首页 以太坊

以太坊

  • 区块链应用(去中心化应用)是什么样的?

    区块链应用(去中心化应用)是什么样的?

    EOS 的技术白皮书给出了应用所需的六个条件(如下所示),而 EOS 的软件设计的确是对应这些条件而设计的。本节我们将重点讨论 EOS 的其中三个为应用而做的特别设计:用户免费、账户体系、存储。区块链应用的六个条件:支持百万级别的用户,需要能够处理数千万日活跃用户的区块链技术。使用免费,应用开发人员需要具备灵活性,能够为用户提供免费服务;用户不必为了使用平台或从平台的服务中受益而付费。轻松升级和故障修复,区块链平台必须对软件和智能合约的升级提供支持。延迟低,及时地反馈是良好用户体验的基础。串行性能,有些应...

  • 一张图理解EOS是什么

    一张图理解EOS是什么

    从比特币到以太坊,再到 EOS,它们背后的组织渐趋复杂。比特币处在完全自运转的状态。以太坊由以太坊基金会开发软件和运转该区块链网络。出于各种原因,EOS 显得更为复杂。初看,它至少包括以下三个部分。第一,EOSIO 软件。这个开源软件是由 Block.one 公司开发的。当然严格来说,这是一个社区开发的开源软件,任何人都可以参与开发、提交代码。第二,EOS 币(EOS 通证)。EOS 币由 Block.one 公司在以太坊上按 ERC20 通证标准发售。按发售条款,发售获得的 ETH...

  • EOS是什么?EOS和比特币、以太坊有什么区别?

    EOS是什么?EOS和比特币、以太坊有什么区别?

    现在从加密数字货币的市值看,除了比特币、以太坊等之外,市值最高的项目是企业操作系统(Enterprise Operating System,EOS)。从关注度看,EOS 也是 2017~2018 年的明星项目,并常被认为是区块链 3.0 的主要竞争者。EOS 是由 Block.one 公司开发的一个新的区块链软件系统,它的目标是将一切去中心化(decentralize everything)。从 2017 年年中开始,经过一年的代币众筹后,它于 2018 年 6 月 15 通过由数十个区块生产者(bloc...

  • 区块链3.0是什么样子的?

    区块链3.0是什么样子的?

    依据区块链实际发展的情况我们认为,区块链 1.0 是数字现金,区块链 2.0 是数字资产,而期望区块链 3.0 能成为应用的平台。那么,区块链 3.0 究竟是什么样的呢?之前,曾有人类比说,区块链 3.0 可能是像操作系统一样的应用平台。在仔细分析 EOS 等典型的区块链 3.0 项目后,我们提出,区块链 3.0 可能是价值交易的云服务平台。也即,不是把区块链看成运行应用的操作系统,而是将之看成类似亚马逊云(Amazon Web Services,AWS)、阿里云等的云服务平台。区块链3.0的三...

  • 区块链的四大特征

    区块链的四大特征

    在对比特币和以太坊这两个主要系统,讨论了区块链的价值表示和价值转移这两个基础功能,探讨了数字资产、通证与通证经济系统之后,我们再来看看区块链的特征与用途,尝试回答“区块链有什么用”这个问题。答案就藏在区块链的四个基础特性中。在观察了以太坊带来的变化后,区块链特征以及与这些特征相关的应用已经较为清晰地展现在我们面前。这四个基础特征分别是:不可篡改,不可复制的唯一性,智能合约,去中心自组织或社区化(见图1)。区块链不只是技术,它还将从经济、管理、社会层面带来变化,它可能改变人类交易的方式,它将改变货币、账本、合同、协同...

  • 以太坊的账户(外部账户和合约账户)

    以太坊的账户(外部账户和合约账户)

    以太坊是有账户的,每个用户都可以开设账户,账户余额是我们拥有的以太币或其他基于 ERC20 标准的通证。账户的设计使得以太坊与比特币不同,根据之前的讨论我们知道,比特币只有钱包地址和未使用的交易输出。以太坊的两种账户:外部账户和合约账户以太坊有两种账户,如下图所示:外部账户(externally owned accounts),由密钥控制。合约账户(contract accounts),由智能合约的代码控制。图1:以太坊的两种账户以太坊的账户包括四个字段:一个随机数、账户的余额、合约代码(如果有...

  • ERC721标准与加密猫

    ERC721标准与加密猫

    2017 年 11 月 28 日,“加密猫”游戏出现在互联网上。这是基于以太坊的 ERC721 标准(不可互换通证)发行的加密数字宠物,每一只猫咪各不相同。加密猫的正式中文名叫“谜恋猫”,游戏的官网称这些加密猫是“可收藏、可繁殖、讨人喜欢的”。用户可以用以太币换购这种猫咪。这个简单的游戏吸引了大量的用户,甚至使得以太坊区块链网络出现了大拥堵。在此之前,人们对以太坊的认识是,它的主要应用是用它的智能合约发行符合 ERC20 标准的可互换通证,同一种通证的一枚和另一枚是完全一样的。对比而言,基于 E...

  • 以太坊智能合约的技术与组件

    以太坊智能合约的技术与组件

    要在以太坊上编写一个智能合约,所涉及的技术和组件有:Solidity,以太坊的图灵完备编程语言,用于编写智能合约。虚拟机(Ethereum Virtual Machine,EVM),即智能合约运营的环境。预言机(Oracle),用于链上和链下数据信息的交换。Web3.js,与以太坊区块链节点进行交互的JavaScript API。常见的以太坊通证标准有两种:ERC20标准,可互换通证。ERC721标准,不可互换通证。2014 年 12 月 31 日,维塔利克曾画了一张名为“Silos”的图,展示了他理解的...

  • 通证该如何设计?如何表示资产?

    通证该如何设计?如何表示资产?

    从比特币到以太坊,从区块链 1.0 的数字现金进展到区块链 2.0 的数字资产,人们关注的焦点在发生转移。在讨论比特币系统时,人们关注的是比特币、是加密数字货币,区块链是源自比特币的底层技术,比特币系统实现并验证了区块链的价值表示和价值转移这两个核心功能,并展示了这两者是可以完全去中心化的。以太坊的重心则是区块链。以太坊也有类似于比特币的加密数字货币——以太币,但与中本聪没有为比特币设计用途不同,以太币被定位为以太坊区块链的燃料货币。以太坊白皮书说,以太币(ether,现在的代码为ETH)是以太坊的主要内...

  • The DAO众筹事件与以太坊分叉

    The DAO众筹事件与以太坊分叉

    以太坊的代币众筹曾经历了一次大的灾难性事件,这次事件甚至导致了以太坊区块链的分叉。2016 年 4 月 30 日,The DAO 项目在以太坊中进行代币众筹,到 5 月 28 日,这个项目筹集了 1150 万个以太币,以当时以太币的价格计算价值超过 1.5 亿美元,是当时最大金额的众筹。但是,在 2016 年 6 月 9 日,有开发者发现 The DAO 的智能合约存在漏洞,他还在开源平台上提交了修复代码。6 月 17 日,黑客利用漏洞向一个匿名的地址转移走了项目众筹来的 360 万枚以太币,占到总数的 1/3。幸...