比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > 火必APP > Info

APT:Aptos合約開發者筆記:「高性能」標簽尚待驗證,安全性設計優于EVM公鏈_MOV

Author:

Time:1900/1/1 0:00:00

筆者是?Meson?團隊的智能合約核心工程師,過去幾個月一直在高強度的開發Aptos合約。最近兩天,終于趕在Aptos主網上線之際,完成了Meson協議在Aptos上的開發,這個過程中還是有挺多感受的。社區的好友和同事就鼓勵我把這些經歷寫下來,希望可以對其他對Aptos感興趣的人,尤其是技術背景的,帶來一些參考價值。

我之前是Web2程序員,技術棧偏向機器學習/Python/C++。上一輪牛市2021年初進入的Web3,不過在牛市結尾的時候才開始靜下心來學合約開發,跟著教程學Solidity,做過幾個demo合約。當時有個契機,就是封城被隔離在家,什么也做不了,一個多星期的時間沒干別的,就仔細讀了幾篇一線項目的審計報告。讀完以后,感覺自己對合約的理解直接升華了,就跟朋友說,以前看合約代碼,覺得這不就是小學數學么?但是后來再看,看到的是一個個大坑,以及項目方小心翼翼在坑上面搭好的橋。其實這個過程在后續做Aptos合約上幫助非常大,畢竟很多安全思路是相通的。想想如果當時沒有封城,我可能還在區塊鏈的黑暗森林里裸奔。

最高檢:加強對“元宇宙”、區塊鏈等新技術新業態相關法律問題的前瞻研究:金色財經報道,近日,最高人民檢察院印發《關于加強新時代檢察機關網絡法治工作的意見》,《意見》指出,要加強對“元宇宙”、人工智能、區塊鏈、云計算等新技術新業態相關法律問題的前瞻研究,強化安全風險綜合研判,準確把握創新發展與違法犯罪的界限,及時發現、精準懲治以新技術新業態為幌子實施的各類犯罪活動,既保護創新發展,又有效防范各類風險疊加演變。[2023/4/19 14:11:57]

今年七月,看到有文章介紹幾個新L1公鏈后,就決定開始系統學習Rust/Move。這個過程就艱辛一些。當然,也可以調侃的說,學習Aptos只需要三步:學習Rust、學習Move、學習Aptos,過程和“把大象放進冰箱”一樣簡單。我是從學Rust的第一天就開始頭大,每天抱著Rustbook反復看。到Move/Aptos問題就更多了,雖然Aptos基于Move,Move基于Rust,但這三者還是有很大不同,Aptos上有很多利用Move開發出的新框架,這些都得了解。而且,Rust->Move->Aptos這個過程,文檔和參考資料指數級遞減,我在八月剛開始看Aptos的時候更是如此,文檔和教程可以說是少的可憐,萬幸的是加入了一些開發者社區,里面的大佬幫我解決了挺多問題。當時還有一個很坑但同時也很搞笑的是,Move這個詞太常見了,在Google上搜Move語言相關的問題,什么都搜不出來,反而經常搜出來HowtomovetoCanada。

Maker創始人提案:實施Maker憲法、治理參與激勵:金色財經報道,Maker 創始人 Rune Christensen 在治理論壇發布名為Endgame的治理改革提案,內容包括實施Maker憲法、治理參與激勵(2023 年)以及重用 SubDAO 以簡化 MakerDAO 治理關注點(2024)。

Rune 表示,在 Endgame 中,SubDAO 的主要任務包括維護去中心化前端、分配 Dai 抵押品、處理運營效率風險、邊際決策以及試驗創新產品和增長戰略,使 Maker 治理能夠專注于降低尾端風險和資產負債管理。Endgame 旨在應對區塊鏈行業面臨的關鍵機遇和挑戰,通過建立彈性和可靠的治理平衡,使 Maker 治理更加高效、透明和包容。Endgame 還促進了可擴展和可并行的產品創新和增長戰略。[2023/3/20 13:14:20]

Solana鏈上24小時清算超96%,剩余可清算額為230萬美元:11月9日消息,據DefiLlama數據顯示,Solana鏈上24小時可清算價值變化跌幅達96.2%,當前剩余可清算額為230萬美元。

此外,Solend上SOL分別于11.232、9.36、8.944、5.824美元處面臨36.6萬美元、31.7萬美元、36.91萬美元、29.53萬美元的鏈上清算。[2022/11/9 12:37:41]

Move語言的區塊鏈狀態圖

大概到九月的時候,就開始正式上手寫Meson合約了,先把協議的框架搭出來,然后逐步小心翼翼的往里面添加功能:給合約里轉入token、鎖倉token、設置token解鎖條件、驗證解鎖、轉出token給用戶。折騰了一個多星期,終于把這個流程跑通了,然后興奮的上了Devnet,準備用Pontem錢包測試。

比特幣倡導者Nic Carter因支持錢包身份驗證項目Dynamic而受到批評:6月29日消息,推特加密用戶對知名比特幣倡導者Nic Carter提出批評,原因是他參與了一個第三方錢包認證項目Dynamic。對于Dynamic而言,如果一個錢包被歸類為存在風險,該項目可能會阻止其進行錢包交易。

Carter在推特上分享了他對支持該項目的興奮之情,并發布了Dynamic最近的融資公告。隨后,加密用戶紛紛涌向Carter的推特,表達他們對此舉的失望之情。然而面對批評,Carter堅持自己的立場,在推特上回應了這些指控,還稱批評他的人不高興的話可以取關自己。

此前消息,Web3身份驗證初創公司Dynamic完成750萬美元種子輪融資。(Cointelegraph)[2022/6/29 1:39:48]

然后,Disaster來了!其實了解Aptos的人應該已經發現了,那就是:Aptos的token,根本不是ERC20對應的fungibletoken,而是NFT!可以說,我折騰了一個星期,寫了個NFT交易合約……但這東西根本不是我想要的。想想過去一周的熬夜奮戰和掉的頭發,瞬間覺得NFT賣那么貴也是有道理的,只可惜這些代碼我是用不上了,所以歡迎想在Aptos上做NFT的聯系我哈哈哈。

First Digital Trust完成2000萬美元融資,Nogle等參投:5月30日消息,金融服務公司Legacy Trust旗下數字資產托管機構First Digital Trust宣布完成2000萬美元融資,Nogle和Kenetic Capital參投。First Digital Trust將利用部分新資金向新加坡、英國和加拿大市場擴張,并為私募股權和數字資產開發二級市場。[2022/5/30 3:50:41]

開發者社區的朋友如是說到

Aptos上對應ERC20的其實是coin。當時Aptos的文檔還沒現在這么完善,我下意識的就開始集成token,還奇怪為什么一個普通代幣一定需要description這個屬性……coin和token的集成方式也有挺大不同,后者用id就可以定位,前者則要用generictype,所以大部分代碼都要重構。不過有了之前的經驗,Aptos代碼也熟練了很多。重新寫好后,也順利的完成了前端集成。雖然只是個MinimalViableContract,但是基本邏輯雛形已經有了,團隊里也開始有前端工程師和其他智能合約開發者,一起參與進來協作。當時第一次看到了即將上線的希望,可以說充滿了期待和成就感。

接下來我主要的任務就是解決Aptos特性帶來的疑難雜癥,其中最主要的就是Aptos用的簽名算法ED25519和以太坊簽名算法ECDSA是不同的。我要實現的協議基于HTLC/AtomicSwap機制,需要保證一個簽名可以同時在兩邊進行驗證。這個問題最終也是解決了,不過主要是技術問題,如果大家感興趣,可以之后再單寫一篇文章來講這里面的技術細節。

Aptos主網上線前的最后一個月,感覺項目方之前的努力,也開始更多的被大家看到。這一個月里,Aptos在極速更新各種功能:命令行客戶端的安裝,從幾個小時的復雜操作,優化到幾行簡單的指令;中間隔了一周沒看瀏覽器,然后界面就變得好看了很多。不過需要繼續補充的點也不少:文檔雖然更新的很快,但還有非常多關鍵的東西需要補充。其實Aptos源碼里提供了很多便捷的特性,但這些都沒有寫在文檔里,于是就需要花大量的時間去讀Aptos合約框架的源碼,錯過了就沒有機會在別的地方學到,開發過程中很多坑也是這樣產生的。

再說說主網上線:第一天宣布上線的時候感覺像是被催著上線的一樣,沒什么預兆,也沒公布Tokenomic,只說了第二天要上幾個大交易所,此時所有用戶手里都沒有APT,免不了一片罵聲。不過這陣罵聲隨著第二天公布的Airdrop完全消失了,然后又是,幾個在測試網刷到了空投的朋友們,開始把焦慮傳給各個群聊。

作為一個開發者最大的感受就是,大家知道它是“高性能公鏈”,但是完全不知道更具體的了,也不太知道Move語言和Solidity相比有哪些新的特性,資產安全性做了哪些改善。但其實,這些才是公鏈長期發展的核心。沒發空投的時候很多人宣傳TPS最高是4,其實想想也能知道,Web3的新公鏈做到這個水平就不好意思宣傳了;而TPS當時是4的原因是,大家都沒有APT,所以主網上沒有交易而已。測試網的TPS就遠超這個數。至于是否真的更安全,還是需要時間來考量的,黑客出現之前大家永遠不知道最嚴重的bug在哪里。不過我還是從Aptos的技術上看到了不少比EVM公鏈更好的安全性設計,具體也可以看看Jolestar老師的twitter:

最后想說,過去幾個月,成功在Aptos上完成了一個完善的智能合約,并且即將上線主網,內心還是相當有成就感的。感謝這個過程中所有提供過幫助和寶貴建議的朋友們,雖然大部分從未謀面,我也只知道他們的頭像多值錢,不過相信有這么一群人,Aptos的發展還是未來可期的。拭目以待吧!

Tags:APTAptosTOSMOVTAPT幣Baby AptosBAPTOSMOVE

火必APP
GMX:Arbitrum 奧德賽為什么這么卷_ARB

今年6月份點燃幣圈熱潮的奧德賽活動,由于ArbitrumOne性能無法承載大量用戶交易,在活動開始一周后,便被迫暫停。超過30W地址參與了這次大型內卷活動.

1900/1/1 0:00:00
NFT:Web3如何使粉絲成為新的創作者?_coinweb幣投資機構

原文標題:《FansaretheNewCreators》?? 原文作者:Lijin 原文編譯:Shaun@DAOrayaki.

1900/1/1 0:00:00
WEB:風口背后:第一批 00 后 Web3 創業者 和他們的「人間清醒」_比特幣美元匯率換算

當不少80后、90后還在困惑,生怕趕不上這趟所謂的Web3「革命快車」的時候,有一些00后早已「玩得飛起」。一位00后朋友說,「你們眼中的革命,是我生活的日常.

1900/1/1 0:00:00
OSM:Cosmos 之道:終極目標是被遺忘?_CMOS幣

“區塊鏈互聯網”認為,未來的建設者將優先考慮專業化和主權。它代表了對加密貨幣未來的獨特看法,并正在獲得動力.

1900/1/1 0:00:00
NFT:三分鐘讀懂Solana上的DeFi/NFT收益聚合器Dappio_NFTSHIBA

什么是Dappio Dappio試圖通過組合創新的方式打造一個Solana上最好的一站式DeFi/NFT收益聚合器.

1900/1/1 0:00:00
ORA:2022 THUBA DAO 夏季黑客松獲勝項目梳理_IDL

2022年8月1日至9月17日,由清華大學學生區塊鏈協會學生發起的去中心化自治組織舉辦2022TSH夏季黑客松,共計60支項目參賽.

1900/1/1 0:00:00
ads