首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ulord设计思考:侧链存在的价值

Bitcoin 的成功奠定了区块链技术实现可信任货币的基础,创建了区块链 1.0 时代。Ethereum 在区块链上整合智能合约,将去中心化应用推向开发普及,是为区块链 2.0 时代。

区块链想要做到更深度的市场应用普及,关键就是要解决数据传输的吞吐量和交易速度问题,也是在区块链世界中常听到的扩展能力,在现前区块链扩展的技术主流以侧链 (Sidechain )与分片 (Sharding)为主。

此篇,我们来探讨侧链的扩展技术。

什么是侧链?

侧链实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,该名词初期是相对于比特币主链来说的。

侧链协议是指:以让币安全地从主链转移到其他区块链,又可以从其他区块链安全地返回主链的一种协议。它允许你将你的币从一个区块链移动到另一个区块链,然后在另一个区块链上使用它们,同时在稍后的时间点将它们移回,这一过程完全不需要第三方的存在。

图1,出自Blockstream Moves Ahead with SidechainElements. Giulio Prisco

从某种角度讲,侧链协议就是一座沟通各个区块链的桥梁。

侧链的一些特性

1、主链币通过双向锚定技术锚定侧链币,通常时1:1的比例或者其他预定汇率。

2、侧链自己不能产出主币,只能接受主链的输入,并在自己链上生成对应的侧链币。

3、侧链需要足够的算力和共识保证侧链的安全。

4、侧链独立于主链存在,侧链上发生的任何事情都不会影响主链,从而可以保证主链安全性。

根据定义只要实现了侧链协议就可以认为是侧链,那么其实任何链都可以成为别的链的侧链。

侧链对Ulord的价值

Ulord侧链规则是指:Ulord侧链可以验证来自Ulord主链的数据,并且通过双向锚定(Two-way Peg,2WP),让UlordToken以一个固定的汇率在主、侧链间安全地转出和转入,实现链与链之间的资产转移。

双向锚定大致分为以下几个阶段:

(1) 发送2WP交易,把UlordToken锁定在主链上;

(2) 等待一个确认期,使得交易被足够多的区块确认;

(3) 将UlordToken转移到侧链上,并提供SPV或矿工投票证明;

(4) 等待一个重组期以防止双花;

(5) 解锁UlordToken,使其在侧链上正常使用;

如果经过一段时间后,用户想赎回UlordToken到主链,则执行反向动作即可。赎回操作为侧链用户提供了一个退出机制,以防止用户将资产被迫绑定在不受欢迎的侧链应用上。

图2,Ulord主链与侧链之间双向锚定图

每个侧链可以运行在不同的网络中,有独立的经济形态和相应的DApp。开发者可以构造一个侧链,然后对接到Ulord主链,在继承和复用Ulord主链技术的同时,也分担了Ulord主链的压力。

在侧链上部署的每个DApp都允许拥有一套独特的账本,根据DApp的应用场景不同,侧链的共识机制和区块参数允许被重新制定。并且由于侧链是一个独立系统,万一侧链上的DApp出现的严重问题,只会影响侧链本身,对Ulord主链并无影响。

Ulord支持多条侧链,每条侧链可以支持一个或多个DApp。侧链可以拥有自己的虚拟机,发布智能合约,并与以太坊虚拟机保持兼容。

总结

1、通过侧链技术可以将其他的各类数字资产在Ulord上真实锚定,实现所有数字资产在Ulord公链上的流通。

2、侧链是一个独立系统,万一侧链上的DApp出现的严重问题,只会影响侧链本身,对Ulord主链并无影响。

3、有多种方式使用侧链,如何取舍看具体的业务场景和应用了。

Ulord官网:

http://ulord.one

Ulord 电报群:

https://t.me/ulordone

Github :

https://github.com/UlordChain

Twitter:

https://twitter.com/Ulordchain

Slack:

https://ulord.slack.com

Facebook:

https://www.facebook.com/Ulord-225365864705246

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709G1WECB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券