手把手教你制作一个DApp

DApp之于区块链,就好比App之于iOS和Android。

2017年ICO暴富的浪潮已经人尽皆知。根据coinspeaker数据整理,在2017年共有382起ICO成功募集60.377亿美元,平均每个ICO募集了1580万美元,这个数字真是让月薪徘徊在低收入线上的小编好生羡慕,简直是一旦完成ICO,就能迎娶白富美、走上人生巅峰呀!

但是2018年初始,市场的现实就给了ICO大军们飘飘欲仙的脑门来了当头一棒,根据coinmARkETCap数据,加密货币的整体市值从2017年12月31日的近5600亿美元一泻千里,骤降到2018年3月30日的2600亿美元,不到3个月就缩水3000亿美元,难怪现在相亲角的大爷大妈们都闭口不谈儿子发了多少币了。

据万链财经此前报道,在统计的985个已完结的IC0项目中,目前活动的只有585个,项目停滞的80个,失联的171个,废弃的149个。ICO大潮过去之后,留下满目疮痍和一片狼藉,全国多地投资者组建退币维权群。

种种迹象表明,目前市场正在趋于理性,简单粗暴的跑马圈地、拓荒圈钱的时代已经过去,接下来的游戏规则将越来越接近传统金融机构的运行规则。没有了投机和割韭菜的土壤,为了区块链区块链,为了ICO而ICO的公司终将在这一轮退潮中死去。能存活下来的,只有能做好公链或者在刚需应用场景里有真正应用价值的。

更何况,现在ICO在很多国家都已成了人人喊打的“过街老鼠”。

在ICO走缓,市场回归理性的时候,DApp再次登上风口。

什么是DApp?

DApp是Decentralized Application的缩写,中文翻译为分布式应用或去中心化应用。通常来说,不同的DApp会采用不同的底层区块链开发平台和共识机制,或者自行发布代币(也可以使用基于相同区块链平台的通用代币)。

DApp不同的底层区块链开发平台就好比手机的iOS系统和Android系统,是各DApp的底层生态环境。DApp就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方。DApp之于区块链,就好比App之于iOS和Android。

DApp的优势在于区块链特有的数据确权、价值传递功能,DApp在用户认证流程变更、交易安全、行业生产关系变更、减少运维成本、降低技术开发成本等方面具有较大的优势,也能大幅提升用户体验。但劣势在于,技术前景不明朗,主要表现在DApp产品设计思路需要创新、处理效率低、研发风险高。

当前市面上的区块链DApp主要有两类,一类是“手机挖矿”,一类是“区块链游戏”。前者以公信宝布洛克城为代表,后者以以太坊游戏为代表。

关于公信宝布洛克城等虚拟城市项目,万链财经(ID:ChAIn-media)此前发布的文章(详见《把靖国神社的地买下来建垃圾处理厂虚拟城市帮你实现!》)已有详细介绍。

以太坊当前最火的应用就是游戏,虽然有创新,但还是比较简单。CryptoKitties(加密猫)、Crypto Countries(加密国家)、Crypto-All Stars(加密全明星)、Crypto Celebrities(加密名人),这些基于以太坊智能合约应用探索的区块链游戏,目前实用价值都不大,而且很快会被淘汰掉。

DApp会是区块链的未来吗?

手机将人们带进了移动互联网时代,App丰富了我们的移动互联网生活。在过去几年,App经济的兴起改变人们众多的生活习惯,从点外卖、看电影、打车、单车、网购、社交、办公、资讯、视频……App无处不在,它从不同维度对我们的商业、生活、工作等进行了不同程度的改造。

不过,经过这几年的高速发展,App正在走向衰落。那么,谁能超越App?会是DApp吗?

手把手教你制作一个DApp

虽然区块链技带给了我们巨大的想象空间,但基于区块链技术的DApp尚处于襁褓中,目前还没有大规模实际应用价值的DApp出现。对程序员来说,DApp就是一座亟待开发的金矿!

DApp带给我们的想象,是基于共识机制、智能合约、跨链融合等区块链技术为我们描述的未来区块链世界。

在未来,我们或许只需要一款DApp就可以搞定很多基于“信任”、“价值”的合作和交易。因为这款DApp已经包含了你大部分重要的资产,包括你的个人信用、银行存款、消费情况、朋友关系等。有了它,你可以快捷地完成贷款申请,快速获得陌生人的认可,快速建立起信任关系,获得更为真实有效的背书。

在未来,DApp也是你畅行区块链世界的通行证,有了它,你可以在区块链世界无数的服务机构间兑换无数的资源,并无视时间空间的限制,随时随地完成资源获取。

如果那样的话,DApp就是一种打破时空限制、打破现有商业藩篱的新物种。

DApp的场景与应用方向

以太坊智能合约DApps“以太红包”作者杨德升指出,把整个人类社会分为三层:最下面一层是纯数字的世界,不需要有什么物理设备的存在——交易金融、跨境支付、玩游戏、天气等场景,都没有一个物理的实体存在。区块链在这一层表现得很好,尽管还存在一些小问题。

再往上是“无人值守的物理设备”,这一层里包含大家所熟知的IoT。

最上面一层是人类社会,也即现实世界——租房、买车、衣食住行等场景。虽然之前很多ICO项目是关于这一类的,但区块链往这里渗透还有很长的路要走。

手把手教你制作一个DApp

几个主流DApp开发平台

想要从零开始开发一个完整的区块链项目太过复杂,所以目前普通的开发者大多会选择一个相对成熟的平台,依托平台成熟的开发环境来开发自己的DApp。如此一来,DApp的开发工作就简单了不少。

当前,DApp最流行的开发平台是以太坊(Ethereum)。以太坊是一个图灵完备的区块链一站式开发平台,采用多种编程语言实现协议,采用Go语言写的客户端作为默认客户端。它允许任何人在平台中建立和使用通过区块链技术运行的分布式应用。我们可以把它理解为区块链领域的Android,它是一个开发平台,用户可以像基于Android Framework一样基于区块链技术开发应用。

在没有以太坊之前,开发区块链应用是这样的:拷贝一份比特币代码,然后去改底层代码如加密算法、共识机制、网络协议等等。以太坊平台对底层区块链技术进行了封装,开发者只要专注于应用本身的开发,从而大大降低了DApp应用开发难度。目前围绕以太坊已经形成了一个较为完善的开发生态圈:有社区的支持,有很多开发框架、工具可以选择。

在国内,DApp的开发平台有布比区网络、Lisk、Asch等。

DApps架构揭秘

DApps是一个应用,与一般的互联网应用对比可以看出。互联网应用用户首先看到UI页面,往下是接口层,而所有代码在基础设施上完成,例如数据库、阿里云等。

区块链的DApps类似,只是基础设施变成了区块链,硬件变成了矿工的节点,再往上,业务层代码变成了智能合约,最上面是你自己本身的业务。

手把手教你制作一个DApp

最上层没什么要讨论的,按照自己的业务去做就好了,这里主要讲讲中间这部分,也就是你的应用如何连接到区块链的节点上,有以下3种做法:

1、借助DApps浏览器(浏览器+外挂钱包),类比于互联网中借助微信支付支付宝

2、在自己的应用中内置钱包,类比于直连银行。

3、把服务器拉进来。需要服务器的情况往往有3种:

1)集成第三方服务;

2)作为缓存引擎;

3)存储大块数据存储。

说到这里,大家其实就可以动手做一些自己的应用了,推荐大家使用以下的工具:

Truffle:目前最流行的以太坊开发框架,用JavaScript编写,支持智能合约的编译、部署和测试;

Ganache:个人电脑上使用的区块链软件,它和以太坊主链的节点逻辑一致;

OpenZeppelin:一种构建安全智能合约的开源架构,遵循MIT许可,通过它可以构建大部分的合约;

MyEtheRWAllet:钱包应用,它的代码非常值得参考。

文章内容仅供参考,不构成投资建议,投资者据此操作风险自负。转载请注明出处:天府财经网

(4)
上一篇 2018-03-31 23:58
下一篇 2018-04-03 13:31

相关推荐

  • 颠覆者Robinhood:推动金融服务民主化

    华尔街有句名言:「太阳底下没有新鲜事。」直到他们遇到了一家名叫 Robinhood 的在线经纪公司。 这家成立于 2013 年的互联网券商,10 多年来持续不断地搞创新、整花活儿,一次又一次颠覆百年华尔街的传统玩法,不仅重塑了美国证券经纪行业,而且重新定义了新一代投资者与金融市场的关系。 截至 7 月 17 日收盘,Robinhood(NASDAQ: HOOD)市值已攀升至 930.56 亿美元,逼近千亿大关。华尔街的分析师们纷纷调高其目标价,媒体头条也频频冠以「Robinhood 崛起」「新金融力量」等称号。 就在半个多月前,6 月 30 日,Robinhood 抛出一枚重磅炸弹——宣布推出 Robinhood Stock Tokens,允许欧盟客户在区块链上交易美股和 ETF。消息一出,引发金融圈和加密圈集体热议,公司股价当日大涨 12.77%。 然而,对于熟悉 Robinhood 历史的人来说,公司此举并不令人太感意外。自 2013 年成立以来,Robinhood 就以一系列颠覆式创新,不断打破并改写传统金融游戏规则。从 2013 年「零佣金革命」到 2021 年「散户大战华尔街」,从 2018 年提供加密交易到如今推出股票代币,Robinhood 似乎总能踩准时代的节拍,成为新叙事的主角。 股票代币化:践行「资本即服务」 2025 年 6 月 30 日,Robinhood 宣布在欧盟区落地美股和 ETF 代币服务,符合条件的用户可以投资 200 多种美股和 ETF,支持 24 小时/每周 5 天实时交易,其中包括英伟达(NASDAQ: NVDA)、特斯拉(NASDAQ: TSLA)等热门美股,以及未上市公司 SpaceX、OpenAI 等股权代币。 这一举措不仅打破了投资传统证券的地理和时间壁垒,还大大降低了投资门槛,最低 1 美元即可参与。 此外,Robinhoo…

    2025-07-18
    5.4K
  • 欧盟MiCA监管框架详解:资产分类、发行、交易、托管、DeFi、投资者保护

    2025 年 3 月 17 日,OKX 发布公告称,为了配合监管机构,将暂停 Web3 钱包的 DEX 聚合器服务。此前彭博报道,攻击 Bybit 的黑客利用 OKX Web3 钱包提供的 DEX 服务进行了 15 亿美元赃款的洗钱操作,引发监管部门的注意。而 OKX 于今年 2 月正式获得了欧盟 MiCA 牌照,因此可能面临欧盟罚则。 该事件再次引发业内对欧盟加密监管的关注。Starlabs Consulting 本期的《环球政策》将对欧盟《加密资产市场监管法案》(MiCA)框架进行系统梳理。 欧盟加密货币监管历史沿革 提到欧盟监管,大家首先想到的是 MiCA。但在介绍 MiCA 前,先简单回顾一下欧盟监管的历史沿革。 1. 第五、第六项反洗钱指令 欧盟对加密货币的监管最早可追溯至 2020 年 1 月生效的第五项反洗钱指令(5AMLD)。该指令要求加密货币服务提供商(CASP,包括交易所、钱包和托管服务提供商)遵守 AML(反洗钱)和 CTF(反恐融资)法规,执行 KYC(了解你的客户)措施,并确保其活动透明、可追溯。通过 5AMLD,欧盟将加密货币服务置于与传统银行和金融服务相同的监管地位。 2021 年 7 月,欧盟颁布第六项反洗钱指令(6AMLD),进一步强化监管,包括: 2. MiCA 出台 5AMLD 属于欧盟次级法律中的「指令」类型,不具有直接适用性,而且导致各国加密货币注册和许可制度不统一,使得企业在欧盟范围内经营加密货币业务变得十分困难,需要应对各国不同的监管。 为构建统一的加密资产市场监管格局,欧洲议会于 2024 年 4 月 20 日正式通过 MiCA,2024 年 6 月生效,并为不同成员国设置了 12 至 18 个月的过渡期,给企业必要的时间来遵守新规。 MiCA 是迄今为止最全面的数字资产监管框架,影响范围覆盖 27 个欧盟成员国以及欧洲经济区…

    2025-03-25
    7.2K
  • Disruptors Unplugged |Kaia基金会主席详解「Kaia+LINE NEXT」如何塑造Kaia未来生态

    「Disruptors Unplugged」是一档专注于探讨颠覆性技术的高端对话节目,由Starlabs Consulting推出。节目通过与Web 3.0和人工智能行业的领军人物——包括CEO、创始人及联合创始人——的深入访谈,精准分析这些技术的重大影响,探讨当前的发展趋势以及预测未来的发展方向。「Disruptors Unplugged」旨在提升公众对前沿科技领域的认知,激发全球范围内的创新思维,并推动关于技术进步的国际对话,致力于成为领导全球技术讨论的平台。 本期「Disruptors Unplugged」Starlabs Consulting对话了Kaia DLT基金会主席Dr.Sam Seo。Sam Seo博士介绍了Kaia「将Web3带到亚洲数百万人的指尖」的愿景,Kaia与LINE NEXT合作即将上线的Mini DApps和DApp Portal及其为$KAIA的赋能,Kaia在DeFi、Memecoin等生态发展方面的最新进展,Kaia在全球不同市场的本地化运营策略,以及Kaia链上原生稳定币计划的最新消息。 12月12日,LINE旗下致力于开发Web3生态圈的子公司LINE NEXT Inc.(简称「LINE NEXT」)与Kaia基金会共同宣布,将于2025年第一季度推出Mini DApps和DApp Portal服务,用户可直接在LINE通讯软件中使用。 Kaia DLT基金会(Kaia)与LINE NEXT的合作,旨在将其区块链解决方案集成到主网,确保Mini DApps和DApp Portal完美运行。Mini DApps和DApp Portal将于明年1月集成到LINE Messaging超级应用中。作为一个全面的终端用户平台,它可以帮助用户在LINE Messenger App上发现并玩转这些卓越的Mini DApps。自9月份以来,已有超过…

    2024-12-15 Web3
    2.3K
  • Waterfall Network 宣布被集成到区块链分析平台 Chainspect

    11 月 6 日,Layer 1 去中心化智能合约平台 Waterfall Network 宣布被集成到区块链分析平台 Chainspect,可以在 Chainspect 上查看 Waterfall Network 多项统计数据。 Waterfall Network 旨在解决速度、安全性和可扩展性问题,同时提供一个真正的去中心化治理平台。今年 6 月 19 日,Waterfall Network 成为第一个成功完成 150 万验证者测试的 PoS 网络,为可扩展性和效率树立了新的标杆。根据 Chainspect 数据,Waterfall Network 是目前最具可扩展性的基于 EVM 的协议。

    2024-11-08
    1.4K
  • 小蝶量化:近期是否有布局MEME币?

    1.Polymarket有代币吗? 这个项目目前没有发行代币,不过有不少人在赌它会发币,所以在上面参与预测。我还是建议以兴趣为主,把它当游戏玩,参与自己最有把握的预测,不要为了薅羊毛太费时间和精力。公众号关注:博森科技小蝶。 2.我近期有没有买入什么Meme币都没有参与。 最近的这些NFT项目,但不知道为什么,看到这个留言,我突然想起了比特币生态的NFT,我觉得到目前为止有沉淀价值的是排名前10000(或者前1000甚至前100)的铭文

    2024-10-20
    1.3K
已有 0 条评论