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

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

推薦文章

BTC波動率 : FOMC會議

關鍵指標 (香港時間 9 月 19 日凌晨 12 點 -> 中午 12 點): BTC/USD 現...

星球日報
4 13小時前

HTX成長學院:美聯儲降息50基點將會帶來哪些影響?

一、引言 2024 年 9 月 19 日,美聯儲宣布將聯邦基金利率下調 50 個基點至 4.75%...

星球日報
4 13小時前

預售超14萬部,速覽新一代Web3智能手機Solana Seeker

9 月 19 日,Solana Labs 旗下的 Solana Mobile 在新加坡的 TOKE...

星球日報
4 13小時前

深入分析World Liberty Financial的價值:特朗普競選經費劣勢下的新選擇

作者 : @Web3Mario(https://x.com/web3_mario) 摘要 :首先祝...

馬裏奧看Web3
4 13小時前

聚焦TOKEN2049:沉寂已久的加密市場有哪些新看點?

原文整理: flowie, ChainCatcher 9 月 18 日,Web3 最受矚目的年度峯...

星球日報
4 13小時前

DePIN專題報告:超過370個代幣上线,Helium用戶突破11萬大關

DePIN Helium | Glow | Livepeer | IoTeX | TADA E V...

星球日報
4 13小時前

ArcBlockIO

文章數量

1

粉絲數

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