Go-Ethereum

web3的錢包定義和用法是什麼?

  • January 13, 2022

‘大家好!

web3的錢包定義和使用方法和比特幣一樣嗎?

感謝任何澄清,R。

  • Geth 版本:1.10.12-stable
  • Geth的web3 api版本:0.20.1
  • 作業系統:Windows
  • web3.py 版本:5.25.0
  • 蟒蛇版本:3.10.1
  • 我使用以下命令開始了我的 geth:geth console --goerli --syncmode "light" --http --http.port 20000 --http.api personal,eth,net,web3 --allow-insecure-unlock
  • 相關問題:#1#3

感謝@mikko-ohtamaa,這是為那些可能想要澄清乙太坊錢包/賬戶概念的人準備的。

答案是肯定的和否定的。

錢包與區塊鏈中用於追踪餘額或處理交易的結構無關。它只是一個包含帳戶資訊(公鑰/私鑰)的文件,這裡web3.eth.accounts.wallet提到的基於 - 的命令只是為了處理它。因此,從這個角度來看,錢包概念在這兩種氛圍下是對等的。

此外,乙太坊不像比特幣那樣使用UTXO 模型是一篇關於此的起點文章。它使用基於帳戶的模型。因此,從這個角度來看,錢包概念在這兩種氛圍中並不相同。

因此,對我來說,擁有一個類似比特幣的結構來處理中心化交易結構的交易流是不可能的。相反,有些人可能會使用智能合約來管理它。您可以探索這種方法以邁出第一步。如果您要走得更遠,請參閱thisthis

我期待有關該主題的任何創新想法/評論。

引用自:https://ethereum.stackexchange.com/questions/118693