比特幣側鏈 RSK 的入門指南

爲了響應中央號召,原力協議將於近期陸續推出一系列關於區塊鏈和加密資產的科普文章,並對重點性代表性的項目進行普及性的分析。想了解區塊鏈行業的小夥伴們可千萬別錯過!

一、簡介

RSK 是比特幣的一條很有代表性的側鏈,通過去中心化的形式實現和比特幣網絡的雙向錨定。RBTC 是 RSK 網絡的原生幣,任何比特幣的持有者都可以通過去中心化的形式,將比特幣鎖定之後,1 比 1 生成等量的 RBTC,進而在 RSK 網絡中使用。通過支持以太坊 EVM 虛擬機,RSK 能夠支持以太坊生態中的 dApp 直接無縫部署在 RSK 網絡,以太坊上的各種 Token 也可以映射在 RSK 網絡,生成對應的 RToken。

作爲比特幣的側鏈,RSK 可以和比特幣進行雙挖,礦工在不需要添加設備的情況下,可以同時挖比特幣與 RSK,截止本文發表,當前約有 41% 的比特幣算力在對 RSK 進行挖礦,這部分礦工在獲得比特幣的同時,也能獲得 RBTC,增加了收入。同時,由於獲得了可觀的比特幣算力做支持,RSK 網絡的安全性也有很大保障,能夠支持金融類應用的運行。

最後,RBTC 在交易所內的價格常年和 BTC 保持接近於 1:1 的比例,類似於 PAX 和美元之間的價格關係,是一種恆定的等值,持有 RBTC 也是很安全的。當然,目前各大交易所內 RBTC 的成交量很低,這也和 RSK 網絡內暫時缺少好的 dApp 有密切關係。隨着 RSK 項目的不斷推進,以及一些希望進一步發揮比特幣潛力的項目取得進展,根據某不知名大 V 的判斷,接下來會有一批以太坊生態的 DeFi 金融應用向 RSK 網絡延伸,將比特幣納入到 DeFi 體系。

二、獲取 RBTC——錢包轉賬

RSK 通過雙向錨定機制與 BTC 實現互換,當前出於安全性考慮,並不支持任意 BTC 地址兌換 RSK,只有通過了白名單審覈的 P2PKH 比特幣地址才能生成 RBTC。如果想申請 RSK 的白名單地址,可以通過鏈接進行:

https://docs.google.com/forms/d/e/1FAIpQLSfoG_qF5wPY27tqcYnFbzNv4uwwDq6JeBe5no_zoYvKH62mBA/viewform

如果操作者的比特幣地址在白名單內,接下來就需要查找 RSK 網絡的橋接(Bridge)地址,RSK 官方推薦的查找工具是 MyCrypto 錢包,這是一個支持以太坊、RSK 等區塊鏈系統的去中心化區塊鏈錢包軟件,MyCrypto 錢包的下載地址爲:

https://github.com/MyCryptoHQ/MyCrypto/releases

在下載頁面,選擇對應自己操作系統類型的安裝包,下載安裝後打開軟件,MyCrypto 會要求用戶導入自己的私鑰,支持的形式有硬件錢包、明文私鑰、助記詞、Keystore 文件等,也支持創建新的錢包地址。導入錢包後,我們需要先選擇區塊鏈網絡,點擊界面左下角的“Change Network”,然後再選擇“RSK”,即可切換到 RSK 網絡上。

我們在這裏希望查找 RBTC 的 Bridge 地址,點擊界面左側的“Contracts”,此時軟件有可能提示需要先 Logout 才能繼續訪問,我們選擇 Logout,此後在出現的界面中做如下選擇:

比特幣側鏈 RSK 的入門指南

再點擊頁面中部的“Access”,在“Read / Write Contract”對話框當中選擇“getFederationAddress”,接着點擊“READ”按鈕,就可以看到 RBTC 的 Bridge 地址了:

比特幣側鏈 RSK 的入門指南

此後,就需要從白名單地址向該 Bridge 轉賬 BTC,需要等待 100 個 RSK 區塊確認(當前一個區塊的間隔時間大約爲 33.4 秒),再加上大於 5 分鐘的時間,一共約爲 1 小時,就可以在 MyCrypto 的錢包地址中看到 RBTC 餘額。

三、獲取 RBTC——交易所

真正需要通過 RSK 白名單認證的比特幣地址持有者,一般都是交易所、錢包運營商或 RSK 生態內的項目方。對於廣大用戶而言,獲得 RSK 白名單資格的過程比較麻煩,也沒有必要,更多的用戶獲取 RBTC 的方式,是從交易所購買。當前,火幣網、Bitfinex、Coinbene、Kucoin、抹茶等交易所均開通了 RBTC 的交易對,用戶可以直接購買 RBTC 後,提幣到 MyCrypto 錢包當中使用。

四、轉賬 RBTC 給其他地址

在 MyCrypto 的“View & Send”頁面,用戶可以向其他的 RSK 地址進行轉賬。轉賬流程如下:

1. 輸入需要的信息。

比特幣側鏈 RSK 的入門指南

2. 檢查和確認

比特幣側鏈 RSK 的入門指南

3. 完成

比特幣側鏈 RSK 的入門指南

五、在 MyCrypto 錢包內使用 RSK 上的智能合約

1. 點擊 MyCrypto 左側的“Contracts”;

2. 在右側“Contract Address“輸入智能合約的地址;

3. 在“ABI / JSON Interface”輸入 ABI,再點擊“Access”,即可開始與 RSK 網絡的智能合約交互;

比特幣側鏈 RSK 的入門指南

4. 用戶也可以“Select Existing Contract”選擇一個現成的合約,例如前面提到的 Bridge 合約,並使用其中的功能。

六、在 MetaMask 錢包當中訪問 RSK

MetaMask 是 Chrome、FireFox 等瀏覽器中的去中心化加密錢包插件,也是幣圈幾乎人手一套的錢包工具。換句話說,如果你還沒有用過 MetaMask 錢包,就要抓緊學習了!

MetaMask 同樣支持導入用戶私鑰、Keystore 文件,也支持新生成以太坊錢包。本教程假設你已經有了 MetaMask 錢包賬號,下圖是 MetaMask 的啓動界面:

比特幣側鏈 RSK 的入門指南

先輸入自己設定的密碼,進入 MetaMask 的主界面,然後按照下圖所示,點擊右上角的“以太坊主網絡”:

比特幣側鏈 RSK 的入門指南

出現如下界面,選擇“自定義 RPC”:

比特幣側鏈 RSK 的入門指南

在接下來的設置頁面,填寫“網絡名稱”和“新增 RPC URL”:

比特幣側鏈 RSK 的入門指南

網絡名稱可以自己取,RPC URL 填入 https://public-node.rsk.co

點擊“保存”,順利的話等候幾秒鐘,就可以看到右上角的網絡已經切換爲了剛纔設定的名字。

需要注意,錢包內此時可能顯示有 ETH 數量,其實是 RBTC 的數量,這是某些版本 MetaMask 的顯示問題。接下來,就可以在 MetaMask 的界面內選擇“存入”或者“發送”RBTC 和 RIF 等 Token。

MetaMask 更大的應用場景在和網頁進行交互上,有很多 dApp 是需要通過網頁進行訪問的,當用戶在 MetaMask 當中連接了 RSK 網絡,再打開各種 RSK 應用的網頁,就可以直觀的體驗比特幣+智能合約的強大之處了。

七、文末吐槽

看到這裏,你肯定會問,RSK 現在有什麼應用啊?都沒聽說過。

當然有應用,要不然筆者不就白說了嗎。據筆者瞭解,最近會有好幾個應用在 RSK 網絡上線,過幾天,筆者會繼續給大家科普 RSK 生態裏目前有哪些 dApp 項目值得關注,或許明年隨着比特幣的減半,RSK 生態也能獲得爆發。

比特幣側鏈 RSK 的入門指南

【原力協議簡介】

原力協議(The Force Protocol)是由 AlphaCoin Fund、BlockVC、Zonff Capital、共識實驗室、科銀資本、八維資本等 20 多家海內外知名機構戰略投資支持的,爲分佈式金融服務應用搭建的區塊鏈開放金融平臺。通過對分佈式金融業務流程進行抽象和封裝,以 SDK 及 API 的形式,用一站式解決方案賦能去中心化金融應用開發。爲去中心化借貸、穩定幣、債券及衍生品交易等分佈式應用開發提供底層開放平臺。

上線交易所

比特幣側鏈 RSK 的入門指南

官方網站

www.theforceprotocol.com

Weibo

weibo.com/6873998108/

Facebook

www.facebook.com/theforce.protocolkor.5

Twitter

twitter.com/Force_Protocol

Reddit

www.reddit.com/r/The_Force_Protocol/

Github

github.com/theforceprotocolgroup

Medium

https://medium.com/the-force-protocol

Blog

blog.naver.com/theforceprotocol

比特幣側鏈 RSK 的入門指南