以太坊开发入门,如何搭建一个区块链DApp投票系统
点击关注异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 第一节 概述 对于初学者,需要了解以太坊开发相关的基本概念,另外就是如何构建一个基于以太坊的完整去中心化应用例如一个区块链投票系统。 通过学习,你将掌握: 以太坊区块链的基本知识 开发和部署以太坊合约所需的软件环境 使用高级语言(solidity)编写以太坊合约 使用Truffle框架开发分布式应用 使用控制台或网页与合约进行交互 以太坊开发的前序知识要求 为了顺利完成本课程,最好对以下技术已经有一些基本了解: 一种面向对象的开发语言,例如:Python,Ruby,Java... 前端开发语言:HTML/CSS/JavaScript Linux命令行的使用 数据库的基本概念 第二节 简介 我们将会构建一个去中心化的(Decentralized)投票应用。利用这个投票应用, 用户可以在不可信(trustless)的分布环境中对特定候选人投票,每次投票都会被记录在区块链上: 所谓去中心化应用(DApp:Dcentralized Application),就是一个不存在中心服...