ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

2021-07-19 15:07:57

經過兩個多月的打磨、322 次提交和 19 個小版本迭代,ABT Node 1.4.0 版於 2021 年 7 月 14 日正式發布。

如想試用最新版,可以運行 npm install -g @abtnode/cli 獲取。

ABT Node 1.4.0 版包含如下幾個重要的新功能:

通行證: 使用通行證 NFT 訪問去中心化應用•消息推送服務: 支持 Blocklet 向錢包發送實時消息•UI 優化: 大幅優化 Dashboard UI。

在詳細介紹上面兩個新特性之前,首先通過類比來解釋本文涉及的各個部件的作用:

ABT Node:好比每個人自己擁有的手機,只不過 ABT Node 裏面安裝的是 Blocklet,每個人的手機只屬於自己,ABT Node 的所有者對自己的數據也有完全的控制權。

Blocklet:好比安裝在每個手機裏面的應用,基於 ABT Node 提供的 DID 用戶認證、區塊鏈支付服務,开發者可以構建強大但足夠去中心化的應用。

DID Wallet:幫助用戶管理數字身份、數字資產的去中心化的軟件。這裏的數字資產包括通證、NFT(票、券、證書、加密藝術品)。

通行證: 使用通行證 NFT 訪問去中心化應用

在現實世界中,我們會使用各種證件來表明我們的身份,進而出入各個場所,辦理各個事項,享受各種服務。我們憑借護照進出各個國家,我們憑借員工卡進出各個辦公樓和會議室,學生們使用學生證享受各種優惠服務。

在去中心化的虛擬世界中,ABT Node 同樣支持了使用和證件類似的 “通行證 NFT” 來訪問各個去中心化應用,進出各個去中心化組織(DAO)。

領取了通行證後,通行證會存儲在我們自己的錢包裏,完全屬於我們自己。

在團隊中管理通行證

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

在團隊中設置信任的通行證頒發者

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

在團隊中為成員頒發通行證

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

領取通行證後,通行證會出現在我們的錢包中

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

連接到應用時,提供通行證以確認身份

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

消息推送服務: 支持 Blocklet 向錢包發送實時通知和消息

消息推送功能是每個應用都需要的基礎功能之一,應用通過消息推送功能和用戶保持連接,比如通知用戶訂單已發貨,拍賣已成交,會員資格快到期等等。

ABT Node 提供了基於 DID 的消息推送服務,能夠以去中心化的方式讓 Blocklet 开發者在不依賴於任何第三方服務的情況下給用戶的 DID 錢包發送通知。

去中心化的設計使得沒有使用過的 Blocklet 無法給你的账號發送大量的發送垃圾信息。•發送的消息不僅支持文本,還可以攜帶附件,比如通證、NFT 以及 VC(可驗證證書)。•支持並且支持發送多語言的消息。

為 Blocklet 配置消息推送服務

在 blocklet.yml 配置文件中顯示啓用 auth service(驗證服務)後,Blocklet 就可以使用消息推送服務了。

interfaces:  - type: web    
name: publicUrl    
path: /    
prefix: "*"    
port: BLOCKLET_PORT    
protocol: http    
services:      
- name: "@abtnode/auth-service"

Blocklet 向錢包發送實時通知和消息

使用 Blocklet SDK 來完成通知的發送

const Notification = require("@blocklet/sdk/service/notification");
const userDid = "xxx"; // 
get user did from session or dbawait Notification.sendToUser(userDid, {  title: "hello world",  body: "This is a message from blocklet",});

UI 優化: 大幅優化 Dashboard UI

重新設計 Dashboard 應用市場頁面 UI,更加簡潔的 Blocklet 卡片

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

大幅優化 Dashboard 在移動端的體驗,幾乎所有的關鍵操作都可以在移動端完成

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

將團隊管理從統一頁面拆分到各個應用中,使管理員可以更加便利的管理應用

ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp

其他

對下載過的 Blocket 進行緩存,以提升下載速度•支持自定義 Blocklet 的名稱、描述和私鑰•Composite Blocklet 支持區分 parent 和 child 的 AuthService 配置

支持以 cluster 模式運行 Blocklet•Blocklet SDK 中增加 WalletAuthenticator

ABT 節點支持首次啓動時直接自動啓動預安裝的 Blocklet•ABT 節點內部增加 EventBus 服務, 子服務間通過 EventBus 更加及時的的進行消息同步

如果節點是由 Node Launcher 創建的,在 Dashboard 中可以看到 launcher 的信息

將 ABT Wallet 改為 DID Wallet

部分 Bug 修復以提升穩定性和性能

By 林晨(ArcBlock 工程師)

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

Meme修煉手冊:幾點是Meme神盤的黃金時間?

原創 | Odaily星球日報( @OdailyChina ) 作者|南枳( @Assassin_...

星球日報
7 10小時前

把握下一個千倍幣,Meme玩家必備掃鏈工具指南

最近一飛衝天的 meme 太多,風起雲湧一飛衝天的 meme 層出不窮。無論是賽道、還是想象空間,...

星球日報
7 10小時前

聚光燈外的OTC交易:解讀加密VC們的另類遊戲

當前加密貨幣風投的現狀 最近,Meme 幣的表現超過了許多由風險投資(VC)支持的項目,這引發了市...

星球日報
7 10小時前

Matrixport投研:BTC與黃金或將成為2025年機構資產配置的首選

第五次 BTC 牛市正以驚人的速度展开,目前 BTC 現在已經接近 100, 000 美元大關,並...

星球日報
7 10小時前

Filecoin:去中心化人工智能的基礎設施

近日,Fast Company 將 Filecoin Network 列入第四屆年度科技領域下一個...

星球日報
7 10小時前

pump直播妖魔化:一場由吉尼斯記錄創造者加速的鬧劇

原創 | Odaily星球日報( @OdailyChina ) 作者|南枳( @Assassin_...

星球日報
6 10小時前

ArcBlockIO

文章數量

1

粉絲數

0
Ta的最新文章
ABT Node 發布 1.4.0 版:可使用通行證 NFT 訪問 Dapp