一龍在Rust大會分享
12月26日-27日,由Rust中文社區發起的首屆中國Rust語言大會在深圳舉行,眾多一線公司技術負責人、工程師等齊聚一堂,共同分享在Rust語言開發過程中的技術心得,交流行業資訊。NEAR聯合創始人一龍于27日參加大會,并作題為《大型分布式系統中的開發、測試和發布過程中的Rust實踐》的演講。
一龍認為,在實際開發過程中,訂立一些基本規則是十分重要的。首先是代碼所有者(codeowners),每個代碼庫/組件應至少擁有兩個所有者,且二人都對代碼的設計和語言邏輯十分熟悉。
redacted_money Discord服務器遭到入侵:金色財經報道,Certi KAlert提醒稱,@redacted_money Discord 服務器遭到入侵,在團隊確認他們擁有服務器的控制權之前,請勿單擊任何鏈接。[2023/7/9 22:26:10]
然后是在開始開發前就要制定測試計劃,代碼測試驅動代碼檢查,如果測試工作不夠,需要擴大測試范圍然后再繼續代碼檢查。
Starknet社區發起提案投票,擬將Alpha v0.12.0版本部署至主網:7月6日消息,以太坊Layer2擴容解決方案Starknet發起投票,擬將 Alpha v0.12.0 版本部署至主網。目前投票贊成率為100%,投票截止時間為6月11日。
此前報道,Starknet 已于測試網上推出 Starknet Alpha v0.12.0。新版本將對定序器進行重大改進,包含定序器性能、取消 Pending 狀態與區塊哈希系統調用。[2023/7/6 22:21:21]
最后,序列化需要保證確定性,目前很多序列化方法無法保證字節到字節的確定性,或者運行速度十分緩慢。為了解決這個問題,NEAR團隊開發了BORSH(BinaryObjectRepresentation
500萬枚STEEM從匿名錢包轉至Upbit:4月6日消息,據Whale Alert監測,500萬枚STEEM(約合168萬美元)從匿名錢包轉至Upbit。行情數據顯示STEEM價格突破0.32美元,24小時漲幅接近50%。[2023/4/6 13:48:05]
SerializerforHashing,諧音也是東歐經典菜肴羅宋湯),該方法不僅解決了序列化的問題,而且運行速度較快,使用較為方便。
之后,一龍繼續就系統升級這一話題進行分享。眾所周知,一個真正的去中心化協議在升級上十分困難,因為驗證節點、礦工分布在世界各地。為此,NEAR采用了向后兼容一個版本的方法,確保新版本的系統仍然可以和上一個版本兼容,比如新版本可在舊版本的節點數據之上運行,操作舊版本的節點等。
佳士得使用Proto Inc的3D全息技術展示NFT,并對其進行了投資:金色財經報道,佳士得拍賣行旗下投資公司Christie's Ventures向3D全息顯示器制造商Proto Inc投資了一筆未公開金額的資金。Proto Inc和佳士得在過去一年中有多次合作,佳士得使用其3D全息技術在全球畫廊展示傳統和基于區塊鏈的藝術(NFT)。
此前報道,佳士得推出投資基金Christie's Ventures,將專注于Web3等領域。[2022/12/22 22:00:52]
接著,一龍就更新數據框架進行了展示。一龍認為,節點應該仍然可以處理舊版本的數據,NEAR使用BORSH的enum作為版本號,BORSH的序列化器/反序列化器可自動處理所有的版本問題。通過擴展enum和添加新版本的數據結構,開發人員可以輕松地添加新的版本。NEAR開發團隊為每個版本的協議都配置了一個名稱以及一個與其相關聯的號碼。每當對協議進行更改時,就會生成一個名稱,用以對具體的更改做出解釋。
數據:上半年風投機構在區塊鏈公司投入175億美元:7月26日消息,據PitchBook的數據顯示,今年上半年,風投機構在區塊鏈公司投入 175 億美元,這使得加密行業的投資額有望超過去年籌集的 269 億美元。
據悉,在北美地區,加密行業的投資與一般風險投資形成鮮明對比。由于宏觀環境和市場動蕩冷卻投資,上半年一般風險投資從去年同期的 1,582 億美元降至 1,442 億美元。此外,歐洲的加密投資活動也很強勁,今年上半年有 22 億美元的風險投資。(路透社)[2022/7/26 2:37:58]
此外,NEAR使用了一種被稱為FeatureFlag的方法,可允許開發人員在執行多種開發任務的同時添加新的功能。無論是在runtime級別、底層的鏈級別還是在網絡級別開發,其操作都不會對主網或彼此構成影響。
接著,一龍繼續為大家介紹了NightlyProtocol。該協議借用了Rust編譯器的特點,對協議收錄的功能進行了定義,允許將不穩定的代碼并入主干代碼,同時不會影響穩定發布。
之后,一龍分享了他在開發中的測試環節的一些看法。一龍認為,大量的測試工作可以大大提高開發進程。為此,NEAR采用了持續集成(continuousintegration)的工程流程,最終順利實現了開發流程的優化。接著,一龍介紹了NEAR開發團隊進行了大量的和非密閉式的測試,有些測試因為過于復雜導致無法在每個commit上運行,有些測試則需要開放的端口或嚴重依賴CPU以實現并行運行。
之后,一龍介紹了集群測試。一龍認為,去中心化協議也應該在對抗性環境和復雜環境中測試,為此NEAR團隊對協議進行了集群測試,該測試會對整個節點網絡進行編排,確保其在對抗性環境下接受考驗。接著,一龍介紹了NightlyTest,該測試會在最新的mastercommit上運行,大概持續4小時,一旦發現問題,可以對代碼進行回滾。
之后,一龍對網絡測試進行了分享。NEAR的測試網分為兩個級別,分別是betanet和testnet,前者運行nightly_protocol,由專門的節點運營商進行去中心化協議測試,工具開發者也開始在此期間集成新的功能。后者則運行預先生產的協議版本,開發者會對新版本進行“金絲雀測試”,確保其向后兼容,節點運營商對基礎設施和二進制進行測試,開發者則對其開發的應用進行測試。
最后一龍對本次演講做了總結,他表示區塊鏈是由不同協議構成的一個大家庭,在開發和采用特定應用協議上大大減輕了工作人員的協調工作。協議的創新速度定義了其成功程度。Rust為任務關鍵型協議的快速開發提供了最佳環境。為保證創新的速度,擁有完備的開發流程以及對協議進行穩健測試是十分重要的,需要引起開發者的重視。
來源:金色財經
Tags:NEARUSTNETROTnear幣的未來The Swedish TrustPepeNetworkViper Protocol
唐曉論幣: 前言:跟單不急,進場不慌!淡定持有,坦然視之!獲利單子,把住利潤,目標只是引導!并不能作為絕對值!市場多變,操作靈活!保住利潤,方能走的更遠!比特幣期權周交易量達79.4億美元.
1900/1/1 0:00:00黃金行情分析: 黃金技術面來看,日線級別,短周期均線快速拉升,MACD金叉,紅柱逐漸放大,KDJ與RSI釋超買信號,同時注意到BIAS指標達到了8月6日創歷史新高以來的高位.
1900/1/1 0:00:00BTC行情分析: 小時圖中來看,布林帶缺口呈張口模式,K線在布林帶上軌震蕩運行,均線系統均帶有強烈的上攻意圖,上方關注目前高點38535一線壓制,破位看38800-39000.
1900/1/1 0:00:00不求完美做單,只求落袋為安。在交易中經常出現賺錢后變成反虧損的情況,很容易影響到交易者的心態。交易中不可能做到每次都完美,不可為了非要達到預定目標而追求完美交易,市場瞬息萬變,切記落袋為安! 以.
1900/1/1 0:00:00唐曉論幣:ETH午夜行情分析前言:跟單不急,進場不慌!淡定持有,坦然視之!獲利單子,把住利潤,目標只是引導!并不能作為絕對值!市場多變,操作靈活!保住利潤.
1900/1/1 0:00:00前言:昨晚的行情在去試探下方34000位置的得到的市場也是在低位試探起點,晚間玄彬也是給到了回調掛多的思路,也是為昨日做了一個完美的收官.
1900/1/1 0:00:00