以太币,ETH介绍 以太坊( 四 )


2015年11月9日到13日 , 以太坊在伦敦举行了为期五天的开发者大会(DEVCON 1) , 吸引了全世界三百多名开发者参加 。 第三次开着大会(DEVCON 2)将于2016年9月份在上海举行 。
在2016年3月14日(圆周率节) , 以太坊发了Homestead阶段 。 Homestead阶段与Frontier阶段相比 , 没有明显的技术性里程碑 , 只是表明以太坊网络已经平稳运行 , 不再是不安全和不可靠的网络了 。 在此阶段 , 以太坊提供了图形界面的钱包 , 易用性得到极大改善 , 以太坊不再是开发者的专属 , 普通用户也可以方便地体验和使用以太坊 。
Metropolis阶段发布日期尚未确定 。 在Metropolis阶段 , 团队将最终正式发布一个为非技术用户设计的、功能相对完善的用户界面 , 也就是发布Mist浏览器 。 团队期望Mist的发布将包括一个去中心化应用商店和一些功能完善、设计良好的基础性应用 , 表现以太坊网络的强大 。 Mist浏览器将非常简单易用 , 只要会使用普通浏览器就会使用Mist 。 在以太坊平台上 , 第三方开发者为普通用户开发的去中心化应用逐渐增多 , 以太坊不仅是一个开发平台 , 还逐渐成为一个应用市场 , 开发者和用户都是不可或缺的部分 。
Serenity阶段发布日期尚未确定 。 在Serenity阶段 , 以太坊将从PoW转换到PoS 。 工作量证明意味着将电力转换为热量、以太币和网络稳定性 。 但是若非必要 , 以太坊不想因为挖矿排放过多热量 , 所以需要修改算法:权益证明(POS) 。 网络从工作量证明(POW)转换到权益证明(POS)将需要一个实质性的转换 , 一个转变过程 , 这似乎是一个长期过程 , 但并不是那么遥远:这类开发工作正在进行中 。 POW是对计算能力的严重浪费 , 就像民主–除了其它系统以外的最坏系统 。 从POW的约束中解脱出来 , 网络将更加快速、出块更快、更加有效、对新用户来说更加易用、更能抵制挖矿的中心化等 。 这将可能是像将智能合约放到区块链一样的巨大进步 。 转换到POS以后 , 前三个阶段所需要的挖矿将被终止 , 新发行的以太币也将大为降低 , 甚至不再增发新币 。
在以太坊2.0阶段 , 开发团队的主要目标是通过分片(sharding)方式解决可扩展性问题(Scalability) , 即提高区块链的处理交易处理能力 , 这也是所有的区块链项目致力解决的瓶颈 。 预计 2017年年末发布 。
如何获得ETH?
获取ETH最简单的方式就是购买 。 市面上有许多可以购买ETH的数字货币交易所 , 但用户需要根据所处地址和付款方式选择合适的交易所 。
 
以太坊账户
在以太坊系统中 , 状态是由被称为“账户”(每个账户由一个20字节的地址)的对象和在两个账户之间转移价值和信息的状态转换构成的 。 以太坊的账户包含四个部分:
随机数 , 用于确定每笔交易只能被处理一次的计数器
账户目前的以太币余额
账户的合约代码 , 如果有的话
账户的存储(默认为空)
以太币(Ether)是以太坊内部的主要加密燃料 , 用于支付交易费用 。 一般而言 , 以太坊有两种类型的账户:外部所有的账户(由私钥控制的)和合约账户(由合约代码控制) 。 外部所有的账户没有代码 , 人们可以通过创建和签名一笔交易从一个外部账户发送消息 。 每当合约账户收到一条消息 , 合约内部的代码就会被激活 , 允许它对内部存储进行读取和写入 , 和发送其它消息或者创建合约 。
消息和交易
以太坊的消息在某种程度上类似于比特币的交易 , 但是两者之间存在三点重要的不同 。 第一 , 以太坊的消息可以由外部实体或者合约创建 , 然而比特币的交易只能从外部创建 。 第二 , 以太坊消息可以选择包含数据 。 第三 , 如果以太坊消息的接受者是合约账户 , 可以选择进行回应 , 这意味着以太坊消息也包含函数概念 。
以太坊中“交易”是指存储从外部账户发出的消息的签名数据包 。 交易包含消息的接收者、用于确认发送者的签名、以太币账户余额、要发送的数据和两个被称为STARTGAS和GASPRICE的数值 。 为了防止代码的指数型爆炸和无限循环 , 每笔交易需要对执行代码所引发的计算步骤-包括初始消息和所有执行中引发的消息-做出限制 。 STARTGAS就是限制 , GASPRICE是每一计算步骤需要支付矿工的费用 。 如果执行交易的过程中 , “用完了燃料” , 所有的状态改变恢复原状态 , 但是已经支付的交易费用不可收回了 。 如果执行交易中止时还剩余燃料 , 那么这些燃料将退还给发送者 。 创建合约有单独的交易类型和相应的消息类型;合约的地址是基于账号随机数和交易数据的哈希计算出来的 。

推荐阅读