Open Transactions 和 Ripple 有什麼區別?
我一直在看 Open Transactions 項目。由於最近出現了 Ripple,我很好奇它們之間的關係,以及它們是否試圖實現相同的目標,但使用不同的框架。
乍一看,他們似乎在做同樣的事情(我認為),但有什麼區別?
我還沒有看到 Ripple 程式碼,所以我無法評論最新的努力,但 Ripple 作為一個概念(由 Ryan Fugger FYI)是兩種機制的組合:
- 以任何貨幣向您的任何朋友提供信用額度的能力。
- 跨越這些信用額度的支付能力,P2P,就像從發送者到接收者的“六度分離”。
我一直覺得這個概念很重要,因為它消除了交易所(例如 MtGox)作為瓶頸,因為它使人們能夠直接通過他們自己的朋友訪問系統,並將資金進出。
如果目前的 Ripple 項目以任何方式偏離了這一點,也許其中一個 Ripple 人可以發表評論,提供更多細節。但這是我對它的理解。
另一方面,Open-Transactions 是一個用於金融密碼學的軟體庫,包括原型伺服器和高級客戶端 API(可用於大多數語言)。
OT 伺服器能夠處理各種交易……發行者可以將貨幣發行到任何 OT 伺服器(或者最好是許多 OT 伺服器)。然後使用者可以使用這些貨幣開立賬戶,並使用各種金融工具,例如賬戶轉賬、支票和無法追踪的數字現金。
Open-Transactions 還支持市場(用於報價和交易,就像您在 MtGox 或其他交易所看到的那樣)以及籃子貨幣。
Open-Transactions 還具有完整的客戶端腳本引擎,因此您可以使用 OT API 創建自己的財務腳本。還有可編寫腳本的合約(“智能合約”),可由多方簽署,然後在 OT 伺服器上啟動以進行處理。OT 附帶一些範例智能合約,例如 Escrow 和雙向貿易。
順便說一句,將 Ripple 建構到 OT 中並不難,我已經在我的筆記中解決了它:https ://github.com/FellowTraveler/Open-Transactions/wiki/Markets
(但是,誰知道我是否/何時會開始添加它。)
*編輯:描述 OT 和 Ripple 之間信任差異的文章:http: //opentransactions.org/forum/index.php?topic= 3759.0