传统区块链基础(二):比特币以太坊账户体系

如果您觉得词条文章对您有用 , 请推荐给您身边的朋友并关注 , 谢谢您的支持!
传统区块链基础(二):比特币以太坊账户体系】“账户体系按照我们常规的理解 , 是我账户里面会显示余额 , 我给别人转多少钱 , 我只要余额够就可以了” , 这是我们大家对账户的认识 , 但事实上 , 比特币它严格来说是没有账户体系 , 它只有一种支票体系UTXO , 这又叫做未花费输出 , 在比特币的账户体系里面 , 它有的只是各种没有花费的支票 。
传统区块链基础(二):比特币以太坊账户体系
文章图片
例如:
张三有100个比特币 ,
要给李四转账50个比特币 ,
他有一张100个比特币的支票 ,
然后张三给李四转了50个比特币之后 ,
它又要把剩余的50个比特币再转给它自己的另外一个地址 , 张三的100个比特币的支票就销毁掉 , 然后它就得到一张新的没有使用过的50个比特币的支票 。
比特币的账户体系就是未花费的输出 , 它只拥有没有花费的支票 , 比如你们在钱包里显示你有多少个比特币 , 这可能是你拥有很多张没有花费过的 , 这是支票累加而得到的一个结果 。
传统区块链基础(二):比特币以太坊账户体系
文章图片
比特币的这种账户体系 , 它无法显示更多状态 , 也无法容纳更多数据 , 这就是比特币没有办法执行复杂的智能合约的原因 。
我们再说以太坊 , 以太坊和比特币 , 它们都是POW的共识机制 , 但以太坊的账户体系相比于比特币就有了巨大的改变 , 以太坊的账户体系就跟我们认知里的账户体系非常接近 , 它有了余额的概念 , 我要给谁转一笔账 , 只要我账户里面的余额够就可以转账 , 这和比特币就出现一个本质的区别 。
比如张三拥有100个以太坊 , 它是一段数据 , 存在张三的账户里面 , 也就是说张三的账户里面可以容纳下数据了 , 这在计算机的世界里就让以太坊有了更大的可能性 。
传统区块链基础(二):比特币以太坊账户体系
文章图片
所以以太坊上的各种交易执行 , 都可以看成是以太坊和cpu , 以太坊的账户里面的数据就可以看作是它的内存 , 以太坊有世界计算机的称号 , 就是因为它有了cpu , 它又有了内存 , 但是我们知道光有cpu和内存是不够的 , 你还得有硬盘 , 但以太坊它现在是没有硬盘体系的 。
以太坊的“硬盘”是什么?
我们按现在的理解 , 链下存储是充当硬盘的最好的介质 , 以太坊它也发现自身的问题 , 它加了一种新的数据类型-blob数据 , 那很多人不明白仪态房是什么意思 , 其实它就是想给号称作为世界计算机的以太坊加一个硬盘 , 那至于它后面怎么来实施 , 我们还不得而知 。