Truffle官方文档中文版

Truffle官方文档中文版

ID:8267637

大小:965.44 KB

页数:33页

时间:2018-03-15

Truffle官方文档中文版_第1页
Truffle官方文档中文版_第2页
Truffle官方文档中文版_第3页
Truffle官方文档中文版_第4页
Truffle官方文档中文版_第5页
资源描述:

《Truffle官方文档中文版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、汇智网Hubwiz.comTruffle官方文档中文版导读以太坊是什么?以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。就像比特币一样,以太坊丌受任何人控制,也丌归任何人所有——它是一个开放源代码项目,由全球范围内的很多人共同创建。和比特币协议有所丌同的是,以太坊的设计十分灵活,极具适应性。在以太坊平台上创立新的应用十分简便,随着Homestead的发布,任何人都可以安全地使用该平台上的应用。本电子书原文最早发布于区块链技术博客(http://tryb

2、lockchain.org),由汇智网(http://www.hubwiz.com)编目整理,是目前网上流传的最完整的Truffle文档中文版。但由于以太坊本身(以及周边生态)的发展非常快,一些实践性内容已经落后于现状。因此编者建议本电子书的读者,在阅读时应注意吸收核心的理念思想,而丌要过分关注书中的实践操作环节。为了弥补这一遗憾,汇智网推出了在线交互式以太坊DApp实战开发课程,以去中心化投票应用(VotingDApp)为课程项目,通过三次迭代开发过程的详细讲解不在线实践,并且将区块链的理念不去中心

3、化思想贯穿于课程实践过程中,为希望快速入门区块链开发的开发者提供了一个高效的学习不价值提升途径。读者可以通过以下链接访问《以太坊DApp开发实战入门》在线教程:http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=trf1/33汇智网Hubwiz.comTruffle官方文档中文版教程预置了开发环境。进入教程后,可以在每一个知识点立刻进行同步实践,而丌必在开发环境的搭建上浪费时间:汇智网Hubwiz.com2018.21.Truffle简

4、介原文地址:http://truffleframework.com/docs/Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下:内置的智能合约编译,链接,部署和二进制文件的管理。快速开发下的自动合约测试。脚本化的,可扩展的部署与发布框架。部署到不管多少的公网或私网的网络环境管理功能使用EthPM&NPM提供的包管理,使用ERC190标准。与合约直接通信的直接交互控制台(写完合约就可以命令行里验证了)。可配的构建流程

5、,支持紧密集成。在Truffle环境里支持执行外部的脚本。2/33汇智网Hubwiz.comTruffle官方文档中文版Truffle是最流行的开发框架,使命是让开发更容易安装方式:$npminstall-gtruffle环境要求NodeJS5.0+Windows,Linux,或MacOSXTruffle需要以太坊客户端,需要支持标准的JSONRPCAPI。对于开发来说,有一些更适合,后续章节会介绍(如:testRPC提供编码调试时的实时反馈)。Windows用户的建议如果你是Windows用户

6、,我们推荐你使用Powershell或GitBASH来安装和使用Truffle框架。这两个shell环境相对默认的,提供了更方便的一些特性。如果你必须使用命令行,可以看这里的关于如何配置Truffle的讨论。2.Truffle客户端原文地址:http://truffleframework.com/docs/getting_started/client有许多的以太坊客户端可以选择。我们推荐在开发和部署时使用不同客户端。适用开发的客户端EtherumJSTestRPC当开发基于Truffle的应用时,我

7、们推荐使用EthereumJSTestRPC。它是一个完整的在内存中的区块链仅仅存在于你开发的设备上。它在执行交易时是实时返回,而不等待默认的出块时间,这样你可以快速验证你新写的代码,当出现错误时,也能即时反馈给你。它同时还是一个支持自动化测试的功能强大的客户端。Truffle充分利用它的特性,能将测试运行时间提速近90%。适用正式发布的客户端3/33汇智网Hubwiz.comTruffle官方文档中文版Geth(go-ethereum)WebThree(cpp-ethereum)More对此有

8、许多官方和非官方的以太坊客户端可供选择。最好使用TestRPC客户端充分测试后,再使用这些客户端。这些是完整的客户端实现,包括挖矿,网络,块及交易的处理,Truffle可以在不需要额外配置的情况下发布到这些客户端。当发布到私有网络中私人网络中使用了相同的技术,但却有不同的配置。所以你可以将上面提及的客户端来运行一个私有的网络,部署到这样的网络也是使用同样的方式。3.创建一个工程原文地址:http://truffleframework.com/docs/g

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。