跳到主要內容

ArcBlock 發布 Blocklet Server 1.7.0

Chen Lin (ArcBlock Engineer)
Blocklet LauncherBlocklet ServerProduct Release

作者:陳林(ArcBlock 工程師)

歷經三個多月的打磨、353 次提交與 30 次小版本迭代,Blocklet Server 1.7.0 於 2022 年 3 月 18 日正式發布。

若要試用最新版本,可執行 npm install -g @blocklet/cli 進行安裝。

Blocklet Server 1.7.0 的主要更新如下:

為 Blocklet 動態新增元件

可組合性是 Blocklet 的核心特色之一。在 1.7.0 版本中,Blocklet 的可組合能力獲得大幅強化,現在可以動態組合不同的 Blocklet。

你也可以建立自己的 Blocklet、加入元件,接著匯出該 Blocklet 並上傳至自己的 GitHub。

Blocklet Launcher

我們改進了 Blocklet Launcher 流程,現在可以從 Blocklet Store 輕鬆啟動 Blocklet。

更佳的開發者體驗

  • 支援使用 pnpm 安裝 @blocklet/cli
  • Blocklet SDK:新增更多 API,詳見 https://docs.arcblock.io/abtnode/en/developer/blocklet-sdk
  • Blocklet CLI:blocklet config 支援以 --profile 儲存多組設定,可執行 blocklet config --help 查看詳細說明
  • Blocklet DEV:開發 Blocklet 時,可透過 blocklet dev clear 清除該 Blocklet 的全部資料
  • 更穩健的服務閘道:提供純 JavaScript 版本的 Blocklet Server 服務閘道,讓開發者不需 nginx 環境也能執行 Blocklet Server
  • 調整開發者相關產品名稱:更新資料目錄、設定檔及部分設定項目的名稱

其他改善

  • 支援透過 DID Domain 存取 Blocklet,大幅提升 Blocklet 在去中心化網路中的可存取性
  • 本版本大幅提升 Blocklet Server 的安全性,所有私密資訊都會先加密再儲存
  • 重新設計 pass 的樣式

  • 支援 Blocklet 與 DID Wallet 之間的雙向通訊
  • 大量錯誤修正與穩定性改善

本頁涉及

產品

  • Blocklet Launcher sunset

    把一個 Blocklet 部署到伺服器上,不必先手動設定。ARC 用另一種方式處理這件事,所以不再需要它。

  • Blocklet Server superseded

    把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。