Bitcoin Forum

Local => 中文 (Chinese) => Topic started by: huanghq on November 12, 2014, 05:57:38 AM



Title: 轻松理解侧链机制
Post by: huanghq on November 12, 2014, 05:57:38 AM
轻松理解侧链机制

作者:黄洪清
BTC: 194qRKhLATLoYsF6V9ficUXEh9FVsHXqQA
Creative Commons Attribution 3.0

对话

小明:我有一个比特币地址和一个莱特币地址,我可以把比特币发到莱特币地址么?
小亮:莫开玩笑,比特币,莱特币是两条独立的区块链,这怎么可能?
老师:小亮同学说的对,比特币,莱特币是两条独立的区块链,现在比特币不能发到莱特币地址,小明同学的想法很有创意,如果莱特币块链成为比特币的一个侧链后,比特币就可以发到莱特币地址。同理如果比特币成为莱特币的侧链,莱特币也可发送到比特币地址。

侧链机制,简单的说,就是一种使货币在两条区块链间移动的机制。

为什么需要侧链?

比特币在发展中,会有各式各样的创意想法。由于比特币协议的特殊性,实实在在的钱,不能出错。
所以各种改进建议很难实际操作测试。
侧链,提供了一种实施各种新功能的机制,同时也提供了以后协议平滑升级的机制。


侧链怎么是工作的?

先回顾下比特币的支付过程。
在比特币网络,比特币的拥有权其实是比特币的移动权。
小明拥有一个比特币,表示其拥有一个比特币的移动权。

现在支付比特币的两种情况:
1,支付到个人地址
把1个比特币从地址A支付给地址B后,
协议约定:地址B的拥有者可以移动此1个比特币

2,支付到联名地址(也就是多重签名地址)
把1个比特币从地址A支付给3人2定的联名地址地址B后,
协议约定:联名地址B的3人中有两个人的签名就可移动此比特币。

为了实现侧链机制,将新增一种地址类型,(此类型地址包含有相应侧链的信息)
把1个比特币从地址A支付给此类型地址后
协议约定:此1个比特币的移动权转移到了侧链里的拥有者手里。
此1个币在主链被锁定,同时侧链会产生一个输入来源为主链的交易。
此1个币可在侧链里流通,最后的拥有者在主链移动此币时,币又回到主链流通。

几点说明

1,比特币在侧链里流通时还是比特币,侧链的比特币与主链的比特币通常是1比1的汇率,也可能有预定的汇率。
2,侧链的挖矿不能产出比特币,侧链可能有自己的币,也可能没有自己的币,仅是为了比特币的流通。
3,侧链可能是对等的和非对等的。对等的侧链独立存在,其也可成为主链。主侧是相互的,如果有足够的需求,比特币也可成为莱特币的侧链。非对等侧链依赖主链而存在。
3,去中心化没改变,每个人或公司都可创建自己的比特币侧链,用户和矿工认同的会成为主流。
4,当然侧链要有足够的算力保证侧链的可靠和安全。
5,侧链白皮书提出了清晰的侧链框架,具体侧链怎么实现容许设计者自由发挥。

思维拓展

1,如果一个侧链由于设计错误或是无人维护失败了,最大的风险就是:移动到侧链的比特币丢了,相当与比特币支付给了一个私钥遗失的地址。不会影响比特币网络的运行。
2,一开始人们对侧链的可靠性存疑,更信赖主链。如果出现一个设计明显优越和可靠的侧链,比如:支付验证时间很快等。经过长期测试可行,人们会更乐意在侧链移动比特币,随着比特币逐步往侧链移动,等到主链不再产出新币时,人们都在侧链交易,这时主链没有交易,也没有矿工,侧链成为主流,比特币实现了自然的升级。

侧链可能实现的一些创意想法

1,滞留费。
即长期不移动的币随着时间的推移将减值,减去的金额回馈矿工。
比如超过1年不动的币,每年减值10%。
现在的比特币网络,时常有大户丢失密钥,相应的币也就丢了。
这将降低比特币经济体货币的充足性和流动性,被认为是比特币潜在的一个风险。
通过滞留费,鼓励货币流动,激励矿工,也可回收一些因丢失密钥丢掉的币。

2,新的挖矿所得约定。
矿工的算力如果威胁到网络安全,将扣发挖矿所得。比如,算力超过50%的矿工没有奖励,这样可约束矿工节制算力,防止51%攻击。

3,挖矿所得延期支付约定。
现在,矿工挖到矿后立即得到奖励和交易费。这个约定把挖矿所得延期支付。 比如:在挖到矿的100个区块后支付挖矿所得。
这有助于激励矿工维护网络的正常运作。

4,定期可动用地址。
新增一种与时间有关的地址。只有到了特定的时间才可动用该地址的币。
比如人们可以把10个币发到这类型地址,设定10年后用。时间没到时,任何人,包括拥有者,也不能动里面的币。

这只是部分的创意想法,你可能也有自己的创意,比特币社区的创意点子是层出不穷的。

每种创意都有这样那样的优点缺点,侧链,为我们提供了一个无碍测试和升级的机制。



Title: Re: 轻松理解侧链机制
Post by: xfli on November 12, 2014, 06:26:17 AM
看起来很美好。
这样就可以解决比特币难以被大众和传统金融机构接受的问题,也可以把传统银行和各国的法币电子化后纳入侧链,把传统货币和加密货币结合起来,发展到一定程度后自然淘汰一些弱势法币。


Title: Re: 轻松理解侧链机制
Post by: szmarco on November 12, 2014, 09:51:22 AM
支持原创。
就是不知道比特币与侧链的币的汇率转换机制到底如何维持?


Title: Re: 轻松理解侧链机制
Post by: englishbad on November 12, 2014, 11:17:57 AM
看着侧链是挺好的,一个币在两条区块链间移动,不知道能实施起来吗? 该如何建立起这个侧链。


Title: Re: 轻松理解侧链机制
Post by: YUIS1 on November 12, 2014, 11:45:20 AM
感谢楼主讲解侧链,学习了!希望有天能看到这个侧链建立完成!


Title: Re: 轻松理解侧链机制
Post by: happyflylong on November 12, 2014, 12:07:30 PM
侧链确实很强大!
比特币要实现侧链还需要几年时间。
如果真的实现了侧链, 比特币的价格将冲向云霄!


Title: Re: 轻松理解侧链机制
Post by: DDBEK on November 12, 2014, 12:32:58 PM
大胆的想法,不知侧链形成到成熟之间何其困难,也许等到矿机挖完的那一天开始。


Title: Re: 轻松理解侧链机制
Post by: nextblast on November 13, 2014, 01:16:20 AM
侧链技术很值得期待!


Title: Re: 轻松理解侧链机制
Post by: zxcbitcoin on November 13, 2014, 01:40:25 AM
学习了


Title: Re: 轻松理解侧链机制
Post by: huanghq on November 13, 2014, 02:47:05 AM
支持原创。
就是不知道比特币与侧链的币的汇率转换机制到底如何维持?
是本文描述不明确,应该是侧链的比特币与主链的比特币可能有预定的汇率。
通常是1比1,也就是10个比特币移到侧链后,移回主链还是10个比特币,这个应该最常见。
也可能是1比0.9,也就是10个比特币移到侧链后,移回主链就只是9个比特币,扣除的1个币以用来激励矿工。

关键是:这个预定的汇率,在用户使用侧链前是清楚的。
用户为什么要使用侧链? 这需要侧链有足够的可靠性和优越性。



Title: Re: 轻松理解侧链机制
Post by: gutkind on November 13, 2014, 01:23:30 PM
比较通俗易懂


Title: Re: 轻松理解侧链机制
Post by: chaobile on November 13, 2014, 02:12:14 PM
是的,为什么要使用侧链?


Title: Re: 轻松理解侧链机制
Post by: Jackson86 on November 13, 2014, 03:31:15 PM
我连瞄定都还没搞懂,为啥又来这个啊,你们真是变着法子来啊
我真是伤不起啊 ;D


Title: Re: 轻松理解侧链机制
Post by: huanghq on November 14, 2014, 12:24:32 AM
是的,为什么要使用侧链?
比如说侧链验证时间更快。
用户自由选择是否使用侧链,大家不用的侧链,说明没有设计好。



Title: Re: 轻松理解侧链机制
Post by: bitxbt on November 14, 2014, 11:17:57 AM
这篇应该是介绍侧链最通俗的版本了。侧链真是期待万分:)


Title: Re: 轻松理解侧链机制
Post by: ohyeahok on November 14, 2014, 12:59:34 PM
侧链机制是所有人都可以使用的还是说需要像BTC开发组申请,通过之后才可以使用?


Title: Re: 轻松理解侧链机制
Post by: msfs on November 14, 2014, 01:49:34 PM
侧链可以说是比特币的发展趋势,应用真的很重要,不然比特币就只能是炒作


Title: Re: 轻松理解侧链机制
Post by: wywoc1 on November 14, 2014, 02:05:28 PM
不错,用心的作者,打赏0.01B
https://blockchain.info/zh-cn/address/16888888LXzsV6nxsxrAGtXRHcLU8PWX94


Title: Re: 轻松理解侧链机制
Post by: huanghq on November 17, 2014, 01:52:42 AM
侧链机制是所有人都可以使用的还是说需要像BTC开发组申请,通过之后才可以使用?
不需要申请,每个公司和个人都可创建自己的侧链。
普通的比特币用户也不用申请。


Title: Re: 轻松理解侧链机制
Post by: huanghq on November 17, 2014, 01:54:40 AM
不错,用心的作者,打赏0.01B
https://blockchain.info/zh-cn/address/16888888LXzsV6nxsxrAGtXRHcLU8PWX94
多谢了。


Title: Re: 轻松理解侧链机制
Post by: bitcoinxiaoshan on November 18, 2014, 05:55:56 AM
侧链很有前途,类似于BTS的不同DAC。到底哪个能成功,拭目以待。


Title: Re: 轻松理解侧链机制
Post by: markus789 on November 18, 2014, 06:54:29 AM
不错 讲的浅显易懂