19 以太坊賬戶

2021-10-04 14:11:47 字數 1103 閱讀 8358

一、以太坊賬戶(上)

1、從utxo談起

2、以太坊的做法

3、優缺點比較

位元幣 utxo 模式優點:

潛在的可擴充套件性:utxo在理論上更符合可擴充套件性要求。因為我們只需要依賴擁有 utxo 的那些人去維護基於merkle樹的所有權證明就夠了,即使包括所有者在內的每個人都決定忘記該資料,那麼也只有所有者受到對應utxo的損失,不影響接下來的交易。而在帳戶模式中,如果每個人都丟失了與帳戶相對應的merkle樹的部分,那將會使得和該帳戶有關的訊息完全無法處理,包括發幣給它。

以太坊賬戶模式優點:

4、位元幣和以太坊的對比

二、以太坊賬戶(下)

1、以太坊賬戶型別

外部賬戶 (externally owned account, eoa )(使用者賬戶/普通賬戶)

合約賬戶 (contract accounts)(內部賬戶)

2、以太坊交易(transaction)

簽名的資料報,由eoa傳送到另乙個賬戶

訊息的接收方位址

傳送方簽名

金額(value)

資料(data,可選)

start gas :gas limit

gas price

3、訊息(message)

– 合約可以向其它合約傳送「訊息」

– 訊息是不會被序列化的虛擬物件,只存在於以太坊執行環境(evm)中

– 可以看作函式呼叫

訊息傳送方

訊息接收方

金額(value)

資料(data,可選)

start gas

4、合約(contract)

5、合約應用一

6、合約應用二

7、合約應用三

管理多個使用者之間的持續合同或關係

這方面的例子包括金融合同,以及某些特定的託管合同或某種保險

三、總結

主要是一些對以太坊賬戶的理解。

以太坊 賬戶

1 概述 位元幣 bitcoin 去中心化的貨幣 decentralized money 以太坊 etherem 去中心化的合約 decentralized contract 2 賬戶 可以很好的防禦double spending attack,因為每花費一筆錢,就扣除,更新餘額,不需要說明幣的 但...

以太坊 預設賬戶

以太坊私鏈的預設賬戶,是在生成創世區塊依賴的genesis.json檔案中的alloc中進行配置,下面就是如何定義自己預設賬戶的方法。步驟一 執行 geth console 進入js控制台。personal.newaccount passwd 建立賬戶 exit 步驟二 執行 rm ethereum...

2 2 以太坊賬戶

以太坊使用256位加密。以太坊私鑰 公鑰是乙個256位數。因為處理器不能表示這麼大的數,所以它被編譯成長度為64的十六進製制字串。每個賬戶用乙個位址表示。有了金鑰之後,就需要生成位址。從公鑰生成位址的過程如下 1 生成公鑰的keccak 256雜湊。它將給出乙個256位的數字。2 丟棄前面的96位,...