美文网首页
EOS 相关概念

EOS 相关概念

作者: stevenlife | 来源:发表于2019-08-12 11:15 被阅读0次

EOS账户

有12个字符的限制(允许字符a~z、1~5)

EOS系统的两种攻击方式

内部攻击:21个主节点,49个备用节点存在竞争关系(通过宪法多恶意节点进行惩罚)
外部攻击:Dapp用户利用开发者抵押的EOS提供的资源间接的对EOS系统进行攻击

区块数据结构

区块头

    前一区块hash
    区块时间戳
    交易的默克尔根
    Action的默克尔根
    超级节点账户
    超级节点排序版本号
    下一个超级节点(可以为空)
区块摘要

    区块摘要展示了交易的层次结构和分组结构

    多个交易组成一个Shard片区)
    多个Shard组成了一个Cycle(周期)
    多个Cycle组成了一个Region(区域)
    EOS开发并行执行的基础

交易

交易是一组Aciton操作的集合,也可以理解为执行智能合约,交易通过使用钱包客户端来签署

公钥

EOS账户有Owner权限和Action权限,对应的都是一串公钥。一个公钥可以绑定到多个账户上。

EOS账号的权限

每个账户自带两个原生权限:owner和active权限
owner:代表账户所有权该权限可以进行所有操作,包括更改owner权限
active:活跃权限,能进行除更改owner权限以外的所有操作
自定义权限:除了两个原生权限以外,EOS还支持自定义权限。

账户权限的更新

用updateauth命令更新Owner权限和Active权限,将对应的公钥换成你新的公钥即可

EOS账户设计设计概念

Account(账户)
Wallet(钱包)
钱包密码
Key(共/私钥)
Permission(权限)

EOS的智能合约两个要素

账户声明的Actio
及对Action的回应脚本(程序)

EOS资源

可转让资源:CPU/带宽等
不可转让资源:RAM和存储资源

资源相关流程:

    抵押代币获得CPU或网络带宽资源
    使用抵押资源精选投票操作
    赎回抵押的代币操作
    买入内存RAM
    卖出内存RAM
image.png

CPU带宽抵押模型
只有在新发起一笔交易时,才更新CPU和带宽使用量的数据
用掉的CPU与带宽资源之后,恢复周期是24小时
如果原先的资源已经全部耗尽,则无法发起新的交易

相关文章

  • EOS 相关概念

    EOS账户 EOS系统的两种攻击方式 区块数据结构 交易 公钥 EOS账号的权限 账户权限的更新 EOS账户设计设...

  • EOS Dawn 3.0整理

    EOS Dawn 3.0 4月5号发布了,在概念方面,相关的文章在简书有特别多介绍,例如:【长文翻译】EOS Da...

  • EOS开发(一)环境搭建(非Docker)

    EOS相关文档 Git地址:https://github.com/EOSIO/eos Docs:https://d...

  • EOS节点相关

    在EOS超级节点之争 ---- 区块链版权利的游戏一文中,我们探讨了七个个问题。 在上周,这版权力的游戏再度升温:...

  • EOS异常相关

    eos的异常机制基于 eos/libraries/fc/include/fc/exception已有的异常机制,e...

  • EOS(概念十五)

    EOS全称Enterprise Operation System,即企业级操作系统。EOS采用DPOS机制,利用区...

  • 区块链开发之EOS钱包APP

    1、目录 基础概念 开发准备 实战编码 总结 2、基础概念 什么是EOS?首先,要使用EOS钱包,你得先有一个EO...

  • 初识EOS, 区块链3.0时代来了来了,真的来了

    ​初识EOS, 区块链3.0时代来了来了,真的来了 基本概念 EOS(EnterpriseOperation Sy...

  • EOS生态

    ● EOS为什么被称为区块链3.0,和被称为2.0的以太坊有什么区别?● EOS基础——账户概念● EOS的共识机...

  • 相关概念

    中间件 是提供系统软件和应用软件之间连接的软件,以便于各种部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑。...

网友评论

      本文标题:EOS 相关概念

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