Lesson 1
XRP 帳本的工作原理
無需中央權威機構即可快速達成共識

XRP 帳本 (XRPL)使用獨特的共識演算法,不同於其他區塊鏈使用的「工作量證明」和「權益證明」機制。
在深入研究之前,您應該了解 XRPL 上的交易。交易是改變分類帳的報表。例如,如果您在市場購買蔬菜,您可以發送支付交易將資金從一個帳戶轉移到另一個帳戶。交易始終從一個帳戶發送,並且必須經過加密簽名以證明發送者就是他們所說的那個人。這樣,只有您(帳戶所有者)可以發送交易來處理他們的資金。
讓我們仔細看看交易如何流經 XRPL。
驗證交易
XRPL透過一組分散的、獨立的伺服器之間的協定達成共識,稱為驗證器節點(簡稱驗證器)。
每個驗證器節點負責檢查交易是否遵循網路規則,然後嘗試達成共識。檢查交易後,驗證者將提出交易清單(也稱為「分類帳」),以納入網路的永久歷史記錄。信任該驗證器的其他驗證器,將把提議的帳本與他們的結果進行比較,並發送修改後的提議作為回應。一旦網路的絕大多數(80%)同意建議的分類賬,它就會得到驗證並作為永久歷史記錄的一部分。
對於 XRPL 上的每筆交易,以下步驟都會在幾秒鐘內發生:
- XRPL 上的交易被傳送給各個驗證器。
- 驗證器檢查交易是否遵循分類帳規則。
- 驗證器分享給下一個它們提出的分類帳中,將其與他們信任的其他驗證者的分類帳進行比較,檢查每個新交易的有效性。
- 如果達成協議,則確認交易並將其新增至分類帳。
如果他們不同意,驗證器會修改他們的提案,以更緊密地匹配他們信任的其他驗證器,重複幾輪該過程,直到達成共識。
驗證器透過將另一個驗證器的新增至其唯一節點清單(UNL)來表明他們信任該驗證器的驗證結果。驗證器只會從其 UNL 上的驗證器那裡收到提議的分類帳,並且這份列表是個別獨立控管。
V如果節點離線或不再值得信賴,驗證者可以從其 UNL 中刪除該驗證器節點。透過防止不可靠的驗證者在共識過程中對有效帳本進行毫無意義的投票,這可以維護網路的整體健康。
交易費用
為了保護 XRPL 免受垃圾郵件和惡意連線攻擊,每筆交易都會自動燒毀請求者的少量瑞波幣XRP,起始數量為 0.00001 XRP(10 滴)。
這種支付交易成本的設計與網路負載同步增加,使得故意或無意地使網路超載的成本變得昂貴。
那些想要將網路用於合法目的的人不必擔心使用 XRPL 的費用,因為交易費用僅為幾分錢,這使得 XRPL 的使用效率極高。
誰運行驗證器?
任何人都可以運行自己的驗證器來檢查網路的效能。預設 UNL 上的驗證器由世界各地的開發人員、大學、企業和許多其他創新者運行。無論他們參與是因為他們是帳本的活躍用戶、進行研究還是僅僅因為相信區塊鏈的力量,XRPL 節點營運商的多樣性有助於確保XRPL 的長期健康、安全和去中心化。