Facebook最近發表了聯盟鏈項目Libra,其中的最大亮點是Move語言。下面我們從技術視角解讀一下“Move:ALanguageWithProgrammableResources”這篇白皮書,供大家參考。
為了便于理解,我們拿比特幣、以太坊和Libra來做一個對比。
可編程貨幣、可編程應用與可編程資源
其實,單從白皮書的標題,就可以大概看出三個項目在設計目標上的差異。
比特幣的目標是——可編程貨幣,所以白皮書標題是“Bitcoin:Apeer-to-peerelectroniccashsystem”。
以太坊的目標是——可編程的去中心化應用,在貨幣的基礎上,擴展到更通用的領域。所以白皮書標題是:“Ethereum:anextgenerationsmartcontractanddecentralizedapplicationplatform”,黃皮書標題是:“Ethereum:Asecuredecentralizedgeneralizedtransactionledger”。
Keys發起chia算力聯盟深度布局Chia生態:據官方消息,Keys Capital聯合DFG,Hotbit,Lbank等機構深度入局Chia挖礦業務,目前在寫算力設備約300PB,已寫入有效算力約為30PB,已超過Chia全網10%算力,目前在全網占比持續上升中。
據悉,Keys Capital是一家2019年于新加坡成立的、以投研為主導的數字資產領域新興基金,創始團隊均為行業從業五年以上的老兵。目前基金全力布局POC與NFT領域。[2021/4/12 20:11:10]
而Libra的設計目標恰好介于二者中間——可編程資源,或者叫可編程資產。
Facebook的技術路線比較務實,沒有嘗試更顛覆性的創新,而是把目光聚焦在“貨幣”和“通用應用”之間的“資產”,圍繞解決實際問題,便于工程實現而展開。從這點來看,Libra既不是區塊鏈3
Bvnex與云虎算力達成深度戰略合作:7月2日,Bvnex宣布與IPFS云算力服務商云虎算力達成深度戰略合作。云虎將為Bvnex用戶提供可靠、穩定、高性價比的IPFS云算力服務。該產品將于近期在Bvnex Boost上線。
云虎IPFS超級算力是一家IPFS算力整合服務商,在行業內深耕多年,擁有豐富的軟件、硬件和運維支持經驗。云虎IPFS超級算力旨在打破IPFS認知壁壘,憑借自身優勢降低早期支持者的參與門檻,并提供更高效,更可靠的服務。目前已獲得創世資本、太和資本戰略投資。
?Bvnex是越南最大的數字資產金融服務商之一,深耕越南及東南亞數字資產市場,先后獲得共識實驗室、Satoshi VC、創世資本及Quest Capital數百萬美元投資,并與幣安、OKEX、抹茶、火幣等頭部交易所建立越南市場合作。業務涵蓋越南盾及法幣市場、幣幣交易、Boost 理財、越南專板以及創新板等,全球用戶超過10萬。[2020/7/5]
…………}
聲音 | 建行行長劉桂平:區塊鏈等技術日益成熟 金融與科技的深度融合發展成為大勢所趨:11月19日,建設銀行行長劉桂平在2020年銀行與保險資產管理峰會上作主題演講時表示,資管新規開啟大資管2.0時代,大資管業務發展將呈現以下四大趨勢。一是,資管行業頭部化。二是,資管生態多元化。三是,大類資產配置全球化。四是,資產管理方式數字化。人工智能、云計算、大數據、區塊鏈等技術日益成熟,金融與科技的深度融合發展成為大勢所趨。(上證報)[2019/11/19]
以太坊是無法找到代碼中多出來的一行balances=amount;的,每次send()被調用,Coin這個代幣的總量都會憑空多出amount個。
Move字節碼驗證器
動態 | 廣州港“互聯網+港口物流智能服務示范工程”竣工驗收 將區塊鏈等技術與港口業務深度融合:據中國水運報消息,近日,記者從廣州港集團獲悉,交通運輸部智慧港口示范工程——廣州港集團“互聯網+港口物流智能服務示范工程”通過竣工驗收。該項目將移動互聯網、物聯網、大數據、人工智能、云計算、區塊鏈、北斗定位、視頻融合等信息技術與港口業務深度融合,重點建設“一個中心,六大平臺”,打造智慧港口創新服務體系。[2019/8/26]
讀到這里,大家應該能夠意識到,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:MOVMOVEVITVITEMOVEY價格movez幣是哪個國家發行的ViteX Coinvite幣還能起來嗎
文章來源: 國內最大的分布式項目評測平臺——區分Dapp文章作者:區分入駐項目分析師——李東西的南北 綜合評分??7.2 前言?? 2019年將是POS質押經濟原年.
1900/1/1 0:00:00兩天前,Facebook的數字貨幣項目Libra正式面世。在該項目揭開神秘面紗之前,外界對Libra的看法大多比較正面.
1900/1/1 0:00:00一、前言 有人曾經指出現在不是牛市,他的理由是:現在的幣圈主要是存量資金在博弈,增量資金入場很少。也可以這么說,幣圈現在還是一群老人在玩耍,沒有增量用戶入場.
1900/1/1 0:00:00過去24小時,據比推數據,市值最大的加密貨幣在北京時間6月21日凌晨震蕩上行突破震蕩區間的心理阻力位9500美元。這也是其在1萬美元之前的最后一個阻力位.
1900/1/1 0:00:00活在幣圈,項目方還是要依靠著流量模式活著,流通性強的幣和流量高的交易所是絕配。前幾日,星球日報在報道中表示,在幾大頭部交易所中,幣安的流量最真實.
1900/1/1 0:00:00數字貨幣集團2016年收購了Coindesk,而灰度投資,則是它支持的一個加密貨幣資產管理商。灰度投資剛剛發布報告表示,他們看好比特幣,有對沖全球流動性危機的巨大潛力.
1900/1/1 0:00:00