前言:2020年12月,加密风投公司ElectricCapital发布了区块链开发者报告,数据显示自2020年开始,加密领域的开发者呈增长之势,当前每个月大约有1200+位新开发者进入到加密生态;高质量的生态系统,开发者持续增长,以太坊、波卡、Tezos和Filecoin开发者规模位列前茅;比特币、Cosmos开发者规模基本不变,而一在市值前200之外的生态中,开发者数量从2018年12月以来下降了30%;?排名靠前的区块链中,EOS开发者流失较为明显,平均每月损失88名活跃开发者。
开发者是公链的生命线
一般来说,在公链网络里有三个重要角色:开发者、矿工和用户。其中的核心无疑是开发者,因为区块链很像数据库,本身非常很底层,必须要有开发者的支持。如果没有开发者,网络将无法得以维护维护、升级和管理,其未来的安全性也会受到质疑。
更重要的是开发者推动着应用落地,为公链生态吸引真实的用户。对于公链来说打造生态最关键的就是“人气”——人和人、人和组织发生高频的、重要的交互,并形成依存关系的地方才有生态。只有当开发者越多后,公链上的应用才会丰富,才能吸引更多的用户,生态才会繁荣,价值才会增长。
或许有人会认为开发者多的生态不一定就是最好的生态,但如果将时间拉长看,发展不错的公链,往往是开发者最青睐的,开发者进入越多,生态越趋繁荣。比如以太坊,以太坊的开发者数量无论是熊市还是牛市都呈现持续增长,尤其2018年以后,每个月有300多名新开发加入到以太坊生态系统中,这个数量占整个加密领域新增开发者数量的四分之一。这直接的结果就是运行在以太坊上的DApp数量以及智能合约数长期以来占据绝对领先地位。
开发者数量
Dapp市场份额
开发者争夺战当人们越来越意识到:得开发者得天下。各大公链不惜投入了大量资源吸引开发者,然而圈子就这么小,开发者争夺战进行得异常激烈。开发者数量最多的以太坊总是被新兴或者老牌公链当作最大的竞争对手,我们也看到了市场上出现了一个又一个的“以太坊杀手”,喊着超越以太坊的口号,试图从以太坊上争夺开发者。然而目前还没有一条公链成功颠覆以太坊,或者只取得了阶段性胜利。
那么怎样才能吸引到开发者呢?又有多少公链真正了解开发者们的痛点和需求呢?
“用户基数、TPS和入门门槛。”是大多数开发者一直所关注的,却从未得到真正解决的问题。
我们先聊聊最近大热的公链——波卡是如何吸引开发者的。
首先技术方面,我们也发现最近两年的公链也更加注重底层技术的突破,主要围绕着四个方面:
性能,每秒可以处理多少请求;
效率,一个请求多少时间才能得到确认;
扩展性,应用层高速发展时底层如何支撑它的横向扩展;
跨链,链与链之间的互操作性。
各大公链或多或少在不同方面取得了些成绩。波卡开创性采用中继链+平行链+转接桥的结构,使得波卡不仅可连接无限多个区块链还能使吞吐量维持高水准,一口气全解决了跨链、扩展性、性能、效率的问题。
”比特币的TPS在每秒2-4笔交易,没有什么可编程功能;以太坊在每秒25笔左右,不过你用得越多,它的性能就越糟;波卡在有了平行链之后,速度将扩展到每秒10万至100万笔交易。波卡可以让交易并行化,这些不同的链的不同分片最终能感受到的影响是:交易更加快速、更加便宜,这才真正为我们提供了可扩展性。”???
入门门槛方面,波卡的Substrate做到了一键发链,以太坊最多只能一键发币,但是波卡的Substrate框架可以让区块链开发者很快的构建一条区块链,并且可以开发只有公链才能实现的功能。这大大降低了实现公链的门槛,这确实能吸引更多区块链开发者参与到波卡生态建设中。
如此“区块链技术集大成者”的波卡,应该是很有实力向以太坊发起挑战的,竞争以太坊的开发者,然而波卡把格局放得更宽,跳出目前固有圈子,因为波卡的目标远不止于区块链世界。
Web3.0愿景
早在2014年波卡创始人GavinWood已经提出了“Web3.0”的概念。
当然对于Web3.0不同人有不同的理解,但是归根到底这是一个由人控制的互联网,即每个人都是参与者与建设者。所有人共同去维护网络,享受隐私保护与抗审查的权利,真正的实现自己的资产与数据由自己负责的愿景。
而波卡做的是不仅整个区块链世界,中继链、平行链、转接桥和Substrate等工具,更是整个Web3.0世界的地基层面的基础设施。
在此基础上,波卡想要实现Web3.0的愿景并最终成为Web3网络的一部分,还需要庞大的波卡生态项目的落地,“把波卡从一片旷地变成庞大建筑群是一个长期的过程”。这过程需要的开发者数量也远多于目前整个区块链开发者的数量。
所以从这个宏观视角来看,对以太坊发起挑战,争夺以太坊及区块链存量开发者,是没有意义的。波卡看向了更旷阔的传统开发者市场——2260万名开发者的世界。
对于这个世界的开发者,也有着同样的愿景和诉求,他们大部分都看好区块链的发展,愿意参与到Web3.0建设中。
根据《2019-2020CSDN中国开发者报告》,有31%的传统开发者看好大数据与区块链的结合、28%看好物联网与区块链的结合,13%看好人工智能与区块链的结合等。
但是随着区块链进程的不断突破,整体行业壁垒逐步抬高,区块链开发的开发者门槛较高。尤其是Substrate原生智能合约使用的是基于Rust的ink!语言,这门语言的学习难度曲线很大,开发环境对于开发者并不友好,造成传统开发者转到波卡开发困难,好似“隔行如隔山”遥远。
这个问题,也被一位叫SymonHo的开发者早早发现了。SymonHo是深度波卡爱好者,他坚定认为波卡就是下一代的区块链,所以非常积极的参与波卡建设,做的第一件事情是自主开发轻量级智能合约语言Subscript,目的是帮助像自己一样的传统开发者能便捷到参与波卡建设。
如何实现的?首先Subscript在Assemblyscript中完成对Substrate智能合约的封装。从API到语法都为WASM而设计,实现了基于波卡Substrate框架的WASM虚拟机兼容,并且整体使用严格类型和语言检查,它的学习曲线非常扁平。这就让Web传统的开发者或者Java工程师无需Rust开发基础,也无需精通merkle树、共识协议、p2p等技术难题,可以直接调用Substrate框架的各个模块,一键部署波卡原生智能合约,整个操作过程的简单程度就像“一个传统Java程序员的日常工作”。
Subscript这些功能可以更多的传统Web开发者和Java工程师可以无障碍参与Web3.0网络的建设。这个重大的突破也及时被波卡重视了,2020年9月Subscript就获得了Web3基金Grant扶持。
随后,Subscript语言诞生了第一个波卡应用TrustBase,也是SymonHo基于Substrate框架一键搭建的区块链。据悉,TrustBase既是波卡的同构平行链,又是提供独立智能合约语言Subscript的WASM智能合约链,具有部署智能合约的功能。
TrustBase到来或许将进一步助推波卡。因为除了Subscript语言工具降低开发者门槛,在其他方面TrustBase还有更大的优势:
在用户开发方面,首先因为TrustBase基于开发框架Substrate搭建而成的“波卡系”区块链,和波卡有相同的区块生成逻辑。通过竞拍插槽接入中继链后,TrustBase可以直接与波卡进行信息交互;共享波卡提供的网络安全;并实现无分叉升级;但又不完全“附属”于波卡,TrustBase也将实现自己特定的应用场景,完全自治。
在此基础上,所有在TrustBase开发的应用可共享所有以上所有性能和实现媲美比特币的安全性,这让所有开发者可以把重心放在应用层的开发和落地。而基于波卡的“万链互通”特性,每一个应用的用户基数也不是过去公链所能比拟的。
在资金方面,TrustBase也设立了生态基金,对优质开发者有长期的资金和资源扶持计划。
在布道方面,TrustBase有长期开发者引流计划,比如前段时间Subscript与金色财经的“金色Hackthon”、火币波卡生态基金等联合主办,免费教授开发者学会从底层语法到上层应用全流程,第一期课程吸引了800多名开发者参与学习,其中超过一半学员来自传统Web,第二期课程据悉也在规划中,感兴趣的开发者可以多关注。
除此之外,Subscript技术社区计划与金色财经、Polkadot.club联合发起的波卡黑客松大赛,奖金非常丰富,扶持力度也很大。
这些都让我们看到了SymonHo和TrustBase在努力承担“圈外”开发者“与”Web3.0诺亚方舟之间的“引渡人”角色,帮助这些开发者顺利的参与进来。未来还会有更多的开发者为助力波卡建设,毕竟波卡始终是开发者的波卡,最终需要的还是所有开发者们通过协同努力,共同建设。
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。