首页 财经正文

勇者胜体育:金色考察 | 以太坊系统里什么地方需要密码学?

admin 财经 2020-05-30 6 0

5月21日,以太坊ethresearch论坛上一位名为“Rbchi1”的开发者发起了一个提问:我们什么时候需要在区块链空间使用密码学?

随后以太坊创始人Vitalik对这个问题进行了回复。其对话正好总结了在以太坊中应用密码学的局限,对话整理如下:

Rbchi1

我想确认一下我们什么时候需要在区块链字段中使用密码学。我在这里列出了我所知道的:

共识的算法

签署买卖(包罗数字署名的差别种类)

第2层对第1层的验证

验证交织链tx

具有差别数字署名的汇总

跨分片

有什么我遗漏的吗?

Vitalik

共识层:

梅克尔树的哈希

买卖署名

PoS中的块署名

可能,作为梅克尔树替换的多项式答应(polynomial commitments)

zk - snark /STARKs以实现更高效的客户端验证

用于珍爱隐私的light客户端的私有信息检索(Private information retrieval)

应用层:

用于压缩的ZK-SNARKs(例如,ZK rollup)

用于隐私的ZK-SNARKs(例如,Tornado Cash)

用于珍爱隐私的其他形式的密码学(秘密买卖、防弹、ring署名……)

隐身地址的同态组和确定性钱包

用于隐私的多方盘算(在某些情况下,ZK-SNARKs是不够的)

未来的模糊化:模糊化若何辅助以太坊

Rbchi1

在共识层中,密码学最主要的似乎是硬编码。Ewasm能帮上忙吗?

应用层是否可以在编程上获得更大的灵活性?例如,zk rollup很难与Eth上的通用智能条约交互,以是他们需要发现新的lang,好比Zinc。

Vitalik

是的,这是个问题。EVM对于生活在zk-snark(或STARKs、MPC或FHE)这样的加密系统中不是很友好。Ewasm稍微好一点,然则最好的是专门为zk友好性设计的VM。

Ewasm可以用于更有效地编写加密,只管在许多情况下并不需要它;相反,EVM所需要的是获得对大整数操作的更好支持,由于这是大量加密操作成本的主要泉源。

,

Sunbet

www.aLizhiye.com自1992年和阿里纸业合作以来,在资金实力、技术体系、贴心服务实现了质的飞跃。阿里纸业作为Sunbet亚洲独家代理,为官网下所有会员开户、代理提供买分卖分等业务。

版权声明

本文仅代表作者观点,
不代表本站Sunbet的立场。
本文系作者授权发表,未经许可,不得转载。

评论