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

以太坊核心技術概念介紹_以太坊

Author:

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

大家好,這里是鏈客區塊鏈技術問答社區。

鏈客,專為開發者而生,有問必答!

以太坊虛擬機

以太坊虛擬機是以太坊中智能合約的運行環境。它是以太坊項目中的另一個主要立異。有人說EVM“坐落區塊鏈之上”,實際上它是由許多互相連接的核算機組成的。任何人都能夠上傳程序,并讓這些程序主動履行,一起確保現在和一切以前的每個程序的狀況總是公共可見的。這些程序運行在區塊鏈上,嚴格地依照EVM定義的方式繼續履行。所以任何人都能夠為一切權、買賣格局和狀況轉化函數創立商業邏輯。

賬戶

花旗銀行:以太坊一旦啟動升級,它可能會導致能源強度降低:金色財經報道,花旗銀行的研究聲稱,以太坊一旦啟動升級,它可能會導致能源強度降低,將以太坊轉變為通貨緊縮資產,并可能通過分片實現更可擴展的未來路線圖。花旗表示,向股權證明 (?PoS?) 的轉變也可能會使以太坊的總體發行量每年降低 4.2%。研究指出,一旦以太坊成為一種通貨緊縮資產,加密貨幣作為價值儲存手段的地位將更加突出。

花旗還預測,作為一種通縮資產,以太坊不太可能成為吞吐量最高的區塊鏈。該報告補充說,隨著合并,以太坊的出塊時間將從 13 秒下降到 12 秒,這意味著費用大幅下降和速度增加。花旗指出,作為 PoS 網絡,以太坊將吸引現金流,從而允許使用區塊鏈目前無法使用的不同估值方法。總的來說,花旗指出,在合并后,以太坊可以被認為是一種節能環保的加密貨幣,因為能源消耗將降低 99.95%。[2022/8/8 12:10:14]

以太坊中有兩類賬戶,它們共用同一個地址空間。外部賬戶,該類賬戶被公鑰-私鑰對操控。合約賬戶,該類賬戶被存儲在賬戶中的代碼操控。外部賬戶的地址是由公鑰決議的,合約賬戶的地址是在創立合約時由合約創立者的地址和該地址宣布過的買賣數量核算得到。兩類賬戶的僅有區別是:外部賬戶沒有代碼,人們能夠經過創立和簽名一筆買賣從一個外部賬戶發送音訊。每逢合約賬戶收到一條音訊,合約內部的代碼就會被激活,答應它對內部存儲進行讀取、寫入、發送其他音訊和創立合約。

動態 | 監測:以太坊鏈上約105萬枚USDC被銷毀:Whale Alert監測數據顯示,北京時間2月12日16:18,以太坊鏈上1,052,274.1枚USDC(價值約105.22萬美元)被銷毀。[2020/2/12]

以太坊的賬戶包含4個部分:①隨機數,用于承認每筆買賣只能被處理一次的計數器;②賬戶目前的以太幣余額;③賬戶的合約代碼;④賬戶的存儲。

音訊

以太坊的音訊在某種程度上相似于比特幣的買賣,可是兩者之間存在3點重要的不同。

1)以太坊的音訊能夠由外部實體或許合約創立,可是比特幣的買賣只能從外部創立。

2)以太坊音訊能夠挑選包含數據。

3)假如以太坊音訊的接收者是合約賬戶,能夠挑選進行回應,這意味著以太坊音訊也包含函數概念。

動態 | Merito Crypto推出以太坊挖掘軟件客戶端:據bitcoinexchangeguide報道,Merito Crypto周一推出以太坊挖掘軟件客戶端,游戲玩家可以通過充分利用其個人電腦強大的圖形處理卡(GPU)來獲得ETH。[2019/3/15]

買賣

以太坊中“買賣”是指存儲從外部賬戶宣布的音訊的簽名數據包。買賣包含音訊的接收者、用于承認發送者的簽名、以太幣賬戶余額、要發送的數據和被稱為STARTGAS和GASPRICE的兩個數值。為了防止代碼呈現指數型爆破和無限循環,每筆買賣需求對履行代碼所引發的核算過程做出約束。STARTGAS便是經過需求付出的燃料來對核算過程進行約束,GASPRICE是每一核算過程需求付出礦工的燃料的價格。

動態 | 以太坊開發者提議在2月底進行君士坦丁堡升級:據coindesk消息,以太坊核心開發人員在周五早上的核心開發者電話會議期間提議在2月26日到2月28日之間的某個時間段進行硬分叉,具體分叉的區塊還有待確定。據悉,本次電話會議的參與者包括以太坊創建者Vitalik Buterin以及其他開發者。[2019/1/19]

Gas

以太坊上的每筆買賣都會被收取必定數量的燃料Gas,設置Gas的意圖是約束買賣履行所需的工作量,一起為買賣的履行付出費用。當EVM履行買賣時,Gas將依照特定規則被逐步耗費。Gas價格由買賣創立者設置,發送賬戶需求預付的買賣費用=GASPRICE*Gasamount。假如履行完畢還有Gas剩下,這些Gas將被返還給發送賬戶。無論履行到什么方位,一旦Gas被耗盡就會觸發一個out-of-gas反常。一起,當前調用幀所做的一切狀況修改都將被回滾。

存儲、主存和棧

每個賬戶都有一塊永久的內存區域,被稱為存儲,其形式為key-value,key和value的長度均為256位。在合約里,不能遍歷賬戶的存儲。相關于主存和棧,存儲的讀操作開支較大,修改存儲甚至更多。一個合約只能對它自己的存儲進行讀寫。

第二個內存區被稱為主存。合約履行每次音訊調用時都有一塊新的被清除過的主存。主存能夠按字節尋址,可是讀寫的最小單位為32字節。操作主存的開支隨著主存的增加而變大。

指令集

EVM的指令集被故意保持在最小規劃,以盡可能防止可能導致一致問題的過錯。一切的指令都是針對256位這個根本的數據單位進行的操作,具備常用的算術、位、邏輯和比較操作,也能夠進行條件和無條件跳轉。此外,合約能夠拜訪當前區塊的相關特點,比方它的編號和時間戳。

音訊調用

合約能夠經過音訊調用的方式來調用其他合約,或許發送以太幣到非合約賬戶。音訊調用和買賣非常相似,它們都有一個源,一個目標,數據負載,以太幣,Gas和回來數據。事實上每個買賣都能夠被以為是一個頂層音訊調用,這個音訊調用會依次發作更多的音訊調用。

一個合約能夠決議剩下Gas的分配。比方內部音訊調用時使用多少Gas,或許期望保存多少Gas。假如在內部音訊調用時發作了out-of-gas反常或許其他反常,合約將會得到通知,一個過錯碼被壓入棧中。這種情況僅僅內部音訊調用的Gas耗盡。在solidity中,這種情況下建議調用的合約默許會觸發一個人工反常,這個反常會打印出調用棧。

代碼調用和庫

以太坊中存在一種特殊類型的音訊調用,被稱為callcode。它跟音訊調用簡直徹底相同,僅僅加載來自目標地址的代碼將在建議調用的合約上下文中運行。這意味著一個合約能夠在運行時從別的一個地址動態加載代碼。存儲,當前地址和余額都指向建議調用的合約,只有代碼是從被調用地址獲取的。這使得Solidity能夠實現“庫”。可復用的庫代碼能夠應用在一個合約的存儲上,能夠用來實現雜亂的數據結構,從而使智能合約愈加的強壯。

Tags:以太坊GASICE以太坊幣是什么幣GAS幣是什么幣ICE幣ICE價格

芝麻開門交易所下載
「崛起社區」專家預測XRP飆升24,950% 至 124 美元,受歷史模式支持_XRP

據一位著名的加密貨幣分析師和市場觀察人士稱,XRP即將重復歷史走勢,這可能導致價格達到124美元。著名加密貨幣分析師Egrag最近分享了XRP的價格預測.

1900/1/1 0:00:00
幣安澳洲比特幣驚現20%「袋鼠折價」,6/1暫停澳幣出金導致_比特幣

幣安澳洲子公司BinanceAustralia因在澳洲失去銀行合作伙伴,宣告暫停澳幣出入金服務,受此沖擊,BinanceAustralia近日出現套現潮.

1900/1/1 0:00:00
Shiba Inu 社區需要在 Shytoshi 上放輕松嗎?_Kusama

加密貨幣社區內部存在明顯的分歧,一些人繼續表示支持比特幣,而另一些人則將注意力轉向了更新的資產。ShibaInu社區因其對模因硬幣的奉獻而獲得了關注.

1900/1/1 0:00:00
Dogecoin Flips Cardano 作為“Twitter Logo DOGE”騙局的出現_DOGE

“TwitterLogo”、“ElonMusk”和“Dogecoin”是過去24小時內討論的幾個熱門話題。這位Twitter高管將社交平臺的標志從傳統的藍鳥改為狗狗幣.

1900/1/1 0:00:00
Arbitrum 價格分析:看漲勢頭回落后價格上漲至 1.24 美元_Arbitrum

TL;DR故障 價格已回到1.24美元的水平。仲裁價格分析預測看漲卷土重來。支撐位仍穩定在1.17美元。最新的Arbitrum價格分析顯示出看漲復蘇的跡象,因為價格今天重新回到了之前的水平.

1900/1/1 0:00:00
a16z:私鑰屢被攻破?Web3安全還得從錢包說起_ETH

個人對自己的私鑰有直接和唯一的控制權——堅持這種理念的加密錢包被稱為“非托管”錢包,這意味著外部無法訪問密鑰.

1900/1/1 0:00:00
ads