作者:?王仕軍
在經歷239個Commit,17個小版本迭代之后,功能更強大、性能更穩定、更安全可靠、用戶體驗更好的ABTNodev1.2.0正式發布了,歡迎大家升級試用!
如果你之前啟動過ABTNode,可以直接在ABTNode的配置界面檢查升級即可體驗最新版。
可能你會好奇,ABTNodev1.2.0都包含了哪些特性?哪些改進?下面我們列出主要的變化和改進。
BreakingChanges
ABTNodev1.2.0里面包含了下面的BreakingChange
@abtnode/cli?安裝后會產生兩個全局的命令行工具?abtnode?和?blocklet,前者用來管理ABTNode,后者用來操作Blocklet
abtnodedeploy?變成了?blockletdeploy
安全公司:有用戶丟失價值約40萬美元的NFT:金色財經報道,據Scam Sniffer監測,有用戶丟失了價值約40萬美元的 NFT,包括3枚BAYC、5枚MAYC、10枚BACK、6枚DOODLE 和CloneX。被盜用戶簽署了惡意Opensea Registry OwnableDelegateProxy升級交易。攻擊者通過調用此惡意實現,用3筆交易轉移了所有 NFT。事件發生后,受害者試圖撤銷對Seaport、Blur、Blend、X2Y2和LooksRare的批準。[2023/7/8 22:25:38]
abtnodebundle?變成了?blockletbundle
abtnodeblocklet:*?變成了?blocklet*
ABTNode默認的BlockletRegistry變更為?https://booster.registry.arcblock.io?新Registry啟用了AWS的全球CDN加速,下載速度會更快
PeckShield:Arbitrum上Alameda地址向某地址轉入價值約260萬美元的加密貨幣:金色財經報道,據PeckShield預警,Arbitrum上被標記為Alameda的地址向0x7b7b轉入價值約260萬美元的加密貨幣。該地址從Uniswap中移除200萬枚USDC流動性,從Synapse上移除995枚nETH流動性并換成1000枚ETH,然后將USDC和ETH轉移到0x7b7b。[2023/2/3 11:45:22]
BlockletRegistry
為了更好的Blocklet開發工作流,我們設計和開發了去中心化的BlockletRegistry,所有的官方Blocklet目前都發布到我們官方的BlockletRegistry。新的BlockletRegistry已經具備如下的能力:
驗證Blocklet的元信息、發布版本信息、開發者信息、源代碼壓縮包
CoinShares:上周數字資產投資產品凈流入830萬美元:9月26日消息,據CoinShares周報數據,上周數字資產投資產品凈流入 830 萬美元,其中比特幣與以太坊投資產品分別凈流入 260 萬美元與 690 萬美元,做空比特幣的投資產品凈流出 510 萬美元,出現了連續 7 周以來的首次凈流出。此外,上周首次推出的做空以太坊產品流入 110 萬美元。[2022/9/26 5:51:36]
存儲并以API的形式提供自己Host的所有Blocklet信息,方便ABTNode檢索和安裝
接下來我們會繼續迭代BlockletRegistry,使其支持經濟模型里面的利益分配、支持BlockletRegistry之間的Push和Pull。
團隊管理模塊
新版的ABTNode包含了更加完善且通用的團隊管理功能:
加密交易所Rain Financial解雇數十名員工:6月2日消息,據知情人士透露,在最近加密貨幣價格下跌之際,中東加密交易所Rain Financial Inc解雇數十名員工。知情人士表示,該公司本周向員工傳達這一決定。裁員影響到一系列部門的員工。
據悉,Rain的投資者包括硅谷風險投資機構Kleiner Perkins和Coinbase Ventures。該公司此前以5億美元估值完成融資,承諾將使用這筆資金在中東和非洲擴張,并在今年將員工人數增加一倍至800人。
據此前報道,今年1月,Rain Financial宣布完成1.1億美元B輪融資,Paradigm與Kleiner Perkins領投,Coinbase Ventures、Global Founders Capital、MEVP、Cadenza Ventures、JIMCO 和 CMT Digital等參投。(彭博社)[2022/6/3 3:59:23]
邀請其他用戶加入,只需要創建邀請鏈接,受邀者通過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,因為后者有更快的執行速度。
歡迎試用反饋
以上,歡迎試用新版,并到這里給我們提建議!
來源:金色財經
許多分析師認為,這次加密市場的牛市與2017年完全不同,這次比特幣沖上新的歷史高點,很大程度上是機/構/投/資/者/推/動的.
1900/1/1 0:00:00周彥靈:2.10除夕來臨市場交易清淡今日比特幣以太坊還能看漲嗎最新分析解套建議 比特幣昨晚給的大家震蕩區間操作進出場點位再次拿捏完美.
1900/1/1 0:00:00隨著物聯網進入規模化應用時代,邊緣計算技術也在這場市場變革中迎來了春天。和云計算遠程延伸的運算方式相比,從數據源頭一側出發的邊緣計算技術,憑借其安全、高效、可靠等多方面的優勢,日益成為行業向前發.
1900/1/1 0:00:00行情回顧: 比特幣嘗試著向上運行,試圖打破上方的壓制,向49000-50000間沖刺;可是并未成功,行情在運行至高位48974點位后開始向下回落.
1900/1/1 0:00:00烏克蘭最大的移動銀行Monobank的聯合創始人OlegGorokhovsky透露稱,其在比特幣上投入了大量資金.
1900/1/1 0:00:00距離NGK生態所正式上線已經沒剩下幾天時間了,NGK全網算力總量正在持續猛增,NGK日活賬戶也在大幅度增多。可以看出,幣圈的生態建設者們是十分看好NGK生態所的.
1900/1/1 0:00:00