• English
  • Chinese

以太坊是什么?

2017年初摩根大通、芝加哥交易所集团、纽约梅隆银行、汤森路透、微软、英特尔、埃森哲等20多家全球顶尖金融机构和科技公司成立了的企业以太坊联盟。可以说这是一场金融与科技的狂欢盛宴,那么以太坊究竟是什么?以太坊魅力何在?为何是以太坊联盟?

Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。

Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理,合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。

以太坊具有强大的功能应用,作为一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作建楼房,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把楼房搭起来,因此在以太坊上建立应用的成本和速度得到极大提升。具体来说,以太坊通过一套图灵完备的脚本语言(EthereumVirtual Machinecode,简称EVM语言)来建立应用,它类似于汇编语言,我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。

这里说到的平台上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用,可以促进大量的新产业的出现。以太坊白皮书中提到的如储蓄账户、用户自定义的子货币等诠释了这个原理。

以太坊致力于实施全球去中心化且无所有权的数字技术计算机来执行点对点合约。简单来说就是,以太坊是一个你无法关闭的世界计算机。正是基于以太坊强大的功能应用,才能受到全球顶尖金融机构和科技公司的高度青睐成立企业以太坊联盟。