明人不说暗话,我想让你来开发Dapp

本文由公众号DappVision原创首发,转载请联系授权


继人工智能之后,区块链终于成为了全球第一大风口。对区块链的幻想重回到2016年,虽无一应用落地,但它却似乎无所不能。时至今日,在经历了比特币引领的几次高涨回落,见证了牛市的辉煌与熊市的低迷,刚随着以太坊的智能合约步入区块链2.0,又被“全新物种”Dapp直接拽进区块链3.0。区块链一天,“人间”一月,果然名不虚传。

2018是公链元年。除了以太坊、EOS......国内的量子链、比原链、小蚁,星云链等公链也日趋成熟。


2018注定是Dapp爆发的一年。人们知道它是风口、是红利,为何却迟迟未行动?主要原因有三:开发成本高、获客成本高(用户使用门槛高)、公链性能未达到承载一定吞吐量的处理速度和扩展性。


而对于整个行业来说,真正了解区块链底层开发技术的人才太少,人力稀缺性成为了阻碍应用落地的主要因素之一。

 

基于此,Dapp Vision特别精选了三款能够帮助开发者在各大公链上快速开发Dapp的协作工具,让Dapp开发像搭积木一样简单,希望有更多的开发者能加入到Dapp开发这片蓝海中来。


Voyage


让Dapp开发可以像乐高积木一样结构明晰

Voyage开发团队认为,区块链的下一个阶段将是去中心化应用落地和发展的时期,而以下痛点制约了Killer Dapp的诞生:


1.TPS低:在底层公链交易的性能下,无法满足Dapp的吞吐量需求。交易频率上升就会严重堵塞;

2.编程复杂: Dapp开发者要掌握至少三种不同的编程语言 (HTML/CSS/JS)和大量快速发展的复杂框架;

3.开发不完善:Dapp的开发仍处于起步阶段,其中大部分在底层技术和业务逻辑方面表现相对简单。


Voyage团队开发的新编程语言和开发者工具,就是希望成为智能合约和构建开发者工具最便捷的桥梁。

➪Voyage编程语言(简称V语言)是一种全栈开发语言,并且同时集成了面向对象和函数编程的特性。V语言的编译器和类型系统会通过消除软件错误来强化支持编程,更好的支持异步编程以及快速测试。


➪在V语言的基础上,Voyage团队为大家提供了Development ToolKit(开发工具包),包括编译器、Debug工具、反汇编、测试调试以及监控工具等。开发人员可以在Voyage平台构建应用程序和组件的开发环境,让开发和调试变得更加便捷和简洁。


➪提供Voyage Security Library,为智能合约提供形式化验证工具以及智能合约开发模板以及智能合约安全沙盒机制等,比如代币发行、代币众筹、空投等智能合约标准通用模块,确保智能合约的安全开发。


➪建立V Studio,一个全球性的分布式应用分发系统,将Voyage开发社区中经投票或推荐的Dapp聚集在一起,可以更加快速、方便、精准的让用户找到自己需要的Dapp。


➪与AI和物联网结合,Voyage将基于TensorFlow提出新的编程模型,基于“Graph Program Extraction”算法,让开发者可以用Voyage直接发挥TensorFlow等的优势。Voyage的另一个方向是结合嵌入式语言,为物联网提供了p2p直接以互联的方式进行数据传输,整个物联网解决方案不需要引入大型数据中心进行数据同步和管理控制,包括数据采集、指令发送和软件更新等操作。


Voyage目前已获得硬糖实验室,蛮子基金,ROARK,SPARK CAPITAL,INK Labs Foundation,Coinness,君胜资本,米家资本,鸿儒资本,云上资本,洞察资本等全球顶尖投资机构投资。

官网上Voyage展示了项目的开发路线图

可以看出Voyage对未来的技术实现路径有一个清晰的规划。并在今年会陆续推出一些试用性功能,让我们拭目以待!


官网和白皮书地址:www.voyageproject.io


Hero Node


让天下没有难开发的Dapp

区块链底层技术本身就是跨学科,不仅涉及基本的编程,还涉及密码学、分布式一致性协议、点对点网络通信技术以及各种共识算法。目前的Dapp大多以PC端网页,或者以智能合约接口调用的形式对外提供,移动端由于目前生态不完整所以普及率较低。


Hero Node希望通过构建一个跨公链、跨平台的方案,降低开发者开发Dapp的门槛。基于 Hero 平台,开发者本身并不需要对区块链底层结构、移动端开发语言有所了解,便可以构建出一个去中心化的、基于量子链、以太坊、 IPFS 亦或是其他公链的 Dapp,可以运行在 iOS、 Android 和 HTML5 等终端平台之上。


Hero Node 是一个聚合式节点网络, 网络中的节点能同步所有公链区块,让所有公链都跑在一个节点上,可以提升查询链上信息的速度;同时,Hero Node 将公链上可以实现的操作封装成不同类的API,比如查询、交易、支付、合约类等各种中心化操作,开发者通过 API 来访问所有公链,对外,开发者只需要知道这些接口即可完成 Dapp 开发。


如此一来,开发者不需要精通各种区块链的协议和底层,解决了由于开发语言的多样而限制了公链的选择。

Hero Node 节点示意图

公链之间的隔离性是他们的共识算法不一致导致的,但Hero做的并不是要打通公链,而是打通基于不同公链之间的业务。不是为了跨链而跨链,而是根据需求选择不同的公链。


理论上 Dapp 是可以跑在所有公链上的,但实际会根据应用场景进行选择。比如“日常操作可以放在低价值的链上,更有价值的应用就放在高价值链上 ”。Hero Node至少支持比特币、以太坊、量子链等主流的公链技术,支持Javascript开发。

Hero Node是一支由12名国内精英组成的团队,创始人团队大部分来自金融科技独角兽“点融”。 公司目前完成了天使轮融资,资方包括量子基金会和点融创始人兼联席董事长郭宇航创立的星合资本。


官网:https://heronode.io/

白皮书地址:

https://heronode.io/public/whitepapers/whitepaper_zh.pdf



Loom Network


对标RSK,以太坊超级侧链Loom Network

2017年11月28日, 一个不素之“”降临以太坊。人气火爆而导致整个以太坊网络拥堵,ERC20标准的代币在数字货币交易平台充提速度十分缓慢。号称世界计算机以太坊居然被一只小小以太猫击溃!


尽管承载着以太坊世界超过50%的交易量,但以太坊网络由于天生的设计缺陷(交易数据吞吐量不足)似乎越来越力不从心。

RSK的出现让比特币网络搭载了智能合约,能够承载更多的Dapp运行负担,兴建比特币侧链生态。


但谁能成为以太坊的“RSK”?

答案就是——Loom Network。提供了一个针对大型游戏和社交应用的Dapp链,以及一套SDK帮助开发人员去编写应用逻辑 。


Loom的Dapp链上是一个针对于特定应用的侧链,每一个Dapp都会有一条单独的Dapp链,平行于主链——以太坊。在侧链上,开发者可以建立一套自定义的规则,把在主链上不方便实现的操作(比如需要高频复杂的计算、占用较多存储的内容)放在侧链,但对于一些安全级别要求高的操作依旧放在主链上。这样一来,游戏便可以实现全部上链。

Loom Network也不仅仅只是想成为一个容载的侧链。在这里可以通过玩免费的游戏CryptoZombies培养更多开发者学会Solidity,学习如何开发以太坊上的Dapps,教授开发者如何编写智能合约,用一系列交互的方式,让用户建立一套较为完善的开发策略并习得技巧。网站发布仅几个月的时间,已经有超过13万开发者使用CryptoZombie学习Dapp开发。

Solidity入门神器——CryptoZombies

介绍下Loom Network的另外两款产品:

➪ EthFiddle 拥有超过 10000 用户,是目前最受欢迎的 Solidity 代码分享网站。可以在上面编译、运行、测试全网任何 Solidity 代码片段,友好的界面让任何开发者都能迅速上手。


➪ SolidityX用于编写可扩展、高安全性应用的实用语言,SolidityX 是 Solidity 的默认安全超集。在发布时将编译成安全的 Solidity, 规避已知陷阱,把时间花在修复 bug 上而不是寻找 bug。


Loom Network成立于2017年,至今累计融资达到了2500万美元。这个团队前期都是技术开发人员组成,完全没有什么营销活动,至今他们连白皮书都没有发布。在他们官网上还看到这样一句话:

所以DappVision怎么能不为这么务实的研发团队打call呢?!期待loom network带来更多造福开发者的产品。

官网:https://loomx.io/

正如移动互联网时代爆发的App热,App已经融入我们的生活。而在已经到来的区块链时代, Dapp作为能够将区块链技术实现落地的应用载体,被人们寄予更多的期待,希望它能肩负使命,砥砺前行。


别再做观望者,现在就加入,说不定下一个爆款Dapp,就出自你手。


编辑:DappVision

欢迎关注公众号DappVision

这里有:

最专业的Dapp测评

最新最热的全球区块链资讯

各公链热门游戏推荐与攻略

猜你喜欢

转载自blog.csdn.net/jack_123654/article/details/80908780
今日推荐