美文网首页
快速读懂以太坊 (Ethereum )白皮书:下一代智能合约和去

快速读懂以太坊 (Ethereum )白皮书:下一代智能合约和去

作者: 诠科教 | 来源:发表于2018-03-05 20:37 被阅读197次

    01以太坊是基于什么问题提出的?

    基于区块链怎样应用于货币以外的领域而提出,这些领域包括:

    (1)使用链上数字资产来代表的定制货币和金融工具;

    (2)某种基础物理设备的所有权(智能资产),如域名一样的没有可替代性的资产(域名币);

    (3)去中心化交易所;

    (4)其他(金融衍生品、点到点赌博、链上身份和信誉系统等)。

    02什么是智能合约?

    根据事先任意制订的规则来自动转移数字资产的系统。

    03什么是去中心化自治组织(DAOs)?

    长期的包含一个组织的资产并把组织的规则进行编码的智能合约。

    04以太坊的目标是什么?

    提供一个内置成熟、完备语言的区块链,用这种语言可以创建智能合约来编码任意状态转换功能,用户只要用几行简单的代码就能够创建以上提到的所有系统,及许多我们还想象不到的的其它系统。(基于脚本、竞争币和链上元协议概念进行整合和提高,使得开发者能够创建任意的基于共识的、可扩展的、标准化的、特性完备的、易于开发的和协同的应用)

    05怎样实现目标?

    (1)建立基础层;

    (2)内置有图灵完备编程语言的区块链;

    (3)使得任何人都能够创建智能合约和去中心化应用,并在其中设立他们自由定义的所有权规则、交易方式和状态转换函数。

    06以太坊账户是什么?

    一个20字节的地址。包含四个部分:

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

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

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

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

    07以太坊账户分类?

    (1)外部所有的账户(由私钥控制的),账户间直接交易。

    (2)合约账户(由合约代码控制),账户收到一条消息,合约内部的代码就会被激活,允许它对内部存储进行读取和写入,和发送其它消息或者创建合约。

    08以太坊的应用有哪些?

    (1)金融应用,为用户提供更强大的钱管理和参与合约的方法。包含:子货币,金融衍生品,对冲合约,储蓄钱包,遗嘱,甚至一些种类全面的雇佣合约。

    (2)半金融应用,如为解决计算问题而设的自我强制悬赏。

    (3)在线投票和去中心化治理这样的非金融应用。

    09链上代币系统的应用有哪些?

    美元或黄金等资产的子货币到公司股票,智能资产,不可伪造的优惠券,积分奖励等的代币系统都可以成为链上系统。

    10以太坊消息与比特币交易不同之处?

    以太坊的消息在某种程度上类似于比特币的交易,但是两者之间存在三点重要的不同:

    (1)以太坊的消息可以由外部实体或者合约创建,然而比特币的交易只能从外部创建;

    (2)以太坊消息可以选择包含数据;

    (3)如果以太坊消息的接受者是合约账户,可以选择进行回应,这意味着以太坊消息也包含函数概念。

    更多文章

    快速读懂比特币白皮书:一种点对点的电子现金系统

    币18简易白皮书

    相关文章

      网友评论

          本文标题:快速读懂以太坊 (Ethereum )白皮书:下一代智能合约和去

          本文链接:https://www.haomeiwen.com/subject/dthkfftx.html