一龍在Rust大會分享
12月26日-27日,由Rust中文社區發起的首屆中國Rust語言大會在深圳舉行,眾多一線公司技術負責人、工程師等齊聚一堂,共同分享在Rust語言開發過程中的技術心得,交流行業資訊。NEAR聯合創始人一龍于27日參加大會,并作題為《大型分布式系統中的開發、測試和發布過程中的Rust實踐》的演講。
一龍認為,在實際開發過程中,訂立一些基本規則是十分重要的。首先是代碼所有者(codeowners),每個代碼庫/組件應至少擁有兩個所有者,且二人都對代碼的設計和語言邏輯十分熟悉。
華納音樂集團與 Polygon 合作推出區塊鏈音樂加速器:6月28日消息,華納音樂集團正在與 Polygon Labs 合作推出區塊鏈音樂加速器,旨在在 Polygon 網絡上推動區塊鏈音樂項目和 DApp 的發展。該加速器將關注包括藝術家粉絲社區、建立去中心化的音樂制作和發行系統、創新票務解決方案、探索音樂相關商品和數字或實體收藏品以及將音樂與互動技術和游戲相結合等方面。[2023/6/28 22:06:38]
然后是在開始開發前就要制定測試計劃,代碼測試驅動代碼檢查,如果測試工作不夠,需要擴大測試范圍然后再繼續代碼檢查。
律師認為Ripple案的裁決可能會對幣安和Coinbase案產生影響:金色財經報道,加密貨幣律師表示,主持Coinbase和Binance訴訟的法官可能會密切關注SEC訴Ripple案的結果。自2020年12月以來,Ripple一直在與SEC打官司。監管機構稱,自2013年以來,它一直在通過瑞波幣(XRP)提供未注冊證券。6月6日,美國證券交易委員會對Coinbase提起訴訟,還指控其一直在提供未注冊證券。在它對Binance提起訴訟的前一天,其中包含一些類似的指控。
在Twitter上被稱為“MetaLawMan”的律師James Murphy在6月9日的一系列推文中解釋說,“對Ripple有利的結果可能會破壞SEC對Coinbase和Binance提起訴訟的整個基礎”。[2023/6/9 21:25:56]
PancakeSwap與Binance Earn合作為WBETH提供流動性質押集成:4月29日消息,據官方公告,PancakeSwap已與Binance Earn合作為WBETH(Wrapped Beacon Ethereum)Token提供流動性質押集成。Pancake Swap用戶可以將ETH直接兌換成WBETH,從而獲得ETH質押獎勵,以及使用WBETH在其他平臺進行轉賬、交易和使用。Wrapped Beacon Ethereum(WBETH)是一種流動性質押衍生Token,代表質押的ETH及其獎勵。它是BETH的封裝版本,由Binance Earn創建,可在以太坊和BNB鏈上使用。[2023/4/29 14:34:33]
最后,序列化需要保證確定性,目前很多序列化方法無法保證字節到字節的確定性,或者運行速度十分緩慢。為了解決這個問題,NEAR團隊開發了BORSH(BinaryObjectRepresentation
比特幣交易員周五遭遇2.1億美元多頭清算:金色財經報道,據The Block的數據,比特幣交易員周五遭遇2.1億美元多頭清算,這是自6月以來最大的清算事件。[2022/8/21 12:38:13]
SerializerforHashing,諧音也是東歐經典菜肴羅宋湯),該方法不僅解決了序列化的問題,而且運行速度較快,使用較為方便。
之后,一龍繼續就系統升級這一話題進行分享。眾所周知,一個真正的去中心化協議在升級上十分困難,因為驗證節點、礦工分布在世界各地。為此,NEAR采用了向后兼容一個版本的方法,確保新版本的系統仍然可以和上一個版本兼容,比如新版本可在舊版本的節點數據之上運行,操作舊版本的節點等。
Espresso Systems在測試網上線以太坊可配置資產隱私(CAPE)智能合約應用:6月16日消息,Web3應用擴展和隱私系統Espresso Systems在以太坊Goeril測試網中推出隱私產品CAPE,允許資產創建者定義可定制的隱私策略,以確定在某些情況下誰可以看到有關資產持有者和交易的哪些信息。3月份,Espresso Systems完成3200萬美元融資,Greylock Partners和Electric Capital領投,參投方包括紅杉資本、Blockchain Capital和Slow Ventures。Espresso Systems正在開發Layer1區塊鏈基礎設施,通過PoS共識機制協議與ZKRollup機制來實現快速、低成本的交易。(CoinDesk)[2022/6/17 4:33:20]
接著,一龍就更新數據框架進行了展示。一龍認為,節點應該仍然可以處理舊版本的數據,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為任務關鍵型協議的快速開發提供了最佳環境。為保證創新的速度,擁有完備的開發流程以及對協議進行穩健測試是十分重要的,需要引起開發者的重視。
來源:金色財經
Tags:ETHNEARANCUSTEthereumPaynear幣價格預測Insurance Supermarkettrustwallet錢包下載2.2版本
隨著時代的發展,“網絡”作為時代主流也隨之突飛猛進。網絡把我們的生活變得便捷化,數據化,但在受益的同時,也有些東西變得不再如以前一樣有分量,例如“金,錢”!所謂有利就有弊,網絡也誕生出了許多負面.
1900/1/1 0:00:002021年一開始,比特幣就漲的如火如荼,大有開弓沒有回頭箭的勢頭,真是搶了DeFi所有的風頭。最近,不甘寂寞的DeFi生態應用也在摩拳擦掌,不少優質項目陸續推出.
1900/1/1 0:00:00各位幣友大家好,我是你們的老朋友——幣圈總裁跟著我的客戶都是做了很久的,不是我帶他們收獲了多少,而是我用心在指導,毫無保留的教技術,經常熬夜盯盤.
1900/1/1 0:00:00唐曉論幣: 前言:跟單不急,進場不慌!淡定持有,坦然視之!獲利單子,把住利潤,目標只是引導!并不能作為絕對值!市場多變,操作靈活!保住利潤.
1900/1/1 0:00:00作者:ChrisPower翻譯:荊凱來源:https://doseofdefi.substack.com聲明:本文為作者獨立觀點,不代表區塊鏈研習社立場,不構成任何投資意見或建議.
1900/1/1 0:00:00美股上市公司有數千家,其中的科技企業有數百家,里面有很多優質的投資標的,當然也有很多業績不佳的垃圾股.
1900/1/1 0:00:00