为Truffle用户、粉丝、开发人员以及以太坊网络工具构建兴趣者举办的聚会。
活动简介
为Truffle用户、粉丝、开发人员以及以太坊网络工具构建兴趣者举办的聚会。
目标:
激励开发者建立自己的DApp和智能合约,将自己的想法带给全世界。
时间安排
10月5日(星期五):实践工作坊(需要带上你的笔记本电脑)和欢迎晚宴
10月6日(星期六):主会场活动+分会场活动
10月7日(星期日):分会场活动
实践工作坊
1. 初学者速成课程
8:30 AM Ben Burns-Truffle
本次研讨会期间,来自Truffle大学的Ben Burns将带领您进行一次尝旋风之旅,与Truffle、Ganache和Metamask合作,部署和测试一个简单的去中心化应用程序(DApp)。如果你是第一次接触Truffle或Dapp开发,那么这次工作坊很适合你!
2. 使用Drizzle创建DApps
8:30 Josh Quintal + Adrian Li – Truffle
Drizzle是Truffle Suite的最新成员,它可以帮助开发者轻松编写DApp的前端。这部分将向您展示Drizzle如何在幕后工作,并通过创建DApp UI(包括我们自己的可重用组件)与现有JavaScript框架进行集成!
3. 我写完了第一份智能合约,现在该做什么?
8: 30 AM Trevor Clarke – Amberdata
如何将你的合约作为业务来运营。详细了解智能合约的整个生命周期,从开发到产品以及所需运营方面。我们将深入研究一个智能合约,关于如何调试交易、监控收入、查看分析和事件。
4. 这是一个陷阱!在Ganache内使用分叉来无风险检查陷阱
8:30 AM·Mike Seese – Truffle
在Ganache CLI中进行分叉,能够让开发者在分叉的Ganache私有链上,安全地探索来自主网的合约。本次研讨会期间,我们将介绍探索可开发合约的步骤。投入以太坊主网之前,我们将使用分叉来复制主网状态,从而去做测试运行。
5. 实践:和Colony和Truffle一起升级到v5
1:00 PM Elena Dimitrova – Colony + Nick D’Andrea – Truffle
不确定一些突破性变化及其对您的Truffle v4项目的意义?在本次研讨会中,Colony和Truffle团队参与其中,展示这一基本过程,并在活动现场四处走动,为有问题的参与者提供帮助。我们将向参与者展示一个“真实的”DApp作为示例,但也鼓励参与者去实现自己的项目。
6. 测试以太坊智能合约
1:00 PM Michael Lewellen – Cryptocurrency Consulting
编写以太坊智能合约时,安全性至关重要。本次研讨会中,将向参与者展示如何使用Truffle为Mocha JS中的智能合约编写有效的单元测试。这还将教你如何使用Web3.js,为之后工作坊的前端开发部分做准备。
7.自动智能合约审计
1:00 PM Josselin Feist – Bits of Trail
本次研讨会将介绍如何使用符号执行和模糊测试,协助设计更安全的智能合约,并促进错误发现。研讨会的第一部分将向参与者提供一些基本知识,让他们通过练习发现智能合约中的错误。第二部分将重点介绍如何使用智能合约模糊器Echidna,自动化查找错误。参与者将学习如何编写代码断言以供模糊检查,以及这种方法如何补充单元测试。最后一部分将展示Manticore,一个象征性的执行引擎。与会者将亲身体验正式方法如何帮助确保智能合约遵循其规范正确运行。
所有练习都将在开源工具上进行,参与者将学习如何将这些工具集成到自己的开发过程中。
1:00 PM 智能合约【Capture the Flag】工作坊
Mick Ayzenberg
基本内容是查找、修复和利用Solidity智能合约中最常见的漏洞类别。参与者将了解到互动式【Capture the Flag】平台。该平台包含多个功能不同的DApp,每个DApp都有一个或多个漏洞,允许玩家窃取testnet,进行排行榜竞位。整个研讨会期间,将提供学习实验室和演示。参与者不需要已有Solidity开发经验。
欢迎酒会
7:00 PM至10:00 PM
波特兰-世界林业中心 – 探索博物馆
日期:2018年10月5日(星期五)
原创文章,作者:KK,如若转载,请注明出处:https://www.dappchaser.com/trufflecon2018-dapp%e5%bc%80%e5%8f%91%e8%80%85%e5%a4%a7%e4%bc%9a%ef%bc%8810-57-%e6%b3%a2%e7%89%b9%e5%85%b0%ef%bc%89/