huanghq (OP)
Member
Offline
Activity: 74
Merit: 28
|
|
November 12, 2014, 05:57:38 AM Last edit: November 13, 2014, 02:52:42 AM by huanghq |
|
轻松理解侧链机制
作者:黄洪清 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年后用。时间没到时,任何人,包括拥有者,也不能动里面的币。
这只是部分的创意想法,你可能也有自己的创意,比特币社区的创意点子是层出不穷的。
每种创意都有这样那样的优点缺点,侧链,为我们提供了一个无碍测试和升级的机制。
|
|
|
|
xfli
|
|
November 12, 2014, 06:26:17 AM |
|
看起来很美好。 这样就可以解决比特币难以被大众和传统金融机构接受的问题,也可以把传统银行和各国的法币电子化后纳入侧链,把传统货币和加密货币结合起来,发展到一定程度后自然淘汰一些弱势法币。
|
|
|
|
szmarco
|
|
November 12, 2014, 09:51:22 AM |
|
支持原创。 就是不知道比特币与侧链的币的汇率转换机制到底如何维持?
|
|
|
|
englishbad
|
|
November 12, 2014, 11:17:57 AM |
|
看着侧链是挺好的,一个币在两条区块链间移动,不知道能实施起来吗? 该如何建立起这个侧链。
|
|
|
|
YUIS1
|
|
November 12, 2014, 11:45:20 AM |
|
感谢楼主讲解侧链,学习了!希望有天能看到这个侧链建立完成!
|
|
|
|
happyflylong
|
|
November 12, 2014, 12:07:30 PM |
|
侧链确实很强大! 比特币要实现侧链还需要几年时间。 如果真的实现了侧链, 比特币的价格将冲向云霄!
|
|
|
|
DDBEK
|
|
November 12, 2014, 12:32:58 PM |
|
大胆的想法,不知侧链形成到成熟之间何其困难,也许等到矿机挖完的那一天开始。
|
|
|
|
nextblast
|
|
November 13, 2014, 01:16:20 AM |
|
侧链技术很值得期待!
|
|
|
|
|
huanghq (OP)
Member
Offline
Activity: 74
Merit: 28
|
|
November 13, 2014, 02:47:05 AM |
|
支持原创。 就是不知道比特币与侧链的币的汇率转换机制到底如何维持?
是本文描述不明确,应该是侧链的比特币与主链的比特币可能有预定的汇率。 通常是1比1,也就是10个比特币移到侧链后,移回主链还是10个比特币,这个应该最常见。 也可能是1比0.9,也就是10个比特币移到侧链后,移回主链就只是9个比特币,扣除的1个币以用来激励矿工。 关键是:这个预定的汇率,在用户使用侧链前是清楚的。 用户为什么要使用侧链? 这需要侧链有足够的可靠性和优越性。
|
|
|
|
gutkind
|
|
November 13, 2014, 01:23:30 PM |
|
比较通俗易懂
|
|
|
|
chaobile
|
|
November 13, 2014, 02:12:14 PM |
|
是的,为什么要使用侧链?
|
|
|
|
Jackson86
|
|
November 13, 2014, 03:31:15 PM |
|
我连瞄定都还没搞懂,为啥又来这个啊,你们真是变着法子来啊 我真是伤不起啊
|
|
|
|
huanghq (OP)
Member
Offline
Activity: 74
Merit: 28
|
|
November 14, 2014, 12:24:32 AM |
|
是的,为什么要使用侧链?
比如说侧链验证时间更快。 用户自由选择是否使用侧链,大家不用的侧链,说明没有设计好。
|
|
|
|
bitxbt
Newbie
Offline
Activity: 32
Merit: 0
|
|
November 14, 2014, 11:17:57 AM |
|
这篇应该是介绍侧链最通俗的版本了。侧链真是期待万分
|
|
|
|
ohyeahok
|
|
November 14, 2014, 12:59:34 PM |
|
侧链机制是所有人都可以使用的还是说需要像BTC开发组申请,通过之后才可以使用?
|
|
|
|
msfs
|
|
November 14, 2014, 01:49:34 PM |
|
侧链可以说是比特币的发展趋势,应用真的很重要,不然比特币就只能是炒作
|
|
|
|
wywoc1
Member
Offline
Activity: 112
Merit: 10
|
|
November 14, 2014, 02:05:28 PM |
|
|
|
|
|
huanghq (OP)
Member
Offline
Activity: 74
Merit: 28
|
|
November 17, 2014, 01:52:42 AM |
|
侧链机制是所有人都可以使用的还是说需要像BTC开发组申请,通过之后才可以使用?
不需要申请,每个公司和个人都可创建自己的侧链。 普通的比特币用户也不用申请。
|
|
|
|
huanghq (OP)
Member
Offline
Activity: 74
Merit: 28
|
|
November 17, 2014, 01:54:40 AM |
|
|
|
|
|
|