BTCC / BTCC Square / 528BTC /
Ripple 高級工程師確認,如果 XRPL 用 Rust 重寫,你的 XRP 不會發生任何變化

Ripple 高級工程師確認,如果 XRPL 用 Rust 重寫,你的 XRP 不會發生任何變化

Author:
528BTC
Published:
2025-08-04 12:55:00
21
3

值得注意的是,這些擔憂已接在 Ripple 首席技術官之後,大衛·施瓦茨在開發者會議上討論了這個想法新兵訓練營.就背景而言,包括 Schwartz 在內的原始 XRPL 架構師使用 C++ 編寫了網絡,而轉向 Rust 可能會帶來巨大的好處。

在社區人物 Eri 在最近的一篇文章中強調了這一前景後,一些社區成員質疑這種變化是否會影響他們的 XRP 持有量或破壞 XRPL 網絡。

據她介紹,重寫只涉及構建協議所使用的語言,而不涉及存儲在區塊鏈上的數據或如何網絡運營. 她 強調用戶仍將持有他們的 XRP,而開發人員將繼續建築在 XRPL 上,他們總是有.

瓦達里解釋這個過程首先要定義系統當前的運作方式,然後打破波紋狀將其拆分成獨立的模塊。 之後,開發人員可以逐步用 Rust 重寫每個部分,不過事務引擎可能仍會保留在 C++ 中。

為什麼要使用 Rust?

值得注意的是,她談到了這個問題後施瓦茨的評論在 XRPL 核心開發者新兵訓練營. XRPL Commons 的一位人士,該非營利組織支持XRPL增長,問 Schwartz 為什麼 RIPple 沒有繼續用 Rust 重寫 XRPL現在.

對於初學者來說,Rust 以其速度和可靠性而聞名。 它 給出開發人員對內存進行低級控制,同時防止困擾舊語言的常見錯誤喜歡C 和 C++。

這使得 Rust 非常適合區塊鏈軟件。 值得注意的是,像索拉納, 隋和 Polkadot 均在 Rust 上運行。 用 Rust 重寫核心 XRPL 軟件將有助於提高安全性和速度,並使基礎設施更易於維護。

Ripple 首席技術官確認 Ripple 已在考慮這個想法

施瓦茨在回答這個問題時表示,Ripple 已經在考慮這一轉變。 他確認自己參與了這些討論。 施瓦茨解釋說,Ripple 希望將 XRPL 的架構分解成更小、更易於管理的部分,尤其是交易引擎,以便最終能夠在虛擬機中運行。

值得注意的是,這種設置將使返工成為可能其他語言的系統部分,例如 Rust,無需一次性重寫所有內容.

支付引擎面臨的重大挑戰

然而,施瓦茨指出,支付引擎面臨的一個主要挑戰是。 他表示,部分操作依賴於數學運算,而這些數學運算在不同的執行順序下並不總是會產生相同的結果,這使得用其他語言進行精確複製變得困難。

例如,浮點計算可能會導致取決於加法和減法的順序的細微差別。

他解釋說,使 XRPL 更加模塊化和靈活非常重要。 “你可以想像這樣一種情況:交易引擎被劃分開來並在虛擬機中運行……我們希望代碼更加模塊化。”

施瓦茨還透露Ripple 有 開始審查對以下事項感興趣的外部公司的提案幫助這項工作。 他說,團隊目前正在決定首先要解決什麼問題以及如何推進。 他還補充說,他們還希望為系統的每個部分編寫正式的規範,以便更容易地構建所有行為相同的替代版本。

儘管很複雜,施瓦茨相信推進這個想法會帶來一些好處。 “所以,是的,我確實“我認為這是件好事。 只是這根本不容易。 ”

|Square

下載BTCC APP,您的加密之旅從這啟程

立即行動 掃描 加入我們的 100M+ 用戶行列