一龍在Rust大會分享
12月26日-27日,由Rust中文社區發起的首屆中國Rust語言大會在深圳舉行,眾多一線公司技術負責人、工程師等齊聚一堂,共同分享在Rust語言開發過程中的技術心得,交流行業資訊。NEAR聯合創始人一龍于27日參加大會,并作題為《大型分布式系統中的開發、測試和發布過程中的Rust實踐》的演講。
一龍認為,在實際開發過程中,訂立一些基本規則是十分重要的。首先是代碼所有者(codeowners),每個代碼庫/組件應至少擁有兩個所有者,且二人都對代碼的設計和語言邏輯十分熟悉。
Phantom推出交易自動確認功能,向Magic Eden、OpenSea等6個應用開放:8月9日消息,加密錢包 Phantom 推出測試版的交易自動確認(Auto-Confirm)功能,用戶可通過設置開啟該功能,開啟后無需逐筆手動確認交易,而是支持在后臺自動簽署交易。該測試版自動確認功能限制向受信任應用開放,包括 Magic Eden、OpenSea、Star Atlas、Matcha、Jupiter 和 Tensor,且自動確認開啟后會在兩小時后過期。[2023/8/9 21:33:24]
然后是在開始開發前就要制定測試計劃,代碼測試驅動代碼檢查,如果測試工作不夠,需要擴大測試范圍然后再繼續代碼檢查。
借貸協議Euler Finance:團隊目前正在與安全專業人員和執法部門合作:3月13日消息,借貸協議Euler Finance發推表示:“我們的團隊目前正在與安全專業人員和執法部門合作。我們將在獲得進一步信息后立即發布。”
今日早些時候,借貸協議Euler Finance遭到攻擊,損失已達1.97億美元。[2023/3/13 13:00:53]
最后,序列化需要保證確定性,目前很多序列化方法無法保證字節到字節的確定性,或者運行速度十分緩慢。為了解決這個問題,NEAR團隊開發了BORSH(BinaryObjectRepresentation
英國銀行業監管機構將提出有關發行和持有加密貨幣的規則:金色財經報道,英格蘭銀行審慎政策執行董事Vicky Saporta周一在一次演講中表示,負責監管英國銀行的審慎監管局(PRA)正計劃提出有關發行和持有數字資產的規則。英國正試圖加強其對加密貨幣的態度,包括穩定幣和其他可能對金融穩定構成風險的數字結算資產。一旦《金融服務和市場法案》成為法律,當局將有權對該行業進行監管,英國政府目前正在就其監管方式進行咨詢。根據演講文本,受PRA監管的公司的新標準將與其他行業的規則保持一致。[2023/2/28 12:32:56]
SerializerforHashing,諧音也是東歐經典菜肴羅宋湯),該方法不僅解決了序列化的問題,而且運行速度較快,使用較為方便。
Nomad 將于下周發布跨鏈橋重啟更新:9月17日消息,跨鏈互操作性協議 Nomad 發推表示,下周將發布跨鏈橋重啟更新。[2022/9/17 7:02:45]
之后,一龍繼續就系統升級這一話題進行分享。眾所周知,一個真正的去中心化協議在升級上十分困難,因為驗證節點、礦工分布在世界各地。為此,NEAR采用了向后兼容一個版本的方法,確保新版本的系統仍然可以和上一個版本兼容,比如新版本可在舊版本的節點數據之上運行,操作舊版本的節點等。
HTC元宇宙手機或將以“HTC Desire 22 Pro”命名:金色財經報道,據知情人士消息,HTC預計在6月28日下周二上市的元宇宙智能手機或將以“HTC Desire 22 Pro”命名,為Desire 21 Pro 的繼任機款,但究竟HTC Desire 22 Pro可能還有哪些亮點以及如何與元宇宙和NFT接軌,目前仍未披露。[2022/6/26 1:32:28]
接著,一龍就更新數據框架進行了展示。一龍認為,節點應該仍然可以處理舊版本的數據,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為任務關鍵型協議的快速開發提供了最佳環境。為保證創新的速度,擁有完備的開發流程以及對協議進行穩健測試是十分重要的,需要引起開發者的重視。
來源:金色財經
01 加密數字貨幣市場 1、政策及市場指標 今天資金繼續流入,800億美金左右,還沒有出貨的跡象。合約持倉量創出近7天新高,快緊接60億美刀,市場還會繼續瘋狂.
1900/1/1 0:00:00行情回顧: 比特幣日內行情延續新高之勢,晚間價格再上行刷新歷史高點,行情破位觸及38000一線,短期多空出現膠著,但是大方向上行姿態并未改變,后續仍有進一步上行的可能.
1900/1/1 0:00:002021年,加密資產市場開門紅,比特幣沖破4萬美元、以太坊沖破1200美元。經歷了2020年的豐富與魔幻,我們知道,現在的你不是在踏空的彷徨與懊悔當中,就是在todamoon的樂觀與憧憬中,也有.
1900/1/1 0:00:00前言: 生活需要規劃,投資更加需要計劃,投資不是一朝一夕的事,只有嚴格執行,才能從中獲利。老師有豐富的實戰操盤經驗和獨特的交易理念,金融行業,瞬息萬變,老師所希望的就是用自己的專業知識和多年的經.
1900/1/1 0:00:00KingSwap的$KING代幣將上線BitMart和HotBit交易所?DeFi項目$KING代幣將可在全球兩個主流的數字資產平臺上進行交易.
1900/1/1 0:00:00隨著時代的發展,“網絡”作為時代主流也隨之突飛猛進。網絡把我們的生活變得便捷化,數據化,但在受益的同時,也有些東西變得不再如以前一樣有分量,例如“金,錢”!所謂有利就有弊,網絡也誕生出了許多負面.
1900/1/1 0:00:00