DAPP介绍

109 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情

在说这个DApp之前,跟大家一起了解一下这个以太坊

以太坊

区块链平台,以太坊是加密货币(以太币(ETH))的交换技术。以太坊的运作细节

回顾一下区块链的基本知识。区块链像一个大型的公共数据库,网络中所有的计算机都可以更新修改这个内容。 区块就像一个存储单元,类似于盒子。链-就是链接这些区块的但是过程是加密的。关系很紧密,所以想要改变一个区块的内容,需要修改所有跟这个区块后续相关的内容。通常这些内容需要网络共识(所有人都认可)才行。

如何实现网络中的共识,以太坊中实现的方式是工作量证明 所以想要添加一个区块,都必须解决一个困难的难题。意味着会用大量的算力来解决。解决了就证明使用了工作量的资源。就是所谓的挖矿

以太坊中的加密货币: 以太币(ETH)

以太坊中钱包的理解:查看以太币余额,交易以太币,连接各种应用。

  • 数字货币的银行。
  • 隐私保护(无需提供私人信息)
  • P2P网络(跳过中间商,直接交易)
  • 反审查(没有政府或者公司拥有以太坊的控制权)
  • 商业保障(反垄断)

到此,我们了解到有一个虚拟货币的平台,这个上面有一个面向所有人都可以拥有的钱包,通过钱包交易虚拟货币(ETH)

好了,大体了解一下这些之后,说一下dapp。

dapp 是在去中心化网络上构建的应用程序。 正常的app需要UI界面和数据(api)。dapp同样需要一个UI界面,不同的是需要智能合约去链接到网络(去中心化)里面。

智能合约:使用Solidity语言编码。可以运行在以太坊的程序。

react-native

flutter 实现一个dapp helloWord教程以及 源码

如何去做? 面向开发者的入门语言