原文:ETH-以太坊的挖礦算法(區塊鏈技術與應用)

挖礦這一過程,雖然並沒有創造什么實際價值,但挖礦本身維持了比特幣系統的穩定。總體來說,比特幣系統中的挖礦算法較為成功,並未發現大的漏洞。 當然,比特幣系統的挖礦算法也存在一定問題,其中最為突出的就是導致了挖礦設備的專業化,普通計算機用戶難以參與進去,導致了挖礦中心化的局面產生,而這與 去中心化 這一理念相違背。 因此,在比特幣之后包括以太坊在內的許多加密貨幣針對該缺陷進行改進,希圖做到ASIC R ...

2021-11-12 13:01 0 1198 推薦指數:

查看詳情

ETH-以太挖礦難度調整(區塊技術應用

以太難度調整算法 比特幣是每隔2016個區塊調整一下挖礦難度,目標是維持出塊時間在10分鍾左右。以太是每個區塊都有可能調整挖礦難度,調整的算法比較復雜,已經變更了很多次。 以下是區塊難度的公式,這個H是當前的區塊,這個Hi是當前區塊的序號,D(H))是當前的難度。 這里難度調整的公式 ...

Fri Nov 12 21:02:00 CST 2021 0 1281
ETH-以太的GHOST協議(區塊技術應用

GHOST協議 比特幣由於十分鍾出一次塊,而傳播到其他節點大概需要十幾秒,所以分叉情況少;但是以太出塊時間十幾秒,所以就導致了分叉情況很常見。 GHOST最初版本 如圖,假定以太系統存在以下情況,A、B、C、D在四個分支上,最后,隨着時間推移B所在成為最長合法,因此A、C、D區塊都作 ...

Fri Nov 12 21:00:00 CST 2021 0 105
ETH-概述(區塊技術應用

ETH概述 BTC和ETH為最主要的兩種加密貨幣,BTC稱為區塊1.0,以太稱為區塊2.0。之前文章中提出了比特幣設計中存在某些不足,以太便對其進行了改進。 例如:出塊時間、共識協議、mining puzzle(對內存要求高,反ASIC芯片使用(memory hard mining ...

Fri Nov 12 20:57:00 CST 2021 0 119
ETH-智能合約(區塊技術應用

智能合約是比特幣和以太最大的區別。 什么是智能合約 智能合約是運行在區塊上的一段代碼,代碼的邏輯定義了智能合約的內容。 智能合約的賬戶里保存了合約的當前的運行狀態,包含: Balance 當前余額 nonce 交易次數 coding 合約代碼 ...

Fri Nov 12 21:03:00 CST 2021 0 1301
區塊整理】三、以太挖礦算法 ETHASH

以太挖礦算法 Ethash 又名 Dashimoto (Dagger-Hashimoto),是 Hashimoto 算法結合 Dagger 算法產生的變種算法。Ethash 算法大致流程如下: 1. 生成種子 根據區塊塊頭信息計算出一個種子。 2. 偽隨機數據集 根據種子生成一個大小 ...

Tue May 11 20:56:00 CST 2021 0 1174
區塊入門(2):搭建以太私有,執行挖礦.

在做一些測試工作的時候, 為了方便控制以及更快的進入真正的測試工作,可能需要搭建一個私有的以太網絡. 而以太節點之間能夠互相鏈接需要滿足1)相同的協議版本2)相同的networkid,所以搭建私有網絡最方便的方法就是通過geth命令中的--networkid選項,設置一個與主網 ...

Wed May 17 07:10:00 CST 2017 16 25689
使用Geth 構建以太區塊並模擬挖礦過程

使用Geth 構建以太區塊並模擬挖礦過程 Go-ethereum 是以太官方的一個Golang 實現,我們可以使用Geth 工具來創建創世區塊並啟動區塊,使用Clef 實現以太錢包的功能,以及使用evm、puppeth 用來以太開發。本次我們使用Geth,在兩台Host 上,創建一條 ...

Tue Jan 26 22:26:00 CST 2021 0 1084
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM