项目名:以太坊 Ethereum ETH
中文名:以太坊
英文名:Ethereum
简 写:ETH
流通量:1.01亿
发行总量:1.01亿
发行时间:2014-07-24
交易所数量:200
众筹价格:¥1.89
PROJECT DESCIPTION
以太坊是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether,又称“以太币”)提供去中心化的虚拟机(称为“以太虚拟机”Ethereum Virtual Machine)来处理点对点合约。
PROJECT PRINCIPLE
以太坊最底层主要包括p2p协议,这是一种不存在中心服务器、两个节点之间直接进行网络通信的协议,只有基于p2p,区块链才能提供去中心化的服务。共识算法是区块链平台的核心组成部分,是不同节点之间达成一致性的算法和策略,目前以太坊最重要的两种共识算法是pow和pos。evm即以太坊虚拟机,是去中心化应用运行的容器,智能合约被编译成字节码后可以运行在evm中。LevelDB是以太坊底层的数据库,是有谷歌实现的非常高效的键值数据库,目前很多基于企业级的区块链平台底层也是使用Le velDB进行存储的。多种不同的非对称加密、哈希算法从密码学角度保证了在以太坊平台上的账户安全和交易信息安全,并使用数字签名和验证签名等机制保证了数据的不可篡改。Solidity是目前编写智能合约的主要语言是以太坊推荐的旗舰语,也是最流行的智能合约语言之一。RPC远程过程调用是以太坊提供给外界访问的接口,上层应用可以用JSON-RPC的方式和以太坊进行交互,来调用合约或者发送以太币,所有的业务逻辑通过智能合约来实现。
DEVELOPMENT PATH
"起源 以太坊最初由 Vitalik Buterin 在2013年提出。Vitalik 本是一名参与比特币社群的程序员,曾向比特币核心开发人员主张比特币平台应该要有个更完善的编程语言让人开发程序,但未得到他们的同意,因此决定开发一个新的平台作此用途。Buterin 认为很多程序都可以用类似比特币的原理来达成进一步的发展。Buterin 在2013年写下了《以太坊白皮书》,说明了建造去中心化程序的目标。然后2014年透过网络公开募资得到开发的资金,投资人用比特币向基金会购买以太币。 最初以太坊程序是由一间位在瑞士的公司 Ethereum Switzerland GmbH 开发,之后转移至一个非营利机构“以太坊基金会”(Ethereum Foundation)。 在平台开始发展的最初,有人称赞以太坊的科技创新,但也有人质疑其安全和可扩展性。 激活:边境 以太坊的公共区块链在2015年7月30日启动。最初的以太坊版本称为边境(Frontier,也有“前锋”的意思),用的是工作量证明(proof-of-work)的算法,但未来预期会转换成权益证明(proof-of-stake)。 硬分叉 自最初版本以来,以太坊网络成功进行了数次硬分叉。第一次分叉调整了未来挖矿的难度,确保未来的用户会有转换至权益证明的动机。目前第五个分叉正在开发中。 第二次分叉:家园 2016年春季进行了第二次分叉,发布了第一个稳定版本,称作“家园”(Homestead)。 第三次分叉:DAO和区块链分叉 2016年六月,以太坊上的一个去中心化自治组织 The DAO 被骇,造成市值五千万美元的以太币被移动到只有该黑客可以控制的“分身DAO”。因为程序不允许黑客立即提取这些以太币,以太坊用户有时间讨论如何处理此事,考虑的方案包括取回以太币和关闭DAO,而DAO去中心化的本质也表示没有中央权力可以立即反应,而需要用户的共识。最后在2016年7月20日,以太坊进行硬分叉,作出一个向后不兼容的改变,让所有的以太币(包括被移动的)回归原处,而不接受此
FOUNDING TEAM
"维塔利克˙布特林(Vitalik Buterin) 出生:1994年 现职:区块链平台「以太坊」创办人兼首席科学家 学历:加拿大滑铁卢大学肄业 获奖:奥林匹亚资讯奖铜牌、提尔奖学金、2014年世界科技奖 区块链释意:区块链是以密码学演算法和经济模型组成的分散式帐本。 他开发的加密货币,声势直逼比特币 ——布特林大事纪 1994年出生于俄罗斯 17岁开始研究比特币、创《比特币杂志》 18岁获得奥林匹亚资讯奖铜牌 19岁自加拿大滑铁卢大学休学;该年11月,公布《以太坊白皮书》初版,开始募集开发者 20岁获得提尔奖学金、成立非营利组织以太坊基金会,在迈阿密的比特币会议公开发表以太坊计画,该年7月,启动以太坊计画众售募资,募得3.1万枚比特币(当时约合1840万美元) 21岁以太坊最初版本Frontier问世、以太币开始在世界各地交易所公开交易 22岁被《财星》杂志评选为2016年40岁以下的40大杰出人物"
PROJECT ADVANTAGES
"智能合约(smart contract):存储在区块链上的程序,由各节点运行,需要运行程序的人支付手续费给节点的矿工或权益人。 代币(tokens):智能合约可以创造代币供分布式应用程序使用。分布式应用程序的代币化让用户、投资者以及管理者的利益一致。代币也可以用来进行首次代币发行。 叔块(uncle block):将因为速度较慢而未及时被收入母链的较短区块链并入,以提升交易量。使用的是有向无环图的相关技术。 权益证明(proof-of-stake):相较于工作量证明更有效率,可节省大量在挖矿时浪费的计算机资源,并避免特殊应用集成电路造成网络中心化。(测试中) 支链(Plasma):用较小的分支区块链运算,只将最后结果写入主链,可提升供单位时间的工作量。(尚未实现) 状态通道(state channels):原理类似比特币的闪雷网络,可提升交易速度、降低区块链的负担,并提高可扩展性。尚未实现,开发团队包括雷电网络(Raiden Network)和移动性网络(Liquidity Network)。 分片(sharding):减少每个节点所需纪录的数据量,并透过平行运算提升效率(尚未实现)。"
PROJECT DISADVANTAGES
BIG EVENT CHRONOLOGY