宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

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

一龙在Rust大会分享

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

衍生品交易平台Kwenta:发现某个潜在错误,质押合约将暂停:7月14日消息,衍生品交易平台Kwenta发推表示,因在Stake v2合约中发现了一个潜在的错误,质押合约将暂停。Kwenta表示,开始v2迁移后不久,Kwenta贡献者发现了一个错误,该错误可能会导致新发放的v2奖励丢失,但现有余额“不会”丢失,v2合约中的资金仍然安全。出于谨慎考虑,v2合约很快被暂停。目前尚未确认受影响用户的案例。[2023/7/14 10:54:23]

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

Mocaverse与Rarible合作推出定制化市场Mocaverse Marketplace:6月15日消息,Animoca Brands旗下NFT系列Mocaverse与NFT市场Rarible合作推出针对Mocaverse社区的定制化NFT市场Mocaverse Marketplace,可交易经过验证的Mocaverse NFT,旨在解决与第三方平台交易相关的用户安全问题,Mocaverse系列NFT在Mocaverse Marketplace上交易不会收取平台费用,但尊重销售版税,目前Mocaverse Marketplace支持五种ERC-20代币,更多功能将在夏季推出。[2023/6/15 21:38:11]

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

Jason Yanowitz:对加密货币中心化金融巨头的持续攻击让他开始思考加密货币行业目前的角色:金色财经报道,Bell Curve 播客联合主持人Jason Yanowitz表示,对加密货币中心化金融巨头的持续攻击让他开始思考加密货币行业目前的角色,以及它们与传统金融的不一致之处。本质上,加密市场中存在三个群体,它们在某些方面与传统市场结构平行,但在目的和功能上混淆地混合在一起或重叠。在加密货币的中心化金融世界中,本身不存在经纪自营商,因为用户的资产直接存放在 Coinbase 等平台上。然后结算有时是在 Coinbase 上,但有时只是在L1上,比如在ETH上。[2023/6/12 21:30:31]

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

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

加密对冲基金Arca投资组合管理副总裁离职:金色财经报道,据知情人士透露,Arca的投资组合管理副总裁Hassan Bassiri已确认离开公司。Bassiri离职的时间和原因没有透露。但可以确认的是,在Bassiri与Arca首席投资官Jeff Dorman共同管理的Arca Digital Yield Fund已因为对Terra的崩盘关闭数月。(CoinDesk)[2023/2/28 12:33:09]

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

NFT社区平台Based完成350万美元融资,Progression Fund领投:金色财经消息,NFT社区平台Based宣布完成350万美元种子轮融资,Progression Fund领投,Hannah Grey、Collab+Currency、Palm Tree Crew、Franklin Templeton、GFR、以及一批天使投资人参投。

据悉,Based用户可以在朋友圈和社区中展示NFT内容,同时也能轻松查看朋友圈和群组里发布的NFT活动和他们关注的NFT项目,并且通过NFT在数字世界中建立人与人之间的关系。[2022/8/4 2:57:42]

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

来源:金色财经

标签:NFTMOCNEARCAVE无聊猿nft价格moc币上哪个平台交易near币值得长期持有吗CAVE价格

比特币价格实时行情热门资讯
冯鸿运:1-9下周一开盘黄金会涨吗?原油纸白银实时涨跌走势分析操作建议策略

  --黄金行情分析:      黄金暴跌原因解读:周五(1月8日)欧市刚刚开盘,现货黄金、白银突然“崩跌”:现货黄金短线“闪崩”近30美元,最低1877.51美元/盎司,日内最多更是狂泄近40美元.

1900/1/1 0:00:00
慧子预言:1.9比特币冲高回落 41900将会是历史高点还是新的起点?

慧子预言:1.9比特币冲高回落,41900将会是历史高点还是新的起点?:不要幻想每一笔交易都圆圆满满,盈亏需要平衡,得失也需要感受。投资在市,有如旅行,总是行路匆匆,有着那么多的迷惘和彷徨.

1900/1/1 0:00:00
币海引路人:BTC爬上38000上方 切勿猜顶

行情走势莫测,就像未卜是人生,总有跌宕起伏的时候,交易如同攀爬,只有登上绝顶,才能享受奇观胜景;若遇难而退,中途放弃,只会与机会擦肩而过,在交易中,最重要的就是要敢于出手,面对机会,果断出击,这样才不至于错失机会,追悔莫及.

1900/1/1 0:00:00
比特币如期突破4万美金关口 年初到今涨幅已有十二倍 挖/矿正当时?

比特币十年的高速发展说明了一个道理:一个好的项目必定会迎来市场的关注,这就是趋势。 BTC行情分析: 比特币延续新高之势,昨日涨幅四千余点,突破上方重重压制,高位逼近39000一线.

1900/1/1 0:00:00
41秀time19期丨AUM预售玩出新花样

继币安发布币安智能链BSC后,火币也推出火币生态链,并对火币生态链项目进行多项扶持。在2020年什么板块最红火?相信大部分用户都会想到Defi和NFT,而AUM是结合Defi+NFT的新型项目!AUM上线火币生态链后就空投了很多HT,

1900/1/1 0:00:00
以太坊:收益率的最后堡垒

2021年,以太坊的定位是成为收益率的高点。在传统金融界,收益率已经枯竭。此前美国国债的收益率从未降低过。现在10年期国债的收益率不到0.9%。在2.1%-2.3%左右,AAA企业债券也没有好到哪里去.

1900/1/1 0:00:00