一文搞懂比特币、以太坊“账户”异同

区块链资讯区块链研习社2019-12-03 23:12:15  阅读 -评论 0

比特币以太坊是加密世界用户量最大的两个加密货币,今天给大家介绍下比特币和以太坊账户体系的不同点。
BTC不使用账户
BTC使用UTXO,ETH使用账户余额值。
UTXO(Unspent Transaction Output):指未花费的交易输出。它是比特币交易生成和交易验证的一个核心概念。
每笔比特币交易都有输入和输出,别人付给你的钱是“交易输入”,你收到的钱是“交易输出”。未花费的输出——即UTXO。
所以,比特币网络中,并没有账户的概念,没有比特币余额的说法,只有遍布全网区块链的UTXO。
UTXO的主要目的就是,记录和跟踪交易的输入和输出。
ETH选择了账户
ETH使用图灵完备语言,提供智能合约,能运行DAPP,为了运行DAPP,ETH放弃了UTXO,选择了账户。
账户能节省大量的空间,每笔交易只有一个输入、一个输出、和一个签名。
账户有更大的可替代性、编码简单,以及轻客户端。
账户有什么用?
V神说:区块链就是一台任何人都可以上传程序,并且程序能够自动执行的神奇电脑。每个程序的当前状态和过去状态都是公共可见的。
在以太坊系统中,状态是由被称为“账户”的对象和在两个账户之间转移价值和信息的状态转换构成的。
简单说,所有账户的状态,就是以太坊网络的状态。以太坊网络和每个区块一起更新,达成共识。账户在以太坊中发挥着中心作用。
什么是账户?
每个以太坊的账户,都由一对 公钥和私钥构成。
账户使用公钥对交易进行加密,所以EVM(以太坊虚拟机)能确保交易发起者安全有效。账户的地址,是通过公钥末尾的20字节生成的。
账户以地址作为索引,每一个私钥/地址对都被编码为加密文件。
这一点和BTC一样:转账时,公钥就像收款人账号。地址就像收款人姓名。而私钥就像签名。
和BTC不同的是,以ETH账户里存储的,不再是UTXO(找零)。
ETH账户存储如下四个部分:
随机数,用于确定每笔交易只能被处理一次的计数器
账户目前的ETH余额
账户的合约代码,如果有的话
账户的存储(默认为空)
ETH账户分类
ETH账户分为两种:
外部账户(由私钥控制)
合约账户(由合约代码控制)
外部账户,包含余额状态,不包含代码,只能用于转移ETH等ERC20代币
合约账户,不仅包含余额状态,还包含代码。当收到消息后,智能合约的内部的代码就会被激活,可以对账户内部的存储进行读写,可以进行发送其它消息等操作。
账户和钱包的关系
钱包的功能是管理:接收,存储和转出ETH。
一个钱包,可以存放多个账户。
打个比方:钱包好像支付宝账号。(只是打个比方,支付宝是中心化的,想象成去中心化的支付宝吧),ETH账户就像银行卡。
一个支付宝账号可以绑定多张银行卡。(一个钱包可以存放多个ETH账户)
同时,ETH账户这张银行卡,是多币银行卡,可以存 美元、人民币、欧元等等。
ETH账户,可以存放多个符合ERC20协议的代币,可以存ETH、KIN、等等等等。
哈哈哈,ETH,钱包,账户,不再傻傻分不清楚啦!

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

一小时 89 亿美元!比特币链上交易额再创新纪录

一小时 89 亿美元!比特币链上交易额再创新纪录

在过去两年中,比特币的每日交易量实现了大幅增长,从 2017 年的 2 亿美元增长到今年年初的五倍多。

科普 | 一文看懂这些年比特币技术栈中的创新

科普 | 一文看懂这些年比特币技术栈中的创新

改变比特币的宪法要求采取可能侵犯其货币属性的准政治程序,因此,技术创新被作为模块来实施。

以太坊硬分叉要降 gas 费, IDEX将推基于Rollup扩容技术的新交易平台

区块律动 BlockBeats 消息,IDEX 是 2019 年 ERC-20 代币的顶级去中心化交易平台 ,该公司正在推出一种基于 Rollup 技术的新去中心化交易平台, Rollup 技术是一种只有通过以太坊最新的「伊斯坦布尔」硬分叉才能实现的 Layer 2 可扩展性协议。

加拿大政府支持的比特币矿机公司破产,欠款数百万美元

区块律动 BlockBeats 消息,加拿大政府支持的比特币矿机公司 Great North Data 已申请破产。根据该公司破产申请文件显示,Great North Data 负债 1,320 万加元,而资产为 460 万加元。

比特币矿业巨头 Bitfury 推出企业级区块链软件,助力企业建立私有区块链

区块律动 BlockBeats 消息,比特币矿业巨头 Bitfury 目前正在开展区块链企业业务。比特币矿业公司 Bitfury 今日发布了区块链软件 Exonum Enterprise,帮助企业更高效地构建自己的私有区块链项目。Bitfury 的新产品是 Exonum 的企业版主要针对大公司和政府机构。

比特币链上再次出现大额转账,疑为 Bittrex 交易所提币策略所致

比特币链上再次出现大额转账,疑为 Bittrex 交易所提币策略所致

区块律动 BlockBeats 消息,今天下午两点开始,比特币链上出现大额频繁转账,链上交易额激增。北京链安链上监测系统发现,事实上这些交易源于交易所 Bittrex 最新的提币策略,链上活跃度本质上并没有大的提升。

中信银行打造“区块链”信用证结算!

中信银行打造“区块链”信用证结算!

科技不会改变金融的实质,但却能让金融服务更高效,能让资金供、需方信息不对称的问题更好地解决。近期,中信银行首个区块链项目——基于区块链的国内信用证信息传输系统(简称BCLC)(一期)成功上线,这是国内银行业第一次将区块链技术应用于信用证结算领域。 据中信银行国际业务部总经理助理张栩青介绍,将现在流行的区块链技术应用在国内信用证中,改变了银行传统信用证业务模式,信用证的开立、通知、交单、承兑报文

中国信息技术部门成立区块链研究实验室

中国信息技术部门成立区块链研究实验室

暴走时评:本月初,中国政府对国内的ICO和数字货币交易所的打击在世界范围内引起了强大反响,但政府已经多次声明不会将区块链与数字货币划等号,依然非常重视区块链技术在中国的发展。鉴于中国工业和信息化部成立了一个专门研究区块链的实验室,这一论调也得到了进一步的证实。 虽然中国政府最近在大力打击比特币交易所和ICO,但仍然致力于开发区块链在其他领域的潜力。 据财新网报道,中国工业和信息化部已经成立了一

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑