Stellar Development Foundation公開的支付技術Project Thruput,在單一驗證者的內部測試中,創下每秒執行702萬筆交易的成績;這不代表目前運作中的Stellar網路整體處理量。
Stellar Development Foundation(恆星發展基金會)在官方公告中表示,已將Project Thruput原型部署至開發網Futurenet,並公開程式碼、技術文件與效能測試資料。
基金會公布的測試結果顯示,單台設備每秒執行118萬筆,8台設備則達每秒702萬筆。每台設備配備64核心;增加設備後,執行效能約提升至6倍。
測試是在100個交易密集帳戶之間進行,以RV32為基礎的ERC-20代幣轉帳作為測試項目。Project Thruput官方網站說明,測量結果不包括驗證者之間的共識、記憶池(mempool)及用戶端提交交易所需的額外處理時間。
Project Thruput的設計不會像傳統方式一樣,依序處理同一帳戶的餘額變動交易,而是在單一區塊內取消交易順序限制,改採平行執行。多筆交易可從相同的帳本狀態開始,並合併可同時套用的餘額變動。
超出帳戶餘額的付款不會被計入。即使交易同時處理,也不代表系統會允許付款金額超過帳戶餘額。
其費用機制也與現行Stellar網路不同。Project Thruput的設計不收取一般gas費,但仍會計算運算量並限制處理容量。若需求超過處理能力,系統會依各帳戶未鎖定的原生代幣餘額,分配處理機會。
儲存資料時,部分原生代幣會像押金一樣被鎖定;刪除資料後,代幣則會退還。因此,免收費不代表運算資源或儲存空間沒有上限。
現行Stellar網路會對交易收取基本費用。Project Thruput的交易執行方式,以及帳戶與驗證機制也和現行Stellar不同,因此這次公布不代表現行網路將取消費用或改變處理速度。
本刊先前曾報導,美國合眾銀行(U.S. Bank)在Stellar測試以自有美元穩定幣進行支付。該測試展示金融機構的支付應用;這次公告則是在獨立開發網測試交易執行方式。
基金會邀請開發者測試程式碼並分享結果。Project Thruput開發文件指出,這項技術與現行Stellar網路的關係仍未定案。
留言 0