学院 相关帖子 文章

侧链协议为开发区块链技术的新型应用和实验打开了一扇大门

我们都知道区块链的本质一个分布式的账本,账本上记录着各种交易的信息,如果某条交易信息量太大,会降低主链的性能,所以会采用侧链的技术,分离出部分交易数据。

侧链技术其实就是指遵循某种侧链协议的区块链,通过协议的规则,把某种币从其主链转移到该区块链上。侧链是完全区别于主链的不同技术架构,不属于主链,目前的主链以比特币为主。

侧链协议本质上是一种跨区块链解决方案。通过这种解决方案,可以实现数字资产从第一个区块链到第二个区块链的转移,又可以在稍后的时间点从第二个区块链安全返回到第一个区块链。其中第一个区块链通常被称为主区块链或者主链,每二个区块链则被称为侧链。最初,主链通常指的是比特币区块链,而现在主链可以是任何区块链。侧链协议被设想为一种允许数字资产在主链与侧链之间进行转移的方式,这种技术为开发区块链技术的新型应用和实验打开了一扇大门。

最常见的侧链技术是楔入式侧链技术(pegged sidechains)。作为区块链系统中的桥梁,侧链技术的优势发挥到实处。举例来说,一是解决数据的独立问题。我们知道区块链系统中区块的容积是有限的,存储量低,而侧链上所有数据都能独立存在,这样就避免了区块上的数据膨胀。

在整个区块链生态中实行资产的互通,移动端的用户可以转换成联通端的用户,通过侧链技术的实现,可以从主区块链到侧区块链的相互转换。

主链和侧链的关系是互相交互的,侧链通过主链提供的信息开展业务,是相对独立的。

双向瞄定也就是侧链和主链交互的过程。如果主链要转移资产到侧链,那么会先冻结主链的对应资产,再在侧链对应地址激活。双向瞄定,最核心的是冻结资产,激活资产。

假设从比特币的主链转到比特币到以太坊钱包,比如转移10个比特币。第一步就是在比特币的主链上通过一个特殊生成的地址锁定这10个比特币,再发送到以太坊的一个特殊处理的地址。中间会经历一个验证的过程,锁定这10个比特币,验证通过之后,就会在侧链上产生等量的资产。

验证过程最主要的就是把交易信息给随机的一些节点去验证,判断交易的合法性。我们平时会看到转账过程的一个比例,比如1/6,就属于验证过程。

除了主链转移资产到侧链,侧链也可以转移资产到主链,过程可以是相互的,验证流程也类似。侧链的工作方式有很多种,常见的有单一托管和合约联盟两种形式。

单一托管通过把主链的资产转移到一个中间方托管,再转移到侧链,是实现双向瞄定的最简单方式。日常的数字资产交易机构,比特币钱包,大多都是用这样的方式实现。

区块链是去中心化的,但是数字资产交易机构大多是中心化的,单一托管通过第三方机构实现,同样有中心化的问题,显然不是最好的侧链方案。

合约联盟联盟,在数量上就有一定的优势。单一托管是把资产转移到一个托管方,合约的方式则是让被冻结的资产控制权转移到一个多重签名的合约地址,这个签名由遵循合约(保管规则)的多方一起实现。数量更多,去中心化,多重验证,安全性能也会提高。

侧链技术关键是要保障主链侧链间的转账是安全可信的。NGK侧链最突出四大核心特点:

支持从主链与侧链互相转账通信

NGK主链到侧链转账,或者侧链到主链转账,不同的分区可以通过共享的枢纽来互相通信与互操作。侧链需随时同步主链区块以及确认主链向侧链的转账交易。转账过程中简单概述就是主链到侧链的转账可称为充值交易,侧链到主链的转账可称为提现交易。NGK作为当前的主链,负责侧链的注册以及资产抵押等事宜。侧链可以是与主链结构相同的同构链,也可以是与主链结构不同的异构链。侧链需要向主链进行注册,等待主链治理委员会审核,通过后激活链与链间的跨链交互。

支持侧链管理合约

所有生态侧链交易都由主链上的侧链管理合约来进行统一管理,DApp 开发者无需关心具体的逻辑,只需调用主链管理合约的统一方法即可实现侧链。侧链管理合约部署在主链和每一条侧链上。

支持侧链通过主链联合挖矿

NGK生态中的侧链安全,侧链区块头需要经主链足够的算力和共识保证侧链的安全。

NGK所有的智能合约、应用都运行在侧链上,从而减轻主链压力,避免堵塞。同时侧链可以使用任意的共识机制以满足不同应用场景需求。

区块链作为一种价值应用技术,与传统的信息技术有着本质的区别。传统的技术仅仅作为信息传输的桥梁,以信息互联的形式接入人们的日常生活和商业,而区块链技术作为价值应用技术,将真正把数据信息的价值带回到商业世界里。而NGK侧链技术的出现以及大规模应用,将推动更多的价值应用的出现,在能源、公用事业、加油站、商业交易、金融、汽车制造业等领域都将掀起一波全新的浪潮,真正改变社会的协作方式。

作者 : NGK区块链

加⼊欧科云链社群

和全球数字资产投资者交流讨论

扫码加入欧科云链社群

相关推荐

related-posts-recommended-information