作者:?王仕軍
在經歷239個Commit,17個小版本迭代之后,功能更強大、性能更穩定、更安全可靠、用戶體驗更好的ABTNodev1.2.0正式發布了,歡迎大家升級試用!
如果你之前啟動過ABTNode,可以直接在ABTNode的配置界面檢查升級即可體驗最新版。
可能你會好奇,ABTNodev1.2.0都包含了哪些特性?哪些改進?下面我們列出主要的變化和改進。
BreakingChanges
ABTNodev1.2.0里面包含了下面的BreakingChange
@abtnode/cli?安裝后會產生兩個全局的命令行工具?abtnode?和?blocklet,前者用來管理ABTNode,后者用來操作Blocklet
abtnodedeploy?變成了?blockletdeploy
Brink從Jack Dorsey的基金中獲得500萬美元開發資金:金色財經報道,比特幣非營利組織Brink從Jack Dorsey的Smart Small融資計劃中籌集了500萬美元,以繼續資助獨立的比特幣開發商。資金將以每年100萬美元的速度在五年內分配,目的是維持現有的受贈人并可能增加新的合格申請人。
2020年4月,時任Twitter首席執行官的Jack Dorsey表示,他將把自己持有的Block(當時稱為Square)的10億美元股權捐給一個名為Smart Small的新基金。其最初目的是支持Covid-19救濟,并計劃在大流行之后擴大范圍。迄今為止,融資總額達到14億美元的Smart Small已經花費了5.15億美元,還剩下9億美元。它為專注于隱私的技術項目提供了資金,包括Tor項目和消息傳遞應用程序Signal。[2023/6/15 21:37:16]
abtnodebundle?變成了?blockletbundle
Santiment:3月陸續發生年內5筆最大額BTC交易,持10至10,000枚BTC的地址數量正持續減少:4月1日消息,加密分析公司Santiment表示,今年迄今為止最大的五筆比特幣交易都發生在3月份,其中最大額的一筆交易轉移了價值約5.64億美元的BTC。
Santiment總監Brian Quinlivan在該篇博客文章中表示,BTC交易的規模以及比特幣鯨魚數量的減少可能表明大型實體投資機構正試圖鎖定其投資收益。基于3月份進行的非常大額的交易,以及持有10 – 10,000枚BTC地址占比的繼續下滑和逐漸減少(按地址數量)來看,確實為希望看到更高價格的投資者提供了一些合理的警告標志。(DailyHodl)[2023/4/1 13:39:31]
abtnodeblocklet:*?變成了?blocklet*
ABTNode默認的BlockletRegistry變更為?https://booster.registry.arcblock.io?新Registry啟用了AWS的全球CDN加速,下載速度會更快
Bittrex交易所上個月的比特幣/英鎊交易量超過Binance、Coinbase:10月25日消息,據Kaiko數據,Binance和Coinbase 的BTC/GBP(英鎊)交易量出現了大幅下降,它們的總市場份額從2021年年中的80%暴跌至目前的約30%。而 Bitfinex 交易所在9月26日這一周,其市場份額幾乎翻了一番,從37%增至70%,就在同一周,英鎊兌美元匯率創下歷史新低。[2022/10/25 16:38:22]
BlockletRegistry
為了更好的Blocklet開發工作流,我們設計和開發了去中心化的BlockletRegistry,所有的官方Blocklet目前都發布到我們官方的BlockletRegistry。新的BlockletRegistry已經具備如下的能力:
驗證Blocklet的元信息、發布版本信息、開發者信息、源代碼壓縮包
美股三大股指盤中跌幅擴大,納指一度跌至3%:金色財經報道,行情顯示,美股三大股指盤中跌幅擴大,納斯達克100指數跌幅一度擴大至3%,創6月28日以來最大盤中跌幅。截至目前,道指跌1.91%,納指跌2.82%,標普500跌2.26%。[2022/8/27 12:51:29]
存儲并以API的形式提供自己Host的所有Blocklet信息,方便ABTNode檢索和安裝
接下來我們會繼續迭代BlockletRegistry,使其支持經濟模型里面的利益分配、支持BlockletRegistry之間的Push和Pull。
團隊管理模塊
新版的ABTNode包含了更加完善且通用的團隊管理功能:
邀請其他用戶加入,只需要創建邀請鏈接,受邀者通過ABTWallet即可加入
更加細粒度的成員管理功能,比如禁用、啟用、更改角色,登錄時間記錄
Blocklet享有和ABTNode完全相同但數據隔離的團隊管理,無需自行開發
權限管理模塊
在團隊管理的基礎上我們還增加了基于角色的權限控制,來提高ABTNode的安全性,這非常適合于需要多人來管理和運維一個ABTNode的情形。
當然,這個功能對于Blocklet來說也是通用的,即運行在ABTNode里面的Blocklet天然就有了自己的權限控制模塊。
ABTNode的默認權限和安全策略如下圖:
Blocklet服務
在團隊管理和權限管理的基礎上,我們開發了第一個Blocklet服務:用戶認證和鑒權服務,省去開發Blocklet過程中需要考慮的用戶登錄、授權等重復性的工作,這個功能包含兩部分:
用戶認證:通過DID登錄來驗證用戶身份,不同Blocklet的用戶數據完全隔離,并且能通過團隊功能來管理Blocklet自己的用戶
用戶鑒權:通過權限控制模塊來管理用戶權限,驗證用戶的權限,實現比較安全的訪問控制
當然,對所有的新功能我們都會吃自己的狗糧,目前官方Blocklet中需要登錄和鑒權的已經全部切換到為ABTNode提供的服務。
啟用了Auth服務的Blocklet安裝后會是下面的樣子:
如果你想親自體驗啟用了Auth服務的Blocklet,可以安裝?AuthDemo?或者?KitchenSink,如果你想在自己的Blocklet中使用Auth服務,敬請期待即將發布的文檔。
接下來我們會設計并提供更多的Blocklet服務來簡化Blocklet的開發,讓ABTNode成為真正意義上的DApp操作系統。
其他值得注意的改進
除了上面列出來的大塊功能之外,下面這些小改進也值得關注和嘗試:
WEBWallet支持:新版的ABTNode能無縫的和?ABTWalletWeb?版本一起工作,包括聲明節點、登錄
支持從文件系統安裝Blocklet:作為從BlockletRegistry安裝補充,從URL安裝的功能目前支持?http/https/file?三種協議
支持取消等待中的安裝任務:之前的版本只能取消下載中的安裝
動態調整的安裝和啟動隊列并發數:新版ABTNode會根據宿主機的性能動態調整Blocklet安裝和啟動兩個任務隊列的并發數
支持BlockletRequirements:開發者在?blocklet.yml?中可以聲明Blocklet的運行環境,比如ABTNode的版本、操作系統、CPU架構
支持查看RoutingEngine的日志:方便查看經由路由引擎的流量、日志
軟件質量提升
從技術預覽版到v1.2.0,ABTNode已經演化成包括11W+行代碼、20+子模塊的項目,sloc?的統計結果如下:
為了確保ABTNode的可靠和穩定,我們在CI流程里面增加了代碼覆蓋率統計,要求每個PR不管新增還是重構不能降低整體的代碼覆蓋率,在兩個月的時間內,整個項目的代碼覆蓋率從25.2%提升到61.1%,且還在持續改進。
下面是CodeCov的最近90天的覆蓋率變化趨勢:
此外,為了提高工程師的效率,我們的CI流程全面從Travis切換到了GithubActions,因為后者有更快的執行速度。
歡迎試用反饋
以上,歡迎試用新版,并到這里給我們提建議!
來源:金色財經
Tags:LETLOCBLOBLOCitokenwallet錢包BlockWarriorBLOCKIFY價格VRBLOCKS價格
頭條 ▌比特幣總市值首次突破9000億美元創歷史新高金色財經報道,比特幣市值逼近萬億美元,今日比特幣總市值首次突破9000億美元創歷史新高.
1900/1/1 0:00:00現在市場上把幣種大致分為主流幣和山寨幣,兩大類老山寨貌似都沒怎么太動,這使得讓很多苦熬三年的老幣友以及買了老山寨的新人,此時內心痛苦不堪,眼巴巴的看著主流瘋狂上漲,自己手里的幣卻穩如泰山.
1900/1/1 0:00:00“便捷優勢”,顧名思義,是指選擇更加便捷的產品或服務的消費傾向。“便捷優勢”的核心就是“便捷”。簡單來說,就是消費者無需花費太多的時間和精力即可獲得產品或服務.
1900/1/1 0:00:00據最新數據顯示,2021年一月份,加密貨幣交易所網站的訪問量急劇上升。約有3.44億訪問者涌入了加密貨幣交易所,超過2020年12月的1.96億訪問者總數,創2018年1月以來新高.
1900/1/1 0:00:00前言——————————————————————————————投資,投入太大,時間太長,而見不到收益,不可預估的風險也是最大的。短線高手,應經常保持空倉,做到守若處子,動如脫兔.
1900/1/1 0:00:002020年9月2日凌晨,英偉達創始人兼CEO黃仁勛從背后的廚房拿出了RTX3080,并正式宣布推出基于安培架構的「GeForceRTX30系列」顯卡.
1900/1/1 0:00:00