详解这一款FairPlay的DApp

在DApp目前的行业发展现状中,我们看到大部分DApp日活太差,教育成本高,博彩横行等。从技术上看,很多开发者并没有选择做更适合区块链属性的创新。从思维上,很多开发者并没有跳出加密货币和区块链固守的思维。FairPlay DApp的出现,虽看似简单,但爱技术拓展和思维上都是个好范例。

本次测评的产品是一款很符合应用场景的产品,在区块链的应用中,币、智能合约、账本是三项重点,这三项重点中,智能合约是所有能力输出的集合,如果为各场景提供能力的话,在智能合约上可以做很多事。

例如在未来,如果我们想去实现更多基于智能合约的业务,一定会在智能合约中有业务相关因素,例如美团这样的业务,有很多基于智能合约而做的产品团购,用户去搜索想要自己的业务时,可以直接搜索所有智能合约中的关键词。这个时候就需要一个合约的搜索引擎。

大家会发现,单一的智能合约编写、执行、结算会非常便捷,所以在未来应用的开发过程,很多综合的业务都可以化繁为简,以简易智能合约的形式完成业务。作为平台去集中管理多个合约即可。

接下来我们来详解这一款FairPlay的DApp。

什么是FairPlay?

FairPlay是一款使用智能合约进行公平透明的自动抽奖DApp,目前是Web端应用。它允许任何人创建并参与抽奖等电商营销活动,根据Google Analystics数据,自推出以来,FairPlay的DAU(每日活跃用户)经常达到1000。FairPlay已经成为所有公链中最受欢迎的DApp之一。

用户不需要特意下载加密货币钱包,就可以加载FairPlay网页(www.fairplaydapp.com)并查看正在进行中和已经结束的抽奖活动。FairPlay网页只是HTML和JavaScript 文件的集合。任何用户都可以在自己的计算机上启动Web服务器并在本地提供这些文件。

一种新型DApp.jpg

当用户需要进行智能合约交易时,例如创建新的抽奖或参加现有抽奖时,网页将提示用户打开CMTWallet以输入密码(进行数字签名)并完成操作。

一种新型DApp1.jpg

注:安全随机数对像FairPlay这样的应用是至关重要的。 FairPlay部署在CyberMiles公链上,利用Lity虚拟机,它支持生成安全随机数作为本机操作。

从表面上看,FairPlay是区块链智能合约前端的DApp。然而,在普通用户看不到的地方,FairPlay具有易于开发和维护的模块化架构。金色财经向FairPlay开发团队了解了FairPlay的开发架构,该架构的关键就是智能合约搜索引擎。

模块化架构

今天我们看到的大多数DApp 依靠单一庞大的复杂智能合约作为“后端”,并由这种智能合约管理所有应用程序的用户和状态。即使是由多个合约组成的系统,通常也需要注册表或合约管理器,以提供有关系统的汇总信息。

但是,大型智能合约通常很难编写和维护。大型合约往往容易出错,在发现错误或问题时几乎无法进行修复,从而加剧了今天困扰DApp的安全问题。用户注册的相关合约也受到当今智能合约编程语言和虚拟机的限制,不支持复杂的数据查询操作。

FairPlay DApp,使用了一种不同的解决方式。该DApp由许多抽奖活动组成,但每个抽奖都对应着一个独立的的智能合约。 当有人创建新的抽奖时,她/他就部署了一个新的FairPlay智能合约。当抽奖活动结束时,这个智能合约实例也就被废弃。这能够让开发人员不断地改进FairPlay智能合约,添加新的功能,修复错误,因为接下来的每个抽奖活动都用到一个新的智能合约。 但是,这种方式面临着一个关键挑战就是DApp如何管理组织不同地址在不同时间创建的智能合约,并且能够在统一的UI中提供所有的合约信息。

这就需要智能合约搜索引擎。

智能合约搜索引擎

FairPlay DApp的主页就是搜索引擎。 搜索引擎允许用户通过关键字或标签查找特定的抽奖活动,以及用户之前参与过的抽奖活动。搜索引擎索引了所有部署在区块链上的FairPlay合约信息。

一种新型DApp2.jpg

使用了开源的智能合约搜索引擎,FairPlay DApp是去中心化的,因为任何人都可以搜索部署在FairPlay上的智能合约,同时也可以创建基于搜索引擎的DApp。 每个基于搜索引擎的DApp都可以使用不同的算法和查询逻辑,展示和推广针对特定用户和受众量身定制的FairPlay抽奖活动。

一种新型DApp3.jpg

基于搜索引擎的DApps不需要复杂的大型智能合约。相反,DApp中的每个智能合约都旨在完成一组有限的特定业务交易。所有相关的智能合约都会汇总在搜索引擎中,这种模式更接近智能合约的设计目标。

解决用户引导问题

阻碍DApp采用的一个关键问题是需要加密钱包才能使用DApp。如果要求用户下载并安装一个不熟悉的移动应用程序来尝试DApp,那么几乎不可能有用户愿意尝试。 此外,许多DApp 需要用户拥有加密货币才能体验相关服务,这通常要求用户先去交易所注册,然后使用银行转账来购买比特币。但回到DApp,用户只需支付几美分的“gas fee”就可以完成交易。 DApp用户很少一点也不奇怪。

DApp用户需要建立钱包帐户才能对智能合约进行交易。 但是,正如我们在FairPlay DApp中看到的那样,用户在DApp 中的大部分操作是搜索,浏览和查看信息,发生交易只是偶尔的行为。

FairPlay DApp允许用户在没有任何钱包账户的情况下访问搜索引擎,并查询每个合约的详细状态信息。当用户尝试创建智能合约和发送交易时,Web应用程序会要求用户打开CMT Wallet 以完成交易。 此时,如果用户尚未安装加密钱包,则可以下载CMT Wallet App。

当然,有经验的用户总是可以直接从CMT Wallet的DApp浏览器打开DApp。它可以在使交易签名和发送交易之间无缝衔接,从而提供最佳的用户体验。

目前,FairPlay DApp在CyberMiles区块链上运行,该区块链支持多种gas费策略。例如,CyberMiles区块链可以免除临时用户的gas 费,并允许合约创建者代替最终用户支付gas费。结合CMT Wallet正在进行的UI优化,FairPlay用户在使用DApp时不会看到支付gas费的提示,这大大提高了新用户对交易功能的使用率。

结语

FairPlay DApp旨在通过智能合约搜索引擎,Web应用程序的轻松入门和无gas费交易等创新技术提高DApp的可用性。

在DApp目前的行业发展现状中,我们看到大部分DApp日活太差,教育成本高,博彩横行等。从技术上看,很多开发者并没有选择做更适合区块链属性的创新。从思维上,很多开发者并没有跳出加密货币和区块链固守的思维。FairPlay DApp的出现,虽看似简单,但爱技术拓展和思维上都是个好范例。

注:FairPlay由Second State开发,并部署在CyberMiles公链上。Second Sate是一个开源企业智能合约平台。


24小时热点

Conflux 艺数坊 国产公链树图区块链

国产公链conflux在2021年2月底在上海发布,坊间直接 ...

7989

Conflux 艺数坊

预警过这个shibkiller项目,这是个骗子项目

我在三月初就预警过这个shibkiller项目,这是个骗子项 ...

2286

区块链官网

骗子项目 shibkiller币

在币圈很多小白在不知道要投资哪个项目的时候,一般都会去看那些 ...

3642

啥是区块链

StarArk数字文创隐私政策

StarArk数字文创隐私政策 修订日期:2022 年 ...

789

Star Art数字文创

TokenPocketPC端真假官网辨别-手机端真假官网辨别

二、手机端真假官网辨别 ...

1001

tokenpocket多链钱包

MARK数字币平台以高额回报涉嫌集资诈骗

一年多来,打着在美国和新加坡合法注册的MARK(注意起先叫A ...

3657

区块链到底是啥

双镜博物数字藏品平台app官方版 v1.0

双镜博物数字藏品平台是可以让用户便捷去进行数字藏品交易的手机 ...

10585

双镜博物

芝麻开门交易所APP官网下载

芝麻开门交易所介绍 2020年7月22日,Gate. ...

1051

芝麻开门交易所

BabyOKX已在Jswap开通专属农场

据官方消息,BabyOKX已在Jswap开通专属农场,未来将 ...

1271

Mobi钱包

京东灵稀是什么?如何如进灵稀购买数字藏品

我们知道支付宝中有【蚂蚁链粉丝粒】,还有腾讯有个【幻核】AP ...

4648

灵稀

热点专题

“税链”区块链电子发票平台

“税链”区块链电子发票平台 方欣科技有限公司旗下区块链项目“ ...

1433719

区块链推广平台

币浪(布洛克城)

中国最大的区块链投资者社区 有趣 有料 有用 布洛克 ...

1086605

区块链产业是什么

天平链

天平链 北京互联网法院旗下区块链项目“天平链” ...

582413

区块链论坛

Rarible (RARI)

基本信息: 英文全称:Rarible ...

530210

Rarible铸造NFT

浙商银行应收款链平台

浙商银行应收款链平台 浙商银行股份有限公司旗下 ...

294581

Emblem Vault

区块链技术解决方案提供

 深圳市九链科技有限公司旗下区块链项目“区块链技术 ...

265037

区块链推广平台

享链 BaaS 云平台

 贵阳信息技术研究院(中科院软件所贵阳分部)旗下区块链项目“ ...

164293

区块链推广平台

简单汇金单区块链

 简单汇信息科技(珠海)有限公司旗下区块链项目“简单汇金单区 ...

162698

区块链推广平台

给您推荐八个常用的Dapp导航

Dapp是什么? 大家应该都知道App是什 ...

156085

区块链应用案例

IP360 数据权益保护平台

IP360 数据权益保护平台 真相网络科技(北 ...

151477

Emblem Vault