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

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

一张图理解EOS是什么

从比特币到以太坊,再到 EOS,它们背后的组织渐趋复杂。比特币处在完全自运转的状态。以太坊由以太坊基金会开发软件和运转该区块链网络。出于各种原因,EOS 显得更为复杂。初看,它至少包括以下三个部分。

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

第二,EOS 币(EOS 通证)。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 用户。

15个DeFi入门必备专业术语大全

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

  • nodeos:即 EOS 的核心程序,它是 EOS 节点的后台程序。
  • cleos:管理 EOS 区块链和钱包的命令程序。
  • keosd:管理 EOS 钱包的程序。

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

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

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

EOS 的智能合约

EOS 的智能合约是关联在各个合约账户上的。在 EOSIO 系统中,“合约”是沿用了区块链的专业术语,但其含义非常接近于 Linux 操作系统的后台应用,比如节点在启动时会包括四个缺省合约,如 eosio.bios、eosio.token 等。

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

EOS 智能合约现在是用 C++ 语言编写的,文件格式分别为*.hpp/*.cpp,编译后变为 WebAssembly 格式文件 WASM(*.wast)与应用头文件(*.abi)。

到此这篇关于一张图理解EOS是什么及EOS的智能合约的文章就介绍到这了,更多相关EOS知识分享内容请搜索掘金网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持掘金网!

基于java开发一套完整的区块链系统详细教程(附源码)

阅读剩余 19%

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/212420.html

(0)
菜鸡菜鸡
上一篇 8 11 月, 2022 12:22 下午
下一篇 8 11 月, 2022 1:22 下午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • cardano艾达币怎么样(Cardano币)

    摘要: Cardano艾达币是一种基于区块链技术的加密货币,它在安全性、可扩展性和互操作性方面都有着更高的水平。近年来,Cardano艾达币在加密货币市场上备受瞩目,许多人认为它是…

    31 5 月, 2023
  • 矿池算力越高越好吗?越大真的越好吗?

    全文导读 众所周知,区块链产业中分为区块链圈、币圈和矿圈,区块链圈以公有链为首,币圈以交易所为首,而矿圈以矿机公司和矿池为首,可以毫不夸张的说,如今矿圈是一个隐秘的算力江湖,可以说谁拥有了算力,就拥有了在这个江湖的地位

    18 4 月, 2022
  • 瑞波币Ripple开源的背后:去年96%的代码都由其员工完成

    This model’s maximum context length is 4097 tokens. However, you requested 4212 toke…

    10 5 月, 2023
  • 欧易usdt钱包最新版下载注册_欧易官网下载usdt交易平台

    欧易usdt钱包最新版下载是专门为喜欢投资区块链的小伙伴们带来的交易平台,交易情况在线就能查询到,收益极速到账,USDT钱包内的功能全面,授权就能进入使用,无需繁琐的操作步骤,24小时客服在线,有问题及时反馈,不耽误交易时间。

    26 10 月, 2022
  • 一文读懂MDEX流动性挖矿教程

    全文导读 首先先普及一下MDEX的一些情况,MDEX是基于火币生态链和以太坊的双链DEX模型,Mdex是一款基于资金池理念自动做市的去中心化交易产品,MDEX融合了火币生态链交易费低廉和以太坊生态圈繁荣的优势,支持流动性挖矿和交易挖矿的“双重挖矿机制”

    25 4 月, 2022
  • 如何在区块链上进行高频交易?

    摘要:本文将详细介绍如何在区块链中实现高频交易,为读者提供背景信息并引起读者的兴趣。 一、区块链技术的发展背景 区块链技术始于比特币发展的早期,最初的设计目的是为了支持比特币的交易…

    7 5 月, 2023
  • 比特币和莱特币之间有什么区别?

    摘要:比特币与莱特币是两种热门的加密货币,二者都有其独特的特点。本文将以4个方面对比特币与莱特币的区别进行详细的讲解。 一、算法不同 比特币和莱特币的最重要的不同之一是它们所使用的…

    8 5 月, 2023
  • 比特币白皮书发布日期具体是哪天?

    摘要:本文探究比特币白皮书发布纪念日,介绍数字货币的魅力,通过分析比特币的安全性、去中心化、匿名性和价值变动来阐述数字货币的优势。 一、安全性 在数字化时代,人们面临着网络安全的威…

    14 4 月, 2023
  • RCCC币前景怎么样?2020年RCCC币前景点评汇总

    摘要:本文将围绕RCCC币2020年的前景展开详细的投资价值与风险评估,帮助读者更好地了解这种数字货币的未来走势。 一、稳定性分析 稳定性是数字货币发展中至关重要的一环。在过去的几…

    28 4 月, 2023
  • 欧易平台卖币_欧易平台卖币银行卡被冻结

    作为虚拟币行业人士而言,我们经常都会说到欧易平台卖币时有很多细节是需要注意的。你知道欧易平台卖币银行卡被冻结?今天就让小编跟你们说说吧!

    2 11 月, 2022