以太坊的代码(以太坊代码多少行)

频道:百科知识 日期: 浏览:0

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

1项目简介

以太坊是一个运行智能合约的去中心化平台,平台上的运用按照程序设定运行,不存在停机、审查、欺诈、第三方人为干预的可能,智能合约开发者可以使用官方提供的模块进行开发以太坊区块链协议的应用。

什么是以太坊?——为你解读白皮书

2团队概括

以太坊的创始人是俄罗斯的天才少年Vitalik Buterin,在创建以太坊之前他是比特社区的活跃用户和文章供稿者,因为他对比特币独特而专业的视角得到了大家的一致认可,曾经在社区里面因为比特币的改进建议给本聪大叔有个不愉快的争吵,所以后来就有了自己单干的想法。

3特点

作为一个在比特币系统之上升级完善的系统,任何人都可以在他的系统里面开发或者发行自己的代币,这样的系统主要包括如下特点:

1.单独为智能合约制定编程语言

2.系统使用内存较高的哈希函数,解决了算力矿机耗费资源的问题

3.uncle块激励机制:降低了矿池中心化优势,提升了区块出块时间

4.引入了Gas燃料机制,避免了市场行情动荡给系统开发带了影响

5.为智能合约还专门设计了虚拟机EVM

什么是以太坊?——为你解读白皮书

4以太坊的不同(较比特币)

1.完善脚本系统并实现了图灵完备

2.平衡项目实现更加精细化项目控制

3.底层协议简单易操作人人可学会

相对于比特币系统来说,以太坊系统更加复杂,就拿以太坊总量的计算来说,全世界2100万个,但是以太坊就不一样,他有一套公式去计算,即矿钱+区块奖励+叔块奖励+叔块引用奖励这样的方式计算,具体的计算公式如下:

以太坊发行总量=X+0.099X+0.099X

X:代表以太坊第一期预售量,第一个0.09X:是新增出来分配给在预售之前参与开发的早期贡献者,第二个0.09X:以太坊新增发行出来分配给长期项目研究者,所以以太坊每年的发行量为:

以太坊每年的发行量=0.26X

以太坊2017年42天的预售情况来看,一共筹集了31531个BTC,可以算出以太坊的发行量X为6000万,加上项目前期的开发者和长期的研究者奖励,以太坊第一次的发行总量是在7200万左右,每年挖矿产生的新币会在1500万左右。

第一.从总量上看,BTC总量固定2100万,以太坊初期是7200万左右,每年以1500万枚被挖出。

第二.从发行机制上看,比特币的发行是每四年减半,以太坊是恒定的0.26X.

第三.从共识机制上看,都采用POW机制,但核心算法不一样。

第四.从出块时间上看,比特币是10分钟一个,以太坊是10-15秒一个区块。

第五.从区块奖励来看,以太坊现在是12.5个,以太坊是5个。

第六.从挖矿收益来看,比特币的挖矿收益包括两部分,一个是新币的产生和交易手续费,而以太坊的挖矿收益更多,除了挖矿收益外,还有两个叔块奖励和系统运行中的燃料Gas。

什么是以太坊?——为你解读白皮书

5核心技术

以太坊在技术实施板块主要是引入了智能合约和与之相配合的虚拟机,所谓智能合约就是任何的两个或者两个以上有资产或者抵押品的个人都可以在系统内编写他们的交易协议,由代码和密码学组成的协议需要虚拟机的配合才能够完美的执行任何语言的语言协议。所以虚拟机的主要任务是执行智能合约的字节码,相当于我们现实生活中的审判机构,审判机构根据事后双方达成的共识去执行,与传统的智能合约相比,虚拟机的效率已经高出了很多个量级别。

6技术架构

Vitalik Buterin要想实现他的想法,必须要基于区块链技术来设计他的项目模型,真正通过一个模型去解决所有的需求,白皮书上告诉我们,以太坊的区块链主要有六层组成:数据层:分布式数据;

网络层: P2P网络;

共识层:获取新币;

激励层:挖矿;

合约层:虚拟机和智能合约;·

应用层:各类Dapp。

7以太坊的实施规划

以太坊在创立之初就规划了比较详尽的发展路径和迭代版本,以太坊一共规划了四个迭代版本:

第一个版本Frontier(前沿)

第二个版本Homestead(家园)

第三个版本Metropolis(大都会)

第四个版本Serenity(宁静)

什么是以太坊?——为你解读白皮书

8项目进展

2015.7.30,以太坊的第一个版本前沿发布,也是以太坊的最初版本,体验感非常差,只适专业的开发人员,达不到人人可开发的要求。2016.3.14圆周率节,以太坊发布了第二个版本家园的版本,这也是目前正在运行的版本,易用性上得到了极大改善,有了图形界面,从此以后普通用户也可以体验以太坊的功能和开发了。以太坊的第三个版本大都会据说是在2017年年底发出出来,他是一个非技术用户设计的浏览器,它的名字叫Mist浏览器。你可以把它想象成Chrome谷歌浏览器,在使用上非常便捷,还有强大完善的应用商店。关于第四阶段灵静版本的上线时间还没有确定,他是初期的计划是切换共识机制,即由POW切换到混合共识机制。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。

本文地址: http://www.lyw520.com/baikezhishi/3009.html
文章来源: 沸羊羊
以太坊的代码(以太坊代码多少行)文档下载: PDF DOC TXT