自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 python利用web3.py开发以太坊应用dapp的实战教程

以太坊作为最流行区块链平台,最大的特点是运行各种智能合约。我们已经出过node.js、java、php的以太坊开发实战教程,这一次是python。Python官方提供了一系列的Python包用于支持在Python应用中访问以太坊,其中最流行的就是web3.py —— 对JSON RPC接口的Python封装包。在本课程中,我们将主要使用web3.py,同时结合一些其他的包,来开发支持以太坊的Pyt...

2018-07-07 21:28:00 1647

原创 EOS编译运行

获取代码下载所有的EOSIO代码,clone eos库和所有的子模块。shell 命令如下:git clone https://github.com/EOSIO/eos --recursive如果忘记加 --recursive 参数也没关系,随后也可以用命令 clone 所有子模块。git submodule update --init --recursive安...

2018-07-30 16:17:11 515

原创 EOS nodeos 安装本地单节点测试开发环境

在成功构建项目后,nodeos二进制文件应该在build/programs/nodeos文件夹中。可以使用programs/nodeos/nodeos直接从构建文件夹运行nodeos,或者可以cd programs/nodeos转换到这个文件夹并从那里运行nodeos命令。这里,我们在programs/nodeos文件夹中运行命令。你可以用这个命令启动你自己的单节点块链:cd build...

2018-07-29 15:51:00 410

原创 EOS 智能合约如何调试?

为了能够调试智能合约,需要配置本地节点。这个本地节点可以作为单独的私有链或公有链的扩展来运行。这个本地节点还需要运行在合约控制台选项上,或者通过命令行 加参数--contracts-console,或者通过config.ini设置contracts-console = true当第一次创建智能合约时,建议首先在私有链上测试和调试智能合约,因为你完全控制整个区块链。这使你可以拥有无限量的EOS币...

2018-07-27 14:11:00 957

原创 eos安装区块链开发环境

本文主要介绍如何构建在EOS平台运行的DApp开发环境。EOSIO构成组件EOSIO是由三个component组成的。imagenodeos:管理区块链节点的组件。 keosd:管理钱包的组件。 cleos:控制区块链和钱包CLI工具。安装EOSIO此文档以MacOS Darwin 10.12为基准。在EOSIO的github库下载源码。$ git clon...

2018-07-25 15:19:00 961

原创 EOS开发HelloWorld智能合约

我们将介绍一个使用EOS智能合约构建hello World的例子。一般环境设置通过上一篇文章已经说明,这方面的问题大家可以看本博客上一篇文章,本文引用了官方EOS在Git上的示例。运行nodeos要通过Hello World日志进行验证,请使用contracts-console选项运行它。nodeos --contracts-console生成智能合约让我们尝试通过一个...

2018-07-23 17:13:00 754

原创 EOS开发技术资料汇总

EOS 主网超级节点https://eos.live,EOS 竞选节点列表,by SuperONEhttps://www.imeos.one/block-producer,EOS 竞选节点列表,by IMEOShttps://eosnodes.privex.io,privex.io 出品GitHubhttps://github.c...

2018-07-21 22:28:00 1566

转载 web3.py是Python开发以太坊应用的利器

与web3.py库交互的共同入口是web3对象。web3对象提供API,用于python开发的应用与以太坊区块链进行交互,通常是通过连接JSON-RPC服务器进行。Providers提供者Providers使web3连接到区块链上。Web3.py库带有以下内置的providers,它们能够适用于大多数用例。web3.HTTPProvider:用于连接基于http和https的JSON-...

2018-07-18 10:18:00 3979

转载 web3j官网翻译(java开发以太坊的类库)

web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。可以通过它进行以太坊区块链的开发,而无需为你的应用平台编写集成代码。本文是对web3j官网的完整翻译,大家可以参考。阅读全文 »当然如果希望有一个快速入门的web3j内容,并且最好是边练习实例边学习的实操教程的话。我们...

2018-07-10 18:43:00 383

原创 在Eclipse中使用Gradle开发web3j以太坊应用

在我们的web3j以太坊开发课程中,预置代码是在终端命令行使用gradle进行构建的。如果希望在熟悉的Eclipse中开发web3j以太坊应用,这个快速教程将告诉你如何进行配置。我们将分为6个步骤来介绍如何在Eclipse中使用Gradle项目开发web3j以太坊应用:安装Gradle工具 安装Eclipse的Gradle插件 创建Gradle项目 配置Gradle项目 创建演示类...

2018-07-06 16:23:00 147

转载 web3j开发以太坊过滤器(filter)和智能合约事件(event)

web3j过滤器提供以太坊网络发生的某些事件的通知,对java和安卓程序员来说很有用。在Ethereum以太坊中支持三类过滤器:块滤波器(Block filters) 未决交易过滤器(Pending transaction filters) 主题过滤器(Topic filters)块过滤器和未决交易过滤器提供了在网络上创建新交易或块的通知。主题过滤器更灵活。允许根据提供的特定标准创建...

2018-07-03 13:43:00 2437 2

原创 php工程师如何开发以太坊智能合约的教程

以太坊是备受关注的区块链,它基于密码学技术和P2P通信技术 构建了一个去中心化的平台,所有的交易同步保存在每个节点中, 通过将区块单向级联成链,以太坊有效的保证了交易的不可篡改:chain智能合约平台以太坊是第一个实现了虚拟机的区块链,因此为智能合约 - Smart Contract - 的运行提供了良好的支持环境。也正因为这个原因,以太坊被称为区块链 2.0,以区别于比特币代表的...

2018-07-02 09:33:00 1640

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除