区块链
weixin_41714277
这个作者很懒,什么都没留下…
展开
-
用 Go 构建一个区块链 ---- Part 1: 基本原型
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 src 目录执行 make 即可。引言区块链是 21 世...转载 2018-03-07 09:53:53 · 552 阅读 · 0 评论 -
以太坊相关中文资料整理
文档区块链技术指南精通比特币以太坊白皮书中文版以太坊官网文档中文版Solidity 语言Truffle 框架钱包Mist:以太坊官方出品imToken:移动端轻钱包,中国团队出品Parity:功能强大,需要同步区块数据MyEtherWallet:Web 版钱包,无需同步区块数据M...转载 2018-03-04 17:59:09 · 359 阅读 · 0 评论 -
快速搭建一个Fabric 1.0的环境
超级记账本:快速搭建一个Hyperledger Fabric 1.0的环境下面开始我们的环境搭建工作:1. 使用VirtualBox并在其中安装好Ubuntu这一步其实没啥好说的,下载好最新版的VirtualBox,下载Ubuntu Server,我用的是Ubuntu16.04.2 X64 Server。在安装完Ubunt...转载 2018-03-01 15:45:56 · 2114 阅读 · 3 评论 -
5分钟快速从无到有建立Ethereum联盟链
5分钟快速从无到有建立Ethereum联盟链开发Ethereum Dapp的过程中,需要一个测试用的chain,之前是使用testrpc或直接连到Ethereum testnet (Ropsten),不过testrpc有各种坑需要处理,而Ropsten testnet则是需要同步与等待区块,相当的烦人。前几天看到Parity 1.5版以后支持建立Proof of Authority Chain...转载 2018-02-28 16:00:42 · 2551 阅读 · 0 评论 -
Truffle3.0集成NodeJS并完全跑通(附详细实例,可能的错误)
Truffle3.0集成NodeJS并完全跑通(附详细实例,可能的错误) 升级到Truffle3.0 如果之前安装的是Truffle2.0版本,需要主动升级到Truffle3.0,两者的语法变化有点大。由于Truffle是一个命令行工具,需要更新全局空间安装的Truffle。$ sudo npm update -g truffle 注意需要root权限运行命令,否则可能会报错无足够的...转载 2018-02-28 15:09:10 · 847 阅读 · 0 评论 -
Solidity的Truffle框架实战(手把手)
Solidity的Truffle框架实战(手把手) 前置工作: 安装Solidity的开发框架Truffle,参见:Truffle框架安装 安装开发客户端,参见:Truffle客户端 1. 创建工程目录 在你想放工程的任何位置,创建一个文件夹truffleTest,来做为你的工程根目录。$ mkdir -p /Users/admin/develop/blockchain_worksp...转载 2018-02-28 15:08:04 · 2231 阅读 · 0 评论 -
Truffle - 以太坊Solidity编程语言开发框架高级
配置文件 http://truffleframework.com/docs/advanced/configuration位置 你的配置文件是truffle.js。位于项目的根目录下。这个文件是Javascript文件,支持执行代码来创建配置。它必须导出一个对象,来代表项目配置,如下面的例子。WINDOWS下的命名空间冲突 当使用Windows的命令行时,默认的配置文件名与truf...转载 2018-02-28 15:06:57 · 2279 阅读 · 0 评论 -
Truffle - 以太坊Solidity编程语言开发框架
构建应用 原文地址:http://truffleframework.com/docs/getting_started/build默认构建 Truffle集成了默认的构建来方便使用。但也许不适合每个项目,所以你也许需要其它的来打包你的应用。在3. 构建流程里查看更多信息。默认的构造目标是web应用,但也可以很容易的转变为其它的构造流程,比如适用于命令行或库的流程。特性 默认构建有一...转载 2018-02-28 15:04:39 · 1153 阅读 · 0 评论 -
移植
原文地址:http://truffleframework.com/docs/getting_started/migrations移植是由一些Javascript文件组成来协助发布到以太坊网络。主要目的是用来缓存你的发布任务,它的存在基于你的发布需求会改变的前提。当你的工程发生了重要的改变,你将创建新的移植脚本来将这些变化带到区块链上。之前运行移植的历史记录通过一个特殊的Migrations合约...转载 2018-02-28 15:01:24 · 257 阅读 · 0 评论 -
4. 编译合约
原文地址:http://truffleframework.com/docs/getting_started/compile合约位置 所有你的合约应该位于./contracts目录。默认我们提供了一个合约文件,一个库文件,均以.sol结尾作为示例。尽管库文件有一定的特殊性,但为简单起见,当前均称之为合约。命令 要编译您的合约,使用:truffle compile Truffle仅默...转载 2018-02-28 13:25:59 · 251 阅读 · 0 评论 -
3. 创建一个工程
原文地址:http://truffleframework.com/docs/getting_started/project创建工程目录 首先创建一个工程目录。你可以使用你喜欢的文件浏览器或使用下面的命令在命令行创建一个目录:$ mkdir myproject 初始化你的工程 接下来,通过下面的命令初始化一个Truffle工程:truffleTrufflev3.4.11−adeve...转载 2018-02-28 13:22:08 · 219 阅读 · 0 评论 -
2. Truffle客户端
原文地址:http://truffleframework.com/docs/getting_started/client有许多的以太坊客户端可以选择。我们推荐在开发和部署时使用不同客户端。适用开发的客户端 EtherumJS TestRPC 当开发基于Truffle的应用时,我们推荐使用EthereumJS TestRPC。它是一个完整的在内存中的区块链仅仅存在于你开发的设备上。它在执...转载 2018-02-28 13:20:36 · 300 阅读 · 0 评论 -
windows下Git BASH安装
下载安装1.从git官网下载一个git安装包,官网下载地址http://www.git-scm.com/download/2.双击安装程序,进入欢迎界面点击【Next >】3.阅读协议,点击【Next >】4.选择安装位置,点击【Next >】5.选择安装组件:这里可以使用默认选项,点击【Next >】图标组件(Additional ...转载 2018-02-28 13:17:57 · 88805 阅读 · 3 评论 -
安装Node.js和npm
由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。安装Node.js 目前Node.js的最新版本是7.6.x。首先,从Node.js官网下载对应平台的安装程序,网速慢的童鞋请移步国内镜像。在Windows上安装时务必选择全部组件,包括勾选Add to Path。安装完成后,在Windows环境下,请打开命令提示符,然后输入node -...原创 2018-02-28 13:12:11 · 280 阅读 · 0 评论 -
windows搭建Truffle框架环境
Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下:内置的智能合约编译,链接,部署和二进制文件的管理。 快速开发下的自动合约测试。 脚本化的,可扩展的部署与发布框架。 部署到不管多少的公网或私网的网络环境管理功能 使用EthPM&NPM提供的包管理,使用ERC190标准。 与合约直接通信的直接交互控制台(...原创 2018-02-28 13:09:21 · 3588 阅读 · 1 评论