BTC Relay's logo

區塊鏈技術公司 ConsenSys 基於以太坊智能合約,開發出了 BTC Relay,允許以太坊用戶使用比特幣支付。作爲以太坊和比特幣之間的一座橋樑,BTC Relay 爲那些想要使用以太坊和智能合約應用來驗證比特幣交易的開發者提供了一個工具。 BTC Relay 社區成員,被稱爲 Relayers,爲 BTC Relay 提供了新的比特幣區塊頭 header,由比特幣礦工生成。以太坊 DApp 開發者可以從智能合約向 BTC Relay 進行 API 調用來驗證比特幣網絡活動。 所有人都可以加入以太坊網絡併成爲一名 Relayer,並且無需花費硬件或者電力。 BTC Relay 使用區塊頭創建一種小型版本的比特幣區塊鏈。這種方法同樣被比特幣簡化支付驗證 Bitcoin Simplified Payment Verification,即 SPV 所使用,這是在比特幣白皮書第八章中描述的一個計劃。 Relayer 將區塊頭髮送到 BTC Relay。當交易在區塊鏈進行驗證或者區塊頭被檢索的時候,Relayer 會獲得一筆手續費作爲獎勵。當 Relayer 提交區塊頭時,他便可以賺取一筆手續費。 Relayer 提交區塊頭的這種循環——然後處理比特幣支付和獎勵 Relayer 手續費的應用程序——使系統能夠自立和自治。 ConsenSys 指出,BTC Relay 不授予任何一方特殊權限。以太坊開發者可以使用 BTC Relay 在基於以太坊的去中心化應用中實施一個「用比特幣支付」按鈕,允許比特幣持有人與去中心化應用和以太坊智能合約進行交互。 去中心化交易所 EtherEx 已經添加 BTC Relay 作爲一種機制,用於在任何交易對手風險的情況下使用以太幣兌換比特幣。 另一個用途是發行基於以太坊的 BTC 代幣,也許可以叫做 ETHBTC,基於鎖定 BTC 代幣到一個比特幣協議上的多重簽名,一個 ETHBTC 和 BTC 之間的雙向溝通橋樑。 BTC Relay 受到了以太坊基金會的資助和培養。當 BTC Relay 開發者 Joseph Chow 加入 ConsenSys 的時候,ConsenSys 採取並支持 BTC Relay 的開發。萬向區塊鏈實驗室資助了一個獨立的安全審計,併爲一項錯誤賞金計劃提供獎勵。 以太坊創始人 Vitalik Buterin 表示,很高興看到 BTC Relay 帶來了有史以來第一種跨區塊鏈通信的產品,希望看到它爲互操作跨區塊鏈應用做出表率,無論是以太坊、比特幣和其他區塊鏈之間,還是公有鏈、私有鏈、聯盟鏈之間的互操作性。 ConsenSys 創始人 Joseph Lubin 稱 BTC Relay 爲一種強大的工具,能夠讓以太坊智能合約作爲一種 SPV 錢包,用於在許可式或者開放無需許可實施中的其他基於以太坊網絡或者區塊鏈系統。甚至可以設想一個多用途私有企業和聯盟區塊鏈系統的世界,除了公共區塊鏈網絡,BTC Relay 及其擴展版本能夠輕鬆地讓它們實現互操作。