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 工程師)

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

推薦文章

銘文熱潮再現?鏈上AI Agent項目一夜之間衆籌3萬個SOL

美國當地時間 12 月 23 日周一,一位 ID 為 Skely( @123skely )的 X...

星球日報
1 2小時前

AI Agent 2024年回顧展望:我們從哪兒來,又將到哪兒去?

0x Jeff @web3_golem 2024 年 AI Agent 發展回顧 2024 年對於...

星球日報
6 10小時前

起底OKX客服部:平均3分鐘回復、100%反饋率、變被動為主動

Star 鮮少出席线下活動,卻以开放的姿態活躍於 X 平臺。他的推特傾向於親自回復用戶疑問和跟進用...

星球日報
5 10小時前

如何理解近期下跌走勢:第一波“特朗普震撼”來襲

作者 : @Web3_Mario 摘要 :上周加密貨幣市場經受了較大的回撤,市場上普遍歸因為美聯儲...

馬裏奧看Web3
5 10小時前

一文盤點 2025 年七大 DeFi 質押平臺:如何最大化 DeFi 質押收益?

撰文:Siddhant Kejriwal 編譯:Glendon,Techub News 加密貨幣行...

TechubNews
6 10小時前

特朗普也被“割”?旗下加密項目浮虧超百萬美元

聖誕節前後,加密市場似乎也隨着節日的到來進入休整。 自上周鮑威爾一句話帶崩加密市場後,整體市場下挫...

陀螺財經
5 10小時前

ArcBlockIO

文章數量

1

粉絲數

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