跳到主要內容

打造未來網路:為何去中心化身分與加密貨幣支付對您的下一個 DApp 至關重要

Matt McKinney
DIDDecentralized Identity

我們正從中心化平台轉向更去中心化的網路——一個使用者重新掌控數據,且應用程式可以自主互動(有時由人工智慧 AI 驅動)的空間。ArcBlock 執行長 Robert Mao 在最近的播客中指出,有兩項關鍵技術支撐著這一演進,特別是對於新興的「代理人經濟(agent economy)」而言:去中心化身分 (DID)加密貨幣支付

無論您是構建技術骨架的開發者,還是引導產品願景的非技術創辦人,理解並整合這些組件已不再是選配,而是創建具有關聯性、穩健且面向未來的去中心化應用程式 (DApp) 的必要條件。本文將深入探討為什麼 DID 和加密支付在未來至關重要,並為各種背景的構建者提供實用見解。

第一部分:去中心化身分 (DID) - 將控制權還給使用者

  • 概念說明: 從核心來看,DID 就像是給使用者一個通用、自主擁有的數位護照。使用者不再依賴由公司(如 Google、Facebook 或 Apple)創建和控制的帳號,而是使用安全的區塊鏈技術來管理自己的身分資訊。他們可以直接向 DApp 證明自己的身分,而不需要中央中間人。

image.png

  • 重要性(價值主張):
    • 真正的使用者控制與隱私: 使用者掌握其身分的密鑰。他們可以精確決定分享哪些數據點(如年齡驗證、憑證等)、何時分享以及與誰分享,從而最大限度地減少不必要的數據暴露。
    • 增強安全性: 加密方法確保了身分安全,降低了與易受攻擊的大型中心化數據庫相關的風險。
    • 無須許可與抗審查: 任何人都可以創建和使用 DID。互動不會輕易被單一權威機構封鎖或審查,從而促進開放的生態系統。
    • 互操作性與可重複使用性: 單一 DID 可以作為使用者在眾多 DApp 中的識別碼,簡化他們的數位體驗。在一個場景中獲得的憑證(如課程完成證書)可以在其他地方展示。
  • 可驗證憑證 (VCs):延伸 DID: DID 通常與可驗證憑證攜手合作。將這些想像成數位簽名、防竄改的關於 DID 持有者的聲明(例如:「此人完成了此課程」、「此人年滿 18 歲」)。如今,DID 和可驗證憑證 (VCs) 都已整合到 ArcBlock 生態系統中。

image.png

對於非技術構建者(「那又怎樣?」): 這能實現更流暢、更安全的登入方式(「使用錢包登入」)。因為您不需要收集和存儲不必要的敏感數據,這能建立使用者信任。您可以驗證 DApp 所需的使用者屬性(如社群成員資格和資格),而無需繁瑣的流程或隱私風險。我們最近在一個大型身分組織中看到一個例子,未經核准的成員訪問了本應受限的會議和工具。透過 DID 和 VCs,每個使用者都可以獲得訪問特定工具的權限,並限制其他人訪問。

  • 對於開發者(技術視角):
    • 標準: 熟悉 W3C DID Core 規範 和可驗證憑證數據模型 (Verifiable Credentials Data Model)。
    • DID 方法: 了解 DID 是如何錨定和解析的(例如:did:ethrdid:keydid:abt(ArcBlock),did:pkh)。每種方法對安全性、成本和去中心化程度都有不同的影響。
    • 密鑰管理: 這對使用者至關重要。他們將如何安全地存儲與其 DID 關聯的加密密鑰?解決方案從瀏覽器擴充功能 (DID Wallet) 到行動應用程式,再到更高級的社交恢復方案。
    • 庫/SDK: 利用 DIDConnect (ArcBlock) 或平台特定實現(如 ArcBlock 的 DID Connect)等工具來簡化開發。

第二部分:加密貨幣支付 - 驅動去中心化經濟

  • 背景定義: 這指的是使用基於區塊鏈的數位資產(如 ABT、ETH 或 USDC 等穩定幣,或 DApp 特定代幣)在您的應用程式生態系統內直接轉移價值。這些交易發生在點對點之間或使用者之間,繞過了傳統的銀行體系。
  • 重要性(價值主張):

image.png

    • 自動化與可程式化: 加密支付與智慧合約結合時表現最出色。您可以自動執行付款、訂閱、代管服務、版稅分配,甚至使 AI 代理人能夠根據預定義的邏輯進行交易,而無需人工干預。
    • 速度與全球覆蓋: 交易通常可以在幾秒鐘或幾分鐘內完成結算,全天候 24/7,世界任何地方,比傳統的跨境支付快得多。
    • 成本效率(取決於具體情況): 使用 ArcBlock,如果您質押 1 個 ABT 代幣,則無需支付 Gas 費,而像 Eth(如 Ethereum Layer 1)的費用可能很高。
    • 金融普惠: 為受傳統銀行系統服務不足的個人提供數位支付途徑。
    • 透明度: ArcBlock 的交易記錄在其公共帳本 ABT Network 上,提供了可稽核性。
  • 對於非技術構建者(「那又怎樣?」): 實現無摩擦的微支付,構建強大的應用內經濟,促進向貢獻者或使用者即時進行全球付款,並創建 AI 代理人相互支付服務費用的自動化系統。
  • 對於構建者(技術視角):
    • 區塊鏈選擇: ArcBlock 提供 Layer 1 和 Layer 2 區塊鏈,為您提供靈活性和互操作性,幫助您滿足 DApp 對速度、成本和安全性的需求。
    • 錢包整合: 對使用者體驗 (UX) 至關重要。ArcBlock 的 DID Wallet 能夠實現順暢的入門流程,並自動訪問 ArcBlock 的整個生態系統。
    • 支付閘道: ArcBlock 的 Payment Kit 支援使用 ABT、Base、Eth 甚至 USD 進行支付。

第三部分:協同效應 - 當 DID 與加密支付相遇

將 DID、支付與 AI 結合在一起,您就能實現複雜且信任最小化的互動:

image.png

  • 其他範例:
    • DeFi: 用於保護隱私的 KYC/AML 審查的 DID + 加密支付。
    • DAOs: 用於驗證成員資格/投票的 DID + 用於管理/撥款的加密貨幣。
    • 遊戲/元宇宙: 用於唯一頭像/資產所有權 (NFT) 的 DID + 用於市場交易的加密貨幣。
    • 驗證憑證市場: 使用者向發行方(由 DID 驗證)支付加密貨幣以獲得特定的證明(例如:專業證照)。
    • 代理人經濟: 由 DID 識別的自主 AI 代理人,透過加密貨幣相互簽約並支付數據、計算或服務費用。

第四部分:入門指南 - 構建者的考量因素

  • 對於非技術構建者:
    • 從「為什麼」開始: DID 或加密貨幣將如何獨特地解決使用者問題或為您的 DApp 創造重大價值?避免為了技術而實施技術。
    • 優先考慮使用者體驗 (UX): 您的目標使用者設置 DID Wallet 有多容易?獲取和使用加密貨幣有多容易?抽象化複雜性至關重要。早期的 DApp 常因 UX 不佳而受挫——請從中吸取教訓。
    • 分階段推出: 在整合複雜、交織的系統之前,考慮先從一個組件(例如:用於登入的 DID)開始。
    • 關注監管動態: 加密貨幣和數位身分的法律環境在全球範圍內不斷演變。請留意潛在的合規需求。
  • 對於開發者:
    • 深思熟慮地選擇您的技術棧: 研究不同區塊鏈 (L1/L2)、DID 方法、錢包解決方案和智慧合約平台的權衡。考慮安全性、擴展性、成本和開發者社群支持。
    • 安全性是不容談判的: 在密鑰管理 (DID) 和智慧合約 (支付) 方面實施嚴格的安全實踐。對於處理價值的合約,審計是必不可少的。
    • 利用標準與工具: 利用既有的 W3C 標準、開源庫和 SDK 來加速開發並確保更廣泛的相容性。
    • 構建、測試、迭代: 廣泛使用測試網。儘早且頻繁地收集使用者回饋,特別是圍繞錢包互動和密鑰管理的複雜性。

結論

去中心化身分與加密貨幣支付並非曇花一現的趨勢;它們是下一代網際網路的基石。它們賦予 DApp 更高的安全性、效率、透明度和以使用者為中心的能力。至關重要的是,它們為自動化和複雜互動開啟了新的可能性,為 AI 驅動的代理人經濟等創新鋪平了道路。

理解「為什麼」並掌握如何整合 DID 和加密支付的構建者,將創造出定義這個令人興奮的去中心化未來的應用程式。現在就是開始學習和構建的時候。

聽取播客總覽

本頁涉及

術語

  • Decentralized Identity

    一種做法:識別碼和關於它的聲明由主體自己持有、由驗證方自己核對,而不是存放在某一家服務商的帳號體系裡。DID 和可驗證憑證是讓它可行的兩塊。

  • DID

    DID 是一種數位身分標識。它幫助持有者和驗證方確認某個身分由誰控制,也讓一項聲明有明確的關聯對象。帳戶、登入和授權各自仍有自己的角色。