底层链分析系列——以太坊的技术分析

知识库 微便民
  • 时间:
  • 浏览:

技术

以太坊网络的技术更新都旨在解决困扰当前协议的主要问题:雷电网络使用了状态通道技术,能够完成对链上通证的链下转账。

这些转账都是直接通过转账双方的签名信息完成的,主链本身并不参与。提升了协议的核心模型,解决了底层区块链协议架构,意味着它可以直接在以太坊主链上工作。现在以太坊共识真正的问题是每个节点都需要验证每笔转账,降低了整个网络的速度。以太坊未来的目标是在链上扩容到每秒几千笔转账,并且不影响去中心化程度。分片技术能够让以太坊网络上更少比例的节点来验证每笔转账,允许网络能够同时验证几千笔转账。修复以太坊扩展问题的更新,和雷电网络类似,但并不以促进支付以及智能合约为目的。Plasma有两个目的:第一,Plasma是基于以太坊核心链之上的第二层。

非交互零知识证明(zk-SNARK)

非交互零知识证明目的是为了这种方式随着时间推移会变得越来越困难,需要消耗大量的能源和算力。因为在工作量证明机制下,区块的出块时间是固定的,以太坊的出块时间平均在14.37秒一块,为了保证出块时间的恒定,以太坊网络会定期提高出块难度,从而矿工所需算力需要提升,同时消耗的能源也会相应增加。

而且,硬件的中心化。如果少数的矿池达成共识,他们完全可以发动51%攻击。

不会造成算力与能源的浪费;第二,减小受到51%攻击的可能性,因为拥有51%的币才能发起攻击,攻击的成本也随着币的价值提升而提升,并且攻击会造成自己利益的损失。但缺点也很明显:目前绝大部分区块链都运行在工作量证明机制下,暂时还没有成熟的权益证明机制。Casper是以太坊PoS协议的名称,是长期提高以太坊扩展性的解决方案。