一龙在Rust大会分享
12月26日-27日,由Rust中文社区发起的首届中国Rust语言大会在深圳举行,众多一线公司技术负责人、工程师等齐聚一堂,共同分享在Rust语言开发过程中的技术心得,交流行业资讯。NEAR联合创始人一龙于27日参加大会,并作题为《大型分布式系统中的开发、测试和发布过程中的Rust实践》的演讲。
一龙认为,在实际开发过程中,订立一些基本规则是十分重要的。首先是代码所有者(codeowners),每个代码库/组件应至少拥有两个所有者,且二人都对代码的设计和语言逻辑十分熟悉。
价值逾5000万美元APE、AXS等代币将于本周解锁:7月17日消息,据TokenUnlocks数据显示,本周APE、ARKM、X2Y2、EUL、1INCH、ID、AXS、CTSI代币将迎来一次性解锁,其中:
ApeCoin代币APE于7月17日08:00:00解锁1560万枚(约3167万美元),占总供应量的1.56%;
Arkham代币ARKM将于7月18日08:00:00解锁1.5亿枚,占总供应量的15%;
X2Y2代币X2Y2将于7月18日23:47解锁3750万枚(约97万美元),占总供应量的3.75%;
Euler代币EUL将于7月19日22:22解锁154,380枚(约37万美元),占总供应量的0.568%;
1inch代币1INCH将于7月20日08:00解锁364,290枚(约15万美元),占总供应量约0.024%;
SPACEID代币ID将于7月22日08:00解锁1515万枚(约406万美元),占总供应量的0.758%;
AxieInfinity代币AXS将于7月22日21:10解锁343万枚(约2162万美元),占总供应量的1.27%;
Cartesi代币CTSI将于7月23日12:00解锁154万美元(约24万美元),占总供应量的0.154%。[2023/7/17 10:59:09]
数据:昨日NFT市场单日交易量超32000 ETH,创下近三个月高点:金色财经报道,据NFTGo数据显示,昨日NFT市场单日交易量达32151 ETH,创下近三个月高点,过去一个月交易量增长超95%。[2023/1/6 15:39:19]
然后是在开始开发前就要制定测试计划,代码测试驱动代码检查,如果测试工作不够,需要扩大测试范围然后再继续代码检查。
最后,序列化需要保证确定性,目前很多序列化方法无法保证字节到字节的确定性,或者运行速度十分缓慢。为了解决这个问题,NEAR团队开发了BORSH(BinaryObjectRepresentation
Armanino COO:对FTX.US的审计质量放心但没有参与其内部控制审计:12月25日消息,会计事务所Armanino首席运营官Chris Carlberg在接受英国《金融时报》采访时表示,他确认出于“市场条件考虑”会停止向加密公司提供财务报表审计和储备证明报告服务,同时表示该公司为FTX.US提供的审计服务质量感到放心,但没有参与到该交易所的内部控制审计,因为内部控制是针对上市公司所必需的,但对于FTX.US这样的私营公司则不需要,Armanino公司已经按照标准要求完成了工作,而且“对在加密领域里所做的工作感到满意”。此外,Chris Carlberg特别澄清,Armanino与FTX国际业务没有任何关联,从来“没有任何客户关系”。[2022/12/25 22:06:40]
SerializerforHashing,谐音也是东欧经典菜肴罗宋汤),该方法不仅解决了序列化的问题,而且运行速度较快,使用较为方便。
数据:69.1万枚ETH从Coinbase转出:金色财经报道,链上分析公司Crypto Quant联合创始人兼CEO Ki Young Ju发推称,Coinbase刚刚将69.1万枚ETH(约8.43亿美元)转移到其他地址,但接收方钱包看起来像用户钱包,可能是Coinbase与用户之间的交易,而非Coinbase热钱包之间的交易。[2022/11/14 13:01:04]
之后,一龙继续就系统升级这一话题进行分享。众所周知,一个真正的去中心化协议在升级上十分困难,因为验证节点、矿工分布在世界各地。为此,NEAR采用了向后兼容一个版本的方法,确保新版本的系统仍然可以和上一个版本兼容,比如新版本可在旧版本的节点数据之上运行,操作旧版本的节点等。
CME加密货币产品日均持仓量达到10.6万份合约:金色财经报道,即使数字资产市场的抛售加剧,芝商所(CME)的加密衍生品在第二季度也创下了创纪录的持仓量和高于平均日交易量。??根据该衍生品交易所周三发布的报告,其加密货币产品的日均未平仓合约为106,000份,创下历史季度新高。日均成交量约为57,000份合约为第二高的季度总量。尤其是以太币期货,第二季度的日均交易量达到6600份合约,创历史新高,比第一季度增长27%。6月15日的交易量达到创纪录的26,500份合约。
在6月的第三周,该公司所谓的CME集团加密货币期货的大额未平仓合约持有者的总人数达到了404人的高位,表明机构投资者的兴趣越来越大。(blockworks)[2022/7/28 2:42:36]
接着,一龙就更新数据框架进行了展示。一龙认为,节点应该仍然可以处理旧版本的数据,NEAR使用BORSH的enum作为版本号,BORSH的序列化器/反序列化器可自动处理所有的版本问题。通过扩展enum和添加新版本的数据结构,开发人员可以轻松地添加新的版本。NEAR开发团队为每个版本的协议都配置了一个名称以及一个与其相关联的号码。每当对协议进行更改时,就会生成一个名称,用以对具体的更改做出解释。
此外,NEAR使用了一种被称为FeatureFlag的方法,可允许开发人员在执行多种开发任务的同时添加新的功能。无论是在runtime级别、底层的链级别还是在网络级别开发,其操作都不会对主网或彼此构成影响。
接着,一龙继续为大家介绍了NightlyProtocol。该协议借用了Rust编译器的特点,对协议收录的功能进行了定义,允许将不稳定的代码并入主干代码,同时不会影响稳定发布。
之后,一龙分享了他在开发中的测试环节的一些看法。一龙认为,大量的测试工作可以大大提高开发进程。为此,NEAR采用了持续集成(continuousintegration)的工程流程,最终顺利实现了开发流程的优化。接着,一龙介绍了NEAR开发团队进行了大量的和非密闭式的测试,有些测试因为过于复杂导致无法在每个commit上运行,有些测试则需要开放的端口或严重依赖CPU以实现并行运行。
之后,一龙介绍了集群测试。一龙认为,去中心化协议也应该在对抗性环境和复杂环境中测试,为此NEAR团队对协议进行了集群测试,该测试会对整个节点网络进行编排,确保其在对抗性环境下接受考验。接着,一龙介绍了NightlyTest,该测试会在最新的mastercommit上运行,大概持续4小时,一旦发现问题,可以对代码进行回滚。
之后,一龙对网络测试进行了分享。NEAR的测试网分为两个级别,分别是betanet和testnet,前者运行nightly_protocol,由专门的节点运营商进行去中心化协议测试,工具开发者也开始在此期间集成新的功能。后者则运行预先生产的协议版本,开发者会对新版本进行“金丝雀测试”,确保其向后兼容,节点运营商对基础设施和二进制进行测试,开发者则对其开发的应用进行测试。
最后一龙对本次演讲做了总结,他表示区块链是由不同协议构成的一个大家庭,在开发和采用特定应用协议上大大减轻了工作人员的协调工作。协议的创新速度定义了其成功程度。Rust为任务关键型协议的快速开发提供了最佳环境。为保证创新的速度,拥有完备的开发流程以及对协议进行稳健测试是十分重要的,需要引起开发者的重视。
来源:金色财经
1月7日,在星球日报主办的“价值时代”行业高峰论坛暨2020FAT颁奖盛典上,BiKi因庞大的社区生态系统和超高用户人气值,获得了“FAT年度人气交易平台”奖项.
1900/1/1 0:00:00SUN项目简介:太阳币SUN是一个专注于波场DeFi建设的社会实验,其定位是波场的比特币,零VC投资,零私募投资,零预挖,零团队预留,完全依靠社区与开源的智能合约.
1900/1/1 0:00:00????????生活,永远不会亏待用心经营它的人,做一个不轻易垮塌的成年人,天行健,君子以自强不息,地势坤,君子以厚德载物。提笔安天下,跨马定乾坤.
1900/1/1 0:00:00身处世界经济大漩涡的你,是否还在疑惑:无论行情暴涨、暴跌、单边还是震荡,自己总是抓不住?是否恼怒过自己一买就跌,一跌就割,一割就涨,一涨就追,一追又套,一套再割,感觉经济市场就是和自己过不去.
1900/1/1 0:00:00随着时代的发展,“网络”作为时代主流也随之突飞猛进。网络把我们的生活变得便捷化,数据化,但在受益的同时,也有些东西变得不再如以前一样有分量,例如“金,钱”!所谓有利就有弊,网络也诞生出了许多负面.
1900/1/1 0:00:00BTC晚间行情实时分析:比特币在晚间突破新高,比特币来到38300附近,距离突破4万只差一步之遥,日内整体走势,还是多头占优晚间我们继续做多为主,技术指标来看,目前比特币在布林带上轨一线运行.
1900/1/1 0:00:00