木星链 木星链
Ctrl+D收藏木星链
首页 > Uniswap > 正文

NEAR:如何开发一个高价值去中心化系统

作者:

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

一龙在Rust大会分享

12月26日-27日,由Rust中文社区发起的首届中国Rust语言大会在深圳举行,众多一线公司技术负责人、工程师等齐聚一堂,共同分享在Rust语言开发过程中的技术心得,交流行业资讯。NEAR联合创始人一龙于27日参加大会,并作题为《大型分布式系统中的开发、测试和发布过程中的Rust实践》的演讲。

一龙认为,在实际开发过程中,订立一些基本规则是十分重要的。首先是代码所有者(codeowners),每个代码库/组件应至少拥有两个所有者,且二人都对代码的设计和语言逻辑十分熟悉。

美联储:全球央行将通过美元互换协议提高流动性:金色财经报道,美联储表示,为了提高美元互换额度提供美元资金的有效性,目前提供美元操作的央行已同意将7天到期操作的频率从每周增加到每天,操作时间的增加将于周一开始,并将至少持续到4月底。

美联储表示,美联储和英国、加拿大、日本、欧洲央行和瑞士央行宣布采取协调行动,通过美元流动性互换额度增加流动性供应。[2023/3/20 13:14:14]

然后是在开始开发前就要制定测试计划,代码测试驱动代码检查,如果测试工作不够,需要扩大测试范围然后再继续代码检查。

马斯克:一旦找到推特CEO继任者,自己将管理软件和服务器团队:12月21日消息,据彭博社报道,马斯克表示,一旦找到继任者,他将辞去推特首席执行官一职,他将管理软件和服务器团队。(彭博社)

此前报道,12月19日,Elon Musk就“是否应辞去Twitter负责人”一事发起的推特投票,结果显示共计超过1750万次投票,赞成票占比为57.5%。据悉,Elon Musk此前发起投票时表示会遵守这次投票的结果,目前,正在积极为推特寻找新任首席执行官。[2022/12/21 21:57:48]

最后,序列化需要保证确定性,目前很多序列化方法无法保证字节到字节的确定性,或者运行速度十分缓慢。为了解决这个问题,NEAR团队开发了BORSH(BinaryObjectRepresentation

三箭资本清算人寻求以3000万美元价格出售Su Zhu的游艇“Much Wow”:12月3日消息,加密对冲基金三箭资本 (3AC) 清算人表示,目前该基金在新加坡银行持有的3560万美元现金已经被没收,同时还设法从代币销售中追回数百万美元和数量不详的60种不同的加密代币和 NFT,并且希望法院批准可以3000万美元价格出售Su Zhu的游艇“Much Wow”。据此前Terra研究员FatMan披露,Su Zhu拥有的这艘游艇价值5000万美元,但三箭一直无法支付首付之外的费用。(彭博社)[2022/12/3 21:20:26]

SerializerforHashing,谐音也是东欧经典菜肴罗宋汤),该方法不仅解决了序列化的问题,而且运行速度较快,使用较为方便。

安全团队:BAYC #8941疑似被盗:金色财经报道,据PeckShield数据监测,BAYC #8941疑似被盗,NFT被转入0x18e541...D0F4地址,被标记为钓鱼地址。[2022/9/14 13:28:51]

之后,一龙继续就系统升级这一话题进行分享。众所周知,一个真正的去中心化协议在升级上十分困难,因为验证节点、矿工分布在世界各地。为此,NEAR采用了向后兼容一个版本的方法,确保新版本的系统仍然可以和上一个版本兼容,比如新版本可在旧版本的节点数据之上运行,操作旧版本的节点等。

ADOGE发布可达鸭联名款NFT:据官方消息,AmazingDoge发布可达鸭联名款NFT,总量10个,可以通过其NFT市场,打开\"金礼包\"获得。

AmazingDoge是一个BSC链上的MeMe代币,NFT市场于今日进行公测。

NFT市场可以通过质押ADOGE NFT产出\"大礼包\",获得代币及其他NFT奖励,所有道具均可交易。[2022/5/31 3:52:59]

接着,一龙就更新数据框架进行了展示。一龙认为,节点应该仍然可以处理旧版本的数据,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为任务关键型协议的快速开发提供了最佳环境。为保证创新的速度,拥有完备的开发流程以及对协议进行稳健测试是十分重要的,需要引起开发者的重视。

来源:金色财经

标签:NEARNFTUSTDOGRUNEARNMNFTRUGBUST币DOGUS

Uniswap热门资讯
VER:1.7今日黄金纸白银如何操作最新行情走势分析及操作策略附多单解套

  -黄金行情分析:    黄金昨日延续小阴线收低,最低回踩1910一线启稳整理。以时间换空间的整理代替回调修正。而美元继续强势反弹,打压金价进一步走高.

1900/1/1 0:00:00
SDC:币圈龙校长:机会来了 1/8 早间 BTC ETH行情分析及操作建议

大家好,我是币圈龙校长,如果你曾经错过了昨天,那么请不要再错过今天,过去的事,交给岁月去处理,将来的事,留给时间去证明BTC行情分析:小时图来.

1900/1/1 0:00:00
LAD:币圈爱因斯坦:1.6晚间解析及策略

比特币价格昨日晚间至日内早间上行触及34372位置后价格围绕在34000附近盘整,直至午间价格收到消息面刺激短时间向上拉升至35781位置高点,随后价格走出回落,价格最低给到33585位置.

1900/1/1 0:00:00
COI:1.8黄金白银市场行情分析1.8黄金美原油现价短线操作建议 黄乾瑞

  黄金行情分析:    黄金技术面来看,日线级别,短周期均线快速拉升,MACD金叉,红柱逐渐放大,KDJ与RSI释超买信号,同时注意到BIAS指标达到了8月6日创历史新高以来的高位.

1900/1/1 0:00:00
稳定币:火币观察:算法稳定币再掀DeFi热潮 价格调控机制尚待完备

火币观察:算法稳定币再掀DeFi热潮价格调控机制尚待完备 过去一周时间,DeFi市场真实锁仓量持续大幅增加,其中Maker资产的锁仓量达到37.5亿美元.

1900/1/1 0:00:00
元宇宙:唐晓论币:1.6 ETH /BCH/LTC晚间行情分析及操作建议

唐晓论币:1.6ETH/BCH/LTC晚间行情分析及操作建议.前言:跟单不急,进场不慌!淡定持有,坦然视之!获利单子,把住利润!行情分析:大盘弱势震荡今晚主流币是主角从今天的走势中可以看到.

1900/1/1 0:00:00