?
InternetComputer上运行的所有开放网络服务、DeFi、Dapp、NFT等泛平台都是通过Canisters组成,Canisters的自主服务和多元化可组合特性推动非凡的网络效应,基于这种特性是开发者可以在IC上重新构想任何去中心化应用。自5月IC主网上线至今已有数W个Canisters被创建托管,在这数W个Canisters中的许多Canisters组成了完整的Web3.0Dapp。
?
随着IC链上Canisters和用户的快速增长,IC子网的性能需求也在逐渐增长:最近内存密集型Canisters的增长表明IC的内存系统在重负载下存在性能瓶颈。这篇博文描述了NNS20461提案的性能是如何优化IC的内存系统内存的详细信息)。
Connext公布代币经济学,空投占比10%:8月18日消息,Layer2互操作性协议Connext公布代币经济学,NEXT代币总量10亿枚,其中30%分配至DAO、10.8%分配至Connext基金会、10%用于空投、22.34%分配至早期支持者、11.24%分配至生态系统与战略支持者、11.68%分配至早期团队与顾问、3.90%分配至Proxima Labs。[2023/8/18 18:06:59]
?NNS20461提案详情:https://dashboard.internetcomputer.org/proposal/20461
提案功能升级后的优化结果:
在9月14日NNS20461提案被受理之后,提案中的优化功能逐步部署到所有InternetComputer子网中,图1-3显示了升级时优化对重负载子网的影响,你可以看到以下两个主要改进;
Channels的存借总额已经突破5亿美金:据Channels官方数据显示,平台最新存借总额已高达5.4亿美金,还在快速稳步增长。平台已上新六个新币,分别为HDOT,MDX,HFIL,HBCH,HLTC,BETH。经过和社区的充分沟通,DAO提案投票已经上线,目前得到用户的一致好评。官方披露,今日还将公布分红方案并开启投票,计划2月28日开始分红[2021/2/27 17:58:38]
1、增加和更稳定的区块终结:断断续续的终结率从每秒0.5个区块恢复到1个区块的预期水平。
2、改进消息执行时间:执行消息的平均时间提高了约3倍,最大值提高了约10倍。
?图?1.?优化推出前后的区块终结率。红线之后是优化升级后的区块终结率。
Coinness分析:止跌将使BTC回归$9400 须留意大幅波动:据Coinness作者分析,目前$9100附近的支撑依然有效,日线上布林带开始收窄,近期很有可能出现选择方向的大幅波动。目前须留意是否会在未来24小时里产生新低,持续收于$9028之上,BTC将有可能重新回到10日均线($9430)之上。如果再次产生新低,$9100一线支撑则宣告无效,看跌区间将移至$8600附近。总之,BTC已很难继续在当前价位逗留,近两日将对多空方向做出一个短期选择,阶段低点$9028可作为选择方向的参考。[2018/5/9]
?图2.优化推出前后的消息执行平均时间。
?图3.优化推出前后的最长消息执行持续时间。
Canisters正交持久化:
Canisters可以接收和执行两种类型的消息:查询调用和更新调用,查询调用只是执行一个读取当前Canisters的状态操作而不更改该Canisters的函数的调用,并且查询调用在Wasm内存中执行的所有修改都会被丢弃。而更新调用消息允许更改Canisters的状态并保留更改,并且更新调用消息的执行会自动保留所有内存更改,并使用它们可用于后续更新消息和查询消息,这个概念被称为正交持久化。
韩国资产管理软件BangQ与加密货币交易所Coinnest达成合作:日前,韩国资产管理软件BangQ与加密货币交易所Coinnest达成合作。韩国的个人资产管理金融服务软件BangQ将整合用户的金融数据,并且还可以管理P2P贷款投资与虚拟货币资产,其第三方服务中包含韩国加密货币交易所Coinnest,并且可以确认各个交易所的市场动态。[2018/5/3]
任何正交持久化的实现都必须解决两个问题:
如何将持久内存映射到Wasm内存中;如何跟踪Wasm内存中的所有修改,以便以后可以持久保存。IC当前正交持久化的实现使用页面保护来解决这两个问题,当消息开始执行时,我们将Wasm内存的整个地址范围划分为4KiB块,称为页面。最初使用操作系统的页面保护标志将所有页面标记为不可访问,这意味着第一次内存访问会触发页面错误、暂停执行并调用我们的信号处理程序。然后信号处理程序从持久内存中获取相应的页面并将该页面标记为只读之后,对该页面的后续读取访问将会成功,无需信号处理程序的任何帮助。然而第一次写入访问将触发另一个页面错误,并允许信号处理程序记住该页面已修改,并将该页面标记为可读和可写,这意味着对该页面的所有后续访问都将成功,无需调用信号处理程序。
BitConnect再次被起诉涉嫌庞氏局:备受争议的BitConnect发行的加密货币投资计划再次被提起诉讼,这是上个月提交的第二起此类案件。肯塔基州居民Brian Page的诉讼将BitConnect International,BitConnect LTD,Bitcoinnect Trading LTD和Ryan Maasen列为被告。在星期一提交的时候,佩奇e正在设法弥补其来自BitConnect(BCC)的价格随着交易所关闭其贷款和交易平台的消息而大跌的损失。相较于一个月前一度涨至300美元以上,截至记者发稿时BCC交易价格已大幅下跌至约为6.20美元。佩奇指控BitConnect操纵庞氏局,投资者需要将他们的加密货币转移到该交易所以换取BCC,然后再将BCC作为主要投资。佩奇称,BitConnect曾表示将在一年中提供3000%的回报或每月40%的回报。[2018/1/31]
页面保护详情:https://www.gnu.org/software/libc/manual/html_node/Memory-Protection.html
调用信号处理程序和更改页面保护标志是昂贵的操作,读取和写入大块内存的消息会导致此类操作的风暴,从而降低整个系统的吸能。这是在目前在重负载下观察到的性能瓶颈。请注意,信号处理程序是在InternetComputer推出之前编写的,其主要优先事项正确性而不是性能。
Canisters并发查询执行:
Canisters是按照顺序一个接一个执行更新消息,相比之下,查询消息可以相互并发运行并更新消息,对并发执行的支持使得内存实现更具有挑战性,例如:一个Canisters正在H区块高度执行更新消息,同时仍然有一个长时间运行的查询消息,该查询消息更早在区块高度H-K处开始。这意味着同一个Canisters可以同时激活多个版本的内存。
这个问题的一个简单解决方案是在每个更新消息后复制整个内存,这个过程会漫长,并且会使用大量的存储空间,因此当前IC的内存实现采用不同的路线:该路线将修改的内存页面保存在名为PageDelta持久树数据结构中,该结构基于FastMergeableIntegerMaps。每隔一定时间,每N轮都会有一个检查点时间,在克隆文件以保留其先前版本后,将修改的页面提交到检查点文件,在克隆文件以保留其先前版本后,将修改的页面提交到检查点文件中,图4显示了Wasm内存是如何PageDelta和检查点文件构建的。
图?4.a)?检查点文件存储最后一个检查点的?Wasm?内存。b)?自上次检查点以来修改的页面存储在称为?PageDelta?的持久数据结构中。c)Wasm?内存是由信号处理程序通过复制检查点文件页面和修改页面来构建的。
PageDelta详情:https://en.wikipedia.org/wiki/Persistent_data_structure
优化1:内存映射检查点文件
第一个优化是将内存映射到检查点文件页,这通过在同时运行的多个消息之间共享页来减少内存使用,这种优化还通过避免读取访问时的页复制来提高性能。因为信号处理程序调用次数与之前保持一致,经过内存映射检查点优化后信号风暴问题仍然存在。
优化2:查询中的页面跟踪
查询修改所有内存页在执行后都会被丢弃,这意味着信号处理程序不必跟踪查询的修改页面,但是信号处理程序的没有实现区分更新消息和查询消息,我们为查询引入了快速路径,在第一次访问时将页面标记为可读和可写,这种简易的优化使查询速度平均提高了1.5到2倍。
优化3:分摊预取页面
最有影响力的优化背后的想法很简单:如果我们想减少页面错误的数量,那么我们需要为每个信号处理程序调用做更多的事情。新的信号处理程序不是一次获取一个页面,而是尝试推测性的获取更多页面,此处需要适当的平衡,因为预获取太多页面可能会降低仅访问少数页面的小消息性能。优化计算紧接在当前页面之前的访问页面的最大连续范围,它使用范围大小为做预取更多页面的的提示,通过这种方式,预取的成本由以前访问的页面分摊,因此优化将内存密集型消息中的页面错误数量减少了一个轻量级。
总结:最初的信号处理程序是在InternetComputer之前编写的,重点是正确性而不是性能,该区域需要针对性能进行优化也就不足为奇了,然而InternetComputer的快速增长需要比预期更早的进行优化,这些优化不仅消除了一个不需要增加物理设备的性能瓶颈,也为未来更多部署在ICDapp和增长用户做出承载准备。
?
据Cointelegraph消息,ETF发行商VoltEquity的“加密产业革命和技术”ETF将于今日在纽交所电子证券交易所NYSEArca首次交易,股票代码为BTCR.
据livemint10月25日消息,印度投资平台Groww完成2.51亿美元E轮融资,IconiqGrowth领投.
据Coindesk10月25日消息,NEAR宣布推出8亿美元生态发展捐赠计划,其中2.5亿美元的生态基金将于4年内分配完成;1亿美元将用于区域基金;1亿美元将专门用于初创公司.
根据彭博高级ETF分析师JamesSeyffart分享的数据,有36只加密货币交易所交易基金正在等待美国SEC审批.
据科技边角料11月1日报道,华为申请的“一种安全芯片、安全处理方法及相关设备”发明专利日前被公开,申请号CN201980094248.X,申请公布号CN113574828A.
据海南在线消息,近日,国际旅游岛商报记者从海南省打击和处置非法集资工作领导小组办公室获悉,近期,接有关部门反映并经三亚等地核查发现,目前省内出现多家名为“数享易购”的门店,以经营超市为幌子.