首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

skasjfddfhskhdk

fafdlkxkkhxjd

mklasdsldkfdnk,mzx

dsdsddlc;xlc

NS

Nginx 反向代理

IPFS 简介

发布应用

域名解析

使用到的技术栈包括:

Truffle:http://truffleframework.com

[Ganache:http://truffleframework.com/ganache

Metamask:https://metamask.io

Solidity:http://solidity.readthedocs.io/en/develop

openzeppelin:https://openzeppelin.org

Infura:https://infura.io

web3.js:https://web3js.readthedocs.io/en/1.0/index.html

truffle-contract:https://github.com/trufflesuite/truffle-contract

ipfs:https://ipfs.io

对读者的基本要求有:

了解编程

会 JavaScript

本地开发环境构建

以太坊官方提供的 Mist (https://github.com/ethereum/mist/releases) 和 Ethereum-Wallet (https://github.com/ethereum/mist/releases)。

其中 Mist 是一个可以用来访问 Dapp 的浏览器,Ethereum-Wallet 是 Mist 的一个独立发布版本,也算是浏览器,但只能用来访问以太坊钱包这个应用。

在网络同步过程中或多或少都会遇到问题,而且目前网络拥堵,完整节点过大,同步完成相当困难。但事实上我们进行以太坊开发时并不需要同步完整的节点,也可以选择使用相应的模拟开发环境。

Truffle (http://truffleframework.com) 框架为你提供本地进行智能合约开发的所有依赖支持,使你可以在本地进行智能合约及 Dapp 的开发、编译、发布。安装非常简单,只需要:

npm install -g truffle

Ganache (http://truffleframework.com/ganache) 也是 Truffle 框架中提供的一个应用,可以在你的本地开启模拟一个以太坊节点,让你能够将开发好的智能合约发布至本地测试节点中运行调试。

安装也非常简单,官网下载即可,双击打开运行。

不过这里有一个隐藏的坑,如果你使用的是 Windows 系统的话,Ganache 提供的是后缀名为 .appx 的 Windows 应用商店版安装包。你需要打开 Windows 设置 -> 系统 -> 针对开发人员 -> 选择 “旁加载应用” 这个选项。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180521G14DPP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券