比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > 萊特幣 > Info

USD:淺析Move語言背后的設計思想:“不授權”到底安不安全?_KXUSD

Author:

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

最近關于用戶和Move智能合約交互,不需要授權(Approve)是更安全還是更不安全的爭論很多,這里嘗試用通俗的方式來解釋一下二者背后的區別以及Move這樣設計背后的思想。

我們先理解一下用戶和智能合約交互的方式。當我們簽了一個交易,去調用一個鏈上的智能合約,就好比從物理世界進入了一個智能合約的數字世界,我們在這個數字世界有一個分身,而這個分身做什么,是智能合約定義的。

在EVM中,每個合約都相當于一個獨立的小世界,分身進入這個世界后,只能操作用戶在當前合約世界中的狀態。

余弦:Telegram易出現各種作惡手法:8月5日消息,慢霧創始人余弦發推稱,Telegram 一直以來就是某種暗網,隱私性好,所以發生各種作惡手法也都不會驚訝。比如 Telegram 許多人不習慣英文,都喜歡裝所謂的中文語言翻譯包,這種安裝包實際上是可執行文件,比如 .cmd/.exe,運行直接就給電腦留后門了。[2023/8/5 16:20:43]

比如進入swap世界,想用自己的usdt交換其他資產,而usdt存在定義usdt的那個合約世界,沒辦法直接在swap中以自己的身份從usdt合約里提取資產。于是用戶只能先去usdt的合約世界執行approve,告訴usdt的合約,swap可以代自己提取自己的資產,然后再進入swap世界進行操作。

慢霧:Poly Network再次遭遇黑客攻擊,黑客已獲利價值超439萬美元的主流資產:金色財經報道,據慢霧區情報,Poly Network再次遭遇黑客攻擊。分析發現,主要黑客獲利地址為0xe0af…a599。根據MistTrack團隊追蹤溯源分析,ETH鏈第一筆手續費為Tornado Cash: 1 ETH,BSC鏈手續費來源為Kucoin和ChangeNOW,Polygon鏈手續費來源為FixedFloat。黑客的使用平臺痕跡有Kucoin、FixedFloat、ChangeNOW、Tornado Cash、Uniswap、PancakeSwap、OpenOcean、Wing等。

截止目前,部分被盜Token (sUSD、RFuel、COOK等)被黑客通過Uniswap和PancakeSwap兌換成價值122萬美元的主流資產,剩余被盜資金被分散到多條鏈60多個地址中,暫未進一步轉移,全部黑客地址已被錄入慢霧AML惡意地址庫。[2023/7/2 22:13:22]

操作完成之后,再去usdt那邊取消授權。但這里的approve和revoke操作都需要獨立的交易,用戶往往為了節省gas費用,不進行revoke,結果如果swap合約出安全問題,用戶的資產就可能在不知情的情況下被盜取。

A股算力概念股持續走強:金色財經報道,A股算力概念股持續走強,匯納科技、寒武紀漲超10%,中科曙光午后漲停,同方股份、浪潮信息、中國長城、拓維信息、神州數碼等漲超5%。[2023/4/19 14:13:05]

而在Move中,所有的合約都在一個大的數字世界運行。用戶的數字分身可以自由的在合約間移動,執行任何操作,同時用戶的狀態存在用戶自己的存儲空間。

用戶從swap入口進入,從自己的余額提取usdt,交換,存儲可以在同一個交易里原子化完成。這種模式給合約帶來更自由的組合模式,可以玩出很多EVM上很難實現的組合玩法,這也是EVM上的賬戶抽象方案想實現的模式。當然,這也帶來了新的安全挑戰。

BAKC #8234以499998 USDC成交,創該系列歷史最高交易記錄:金色財經報道,據@boredapebot在社交媒體上披露,Bored Ape Kennel Club #8234已經以499998 USDC成交,創該系列歷史最高交易記錄。隨后該NFT又以 7.41 WETH價格被轉售,據一些加密社區成員分析,買家很可能是為了避稅才進行的交易操作。另據本文撰寫時數據顯示,Bored Ape Kennel Club交易總額已達到3.3916億美元,市值約為1.5691億美元。[2022/8/20 12:37:41]

那EVM中能否直接增加一個特性,讓合約間的調用可以把用戶身份直接帶過去?這個技術上是可以實現的,但EVM中支持動態調用,可以調用任意地址的合約,讓這種操作的風險變的很難度量,同時EVM的狀態變更對用戶和錢包都不友好,錢包很難通過狀態變化對用戶進行提示。

而Move中解決這個安全挑戰有兩個方法:

1.在預執行合約的時候把合約執行后的狀態變更提示給用戶,讓用戶可以知道這個交易操作了自己的哪些重要資產,以及執行后的結果。這個方法StarMask中已經實現,參看鏈接以及附圖https://starcoin.medium.com/starmask-v4-6-

2.可能有部分合約可以通過設置條件,讓一部分用戶預執行的時候無法發現狀態變更。@0xmetazen的分析https://twitter.com/0xmetazen/status/1582581013972414465,但Move中沒有動態調用,合約在部署時,它的執行邏輯就是確定的。可以通過靜態分析字節碼,得到合約所有可能路徑上操作的狀態,在區塊瀏覽器或錢包里提示給用戶。

EVM和Move的兩種方案,帶來的安全風險是不一樣的。Approve方案的安全風險是把一個即時的授權變為長期授權,它的風險不是立刻發生的,比如合約漏洞未被發現或者惡意合約放長線釣大魚。而一旦發生,用戶往往很被動,很多用戶可能都忘記授權過哪些合約了。

而Move的方案給了合約更大的自由權,遇到惡意合約會有較大風險,但這種風險是即刻發生的,是可以通過技術手段來檢測的。最壞的情況,至少前面沖的快到人趟坑了,可以給后面的人警示,惡意合約會快速暴露出來。

最后,世上沒有銀彈,不可能靠用了某種技術就解決了所有安全問題,需要鏈,工具,用戶一起努力。

對Move用戶的安全建議:

1.選用狀態變更提示更完備的錢包,并嘗試理解錢包的提示。

2.不要隨意和來源未知或未開源的DApp交互。

3.如果做不到上面兩點,可以等別人先趟一下坑。

Tags:USDSWAPMOVSDTKXUSDEdgeSwapVicMoveUSDT幣

萊特幣
比特幣:比特幣價格分析暗示本周將下跌 4-5%;是時候重新積累了嗎?_40億比特幣能提現嗎

比特幣價格分析:在最近加密貨幣市場的拋售中,比特幣價格未能維持在最近收回的30000美元心理水平之上。結果,幣價連續三天下跌,跌幅達到8%,跌至目前的28065美元.

1900/1/1 0:00:00
比特幣:比特幣進入牛市但可能被高估_BTC

比特幣上周進入了牛市的開端。盡管如此,隨著價格上漲,一些動能指標表明比特幣在短期內可能被高估,并且可能會出現調整.

1900/1/1 0:00:00
AMM:如何利用無常損失從流動資金池中提取價值_CPM幣是什么幣

當今市場上不乏DeFi協議,并且有大量機會通過為它們提供流動性來賺取收益。UniSwap、Balancer和Curve等“老牌”協議,開創了現在幾乎所有AMM協議都使用的恒定乘積做市商模型和St.

1900/1/1 0:00:00
NFT:The Block:2023年數字資產展望要點_全球十大加密貨幣區塊鏈工程專業學什么

TheBlockResearch今日推出2023年數字資產展望報告,詳細介紹了2022年加密貨幣重要發展,以及2023年需要關注的趨勢.

1900/1/1 0:00:00
PNX:OPNX從門可羅雀到交易激增 Su Zhu 開始“飛馳人生”?_FTX

加密世界本沒有破產索賠交易平臺,虧的人多了,也便有了。作為世界上首個能夠進行加密債權和衍生品交易的公共市場,OPNX上線首日交易量僅為13.64美元,但隨后不到三個月時間里,這一數字就變為了65.

1900/1/1 0:00:00
DAO:盤點 6 種為 DAO 籌集資金的常見方式_NFT

去中心化自治組織(DAO)是受激勵管理、協調和共同擁有一種共享價值池的社區。這種價值可以通過兩種方式確定:DAO成員認為有價值但在流動性方面可能沒有太大價值的東西,例如治理代幣或DAO份額;或在.

1900/1/1 0:00:00
ads