- 浏览: 767958 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
msig:multi-signature,是多重签名的意思,该合约主要提供多方对同一笔交易发起异步签名的功能,通过调用该合约,用户可以便捷地对某一提案进行异步批复
multisig:命令的使用要依赖于其他命令,如set account permission push action.尤其是set account permission命令,多签名是权限范畴的知识.其操作的对象,即权限的对象是action
文件夹中的abi文件:是一个json格式的文件,用来描述对cpp文件中的action和二进制程序进行转变的方法,也用来描述数据库状态.此描述可以使开发者和用户通过JSON无缝地与合约进行交互
1.propose():创建action提案,用于获取账户的提案和记录提案,为了节约资源,提案中的信息会在函数执行的时候自行读取,比对与存储
2.approve(account_name proPoSer,name proPoSal_name,permission_level level):对某个提案进行同意操作,进而修改本地代码.
举个例子:
a.某用户创建了对系统合约的提案之后,超级节点需要对提案发起评审,并决定是否同意该提案
b.当同意该提案的节点超过一定数量时,提案即刻生效,这一数量由threshold决定
c.account_name proPoSer:此交易的提案人
d.name proPoSal_name:提案名
e.permission_level level:使用哪个权限来批准这个提案
3.unapprove():参数与approve相同,不同意某个提案
4.cancel():当提案得到足够数量的节点批准之后,会执行取消操作
a.proPoSer:提案者帐户
b.proPoSal_name:待取消的提案名
c.canceler:发起取消操作的账户名
d.exec函数执行取消操作
multisig:命令的使用要依赖于其他命令,如set account permission push action.尤其是set account permission命令,多签名是权限范畴的知识.其操作的对象,即权限的对象是action
文件夹中的abi文件:是一个json格式的文件,用来描述对cpp文件中的action和二进制程序进行转变的方法,也用来描述数据库状态.此描述可以使开发者和用户通过JSON无缝地与合约进行交互
1.propose():创建action提案,用于获取账户的提案和记录提案,为了节约资源,提案中的信息会在函数执行的时候自行读取,比对与存储
2.approve(account_name proPoSer,name proPoSal_name,permission_level level):对某个提案进行同意操作,进而修改本地代码.
举个例子:
a.某用户创建了对系统合约的提案之后,超级节点需要对提案发起评审,并决定是否同意该提案
b.当同意该提案的节点超过一定数量时,提案即刻生效,这一数量由threshold决定
c.account_name proPoSer:此交易的提案人
d.name proPoSal_name:提案名
e.permission_level level:使用哪个权限来批准这个提案
3.unapprove():参数与approve相同,不同意某个提案
4.cancel():当提案得到足够数量的节点批准之后,会执行取消操作
a.proPoSer:提案者帐户
b.proPoSal_name:待取消的提案名
c.canceler:发起取消操作的账户名
d.exec函数执行取消操作
发表评论
-
eos快照
2019-10-06 08:31 381快照:为区块链提供临时 ... -
eos待确认/分叉库
2019-10-05 08:32 251fork_database:管理了轻量级状态数据,是由未确认的 ... -
eos controller概述
2019-10-03 17:28 292EOS中的模型层是blocks.log和基于chainbase ... -
eos multi_index
2019-10-03 09:01 282EOS的数据库就是chainbase,而调用数据库服务的C++ ... -
eos chainbase状态库
2019-10-01 08:03 431chainbase:是一个快速包含 ... -
eos action
2019-09-28 17:18 182action:在EOS中,action被分配到对应程序(一般是 ... -
eos事务结构
2019-09-28 16:34 394transaction_header:事务头的数据大小是固定的 ... -
eos区块头结构
2019-09-28 08:54 283block_header:区块头 struct block ... -
eos rpc set
2019-09-26 19:27 281set contract:设置合约 xjdeMacBook- ... -
eos rpc create
2019-09-26 19:18 2551.创建公私钥对 xjdeMacBook-Pro:safeco ... -
EOS blocks.log
2019-09-26 07:40 368区块数据通过blocks.log与blocks.index持久 ... -
引用区块
2019-09-25 07:26 309trx.set_reference_block(ref_blo ... -
EOS事务
2019-09-24 07:36 347调用函数add_standard_transaction_op ... -
全节点搭建
2019-09-22 09:34 2631.通过system regproducer命令可将普通账户注 ... -
eos名词解释
2019-09-14 09:34 6541.Authority:权力,要与Permission做好区分 ... -
智能合约依赖库
2019-08-29 07:32 364Action:这部分定义了查询或发送action的API.在E ... -
eos_rpc_system资源获取
2019-08-21 07:39 369资源主要有CPU,net bandwidt ... -
eos_rpc_sign
2019-08-21 07:22 243sign [OPTIONS] transaction:完成EO ... -
eos_rpc_wallet
2019-08-20 07:31 3141.wallet create [OPTIONS]:创建一个新 ... -
eos_rpc_get
2019-08-18 08:38 2901.get info:通过指定全节点API接口获取其连接的EO ...
相关推荐
EOS通过eosio.msig合约支持多重签名概念,实现了多重签名的提案、审批、执行过程,并且提供查看和取消提案等辅助操作。 在使用多重签名时,用户需要注意以下几点: - 权重和阈值的配置必须严格按照安全要求和业务...
EOSeoul文档 EOSeoul Builder-从引导启动到实时生产的完整。 -在启动顺序的最后阶段调整的...eosio.token,Exchange和eosio.msig合同 你好世界教程 综合账户和钱包教程 持久性API 智能合约 井字游戏 骰子 单主机多节
Eosio名称为uint64 ..."eosio.msig", "eosio.token", ---- 6138663577826885632 ---- 6138663587900751872 ---- 6138663591592764928 从uint64到名称 来源 例子 尝试运行工具包 const eosjsAccountName = require
建议取消注释 .msig* 和 .tsig*,只有在 .sig*、.sig2* 和 .osig* 的计算已经证明足够快之后。 不执行数据的预处理。 对于恒定速率时间序列,仅针对大于样本之间的最短时间且小于总时间的一半的 tau 值计算偏差。 ...
matlab均方误差的代码##社区卡方分析(CCA)MATLAB软件包## ###由Eric Feczko创建14/4/30 ### CCA包含一组matlab脚本,旨在执行探索性卡方检验,以从一组质量单变量检验中识别出有趣的网络内/...msig”是NxN矩阵,“模
- http://web2.0stylr.com/stylr.aspx和http://msig.info/web2.php专注于Web 2.0风格的Logo设计,适应现代网站设计趋势。 ### IT技能在线学习与实践 - 文件中的网址还覆盖了Flash动画制作(http://agencynet.com)...
Method currentMethod = pjp.getTarget().getClass().getMethod(msig.getName(), msig.getParameterTypes()); StringBuilder sb = new StringBuilder(currentMethod.toString()); Object[] args = pjp.getArgs()...
- **函数原型**:`function [sig, sig2, osig, msig, tsig, tau] = avar(y, tau0)` #### 2.2 输入输出说明 - **输入参数** - `y`: 信号数据 - `tau0`: 采样周期(秒) - **输出参数** - `sig`: N 样本标准差 - ...
java 在线考试系统java MF000001 : DJINGH MF000002 : k58fun MF000003 : 65skuv MF000004 : sh9n4g MF000005 : 6HD85G MF000006 : hjsung MF000007 : 56fjid MF000008 : juff5s MF000009 : 68shud ...
其他人可以申请加入该小组,其中涉及: 在组域上请求成员名称(FIO地址) 将代币发送到团体金库以支付其会员名为组管理员创建一个批准创建其成员名称的msig。 如果当前没有正在进行的选举,则成员可以随时创建新的...