Go-Ethereum
整個網路的專用網路中允許的最大乙太坊是多少?
當我建立一個私有鏈設置時,我可以在網路生命週期內擁有的最大 Geth 乙太坊是多少。問這個問題的另一種方式是:一個帳戶可以擁有的最大乙太坊是多少?所有帳戶集體可以擁有的最大乙太坊是多少?同樣,我可以擁有的最大塊數是多少?
這是個有趣的問題!讓我們具體看一下每個問題:
最大塊數
理論上不應該有上限,因為區塊鏈必須能夠隨著時間的推移不斷增長。但是,由於塊編號儲存為有限整數,因此該數字的大小是有限制的。請參閱此相關問題中的完整討論。
最大乙太幣數量
我在本地進行了一個小實驗
ganache-cli
,這是一個很好的代理,geth
因為它受相同的遊戲規則約束。查看允許的內容ganache
:ganache-cli --defaultBalanceEther 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
而且這種情況可以持續很長時間。您可以使用 web3 查詢賬戶餘額,例如:
> web3.eth.getBalance(web3.eth.accounts[0]) BigNumber { s: 1, e: 619, c: [ 1000 ] }
BigNumber 可以讓您走得更遠。但我很想知道乙太坊協議本身為最大餘額/交易金額指定了什麼。