跳到主要內容

ArcBlock 發佈新版本 ABT Node

ArcBlock
ABT NodeArcBlockBlocklet ServerDeveloperProduct

ArcBlock 發佈 ABT Node Release Candidate 1 (RC1),推出全新功能與增強特性,以簡化並加速 dApp 開發工作流程。

ABT Node RC1 介紹

ArcBlock 正式發佈了 ABT Node Release Candidate 1 (RC1),朝著變革區塊鏈開發、並為開發者提供更好的構建區塊以創建現代區塊鏈軟體的目標又邁進了一步。

「Release Candidate」(發行候選版本)意味著 ABT Node 已準備好進行生產開發與使用,但我們仍計劃在未來的版本中,根據合作夥伴與開發者社群的反饋進行額外的更新與整合。

ABT Node 不僅僅是典型的「區塊鏈節點」,它是一個功能齊全、「開發者友好」且「雲端友好」的 dApps 平台,並支援現代區塊鏈技術。從今天起,開發者可以透過 ABT Node 輕鬆部署區塊鏈節點、智慧合約、應用邏輯等,完全無須煩惱。

ArcBlock 將 ABT Node 定位為 ArcBlock 平台的中心,旨在幫助開發者簡化並加速開發流程,讓他們的 dApp 能更快速、更高效地推向市場。ABT Node 包含整合的運行環境與框架,採用無伺服器運算(serverless computing)與微服務架構,以減少運行可擴展且現代化的區塊鏈應用時所需的精力、時間與複雜度。

憑藉目前其他平台無法提供的全新功能,ABT Node 是首個完全去中心化且本質安全的平台,利用 去中心化身份系統 來進行使用者存取、安全與配置。ABT Node 足夠輕量,可以在低功耗雲端執行個體或嵌入式設備上運行,並能支援企業級使用場景,包括團隊管理、動態路由與多地部署。

現已推出

ABT Node 已在 Amazon Web Services Marketplace 上架,或可透過幾個簡單步驟安裝在任何設備的本地環境中。

npm install -g @abtnode/cli
abtnode init
abtnode start

對於先前技術預覽版的使用者,ABT Node 1.0 RC1 引入了與先前版本相比的幾項重大變更*(breaking changes),因此我們強烈建議目前的 Beta 版使用者備份現有數據並進行新的初始化。*

全新功能:路由引擎

ABT Node RC1 首次提供的新功能是 ArcBlock 的全新路由引擎(Routing Engine):這是一個對使用者友好且功能強大的路由工具,開發者可以用它來為其應用程式與 ABT Node 建立自定義路由規則,使用特定 URL 與 IP 地址啟用網域路徑,並為在 ABT Node 上運行的各個 Blocklet 和服務設定規則。

新的路由引擎對使用者十分友好,並預設推廣安全連接,在此版本中新增了安裝 SSL 憑證的選項。未來,ABT Node 將包含更強大的自動化 SSL 憑證安裝與續約功能,並透過新的規則能力擴展路由引擎,以利用外部負載平衡器(例如 AWS Application Load Balancer 或 Elastic Load Balancer)與 CDN 提供商(例如 AWS Cloudfront 等)。

透過新的路由引擎,開發者可以透過現有的網頁瀏覽器與行動 App 提供消費者友好的 dApp 體驗,並結合多個 Blocklet 作為服務組件,為使用者提供更無縫的體驗。

ArcBlock 的願景始終是為開發者提供一個平台,讓他們能夠創造出讓去中心化應用程式運作起來就像傳統網頁與行動 App 一樣的終端使用者體驗。藉此,開發者能夠利用區塊鏈技術的最新功能與特性,提供優於傳統行動與網頁 App 的應用體驗。

去中心化身份 (DID) 作為一等公民

ABT Node 是唯一提供開箱即用、相容 W3C DID 且具備前瞻性的去中心化身份服務的區塊鏈平台。ABT Node 包含工具、函式庫與可重用組件,讓建立與使用植根於 ArcBlock 區塊鏈的數位身份變得簡單。與其他平台不同,任何建立的去中心化身份都能在所有 ArcBlock 網路、應用與服務中自動實現互通。

Blocklets

對開發者而言,一項革命性的新能力是 ArcBlock 的 Blocklets。透過 Blocklets,開發者擁有了用於 dApp、組件與服務的簡單工具與標準化封裝,且 ArcBlock 的核心 Blocklets 皆已更新,以利用 ABT Node 的最新功能(包括自定義網域路由)。Blocklets 可以一鍵安裝並在 ABT Node 上獨立運行,或與其他 Blocklet 結合為任何專案添加新功能。由於其無伺服器設計,Blocklets 能夠在任何基礎架構上一致地運行,緩解了開發者在傳統平台上遇到的典型依賴性挑戰。

Blocklet 市場

為了幫助使用者尋找、使用與分享 Blocklets,ABT Node 設有一個市場(Marketplace),託管了各式現成的 Blocklets,包括開源工具、ArcBlock 區塊鏈管理器、遊戲、網站架設器、後端服務(如 AWS QLDB)等。透過該市場,使用者可以輕鬆分享他們新建立的 Blocklets,或只需點擊幾下即可使用市場中的 Blocklets 來擴展 ABT Node 或專案的功能。

瞭解更多

ABT Node 正在透過提供其他平台無法提供的功能與工具,改變開發者創建、部署與管理 dApp 和區塊鏈的方式。若要開始使用 ABT Node 或瞭解更多資訊,只需訪問 ArcBlock 官網,或按照這些簡單的教學讓您的 ABT Node 啟動並執行。

關於 ArcBlock

ArcBlock 正在透過重新想像未來幾年這些服務的創建方式,來改變區塊鏈應用與服務的開發、管理與部署方式。ArcBlock 由一群產業專家、開發者、技術人員與領導者組成,致力於賦能團隊與企業根據其需求建立區塊鏈服務,從而創造成功的成果。ArcBlock 建立了一個強大且易於使用的開發平台,結合了區塊鏈的力量與雲端運算,讓開發者與企業能成功實現目標。請在 Twitter 上關注 ArcBlock @arcblock_io。

本頁涉及

產品

  • Blocklet Server superseded

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