• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 你的第一个Truffle分布式app (1)

你的第一个Truffle分布式app (1)

作者:以太坊爱好者 字体:[增加 减小] 来源:互联网 时间:2018-11-03

以太坊爱好者向大家分享了你的第一个Truffle分布式app (1),其中包含Truffle分布式app等知识点,遇到此问题的同学们可以参考下

你有很多理由喜欢Truffle的架构:


  • Truffle是一个以太坊的开发环境、测试框架以及资产传输通道。它的主要目标是让以太坊开发者的生活变得更简单。它也是以太坊社区里其一种应用得最广泛的整体开发者环境(IDE)

  • 自动化合约测试(使用Mocha测试框架以及Chai的断言机制)

  • 一个可编程的通道,既支持网页app,也支持控制台app

  • 易于与你的汇编合约工作的控制台

  • 支持JavaScript,Coffeescript,sass,ES6以及内嵌的JSX

别误会我的意思,Tfuffle有一些很棒的说明书,本文也无法与他们的第一手文献媲美。但当我第一次使用Truffle工作的时候,仍觉有个空白,因为大部分这些材料都是面向有经验的以太坊分布式app开发者的。没有为纯粹的小白写的东西。

作为试图填补这一空白的一个工具,以及推进我自己对这一架构的理解,我决定写些东西。有人说,最好的学习方法就是教别人。那么计划就简单了:写一系列当我第一次使用Truffle的时候希望其存在的文章。

这一系列文章最核心的抱负是尝试,以及成为一座桥梁。它将不会包含任何为理解Truffle架构而需要的细枝末节,它将包含为创造你的第一个Truffle分布式app你需要知道的一切,同时也帮助你成为一个自信的、独立的问题解决者。希望在这一系列文章结束的时候,你可以说“我明白怎么做出这些东西来了”。你感受到这种自信了吗?

这些话可能你早已听过了。每一个写作者都认为他们的作品将成为完美的参考材料并将改天换地。但至少给我一个机会。所以,请允许我建议:

  1. 准备好一大杯茶或者咖啡

  2. 找一个安静舒适的地方

  3. 用你希望的方式阅读完这一系列文章

这是一系列短文,但我将尽可能保证定期更新,这样在每次更新之间你就不会等太久。

让我们开始吧。一个小小的提醒:如果你更喜欢看视频而非阅读,告诉我;然后我会看看我是否有时间制作一系列包含相同主题的视频……全看用户需求。

前提

我已经读过许多技术指导,而且我也注意到作者们倾向于有点草率地使用“面向入门者”一词,所以,我希望明确说明,你不需要以下知识来阅读本文。

  1. 你不需要在之前对Truffle架构有经验。我将不会纠结Truffle到底是什么,我只会想你展示如何安装它以及如何尽快能快、尽可能简单地开始写代码;

  2. 你也不需要曾经开发过一个分布式app。有一些基本的以太坊分布式app发展理论我不会在本文中提到,但如果你主要是一名使用solidity的以太坊开发者,那会更好。在理解使用truffle架构开发分布式app的细节上,你应该不会有任何问题;

  3. 在这一过程中,你不需要查阅多个其他来源。当然,你可以任意查阅其他文章和指导意见,但这一系列文章将被设计为一个包罗万象的基础介绍,并将尝试只参考官方truffle文件图书馆。

但是,你将需要一些背景知识:

1. 你将需要对Solidity的基础性理解。这意味着你熟悉状态参数、函数、修饰符、事件和映射。你也不需要是个solidity忍者啦,只要熟悉基础就好;
2. 你将需要对以太坊区块链的基础理解。这意味着对以下概念比较熟悉:交易、承诺和调用。

要获得这些技能,我建议你阅读solidity的官方说明书和以太坊起步指导。

· Solidity Development Documentation(https://solidity.readthedocs.io/en/develop/index.html)
· Ethereum Project Website(https://www.ethereum.org/)

为了这趟阅读旅程你需要准备的东西

好吧,要用truffle来开发,你并不需要太多东西。这看起来像是一个小细节,但你不会想到有多少人因为框架令人沮丧而麻烦的起步和运行而更换编程框架,否则每天只是在与框架作斗争,却无法写出一行代码。有了truffle以后,你将只需要很少一些东西了:

  1. 你需要一台配

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-03投资加密货币ICO的好处与坏处
  • 2018-11-03以太坊代币标准: ERC20、ERC223的介绍与比较
  • 2018-11-03区块链技术中的机器学习
  • 2018-11-03揭开区块链的神秘面纱
  • 2018-11-03Kraken比特币交易所图文教程——注册与认证
  • 2018-11-03区块链简介-什么是互联链
  • 2018-11-03密码朋克(Cypherpunk)如何打开加密货币世界
  • 2018-11-03比特币现金(BCH)就是比特币
  • 2018-11-03区块链3.0是什么?
  • 2018-07-07如何学习区块链

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 加密经济学:区块链技术前景之路基
    • 不懂“监管沙盒”你就OUT了
    • 加密货币协议会变胖还是变瘦?
    • 比特币现金BCC其实就是比特币?
    • 理解加密经济学(Cryptoeconomics)
    • 为什么所有人都错过了最近500年内最重要的发明(第二章)
    • 主流数字货币钱包下载汇总及轻钱包教程
    • 区块链与维基百科的区别
    • 基于以太坊的联盟链?Quorum机制初探(中)
    • 科普 | 以太坊概况

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有