全方位梳理Drivechain的運行機理、優勢及發展潛力
在理解Drivechain 之前,我們先要轉變絕大多數比特幣用戶已經習慣了的思維定勢。理解Drivechain 的關鍵不在於“免信任” 或“數學確定性”,而是博弈論和激勵。 (總的來說,比特幣也是如此,但是人們往往會忽略這點,沉浸在數學帶來的免信任假想中。)
從比特幣的角度來看,算力託管是如何運作的?
從比特幣的角度來看,算力託管是如何運作的?
從比特幣的角度來看,算力託管是如何運作的?
上述流程意味著,用戶可以通過將代幣存入特殊地址來將它們從主鏈轉移到側鏈,然後再通過特殊的取款交易取走側鏈上的代幣。
上述流程意味著,用戶可以通過將代幣存入特殊地址來將它們從主鏈轉移到側鏈,然後再通過特殊的取款交易取走側鏈上的代幣。
當某個交易的分數足夠高時,這個交易就會被發佈到鏈上,將資產從側鏈轉移到發起取款交易的用戶那裡。
在6 個月內分數未能達到閾值的WT^ 會被丟棄。
上述流程有什麼意義?
上述流程意味著,用戶可以通過將代幣存入特殊地址來將它們從主鏈轉移到側鏈,然後再通過特殊的取款交易取走側鏈上的代幣。
原文鏈接:
解決衝突和內部分歧
什麼?要等6 個月才能拿回我的錢?
是,也不是。實際上,想要取回代幣的用戶可以使用原子交換(atomic swap)、潛水艇交換(submarine swap)或其它類似服務實現代幣在側鍊和主鏈之間的雙向轉移。較長的取款延遲期所造成的成本將由少數想從中獲利的流動性提供者承擔。
為什麼要這麼麻煩?
Drivechain 可以解決很多不同的問題:
催化有關比特幣的實驗和新用例
發行資產、完全隱私型交易、有狀態的區塊鏈合約、圖靈完備、去中心化遊戲、一些DeFi 想法、預測市場、Futarchy、去中心化且有意義的人類可讀域名、包含大量普通交易的巨型區塊、專為閃電網絡而優化的區塊鍊等等……
這些想法或許具有很大價值,但是從來沒有人真正嘗試過它們,因為它們無法通過真正的比特幣來實現或與之交互。這些想法只能退而求其次,要么依託於垃圾幣,要么尋求Liquid 或RSK 之類的託管方案。或許正是因為這個原因,它們才沒能形成網絡效應。
解決衝突和內部分歧
解決擴容問題
基於Drivechain 的側鏈解決方案可以消除人們之間的分歧,皆大歡喜。與此同時,哪怕再不情願,人們也會使用同一種貨幣,為彼此的生態作出貢獻。另外,人們還可以自由轉換陣營,減少認知失調。
解決擴容問題
維持比特幣的去中心化
解決區塊鏈的安全預算問題
安全預算計算起來很簡單:先思考一下如果沒有區塊補貼,你認為每個區塊的合理安全預算應該是多少,然後將它除以一個區塊可以容納的字節數量,就可以算出每個字節的價格是多少satoshi 。如果預估合理,每筆比特幣交易都需要用戶支付大量satoshi,如此高昂的成本不僅使其不適合日常交易,也讓開啟和關閉閃電通道變得不切實際。
因此,如果沒有像Drivechain 這樣的解決方案,你就只剩下一個選擇:讓Liquid 和RSK 之類的可信服務提供商或託管型閃電網絡錢包代表你使用比特幣。但是,有了Drivechain,側鏈上就有可能發生數千筆交易,並全部打包進一個側鏈區塊中,然後支付很高的費用(通過盲合併挖礦)發佈到主鏈上。比特幣的安全性就有了保障。
維持比特幣的去中心化
串謀成本—— 假設礦工就是普通業務員,他們只想做自己的工作並獲得報酬,但是偷竊需要與其他礦工協作,這種不道德行為存在很多隱患,而且在長達數個月的時間裡很容易鬧掰。
礦工可以偷竊嗎?
可以。如果一群礦工串謀起來掌握絕大多數算力並保持6 個月,就可以發布一個WT^ 取走側鏈上的所有錢,然後轉到自己賬上。
礦工會偷竊嗎?
不會,因為不值得。
雖然乍看之下礦工可以通過偷竊白賺一大筆錢,但是會帶來很多成本:
停止盲合併挖礦所造成的收益損失—— 偷竊會毀掉側鏈,因此礦工有望在未來幾年賺取的所有交易費都沒了。
與社區正義為敵的成本—— 一旦參與偷竊,礦工將遭到社區的強烈抵制,這是不容忽視的。如果作惡的礦工是有公開身份的實體,就有可能遭受人身傷害、死亡威脅或是國家司法系統的製裁。
串謀成本—— 假設礦工就是普通業務員,他們只想做自己的工作並獲得報酬,但是偷竊需要與其他礦工協作,這種不道德行為存在很多隱患,而且在長達數個月的時間裡很容易鬧掰。
與社區正義為敵帶來的另一個影響是,如果礦工為了一己私利試圖偷竊,即使最後失敗了,也會加深社區對礦工在比特幣生態中權力過大的擔憂,最終可能會導致社區同意通過硬分叉來改變挖礦算法,或在挖礦過程中引入更多實體(例如,開發新的ASIC 礦機),這有可能降低當前礦工的利潤。
比特幣價格下跌的成本—— 一旦偷竊成功,就意味著Drivechain 是不安全的,比特幣的可用性隨之下降,礦工信譽也會受損,這有可能導致比特幣價格下跌,影響礦工的業務和收益。
與社區正義為敵帶來的另一個影響是,如果礦工為了一己私利試圖偷竊,即使最後失敗了,也會加深社區對礦工在比特幣生態中權力過大的擔憂,最終可能會導致社區同意通過硬分叉來改變挖礦算法,或在挖礦過程中引入更多實體(例如,開發新的ASIC 礦機),這有可能降低當前礦工的利潤。
如果礦工偷竊,我們該怎麼辦?
只有當礦工偷竊好的側鏈時,上述考慮才是有意義的。如果一條側鏈本身就存在問題,如欺騙用戶、沒人使用或漏洞百出,礦工大可把它毀掉,人們只會拍手稱快。
如果礦工偷竊,我們該怎麼辦?
因為這樣的東西並不存在。
這個建議讓人們誤以為Drivechain 這個側鏈解決方案是依靠用戶激活軟分叉來保障安全性的,然而事實並非如此。雖然軟分叉是可行的,但是Drivechain 絕對不能、也不會依賴於軟分叉,因為協調成本太高,而且不會有人希望這種事發生。
如果礦工無視(上文提到的)這些反激勵,執意要從一條好的側鏈上偷竊。這就說明Drivechain 實驗失敗了,而且很有可能意味著比特幣實驗也失敗了,因為這證明了礦工能夠長期無視經濟和社會壓力協同作惡,而且很有可能是衝著比特幣來的,背後有國家或其它力量支持。因此,主鏈上的比特幣交易也不再安全了。
為什麼選擇Drivechain,而非其它成熟的免信任型側鏈技術?
因為這樣的東西並不存在。
這是不可能的,除非比特幣驗證側鏈上的所有交易,這就等於大幅提高區塊大小上限以及擴展比特幣的規則,實在不是個好辦法。
不,我指的是免信任的雙向錨定,由比特幣協議驗證提款是否正確!
這是不可能的,除非比特幣驗證側鏈上的所有交易,這就等於大幅提高區塊大小上限以及擴展比特幣的規則,實在不是個好辦法。
如果讀完這篇文章後我還是不喜歡Drivechain 怎麼辦?
不錯,這也是一種辦法。從概念上來說,Drivechain 算力託管不僅更加簡單,而且激勵性更強、鏈上垃圾更少、安全性更高。
算力託管難道不是一種複雜的軟分叉嗎?
是的,但是它比SegWit 容易得多。不像SegWit,Drivechain 算力託管不會強迫用戶接受任何事,也就是說,它不會強制提高區塊大小上限。
為什麼我們預期礦工會積極參與投票機制?
因為這樣符合礦工自身的利益,而且成本很低。如今,有超過半數礦工在挖RSK。不同於盲合併挖礦,這是一個非常複雜的過程,需要礦工運行RSK 全節點。對於Drivechain 側鏈來說,一個SPV 節點就夠了,或者直接從區塊瀏覽器API 獲取數據,後者要簡單得多。
如果讀完這篇文章後我還是不喜歡Drivechain 怎麼辦?
原文鏈接:
(完)
原文鏈接:
https://fiatjaf.com/drivechain.html
作者: fiatjaf
翻譯&校對: 閔敏& 阿劍


