以太坊使用的区块链技术平台,你了解多少?
以太坊特点
以太坊()不是一个机构,而是一个可以在区块链上实现智能合约并开源的底层系统。 从诞生到2017年5月,短短三年半的时间,以太坊在全球已有200多人。 以太坊应用程序诞生了。 以太坊是一个平台和编程语言,使开发人员能够构建和启动下一代分布式应用程序。 以太坊可用于编程、去中心化、保护和交易任何东西:投票、域名、金融交易、众筹、公司管理、合同和大多数协议、知识产权和智能资产(得益于硬件集成)。
智能合约(smart):存储在区块链上、由各节点运行的程序。 运行程序的人需要向节点的矿工或利益相关者支付手续费。
Token():智能合约可以创建供分布式应用程序使用的代币。 分布式应用程序的代币化使用户、投资者和管理者的利益保持一致。 代币还可用于进行首次代币发行。
叔块:将因速度慢而未及时纳入母链的较短区块链纳入其中,以增加交易量。 采用了有向无环图的相关技术。
权益证明:比工作量证明更高效,可以节省大量挖矿中浪费的计算机资源,避免特殊应用集成电路造成的网络中心化。 (测试)
分支链():使用较小的分支区块链操作,只将最终结果写入主链,可以增加单位时间的工作量。 (尚未实施)
状态通道(state):原理类似于比特币的闪电网络,可以提高交易速度,减轻区块链的负担,提高可扩展性。 尚未实现,开发团队包括 ()和 ()。
():通过并行计算减少每个节点记录的数据量,提高效率(尚未实现)。
分布式应用:以太坊上的分布式应用没有停机时间,也无法关闭。
以太坊发展概述
2013年底,以太坊创始人发布了第一版以太坊白皮书,全球加密货币社区聚集了一批认可以太坊理念的开发者启动了该项目。
2013年12月到2014年1月期间,以太坊的重点是如何推出以太坊白皮书中描述的愿景。 团队最终一致认为 预售是个好主意。 经过长期、多层次的讨论,为了创建合适的基础设施和法律策略,团队决定推迟原定于 2014 年 2 月进行的以太坊预售。
2014年2月对于以太坊来说是非常重要的一个月。 以太坊的各个方面都在快速进步:社区发展、编写代码、编写维基内容、业务基础设施和法律策略。 本月,以太坊项目在迈阿密比特币会议上首次公布,并在迈阿密比特币会议上举办了首届“Ask Us ”活动,核心开发团队成为世界一流的加密货币团队。 迈阿密会议结束后,Gavin Wood 和 Gavin 加入以太坊全职工作,尽管在此之前他们纯粹出于兴趣为以太坊开发了 C++ 和 GO 客户端。
3月初,以太坊发布了第三版测试网络(POC3),并最终将以太坊总部迁至瑞士楚格州。 6月份,团队发布了POC4,并迅速向POC5迈进。 在此期间,团队还决定将以太坊打造成一个非营利组织。 4月,Gavin Wood发布了《以太坊黄皮书》,这是以太坊的技术圣经,规范了以太坊虚拟机(EVM)等重要技术。 7月,团队创建瑞士以太坊基金会,发布POC5,24日启动预售,并在线组织第二届“Ask Us ”。
从2014年7月24日开始,以太坊进行了为期42天的以太坊预售,共筹集了31531枚比特币,按当时的比特币价格计算,相当于1843万美元。 这是当时第二大众筹。 项目。 预售时使用的比特币地址是,每次转入转出都可以在比特币区块链浏览器中看到。 在预售前两周,1 个比特币可以购买 2000 个以太坊币。 随着时间的推移,一枚比特币可以购买的以太币数量逐渐减少。 上周,1 个比特币可以购买 1,337 个以太币。 最终售出的以太币数量为 60,102,216。 此外,0.099x(x=销售总额)以太币将分配给在BTC融资之前参与开发的早期贡献者,另外0.099x将分配给长期研究项目。 因此,以太坊正式发行时有 + * 0.099 * 2 = 以太币。 从上线之日起,在POW(工作量证明机制)阶段,计划每年最多有*0.26=15,626,576个以太币被矿工开采。 转为POS(Proof of Stake机制)后1到2年内,以太坊币的年产量将大幅减少,甚至可能不再发行新币。
2014年秋天是以太坊的收获季节,无论是代码还是运营都取得了巨大的进步。 POC6于10月5日发布。 这是一个重要的版本,亮点之一是区块链速度。 出块时间从 60 秒减少到 12 秒,并使用了新的基于 GHOST 的协议。 11 月,以太坊在柏林举办了首届小型开发者大会 (0)。
2015年1月,团队发布了POC7,2月,团队发布了POC8。 3月份,团队发布了一系列有关创世区块发布的公告,POC9也在紧锣密鼓的开发中。 5月,团队发布了最后一个测试网络(POC9),代号为. 为了更好地测试网络,在该阶段,参与测试网络的成员将获得团队提供的以太币奖励。 奖励的形式有很多种,包括测试挖矿奖励和bug提交奖励。
经过近两年的严格测试,团队于7月底发布了以太坊官方网络,这也标志着以太坊区块链正式运行。 以太坊的发布分为四个阶段,分别是()、()、()和()。 在前三个阶段,以太坊共识算法采用工作量证明机制(POW)。 第四阶段将转向权益证明机制(POS)。
2015年7月30日,以太坊发布了第一阶段。 Stage 是以太坊的初始版本,并不是一个完全可靠和安全的网络。 它是以太坊网络的空白版本:用于挖矿的接口以及用于上传和执行合约的方法。 主要用途是:启动并运行挖矿和交换交易,以便社区可以运行挖矿设备,并开始构建人们可以测试分布式应用程序(DApp)的环境。 由于现阶段的以太坊客户端只有命令行界面,没有图形界面,因此是现阶段的主要开发者。 随着以太坊的发布,以太坊也开始在世界各地的交易所进行交易。 2016年初,以太坊的价格开始暴涨,以太坊的技术实力开始得到市场的认可,吸引了开发者以外的大量人群进入以太坊的世界。 此外,现阶段矿工每年开采的以太币数量约为1000万枚,低于原计划每年1500万枚。
2015年11月9日至13日,以太坊在伦敦举办了为期五天的开发者大会(1),吸引了来自世界各地的300多名开发者参加。 第三次公开会议(2)将于2016年9月在上海举行。
2016 年 3 月 14 日(Pi Day),以太坊启动了它的阶段。 各个阶段没有明显的技术里程碑,只是表明以太坊网络运行平稳,不再是一个不安全、不可靠的网络。 现阶段,以太坊提供了图形界面钱包,易用性得到了很大的提高。 以太坊不再是开发者的专属,普通用户也可以轻松体验和使用以太坊。
阶段发布日期尚未确定。 第一阶段,团队最终将正式发布一个为非技术用户设计的相对完整的用户界面,即Mist浏览器的发布。 团队预计 Mist 的发布将包括一个去中心化的应用程序商店和一些功能良好且设计良好的基础应用程序,展示以太坊网络的强大功能。 Mist浏览器将非常容易使用,任何懂得如何使用普通浏览器的人都会使用Mist。 在以太坊平台上,第三方开发者为普通用户开发的去中心化应用正在逐渐增多。 以太坊不仅是一个开发平台,也逐渐成为一个应用市场,其中开发者和用户都是不可或缺的部分。
阶段发布日期尚未确定。 在此阶段,以太坊将从 PoW 过渡到 PoS。 工作量证明意味着将电力转化为热能、以太币和网络稳定性。 但如果非必要,以太坊不想因为挖矿而散发太多热量,所以需要修改算法:权益证明(POS)。 网络从工作量证明(POW)到权益证明(POS)的转变将需要一个实质性的转变,这个转变过程看似是一个长期的过程,但其实并不遥远:这种类型的开发工作正在进行中。 POW 是对计算能力的严重浪费,就像民主一样——除了其他系统之外最糟糕的系统。 摆脱了POW的限制,网络将更快,更快地产生区块,更高效,更容易被新用户使用,并且更能抵抗挖矿的中心化。 这可能是一个巨大的进步,就像将智能合约放在区块链上一样。 改用POS后,前三个阶段所需的挖矿将终止,新发行的以太币数量也会大幅减少,甚至不再发行新币。
在以太坊2.0阶段,开发团队的主要目标是通过分片()来解决可扩展性问题(),即提高区块链的交易处理能力。 这也是所有区块链项目致力于解决的瓶颈。 预计将于 2017 年底发布。
以太坊功能应用介绍
以太坊是一个提供各种模块供用户构建应用程序的平台。 如果构建一个应用程序就像建造一座房子,那么以太坊提供了墙壁、屋顶和地板等模块。 用户只需像搭积木一样搭建房子即可。 由此,在以太坊上构建应用程序的成本和速度都得到了极大的提高。 具体来说,以太坊使用图灵完备的脚本语言(简称EVM语言)来构建应用程序,类似于汇编语言。 我们知道直接用汇编语言编程是非常痛苦的,但是在以太坊中编程并不需要直接使用EVM语言,而是使用C语言、Lisp等高级语言,然后转换成EVM语言通过编译器。
上面提到的平台上的应用实际上就是合约,合约是以太坊的核心。 合约是一个生活在以太坊系统中的自动代理。 它有自己的以太坊地址。 当用户向合约地址发送交易时,合约被激活,然后根据交易中的附加信息,合约将运行自己的代码并最终返回一个结果,该结果可能是从合约地址发出的另一笔交易。 应该指出的是,以太坊中的交易不仅仅是发送以太币,它们还可以嵌入大量的附加信息。 如果一笔交易被发送到一个合约,那么这个信息就非常重要,因为合约会根据这个信息完成自己的业务逻辑。
合约可以提供的服务几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完全的自由,允许用户构建各种应用程序。 白皮书给出了几个例子,比如储蓄账户、用户定义的子货币等。
一般来说,以太坊上有三种应用。
第一类是金融应用程序,为用户提供更强大的方式来管理和参与他们的资金合约。 其中包括子货币、金融衍生品、对冲合约、储蓄钱包、遗嘱,甚至某些类型的全面雇佣合同。
第二类是半金融应用,其中存在金钱,但也有大量的非金钱方面,一个完美的例子是解决计算问题的自我奖励。
最后,还有完全非金融的应用,例如在线投票和去中心化治理。
以太坊挖矿相关知识点
初始总量为7200万,每年新增约1500万。 预计2018年转为POS算法(不可挖矿)。 改用POS算法后,产量会减少。 每个区块有5个币,日产量在4万左右,挖矿孤块率高,每个区块调整一次难度。
以太坊矿机选型
选择矿机时,首先看算力,其次看功耗,第三看历史口碑,包括机器稳定性、售后服务等。算力就是一台机器的算力,即机器每秒可以执行多少次哈希运算。 目前主流比特币矿机算力为14T,意味着每秒发生14*10^13次哈希冲突。
如何计算显卡的性价比
简单的成本计算公式:显卡算力÷显卡价格=每1元获得的算力。 例如,如果我们有一块配备8g内存的rx580显卡,不超频挖以太坊算力为22mhz/s,价格为2200元,那么每1元获得的算力为22/2200= 0.01,那么超频后基本可以达到平均算力28.5MHz/s,这样的话,每1元获得的算力就是28.5/2200=0.01295。
以太坊矿工硬件
以太坊主要使用显卡(GPU)进行挖矿。 您需要配置一台具有多个显卡的PC来运行挖矿程序。 主要硬件包括:显卡、主板、电源、CPU、内存、硬盘(推荐60G以上SSD)、延长线、转接线等。显卡决定挖矿速度,主板和电源很大程度上决定了挖矿的速度。决定了矿机的稳定性。
硬件准备:显卡挖矿不需要很大的PCIE带宽。 主板上的PCI-E 1X可以满足带宽要求。 一般主板有3-5个PCI-E 1X接口和1个PCI-E16X接口。 另外,主板拥有大4PIN供电接口,一定程度上提高了稳定性。 PCI-E1X需要淘宝购买1X转16X延长线。
由于硬件集成,可用于编程、去中心化、保护和交易任何内容:投票、域名、金融交易、众筹、公司管理、合同和大多数协议、知识产权和智能资产。 以太坊将采用混合安全协议,并在早期使用工作量证明(POW)机制来分发以太币。