Algorand(ALGO)项目已经开发了一种称为Pointproofs的新加密原语。该团队认为,它们是对许多区块链系统中使用的Merkle证明的重大改进。 Cointelegraph与Algorand密码学负责人Sergey Gorbunov进行了交谈,以了解有关他和他的团队4月19日发表的论文的更多信息。 无状态区块链的重大发展 诸如Algorand和Ethereum(ETH)之类的智能合约区块链依赖于共享一个公共状态,该状态是所有账户余额和定义区块链的智能合约变量的总和。 这种方法的一个主要问题是,随着时间的流逝,状态趋于肿,这使得区块链越来越难以验证。 为了解决这个问题,Algorand和以太坊都在努力实现“无状态”方法。节点仅存储从一个块到下一个块的状态更改,而不是存储整个状态,而是依靠加密承诺来确保这些更改有效。 这种方法仍然需要拥有整个状态的节点,但是对于达成共识不再需要它们。戈尔布诺夫指出:
节省的带宽(兆字节) 使用Merkle证明的传统方式为每个交易增加了显着的开销限制。 Gorbunov解释说,每笔交易需要320字节的数据才能证明。 Gorbunov解释说,在10,000个事务的样本中,“如果使用Merkle树,最终将产生3.2兆字节的开销。” 这给无状态区块链带来了重大问题。这种方法的权衡之一是传播新块时网络带宽的显着增加,这可能会阻碍其性能。 这就是Pointproof的用武之地。它们使用基于配对的加密技术来聚合多个证明。正如他所解释的,好处是巨大的:
结果只是一个48字节的证明,仍然可以证明对所有交易都是完全正确的。 不只是为了阿尔戈兰德 Merkle树在许多区块链中运行,包括比特币(BTC)块头中。尽管Gorbunov解释说,由于每个区块只有一棵Merkle树,所以比特币不太可能需要Pointproofs,但他认为以太坊的无状态客户端实现可能会从中受益。 根据Gorbunov的说法,以太坊开发人员正在考虑另一种称为多项式承诺的解决方案,“这并不理想”,他说。他认为Pointproofs将是一种改进,敦促以太坊开发人员考虑将其包括在内。 —- 原文链接:https://cointelegraph.com/news/algorands-releases-pointproofs-to-upgrade-fundamental-blockchain-cryptography 原文作者:Cointelegraph By Andrey Shevchenko 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Algorand发布升级基础区块链密码学的点证明
2020-04-29 wanbizu AI 来源:区块链网络
LOADING...
相关阅读:
- 霍德勒文摘,7月27日至8月。 22020-08-03
- 为什么黑客要求旅游公司提供450万美元的比特币2020-08-03
- 基于区块链的IP保护应用获得投资2020-08-03
- 卡尔达诺凭借雪莱硬叉赢得了权力下放2020-08-03
- 波卡周报 | DOT 转账功能将于下周二进入执行阶段2020-08-03