...strate v2.0.0的所有预置模块列在下表中(点击模块名可以查看文档):模块名源码功能assets源码处理同质化资产(fungible assets)atomic_swap源码原子性的资金交换协议aura源码通过管理离线报告扩展Aura共识authority_discovery源码检索当前的权限集,了解其拥有的权限ID,签署和验证与其他权限之间的消息authorship...
知识:区块,智能合约,链上,区块链
上一篇我们讲了如何使用 Android 代码 Cocos-BCX Android wallet 的钱包创建、登录流程。这一篇继续来解读转账的流程和查询账户历史账单代码~转账相关的类文件:TransferActivity、OrderConfirmViewModel在 TransferActivity 类的第146行-265行,都是转账的流程。首先检查收款人是否为空且不能自己给自己转帐,设置转账数...
知识:链上转账,钱包,链上,代币
...安全性。知道创宇区块链安全实验室从转账方法、fallback 函数、漏洞代码、源码分析四个方面入手,深入分析攻击原因,详解?The?DAO 事件。前言智能合约(英文:Smart contract )的概念于 1995 年由 Nick Szabo 首次提出,它是一种旨在以信息化方式传播、验证或执行合同的计算机协议,它允许在没有第三方的...
知识:合约,以太币,智能合约,代币
本文由 IMCOCOS 团队原创,并授权 Cocos-BCX 转载。上一篇我们讲了如何使用 Android 代码 Cocos-BCX Android wallet 的钱包创建、登录流程。这一篇继续来解读转账的流程和查询账户历史账单代码~转账相关的类文件:TransferActivity、OrderConfirmViewModel在 TransferActivity 类的第146行-265行,都是转账的流程。首先检查收款人...
知识:链上转账,钱包,代币,链上
...强! 该教程包括clone、编译、测试和挖矿等。 安装环境和克隆源码 Started 安装于Ubuntu系统,并进行系统更新,指令如下: $ sudo apt-get update 安装Zcash客户端所需环境: $ sudo apt-get install build-essential pkg-config libgtest-dev libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip...
知识:Zcash挖矿
...有未成交的订单,则遍历整个数组,并依次根据订单号撤单。七、完整策略源码外部参数八、策略回测接下来,让我们测试一下这个简单的动态平衡策略,看看到底有没有效果。以下是在 BTC 的历史数据上的回测,仅供大家参考。回测环境回测绩效回测曲线再来一张,同时期 BTC 价格走势图在回测时间段...
知识:数字货币,期货,量化交易
eosio.token合约源码的Github地址为:https://github.com/EOSIO/eosio.contracts/tree/master/contracts/eosio.token。eosio.token合约源码由头文件eosio.token.hpp和源文件eosio.token.cpp构成,此外还有李嘉图合约文件eosio.token.contracts.md.in。李嘉图合约(Ricardian Contract)是数字文档,用于定义两方或多方之间交互的条款和条件,指明智能...
知识:代币,合约,创建代币,发行代币
...太坊测试网(ropsten)进行,没有在线的攻防场景,合约具体题目介绍及合约源码已在GitHub给出:https://github.com/beched/ctf/tree/master/2018/wctf-belluminar题目分析题目提示团队需要对字节码进行反向工程,并使用以下攻击:整数溢出绕过存款期限限制;存储溢出以覆盖银行所有者;存储访问权限以泄露私有属性...
知识:合约,智能合约,在线钱包,变量
...btainFlag();触发ObtainFlag()函数事件event则攻击成功;需给合约提供资金。合约源码查看合约题目,合约存在0.62ether,没有给出合约源码,如下图:由于拿到题目后只有合约的opcode,所以需要进行逆向,这里我们推荐Online Solidity Decompiler在线网站(https://ethervm.io/decompile),具体逆向时的源码还原我们不再赘...
知识:合约,智能合约,合约地址,函数
...试对其进行进一步的改进。 Zether的最初设计文档位于[1],作者公布了部分源码[2]。JP Morgan对其的改进文档位于[3],源码位于[4]。 2. 原理 已有的隐私交易方法,例如Confidential Transactions[5]与其衍生方法MimbleWimble[6],都是基于UTXO实现的。Zether的主要想法是将这一类方法应用到智能合约中,实现基于Account...
知识:合约,区块链,以太坊
接上篇,继续分析eosio.system.hpp头文件。user_resourcesuser_resources表保存EOS账户的资源余额信息,定义如下:字段含义如下:owner:EOS账户名;net_weight:抵押到网络资源的EOS数量;cpu_weight:抵押到CPU资源的EOS数量;ram_bytes:购买的内存量,单位字节。user_resources表的表名被指定为userres:typedef eosio::multi_index&l...
知识:代币,合约,币圈信息,账户
...??owner.transfer(address(this).balance); ????????emit?sendflag(md5ofteamtoken,b64email); ????}合约源码:查看合约题目,发现并没有ether,也没有给出合约源码,如下图:由于拿到题目后只有合约的opcode,所以需要进行逆向,这里我们推荐Online Solidity Decompiler在线网站(https://ethervm.io/decompile),具体逆向时的源码还原我们不...
知识:合约,智能合约,合约地址,函数
... sh四、开始安装Filecoin程序1.git clone?https://github.com/filecoin-project/lotus.git//下载源码2. cd lotus/3.make clean && make all//编译源码五、开始运行Filecoin测试网节点cd lotus///进入到lotus路径下lotus daemon//运行同步区块命令接下来,打开一个新的终端界面,查看节点状态lotus net peers | wc -l//检查区块链节点连接lotus sync wait/...
知识:矿工,开始挖矿,钱包,挖矿
...的,所以我们接下来可以基于此继续分析两个方面的内容。查看 init 函数的源码,具体分析 init 函数的功能要查看 init 函数的源码很简单,直接点击该函数就会跳转到该函数所在的合约源码,接下来只要在合约源码中进行查找就行。细化梳理从 DLP.flashLoan 到 DLP.init 的调用过程上图中可以看出,从 DLP.flas...
知识:合约,函数,以太坊,区块链
...的,所以我们接下来可以基于此继续分析两个方面的内容。查看 init 函数的源码,具体分析 init 函数的功能要查看 init 函数的源码很简单,直接点击该函数就会跳转到该函数所在的合约源码,接下来只要在合约源码中进行查找就行。细化梳理从 DLP.flashLoan 到 DLP.init 的调用过程上图中可以看出,从 DLP.flas...
知识:合约,函数,以太坊交易,以太坊