一、以太坊賬戶(上)
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位,...