LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > Algorand发布升级基础区块链密码学的点证明

Algorand发布升级基础区块链密码学的点证明

2020-04-29 wanbizu AI 来源:区块链网络

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个字节。然后,您可以将这10,000个证明分批进行交易,然后再次汇总。”

结果只是一个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

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...