Elrond区块链于2020年7月推出,致力于为分布式应用程序(dApps)和企业等提供去中心化、安全性和可扩展性的网络平台。该项目侧重于跨链互操作性、对开发人员的支持和提升运营效率。ElrondNetwork称自己为互联网规模的区块链,Elrond可以处理与主要互联网平台相当的交易吞吐量,而不是与其他区块链网络相比。从Elrond的吞吐量来看:比特币网络平均每秒可以确认7笔交易(TPS),Elrond团队声称其网络可以处理15,000TPS,并且每笔交易的成本仅为1美分。
Elrond通过其定制的安全权益证明共识机制、先进的分片技术、验证器网络结构和原生ElrondcoineGold(eGLD)的创新组合,实现了这种卓越的网络效率。
安全权益证明(SPoS)
该埃尔隆德网络使用它自己的独特的Elrond使用其特有的POS共识算法,被称为SecureProofofStake(SPoS),具有许多独特的创新。在Elrond网络上,节点是运行Elrond节点客户端软件以通过网络中继和处理数据的服务器、智能手机或计算机。虽然所有PoS网络都使用节点系统来处理数据并建立共识,但Elrond使用三种特定类型的节点。
验证者是Elrond上的主要节点,负责处理网络上的交易以换取eGLD。
观察者是被动的网络节点,只是简单地读取和中继网络信息。与验证者不同,观察者没有义务抵押eGLD代币来参与网络,也不会因其服务而获得奖励。
渔夫是专门的节点,在验证器节点处理后验证或挑战区块数据。渔民节点根据其在检测恶意行为者的角色中的有效性按比例分配奖励。
ElrondNetwork支持其交易吞吐量的SPoS机制的一个方面是其近乎即时的随机验证器选择,这是通过区块链分片实现的——将整个区块链分解为更小、更易于管理的数据集以实现最高效率的过程。然后将验证器节点随机分配到这些单独的分片,以便每个验证器只需要确认其特定分片上保存的数据,而不是区块链上保存的全部数据。
SPoS还利用Boneh-nn-Shacham(BLS)多重签名技术随机选择每个分片内的节点,以在100毫秒或0.1秒内完成验证者选择。这对于区块链网络来说被认为是非常快的,并且是保留互联网规模名称的那种速度。
Elrond的区块链分片创新
Elrond网络通过将三种标准化分片方法组合成一个平衡的高性能系统来利用所谓的自适应状态分片。网络分片促进了网络节点在特定分片中的分配和映射方式,交易分片用于确定交易映射到分片的方式。然而,状态分片是最复杂的,这也是Elrond在竞争中脱颖而出的原因。
它的工作原理如下:由于交易通常涉及存在于不同分片上的帐户,因此需要跨分片交换消息和更新网络状态。为了提高对各种攻击的弹性,网络分片内的节点被改组以通过随机性来维护安全性。当节点被重新分配并且必须同步到新分片时,这两个因素的结合会带来延迟挑战。状态分片要求节点只存储整个网络状态的一部分,而不是整个状态,这样当他们移动到一个新的分片时,他们只需要下载新状态的一部分,使得同步过程更快.
此外,Elrond利用它所谓的元链作为网络各种分片的协调机制运行。元链在其自己的专用分片上运行,该分片允许与所有其他分片直接通信,以协调支持整个Elrond加密生态系统的跨分片操作。
Elrond网络上的智能合约
Elrond虚拟机目的主要是为了打造Elrond平台上的智能合同。它支持任何能够编译WebAssemb智能合约的编程语言,包括Rust、C/C++、C#、Go、Typescript等。此功能使开发人员能够使用熟悉的语言进行编程,但由于Elrond复杂的Rust智能合约框架,推荐使用Rust语言。
Elrond虚拟机(VM)的智能合约引擎完全兼容以太坊虚拟机(EVM),这意味着以太坊智能合约可以在Elrond虚拟机上无缝运行。Elrond虚拟机还可以实现外部区块链系统之间的完全互操作性,帮助实现多个区块链协议之间的价值和其他数据交换。
Elrond用例
Elrond还支持非同质化代币(NFT),并具有称为智能账户的NFT框架。智能账户的功能与任何其他区块链网络上的账户非常相似,但支持账户级别的键值数据存储。它们允许用户直接在他们的ElrondNetwork帐户中存储大量信息,例如电子邮件、比特币地址、私人身份数据、健康数据、公民身份证明、了解你的客户(KYC)信息等。此外,智能账户旨在在不使用ElrondVM的情况下直接存储和证明数字资产的所有权,从而减少管理用户资金的智能合约的膨胀。
Elrond正在努力部署Elrond标准数字代币(ESDT),代币化的稳定币、合成资产和法定货币,它们将运行在Elrond网络之上,但不需要智能合约功能。Elrond的可扩展性和速度也为物联网(IoT)功能的网络做好了准备。
项目愿景
项目愿景是打造安全、去中心化、扩展性高的区块链基础设施通过自适应状态分片技术集成安全权益证明共识机制SPoS解决区块链底层的扩展性问题,同时又不影响区块链网络的安全性。
市场需求
随着加密货币的发展,智能合约平台成为一个较明确且热门的赛道,越来越多的人关注该领域,带来了大量资本的流入。但是智能合约平台仍然面临着一些很具挑战的问题,妨碍它们的大规模地采用 • 去中心化——消除对任何可信第三方的需求,从而消除任何单点故障; • 安全性——消除任何已知的攻击风险,实现安全交易; • 可扩展性——使网络的性能表现不低于中心化的方案(可以 TPS 衡量); • 效率——以最少的能源和计算资源消耗来执行所有网络服务; • 引导和存储的增强——保证有竞争力的数据存储和同步成本; • 跨链互操作性——通过设计,允许外部服务之间的无限通信。 目前诸多公链都在着手解决这些问题,并且提出了许多解决方案,但目前缺乏效果显著且可行的结果。
项目解决方案
EIrond结合自适应状态分片安全权益证明PoS共识算法和兼容EVM的EIrond虚拟机提供具有可扩展性、去中心化、安全和互操作性的区块底层基础设施解决方案。
