Bem vindo! Novo em Zcash?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

Idioma

Ciência Roundup

Zooko Wilcox | Mar 18, 2016

Somos uma empresa orientada para a ciência, e nossa equipe está sempre trabalhando no avanço da fronteira do conhecimento humano. Aqui está um round-up de notícia da ciência da nossa equipa.

Pagamentos Contingentes Conhecimento Nulo

ZKCP Demo na FC16 Bitcoin Workshop

Zcasher Sean Bowe, tem trabalhado com Greg Maxwell e Peter Wuille (ambos do Blockstream e Bitcoin Core) no demo do primeiro pagamento contingente de conhecimento nulo na rede Bitcoin. Também conhecido como ZKCP, este protocolo de pagamento (inventado por Greg Maxwell) é uma maneira confiável para duas partes para trocar informações e dinheiro atomicamente.

Na demo realizada ao vivo no Financial Cryptography 2016, Sean e Greg (remotamente) trocou a solução para um quebra-cabeça sudoku de 16x16 por 0.1 Bitcoin.

Tal troca atômica de dinheiro para obter informações sem qualquer uma das partes ficar vulnerável à alguém nunca foi possível. Antes do ZKCP, a única maneira que o dinheiro e as informações poderiam ser trocado foi de um lado entregar os seus bens em primeiro lugar, portanto, arriscando que o outro lado iria enganar e manter ambos, ou para ambos lados para concordar com um agente de custódia de terceiros que fariam a guardar sobre os seus bens, e confiar em terceiros para agir honestamente.

Além de ser atômica, ZKCP também é privado. Na ZKCP, apenas o comprador e o vendedor sabem o conteúdo da informação a ser trocada. Isso torna privada de uma forma que não é atualmente possível com um sistema de contrato inteligente como Ethereum.

Estou animado com esta demonstração, porque mostra que de prova conhecimento nulo é uma ferramenta flexível e poderosa, onde é possível encontrar diversos tipos de aplicações além Zcash. Nesta implementação, Sean está usando os mesmos tipos de ferramentas para a construção de provas de conhecimento zero que nós usamos na Zcash, como libsnark.

Sean também apresentou um pull-request para Bitcoin Core que fornece suporte ao HTLC (Hashed Timelock Contracts) usado pelo ZKCP e outros protocolos como Paypal e Lightning.

Para mais informações, por favor leia post do Greg no blog Bitcoin Core.

Extração Remota de Chave via Ataques Side Channel

não deixe que esse cara fique ao lado de seu laptop ou telefone

Zcasher Eran Tromer e os co-autores publicaram dois novos papéis sobre os ataques de side channel, um ataque CPG e outro ataque ECDSA. Utilizando sensores pequenos e não-intrusivos, as emanações eletromagnéticas do dispositivo são analisadas e chaves privadas são derivados a partir dos sinais.

Os ataques foram detalhados em dois artigos, "Extração de Chave ECDSA de Dispositivos Móveis através Não-Intrusiva Física Side Channel" e "Extração de Chave ECDH via Ataques Eletromagnéticos de baixa largura de banda em PCs".

Telefone Key Stealer - Ladrão

O ataque ECDSA foi capaz de roubar a chave secreta fora de uma carteira Bitcoin que estava rodando em um telefone sobre uma mesa de vidro. Nós notificamos a equipe do Bitcoin Core sobre este ataque e confirmou que desde v0.10.0 do Bitcoin Core está a salvo deste ataque.

Estes ataques são poderosos, práticas que ressaltam as mentiras de perigo à frente de software vulneráveis à ataques side-channel.

Honey Badger BFT

o autor amigável para o mais recente e maior BFT

Zcasher Andrew Miller e seus co-autores divulgaram um documento de rascunho do "The Honey Badger of Byzantine Fault Tolerance Protocols". Eles inventaram um protocolo Byzantine Fault Tolerance que não tem o tempo limite hard-coded. Isto significa que o sistema pode funcionar normalmente, e manter suas propriedades de tolerância a falhas, mesmo quando a rede tem pior latência do que o previsto.

Também significa que, no caso de uma interrupção temporária da rede, Honey Badger BFT recupera rapidamente em comparação com outros protocolos Byzantine Fault Tolerance.

o mascote amigável para o mais recente e maior BFT

Honey Badger BFT podem, eventualmente, ser aplicável a criptomoedas - onde em projetos futuros poderiam potencialmente se servir com um protocolo BFT de alto desempenho em um modo híbrido com um protocolo de resistência-censura mais caro. Ele também pode ser aplicável ao "Blockchain", onde um grupo de participantes necessitam de um robusto e eficiente protocolo de acordo, mas não é necessário resistência-censura.

Conclusão

Isso é apenas o mais recente lote de resultados da ciência do Zcashers. Fique atento para o próximo lote!

— Zooko Wilcox, 18 de Março, 2016