万向区块链技术研究报告 | EOS.IO技术调研(二)

本文深入探讨EOS.IO区块链的账户体系,包括账户权限、资源收费模式和公私钥使用。同时,介绍EOS.IO的版本迭代,如EOS VM的优化,以及其在多线程处理和存储管理上的特点。尽管EOS.IO存在一些不足,如共识模块非插件化和较长的最终确定时间,但其技术进步为区块链应用提供了新的可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

区块链技术迅猛发展,新想法、新概念、新名词层出不穷。万向区块链因此推出“技术研究报告”专栏,定期与大家分享在区块链行业创新及热门技术方面的研究成果,带领大家第一时间研究学习新技术,紧跟技术发展趋势,探索发掘技术的应用价值。

在上周的《EOS.IO技术调研》一文中,我们分享了关于EOS.IO概况、共识、出块、验证等方面的研究结果。这周我们将带大家更加深入地了解EOS.IO账户体系、公私钥使用、存储等方面的内容。

本文作者:万向区块链通用架构技术部 吴超尘

特色

1.账户体系

  • 账户名(字符串展示, 实质会通过base32编码,转化成底层的uint64_t)

    • 普通账户:必须12位字符 ,允许字符 a~z, 1~5 和 .

    • 短账户:少于12个字符,但没有’.'的 , 需要参与系统合约拍卖

    • 带后缀账户: 字符中带’.'的,可以少于12位, 但符号的后缀必须等于创建者的名称

    • eosio创建账号只要不超过12位都行

    • 短账户拍卖机制: 每天竞拍一个, 价高者得

  • 账户权限

    • owner: 一级最高权限

    • active: 二级权限

    • 权限可分配给指定的公钥或账户名

    • 支持多签, 权重和阈值 (加权阈值多重签名 )

      • 一个账户可以定义一个阈值和一组加权的公钥,可以用其中的一个或者多个私钥进行交易签名

      • 1-of-N 多重签名 或 M-of-N 多重签名

    • 自定义权限

      /*The authority JSON object*/
      {
        "threshold"       : 100,    /*An integer that defines cumulative signature weight required for authorization*/
        "keys"            : [],     /*An array made up of individual permissions defined with an EOS PUBLIC KEY*/
        "accounts"        : []      /*An array made up of individual permissions defined with an EOS ACCOUNT*/
      }
      ​
      /*Set Permission with Key*/
      {
        "permission" : {
          "key"           : "EOS8X7Mp7apQWtL6T2sfSZzBcQNUqZB7tARFEm9gA9Tn9nbMdsvBB",
          "permission"    : "active"
        },
        weight            : 25      /*Set the weight of a signature from this permission*/
      }
      ​
      /*Set Permission with Account*/
      {
        "permission" : {
          "account"       : "sandwich",
          "permission"    : "active"
        },
        weight            : 75      /*Set the weight of a signature from this permission*/
      }

2.免费(其实会按资源收费)

  • stake 原生兑换物 获得 cpu, net

    • CPU和NET转账的时候会消耗,但是会随着时间的增长面慢慢恢复

  • 用 原生兑换物 购买 ram

    • RAM用来支付存储到内存数据库的费用

    • 但凡涉及到数据存储的操作都会消耗RAM

  • 交易时不再收取 gas 费用, 但需要拥有所需数量的资源

    • 计算量和速度需要带宽和CPU资源

    • 持久信息的存储需要RAM资源

  • token与资源使用的关系

3.多种类型的公私钥可以同时使用<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值