https://editor.csdn.net/md?not_checkout=1&articleId=116459829 这里介绍一个基于区块链以太坊开发的战舰游戏项目。做这个项目的初衷是对layer2区块链技术的proof-of-concept。因此,本项目是一个可以在每一个人的电脑上面执行的demo。 使用的编程技术有: - HTML; Javascript; CCS; (网页前端) - Web3 (提供了调用智能合约的js接口) - ganache-cli (在本地模拟以太坊节点) - remix (以太坊智能合约的IDE) - Solidity (智能合约编程语言) 具体的环境配置请阅读本人的上一篇文章: [区块链/以太坊/智能合约solidity,全栈开发区块链借贷记账小应用,含完整源码](https://liangyihuai.blog.csdn.net/article/details/115913338)
2021-05-06 21:06:17 3.5MB 区块链 智能合约 区块链游戏
1
面向大数据融合共享的区块链智能合约技术研究
2021-05-04 18:07:09 1.39MB 大数据 区块链
zkay:一种区块链隐私语言 Zkay(发音为[zi: keɪ] )是一种编程语言,它可以利用加密和非交互式零知识(NIZK)证明,自动将直观的数据隐私规范编译为以太坊智能合约。 该存储库提供了用于编译,部署和使用zkay合同的工具链。 除了下面的说明,我们还引用以下资源: 原始介绍了zkay的核心概念。 ,其中提供了教程,语言参考和API文档。 该介绍了zkay v0.2的功能和实现。 警告/安全免责声明 Zkay是一个研究项目及其实施不应该被认为是安全的(例如,它可能包含的错误,并没有发生任何安全审查)! 不要在生产系统中使用zkay或处理敏感机密数据。 先决条件 Zkay需要安装python 3.7或更高版本。 此外,使用系统的程序包管理器安装以下依赖项: Debian / Ubuntu sudo apt-get install default-jdk-headless git build-essential cmake libgmp-dev pkg-config libssl-dev libboost-dev libboost-program-options-dev
2021-04-25 16:15:45 4.39MB programming-language privacy compiler ethereum
1
该爬虫是为了爬取以太坊智能合约的代码信息,下文包括爬取的URL和输出格式。爬取的是网站etherscan.io上所有的智能合约信息,输出合约名称,内容,abi等信息,可以根据自己需要修改py代码,输出格式为txt。
2021-04-21 16:03:57 21KB Python开发-Web爬虫
1
以太坊 EVM原理与实现 以太坊底层通过EVM模块支持合约的执行与调用,调用时根据合约地址获取到代码,生成环境后载入到EVM中运行。通常智能合约的开发流程是用solidlity编写逻辑代码,再通过编译器编译元数据,最后再发布到以太坊上。 代码结构 . ├── analysis.go //跳转目标判定 ├── common.go ├── contract.go //合约数据结构 ├── contracts.go //预编译好的合约 ├── errors.go ├── evm.go //执行器 对外提
2021-04-21 14:55:27 347KB memory num offset函数
1
操作简单,配置币安合约账户,启动交易
2021-04-19 18:09:02 13.76MB 智能合约 比特币 以太坊
1
hyperledger fabric使用java开发智能合约,也较为简单,我们今天就来聊一聊如何使用java开发智能合约,如需完整的学习fabric,可以参考视频教程 首先需要在pom里面引入fabric的智能合约的jar包,如下图所示,需要注意的点如下,引入maven-shade-plugin包,设置mainclass,且finalname必须为chaincode。 org.hyperledger.fabric-chaincode-java fabric-chaincode-shim 1.4.0
2021-04-18 21:28:44 35KB ab br c
1
流行的以太坊ABI npm install eth-abis ERC20代币 import erc20 from 'eth-abis/abis/ERC20.json' ; Uniswap import UniswapPair from 'eth-abis/abis/UniswapPair.json' ; import UniswapFactory from 'eth-abis/abis/UniswapFactory.json' ; import UniswapRouter from 'eth-abis/abis/UniswapRouter.json' ; 获取自定义Abi import { getAbi } from 'eth-abis' ; function doSomething ( ) { const abi = await getAbi ( 'xxxaddress' )
2021-04-12 14:03:32 40KB JavaScript
1
201806 智能合约安全之形式化验证研究报告.pdf
2021-04-03 16:12:52 1.05MB 智能合约 验证技术 区块链
1
阿拉贡应用 应用 这个monorepo包含以下应用程序: :持有资产并执行Aragon组织的行动。 :通过主观规则来管理组织。 :通过预算发送付款并管理费用。 :管理组织令牌。 :代表DAO安全地拥有和管理令牌。 :创建代表代币持有者执行操作的。 :创建有争议的投票,代表代币持有者执行操作。 每个单独的应用程序都带有一个旨在通过安装和使用的前端。 您可以在阅读有关每个单独应用程序工作方式的更多信息。 快速开始 aragon-apps使用和来管理其各个应用程序工作区。 要引导,只需运行: yarn 这将初始化并安装每个单独的应用程序,将它们的共享依赖关系提升到根node_m
2021-03-28 13:09:27 3.65MB ethereum solidity ethereum-dapp aragon
1