分享

更多

   

什么是Ethereum(ETH)?

2017-04-23  whispers_...

以太坊与智能合约

以太坊项目创建的目的是将脚本、竞争币和链上元协议概念进行整合和提高,使得开发者能够创建任意的基于共识的、可扩展的、标准化的、特性完备的、易于开发的和协同的区块链应用。以太坊通过建立终极的抽象的基础层-内置有图灵完备编程语言的区块链-使得任何人都能够创建合约和去中心化应用,并在其中设立他们自由定义的所有权规则、交易方式和状态转换函数。简言之,以太坊为区块链应用提供了基础设施。

智能合约,可以比作包含价值而且只有满足某些条件才能打开的加密箱子,能在以太坊的平台上创建。智能合约因为图灵完备性、价值知晓(value-awareness)、区块链知晓(blockchain-awareness)和多状态所增加的力量,而比比特币脚本所能提供的智能合约强大得多。

以太坊账户与以太币

在以太坊系统中,状态是由被称为“账户”(每个账户由一个20字节的地址)的对象和在两个账户之间转移价值和信息的状态转换构成的。以太坊的账户包含四个部分:

  1. 随机数,用于确定每笔交易只能被处理一次的计数器;

  2. 账户目前的以太币余额;

  3. 账户的合约代码,如果有的话;

  4. 账户的存储(默认为空)。

以太币(Ether)是以太坊内部的主要加密燃料,用于支付交易费用。一般而言,以太坊有两种类型的账户:外部所有的账户(由私钥控制的)和合约账户(由合约代码控制)。外部所有的账户没有代码,人们可以通过创建和签名一笔交易从一个外部账户发送消息。每当合约账户收到一条消息,合约内部的代码就会被激活,允许它对内部存储进行读取和写入,和发送其它消息或者创建合约。


相关链接:

官方网站:https://www.ethereum.org/

EthFans:http://ethfans.org/

巴比特白皮书:http://www.8btc.com/ethereumwhitepaper


ETH区块链查询

https://etherscan.io


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    类似文章 更多
    喜欢该文的人也喜欢 更多