月亮链 月亮链
Ctrl+D收藏月亮链

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

作者:

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

一龙在Rust大会分享

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

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

韩媒:韩国法院裁定比特币“不是货币”,不受利率规则的约束:6月26日消息,韩国法院裁定“比特币(BTC)不是货币”,并且“利率规则不适用于”涉及加密资产的商业交易。该裁决是首尔高等法院民事部门对涉及两家公司的案件做出的,上诉法院维持了法院关于其不受借贷业务和利息限制法约束的判决。这两家公司因法律原因均未具名。[2023/6/26 22:01:27]

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

Btc.x CEO:MiCA为加密行业提供了一个运作框架,并有望带来更高的清晰度:金色财经报道,Btc.x的首席执行官Christian Anders表示,尽管加密资产市场(MiCA)已经签署成为法律,但欧盟(EU)可能需要对欧洲的不同监管机构进行更多的游说,并与不同的政府合作。要让 MiCA 中规定的加密框架在瑞典等大多数欧洲国家被接受,可能需要一些推”。MiCA 为加密行业提供了一个运作框架,并有望带来更高的清晰度。[2023/6/11 21:28:59]

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

CES 2023将引入元宇宙和Web3专场:金色财经报道,CES 销售高级副总裁 Kinsey Fabrizio在最新一期CES Tech Talk采访中透露,国际消费类电子产品展览会2023将会引入元宇宙和Web3专场,并且会在会议中心大厅拥有专属展位。此外,CES 2023还将推出“元宇宙&游戏”和“创作者经济和NFT”频道,旨在今后10年元宇宙构建、以及AI和XR混合现实技术发展的未来。(福布斯)[2022/12/31 22:18:30]

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

Glassnode收购加密税收和投资组合平台accouninting.com:金色财经报道,区块链市场情报提供商Glassnode收购加密货币税收和投资组合跟踪平台Accointing.com。Glassnode表示,一旦Accointing.com被整合,这笔交易将允许两个平台的用户在一个地方跟踪他们的投资组合。在此之前,用户将能够使用相同的登录方式访问两个平台。(the block)[2022/10/27 11:46:05]

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

Real Vision首席执行官:到2030年将有50亿人使用加密货币:金色财经报道,Real Vision 首席执行官Raoul Pal在接受德尔福媒体采访时表示,美国经济正在经历“严重”调整,他说这可能会迫使美联储干预和支持市场。从加密货币来看,它继续在新兴资产类别中长期崛起,并表示数字资产仍遵循梅特卡夫法则,该法则规定网络的价值随着网络上用户数量的增加而增加。人们并没有像2018年那样离开加密生态系统,所以我认为采用仍在继续,如果继续这样下去,到2030年将有50亿人使用加密货币。(Coinkolik)[2022/6/14 4:25:27]

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

来源:金色财经

标签:NEARUSTCOMINGnear币价格预测ust币取钱犯法吗bitpiecom安卓3KingdomsMultiverse

比特币价格实时行情热门资讯
NFT:比特币刘先生:1.6大饼行情分析与操作建议_B24coin

前言:哪怕交易成为失败中成功的案例,没关系,认真你就输了。天下何人无人说,天下何人不说人,被人捧着容易忘了自我,被人批评常会丧失真我.

1900/1/1 0:00:00
BTC:币姥爷:大饼再创新高,短线受阻_YFBTC

今天的封面是《洛尔姆教堂》,让·巴蒂斯特·柯罗昨天大盘二次探底,雨神在圈内提示入场后,市场一路高走,有朋友在圈内晒收益。别人都喜欢晒自己的收益,而币姥爷圈子则更愿意晒粉丝的收益.

1900/1/1 0:00:00
MIC:亮亮说币:1/7ETH凌晨行情实时分析.牛市是否持续_LABS

一直相信,这世界上,有一种默契是可以沁骨的,犹如一种初相遇,不是在路上,而是在心里,没有擦肩而过,却会留下瞬间惊喜,不用回过头去,那过往的涨跌,依然是心中的美丽,一波行情,一次感动,遇见单边.

1900/1/1 0:00:00
ORN:阿才论市:小时候可不是想做交易员_TORN价格

昨夜和朋友喝茶到聊天到很晚,越聊越来劲,当然是关于区块链,还有一些热门项目,自媒体,短视频,等等工作相关的事.

1900/1/1 0:00:00
比特币:BTC/ETH比特币携手以太再破新高 白盘偏震荡修复 1.7_PEPEGRINCH价格

BTC行情分析4小时图上看,价格昨日的跳水跌破60日均线位置后触及布林带下轨附近支撑后反弹,目前的价格再次回到布林带上行通道内运行。5日均线、10日均线目前延续着下行之势.

1900/1/1 0:00:00
GIC:我在网上遇到系统维护时间待定出不了怎么办区块链币圈_MAGIC

金生有币,交易如同攀爬,只有登上绝顶,才能享受奇观胜景;若遇难而退,中途放弃,只会与机会擦肩而过,在交易中,最重要的就是要敢于出手,面对机会,果断出击,这样才不至于错失机会,追悔莫及.

1900/1/1 0:00:00