Ripple是一家在分散式帳本資料庫(XRP ledger)之上建立支付和交易網路(RippleNet)的私人控股企業,其前身為OpenCoin。 Ripple公司的主要目標是將銀行、支付服務供應商以及數位資產交易所連接起來,以實現更迅速、更經濟的全球支付。
Ripple的首次理想化是由Ryan Fugger完成的,也是由他開發出了Ripple 的第一個原型,即去中心化數位支付系統RipplePay。且該系統在2005投入使用,其宗旨是為全球網路提供安全的支付解決方案。
2012年,Fugger把此專案移交給Jed McCaleb 和 Chris Larsen,並與他們共同創立了美國科技公司OpenCoin。至此,Ripple就開始作為專注於銀行及其他金融機構支付解決方案的開源支付協議進行其發展。 2013年,OpenCoin更名為Ripple Labs,又在2015年再改名為Ripple。
基於Fugger的工作成果並受到比特幣的啟發,Ripple於2012年開發出了瑞波共識帳本(RCL),並推出了其原生加密貨幣XRP(瑞波幣)。而隨後瑞波共識帳本也更名為XRP帳本。
作為分散式經濟系統來運行的XRPL,不僅會儲存網路參與者的所有財務信息,還將提供跨多個貨幣對的交易服務。而Ripple推出的XRPL也將作為一種可實現即時金融交易的開源分散式帳本。同時也存在著共識機制來對交易進行保障和驗證。
不同於比特幣,XRP帳本它並不是基於PoW共識演算法,所以它並不依賴挖礦過程來驗證交易。相反,該網路透過使用其自有的共識演算法,也就是被稱為Ripple共識演算法(RPCA)來完成共識的。
XRPL是由不斷進行交易記錄校驗的獨立驗證節點網路所管理的。任何人都可以設定並運行Ripple驗證節點,同時也可以對驗證節點進行選擇。然而,Ripple建議其客戶從已鑑定的受信清單中選取節點來驗證其交易。而這些受信任的節點清單稱為唯一節點清單(UNL)。
UNL的節點之間相互交換交易數據,直到他們對當前的帳本狀況達成協議。也就是說,由絕大多數UNL節點認可的交易才算是有效交易,且當所有的節點將相同交易應用到帳本時,則達成共識。
根據Ripple官方網站所介紹的:Ripple是一家私人企業,它開發了開源分散式帳本XRPL。開源帳本就意味著,任何人都可以貢獻節點,即使Ripple公司不復存在,XRPL也會繼續運作。
與XRPL不同,RippleNet則是建立在XRPL之上的,Ripple公司獨家的支付和交易網絡。
RippleNet目前為銀行和金融機構提供了三款支付解決方案系統,即xRapid、xCurrent和xVia。
簡單的說,xRapid是一種使用XRP(瑞波幣)來建立全球貨幣橋樑的按需流動性解決方案。而XRP和xRapid都需要依賴可使交易更快完成且費用更低XRP帳本。
舉個簡單例子。來自澳洲的Bob想要透過金融機構FIN為印度的Alice匯款100美元。為了執行交易,金融機構FIN則使用了xRapid解決方案來創建來源國和目的國之間的連結。在這種方式下,FIN機構可以將Bob的100美元轉換成XRP(瑞波幣),而此舉措為最終付款提供了必要的流動性。最後,在幾秒鐘內,XRP就可以轉換成印度盧比,而Alice也餓可以從印度的資產交易所提取到該筆資金。
xCurrent則是一種為RippleNet用戶的跨境支付提供即時結算和追蹤的解決方案。不同於xRapid,xCurrent解決方案並不是基於XRP帳本,預設也不使用XRP加密貨幣。 xCurrent是在跨帳本協定(ILP)上建構的,而其中的ILP是則是由Ripple設計用來連接不同帳本或支付網路的協定。
xCurrent的四個基本組件為:
儘管xCurrent的主要設計目的是為了法定貨幣交易,但它也可以支援加密貨幣交易。
xVia是一個基於API標準化的接口,它將允許銀行和其他金融服務提供者在同一結構內進行交互,而無需依賴多支付網路整合。 xVia將允許銀行與其他合作銀行(已連接RippleNet)之間建立支付,並允許銀行將發票或其他資訊附加到交易中。
當比特幣被譽為第一加密貨幣,而以太坊也被公認為智慧合約的創造者時,我們可以將Ripple 網路視為專注於全球支付解決方案的貨幣兌換系統。
RippleNet可以實施在銀行現有的基礎設施上,以此來補充並改善傳統的支付系統。 xCurrent將在跨金融機構之間實現高成本效率且即時的支付,xRapid則使用無國界貨幣XRP來作為按需流動資金池,而最後xVia則促進了RippleNet參與者之間的整合與通信。