主页 > 安卓版imtoken下载 > 一张图看懂EOS是什么以及EOS的智能合约

一张图看懂EOS是什么以及EOS的智能合约

安卓版imtoken下载 2023-01-26 05:23:38

从比特币到以太坊再到 EOS,背后的组织越来越复杂。 比特币处于完全自我运行的状态。 以太坊由以太坊基金会开发并运行区块链网络。 由于各种原因,EOS 更加复杂。 乍一看,它至少包括以下三个部分。

首先,EOSIO 软件。 本开源软件由Block.one公司开发。 当然,严格来说,这是一个社区开发的开源软件,任何人都可以参与开发和提交代码。

二、EOS币(EOS token)。 EOS 代币由 Block.one 根据 ERC20 代币标准在以太坊上发行。 根据出售条款,出售获得的 ETH 资金属于 Block.one。 为期一年的销售于 2018 年 6 月 2 日结束。之后,EOS 币被映射到上线的 EOS 主网,现在是 EOS 主网的原生数字货币。

以太坊往年价格_以太坊价格_以太坊矿机价格今日的价格

三、EOS主网。 通过选举选出一批区块生产者(BP,超级节点)以太坊往年价格,启动EOS主网。 EOS主网于2018年6月上旬由EOS社区启动。但可以合理推测,在EOS社区中,Block.one公司的影响力非常大。

除了主网之外,还有一些还没有被EOS社区广泛认可的,可以看作是EOS的备选网络(altnet,是一个对应之前的altcoin和alt chain)。 单词)。

EOSIO是一款开源软件,Block.one也支持各方使用这款开源软件搭建自己的区块链网络。 然而,一些有争议的替代网络也出现了,比如一些替代网络试图将自己与 EOS 主网络混淆。 开发人员还可以使用 EOSIO 软件构建单节点测试网和多节点测试网。

以太坊价格_以太坊矿机价格今日的价格_以太坊往年价格

至此我们可以看到EOS的组成部分与大部分基础公链项目一致,包括三部分(一链、一通、一软件):EOS主网、EOS通证、EOSIO开源软件。 EOS主网也是由分布式账本和去中心化网络组成。 与其他基础公链的一个很大的区别在于,它鼓励更多的人在主网之外使用和运行EOSIO开源软件。

如图1所示,EOS主网由三层组成:核心层是由区块生产者(BP)组成的EOSIO核心网,中间层是EOSIO接入网,外层是EOSIO用户。

EOSIO开源软件包括一系列软件,其中主要有三个:nodeos、cleos、keosd。

以太坊矿机价格今日的价格_以太坊价格_以太坊往年价格

EOS主网上有两类账户:外部账户(由私钥控制的外部账户)和合约账户。 与账户相关的概念是钱包和权限。 钱包是保存密钥的客户端,权限包括两个基本权限类别(owner和active)。 应用程序可以自定义各种权限。

一张图理解EOS是什么及EOS的智能合约

图1:一张图看懂EOS区块链和EOSIO开源软件

以太坊往年价格_以太坊矿机价格今日的价格_以太坊价格

EOS 智能合约与每个合约账户相关联。 在EOSIO系统中,“合约”是跟在区块链之后的一个技术名词,但其含义与Linux操作系统的后台应用非常接近。 例如,当一个节点启动时,它会包含四个默认合约,如eosio.bios、eosio.token等。

EOS智能合约有两种调用方式,一种是用户通过命令调用,另一种是通过EOSIO软件的send方法调用。 一个账户通过转账等动作触发另一个合约账户中的合约执行后,该合约可以通过软件代码调用其他合约(见图3-11)。

EOS智能合约现在使用C++语言编写,文件格式为*.hpp/*.cpp,编译成WebAssembly格式文件WASM(*.wast)和应用程序头文件(*.abi)。

以太坊价格_以太坊矿机价格今日的价格_以太坊往年价格

至此,这篇用图了解什么是EOS以及EOS的智能合约的文章就介绍到这里了。 更多EOS知识分享请搜索毕大师往期文章或继续浏览下方相关文章。 多多支持BitMaster!

本站提示:投资有风险以太坊往年价格,入市需谨慎。 此内容不作为投资和财务建议。

标签:EOS 智能合约

本文部分内容来源于网络,如有疑问请联系我们