解读侧链,下一个突破区块链

简介:

作为一名工程师和企业家,我真的相信区块链技术正在为世界带来革命性的变化。我们需要在区块链行业应对的最大障碍之一就是可扩展性。以太坊每秒只能处理15笔交易。我之前曾写过关于为什么会阻止区块链进入主流以及DAG如何成为赢家。

未来几年可能会出现更广泛应用的另一项技术是侧链。一个侧链是为一个特定的用例定义的。可以有多个侧链,其中分配不同的任务以提高处理效率。也许一个应用程序需要针对高速进行优化,另一个需要针对大型计算进行优化。无论如何,侧链可以用来处理商业区块链的使用。 CryptoKitties将从优化的高速链路中大大受益。有一段时间,他们用自己的应用程序中的25%的交易堵塞了以太坊区块链。

首先在一篇名为“启用区块链创新与挂钩链”的文章中写下了侧链。 Aelf是一个重要的侧链项目。根据他们的白皮书,Aelf是一个多链式云计算区块链框架。


如果团队完美无缺地执行计划,有一些事情会使这个框架变得强大:共识,互操作性和调度程序。

共识

共识算法是区块链的关键组成部分。它用于达成分布式系统中数据价值的一致性。竞争性共识和合作共识算法是共识算法的两种主要类型。

比特币使用的“工作证明”是一种竞争性共识算法。每个节点都会首先解决难题。这样做可以赚取产生块的权利,并且您可以通过比特币获得奖励。该块是交易(数据的价值)被写入和确认的地方。然而,这场比赛对于那些没有获胜的人来说是浪费时间和金钱。除非你是第一个解决这个难题,否则你什么也得不到。由于没有人愿意失去,节点开始一起工作来解决这个难题,并根据您的计算能力(哈希率)分享奖励。

在合作共识算法中,有一定数量的选民。选民不能随意离开和加入。所有选民都相互认识,每个选民只有一票。如果大多数人同意数据的价值,那么系统按照设计工作。这可以处理每秒超过30,000笔交易。扩大选民的数量可能是一个问题,因为投票人提出的每个投票都必须交付给财团中的其他选民。

Aelf使用一种被称为DPoS(授权证明的证明)的共识算法,该算法充分利用了合作和竞争性共识算法。 DPoS使用利益相关者的投票来达成共识。竞争的部分是更大的利益相关者对他们选择的代表产生影响。得票最多的代表将依次合作制作一个区块。 DPoS使交易永久。回滚是不可能的,所以确认可以很快。 DPoS也是可扩展的,因为任何人都可以参与共识。此外,由于电力不会像“工作证明”一样浪费,因此DPoS具有环保性。

互通性

区块链互操作性意味着可以将不同的区块链连接在一起。例如,可以将比特币存入钱包并触发交易以自动购买带有以太坊的第0代CryptoKitty。

自己,利用侧链,使整个互操作性过程自动化。每个侧链处理自己的独特要求。在这种情况下,比特币和以太坊被认为是他们自己的侧链。所有的侧链都将信任主链来处理交叉链的相互作用。

Aelf
自我侧链和主链架构。

例如,假设我们有侧链1(SC1)和侧链2(SC2)。交易发生在SC1上。 SC1中的节点将该事务广播到主链中的节点以记录该事务。 SC1的同一个节点通过一个证明从SC2调用一个函数。 SC2节点中的功能验证主链上的证据。该函数被执行。

调度

以太坊的问题在于交易是一个接一个地执行的。 然而,Aelf在其并行计算区块链能力上有所不同。 它将交易计算能力扩展到单一侧链中。 现在想象一下当你拥有数千个侧链时的力量。 对于任何不相关的事务,同时执行它们是安全的。

侧链的需求和应用差异很大,但是Aelf正在建立一个完整的基础设施,让企业根据需要定制自己的连锁店。 金融,保险,身份和智能城市服务是一些需要自己的侧链的应用。 这些链条之间的互用性至关重要。 Aelf正在为新的互联网基础设施铺平道路。



原文发布时间为:2018-03-03
本文作者:智能计算时代
本文来源:腾讯云 云+社区,如需转载请联系原作者。

目录
相关文章
|
存储 大数据 物联网
区块链
第五节 区块链 1.区块的概念 区块”是一种记录交易的数据结构。每个区块由区块头和区块主体组成,区块主体负责记录前一段时间内的所有交易信息,区块链的大部分功能都由区块头实现。区块头中包括多重数据,如父区块哈希值、版本、时间戳、难度、Nonce.Merkle根。父区块哈希值是让每个区块首尾相连的关键信息以保证数据难以篡改。区块头中还有时间戳的值,记录该区块产生的时间,能够精确到秒,使得每笔数据可以被追溯. 2.区块链的概念 区块链是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术。 区块链是一个链式数据结构存储的分布
|
存储 测试技术 区块链
区块链101:为什么要使用区块链
区块链101:为什么要使用区块链
|
算法 安全 区块链
区块链101:区块链是什么?
区块链101:区块链是什么?
|
存储 测试技术 区块链
区块链101:区块链能做什么?
区块链101:区块链能做什么?
|
安全 区块链 数据库
想更了解自己吗?区块链可以帮助
想更了解自己吗?区块链可以帮助
|
存储 供应链 算法
区块链的介绍
什么是区块链,能做什么?
223 0
|
存储 分布式计算 安全
【区块链】为什么零知识很重要
零知识证明是区块链和Web3的下一个重大发展。最近的一项调查揭示了采用者现在是如何使用ZKP的,以及未来的预期。
|
存储 编解码 算法
区块链做机了解一下?
关注互联网的人应该都知道,区块链技术是今年的关键词之一,虽然看得懂的人没多少,但只要任何产品套上这个东西,好像就代表着未来。
114 0
区块链做机了解一下?
|
算法 安全 网络协议
区块链初探
区块链[&比特币]概念 拜占庭问题:讨论如何在远程协商且有干扰信息的情况下整个系统达成正确决策的问题。 拜占庭将军问题深入探讨 。一般地,把故障(不响应)的情况称为“非拜占庭错误”,恶意响应的情况称为“拜占庭错误”,对应的节点称为拜占庭节点。
1454 0