Bitcoin Forum
November 18, 2024, 12:36:02 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: 轻松理解侧链机制  (Read 4410 times)
huanghq (OP)
Member
**
Offline Offline

Activity: 74
Merit: 28


View Profile
November 12, 2014, 05:57:38 AM
Last edit: November 13, 2014, 02:52:42 AM by huanghq
 #1

轻松理解侧链机制

作者:黄洪清
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
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1000


走哪算哪


View Profile
November 12, 2014, 06:26:17 AM
 #2

看起来很美好。
这样就可以解决比特币难以被大众和传统金融机构接受的问题,也可以把传统银行和各国的法币电子化后纳入侧链,把传统货币和加密货币结合起来,发展到一定程度后自然淘汰一些弱势法币。

szmarco
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
November 12, 2014, 09:51:22 AM
 #3

支持原创。
就是不知道比特币与侧链的币的汇率转换机制到底如何维持?
englishbad
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
November 12, 2014, 11:17:57 AM
 #4

看着侧链是挺好的,一个币在两条区块链间移动,不知道能实施起来吗? 该如何建立起这个侧链。
YUIS1
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
November 12, 2014, 11:45:20 AM
 #5

感谢楼主讲解侧链,学习了!希望有天能看到这个侧链建立完成!
happyflylong
Sr. Member
****
Offline Offline

Activity: 288
Merit: 250


View Profile
November 12, 2014, 12:07:30 PM
 #6

侧链确实很强大!
比特币要实现侧链还需要几年时间。
如果真的实现了侧链, 比特币的价格将冲向云霄!
DDBEK
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile
November 12, 2014, 12:32:58 PM
 #7

大胆的想法,不知侧链形成到成熟之间何其困难,也许等到矿机挖完的那一天开始。

nextblast
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
November 13, 2014, 01:16:20 AM
 #8

侧链技术很值得期待!
zxcbitcoin
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
November 13, 2014, 01:40:25 AM
 #9

学习了

huanghq (OP)
Member
**
Offline Offline

Activity: 74
Merit: 28


View Profile
November 13, 2014, 02:47:05 AM
 #10

支持原创。
就是不知道比特币与侧链的币的汇率转换机制到底如何维持?
是本文描述不明确,应该是侧链的比特币与主链的比特币可能有预定的汇率。
通常是1比1,也就是10个比特币移到侧链后,移回主链还是10个比特币,这个应该最常见。
也可能是1比0.9,也就是10个比特币移到侧链后,移回主链就只是9个比特币,扣除的1个币以用来激励矿工。

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

gutkind
Full Member
***
Offline Offline

Activity: 138
Merit: 100


View Profile
November 13, 2014, 01:23:30 PM
 #11

比较通俗易懂
chaobile
Full Member
***
Offline Offline

Activity: 190
Merit: 100


View Profile
November 13, 2014, 02:12:14 PM
 #12

是的,为什么要使用侧链?

Jackson86
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
November 13, 2014, 03:31:15 PM
 #13

我连瞄定都还没搞懂,为啥又来这个啊,你们真是变着法子来啊
我真是伤不起啊 Grin

huanghq (OP)
Member
**
Offline Offline

Activity: 74
Merit: 28


View Profile
November 14, 2014, 12:24:32 AM
 #14

是的,为什么要使用侧链?
比如说侧链验证时间更快。
用户自由选择是否使用侧链,大家不用的侧链,说明没有设计好。

bitxbt
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile WWW
November 14, 2014, 11:17:57 AM
 #15

这篇应该是介绍侧链最通俗的版本了。侧链真是期待万分Smiley
ohyeahok
Sr. Member
****
Offline Offline

Activity: 338
Merit: 250


View Profile
November 14, 2014, 12:59:34 PM
 #16

侧链机制是所有人都可以使用的还是说需要像BTC开发组申请,通过之后才可以使用?
msfs
Full Member
***
Offline Offline

Activity: 146
Merit: 100


View Profile
November 14, 2014, 01:49:34 PM
 #17

侧链可以说是比特币的发展趋势,应用真的很重要,不然比特币就只能是炒作

Free Distribution 50,000,000 VPNCOIN !!! VoSREQuw5rLDNU5eyVv8vcoTjWoAghMGGc[/color]
wywoc1
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
November 14, 2014, 02:05:28 PM
 #18

不错,用心的作者,打赏0.01B
https://blockchain.info/zh-cn/address/16888888LXzsV6nxsxrAGtXRHcLU8PWX94
huanghq (OP)
Member
**
Offline Offline

Activity: 74
Merit: 28


View Profile
November 17, 2014, 01:52:42 AM
 #19

侧链机制是所有人都可以使用的还是说需要像BTC开发组申请,通过之后才可以使用?
不需要申请,每个公司和个人都可创建自己的侧链。
普通的比特币用户也不用申请。
huanghq (OP)
Member
**
Offline Offline

Activity: 74
Merit: 28


View Profile
November 17, 2014, 01:54:40 AM
 #20

多谢了。
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!