以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

深度:Libra Move硬核解讀_區塊鏈

Author:

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

Facebook最近發表了聯盟鏈項目Libra,其中的最大亮點是Move語言。下面我們從技術視角解讀一下“Move:ALanguageWithProgrammableResources”這篇白皮書,供大家參考。

為了便于理解,我們拿比特幣、以太坊和Libra來做一個對比。

可編程貨幣、可編程應用與可編程資源

其實,單從白皮書的標題,就可以大概看出三個項目在設計目標上的差異。

比特幣的目標是——可編程貨幣,所以白皮書標題是“Bitcoin:Apeer-to-peerelectroniccashsystem”。

以太坊的目標是——可編程的去中心化應用,在貨幣的基礎上,擴展到更通用的領域。所以白皮書標題是:“Ethereum:anextgenerationsmartcontractanddecentralizedapplicationplatform”,黃皮書標題是:“Ethereum:Asecuredecentralizedgeneralizedtransactionledger”。

Channels與Booster達成深度戰略合作:據官方消息,Channels與Booster已達成深度戰略合作,用戶在Booster上可選擇將資金存入Channels以獲得獎勵。雙方還展開了一系列獎勵活動:4月30日14點至5月7日14點,Booster上的用戶選擇存款到Channels,即可參與瓜分800CAN的獎勵。4月30日21點至5月3日21點,在Channels上的“質押”頁面質押BOO(Booster平臺幣)可無損挖CAN(Channels平臺幣)。

Channels是Heco上的頭部借貸平臺,主打用戶資產安全性,目前已支持15個主流幣種的存借和6個(Mdex)LP資產抵押借貸,并已上線Huobi Global。

Booster是一款綜合性收益聚合器,其核心是讓用戶的資產能通過更便捷、快速的途徑實現增值。[2021/4/30 21:13:17]

而Libra的設計目標恰好介于二者中間——可編程資源,或者叫可編程資產。

最高法:推進區塊鏈等技術在知識產權審判和司法工作中深度應用:11月9日消息,最高人民法院副院長楊萬明在新聞發布會上通報,《最高人民法院關于支持和保障深圳建設中國特色社會主義先行示范區的意見》由最高人民法院黨組會審議通過,今天發布實施。《意見》指出將完善技術事實查明認定體系,推進區塊鏈技術在知識產權審判中的廣泛應用;全面推進區塊鏈等信息技術在司法工作中的深度應用,提高司法工作智能化水平,全面加強智慧法院建設。加強數字貨幣、移動支付、與港澳金融市場和金融(基金)產品互認等法律問題研究,服務保障深圳金融業創新發展。(最高人民法院官網)[2020/11/9 12:04:31]

Facebook的技術路線比較務實,沒有嘗試更顛覆性的創新,而是把目光聚焦在“貨幣”和“通用應用”之間的“資產”,圍繞解決實際問題,便于工程實現而展開。從這點來看,Libra既不是區塊鏈3

動態 | 國家郵政局局長:重點推動大數據、區塊鏈等技術和郵政業深度融合:國家郵政局局長馬軍勝今日在2019年世界郵政日表示,針對我國郵政業的發展不足,在“智慧郵政”方面,要聚焦提質效育動能,進一步增強郵政業的發展后勁。加快推進“兩進一出”工程,推動“快遞進廠”、“快遞進村”、“快遞出海”;大力實施“科技興郵”戰略,加快落實“郵政業大數據發展”行動計劃,重點推動云計算、大數據、物聯網、區塊鏈、人工智能和郵政業深度融合,提高全要素生產率和運行效率,加快“智慧郵政”建設等。(新京報)[2019/10/9]

…………}

以太坊是無法找到代碼中多出來的一行balances=amount;的,每次send()被調用,Coin這個代幣的總量都會憑空多出amount個。

政策 | 中央印發《交通強國建設綱要》 要求推動區塊鏈等新技術與交通行業深度融合:近日,中共中央、國務院印發了《交通強國建設綱要》,綱要提出,從2021年開始,到本世紀中葉,分兩個階段推進交通強國建設。綱要還提出將大力發展智慧交通,推動交通發展由依靠傳統要素驅動向更加注重創新驅動轉變。

據了解,《交通強國建設綱要》是交通領域近年來規格最高的頂層設計,而其中最大的亮點在于從中長期兩個維度規劃大力發展智慧交通,要求推動大數據、互聯網、人工智能、區塊鏈、超級計算等新技術與交通行業深度融合。構建綜合交通大數據中心體系,深化交通公共服務和電子政務發展;構建適應交通高質量發展的標準體系,加強重點領域標準有效供給。[2019/9/25]

Move字節碼驗證器

讀到這里,大家應該能夠意識到,Move中最核心的組件就是字節碼驗證器。讓我們來看看它是如何對一段Move字節碼進行驗證的,驗證過程通常包括以下步驟:

控制流圖構建:這一步會將字節碼分解成代碼塊,并構建它們之間的跳轉關系;

棧高度檢查:這一步主要是防止棧的越界訪問;

類型檢查:這一步會通過一個“類型棧”模型來對代碼進行類型檢查;

資源檢查:這一步主要針對資源類型進行安全性檢查,防止資源被復制或消毀,并確保-資源變量被后續代碼所使用。上文舉的例子中的bug,就是在這一步被發現的;

引用檢查:這一步參考了Rust的類型系統,對引用進行靜態和動態檢查。檢查是在字節碼級別進行的,確保沒有懸空的引用,以及引用的讀寫權限是安全的;

全局狀態鏈接:這一步主要檢查結構體類型和過程的簽名,確保模塊的私有過程不會被調用,以及調用的參數列表符合過程的聲明。

Move虛擬機

Move的虛擬機,和EVM相似的地方比較多。它也是一個基于棧的虛擬機。指令集包含6類指令:數據加載和移動、棧操作/代數運算/邏輯運算、模塊成員及資源操作、引用相關操作、控制流操作、區塊鏈相關操作。

與EVM類似,每一條指令都會計算一個gas,耗光gas后代碼會停機。Move中,一個交易的代碼執行符合原子性,要么全部執行成功,要么一條也不執行。有趣的是,雖然Libra是一個標準的區塊鏈賬本結構,所有交易都是全局有序的,但Move語言本身支持并行執行,這意味著,也許以后Libra可以改進成類似Vite的DAG賬本,提高交易并行處理的效率。

未來工作

當前Move還處于一個比較早起的開發階段,后續工作包括:

實現Libra鏈的基本功能,包括賬戶、Libra代幣、準備金管理、驗證節點的加入和移除、交易手續費管理、冷錢包等;

新的語言功能,包括范型、容器、事件、合約升級等;

提高開發者體驗,包括設計一個人性化的高級語言等;

形式化建模和驗證工具;

支持第三方Move模塊。

本文如有錯誤,請讀者不吝指正。想獲取更多的細節,可以閱讀白皮書或開源代碼。順便說一句,這篇白皮書寫的相當不錯,概念準確,而且通俗易懂,沒有使用特別形式化的描述或者復雜的數學知識,一個對區塊鏈技術有所了解的讀者完全可以一次讀懂。這也從側面反映出Facebook團隊專業和務實的風格。

本文作者:劉春明,ViteLabs創始人,區塊鏈技術專家,中國區塊鏈應用研究中心常務理事。轉載請注明出處。

請通過Vite官方渠道了解最新動態:

官網:https://www.vite.org/

ViteAPP下載:https://app.vite.net/

論壇:https://forum.vite.net

官方微博:http://m.weibo.cn/u/6572727462

Discord:https://discordapp.com/invite/CsVY76q

Telegram:https://t.me/vite_zh

Twitter:https://twitter.com/vitelabs

Tags:區塊鏈MOVMOVEVIT區塊鏈運用的技術中不包括哪一項Ac/sMOV價格move幣最新消息vite幣融資情況

歐易交易所app下載
監管臨近 該如何操作?_BTC

本文觀點僅代表個人,僅限交流學習,所有內容不構成任何投資建議。想及時了解更多行情信息,請添加官方微信進群:jiamibaoluo.

1900/1/1 0:00:00
HTC去中心化部門負責人:Libra或成為美國政府未來對Facebook進行反壟斷調查的主要焦點_HTC

據WND報道,手機制造商HTC去中心化部門負責人PhilChe日前在接受采訪時表示,Facebook的舉動是一次“危險”的權力攫取,其威脅甚至超過了隱私方面的問題.

1900/1/1 0:00:00
關于ZT 年中狂歡雙重奏 VDS豪禮來寵你的活動公告_EOS

尊敬的ZT用戶: 為了回饋VDS用戶,ZT交易所將于2019年6月24日起推出“年中狂歡雙重奏VDS豪禮來寵你”活動,分為“VDS添財計劃”和“玩賺周末尋找交易王者”兩個部分.

1900/1/1 0:00:00
區塊鏈究竟提供了哪些價值?_區塊鏈

兩年來,區塊鏈領域上演了一出魔幻現實主義大戲。它忽而受追捧,忽而被斥為騙局。那么,區塊鏈究竟有沒有價值?有哪些價值?區塊鏈是一個去中心化的數據庫,集合了分布式數據存儲、點對點傳輸、共識機制、加密.

1900/1/1 0:00:00
扎克伯格:Libra的使命是建立一個簡單的全球金融基礎設施_LIB

6月18日,Facebook創始人MarkZuckerberg在其個人Facebook上表示:今天,Facebook和世界上27個組織一起成立了非營利性的LibraAssociation.

1900/1/1 0:00:00
BiUP交易所將在6月20日 0點正式上線近期火熱項目 EGT_BIU

BiUP交易所將在6月20日中午12點正式上線近期火熱項目EGT!EGT在近兩周價格穩定攀升6月份漲幅33%以上.

1900/1/1 0:00:00
ads