以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

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

Author:

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

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

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

Exactly Protocol:EXA空投已開放申領:7月26日消息,DeFi借貸協議Exactly Protocol官方宣布,已于OP Mainnet推出Exactly DAO治理代幣EXA,空投申領已于北京時間7月26日00:00開放,EXA總量1000萬枚,空投占比1%并有4個月的線性解鎖期。

此前報道,固定收益協議Exactly Protocol(原Exactly Finance)于2021年8月份宣布完成300萬美元種子輪融資,風投基金Kaszek領投。[2023/7/26 15:58:55]

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

美股三大指數小幅收跌,標普500指數跌0.05%:金色財經報道,美股三大指數小幅收跌,道指跌0.14%,標普500指數跌0.05%,納指跌0.11%,熱門科技股漲跌不一。地區性銀行跌幅居前,硅谷國家銀行跌超19%。[2023/5/2 14:37:44]

Move語言的區塊鏈狀態圖

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

美國國稅局:納稅人可申請扣除加密貨幣投資損失的情況非常有限:金色財經報道,隨著4月15日申報截止日期的臨近,一些美國納稅人想知道,他們是否可以在不出售或丟棄資產的情況下,在2022年的申報表上申請扣除加密貨幣投資損失。

最近發布的美國國稅局首席委員會備忘錄202302011討論了這一情況,并明確表示只能在非常受限的情況下采取這一步驟。國稅局備忘錄描述了相關場景,并討論了無價值證券和放棄損失扣除的適用性。

根據美國稅法,當出現虧損的資本資產“出售或交換”時,就會發生資本損失。為了滿足“出售或交換”的標準,投資者必須處理該資產并獲得一些回報(即使是微不足道的金錢或其他資產)。然而,對于一些加密資產來說,這或許是不可能的,因為沒有流動性市場可以出售它們。

另外,無價值證券扣減適用于不再有任何價值的證券。根據相關嚴格措辭,加密貨幣不符合條件。

不過,美國國稅局的備忘錄沒有明確建議納稅人如何對大幅貶值的加密貨幣申請扣除。然而,一般的稅收規則仍然允許納稅人申請扣除加密貨幣資本損失,只要妥善處理(假設至少有一個具有流動性的市場)。(福布斯)[2023/2/11 12:01:07]

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

幣安創新區即將上線Rocket Pool(RPL):據官方公告,幣安創新區將于2023年1月18日16:00上線Rocket Pool(RPL),并開放RPL/BTC、RPL/BUSD、RPL/USDT現貨交易對。

RPL充值通道現已開放,提現預計于2023年1月19日16:00開放。RPL 的上幣費用為0 BNB。

此外,幣安逐倉杠桿將于2023年1月18日16:00起的48小時內新增RPL資產,并開放以下交易對:RPL/BUSD、 RPL/USDT。

注:幣安杠桿支持交易的資產、額度、利率會根據市場情況隨時調整,以杠桿數據頁面為準。[2023/1/18 11:18:28]

印度加密行業計劃成立新的獨立協會,以與政府就政策進行聯系:7月19日消息,印度加密貨幣行業正在尋求創建一個獨立的協會,與政府就政策進行聯系,并與相關利益相關者強調問題。

據Economic Times報道,主要利益相關者已經參與了初步談判,但該協會預計不會立即成立。

近日消息,據三位知情人士透露,代表印度加密生態系統利益的政策機構區塊鏈和加密資產委員會(BACC)已被印度互聯網和移動協會(IAMAI)解散。知情人士表示,該決定是由IAMAI做出的,是其在與行業利益相關者和加密貨幣交易所代表舉行的視頻電話會議中宣布的“集體決定”,而并未與BACC討論。(Forkast)[2022/7/19 2:22:42]

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

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:APTTOSAptosMOVAPT幣創始人Cryptosolartechaptos幣價MOVI幣

歐易交易所app官網下載
ZIP:對話 CZ:幣安已經沒有對手,開拓市場才是未來

CEX應該是用戶進入加密世界的第一站RyanSelkis:你是如何克服Binance這四年以來的困難的?CZ:我想我們在一開始并沒有遇到什么阻礙.

1900/1/1 0:00:00
CON:Curve War的新工具:Concentrator 和 Clever

雖然Crypto處于熊市,但是顯然Defi的Builder們可沒有太多的時間怨聲嘆氣,因為還有無數的競爭博弈在等著他們.

1900/1/1 0:00:00
以太坊:Q3加密行業報告:加密市值環比增長8.4%,但整體的市場情緒仍然低迷

目錄 01要點概述 02市場綜述 03Layer1 04DeFi 05NFT 06GameFi 07關于BinanceResearch 要點概述 市場脈搏是BinanceResearch的關鍵圖.

1900/1/1 0:00:00
POW:【萬字長文】 回顧以太坊合并,你需要知道的一切

摘要 目前的以太坊主網將通過與信標鏈的合并完成從工作量證明到權益證明的過渡,同時保留合約執行功能和當前用戶狀態的完整歷史數據.

1900/1/1 0:00:00
POW:一文詳解近期熱度攀升的ETHW生態發展現狀

近日,ETHW鏈上NFT交易平臺Nuwton.io官方推特披露完成550萬美元融資,本輪融資由惟一資本、Wagmi33Foundation等機構和若干天使投資人投資.

1900/1/1 0:00:00
GER:幣世界余勛9.30凌晨 老規矩 不看雙邊破位 繼續逢陰做多 逢陽做空 只做轉折點

9月29夜間行情補充Voyager或將于本月重新向客戶開放取款:6月15日消息,在周三提交給法院的一份文件中,概述了Voyager在6月20日至7月5日之間重新向客戶開放的計劃.

1900/1/1 0:00:00
ads