编者按:本文来自PolkaWorld,作者:JohnWu,Odaily星球日报经授权转载。近来连续参加了三个黑客马拉松,技术栈选用Substrate,都取得了不错的成绩。就有些朋友好奇想要了解Substrate到底是个什么东西。作为一个之前有两年Dapp和二层网络开发经验,也捣鼓过fork以太坊的开发者,我在半年前开始彻底转投Substrate阵营,因为我觉得这可能是一个开发去中心化应用的更好范式。去中心化应用开发的三种方案对比
首先,我想分享下我对去中心化应用开发的理解。开发去中心化应用,对于一个不算特别庞大的团队来说之前无非就是三条路:基于智能合约的Dapp二层网络解决方案fork以太坊但是这三个方案在开发运维成本、性能和灵活度方面有或多或少的缺点。智能合约的开发运维成本比较低是一个最大的优势。但是受限于底层公链平台,实际能够实现的逻辑有限。比如在以太坊上目前就很难检验基于ed25519的签名。同时,项目需要与各种潜在的同平台其他应用竞争资源。比如当ERC20的Tether转账比较频繁,或者某个菠菜项目很火的时候,用户需要为智能合约的每笔交易花费更多的转账费用,而交易的确认反而会更慢。二层网络和fork以太坊主要是开发运维成本比较高。对于二层网络,需要为每个主流的智能合约平台都适配一套系统,开发在很大程度上是重复劳动。而每套系统的运维也需要投入精力。我们这里还不考虑二层网络会在一定程度上受限于底层公链。而fork以太坊,除非是一些山寨项目改几个名字,否则但凡要做一个正经项目就需要对某一个或多个模块做出性能上的优化或定制,就需要一定数量的优秀开发。而项目方还需要投入一定的资源做应用逻辑开发。总之,这两个方案比起智能合约,需要多得多的开发资源。还有一点,这三者在治理升级机制方面都不太成熟。首先这三者的治理一般都是线下治理,在公平公正公开等方面有着众所周知的缺陷。其次,智能合约天生就没有对升级进行支持,很多以太坊多签钱包就深受其害。而二层网络或fork以太坊链则需要社区统一在线下升级节点,稍有疏忽就会产生分叉应用链开发框架的好处
Galaxy Digital创始人:Coinbase上市是加密货币的“网景时刻”:金色财经报道,Galaxy Digital创始人兼首席执行官Mike Novogratz在接受采访时表示,期待已久的Coinbase首次公开募股(IPO)是“加密货币经济的网景(Netscape)时刻”。他认为这对于整个加密货币世界来说,这是非常重要的一天。这就是在说“这是资产类别,并且是可以保留的资产类别”。[2021/4/15 20:20:25]
就在这样的背景下,一年前看到林嘉文博士在Web3Summit上15分钟发链的视频,还是挺震撼的,借着这个契机去研究了一番,然后就深深感到应用链可能是去中心化应用的一个方向。首先,诸如Substrate之类的应用链开发框架使得开发团队可以相对容易地开发出一个区块链。区块链底层部分如共识算法、P2P网络等部分框架都已经实现,开发者只需要专注业务逻辑。整个开发成本大大低于直接开发二层网络或者fork以太坊。其次,由于应用独享整条链的资源,那么也不存在其他Dapp产生的资源竞争问题。同时应用链本身的性能完全不会亚于诸如以太坊或EOS之类的公链。并且相对于智能合约,团队能更加灵活地掌握应用逻辑开发。而且团队也可以根据实际需求对链的相关参数甚至共识做出调节。Substrate框架的优势
声音 | 360:与“网红云商”无股权关系,已起诉其侵权行为:据TechWeb消息,近日,360公司在其官方微博发表声明称,有用户举报“网红云商”未经许可大肆使用360公司及董事长周鸿祎的名义进行虚假宣传,并声称“网红云商”获得360公司、周鸿祎投资。360公司郑重声明,公司及周鸿祎先生与“网红云商”不存在股权关系。同时,360公司还提醒投资者谨慎投资。 360公司在收到用户提醒后,已致电“网红云商”,并进行了发函警告,但“网红云商”仍未停止侵权行为。目前,360公司已通过工商举报、法院诉讼等手段,维护合法权利。 据了解,“网红云商”自称为新型零售社交共享平台,以“网红+直播+社交电商+新零售+区块链”为主营业务。目前,已有用户质疑其存在“以区块链为由的”、“非法融资”等行为。[2019/4/20]
说完了应用链的这一开发范式的好处,我们该谈谈应用链开发框架了。目前市面上应用链开发框架,几乎可以说只有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/
声音 | 欧盟竞争力委员会:欧洲必须接受区块链以避免“网络殖民化”:欧盟竞争力委员会在27日的会议中提出,美国等科技领先的国家以及谷歌等大型外国公司在科技领域占主导地位,意味着他们正以“网络殖民化”威胁欧洲。好在封闭的市场和平台存在的每个问题都可以通过区块链轻松解决。此外,区块链允许点对点的交易,并且通常没有交易费用。[2018/9/29]
金色财经现场报道 中国银行原副行长王永利:比特币区块链是完全脱离现实的“乌托邦”式的“网络世界”:金色财经现场报道,在2018全球首届万国区块链技术博览会上,中国银行原副行长王永利进行《区块链、数字币需要关注的核心问题》主题演讲。他指出: 比特币挖矿造币的区块链是一个完全封闭的网络体系,难以解决现实问题,区块链追求点对点的方式。比特币区块链体系内主要解决的是比特币的“挖矿”产生及其在体系内转让的验证与分布式记录存储,运行多只有比特币,而没有其他任何资产或价值。比特币区块链是完全脱离现实的“乌托邦”式的“网络世界”,成为耗费巨大能源却难以解决问题的“网络游戏”。交易平台并不受区块链网络的控制,交易平台是中心化的运营平台,也没有受到严格的线下监管,跑路、破产等事件频发,交易平台出问题时,不会影响比特币本身的发展。但因为交易平台是外化的平台,因此有很大的风险。[2018/4/21]
我在之前多篇文章中曾经聊过Bakkt。可能很多人不知道Bakkt这个交易平台的背景,它最大的光环无非是其背后最大的金主,也就是美国洲际交易所.
编者按:本文来自蜂巢财经News,作者:凯尔,Odaily星球日报经授权转载。2019年注定是当当网创始人李国庆难忘的一年,与妻子俞渝的矛盾公开化后,10月,他在视频节目中因“冲冠一怒摔水杯”而.
头条 Voice团队:计划在明年2月14日发布Voice测试版本Block.one的Voice团队发文称,与大多数新兴技术一样,Voice不仅需要开发,还需要一个友好的监管环境.
编者按:本文来自以太坊爱好者,作者:ThomasJayRush,翻译&校对:曾汨&阿剑,Odaily星球日报经授权转载。每当以太坊的定时炸弹爆炸时,总会有两个问题出现在我们面前.
再有不到一个月,比特币就要进入上线的第12年。过去的近11年里,比特币乃至整个区块链世界,从邮件列表、专业论文和技术论坛里的只言片语中走到了聚光灯下,数字货币经济和区块链技术都已经脱离了小众圈子.
编者按:本文来自吴说区块链,Odaily星球日报经授权转载。11月13日,有媒体报道,内蒙古自治区联合检查组赴部分盟市,对虚拟货币“挖矿”企业清理整顿情况进行联合检查.