以太坊开发搭建一个区块DApp投票系统

以太坊开发搭建一个区块DApp投票系统

发布商家
河南漫云科技有限公司
联系人
王经理(先生)
电话
13103827627
手机
13103827627
微信
13103827627
价格
¥1000.00/件
漫云科技
以太坊开发搭建一个区块DApp投票系统

    对于初学者,需要了解以太坊kaifa相关的基本概念,另外就是如何构建一个基于以太坊的完整去中心化应用例如一个qukuailian投票系统。

    通过学习,你将掌握:

    以太坊qukuailian的基本知识

    kaifa和部署以太坊合约所需的软件环境

    使用语言(solidity)编写以太坊合约

    使用Truffle框架kaifa分布式应用

    使用控制台或网页与合约进行交互

    以太坊kaifa的前序知识要求

    为了顺利完成本课程,好对以下技术已经有一些基本了解:

    一种面向对象的kaifa语言,例如:Python,Ruby,Java...

    前端kaifa语言:HTML/CSS/Javascript

    Linux命令行的使用

    数据库的基本概念

    第二节简介

    我们将会构建一个去中心化的(Decentralized)投票应用。利用这个投票应用,用户可以在不可信(trustless)的分布环境中对特定候选人投票,每次投票都会被记录在qukuailian上:

    所谓去中心化应用(DApp:DcentralizedApplication),就是一个不存在中心服务器的应用。在网络中成百上千的电脑上,都可以运行该应用的副本,这使得它几乎不可能出现宕机的情况。

    基于qukuailian的投票是完全去中心化的,因此无须任何中心化机构的存在。

    第三节kaifa迭代

    涵盖应用kaifa的整个过程,我们将通过三次迭代来渐进地引入qukuailian应用kaifa所涉及的相关概念、语言和工具:

    Vanilla:在个迭代周期,我们不借助任何kaifa框架,而仅仅使用NodeJS来进行应用kaifa,这有助于我们更好地理解qukuailian应用的核心理念。

    Truffle:在第二个迭代周期,我们将使用流行的去中心化应用kaifa框架Truffle进行kaifa。使用kaifa框架有助于我们提高kaifa效率。

    Token:在第三个迭代周期,我们将为投票应用引入代币(Token)——现在大家都改口称之为通证了——都是ICO惹的祸。代币是公链上bukehuoque的激励机制,也是qukuailian应用区别于传统的中心化应用的另一个显著特征。

    为什么选择投票应用?

    之所以选择投票作为我们的个qukuailian应用,是因为集体决策——尤其是投票机制——是以太坊的一个核心的价值主张。

    另一个原因在于,投票是很多复杂的去中心化应用的基础构件,所以我们选择了投票应用作为学习qukuailian应用kaifa的个项目。

    第四节初识qukuailian


人气
19
发布时间
2024-03-28 05:13
所属行业
APP开发
编号
41063603
我公司的其他供应信息
相关投票系统产品
13103827627 请卖家联系我