RSK Ginger常見問題解答

買賣虛擬貨幣

什麼是RSK

RSK是首個由比特幣網路擔保的通用智慧合約平臺。

什麼是智慧合約?

智慧合約是指合同條款用計算機語言而不是法律語言編碼的合同。智慧合約可以由計算網路例如RSK執行,所有合同是由網路中所有節點遵循協議自動執行的。

如果所有提及的物件(例如貨幣、支付、義務、財產所有權、資產、許可證)在平臺上有數字化身份時,智慧合約就是完全自主的。當沒有該物件的數字化身份時,智慧合約也可以引用自身,透過稱為oracles的特殊閘道器節點對其狀態的變化做出反應,從而向區塊鏈提供外部資訊。智慧合約也可以獲得準確時間,顯示時間限制條件。

智慧合約的幾個例子:
小額貸款
分散式投票系統
機器對機器支付
去中心化交易所
資產憑證
跟蹤供應鏈
忠誠與回報
小額保險
眾籌
產籍
公證交易所
透明的公開投標
匯款

RSK的任務是什麼?
專注金融包容性、公共管理透明度和物聯網,最佳化跨行業的過程。

RSK是否會製造新幣?
不。RSK平臺使用比特幣作為本幣。比特幣區塊鏈和RSK區塊鏈之間的雙向錨定技術會保證BTC和SBTC之間有一個固定的轉換匯率。(1SBTC=1BTC)

RSK網路每秒可以處理多少個交易?
考慮當前網路節點SSD儲存技術的趨勢,RSK網路可以承受400 tx/sec(簡單支付交易)。但是RSK的目標是使用Lumino技術達到每秒2000個交易,Lumino技術是會嵌入RSK後續版本的第二層網路。

區塊確認時間是?
網路按每10秒鐘的區塊確認時間釋出一個區塊。


如何相容以太坊?
RSK智慧合同用Solidity編寫,RSK VM 完全相容以太坊VM。RSK平臺未來版本將包括對以太坊VM的改進,以太坊VM可能需要對智慧合同進行小修改才能使用這些新功能。

RSK使用的是什麼挖礦演算法?
RSK區塊鏈是使用基於SHA256D演算法(與比特幣使用的演算法相同)的工作量證明來保證安全的。這使比特幣礦工完全使用相同資源並在兩條區塊鏈上同時挖礦,而不會對比特幣挖礦任何的效能傷害。

為什麼比特幣礦工會在RSK區塊鏈上挖礦?
聯合挖礦功能使比特幣礦工幾乎不用任何額外成本就可以在兩條區塊鏈上挖礦。手續費給礦工提供了額外的收入,使他們參與到智慧合約業務上來。
該專案目前的狀況是?
我們目前正在準備我們的生產網路,代號為生薑(Ginger)的網路。我們功能齊全的私人測試網,代號黃姜B(Turmeric B)正在執行。

安全問題
如何保證RSK區塊鏈安全?
RSK區塊鏈是受獨特的安全措施組合保護的。一方面,RSK區塊鏈是由比特幣網路——世界上最大最可靠的區塊鏈網路——的礦工來挖礦的。除此之外,一個分佈在20多個國家的25家最知名最受信任的比特幣公司團隊額外提供一層保護,在區塊鏈上設立安全檢查點。
RSK 雙向錨定被設計成一種混合安全模型,由礦工和聯邦工作證明的聯合持有多重簽名。

什麼是雙向錨定技術?
雙向錨定技術經常被認為是一種將BTC轉移到SBTC的方法,反之亦然。實際上,當BTC被交換成SBTC,區塊鏈之間並沒有貨幣被“轉移”。沒有任何一筆交易實施了這個動作。 這是因為比特幣不能驗證另一條區塊鏈上的餘額屬性。當使用者打算把BTC轉換成SBTC, 將鎖定部分比特幣在比特幣區塊鏈上,同時在RSK上釋放等量的SBTC。當SBTC需要換回比特幣時,再次在RSK上鎖定SBTC,同時在比特幣區塊鏈上釋放等量的比特幣。透過安全協議保證相同的比特幣不會在兩條區塊鏈上同時釋放。

雙向錨定如何工作?
當比特幣使用者想要使用雙向錨定時,他傳送一筆交易到由聯盟保護資金的多重簽名錢包上。RSK區塊鏈使用這筆交易中比特幣相關的公鑰來儲存智慧比特幣(SBTC)。這意味著比特幣區塊鏈上控制比特幣的私鑰可以用來控制RSK鏈上的賬戶。儘管公鑰和私鑰是相似的,但是每個區塊鏈使用不同的格式編碼地址。這意味著,兩個區塊鏈上的地址是不同的。

比特幣地址和RSK地址有什麼不同?
RSK地址是一組含有40位十六進位制字元的字元,而比特幣地址是一組26-35位含有字母和數字的字元。

RSK如何保證側鏈上被鎖定的資金安全?
側鏈上的資金最初是受聯邦管理的門限簽名保護的。至少51%的聯邦成員簽名才能將比特幣從peg錢包中轉移出去。然而,一旦比特幣軟分叉支援RSK提出的驅動鏈BIP,需要聯合挖礦確認的51%算力才能從peg解鎖資金。透過驅動鏈BIP,聯合礦工獲得否決權,可以防止聯邦建立的交易沒有獲得RSK區塊鏈提供的自動授權就花掉抵押品。

RSK如何防止雙花攻擊?
RSK像比特幣一樣,由基於SHA256D演算法的工作證明保護。如果所有的RSK礦工串通,他們可以審查一筆或所有的RSK交易,但是他們不能偷走智慧比特幣(SBTC)或者比特幣。此外,RSK礦工不能雙花,因為聯邦提供檢查點服務,並且所有的聯邦成員節點將被高度連結到RSK網路,防止Sybil攻擊。聯邦將使用檢查點功能來防止與協議故障無關的高深度重組。 聯邦不能雙花,因為聯邦成員不允許檢查點具有衝突交易的兩個區塊。

RSK平臺比比特幣更安全?
平臺的安全性取決於參與聯合挖礦的數量和聯邦成員的數量和質量(安全合格)。超過30%的比特幣礦工已經在與RSK合作,剩下的50%計劃加入RSK挖礦,因此我們期望達到超過51%的比特幣礦工來保證RSK網路的安全。因為聯邦新增了第二層防護,從共識的角度來說,我們認為RSK平臺比比特幣更安全。

比特幣N個交易確認相當於RSK幾個交易確認?6個RSK的確認會像比特幣的6個確認那樣完全嗎?
最近有一篇文章證實了,由於正常的統計偏差存在逆轉交易的可能性,6個比特幣確認交易(平均1個小時)將約等於RSK上12個確認交易(平均兩分鐘)。然而,比特幣有0確認的概念(交易已經廣播而沒有RBF),在RSK上沒有相似的概念。RSK最快的真實確認是“1.5”個,或者1個確認加上5秒,沒有區塊逆轉,或平均15秒。

RSK在使用者免費使用區塊鏈資源(CPU、寬頻、儲存)下是否安全?
RSK“汽油系統”(gas system)防止攻擊者沒有支付相關的費用就在區塊上建立、擴散或者新增耗費資源的交易。所有資源,包括CPU、寬頻和儲存是由</span><span >消耗的汽油(Gas)量來計算的。每個區塊都有汽油限制,因此每個區塊可以消耗的資源是有限的,透過耗盡資源的攻擊是無效的。

RSK能否保證礦工不會濫用汽油系統,獲取廉價的資源,就像以太坊一樣?
在以太坊上,一個礦工指定價格為零來新增交易,從而幾乎免費獲得長期的合約狀態記憶。但是,大多數以太坊的區塊是空的,不存在積壓的付費交易,目前費用是零。RSK很高比例的交易手續費用於對未來礦工的獎勵,一小部分的交易手續費用於汽油然後,礦工協商一個最小的汽油價格。因此,流氓礦工無法免費獲得平臺資源。

RSK計劃硬分叉?
首先,平臺一旦推出,RSK沒有權力執行硬分叉。RSK團隊提出的變更旨在改進網路的隱私、擴充套件性、安全或者易用性。RSK網路的參與者應該自己決定接受或者反對RSK或者任何其他社羣成員提出的變更。
<p><b>注意:RSK將不打算用分叉來干預團體或使用者之間狀況,例如DAO事件。唯一RSK會提議的分叉是為了改進平臺安全和/或效能的硬分叉。</b></p>

RSK有將ECDSA升級到其他簽名方案的打算嗎?
RSK計劃讓使用者自己定義簽名方案。這意味著RSK將能為他們的賬戶選擇其他的簽名方案。(例如,量子加密證明方案)。這可以透過向賬戶新增一個驗證免費交易簽名的無狀態指令碼來實現。這將允許使用者使用Merkle-Winternitz、RSA、edDSA和其他簽名計劃。

RSK打算如何對待隱私問題?
RSK正致力將PBFT共識與“非公開的RSK”網路並行工作。然而,我們的目標是幫助公司輕易地與公共RSK平臺融合。非公開的RSK網路將在2017年中期的某個時間推出。在Bamboo版本(Q42017),我們將新增一項交易保密技術。

RSK將如何處理擴充套件性問題?
RSK正在透過不同的方面,基礎層(RSK)和第二層(Lumino)解決擴容問題。我們對基礎層的主要貢獻正在於使用了多執行緒區塊驗證,這將減少驗證成本,效果取決於CPU核的數量。礦工使用獨立的檢測演算法設定執行執行緒。關於基礎層的擴容,我們在2.0版本進行了許多改進。
<p><span >為了達到200M的使用者量,我們將部署新的第二層網路。Lumino網路是一個支付網路,可以在去中心化設定中擴充套件到每秒2000筆交易,且該網路在大多數效能上勝於閃電網路。它不需要複雜的路由演算法或者預鎖定資金。

礦工和礦池
什麼是RSK聯合挖礦,它是否安全?
聯合挖礦是一個讓比特幣礦工使用同樣的硬體,消耗同樣的電力在比特幣和RSK區塊鏈上同時挖礦的過程。RSK聯合挖礦使用的密碼雜湊函式與比特幣的是一樣的(SHA256)。但是有一個重要的區別:比特幣總是使用雙SHA246,而RSK聯合挖礦安全使用單一SHA256。此外,RSK聯合挖礦假設一個來自SHA256更強的屬性,至少抗100位的freestart collision(一種碰撞演算法)還能保證安全性。這是因為RSK使用Merkle–Damgård結構特性來壓縮SPV證明的大小。

什麼是DÉCOR+協議?
在比特幣網路,當兩個或者更多礦工在相同高度挖到區塊時,存在區塊利益衝突。每個競爭礦工都希望自己的區塊被其他礦工選為最佳的區塊鏈頂端。所有其他誠實的礦工和使用者都偏向所有人都選擇相同的區塊頂端,因為這將減少區塊逆轉的可能性。DÉCOR+收斂性選擇設定了正確的經濟刺激,而不需要礦工之間進一步的互動。解決衝突,以便:

當所有參與的成員都獲得相同的區塊鏈狀態資訊時,衝突的解決結果是確定性的。
當衝突的區塊收益(手續費)比平均數更高的時,解決方案使所有礦工的收益最大化。
當衝突區塊的獎勵接近平均值時,解決方案傾向於減少礦工審查其它區塊或交易的權力。
解決衝突的時間可以忽略不計。


RSK在私自挖礦下安全嗎?
DÉCOR+是一個激勵相容機制,只要交易手續費接近於平均值。這意味著礦工從扣留的區塊上得不到什麼。

假設特定的條件下(例如低收益和大規模交易吞吐量),礦工不能驗證區塊內容將是一個嚴重的漏洞。RSK設計中解決這個問題了嗎?
RSK礦工不會在幾秒內完成區塊驗證,這是DÉCOR+協議的一部分。礦工可以在還沒有完成父區塊驗證的時候建立子區塊。沒有完成父區塊驗證時建立的區塊被標記為網路相應的行動。
但是,在一行中不能有兩個空的區塊。透過共享部分過去區塊的手續費,礦工挖空快也是有獎勵的。

聯邦
什麼是聯邦?
RSK平臺會推出一個由知名和受尊重的社羣成員(安全標準很高的區塊鏈公司)組成的聯邦。每個成員有一個用於區塊檢查點簽名方案的公鑰。聯邦可以透過線上投票系統增加或者移除成員。成為聯邦成員的條件(被稱為聯邦成員要求或者FMR)是建立在基本的安全政策和法律要求,並且所有成員必須確認。

聯邦提供的服務是什麼?
聯邦將向網路提供幾種服務。有些服務在發行版就可以使用,還有一些將在稍後新增。每個成員可以選擇提供以下任意服務:
和比特幣雙向錨定
和其他加密貨幣雙向錨定
Oracling服務
檢查點服務


什麼是聯邦提供的雙向錨定服務?
比特幣不支援智慧合約或本地操作碼來驗證外部SPV證明。RSK部分的雙向錨定系統要求信任一組半信任的第三方(STTP)。在RSK, 保護鎖定資金的STTPs是聯邦成員的一部分。聯邦成員是受尊重的社羣行為者,比如,重要的區塊鏈公司,同時他們也有技術能力維護安全網路節點。成為聯邦的一部分的一個要求是能夠有正確的行為能力管理有權力的節點軟體,尤其是在決定解鎖比特幣資金這一工作上保證正確性。

什麼是聯邦檢查點?
為了獲得額外的安全保護層,RSK協議接受在區塊鏈上的聯合檢查點。聯邦的檢查點由聯邦成員簽名完成,客戶可以根據多數簽名來決定哪一條是最佳鏈。

聯邦會是否會停止保護雙向錨定?
一旦比特幣新增了特定操作碼或透過一個硬分叉實現SPV證明有效性,或管理驅動鏈,就無需聯邦在雙向錨定中充當STTPs角色了。在此之前,我們希望聯邦和側鏈驗證並存。

聯邦什麼時候會關閉檢查點?
預設情況下,如果RSK算力超過最佳鏈中觀察到的最大比特幣算力難度的60%,並且當區塊支付的手續費高於或等於比特幣區塊獎勵的時候,客戶端將停止使用聯邦檢查點。但是,任何使用者都可以重新配置本地策略。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;