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