火星链 火星链
Ctrl+D收藏火星链

STR:开发了两年 Dapp、二层网络后,我转投了 Substrate 阵营

作者:

时间:1900/1/1 0:00:00

编者按:本文来自PolkaWorld,作者:JohnWu,Odaily星球日报经授权转载。近来连续参加了三个黑客马拉松,技术栈选用Substrate,都取得了不错的成绩。就有些朋友好奇想要了解Substrate到底是个什么东西。作为一个之前有两年Dapp和二层网络开发经验,也捣鼓过fork以太坊的开发者,我在半年前开始彻底转投Substrate阵营,因为我觉得这可能是一个开发去中心化应用的更好范式。去中心化应用开发的三种方案对比

首先,我想分享下我对去中心化应用开发的理解。开发去中心化应用,对于一个不算特别庞大的团队来说之前无非就是三条路:基于智能合约的Dapp二层网络解决方案fork以太坊但是这三个方案在开发运维成本、性能和灵活度方面有或多或少的缺点。智能合约的开发运维成本比较低是一个最大的优势。但是受限于底层公链平台,实际能够实现的逻辑有限。比如在以太坊上目前就很难检验基于ed25519的签名。同时,项目需要与各种潜在的同平台其他应用竞争资源。比如当ERC20的Tether转账比较频繁,或者某个菠菜项目很火的时候,用户需要为智能合约的每笔交易花费更多的转账费用,而交易的确认反而会更慢。二层网络和fork以太坊主要是开发运维成本比较高。对于二层网络,需要为每个主流的智能合约平台都适配一套系统,开发在很大程度上是重复劳动。而每套系统的运维也需要投入精力。我们这里还不考虑二层网络会在一定程度上受限于底层公链。而fork以太坊,除非是一些山寨项目改几个名字,否则但凡要做一个正经项目就需要对某一个或多个模块做出性能上的优化或定制,就需要一定数量的优秀开发。而项目方还需要投入一定的资源做应用逻辑开发。总之,这两个方案比起智能合约,需要多得多的开发资源。还有一点,这三者在治理升级机制方面都不太成熟。首先这三者的治理一般都是线下治理,在公平公正公开等方面有着众所周知的缺陷。其次,智能合约天生就没有对升级进行支持,很多以太坊多签钱包就深受其害。而二层网络或fork以太坊链则需要社区统一在线下升级节点,稍有疏忽就会产生分叉应用链开发框架的好处

泰国暹罗商业银行正开发数字泰铢应用程序:金色财经报道,暹罗商业银行(SCB)宣布一直在与Ayudhya银行(Krungsri)和2C2P泰国合作,为该国的数字泰铢开发央行数字货币应用程序。该举措是泰国央行零售CBDC试点的一部分,该试点与国内支付服务提供商在监管沙盒中运营,并将在整个夏季运行。

该应用程序结合了数字支付服务、KYC验证和充值程序。目前,它仅限于约10,000人的精选参与者群体,其中包括所有支付提供商的用户和商户,以及来自SCB集团的约3,000名员工。然而,泰国央行没有立即推出数字货币的计划。[2023/8/3 16:16:22]

就在这样的背景下,一年前看到林嘉文博士在Web3Summit上15分钟发链的视频,还是挺震撼的,借着这个契机去研究了一番,然后就深深感到应用链可能是去中心化应用的一个方向。首先,诸如Substrate之类的应用链开发框架使得开发团队可以相对容易地开发出一个区块链。区块链底层部分如共识算法、P2P网络等部分框架都已经实现,开发者只需要专注业务逻辑。整个开发成本大大低于直接开发二层网络或者fork以太坊。其次,由于应用独享整条链的资源,那么也不存在其他Dapp产生的资源竞争问题。同时应用链本身的性能完全不会亚于诸如以太坊或EOS之类的公链。并且相对于智能合约,团队能更加灵活地掌握应用逻辑开发。而且团队也可以根据实际需求对链的相关参数甚至共识做出调节。Substrate框架的优势

Oasis宣布上线开发人员支持计划“ROSE Bloom Grants Program”:6月15日消息,隐私计算网络Oasis宣布上线开发人员支持计划“ROSE Bloom Grants Program”,该计划将允许开发人员探索DeFi和NFT解决方案的新领域,每个成功的提案都有资格获得高达50,000美元的ROSE代币。(Medium)[2022/6/15 4:29:52]

说完了应用链的这一开发范式的好处,我们该谈谈应用链开发框架了。目前市面上应用链开发框架,几乎可以说只有CosmosSDK和Substrate两种。CosmosSDK当然有自己的优势,不过在这里我想谈谈Substrate的相对优势。抽象度高,更通用,开发工作量小。实际上借助于框架提供的模版,开发者只需要注重自己应用所需要用到的存储、函数逻辑和事件的编写,类似于加密猫这样的应用做成应用链一共也就小几百行代码。同时使用官方提供的前端,无需额外编程就直接可以和链进行交互。能够做到这一点和Parity积累了多个区块链客户端的开发经验密不可分。周边工具的生态比较完善。比如说基于官方提供的前端库,很容易就可以开发出应用链的前端交互页面。而基于官方和第三方的rpc客户端库,很容易编写定制的rpc客户端。由于所有的Runtime都写在了Wasm中,基于Substrate的应用链可以支持在线升级。也就是说当链上治理通过了某个升级决议之后,全节点即使不手动升级软件也会运行最新版本的逻辑。这一特性使得链上治理和升级变得无缝,体验上和传统软件开发中的升级比较接近,基本解决了上述三个方案的治理升级问题。目前官方已经给出了WASM和EVM的模块,如果想要想要开发一条支持智能合约的链会非常非常迅速。其中1和2两点使得基于Substrate的应用链开发对小型团队非常友好。在比较熟悉Rust的情况下,可以说开发一个Substrate应用链的工作量和开发一个以太坊Dapp的工作量基本相当。这也是我们近期的所有黑客马拉松的作品都能够在短时间内开发完成的原因。说了这么多,心动不如行动。拥抱Substrate就先从开发一个加密猫应用链开始吧:https://substrate.dev/substrate-collectables-workshop/

韩国新韩金融投资与Peertech合作开发数字资产金融服务:6月7日消息,韩国新韩金融集团旗下“新韩金融投资”宣布,与该国加密交易所Gdac运营商Peertech达成合作,将开发基于数字资产的金融服务,包括数字资产的存储和管理等。

据悉,Peertech是一家在为企业客户提供数字资产金融服务的区块链金融科技公司。(heraldcorp)[2022/6/7 4:08:02]

人权基金会将向多名贡献者提供 21 万美元的比特币开发补助金:非营利组织人权基金会(HRF)将向多名贡献者提供21万美元的比特币开发补助金,其中比特币核心贡献者CalvinKim、DhruvMehta和AbubakarNurKahlil将各获得5万美元,Breez和Sphinx闪电网络钱包团队各获得2.5万美元,将比特币文档翻译为阿拉伯语的Arabic_HODL将获得1万美元。其中CalvinKim将使用该资金研发Utreexo比特币全节点、DhruvMehta将继续通过BIP-324加强比特币网络安全、AbubakarNurKahlil将为其祖国尼日利亚研发一款比特币钱包以应对国内腐败与资本管制。此外,Breez和Sphinx将使用该资金继续进行比特币闪电网络拓展的开发。[2021/6/1 23:02:01]

标签:UBSBSTSTRTRATSUBSBSTNAstroSpaces.iostratos币挖矿

比特币交易热门资讯
比特币:聚焦世界区块链大会,看看大佬们都说了啥?

11月8日,第二届世界区块链大会在乌镇举行,邀请到区块链领域知名的专家学者、创业从业者、KOL以及互联网头部公司的区块链业务代表.

1900/1/1 0:00:00
BTT:重新认识中国央行数字货币DCEP,迎接新支付时代

自从区块链技术被国家队提名以来,刷屏之势有如泄洪。各大行业企业纷纷响应号召,喊着“推动区块链技术和产业创新”的口号开始撸起袖子加油干.

1900/1/1 0:00:00
AAC:星球前线|美国联合四国税务机构打击加密货币逃税者

Odaily星球日报译者|余顺遂本周,美国国税局刑事部门在与其他四个国家的税务当局举行会议后,确定了“数十名”潜在的加密货币逃税者或网络罪犯.

1900/1/1 0:00:00
以太坊:ETH周报 |以太坊2.0测试网发布还需至少两周;amazon.eth成最贵以太短域名 (11.4-11.10)

作者|秦晓峰编辑|卢晓明出品|Odaily星球日报一、整体概述以太坊2.0协调员DannyRyan表示,以太坊2.0公共测试网的发布至少还需要两周的时间.

1900/1/1 0:00:00
区块链:区块链是什么,如何简单易懂地介绍区块链?

编者按:本文来自知乎,作者:吴尼克,Odaily星球日报经授权转载。2019年10月25日,北京时间晚7点的新闻联播,用了最宝贵的前五分钟,只讲了一件事情:国家要大力发展区块链技术.

1900/1/1 0:00:00
COM:詹克团的反击

出品/CoinVoice文/西望詹克团必须反思的是,为什么会在吴忌寒宣布停止组织架构调整时,员工响起如雷的掌声.

1900/1/1 0:00:00