比特币价格·比特币行情
Ctrl+D收藏简单区块链

一文了解以太坊的前世今生

作者:

时间:2020/12/12 20:16:37

以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。

以太坊的概念首次在2013至2014年间由程序员Vitalik Buterin受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ICO众筹开始得以发展。

现在,以太坊是市值第二高的加密货币,仅次于比特币。

说起来,以太坊的产生背景还跟比特币有着千丝万缕的关系。

比特币开创了去中心化密码货币的先河,五年多的时间充分检验了区块链技术的可行性和安全性。比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。

然而比特币并不完美,其中协议的扩展性是一项不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,例如去中心化交易所等。以太坊从设计上就是为了解决比特币扩展性不足的问题。

以太坊的设计包含了很多原则:

简洁原则

以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。一个普通的程序员也能够完美地去实现完整的开发说明。这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。添加复杂性的优化将不会被接受,除非它们提供了非常根本性的益处。

通用原则

没有“特性”是以太坊设计哲学中的一个根本性部分。取而代之的是,以太坊提供了一个内部的图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型。想建立一个全规模的守护程序(Daemon)或天网(Skynet),你可能需要几千个联锁合约并且确定慷慨地喂养它们,一切皆有可能。

模块化原则

以太坊的不同部分应被设计为尽可能模块化的和可分的。开发过程中,应该能够容易地让在协议某处做一个小改动的同时应用层却可以不加改动地继续正常运行。以太坊开发应该最大程度地做好这些事情以助益于整个加密货币生态系统,而不仅是自身。

无歧视原则

协议不应主动地试图限制或阻碍特定的类目或用法,协议中的所有监管机制都应被设计为直接监管危害,不应试图反对特定的不受欢迎的应用。人们甚至可以在以太坊之上运行一个无限循环脚本,只要他愿意为其支付按计算步骤计算的交易费用。

当然,以太坊的功能也有它的独特性无限发展空间。

简单来说,以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。

具体来说,以太坊通过一套图灵完备的脚本语言(简称EVM)来建立应用,它类似于汇编语言。我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。

上面所说的平台之上的应用,其实就是合约,这也是以太坊的核心。

合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。

需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。

合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。

不过,发展到时至今日,以太坊已存在很多负面的争议。

有市场人士指出,以太坊平台上的众筹项目还存在诸多风险。

首先以太币不是去中心数字货币,存在巨庄而且持有80%以上的币值,一直未动,相当于每一个币民头顶都悬着一把利刃;

其次以太坊的众筹货币分4-5轮进行解禁,需要变现,所以众筹的项目越多,解禁的压力越大;

第三众筹基金的融资效应,每一次众筹都需要十倍百倍的以太坊数字货币等待融资,而不是参与交易,众筹结束后这部分货币重新进入市场进行打压;

第四众筹基金的参与获利,众筹基金的目的便是获利,融到以太币不是积极参与众筹而是抛售,然后等待币值下降的时候购入再返还给用户,这便是标准的“做空获利”;

第五以太坊所有的众筹项目都没有确立以太坊的货币地位,而是以积分、交易税费的形式进行抵扣,也就相当于淘宝币、天猫积分一样的性质,可抵用但是永远无法取代货币的功用。

当然,这也只是部分人士的个人看法。

对于以太坊,你怎么看?

观点:长期持有者目前不太可能以11000美元的价格出售比特币:9月4日消息,资金管理公司Grayscale的报告称,如果更多的投资者长期持有比特币,而不只是为了投机而加入,这对市场来说是积极的。Grayscale的HOLdER资料显示,比特币长期持有者增加,投机者减少,这是“与2016年初类似的结构”。该公司研究主管Philip Bonello表示投机者减少,并且投资者基础的信心正在日趋增长,目前不太可能以11000美元的价格出售比特币。(coindesk)[2020/9/4]

OKEx矿池正式当选CyberMiles(CMT)验证人:据OKEx官方公告消息,OKEx矿池现已成功当选CyberMiles(CMT)验证人,将从技术、生态建设等方面为CMT贡献力量,维护公链的稳定,促进社区健康发展。 \n据了解,CyberMiles是一个安全免费的 DPoS 公共区块链,为电商企业推出了高度定制的解决方案,以便电商企业能够轻松将业务部署在区块链上。[2020/5/28]

美国加密风投BoostVC完成4000万美元募资:美国加密风投BoostVC宣布完成了一笔4000万美元的募资,为该基金迄今规模最大的一笔融资。据了解,BoostVC在加密和区块链、以及虚拟现实/增强现实行业投资了多家企业,包括Coinbase、Etherscan、Polychain Capital等,同时他们也是区块链媒体The Block的投资方。(TC)[2020/4/23]

标签:

区块链热门资讯
Phase one and done:Eth2 作为数据可用性引擎

编者注:这篇文章的原标题为 “Phase One and Done: eth2 as a data availability engine”,在发表当时(2019 年 4 月),作者意在为 Eth2.0 提出一种替代 Phase 2 的路线图,也就是,如果仅用分片来保证数据可得性,这样的系统是否有用,还需要增加哪些部分来使之变得有用。

2020/12/12 20:16:50
Eth2.0:深入了解Lego Money、Sharding、PoS和TPS的真相

2015年推出的Ethereum(ETH)是目前市值排名第二的加密货币,与Cardano (ADA)和Kusamo (KSM)等加密货币一样,都具备非常高的开发者活跃度。 最近,一些加密分析人士认为Ethereum似乎已经过时了,但事实上,Ethereum网络的开发者活跃度非常高,这意味着该网络仍将维持其快速发展态势。

2020/12/12 20:16:46
5分钟速览以太坊Optimistic Rollup可扩展性方案

如今,对于以太坊乃至所有区块链来说,Optimistic Rollup 是最有前途的可扩展性方案。但是,Optimistic Rollup(ORU)是什么?为什么它会让以太坊开发者和可扩展性研究者如此心潮澎湃? 在本文中,我们将以通俗易懂的方式来介绍 ORU 的基础知识。 ORU 具备很多理想特点。在所有区块链可扩展性技术中,它的特点都是无可比拟的。

2020/12/12 20:16:42
成为“世界计算机” 以太坊还要走好远

五年以来,以太坊已经达到一系列重大成就:托管数以万计应用程序(DApps);涵盖多种代币类型,总资产价值超过 1000 亿美元;截至 2020 年底,交易总额预计将接近 1 万亿美元。以太坊是去中心化金融(DeFi)部门中的关键要素,也成为大多数稳定币的首选区块链网络。 尽管已经取得显著成功,但以太坊项目本身也存在不少问题。

2020/12/12 20:16:32
CEX如何应对以太坊2.0潜在流动性问题?

以太坊2.0建设是一个庞大而复杂的工程,虽然后续还有很多阶段没有开始,但市场流动性等关键问题已经在库币等CEX的支持下得到有效解决,同时这些CEX也在不断助力提升整个以太坊生态系统。 10月24日,以太坊2.0存款合约顺利达成启动创世区块524,288枚ETH的最低要求。

2020/12/12 20:16:27
参加ETH2.0质押怎么还罚款了?

自2019年开始,PoS和其背后的Staking Economy逐渐进入主流视野,鲜少再有人提及经典的PoW。而随着今年ETH2.0以及波卡这两大PoS公链IP逐渐落地,这种趋势已经达到了顶峰,截至目前ETH2.0信标链存款合约质押的ETH已经达到了138万枚,波卡达到了7.6亿枚。

2020/12/12 20:16:22