Perguntas frequentes sobre atualização valentine
Um conjunto de perguntas frequentes sobre a atualização Valentine.
26 de fevereiro de 2023 Fernando Sanchez 3 minutos de leitura
P - O que o hard fork intra-era Valentine alcança?
R - Para permitir a criação de aplicativos cross-chain eficientes, novas funções incorporadas foram adicionadas para oferecer suporte a assinaturas ECDSA e Schnorr junto com a assinatura nativa de Cardano. Uma vez implementadas, essas funções se tornarão nativas do Cardano. Uma vantagem adicional é que as auditorias de segurança por especialistas garantirão o mais alto nível de segurança possível.
P - O que é um hard fork intra-era?
A - Uma mudança semântica pequena e focada no ledger exigindo um hard fork. No entanto, isso não muda a era do livro-razão (por exemplo, Babbage).
P - Como os desenvolvedores de DApp se beneficiam da implementação de assinaturas nativas ECDSA e Schnorr na Cardano?
R - Essas assinaturas são comumente usadas em outras cadeias e são bem compreendidas, o que significa que os desenvolvedores de DApp terão uma escolha mais ampla de assinatura múltipla ou design de assinatura de limite e, portanto, maior usabilidade da Cardano.
P - Por que um hard fork é necessário para adicionar novas funções integradas para assinaturas Schnorr e ECDSA com a curva SECP256k1 para scripts Plutus?
R - Esta atualização requer um hard fork por causa das mudanças necessárias para o interpretador Plutus. Como este é um hard fork intra-era, ele não altera a era do ledger, o que significa que esta é uma atualização para a era Babbage (funcionalidade Vasil).
P - O que são primitivas criptográficas?
R - Eles são os blocos de construção subjacentes que os desenvolvedores do DApp usam para, por exemplo, proteger transações/dados, desenvolver algoritmos personalizados de criptografia e descriptografia e validar mensagens por meio de assinaturas digitais.
P - Por que a criptografia de curva elíptica (ECC) se tornou tão popular nos últimos anos?
R - Esta tecnologia é agora o mainstream para o desenvolvimento de protocolos criptográficos e aplicações seguras. O ECC usa chaves e assinaturas menores para o mesmo nível de segurança e fornece geração e acordo de chave muito rápidos e assinaturas rápidas.
P - Qual algoritmo criptográfico e curva elíptica as cadeias Ethereum e Bitcoin usam?
A - Ambas as cadeias usam o algoritmo ECDSA com a curva elíptica SECP256k1.
P - Qual curva elíptica a Cardano usa com seu algoritmo de assinatura?
A - Cardano usa o algoritmo de assinatura digital de curva de Edwards (EdDSA) com a curva elíptica Curve25519 como sua curva base. É, portanto, referido como Ed25519.
P - Qual é a vantagem de adicionar funções integradas para assinaturas Schnorr e ECDSA com a curva SECP256k1 para scripts Plutus?
R - Como a Cardano usa EdDSA (ao contrário de Ethereum e Bitcoin), os desenvolvedores de DApp precisariam gastar tempo e recursos para implementar assinaturas Schnorr e ECDSA sobre as curvas elípticas SECP em Plutus. A adição de funções integradas para oferecer suporte às assinaturas Schnorr e ECDSA com a curva SECP256k1 nos scripts Plutus elimina esse fardo e também remove quaisquer riscos de segurança em potencial, pois essas curvas não são nativas da Cardano.
P - Após a implementação, o que o Plutus pode melhorar?
R - A Plutus pode facilmente verificar transações de outras blockchains usando os padrões ECDSA e Schnorr. Por exemplo, o Plutus pode verificar nativamente assinaturas geradas em sidechains EVM, o que melhorará a experiência do desenvolvedor em termos de simplicidade de processo, custo e segurança avançada.