虛擬機(VM)于20世紀60年代誕生。這篇我們將回答以下問題:什么是VM?為什么人們需要虛擬機?虛擬機在區塊鏈項目中扮演什么角色?
那么,虛擬機到底是什么?最早出現在計算機世界中時,VM 的定義是真實計算機的副本。
但VM實際上有不同的種類。第一種稱為 System VM ,系統虛擬機(也稱為完全虛擬化虛擬機),它可以替代硬件機器。我們可以在上面運行未經修改的操作系統,如 Linux 或 Windows 。VirtualBox 和 VMware Server 就屬于這類虛擬機,也是大家比較熟悉的。第二種是 Process VM,進程 VM ,它被設計為在獨立于平臺的環境中執行計算機程序。眾所周知的 JVM 就是這種類型,我們可以在 JVM 上運行 Java 程序。
美聯儲理事夸爾斯:不認為央行數字貨幣能夠修復什么緊急缺陷:美聯儲理事夸爾斯:不認為央行數字貨幣能夠修復什么緊急缺陷。(金十)[2021/3/30 19:31:03]
Host 是一個跟 VM 緊密相關的概念。VM 畢竟是軟件,所以必須要有真正的機器來運行它。上面運行了 VM 的真實機器,就叫做 Host ,宿主機。
總而言之,VM 個運行在真實機器上的軟件,提供操作系統(在系統VM的情況下)或應用程序(在進程 VM的情況下)的運行環境。
聲音 | 比特幣安全專家:代碼提交等KPI可信度取決于區塊鏈項目既定目標是什么:據AMBcrypto消息,比特幣安全專家Andreas Antonopoulos近期在會議現場提出:“我們是否應該將代碼提交、區塊鏈活動、DApp數量或節點數量作為衡量區塊鏈項目成功與否的KPI(關鍵績效指標)?這取決于你想達到的目標是什么。”Antonopoulos指出,KPI的可信度在很大程度上取決于選擇適合其特定需求的度量標準。然而,他承認在許多情況下很難準確地衡量這些標準。Antonopoulos還提醒與會者,要避免將KPI視為一種投資零和游戲。[2019/5/7]
什么是 VM 聊完了,下面來聊 VM 能干些什么事。
IT記者劉韌:區塊鏈和互聯網一樣是創業公司機會,沒BAT什么事:知名IT記者劉韌今日發表朋友圈說:“1996年到2004年,我對互聯網的錯誤認識。1.1998年完成《知識英雄》,可以去做門戶,但我選擇寫作《企業方法》,我當時的想法和現在很多人對區塊鏈的認識相同,互聯網還處在早期,我先將中國IT史寫完,互聯網機會有的是,等技術成熟了,我再介入不遲。結果到2000年我只有做Donews的機會了。2.《中國.com》很多篇幅寫聯想怎樣轉型互聯網。我提問《楊元慶會不會掉隊?》但依然看好楊元慶。區塊鏈和互聯網一樣是創業公司機會,沒BAT什么事,更不必去看京東的白皮書。3.以傳統企業為本,傳統企業崇拜,但傳統企業使用互聯網或互聯網化,和互聯網公司是兩碼事。今天傳統企業Tokenize,肯定也不是區塊鏈公司,別跟。”[2018/3/22]
第一個使用場景。當我的硬件 CPU 是 A 架構的,但是我要運行的程序只能在 B 架構的 CPU 上運行, VM 就會派上用場。
第二個使用場景。當我只能買得起一臺計算機,但是需要同時運行多個操作系統。比如,我在我的硬件機器上安裝了Linux 桌面版,現在我想要運行 Linux 服務器來托管我的 Web 應用,還需要一個 Windows 來測試 Web 應用。這樣,我就可以選擇一個可以安裝到 Linux 上的 VM 軟件,比如 Virtual Box,把它安裝到我的電腦上,然后啟動兩個 VM 實例就可以運行我需要的另外兩個操作系統了。
第三個使用場景。讓我的程序可以在各種平臺上運行。為了不用給每個平臺都寫一個版本的代碼并且專門編譯一下, 我需要在每個操作系統之上添加一層來磨平平臺差異,這時候 VM 就可以作為這一層來使用。比如,我只要編寫一次 Java 程序,然后就可以在安裝了 JVM 的任何平臺上運行程序了。
VM 在實際工作中被廣泛使用,以上其實還不是所有情形。
VM 在區塊鏈領域也很常用。
如果你也搞區塊鏈,所以大概率是已經知道以太坊虛擬機(EVM)了。EVM 可以讓我們在以太坊上運行智能合約。大家可以在 EVM 上運行用一種名為 Solidity 的語言編寫的程序。這讓我們想起了剛才提到的 JVM ,JVM 和 EVM 都是進程 VM。
Nervos CKB 區塊鏈也有自己的 VM,名為 CKB-VM 。CKB-VM 運行智能合約的方式跟 EVM 不一樣。CKB-VM不為特定高級語言編寫的程序提供支持,而是一個模仿 RISC-V CPU 硬件的 System VM。[RISC-V](https://zhuanlan.zhihu.com/p/53565685)是一個開源 CPU 架構。這種方式的好處是,可以用我們想要的任何高級編程語言寫智能合約,然后將它編譯為 RISC-V CPU 的二進制格式,就可以運行了。挺 Cool 的。
現在對區塊鏈上的虛擬機原理是不是清晰了一些了呢。
關于 VM ,主體內容就是這些了。總結一下,VM 分為兩種,系統 VM 和進程 VM 。EVM 可以歸類為進程 VM ,CKB-VM 則屬于系統 VM 。
原文作者: A16z Crypto?加密批評者正在利用與美元掛鉤的虛擬貨幣 Terra 的暴雷作為攻擊穩定幣和整個加密行業的彈藥。然而,在談話中迷失自己才是導致市場動蕩的根本原因.
1900/1/1 0:00:00早年銀行間轉賬都是收手續費的,一般按照轉賬金額的一定比例收取。而跨國轉賬,由于貨幣國與國之間的壁壘及外匯管制等,除了支付以上手續費和支付200元左右的電報費,另外還耗時幾個工作日.
1900/1/1 0:00:00比特幣(Bitcoin)的概念最初由中本聰在2008年11月1日提出,并于2009年1月3日正式誕生。根據中本聰的思路設計發布的開源軟件以及建構其上的P2P網絡.
1900/1/1 0:00:00隨著衍生品的盛行,越來越多的投資者開始關注或加入合約交易的隊伍。但是合約也分好多種,比如我們常常看到正向合約與反向合約,有時候還會看到幣本位合約與穩定幣合約,它們究竟有何區別,我們該如何選擇?正.
1900/1/1 0:00:00DAO 只是一種新工具,一種以信任最小化的方式設計的社會結構。本文稿源為 chainlink,由 DeFi之道編譯一直以來,由于中心化機構未能以安全、公平和透明的方式,完成對社會基礎設施和金融的.
1900/1/1 0:00:00撰文:凱爾 「似乎有一個廣泛存在的漏洞可以耗盡整個 Solana 生態系統的錢包資產。」8 月 3 日早間,Solana 生態的 NFT 市場 Magic Eden 的這條推文在區塊鏈行業傳播.
1900/1/1 0:00:00