Sidechains

什麼是帶有側鏈的“fed-peg”和“預定義函式”?

  • April 22, 2017

我正在閱讀有關側鏈的內容,我在本文中閱讀的是:

Sidechain Elements 中包含的初始側鏈適用於聯合安全模型;雖然它仍然是點對點和基於共識的,但區塊鏈的安全性由一組預定義的功能提供,稱為 Fed-Peg。許多學術團體和個人貢獻者已同意執行側鏈元素 Fed-Peg,包括斯坦福大學、麻省理工學院和普林斯頓大學的區塊鏈小組。目前,側鏈不包括挖礦或工作量證明。

我不知道那是什麼意思。什麼是“美聯儲掛鉤”?為什麼需要這個?它是否會以任何方式改變主鏈的安全性?它與去中心化 PoW 有何不同?

我不知道那是什麼意思。什麼是“美聯儲掛鉤”?為什麼需要這個?

在創建側鏈時,您需要一種將比特幣從主網路轉移到側鏈的方法。這很簡單。交易對手方、乙太坊和 NXT 有多種方法可以做到這一點。(誠然,這些都不允許人們在開始之後將比特幣變成這些網路上的資產,但我懷疑這是由於經濟原因而不是技術原因。)

更複雜、更重要的問題是如何將側鏈上的比特幣移回主網路。我聽過很多關於如何做到這一點的建議,但它們都是

  • 不安全,
  • 集中,
  • 或者需要對比特幣協議進行非常複雜的更改。

這種方法是集中的。

你有幾個權限的想法,每個權限都有一個私鑰。這些私鑰共同控制一個多重簽名帳戶。當你將比特幣轉移到側鏈上時,你將它們存入多重簽名賬戶。當你想將它們移回主鏈時,你在側鏈上這樣做;這些聯邦當局將獨立驗證該交易。然後,他們所有人都從多重簽名賬戶向您在側鏈交易中指定的主網路地址簽名。

區塊流論文建議使用 3 of 5 的多重簽名帳戶。這樣做的問題是,如果其中 3 個密鑰被洩露(或者其中 3 個相互勾結),那麼他們可以從多重簽名帳戶中取出所有資金。

它是否會以任何方式改變主鏈的安全性?

不,它不會修改主網路。不過,未來的化身可能。目前還沒有關於這些可能的未來系統的足夠詳細資訊來回答這個問題。

它與去中心化 PoW 有何不同?

聯邦當局在這個系統中有兩個角色:通過生成帶時間戳的塊(通常由礦工完成)和前面提到的多重簽名帳戶將交易控制在系統中。

側鏈白皮書的附錄 A 中描述了聯合掛鉤,https: //blockstream.com/sidechains.pdf 。我不完全了解細節,但這裡是一個概述。為了以理想的方式實現側鏈,必須修改比特幣協議。這種修改很難達成共識。然而,與此同時,提出了“聯合掛鉤”作為實施側鏈的臨時措施。

側鏈的想法是建立一個系統,允許您有效地將比特幣從主鏈轉移到側鏈,然後將這些比特幣從側鏈轉移回主鏈。雖然比特幣在側鏈中“有效”,但從主鏈的角度來看,它們只是位於某個地址(“鎖定”)。我喜歡想像主鏈上“鎖定”的比特幣正在恍惚中“沉睡”,將它們的“星體”投射到側鏈的“星體平面”中。當他們在側鏈上完成他們的業務時,他們可以稍後“回到他們的身體”並在主鏈上“醒來”。

使用聯合掛鉤,為了將比特幣從主鏈轉移到側鏈,您將其轉移到主鏈上的一個地址,並使用多重簽名交易將該地址的控制權交給一小部分受信任方(例如,也許您選擇5 個受信任方,然後使用 3 of 5 的多重簽名;然後為了將硬幣移回主鏈,必須有 5 個中的 3 個同意)。這些受信任的第三方在本文中被稱為“工作人員”。

然後,在側鏈上,受信任的第三方通知側鏈您剛剛轉移了這些比特幣。然後,您的比特幣的“星體”可以轉移給側鏈上的其他人。也許在未來的某個時候,部分或全部這些“星體”的未來所有者想要將它們移回主鏈。此人將 e 希望向其發送代幣的主鏈地址告知受信任的第三方(工作人員),並附上所有權證明,表明他們是側鏈上“星體”的目前所有者。工作人員檢查所有權證明,如果有效,他們然後從側鏈中刪除(或以其他方式從流通中移除)星體,並在“鎖定”上使用他們的多重簽名權限

這種方法被稱為“聯合掛鉤”,大概是因為它是一種“掛鉤”(主鏈上的硬幣和側鏈上的硬幣之間的連接),由受信任的第三方(職能人員)的“聯盟”強制執行。這種方法需要信任受信任的第三方(職能人員),因為如果 5 人中有 3 人串通(或其中有多少人),或者他們的密鑰被盜,那麼“鎖定”的比特幣可能會在主鏈上被盜。然而,目標是這只是一個臨時措施,直到達成共識以修改比特幣協議以使用稱為“SPV peg”的不同方法實現側鏈。之後,您將能夠停止使用“federated peg”並改用“SPV peg”;與聯合掛鉤不同,

“Federated Peg”不修改比特幣協議,也不需要側鏈使用者之外的任何人的合作(甚至知識),因此對主鏈的安全性沒有影響。

引用自:https://bitcoin.stackexchange.com/questions/37876