随着区块链技术兴起,公链作为基础底层架构集中众多Dapp,具有天然的流量优势,成为区块链行业重点深耕领域。与此同时,搭建在公链平台上的Dapp应用自从2017年问世以来,其种类数量、活跃用户和市场份额快速增加,现已涵盖到从金融到游戏,从健康到生活的方方面面之中,Dapp市场的蓬勃发展可谓反向推动了公链的技术进步。
随着应用层生态的大热,公链数量的增多,用户的选择性被知名公链所引导,开发者只能在流量与性能中被迫选择前者,而面对差异化的用户分布,同类型应用需要多次反复调试开发到对应公链当中,这种不对等开发环境犹如一座大山压在开发者的肩头,使得Dapp发展之路遭遇瓶颈。
Ripple开发者关系主管指责Strike抄袭ODL:金色财经报道,在最近的一条推文中,Ripple开发者关系主管Matt Hamilton声称,Strike抄袭了按需流动性解决方案ODL(以前称为 xRapid)。根据Hamilton的说法,Strike将比特币转换为Tether的方式与Ripple的旗舰产品ODL“惊人地”相似。[2021/6/12 23:32:04]
NA铺设高性能开发环境
公链作为区块链去中心化的分布式底层技术,拥有着至关重要的角色——支持去中心化应用的接入,从而形成整个公链生态的“桥梁与驻地”。如果将公链比做高速公路,那么这座高速公路的可进入的车辆类型决定了车辆能够通行的多样化。同样这条高速公路的适配程度决定着高速路的可想象空间,如同公链的机制直接决定着是否具备适配开拓性的潜质。
恒星(Stellar)网络中断,开发者称问题正在调查中:4月6日,根据区块浏览器显示,恒星(Stellar)网络已经数小时没有处理交易了,最近的交易发生在大约 6 小时前。团队成员表示,恒星发展基金会的工程师们正在继续调查这一事件。目前团队无法提供解决方案的预计完成时间。
同时,Coinbase 等多家交易平台也暂停了 Stellar 的提取款服务。(The Block)[2021/4/6 19:51:53]
NAChain作为“为应用而生”的专业级公链,为开发者提供了足够友好的基础设施,以开发框架为例,「N++开发框架」作为基本底层设计将数据信息以分布的方式打包成一个个“文档”,通过打包上链后允许所有开发者可以按照自己的需求购买对应的数据信息,不论是复杂的代码还是应用搭建框架等都在此模块化,开发者使用一键调用或进行简单的优化改进便可轻松构建应用。
Nervos Network发布3款开发工具 为CKB开发者提供更多便利:7月1日,Nervos宣布推出三款新工具Capsule、Lumos,以及Polyjuice,旨在为CKB开发者提供最大赋能,在Nervos 更好地完成开发工作。Capsule提供了使用Rust编程语言构建CKB脚本的解决方案。Lumo在CKB之上设计提供了一个基于JavaScript/TypeScript的框架,可以大大加快DApp的开发速度。Polyjuice是Nervos CKB之上的以太坊兼容层,充分展示了在Nervos CKB上应用Account Model的可行性。[2020/7/1]
声音 | 观点:比特币核心开发者对效率提高的关注是新版本更新的一大亮点:来自Bottlepay的Matt Odell和Marty Bent近期在播客节目中对讨论了Bitcoin Core 0.19.0.1版本以及该版本所引入的功能。两人针对Erebus攻击讨论了新特性,Erebus攻击是指黑客在恶意ISP的帮助下隔离一个或多个公共节点,并通过这种隐秘的分区过程进行51%攻击或双花攻击等。Bent称,“该版本在默认情况下增加了两个出站连接……对精简客户端、区块过滤、支付协议、GUI禁用等提供了更多支持。”
根据Odell的说法,最近的更新是为了解决这个关键的问题,并且已经弃用了bloom过滤器。根据BitMEX关于IBD(initial block download)的最新研究,随着时间的推移,整个过程加快了。最新的版本在MacBook Pro上下载仅需不到一天的时间。Odell补充说,比特币核心开发者对提高效率的关注是一个重要的亮点,这可以帮助BTC保持活跃。[2019/12/1]
仅如此,NAChain还将囊括节点服务、浏览器服务、DApp数据聚合、跨链数据服务等开发模块,可以为开发者提供即时开源数据从而应用到各类Dapp当中,这是对传统开发环境设施架构的一次重组,将大大提高区块链应用的开发效率。
从0到1的万能编译模型
除了上文提到的,NA为开发者提供的友好型开发环境以外,NA更加注重改善区块链Dapp市场下整体开发者的不对等现状,这就是万能编译模型概念设想的由来,而其中并行编程则是这项技术的核心关键,并行编程旨在提高各类去中心化应用程序的性能,在面对架构不同的环境中,保障程序稳定工作的同时,获取更高的性能。
要想降低Dapp开发者成本,就是让软件具有通用性,比如现在不会再有哪家公司会自己开发出一套数据,甚至连数据库的客户端,都不会开发。开源的许多软件具有的通用性,可以那里稍作修改与封装,便可使用,甚至可以直接使用;在计算机硬件成本不断上升的今天,需要的是高效的利用现有硬件性能,进而体现软件的核心竞争力,进一步来讲就是高效的利用开发者,让开发者高效的利用性能。
并行编程的作用就是实现了PVP的均衡,即性能(Performance)、通用性(Versatility)、生产率(Productivity)。在面对日趋庞大的开发市场中,软件性能的多样化、复杂化提高了对开发工具的硬性要求,而并行编程则可以在有限的硬件环境中,获取更高的性能。
NA实验室通过AmdalnLaw定律中发现,对采用更快执行方式所能获得的系统性能改进程度,取决于这种执行方式被使用的频率,或所占总执行时间的比例。AmdalnLaw定律实际上定义了采取增强某部分功能处理的措施后可获得的性能改进或执行时间的加速比。简单来说是通过更快的处理器来获得加速是由慢的系统组件所限制。有如下公式:
S=1/(1?a+a/n)
通过数据可知,在程序中串行部分较多时,提升并行处理的节点数,并未能显著提升程序的性能。NA认为在此情况下,应该优先去优化串行执行部分,思考串行部分是否可以分割为并行执行,将串行执行的占比不断的降低,然后在考虑增加并行处理的节点数,这样就可极大提高整体的性能。
NA爱好者寄语
NA所推出的万能编译模型不仅仅是一个设想,其意义是为未来众多开发者提供了一个更加舒适高效的开发生态环境,虽然并行编程概念是一个仍在不断变化、发展的领域,但随着NA技术团队的不断研发突破,其实现也是时间的问题,让我们共同期待。
1.金色前哨|CoinbaseCEOBrianArmstrong:再购买超5亿美元的加密货币8月20日消息,Coinbase联合创始人兼首席执行官BrianArmstrong发推称.
1900/1/1 0:00:00网传今年火热的NFT已经走到了熊市,近两个月全靠元宇宙挑起新风口大梁,不过谣言归谣言,这一周卖出天价的CryptoPunk可不管这些,成交价格涨到了天际.
1900/1/1 0:00:00巴西推出了第一个绿色比特币ETF——BITH11,现在股票市场上有4个与加密相关的ETF。巴西在创造与加密货币相关的新投资机会方面继续取得进展.
1900/1/1 0:00:00在一个资本错配问题严峻的世界,比特币这一价值储存手段为我们带来了希望。根据美国6月份的消费者价格指数(CPI,反映居民家庭一般所购买的消费商品和服务价格水平变动情况)报告,今年6月的消费者价格同.
1900/1/1 0:00:00三叉戟(Trident)Trident开发的最初核心关注点在于提高资本效率和保护用户免受加密货币波动性的影响,通过功能强大、直观且易于使用的工具,为DeFi提供新的协议标准.
1900/1/1 0:00:00在本文中,我们将回答以下几个关键问题:什么是区块链?什么是NFT?在票务系统中使用区块链技术和NFT有什么好处?哪些事件能给用户带来最大的好处?机遇和挑战是什么?我们将要回答这个领域中最迫切的问.
1900/1/1 0:00:00