比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

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

Author:

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

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

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

港交所前CEO推出區塊鏈資產交易所Micro Connect:金色財經報道,本周末,Micro Connect金融資產交易所(MCEX)在澳門啟動,這是一家由區塊鏈驅動的交易所,由港交所前CEO李小加創辦,并得到了中國農業銀行的風險部門和李嘉誠的Horizons Ventures的支持。Micro Connect利用一種新穎的數字資產,為中國的微型和小型企業提供融資,特別是面對消費者的企業,如餐館、零售店和體育俱樂部。

每日收入義務(DRO)代表了從中小企業獲得收入的權利,通過銷售點(POS)解決方案和銀行數據的每日跟蹤收入來償還資金。[2023/3/27 13:29:04]

今年七月,看到有文章介紹幾個新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。

美伊利諾伊州新法案擬將未經許可的數字資產業務活動定為重罪:3月9日消息,Web3 創業加速器 DeFi Alliance 創建的去中心化自治組織 Alliance DAO 發推表示,昨晚在伊利諾伊州,一項法案(數字資產監管法案 DARA)提出將未經許可的數字資產業務活動(即大多數區塊鏈活動)定為重罪。如果眾議院通過該法案,它可能會在幾周內成為法律。[2023/3/9 12:51:02]

Move語言的區塊鏈狀態圖

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

CNBC:美國聯邦檢察官沒收了SBF近7億美元的資產:金色財經報道,法庭文件顯示,美國聯邦檢察官本周五從前FTX首席執行官兼創始人SBF手中拿走了價值6.97億美元的現金和資產,主要由Robinhood的股票組成。

檢察官還從Silvergate銀行的賬戶中沒收了超過600萬美元的資產,并從Moonstone銀行的賬戶中沒收了另外5000萬美元。根據CNBC最先報道的法庭文件,未公開的金額被托管在Binance和Binance.US的賬戶中。

檢察官聲稱,SBF用于購買超過5500萬股現在有爭議的Robinhood股票的資金是從客戶那里竊取的。

SBF否認挪用客戶資金的指控。[2023/1/21 11:24:31]

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

NEAR生態NFT市場Fewand FAR Beta測試版上線:7月29日消息,NEAR生態NFT市場Few and FAR Beta測試版上線?,包含NFT交易、Launchpad、鑄造、獎勵功能。

據悉,Few and FAR是NFT+DeFi一站式平臺,該市場還計劃擴展到行業子垂直領域,包括Few and FAR Gaming和Music。Few and FAR已獲得NEAR基金會8億美元贈款計劃的一部分,并完成一輪私募融資。[2022/7/29 2:46:20]

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

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

BIS任命瑞典央行的 Cecilia Skingsley 為 BIS 創新中心的負責人:金色財經報道,國際清算銀行已任命瑞典央行的 Cecilia Skingsley 為 BIS 創新中心的負責人。現任瑞典中央銀行第一副行長的斯金斯利將于 9 月加入國際清算銀行,任期五年,接替 1 月份被任命為法國競爭管理局主席的 Beno?t C?uré。

國際清算銀行創新中心成立于 2019 年,旨在支持金融技術新領域的探索工作,在香港、倫敦、新加坡、斯德哥爾摩和瑞士設有中心。另外兩個中心,位于法蘭克福/巴黎和多倫多,將于今年開業。該中心的項目側重于諸如中央銀行數字貨幣(CBDC)、下一代金融市場基礎設施、監管技術、開放金融、網絡安全和綠色金融等優先主題。

Sverige Riksbank 在探索 CBDC 的可行性方面比大多數中央銀行走得更遠,而 Skingsley 在推進旨在發展 CBDC 的關鍵國際舉措方面發揮了關鍵作用。[2022/6/8 4:09:40]

接下來我主要的任務就是解決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:APTAptosTOSMOVESWAPTCaptos幣價格估計stos幣行情4MOVE

比特幣行情
技術與價值:解析 ATOM 2.0 的生態戰車_OSM

摘要 1、作為第三代區塊鏈,CosmosSDK和TendermintBFT降低了開發和運行公鏈的門檻.

1900/1/1 0:00:00
Aptos技術簡析:Move是亮點,但仍缺乏創新_TOS

隨著Aptos最近主網的發布以及它在Binance和其他加密貨幣交易平臺的代幣發布,現在正是對這個久負盛名的項目進行理性分析的最佳時機.

1900/1/1 0:00:00
代幣經濟學入門:在加密游戲中比較單幣與雙幣模型的效用_NFT

#01 引言 在我接手一個項目團隊的代幣經濟模型設計工作時,選用單幣模型還是雙幣模型,已經成為了一個普遍問題。在之前,我的默認回答都是使用雙幣模型,但是我反省了這個行為.

1900/1/1 0:00:00
空投埋伏日記:EthSign、Pixels、LayerZero_XEL

熊市漫漫,熱點分散。在缺乏明確投資機會的當下,本著“寧可錯付gas,不能放過大毛”的原則,我將視線與精力投向了優質項目交互,說不定還能提前發現下一價值標的,是吧.

1900/1/1 0:00:00
Kraken創始人Jesse Powell謝幕:暴雪“黑粉”,加密OG_RAK

近日,火幣創始人李林退場,孫宇晨變身顧問登場而引爆了幣圈,令人不禁感慨一個時代的終結。將時間再往前撥動一點,9月22日,老牌加密貨幣交易所Kraken的聯合創始人JessePowell將卸任首席.

1900/1/1 0:00:00
新版 CryptoPunks 授權許可協議告訴我們什么_PUN

一、背景 CryptoPunks毫無疑問是市場上最知名的NFT項目之一,作為最早一批推出的NFT項目,一直受加密圈大佬們的關注.

1900/1/1 0:00:00
ads