高級Ripple工程師確認若XRPL重寫為Rust,您的XRP將不會受到任何影響

高級Ripple工程師確認若XRPL重寫為Rust,您的XRP將不會受到任何影響
高級Ripple工程師確認若XRPL重寫為Rust,您的XRP將不會受到任何影響

front page

Crypto News

market

資深Ripple工程師確認如果XRPL用Rust重寫,您的XRP不會受到影響

一位資深Ripple工程師澄清了最近有關用Rust重寫XRP Ledger (XRPL)的討論,因為這引發了XRP持有者的不安。值得注意的是,這些擔憂在Ripple首席技術官David Schwartz在開發者訓練營上討論此想法後加劇。為了提供背景,最初的XRPL架構師,包括Schwartz,使用C++編寫了該網絡,而轉向Rust可能會帶來巨大的好處。

在社區人物Eri最近的一篇文章中強調了這一前景後,社區中的某些成員質疑這樣的變化是否會影響他們的XRP持有或擾亂XRPL網絡。根據她的說法,重寫僅涉及構建協議所使用的語言,而不涉及區塊鏈上存儲的數據或網絡的運作方式。她強調用戶仍將持有他們的XRP,開發者將繼續以往的方式在XRPL上進行開發。

Vadara解釋說,這個過程將首先定義系統目前的運作方式,並將rippled拆分為單獨的模塊。從那裡,開發者可以逐步用Rust重寫每個部分,儘管交易引擎可能仍然保持在C++中。

為什麼使用Rust?

值得注意的是,她在Schwartz於XRPL Core Dev訓練營的講話後回應了這個問題。來自XRPL Commons的某人,這是一個支持XRPL增長的非營利組織,詢問Schwartz為什麼Ripple尚未推進用Rust重寫XRPL。

對於不熟悉的人而言,Rust因其速度和可靠性而聞名。它使開發者能夠對內存進行低層次控制,同時防止舊語言(如C和C++)中常見的錯誤。

這使得Rust非常適合區塊鏈軟體。值得注意的是,像Solana、Sui和Polkadot的區塊鏈都是基於Rust運行。用Rust重寫核心XRPL軟體將有助於提高安全性、速度,並使基礎設施更易於維護。

Ripple CTO確認Ripple已經在考慮這個想法

在對這個問題的回應中,Schwartz表示Ripple已經在考慮這一轉變。他確認了自己在這些討論中的角色。Schwartz解釋說,Ripple希望將XRPL的架構拆分為更小、更可管理的部分,特別是交易引擎,以便最終能在虛擬機中運行。

值得注意的是,這種設置將使得在不一次性重寫整個系統的情況下,以其他語言(如Rust)重構系統的某些部分成為可能。

支付引擎中的一個重大挑戰

然而,Schwartz指出一個主要挑戰在於支付引擎。他表示其某些操作依賴於數學,而這些數學在不同的順序下進行時不總是產生相同的結果,這使得在另一種語言中精確複製變得困難。

例如,浮點計算可能根據加法和減法的順序導致小的差異。

他解釋說,讓XRPL更具模塊化和靈活性是很重要的。“你可以想像一種情況,交易引擎有點像被隔離開來並運行在虛擬機中……我們希望代碼更具模塊化。”

Schwartz還透露,Ripple已經開始審查來自外部公司的提案,這些公司有興趣幫助進行這項工作。他表示,團隊目前正在決定首先處理什麼以及如何推進。他補充說,他們還希望為系統的每個部分撰寫正式的規範,以便更容易構建行為一致的替代版本。

儘管複雜,Schwartz相信推進這一想法會有一些好處。“所以,是的,我確實認為這是一件好事。這根本不容易。”

Label

最新XRP(Ripple)新聞今天

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *