一龍在Rust大會分享
12月26日-27日,由Rust中文社區發起的首屆中國Rust語言大會在深圳舉行,眾多一線公司技術負責人、工程師等齊聚一堂,共同分享在Rust語言開發過程中的技術心得,交流行業資訊。NEAR聯合創始人一龍于27日參加大會,并作題為《大型分布式系統中的開發、測試和發布過程中的Rust實踐》的演講。
一龍認為,在實際開發過程中,訂立一些基本規則是十分重要的。首先是代碼所有者(codeowners),每個代碼庫/組件應至少擁有兩個所有者,且二人都對代碼的設計和語言邏輯十分熟悉。
美國數字商會提交法庭之友陳述以支持Coinbase:金色財經報道,美國數字商會發布推文稱,已經在法庭上提交了一份法庭之友陳述,以在SEC訴Coinbase案中支持Coinbase。該協會表示,當國會致力于解決方案時,SEC激進的做法扼殺了創新。公平的監管可以為經濟增長、創造就業和金融包容性創造機會。國會尚未授予 SEC 將所有數字資產作為證券進行監管的權力,而SEC通過執法行動進行的監管引發了憲法方面的擔憂,使美國數字資產行業及其利益相關者面臨風險。[2023/8/12 16:21:45]
然后是在開始開發前就要制定測試計劃,代碼測試驅動代碼檢查,如果測試工作不夠,需要擴大測試范圍然后再繼續代碼檢查。
CZ回應“孫宇晨向幣安充值1億美元”,稱或為跨鏈互換:金色財經報道,幣安首席執行官CZ針對“孫宇晨向幣安充值1億美元”稱,“我認為這是在 TRON 上部署 BUSD 的一部分,是跨鏈互換。我不確定細節,這不經我直接處理。”[2022/12/13 21:41:43]
最后,序列化需要保證確定性,目前很多序列化方法無法保證字節到字節的確定性,或者運行速度十分緩慢。為了解決這個問題,NEAR團隊開發了BORSH(BinaryObjectRepresentation
SerializerforHashing,諧音也是東歐經典菜肴羅宋湯),該方法不僅解決了序列化的問題,而且運行速度較快,使用較為方便。
Coinbase下周將上線第二個加密衍生產品Nano ETH Futures:金色財經報道,Coinbase周四表示,該公司將于8月29日在其衍生品交易所上線Nano ETH Futures。Nano ETH Futures是Coinbase的第二個此類衍生品產品,該公司在6月份推出了Nano BTC Futures。(The Block)[2022/8/26 12:49:32]
之后,一龍繼續就系統升級這一話題進行分享。眾所周知,一個真正的去中心化協議在升級上十分困難,因為驗證節點、礦工分布在世界各地。為此,NEAR采用了向后兼容一個版本的方法,確保新版本的系統仍然可以和上一個版本兼容,比如新版本可在舊版本的節點數據之上運行,操作舊版本的節點等。
灰度比特幣信托負溢價率達31.98%:金色財經消息,根據Tokenview鏈上數據顯示,當前灰度總持倉量達199.73 億美元,主流幣種信托溢價率如下:
BTC,-31.98%;
ETH,-25.64%;
ETC,-61.33%;
LTC, -43.59%;
BCH,-16.07%。[2022/7/28 2:42:49]
接著,一龍就更新數據框架進行了展示。一龍認為,節點應該仍然可以處理舊版本的數據,NEAR使用BORSH的enum作為版本號,BORSH的序列化器/反序列化器可自動處理所有的版本問題。通過擴展enum和添加新版本的數據結構,開發人員可以輕松地添加新的版本。NEAR開發團隊為每個版本的協議都配置了一個名稱以及一個與其相關聯的號碼。每當對協議進行更改時,就會生成一個名稱,用以對具體的更改做出解釋。
酷狗音樂發行全國首個非遺樂器數字音樂藏品“古樂華章”:金色財經報道,據人民日報海外版2022年06月20日第07版消息,酷狗音樂發行了全國首個非遺樂器數字音樂藏品“古樂華章”,“古樂華章”數字音樂紀念票,涵蓋了古琴、嗩吶、馬頭琴、琵琶、笛、簫、塤7種非遺樂器。[2022/6/20 4:40:00]
此外,NEAR使用了一種被稱為FeatureFlag的方法,可允許開發人員在執行多種開發任務的同時添加新的功能。無論是在runtime級別、底層的鏈級別還是在網絡級別開發,其操作都不會對主網或彼此構成影響。
接著,一龍繼續為大家介紹了NightlyProtocol。該協議借用了Rust編譯器的特點,對協議收錄的功能進行了定義,允許將不穩定的代碼并入主干代碼,同時不會影響穩定發布。
之后,一龍分享了他在開發中的測試環節的一些看法。一龍認為,大量的測試工作可以大大提高開發進程。為此,NEAR采用了持續集成(continuousintegration)的工程流程,最終順利實現了開發流程的優化。接著,一龍介紹了NEAR開發團隊進行了大量的和非密閉式的測試,有些測試因為過于復雜導致無法在每個commit上運行,有些測試則需要開放的端口或嚴重依賴CPU以實現并行運行。
之后,一龍介紹了集群測試。一龍認為,去中心化協議也應該在對抗性環境和復雜環境中測試,為此NEAR團隊對協議進行了集群測試,該測試會對整個節點網絡進行編排,確保其在對抗性環境下接受考驗。接著,一龍介紹了NightlyTest,該測試會在最新的mastercommit上運行,大概持續4小時,一旦發現問題,可以對代碼進行回滾。
之后,一龍對網絡測試進行了分享。NEAR的測試網分為兩個級別,分別是betanet和testnet,前者運行nightly_protocol,由專門的節點運營商進行去中心化協議測試,工具開發者也開始在此期間集成新的功能。后者則運行預先生產的協議版本,開發者會對新版本進行“金絲雀測試”,確保其向后兼容,節點運營商對基礎設施和二進制進行測試,開發者則對其開發的應用進行測試。
最后一龍對本次演講做了總結,他表示區塊鏈是由不同協議構成的一個大家庭,在開發和采用特定應用協議上大大減輕了工作人員的協調工作。協議的創新速度定義了其成功程度。Rust為任務關鍵型協議的快速開發提供了最佳環境。為保證創新的速度,擁有完備的開發流程以及對協議進行穩健測試是十分重要的,需要引起開發者的重視。
來源:金色財經
12月25日至1月5日,僅7個交易日內,貴州茅臺股價就上漲了12.52%,收在了2059.45元的大關上。隨著股價的快速上漲,截至1月5日,茅臺動態市盈率達到55.8倍.
1900/1/1 0:00:00--前言 怕狼,就別到樹林里去,怯弱是出賣靈魂的叛徒,沒有風浪,就不能顯示帆的本色,沒有曲折,就無法品味K線的樂趣,沒有起伏,就無法感受盈虧的盡情.
1900/1/1 0:00:00大家好,我是幣圈龍校長,如果你曾經錯過了昨天,那么請不要再錯過今天,過去的事,交給歲月去處理,將來的事,留給時間去證明BTC行情分析:小時圖來.
1900/1/1 0:00:00目前空單持倉中,預計加倉點在前高。止損點在前高,第一止盈在33000下方,第二止盈點在30000下方。目前我們在等待什么呢?其實就是成交量的配合.
1900/1/1 0:00:002020年,加密貨幣和區塊鏈行業實現了飛速發展。最主要的兩種資產比特幣和以太坊分別上漲了303%和469%。與黃金25%的回報率相比,這可以被認為是非同尋常的.
1900/1/1 0:00:00國內新冠肺炎疫情的防控情況逐漸向好,而海外多國的確診感染人數還在攀升。海外多例變異新冠病感染病例,更讓全世界人民人心惶惶。因為該變異新冠病的傳播性增強了70%.
1900/1/1 0:00:00