一龍在Rust大會分享
12月26日-27日,由Rust中文社區發起的首屆中國Rust語言大會在深圳舉行,眾多一線公司技術負責人、工程師等齊聚一堂,共同分享在Rust語言開發過程中的技術心得,交流行業資訊。NEAR聯合創始人一龍于27日參加大會,并作題為《大型分布式系統中的開發、測試和發布過程中的Rust實踐》的演講。
一龍認為,在實際開發過程中,訂立一些基本規則是十分重要的。首先是代碼所有者(codeowners),每個代碼庫/組件應至少擁有兩個所有者,且二人都對代碼的設計和語言邏輯十分熟悉。
《財富》:Sam Altman通過Worldcoin項目“可能已賺得數百萬美元”:金色財經報道,據《財富》雜志旗下加密欄目Fortune Crypto披露,CoinmarketCap數據顯示,OpenAI聯創Sam Altman 推出的加密項目Worldcoin在周一凌晨觸及3.31美元高點,市值一度接近3億美元,目前其價格已回落至2.1美元區間。Fortune Crypto指出,由于Worldcoin價格上漲或讓Sam Altman獲得大量利益,但目前該項目背后開發公司代表拒絕就Sam Altman本人的代幣分配數量發表評論,因此無法確認他具體獲利金額,但“可能已賺得數百萬美元”。(Fortune Crypto)[2023/7/25 15:56:54]
高盛:余額超過10萬BTC的比特幣地址減少31%:金色財經報道,高盛 (GS) 在一份報告中表示,5 月份的鏈上統計數據顯示比特幣 (BTC) 和以太坊 (ETH) 采用情況喜憂參半。報告稱,以太坊基本沒有變化,但余額超過10萬BTC的比特幣地址減少31%。表明已實現利潤程度的比特幣支出產出利潤率(SOPR) 在本月出現了多次飆升,達到了 2020 年 12 月以來的最高水平,表明現貨市場發生了相當大的獲利了結。[2023/6/6 21:18:55]
然后是在開始開發前就要制定測試計劃,代碼測試驅動代碼檢查,如果測試工作不夠,需要擴大測試范圍然后再繼續代碼檢查。
微型風險基金100X.VC完成第八批創企投資,含三家Web3初創公司:金色財經報道,微型風險投資基金 100X.VC 宣布完成第八批創企投資,涉及 25 家初創公司,總投資額約為 400 萬美元,每家初創公司獲得了約16 萬美元投資,其中包括三家 Web3 初創公司,分別是:幫助交易平臺、NFT 和 Token 整合到各類應用程序的 Web3 API 初創公司 Shyft,Web3 在線支付基礎設施 AlpyneLabs、以及去中心化 Web3 跨鏈金融應用 Dolf。(inc42)[2023/1/22 11:26:08]
最后,序列化需要保證確定性,目前很多序列化方法無法保證字節到字節的確定性,或者運行速度十分緩慢。為了解決這個問題,NEAR團隊開發了BORSH(BinaryObjectRepresentation
數據:目前FTT持倉前十地址持有占比高達92.22%:11月7日消息,據歐科云鏈OKLink 多鏈瀏覽器數據顯示,FTT(FTX Token) 持有地址超2萬個,截至目前達21,114個持幣地址。其中持倉前10的地址持倉占比達92.22%,持倉第一和持倉第二的地址均為FTX交易所地址,持倉第三的地址為Binance交易所地址,持有超2160萬枚FTT,價值4.8億美元。[2022/11/7 12:28:32]
SerializerforHashing,諧音也是東歐經典菜肴羅宋湯),該方法不僅解決了序列化的問題,而且運行速度較快,使用較為方便。
ShapeShift將推出去中心化開源移動端應用程序:金色財經報道,非托管加密交易所和去中心化自治組織(DAO)ShapeShift通過將用戶遷移到一個新的開源應用程序,以進一步實現去中心化。
ShapeShift宣布,截至10月19日,其平臺的Web用戶均已遷移到該應用程序的去中心化版本。ShapeShift還宣布將推出提供DeFi體驗的新移動端App。新的移動端App在連接錢包和交易加密貨幣時,為用戶提供更多靈活性、移動性和功能。
Fox Foundation負責去中心化工作的Willy Orgorzaly表示,該移動端App是完全開源的,“唯一的后端是區塊鏈數據”,也將實現去中心化。(Cointelegraph)[2022/10/20 16:30:34]
之后,一龍繼續就系統升級這一話題進行分享。眾所周知,一個真正的去中心化協議在升級上十分困難,因為驗證節點、礦工分布在世界各地。為此,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為任務關鍵型協議的快速開發提供了最佳環境。為保證創新的速度,擁有完備的開發流程以及對協議進行穩健測試是十分重要的,需要引起開發者的重視。
來源:金色財經
澳交所因DLT交易后系統受到股東和央行的抨擊:金色財經報道,澳大利亞證券交易所 (ASX) 因其延遲的 CHESS 區塊鏈清算和結算系統遭到股東和中央銀行的反對.
1900/1/1 0:00:00作者:Qingzhou 今天,我們可以看到很多公鏈都在使用多鏈結構,例如跨鏈項目波卡、COSMOS,例如以太坊的分片結構.
1900/1/1 0:00:00比特幣今天又走新高,最高打到35800附近。我昨天在文章中也提到,若是價格收陽,今天走新高基本是板上釘釘的事情,只是沒有料到價格在36000下面就止住了漲勢.
1900/1/1 0:00:00談幣財經:2021年1月8日凌晨比特幣行情分析與操作策略 選擇是一種最大的智慧,人不論想干什么行業,選擇是第一重要的,這需要強大的智慧,投資人的選擇更是重中之重.
1900/1/1 0:00:00ETH在近三年中首次超過1200美元,周收益擴大到62%。周三圍繞ETH的看漲熱情高漲,第二大加密貨幣三年來首次超過1200美元.
1900/1/1 0:00:00黃金行情分析: 黃金技術面來看,日線級別,短周期均線快速拉升,MACD金叉,紅柱逐漸放大,KDJ與RSI釋超買信號,同時注意到BIAS指標達到了8月6日創歷史新高以來的高位.
1900/1/1 0:00:00