什么是EVM?
以太坊虛擬機是一種輕量級虛擬機,用于在以太坊網絡上運行各種智能合約。EVM的功能不同于傳統的操作系統,例如一次只能在一臺機器上運行的Windows。EVM是現有操作系統的“鏡像”,用以模擬本地操作系統,但它又是獨立運行的,不會對真正的系統產生影響。
使用EVM,同一平臺可以在許多不同的操作系統和硬件架構上運行。這樣的特性使得虛擬機適用于如以太坊這樣的分布式網絡。EVM可以模擬在物理CPU上完成的功能,并實現以太坊網絡上的大部分功能。
EVM具有如下特點:
確定的:一個確定的程序能夠向同一組輸入提供相同的輸出,而與它執行相同代碼的次數無關。在以太坊網絡中,DAPP一次能夠處理數百萬美元的交易,不同的用戶需要知道代碼在執行的每個階段是如何反應的。
美國說唱歌手Megan Thee Stallion與Cash App合作發布比特幣科普視頻:美國說唱歌手Megan Thee Stallion與由Square開發的移動支付服務Cash App合作發布了一段名為“Bitcoin for Hotties”的視頻。該視頻從她的角度解釋了什么是比特幣,為什么比特幣有價值等內容。Megan Thee Stallion在Instagram上擁有超過2410萬粉絲,在 Twitter上擁有640萬粉絲。(Bitcoin News)[2021/8/8 1:41:10]
隔離的:智能合約需要在完全隔離的環境中運行,以確保如果智能合約發生黑客攻擊或bug,而不會影響底層協議的其余部分。
可終止的:以太坊智能合約是圖靈完備的。因此,只要有足夠的時間和資源,它理論上能夠解決任何問題。智能合約應該附帶終止機制,因為很難確定合約是否會在給定的時間限制內完成所有操作。以太坊使用gas限額來終止超出執行額度的智能合約。
現場 | 火幣中國推出數字經濟及區塊鏈產業科普新書:金色財經現場報道,12月6日,由海南省工業和信息化廳主辦,南南合作金融中心協辦,海南生態軟件園、火幣中國承辦的“海南自貿港數字經濟和區塊鏈國際合作論壇”在海口舉行,這是全球首次區塊鏈部長級論壇。
在本次論壇上,火幣中國舉行了“數字經濟及區塊鏈產業科普系列新書發布”儀式,希望通過教材、專業教育、培訓等多種方式,幫助從業者、高校、研究機構深入了解區塊鏈,從而建立起區塊鏈全局性知識模型,真正推動區塊鏈應用落地。火幣中國CEO袁煜明介紹,將聯合機械工業出版社面向普通高等教育推出《區塊鏈導論》、《區塊鏈系統設計與應用》和《區塊鏈新商業模式分析》系列教材,這是國內最早推動的區塊鏈教材之一;火幣中國還積極參與數字經濟的研究,由中信出版社出版的新書《讀懂Libra》已經上市;由火幣中國負責編寫的區塊鏈技術科普讀物《區塊鏈技術進階指南》將于12月面世;首本行業內最全的區塊鏈應用案例集《區塊鏈產業應用100例》在本次論壇進行了首次刊印。[2019/12/6]
EVM的功能:
動態 | 新浪財經:官媒針對區塊鏈的報道從科普宣傳轉向打假監管:據新浪財經今日消息,“1025新政”滿月,一個月間,官媒對區塊鏈的態度風向已轉。據11月初的一項統計,七家黨媒在新政一周內發布了65篇直接相關報道,當時文章中的關鍵詞是數據、產業、安全、創新等,大量文章偏向于科普區塊鏈的概念以及應用介紹,提醒警惕虛擬貨幣炒作的僅有3篇。近期,官媒的批評焦點則紛紛指向借區塊鏈之名進行的虛擬貨幣發行和炒作行為。據統計,新華網、人民網收錄轉載的,以打擊虛擬貨幣或揭露假借區塊鏈行騙為主題的文章,自10月25日到11月25日午間,共28篇;其中,11月19日至11月25日的一周內就高達15篇。這些文章主要圍繞三個觀點展開:厘清區塊鏈和虛擬貨幣的關系,說明二者概念不等;打擊偽“區塊鏈”騙局,或是虛擬貨幣騙局揭露;提醒民眾,區塊鏈不能成為炒作的噱頭,更不是行騙的招牌,需警惕此類活動,理性投資。[2019/11/26]
它是以太坊網絡的去中心化式處理單元,每個交互、交易和智能合約執行都只能在這里發生。獲取并執行指令,然后通過給定的指令分派器對操作數進行解碼。負責所有數據結構,如操作數、數據處理和指令。跟蹤網絡組件,如存儲狀態、塊信息和世界狀態。負責為以太坊網絡上不同的智能合約創建運行環境。EVM面臨的挑戰:
動態 | 浙江衛視節目科普支付寶區塊鏈防偽溯源產品:昨日,在浙江衛視播出的科普綜藝欄目《智造將來》現場,支付寶首次展示了支付寶區塊鏈防偽溯源產品,以接地氣的方式公開向大眾展示區塊鏈在生活中的應用。[2019/3/4]
EVM的速度并不快,它可以處理很多不同的操作,但是它的操作碼規范還沒有發展到可以處理不同的需求。支持的語言有限。什么是WASM?
WASM是一種可以在現代瀏覽器上執行的新型代碼,此新代碼由萬維網聯盟創建和定義。本質上,WASM具有EVM的所有功能,并附帶額外功能。
為網絡而構建:
WASM由來自谷歌、微軟和蘋果等大型科技公司的各種工程師所組成的開發團隊構建。因此,這些工程師得確保WASM與他們的引擎和協議相兼容。
設計時考慮到一系列特定的目標:
快速、高效、可移植:通過利用常見的硬件能力,WASM代碼在不同平臺上能夠以接近本地速度運行。
可讀、可調試:WASM是一門低階語言,但是它有一種人類可讀的文本格式,這允許通過人工來寫代碼、看代碼以及調試代碼。
保持安全:WASM被限制運行在一個安全的沙箱執行環境中。像其他網絡代碼一樣,它遵循瀏覽器的同源策略和授權策略。
不破壞網絡:WASM的設計原則是與其他網絡技術和諧共處并保持向后兼容。
EVMvsWASM
速度
簡單地說,EVM是一個萬事通,但不是一個大師。EVM如何處理編譯就是一個很好的例子。本機引擎難以找到執行某些操作的最佳路徑,最終影響EVM的總體吞吐量。EVM只能處理256位字節碼,這意味著小于256位的字節碼必須先轉換為256位格式,然后才能反饋給EVM。EVM的可擴展性問題很明顯。
WASM直接轉換為編譯代碼,這使它能夠更快地加載,同時增加每個塊處理的交易數。
預編譯
EVM依賴于預編譯。當發出預編譯調用時,EVM將執行預定義的本機代碼,然后顯示結果。這些預編譯是特定于某個協議的基本操作,如簽名方案和哈希。盡管預編譯可以在不消耗大量gas的情況下提高密碼計算的效率,但也會帶來一些問題。新預編譯的引入通常要求網絡進行系統范圍的硬分叉。
WASM消除了以太坊對預編譯合約的依賴。因為WASM非常高效,開發者可以創建高效快速的智能合約,而不用擔心潛在的硬分叉。
靈活性/互操作性
WASM支持更多的語言,并且提供了比EVM更廣泛的工具集。WASM支持傳統的語言,如Rust、C和C++。WASM還受到本機JavaScript引擎的支持,如Google的V8引擎、Microsoft的Chakra引擎、Mozilla的Spidermonkey引擎。
EVM與WASM互相調用?
如上所述,EVM和WASM具有不同的特點,如果能實現兩者的相互調用,將對開發者更為友好。
萬向區塊鏈推出的“萬納鏈”,支持EVM虛擬機和WASM虛擬機的相互調用,同時對WASM進行了創新優化。萬納鏈支持WASM虛擬機意味著開發智能合約不再局限于Solidity一門語言,同時可以使用多種高級語?,例如:C/C++/Rust等來編寫智能合約,最后編譯成WASM字節碼就可以在萬納鏈上運行,極大地降低了入門門檻和開發成本,同時也提高了智能合約的安全性。
萬納鏈支持隱私計算,隱私合約同樣支持高級語言開發,編譯成「llvmir」中間語言執行。隱私合約的輸入數據保存在數據節點本地,由數據節點在鏈下以安全多方計算方式進行隱私計算,并提交計算結果到鏈上。
來源:BiaNews鞭牛士鏈接:https://www.cnbeta.com/articles/tech/1234859.htm 作者丨達維 “好評” 剛剛過去的春節假期里.
1900/1/1 0:00:00來源:佛山日報 文/佛山日報記者林潤棟元宇宙只是概念炒作? ——元宇宙是與物理世界緊密融合的數字新空間,是一個人人都會參與的數字新世界.
1900/1/1 0:00:00文章來源:華泰證券 作者:黃樂平/謝春生/余熠/閆慧辰本文援引自公眾號“Metaverse元宇宙“的發文:《元宇宙不只是玩游戲!也將改變你的工作.
1900/1/1 0:00:00▼1月1日鑄造的PhantaBear在一周內席卷了NFT世界一時間,周杰倫潮牌PHANTACixEzek聯名出品的NFT藝術品PhantaBear,成了全球熱門話題.
1900/1/1 0:00:00近日,艾貝鏈動與邊界智能建立戰略級合作伙伴關系。通過發揮各自在區塊鏈領域的產品技術能力與生態優勢,共同為全球范圍內持牌合規數字金融機構提供更安全可信的數字金融基礎設施;同時,在元宇宙發展的大趨勢.
1900/1/1 0:00:00據美國銀行稱,美國似乎最終將推進創建自己的央行數字貨幣(CBDC)。據彭博社報道,美國銀行加密策略師AndrewMoss和AlkeshShah在1月24日的一份報告中寫道,CBDC“是當今電子貨.
1900/1/1 0:00:00