一龍在Rust大會分享
12月26日-27日,由Rust中文社區發起的首屆中國Rust語言大會在深圳舉行,眾多一線公司技術負責人、工程師等齊聚一堂,共同分享在Rust語言開發過程中的技術心得,交流行業資訊。NEAR聯合創始人一龍于27日參加大會,并作題為《大型分布式系統中的開發、測試和發布過程中的Rust實踐》的演講。
一龍認為,在實際開發過程中,訂立一些基本規則是十分重要的。首先是代碼所有者(codeowners),每個代碼庫/組件應至少擁有兩個所有者,且二人都對代碼的設計和語言邏輯十分熟悉。
DeFi收益聚合器Portals完成200萬美元種子輪融資:金色財經報道,DeFi收益聚合器Portals在官方推特宣布完成200萬美元種子輪融資,Lightshift Capital 領投,Poolside、Basement Labs、LongHash Ventures、Daedalus Angels、Mechanism Capital 和 0xMaki、Mathieu Baril、Owl.eth、Emile Dubie、Rudy Kadoch、David Dias 等參投,所籌資金將用于產品升級。[2023/5/4 14:41:16]
數據:持有價值超過100萬美元的PEPE地址數量已超50個:5月2日消息,據區塊鏈分析公司Arkham Intelligence披露最新數據顯示,當前持有價值超過100萬美元的PEPE地址數量已超50個。
Arkham Intelligence表示,最早的一個PEPE買家是一個所謂“部署者錢包(deployer wallet)”,該錢包僅花費了2美元購買了1950億枚PEPE,之后以22.94 ETH(42200美元)的價格出售了這些代幣。
另據CoinGecko數據顯示,自推出以來PEPE價格已上漲1000%以上,已躋身市值前100的加密資產,目前排名第94位。[2023/5/2 14:38:35]
然后是在開始開發前就要制定測試計劃,代碼測試驅動代碼檢查,如果測試工作不夠,需要擴大測試范圍然后再繼續代碼檢查。
無許可抵押協議Ampera成立基金會,將支持AMP生態發展:2月10日消息,以太坊生態無許可抵押協議Ampera成立Ampera Foundation,Ampera基金會是一個完全獨立的非營利組織,致力于Amp生態系統的發展和壯大,基金會最初由Flexa Network捐贈的AMP提供支持。同時,Ampera官方推特透露,新的Ampera協議將在未來幾周推出。[2023/2/10 11:59:23]
最后,序列化需要保證確定性,目前很多序列化方法無法保證字節到字節的確定性,或者運行速度十分緩慢。為了解決這個問題,NEAR團隊開發了BORSH(BinaryObjectRepresentation
Bithumb最大股東Vidente副總裁在接受韓國檢方調查期間跳樓自殺:12月30日消息,韓國加密交易所Bithumb最大股東Vidente的副總裁樸某在接受韓國檢方調查期間跳樓自殺。據悉,樸某因涉嫌虛Bithumb相關公司貪污和操縱股價而接受檢方調查。樸某是此案件關鍵嫌疑人,曾在Bithumb的幕后會長姜鐘賢及其妹妹姜智妍手下負責會計工作。
報道稱,有人懷疑樸某選擇自殺可能是因為最近浮出水面的姜氏兄妹將挪用公款和操縱股價的責任全部推給了他。姜氏兄妹涉嫌通過操縱股價和發行可轉換債券謀取不正當利益,以及通過從借名成立的公司竊取資金來建立行賄基金。
此前10月份消息,韓國檢方對加密交易所Bithumb相關的多家公司進行扣押搜查,包括INBIOGEN、Vidente、Bucket Studio等。[2022/12/30 22:16:36]
SerializerforHashing,諧音也是東歐經典菜肴羅宋湯),該方法不僅解決了序列化的問題,而且運行速度較快,使用較為方便。
ETC突破45美元:ETC突破45美元,現報45.037美元,日內漲幅達到36.9%,行情波動較大,請做好風險控制。[2022/7/29 2:45:48]
之后,一龍繼續就系統升級這一話題進行分享。眾所周知,一個真正的去中心化協議在升級上十分困難,因為驗證節點、礦工分布在世界各地。為此,NEAR采用了向后兼容一個版本的方法,確保新版本的系統仍然可以和上一個版本兼容,比如新版本可在舊版本的節點數據之上運行,操作舊版本的節點等。
接著,一龍就更新數據框架進行了展示。一龍認為,節點應該仍然可以處理舊版本的數據,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為任務關鍵型協議的快速開發提供了最佳環境。為保證創新的速度,擁有完備的開發流程以及對協議進行穩健測試是十分重要的,需要引起開發者的重視。
來源:金色財經
前言: 愛不是子虛烏有,愛是點點滴滴,責任并不是你的負擔,而是一種你應具有的信念。投資也是如此,盈本身不是一種變相的任務,而是一種責任,一種信念,一種對家人的兌現.
1900/1/1 0:00:001.7日晚間比特幣分析,需指導及時聯系:78845691量子論幣:大餅突破歷史新高,38000點。40000點還遠嗎?晚間大餅一個小突破終于破了38000的關口,目前沒有停下來的意思.
1900/1/1 0:00:00前言:哪怕交易成為失敗中成功的案例,沒關系,認真你就輸了。天下何人無人說,天下何人不說人,被人捧著容易忘了自我,被人批評常會喪失真我.
1900/1/1 0:00:00ETH2.0的性能承諾,增長的用戶量,豐富的DeFi生態,友好的穩定幣容器......這些特性描繪出了一個非常積極的以太坊未來,我們也相信,目前還遠遠不會是以太坊最終的樣子.
1900/1/1 0:00:00每天在辦公室,打開交易軟件,看著盤面上各式各樣的技術指標,然后抽絲剝繭的去分辨哪些是騙線,哪些是近期重要參考指標,有時候想想這種狀態,自己就有種上戰場拆除炸彈引線的錯覺.
1900/1/1 0:00:00恭喜跟上金城財金BTC晚間現價單的朋友,昨日晚間給到現價多單策略38192多單進場上看一千點,后續如預期突破39000主要防守最高拉伸至39599一線,成功盈利1400點,穩健者可先行離場.
1900/1/1 0:00:00