比特幣、以太坊“賬戶”存在什麽異同

比特幣和以太坊是加密世界用戶量最大的兩個加密貨幣。

比特幣和以太坊是加密世界用戶量最大的兩個加密貨幣,今天給大家介紹下比特幣和以太坊賬戶體系的不同點。FHo顯卡之家

BTC不使用賬戶FHo顯卡之家

BTC使用UTXO,ETH使用賬戶余額值。FHo顯卡之家

UTXO(Unspent Transaction Output):指未花費的交易輸出。它是比特幣交易生成和交易驗證的一個核心概念。FHo顯卡之家

每筆比特幣交易都有輸入和輸出,別人付給你的錢是“交易輸入”,你收到的錢是“交易輸出”。未花費的輸出——即UTXO。FHo顯卡之家

所以,比特幣網絡中,並沒有賬戶的概念,沒有比特幣余額的說法,只有遍布全網區塊鏈的UTXO。FHo顯卡之家

UTXO的主要目的就是,記錄和跟蹤交易的輸入和輸出。FHo顯卡之家

ETH選擇了賬戶FHo顯卡之家

ETH使用圖靈完備語言,提供智能合約,能運行DAPP,爲了運行DAPP,ETH放棄了UTXO,選擇了賬戶。FHo顯卡之家

賬戶能節省大量的空間,每筆交易只有一個輸入、一個輸出、和一個簽名。FHo顯卡之家

賬戶有更大的可替代性、編碼簡單,以及輕客戶端。FHo顯卡之家

比特幣、以太坊“賬戶”存在什麽異同FHo顯卡之家

賬戶有什麽用?FHo顯卡之家

V神說:區塊鏈就是一台任何人都可以上傳程序,並且程序能夠自動執行的神奇電腦。每個程序的當前狀態和過去狀態都是公共可見的。FHo顯卡之家

在以太坊系統中,狀態是由被稱爲“賬戶”的對象和在兩個賬戶之間轉移價值和信息的狀態轉換構成的。FHo顯卡之家

簡單說,所有賬戶的狀態,就是以太坊網絡的狀態。以太坊網絡和每個區塊一起更新,達成共識。賬戶在以太坊中發揮著中心作用。FHo顯卡之家

什麽是賬戶?FHo顯卡之家

每個以太坊的賬戶,都由一對 公鑰和私鑰構成。FHo顯卡之家

賬戶使用公鑰對交易進行加密,所以EVM(以太坊虛擬機)能確保交易發起者安全有效。賬戶的地址,是通過公鑰末尾的20字節生成的。FHo顯卡之家

賬戶以地址作爲索引,每一個私鑰/地址對都被編碼爲加密文件。FHo顯卡之家

這一點和BTC一樣:轉賬時,公鑰就像收款人賬號。地址就像收款人姓名。而私鑰就像簽名。FHo顯卡之家

和BTC不同的是,以ETH賬戶裏存儲的,不再是UTXO(找零)。FHo顯卡之家

ETH賬戶存儲如下四個部分:FHo顯卡之家

隨機數,用于確定每筆交易只能被處理一次的計數器FHo顯卡之家

賬戶目前的ETH余額FHo顯卡之家

賬戶的合約代碼,如果有的話FHo顯卡之家

賬戶的存儲(默認爲空)FHo顯卡之家

ETH賬戶分類FHo顯卡之家

ETH賬戶分爲兩種:FHo顯卡之家

外部賬戶(由私鑰控制)FHo顯卡之家

合約賬戶(由合約代碼控制)FHo顯卡之家

外部賬戶,包含余額狀態,不包含代碼,只能用于轉移ETH等ERC20代幣。FHo顯卡之家

合約賬戶,不僅包含余額狀態,還包含代碼。當收到消息後,智能合約的內部的代碼就會被激活,可以對賬戶內部的存儲進行讀寫,可以進行發送其它消息等操作。FHo顯卡之家

賬戶和錢包的關系FHo顯卡之家

錢包的功能是管理:接收,存儲和轉出ETH。FHo顯卡之家

一個錢包,可以存放多個賬戶。FHo顯卡之家

打個比方:錢包好像支付寶賬號。(只是打個比方,支付寶是中心化的,想象成去中心化的支付寶吧),ETH賬戶就像銀行卡。FHo顯卡之家

一個支付寶賬號可以綁定多張銀行卡。(一個錢包可以存放多個ETH賬戶)FHo顯卡之家

同時,ETH賬戶這張銀行卡,是多幣銀行卡,可以存 美元、人民幣、歐元等等。FHo顯卡之家

ETH賬戶,可以存放多個符合ERC20協議的代幣,可以存ETH、KIN、等等等等。FHo顯卡之家

哈哈哈,ETH,錢包,賬戶,不再傻傻分不清楚啦!FHo顯卡之家

責任編輯:ctFHo顯卡之家

相關推薦

X-POWER-BY FNC V1.0.0 FROM 自制32