今天是自己对比特币和以太坊知识梳理,也是来对比认识下这两种区块链技术应用。
1.从定义上
共同的定义是,比特币和以太坊都是成功的区块链技术应用,是最典型的代表。再细说点呢,有了比特币才有区块链技术,有了以太坊人们才认识到区块链还可以独立出来,不仅仅是比特币才能有区块链技术,也是以太坊为后面开启了区块链世界的思路思想。
因为都是区块链技术的应用,所以底层基础思路是一样的。都是点对点的网络节点、公开的账本、共识基础算法,都是通过挖矿来维护网络。
不同的定义是,比特币是点对点数字化支付系统,类似的是一家可以全球结算的银行,而这个银行是没有中心化组织成员的,没有CEO,没有管理员,只有代码和共识的基础原则。而这个银行的结算或者发行的货币就叫比特币,这叫银行也叫比特币。最主要的是银行的账本完全公开的,任何人查看每笔交易和记录都可以,而且每笔交易都可以追溯到源头,通过加密及数学魅力也实现了账本不可更改等特性。而且最大的特点,点对点价值传输,不需要其他第三方,或者信任机构。
而以太坊的定义呢,是点对点的去中心化的虚拟机,虚拟机是干什么的,就有点像在阿里云买的服务器,各种环境已经配置好了,就等你按照开发框架和开发语言来编写自己的程序代码,把程序安装在这个虚拟机系统运行,如果是一台虚拟机和现在的也没太大区别,但是整个以太坊系统是可以由全球任何计算机加入到这个体系了,每台电脑只要安装了以太坊客户端就可以成为以太坊的一个节点一个虚拟机,所以整个以太坊系统未来规模再发展的话,可以说是全球超级计算机系统,人人都可以开发程序放在这个超级计算机运行。再说一点,这种模式的优点,现在的都是集中的云服务器,中心化的,可能有几个备份,但是一旦坏死,就不能运行,但是点对点的网络特点就是,就算几个节点下线了,或者被攻击了,有一部分在运行整个系统还是可以运行,抗风险抗错性很高。
所以从最底层的定义来说,比特币解决的世界货币问题,没有能增发货币,没有能说取消或者没收你财产,直接真正存在网络上,你自己完全保管。以太坊则是,做全球的超级计算机,提供整个系统的底层,未来以太坊可能像现在电一样的底层基础资源。(后面还会学习量子链,也有可能是基础)
2.从技术上
技术其实我是不懂的,那就过吧。
、、、、
还是说点吧,上面已经说了,比特币是点对点数字货币系统,整个系统是基于UTXO的交易模型建立的,侧重点是在交易和数据结构的布局及记录。而以太坊呢,是虚拟机,完整的说法应该是智能合约虚拟机,也就是侧重按照合约的模式执行合约的虚拟机。所以呢以太坊是基于Account模型的(也有地方说EVM,就智能合约虚拟机,为什么说Account,是账户模式,以太坊是基于账户体系的)。所以呢,以太坊虽然在比特币基础学习了一些,但也创造了新的模式,为后面开发者提供了思路,同时呢后面开发应用者基本是在这两种模式下选择一种作为自己的应用模式。量子链做的事情就希望兼容两种模型,或者说打通两者,使更多应用相应的兼容。
其他技术上面呢,算哈希和工作量证明上也是不同的。比特币是基于矿工计算唯一正确的哈希值,来证明工作量来获得记账打包区块权,从而获得奖励,这个用的就是工作量证明(Pow)。而以太坊希望优化这个工作,因为比特币挖矿的这种模式算力比较集中,比如专业的矿机出现,第二页比较浪费电力,浪费社会资源。提出权益证明机制(Pos),能避免一定的算力集中和资源浪费。现在以太坊才有是两种机制混合型,占比不同,以后逐步过渡到全Pos机制。
3.其他方面
创始人方面,比特币的发明者叫中本聪,后面退居二线了,到现在都不知道是哪个国家、哪个人,所以说的好玩的,比特币这家世界银行,名誉CEO都跑了。以太坊创始人Vitalik Buterin,小神童的称呼,94年的,俄罗斯人,牛逼不。
比特币开始时间09年,以太坊是13年出白皮书,14年开始的。
两个系统的代币我再说下吧。
比特币系统发行的币就叫比特币,以太坊系统发行的币叫以太币,有毛病吗,没有。先补充下,区块链应用为啥有这个代币的发行出现,先说一点不是说所有的区块链应用非得有代币发行,这不是必要条件。为什么会有呢,因为用于,系统内部结算、维护和奖励整个系统运行。比如以太坊的,整个系统运行,每个合约账户发起执行某种合约,那整个网络来核对运算整个过程,需要矿工付出算力和电力等,没有奖励谁干啊。再来说下两种币的发行方式和数量。
比特币总数量定死了,2100万个,已挖矿的方式发行,没12分钟一个区块,每个区块奖励每四年减半,到2140年差不多全部出来。
以太坊呢,没有设定总的上线,但每年发行的数量固定,每年发行的数量是预售以太币总量的0.3倍。尽管以太坊每年都会发行固定数量的以太币,但是,货币总量增长的速率并不是固定的。以太币通胀率每年递减,使得以太币成为抗通胀的货币。抗通胀是通胀的一个特例,通胀率每年递减。
最后在说一点,有的人会想区块链为什么能做到这么,或者是怎么也相应,没有过多的人为修改或者参与,不能人为的改吗?这就体现在两点,以太坊和比特币整个系统是开源的,所有能看了懂的人,都在看着,第二就是数学之美,因为有些算法设立之后,没办法干预的,比如最简单的,如果在不加任何其他条件下,100内存随机出现的数,你是不知道他什么会出11,更复杂的算法模型也是一样道理。
网友评论