ArcBlock 區塊鏈平台:2019 年度回顧

2019 年是 ArcBlock 持續取得進展的一年。我們達成了多個重要的區塊鏈產品里程碑,並為 2020 年及未來的發展奠定了基礎。
2019 年 ArcBlock 區塊鏈產品回顧
新年將至,在準備 2020 年區塊鏈路線圖的同時,也正是回顧過去、從全新角度審視 2019 年的好時機。對 ArcBlock 而言,2019 年有著多重意義:這是開創先例的一年、學習的一年、迎接挑戰的一年,但最重要的是持續進步的一年。雖然我們沒有完成 2019 年路線圖中提出的每一項產品更新,但在許多人眼中充滿挑戰的區塊鏈產業裡,我們始終向前邁進,專注於最初的目標:打造可投入生產的平台,提供易用的開發者工具和卓越的使用者體驗,讓去中心化應用程式的建置、執行和使用變得簡單。

2019 年對 ArcBlock 而言是奠定基礎且至關重要的一年。我們在 2018 年白皮書中描繪的許多理念和構想,都已成為開發者、客戶和社群可以用來建置區塊鏈服務、DApp 等應用的真實產品與能力。我們是否還能做得更多?我們始終相信,與優秀的社群、合作夥伴和客戶攜手,就一定能夠做得更多。新的一年裡,我們將更加努力,在現有成果上持續改進。
因此,在邁入 2020 年之前,讓我們快速回顧一下那些幫助我們走到今天的重要產品發布和更新。
2018/12/30 - ArcBlock 官網升級至 1.0 版
全新網站設計和開發者體驗正式發布,為開發者提供成功建置 DApp 所需的基礎模組。
https://www.arcblock.io/blog/en/post/2018/12/30/ArcBlock-Website-2nd-Update
2019/3/29 - ArcBlock 發布 ABT Network,這是首批專注於可擴充性與互通性的多鏈網路之一
ABT Network 是首個被稱為「區塊鏈高速公路」的連續型區塊鏈網路。隨著網路發展,它能夠無縫擴充並增加新的獨立區塊鏈網路,同時提升效能與容量。ABT Network 為區塊鏈網路引入了多項產業首創技術,重新定義了區塊鏈網路的建置、管理和使用方式。

https://www.arcblock.io/blog/en/post/2019/03/29/abt-network-launch
2019/4/12 - ArcBlock Chain Node 軟體發布
ArcBlock 的 Chain Node 是雲端原生產品,也是 ArcBlock 端到端區塊鏈開發平台的另一項關鍵元件。該平台匯集了在 ABT Network 上建置、執行和使用 DApp 所需的全部工具與服務,包括鏈上治理、去中心化身分、節點管理、區塊瀏覽器等。

https://www.arcblock.io/blog/en/post/2019/04/12/abt-node-launch
2019/5/7 - ArcBlock 發布開發框架與 SDK
ArcBlock 發布了區塊鏈應用程式開發框架的首個版本,讓開發者能以最簡單的方式建立自訂區塊鏈並在其上建置去中心化應用程式。正如 Ruby on Rails 對 Web 開發的意義一樣,這套開發框架旨在消除現有區塊鏈開發平台的大量複雜性與限制,把能力交還給開發者,讓他們專注於最擅長的事情——撰寫程式碼。

https://www.arcblock.io/blog/en/post/2019/05/07/forge-sdk-launch
2019/5/14 - ArcBlock 發布去中心化身分解決方案
ArcBlock 發布了關鍵元件,使企業和使用者能夠運用全新的去中心化身分系統及面向消費者的 ABT Wallet。隨著新身分系統的發布,ArcBlock 實現了成為產業首個全面支援去中心化身分網路的承諾。任何開發者只需使用開發框架和 SDK 中的 DID 元件,就能立即為使用者整合去中心化身分(DID)服務。

https://www.arcblock.io/blog/en/post/2019/05/14/decentralized-identity
2019/5/20 - ABT Wallet 在 Android 和 Apple 應用程式商店發布
ABT Wallet 是首款採用 ArcBlock 符合 W3C 標準的 DID(去中心化識別碼)方法的錢包。它是一款安全、完全去中心化的行動錢包應用程式,讓任何使用者都能將數位資訊安全地保存在個人裝置上。它從零開始設計,致力於提供一種全新的使用者體驗,讓區塊鏈在日常生活中變得易用、友善且可自訂。

https://www.arcblock.io/blog/en/post/2019/05/20/abt-wallet-launch
2019/7/8 - ArcBlock 發布全新開發者入口網站,提供多語言指南、教學和文件
新的開發者入口網站協助開發者了解豐富的能力和可用工具,其中 ArcBlock SDK 支援 Python、Java、JavaScript、iOS、Android 等,並劃分為幾個關鍵開發領域:
- 安裝
- SDK
- 開發者工具
- 架構
- 交易、API 等

https://www.arcblock.io/blog/en/post/2019/07/08/arcblock-developer-page
2019/7/30 - 發布全新開發者工具與交易協定,也就是 ArcBlock 新一代改良型智慧合約
ArcBlock 發布應用框架升級及多款新的區塊鏈開發者工具:
- Forge Simulator,協助 DApp 輕鬆完成可擴充性與負載測試
- 20 種智慧合約交易協定,提供建立資產、部署協定、交換等新功能
- Chain Node 升級,讓開發者無須在升級期間停止伺服器,即可即時升級區塊鏈節點

https://www.arcblock.io/blog/en/post/2019/07/30/arcblock-release-forge-framework-upgrade
2019/9/16 - ArcBlock Blocklet 發布,帶來建置 DApp 的全新方式
Blocklet 代表了一種思考 DApp 的新方式。它們是可重複使用的建置模組,協助開發者和社群使用者在 ArcBlock 平台上快速建置新的 DApp 與服務。最簡單地說,Blocklet 是預製的入門套件,包含元件和模組、程式庫、前端檢視等,讓 DApp 開發非常容易上手。體驗一個 Blocklet 後,還可以組合多個 Blocklet 來建置更複雜的應用程式或 DApp。Blocklet 負責繁重工作,讓開發者專注於商業邏輯和程式碼。

https://www.arcblock.io/blog/en/post/2019/09/16/introduction-to-blocklets
2019/11/12 - 可投入生產的平台 1.0 與 ArcBlock SDK 1.0 發布
根據早期測試使用者和合作夥伴提供的三千多則意見回饋,ArcBlock 平台現已具備可投入生產的能力,並對 ArcBlock SDK、CLI 和控制台體驗進行了大量更新。開發者現在可以:
- 一鍵建立新區塊鏈;
- 使用預先建置的 Blocklet
- 將區塊鏈節點軟體部署到任意雲端、混合雲和地端環境
- 使用鏈上治理
- 在可信任執行平台上執行智慧合約
- 使用動態共識
- 使用 JavaScript、Python 等當今主流程式語言
- 透過熱程式碼重載在線更新程式碼
- 以及更多功能

https://www.arcblock.io/blog/en/post/2019/11/12/arcblock-releases-blockchain-platform-10
2019/11/25 - ArcBlock 發布面向去中心化身分的全新 ABT Wallet 2.0
這是迄今 ABT Wallet 應用程式規模最大的一次更新,不僅提升了易用性和導覽體驗,還能讓手機成為使用者的去中心化身分中心。ABT Wallet 2.0 不再聚焦區塊鏈或其他技術要求,而是完全圍繞使用者,協助他們管理日常生活並與之互動。

https://www.arcblock.io/blog/en/post/2019/11/25/introducing-abt-wallet-20-for-decentralized-identity
2020 年及未來
未來幾週,我們將與社群一起展望未來,發布更新後的 2020 年路線圖,在 2019 年建立的基礎上持續前進。我們的目標是為開發者帶來重大的平台改進;近期將發布可互通的 Token Swap 服務、推出多項新的雲端產品與服務等。作為一個社群和團隊,我們感謝大家過去一年的支持,感謝你們與我們共同建構 2020 年乃至更遠未來的下一代區塊鏈服務。
本頁涉及
產品
-
ArcBlock Chain
active
為應用的身分、資產與約定而設計的 Layer 1。ArcBlock Chain 將這些常用操作納入協議,ABT 是公共網路的原生代幣。
-
Forge
sunset
一套用來建造鏈上應用的 SDK 和工具鏈,不必分別拼裝節點、資料層和客戶端。它後來成了 ArcBlock Chain。
術語
-
SDK
一個平台隨附的函式庫和工具,讓開發者不必手寫協定本身。它涵蓋了什麼、把什麼留給你,相當準確地概括了這個平台實際承擔了多少責任。