侧链技术:区块链创新的新方向
近日,福布斯专栏作家Sherman Lee撰文介绍了能够改善区块链问题的侧链(Side Chain)技术。作为一名工程师兼企业家,Sherman Lee坚信区块链技术将改变世界。他指出,当前区块链技术存在扩展性问题,例如以太坊每秒只能处理15笔交易。为此,他预测改善后的侧链技术将得到广泛应用。
侧链技术的特性
侧链是一种单一用途的区块链。通过将任务分配到各个侧链,不仅提高了处理效率,还能根据需求定制速度、计算能力等功能。这些特性使侧链技术能够在多个商业领域得到应用。
侧链的概念首次出现在题为《通过锚定侧链实现区块链创新》的论文中。Aelf就是一个利用侧链的多云计算区块链框架。Aelf团队强调,要构建强大的框架,共识机制、互操作性和调度器功能必须完美结合。
共识机制
共识算法是区块链的重要组成部分,用于在分布式系统中就数据值达成一致。共识机制主要分为竞争型和协作型两种。
比特币使用的"工作量证明"(PoW)属于竞争型共识算法。节点通过解决复杂谜题来获得区块生成权和比特币奖励。然而,未获胜的节点会浪费时间和金钱。
协作型共识算法设有固定数量的投票者。当大多数投票者同意数据值时,系统就能按设计运行,可处理每秒30,000笔交易。投票者数量的控制成为一个重要问题。
Aelf采用委托权益证明(DPoS)算法,结合了竞争型和协作型共识的最大优势。DPoS使用利益相关者的投票权达成共识,选择出的委托人通过竞争方式确定区块生产顺序。DPoS交易具有永久性,不可回滚,能快速确认,且对参与者开放。此外,DPoS无需工作量证明,更加环保。
互操作性
区块链互操作性意味着不同的区块链可以相互连接。例如,用户可以在钱包中存储比特币的同时,使用以太坊进行CryptoKitty的自动购买交易。
Aelf通过侧链实现了整个互操作过程的自动化。每个侧链处理自己的独立任务,比特币和以太坊被视为单独的侧链。所有侧链都信任主链来处理跨链交易。
调度器
以太坊的问题在于交易是按顺序进行的。而Aelf通过并行计算区块链能力实现了差异化。它可以在一个侧链内调整交易计算能力。如果有数千个侧链,就能同时处理无关的交易。
应用前景
侧链的需求和应用场景非常广泛。Aelf正在构建可根据业务需求配置链的基础设施。金融、保险、身份认证、智慧城市服务等领域都需要各自的侧链。这些链之间的互操作性也将非常重要。Aelf正在开拓新的互联网基础设施技术。