作者:黃洪清
BTC: 194qRKhLATLoYsF6V9ficUXEh9FVsHXqQA
Creative Commons Attribution 3.0
對(duì)話
小明:我有一個(gè)比特幣地址和一個(gè)萊特幣地址,我可以把比特幣發(fā)到萊特幣地址么?
小亮:莫開(kāi)玩笑,比特幣,萊特幣是兩條獨(dú)立的區(qū)塊鏈,這怎么可能?
老師:小亮同學(xué)說(shuō)的對(duì),比特幣,萊特幣是兩條獨(dú)立的區(qū)塊鏈,現(xiàn)在比特幣不能發(fā)到萊特幣地址,小明同學(xué)的想法很有創(chuàng)意,如果萊特幣塊鏈成為比特幣的一個(gè)側(cè)鏈后,比特幣就可以發(fā)到萊特幣地址。同理如果比特幣成為萊特幣的側(cè)鏈,萊特幣也可發(fā)送到比特幣地址。
側(cè)鏈機(jī)制,簡(jiǎn)單的說(shuō),就是一種使貨幣在兩條區(qū)塊鏈間移動(dòng)的機(jī)制。
為什么需要側(cè)鏈?
比特幣在發(fā)展中,會(huì)有各式各樣的創(chuàng)意想法。由于比特幣協(xié)議的特殊性,實(shí)實(shí)在在的錢,不能出錯(cuò)。
所以各種改進(jìn)建議很難實(shí)際操作測(cè)試。
側(cè)鏈,提供了一種實(shí)施各種新功能的機(jī)制,同時(shí)也提供了以后協(xié)議平滑升級(jí)的機(jī)制。
側(cè)鏈怎么是工作的?
先回顧下比特幣的支付過(guò)程。
在比特幣網(wǎng)絡(luò),比特幣的擁有權(quán)其實(shí)是比特幣的移動(dòng)權(quán)。
小明擁有一個(gè)比特幣,表示其擁有一個(gè)比特幣的移動(dòng)權(quán)。
現(xiàn)在支付比特幣的兩種情況:
1,支付到個(gè)人地址
把1個(gè)比特幣從地址A支付給地址B后,
協(xié)議約定:地址B的擁有者可以移動(dòng)此1個(gè)比特幣
2,支付到聯(lián)名地址(也就是多重簽名地址)
把1個(gè)比特幣從地址A支付給3人2定的聯(lián)名地址地址B后,
協(xié)議約定:聯(lián)名地址B的3人中有兩個(gè)人的簽名就可移動(dòng)此比特幣。
為了實(shí)現(xiàn)側(cè)鏈機(jī)制,將新增一種地址類型,(此類型地址包含有相應(yīng)側(cè)鏈的信息)
把1個(gè)比特幣從地址A支付給此類型地址后
協(xié)議約定:此1個(gè)比特幣的移動(dòng)權(quán)轉(zhuǎn)移到了側(cè)鏈里的擁有者手里。
此1個(gè)幣在主鏈被鎖定,同時(shí)側(cè)鏈會(huì)產(chǎn)生一個(gè)輸入來(lái)源為主鏈的交易。
此1個(gè)幣可在側(cè)鏈里流通,最后的擁有者在主鏈移動(dòng)此幣時(shí),幣又回到主鏈流通。
幾點(diǎn)說(shuō)明
1,比特幣在側(cè)鏈里流通時(shí)還是比特幣,側(cè)鏈的比特幣與主鏈的比特幣通常是1比1的匯率,也可能有預(yù)定的匯率。
2,側(cè)鏈的挖礦不能產(chǎn)出比特幣,側(cè)鏈可能有自己的幣,也可能沒(méi)有自己的幣,僅是為了比特幣的流通。
3,側(cè)鏈可能是對(duì)等的和非對(duì)等的。對(duì)等的側(cè)鏈獨(dú)立存在,其也可成為主鏈。主側(cè)是相互的,如果有足夠的需求,比特幣也可成為萊特幣的側(cè)鏈。非對(duì)等側(cè)鏈依賴主鏈而存在。
3,去中心化沒(méi)改變,每個(gè)人或公司都可創(chuàng)建自己的比特幣側(cè)鏈,用戶和礦工認(rèn)同的會(huì)成為主流。
4,當(dāng)然側(cè)鏈要有足夠的算力保證側(cè)鏈的可靠和安全。
5,側(cè)鏈白皮書提出了清晰的側(cè)鏈框架,具體側(cè)鏈怎么實(shí)現(xiàn)容許設(shè)計(jì)者自由發(fā)揮。
思維拓展
1,如果一個(gè)側(cè)鏈由于設(shè)計(jì)錯(cuò)誤或是無(wú)人維護(hù)失敗了,最大的風(fēng)險(xiǎn)就是:移動(dòng)到側(cè)鏈的比特幣丟了,相當(dāng)與比特幣支付給了一個(gè)私鑰遺失的地址。不會(huì)影響比特幣網(wǎng)絡(luò)的運(yùn)行。
2,一開(kāi)始人們對(duì)側(cè)鏈的可靠性存疑,更信賴主鏈。如果出現(xiàn)一個(gè)設(shè)計(jì)明顯優(yōu)越和可靠的側(cè)鏈,比如:支付驗(yàn)證時(shí)間很快等。經(jīng)過(guò)長(zhǎng)期測(cè)試可行,人們會(huì)更樂(lè)意在側(cè)鏈移動(dòng)比特幣,隨著比特幣逐步往側(cè)鏈移動(dòng),等到主鏈不再產(chǎn)出新幣時(shí),人們都在側(cè)鏈交易,這時(shí)主鏈沒(méi)有交易,也沒(méi)有礦工,側(cè)鏈成為主流,比特幣實(shí)現(xiàn)了自然的升級(jí)。
側(cè)鏈可能實(shí)現(xiàn)的一些創(chuàng)意想法
1,滯留費(fèi)。
即長(zhǎng)期不移動(dòng)的幣隨著時(shí)間的推移將減值,減去的金額回饋礦工。
比如超過(guò)1年不動(dòng)的幣,每年減值10%。
現(xiàn)在的比特幣網(wǎng)絡(luò),時(shí)常有大戶丟失密鑰,相應(yīng)的幣也就丟了。
這將降低比特幣經(jīng)濟(jì)體貨幣的充足性和流動(dòng)性,被認(rèn)為是比特幣潛在的一個(gè)風(fēng)險(xiǎn)。
通過(guò)滯留費(fèi),鼓勵(lì)貨幣流動(dòng),激勵(lì)礦工,也可回收一些因丟失密鑰丟掉的幣。
2,新的挖礦所得約定。
礦工的算力如果威脅到網(wǎng)絡(luò)安全,將扣發(fā)挖礦所得。比如,算力超過(guò)50%的礦工沒(méi)有獎(jiǎng)勵(lì),這樣可約束礦工節(jié)制算力,防止51%攻擊。
3,挖礦所得延期支付約定。
現(xiàn)在,礦工挖到礦后立即得到獎(jiǎng)勵(lì)和交易費(fèi)。這個(gè)約定把挖礦所得延期支付。 比如:在挖到礦的100個(gè)區(qū)塊后支付挖礦所得。
這有助于激勵(lì)礦工維護(hù)網(wǎng)絡(luò)的正常運(yùn)作。
4,定期可動(dòng)用地址。
新增一種與時(shí)間有關(guān)的地址。只有到了特定的時(shí)間才可動(dòng)用該地址的幣。
比如人們可以把10個(gè)幣發(fā)到這類型地址,設(shè)定10年后用。時(shí)間沒(méi)到時(shí),任何人,包括擁有者,也不能動(dòng)里面的幣。
這只是部分的創(chuàng)意想法,你可能也有自己的創(chuàng)意,比特幣社區(qū)的創(chuàng)意點(diǎn)子是層出不窮的。
每種創(chuàng)意都有這樣那樣的優(yōu)點(diǎn)缺點(diǎn),側(cè)鏈,為我們提供了一個(gè)無(wú)礙測(cè)試和升級(jí)的機(jī)制。