六合彩AI預測賽後檢討!邊個模型預測最叻? 每次攪珠當晚10:30更新免費睇!

Move語言助力DeFi發展,安全性無懼漏洞!

Move語言為去中心化金融(DeFi)成長鋪路

Move語言的起源並不算是超級密碼朋克。Facebook(現為Meta)在Libra/Diem團隊比較了主要的智能合約語言(比特幣腳本、以太坊虛擬機字節碼語言)後,認為他們強大的內部技術人才可以基於多年來的公共和私營部門研究,創造出一種新語言。

原始團隊,包括創始人Mo Shaikh、Avery Ching及其工程團隊,離開Facebook,繼續作為一個完全獨立的開源項目,由Aptos Labs主導並得到Aptos基金會的支持。

重要的是,Meta失敗的Libra實驗為我們留下了一種專門為加密金融設計的編程語言。Move在Aptos上現在是開源的,而Aptos基金會是一個以商業為驅動的組織,歡迎各種背景的建設者。

Move現在是驗證缺陷和檢查修改及洩漏的最佳編程語言,這正是大多數區塊鏈被黑客攻擊的原因。

驗證依賴於Move在Aptos上的兩個關鍵特性:(1)“向後兼容性”和(2)“運行時審計員”的概念。

向後兼容性意味著未來的升級不會干擾現有項目。這使得開發者在構建長期解決方案時能夠更有信心,而不必擔心因為Move升級而導致的故障。

Move智能合約設計為可升級而不影響用戶體驗,這對於主流採用至關重要。這使得團隊能夠在不造成任何中斷的情況下實施錯誤修復和新功能。

字節碼驗證防止洩漏

隨著Web3技術的發展,Solidity合約的黑客事件層出不窮。在為價值數十億甚至數兆美元的市場構建Web3技術時,擁有一個能夠保護項目免受資源洩漏、無效內存訪問和其他未經授權修改的安全系統至關重要。

由於最初是為Meta的Diem項目開發,Move專注於安全性、資源管理和性能,使其對尋求安全且強大的智能合約語言的開發者具有吸引力。

使用Move部署代碼時,代碼將根據正確的資源管理、類型正確性和引用安全性等幾個關鍵編碼條件進行驗證。無論代碼發生什麼情況,它都會首先被驗證,以防止任何有缺陷或惡意的智能合約運行。

這就是Move內置字節碼驗證的力量。

實時驗證缺陷的存在

著名計算機科學先驅Edsger Dijkstra曾指出:“程序測試可以用來顯示缺陷的存在,但永遠無法顯示其不存在!”

Move的正式驗證能力讓開發者能夠根據預設規範實際證明特定代碼中沒有缺陷。

MoveVM的戰鬥經驗不如以太坊的虛擬機,但正如Movement Labs的創始人Rushi Manche所解釋的,Move所需的代碼審計要少得多。MoveVM運行時可以充當“運行時審計員”。

MoveVM內部的驗證器確保交易代碼無害,並且無法創建、複製或銷毀交易簽署者不允許的資源。換句話說,MoveVM是一個“運行時審計員”,而不是人類的智能合約審計員。

如今,Move在Aptos上不僅僅是一種智能合約語言。Move在Aptos上是最長期存在、最受認可和廣泛使用的Move版本,擁有增長最快的開發者社區和快速增長的基礎設施、工具和項目生態系統。

在部署之前快速驗證代碼創造了Move在Aptos生態系統的條件。從一個有缺陷的Web2開始,Move現在已經準備好促進DeFi的成長。

作為編輯,我認為Move語言的發展不僅是技術上的進步,更是對整個區塊鏈生態系統的深遠影響。隨著DeFi的快速發展,Move語言的安全性和靈活性將成為吸引開發者和投資者的重要因素。未來,如何進一步提升這種語言的可擴展性和用戶友好性,將是決定其成功與否的關鍵。

以上文章由特價GPT API KEY所翻譯及撰寫。而圖片則由FLUX根據內容自動生成。

Chat Icon