美文网首页
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 相关概念

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