
Subscribe to HugeBing

Subscribe to HugeBing
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
首先必須瞭解甚麼是Virtual Machine。 Virtual Machine主要目的,是為了在一台實體電腦上,創造多個虛擬的電腦環境,這些虛擬的電腦環境都會有自己的作業系統以及應用程式,如此的目的是為了使一台實體電腦使用更有效率(擁有不同環境可以多工),又或著是有程式測試的需求,因為在虛擬電腦上進行測試,就算虛擬電腦被用壞了,因為它是模擬出來的電腦,並不會影響到實體電腦本身,大不了關閉重開一台虛擬電腦就好。
那EVM存在的目的是甚麼呢?
其實EVM存在的目的更像JAVA VM,可以想一下,今天電腦規格那麼多,相容大多數電腦的硬體規格是相當重要的,因此EVM就是希望在不同規格的實體電腦上,創建虛擬的電腦,使其擁有相同的運行環境,讓Solidity智能合約可以在不同規格的電腦上運行。
簡而言之,EVM是負責Solidity智能合約的執行與部屬,相容EVM等於可以使用Solidity智能合約,就能讓開發者與使用者,擁有與以太坊一致的使用體驗。

EVMOS的簡單介紹
首先相容EVM代表在Ethereum上的智能合約,都能輕易地搬到EVM相容的鏈上,並且Ethereum的基礎建設,例如查看區塊的Etherscan、錢包metamask、開發工具truffle等,都更容易在採用EVM的環境下實現,能夠帶給使用者及開發者,一致的使用體驗。
其他相容EVM的公鏈,之所以能夠大受歡迎,不外乎是低廉的手續費以及更流暢的使用體驗,不過筆者尚未查詢到Evmos的TPS,但透過COSMOS SDK打造的公鏈Terra及Secret Network,在手續費及TPS皆有不錯的表現,且同樣Evmos也為權益證明(Proof of Stake),在此基礎上,相信Evmos表現也不會有多差,並且Evmos還可以透過Inter-Blockchain Communication protocol (IBC),與其他COSMOS生態的公鏈進行代幣價值交換,優勢顯而易見。
Evmos代幣空投有將部分代幣,空投給Ethereum上重要項目的高度使用者(Gas消耗高的),由此可知,其目標是吸引Ethereum上的重要項目搬到Evmos上,因此Evmos很有可能成為,COSMOS生態中合約應用數量及價值最高的公鏈。
IBC是一個跨鏈的通訊協定,在COSMOS上被設計及實現,是COSMOS相當重要的模組。
舉例A鏈跨鏈轉帳10顆ATOM到B鏈,需經過幾個步驟。
首先A鏈及B鏈會在對方的鏈上,維護一個輕節點,用以得知對方鏈的狀態。
接著A鏈會將要轉帳的10顆ATOM鎖住,並發送鎖住的證明給B鏈。
B鏈會驗證A鏈的證明,其驗證時,會結合B鏈在A鏈上的輕節點訊息進行驗證,如果正確,會鑄造相同數量的ATOM憑證(Voucher),ATOM憑證可在B鏈上使用,即完成跨鏈轉帳。
當然將ATOM憑證(Voucher)傳送回A鏈,也可以解鎖鎖住的ATOM。
Evmos是透過COSMOS SDK所打造的公鏈,因此其共識採用Tendermint Core BFT共識,是權益證明(Proof of Stake),並且因為Ethereum無法達到區塊的確定性,所以交易會有pending的狀態,等待足夠數量的出塊,以達到交易的確定性,但在Evmos上因為其共識採用Tendermint Core,所以沒有pending狀態的交易。
https://ethereum.org/zh/developers/docs/evm/ https://cypherpunks-core.github.io/ethereumbook_zh/14.html https://evmos.org/ https://zhuanlan.zhihu.com/p/347622460
首先必須瞭解甚麼是Virtual Machine。 Virtual Machine主要目的,是為了在一台實體電腦上,創造多個虛擬的電腦環境,這些虛擬的電腦環境都會有自己的作業系統以及應用程式,如此的目的是為了使一台實體電腦使用更有效率(擁有不同環境可以多工),又或著是有程式測試的需求,因為在虛擬電腦上進行測試,就算虛擬電腦被用壞了,因為它是模擬出來的電腦,並不會影響到實體電腦本身,大不了關閉重開一台虛擬電腦就好。
那EVM存在的目的是甚麼呢?
其實EVM存在的目的更像JAVA VM,可以想一下,今天電腦規格那麼多,相容大多數電腦的硬體規格是相當重要的,因此EVM就是希望在不同規格的實體電腦上,創建虛擬的電腦,使其擁有相同的運行環境,讓Solidity智能合約可以在不同規格的電腦上運行。
簡而言之,EVM是負責Solidity智能合約的執行與部屬,相容EVM等於可以使用Solidity智能合約,就能讓開發者與使用者,擁有與以太坊一致的使用體驗。

EVMOS的簡單介紹
首先相容EVM代表在Ethereum上的智能合約,都能輕易地搬到EVM相容的鏈上,並且Ethereum的基礎建設,例如查看區塊的Etherscan、錢包metamask、開發工具truffle等,都更容易在採用EVM的環境下實現,能夠帶給使用者及開發者,一致的使用體驗。
其他相容EVM的公鏈,之所以能夠大受歡迎,不外乎是低廉的手續費以及更流暢的使用體驗,不過筆者尚未查詢到Evmos的TPS,但透過COSMOS SDK打造的公鏈Terra及Secret Network,在手續費及TPS皆有不錯的表現,且同樣Evmos也為權益證明(Proof of Stake),在此基礎上,相信Evmos表現也不會有多差,並且Evmos還可以透過Inter-Blockchain Communication protocol (IBC),與其他COSMOS生態的公鏈進行代幣價值交換,優勢顯而易見。
Evmos代幣空投有將部分代幣,空投給Ethereum上重要項目的高度使用者(Gas消耗高的),由此可知,其目標是吸引Ethereum上的重要項目搬到Evmos上,因此Evmos很有可能成為,COSMOS生態中合約應用數量及價值最高的公鏈。
IBC是一個跨鏈的通訊協定,在COSMOS上被設計及實現,是COSMOS相當重要的模組。
舉例A鏈跨鏈轉帳10顆ATOM到B鏈,需經過幾個步驟。
首先A鏈及B鏈會在對方的鏈上,維護一個輕節點,用以得知對方鏈的狀態。
接著A鏈會將要轉帳的10顆ATOM鎖住,並發送鎖住的證明給B鏈。
B鏈會驗證A鏈的證明,其驗證時,會結合B鏈在A鏈上的輕節點訊息進行驗證,如果正確,會鑄造相同數量的ATOM憑證(Voucher),ATOM憑證可在B鏈上使用,即完成跨鏈轉帳。
當然將ATOM憑證(Voucher)傳送回A鏈,也可以解鎖鎖住的ATOM。
Evmos是透過COSMOS SDK所打造的公鏈,因此其共識採用Tendermint Core BFT共識,是權益證明(Proof of Stake),並且因為Ethereum無法達到區塊的確定性,所以交易會有pending的狀態,等待足夠數量的出塊,以達到交易的確定性,但在Evmos上因為其共識採用Tendermint Core,所以沒有pending狀態的交易。
https://ethereum.org/zh/developers/docs/evm/ https://cypherpunks-core.github.io/ethereumbook_zh/14.html https://evmos.org/ https://zhuanlan.zhihu.com/p/347622460
No activity yet