Skip to content

xbxlxp/dapp-examples

 
 

Repository files navigation

dapp-examples

dApp优势:

  • 减轻节点故障。现代web应用程序依赖的基础设施,如服务器、代码库、数据库等,即使采用高可用性方案和可靠的基础设施服务商,也难以避免存在单点故障和停机。dapp通过多个对等节点网络上存储数据或基础架构的关键组建来缓解这些问题。
  • 减少对中心机构的依赖。软件中的业务逻辑本质上是区块链上的一组智能合约。传统的软件业务逻辑和数据无法保证在服务器上不被篡改。智能合约无法被随意修改,数据在每个节点上都有记录,可以减少对中心化的依赖。
  • 提高安全性。dApp可以对上链数据做保护或加密,用户通过密钥获取数据,无需通过数据网关。
  • 密码学。账户安全性。
  • 去中心化数据存储。多节点存储。

dapp-examples只是dapp的参考例子,合约还需要用户自己测试,并不适合直接商用。

dApp开发框架

dApp开发框架是方便用户开发dApp的工具集,包含以下几个模块。

  • Blockchain(Ontology Node)
  • Smart Contract(compile,deploy,invoke,debug,test)
  • SDKs and dAPI
  • Decentralized Storage (IPFS)
  • Web Technologies
  • Other

接下来描述每个模块的使用方法和文档说明。

Blockchain(Ontology Node)

Smart Contract(compile,deploy,invoke,debug,test)

SDKs and dAPI

Decentralized Storage (IPFS)

Web Technologies

Other

dApp分类

dApp类型:

  • Token
  • 游戏
  • 娱乐
  • 医疗
  • 广告/营销
  • 交易/电商
  • 新闻资讯
  • 数字钱包/支付
  • 房地产
  • 浏览器
  • 旅游
  • 工具
  • 金融
  • 投资
  • 求职/就业
  • 社交
  • 存储
  • 交易所
  • 其他

项目实例这里,官网已经上线的dApps这里。以下针对dApp的不同类型分别有对应例子。

Token

游戏

娱乐

医疗

广告/营销

交易/电商

新闻资讯

数字钱包/支付

房地产

浏览器

旅游

金融

投资

社交

存储

交易所

工具

其他

About

dapp-examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 36.2%
  • JavaScript 34.6%
  • Vue 16.9%
  • C# 11.8%
  • HTML 0.5%