湯良峰-LE5星評價
2020-08-11 17:32:15
ETH2.0的新共識機制是從從PoW到CPoS的躍遷。
ETH1.0時期,為了規(guī)避因PoW(Proof-of-Work)共識機制下帶來的分叉風險,降低挖礦等活動消耗的燃料費(Gas Fee),提高ETH主網(wǎng)交易的效率,ETH社區(qū)計劃將原有的PoW機制改成CPoS(Casper Proof-of-Stake),也就是ETH 2.0模式。
工作量證明機制(Proof-of-Work, PoW)的本質(zhì)是礦工利用自己的算力資源進行挖礦,礦池則是通過組織礦工的算力來進行挖礦,不論是個體礦工還是礦池,誰擁有的算力越多,挖礦成功的打包概率就越高。 ETH 1.0在PoW的共識機制下,不僅僅耗費大量的電力資源和燃料費,而且容易發(fā)生分叉。
而CPoS共識機制下的ETH 2.0模式中,ETH將不再需要挖礦的過程。新交易區(qū)塊的驗證和確認將由區(qū)塊驗證器來完成,區(qū)塊驗證器將根據(jù)其礦工持股比例進行選擇。誰質(zhì)押的股權(quán)比例越高,挖礦成功的概率就越大。毫無疑問,ETH 2.0大大降低了挖礦的進入壁壘,并且有效減少了資源的浪費。
張振巽(xùn)4星評價
2020-08-25 23:46:00
每個以太坊的賬戶,都由一對 公鑰和私鑰構(gòu)成。
賬戶使用公鑰對交易進行加密,所以EVM(以太坊虛擬機)能確保交易發(fā)起者安全有效。賬戶的地址,是通過公鑰末尾的20字節(jié)生成的。
賬戶以地址作為索引,每一個私鑰/地址對都被編碼為加密文件。
這一點和BTC一樣:轉(zhuǎn)賬時,公鑰就像收款人賬號。地址就像收款人姓名。而私鑰就像簽名。
和BTC不同的是,以ETH賬戶里存儲的,不再是UTXO(找零)。
ETH賬戶分為兩種:
外部賬戶(由私鑰控制)
合約賬戶(由合約代碼控制)
外部賬戶,包含余額狀態(tài),不包含代碼,只能用于轉(zhuǎn)移ETH等ERC20代幣。
合約賬戶,不僅包含余額狀態(tài),還包含代碼。當收到消息后,智能合約的內(nèi)部的代碼就會被激活,可以對賬戶內(nèi)部的存儲進行讀寫,可以進行發(fā)送其它消息等操作。
賬戶和錢包的關(guān)系
錢包的功能是管理:接收,存儲和轉(zhuǎn)出ETH。
一個錢包,可以存放多個賬戶。
打個比方:錢包好像支付寶賬號。(只是打個比方,支付寶是中心化的,想象成去中心化的支付寶吧),ETH賬戶就像銀行卡。
一個支付寶賬號可以綁定多張銀行卡。(一個錢包可以存放多個ETH賬戶)
同時,ETH賬戶這張銀行卡,是多幣銀行卡,可以存 美元、人民幣、歐元等等。
ETH賬戶,可以存放多個符合ERC20協(xié)議的代幣,可以存ETH、KIN、等等等等。