比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

NBS:「不授權」到底安全嗎:Move背后的設計思想

Author:

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

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

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

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

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

美聯儲明年2月加息25個基點的概率為67%:金色財經報道,據CME“美聯儲觀察”:美聯儲明年2月加息25個基點至4.50%-4.75%區間的概率為63.4%,加息50個基點的概率為36.6%;到明年3月累計加息25個基點的概率為21.3%,累計加息50個基點的概率為54.4%,累計加息75個基點的概率為24.3%。[2022/12/26 22:07:26]

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

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

以太坊L2 NFT平臺Mint Square上線StarkNet主網:8月3日消息,以太坊L2 NFT平臺Mint Square宣布上線StarkNet主網。用戶可通過Argent X錢包和Braavos錢包登錄平臺,并進行NFT鑄造。[2022/8/3 2:55:24]

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

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

印度稅務機構CBDT將代金券、禮品和會員卡等排除在加密資產TDS稅收范圍之外:7月2日消息,印度中央直接稅務管理局(CBDT)已將禮品卡、代金券、里程積分、獎勵積分和會員卡排除在虛擬數字資產(VDA)的定義之外,后者包括加密貨幣和NFT。這意味著VDA稅收不適用于這些產品。除此之外,對網站、平臺或應用程序的訂閱也將被排除在VDA之外。

與此同時,從7月1日起,VDA交易的1%源頭代扣稅(TDS)開始生效。加密貨幣交易所表示,他們正在遵守1%TDS稅率的新指令。加密交易平臺WazirX表示,針對相關交易收集TDS的流程已經就緒。收取的TDS需要以印度盧比形式支付給所得稅部門。為此,任何以加密貨幣形式收集的TDS都必須轉換為印度盧比。(TheNewIndianExpress)[2022/7/2 1:46:09]

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

鏈游平臺 Gala Games 已集成 Chainlink VRF v2,幫助獲得物品分發等游戲隨機體驗:金色財經消息,鏈游平臺 Gala Games 已集成 Chainlink 可驗證隨機函數(VRF)v2,可使用防篡改和可驗證的隨機數生成器(RNG),幫助從 Snoop Stash Box 獲得真正隨機的 VOX 丟棄和物品分發。此外 Chainlink VRF 也將充當所有基于 RNG 的功能所需的隨機性來源,為用戶提供公平的游戲玩法。[2022/6/1 3:56:50]

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. 如果做不到上面兩點,可以等別人先趟一下坑。

Move 在安全方面的挑戰以及改進方案不僅僅是這些,我會在《為什么是 Move》系列的安全篇里詳述,想了解的朋友可以關注一下。  

區塊律動BlockBeats

媒體專欄

閱讀更多

金色早8點

金色財經

1435Crypto

吳說區塊鏈

blockin

比推 Bitpush News

Block unicorn

Foresight News

Odaily星球日報

Bankless

DeFi之道

Tags:NBSBSPMOVMOVEnbs幣前景BSPAY價格MOVX價格move幣怎么停了

歐易交易所
比特幣:金色觀察 | 讀懂BTC上DeFi生態現狀 有哪些比特幣層

文/Muneeb Ali, Stacks創始人;譯/金色財經xiaozou比特幣層大顯身手的時刻到來了。比特幣已經確立了其作為加密行業價值存儲的地位.

1900/1/1 0:00:00
RES:a16z 介紹 ERC-4626 金庫通用屬性測試:讓 DeFi 可組合性更安全

撰文:Daejun Park編譯:aididiaojp.eth,Foresight News在可預見的未來,ERC-4626 金庫有可能成為 DeFi 的重要組成部分.

1900/1/1 0:00:00
加密貨幣:我們從比特幣崩潰中能學到的四個教訓

加密貨幣還沒死,但它現在的核心信條是維系生命。比特幣是通貨膨脹斗士的幻覺已經消失。自20世紀70年代以來第一次嚴重通貨膨脹與比特幣價格在過去一年下跌了60% 這兩件事在同時發生.

1900/1/1 0:00:00
元宇宙:財經三人談:元宇宙迎來“至暗時刻”了嗎?

編者的話:據報道,臉書母公司Meta 27日股價大幅跳水超24%,市值一度跌破3000億美元。有分析認為,其原因在于不及預期的財報和重金打造的元宇宙社交平臺Horizon Worlds被爆經營慘.

1900/1/1 0:00:00
RUG:拆解Rug Pull:詳細分析DeFi騙局套路

加密騙局日益增多,更糟糕的是,至今仍有許多騙局沒有被發現。投資者在選擇加密項目的時候需要評估加密欺詐風險,而監管機構應加大打擊力度防止消費者受到傷害,最終讓市場誠信、透明度、以及消費者保護標準得.

1900/1/1 0:00:00
區塊鏈:晚間必讀 | 新公鏈Shardeum交互教程大全

加密貨幣的積極價格趨勢得到了普遍積極的社會輿論支持。在監管方面,白宮發布了首個關于加密貨幣的“全面框架”,而國會也采取了重要措施以制定妥善全面的穩定幣規則.

1900/1/1 0:00:00
ads