通過公共應用程式接口邊界節點訪問日志實現實時透明度

我們很高興地宣布,Levitron裏程碑的成功完成,這是互聯網計算協議(ICP)在透明度和洞察力方面向前邁出的重要一步。通過這個裏程碑,API邊界節點(API BN)的訪問日志將實時公開,提供前所未有的洞察,關於互聯網計算機及其托管的罐子是如何被使用的。

互聯網計算機的邊緣:應用程式接口邊界節點

API BNs 作爲互聯網計算機的公共邊緣。它們是每個傳入請求的第一個接觸點,將每個請求轉發到適當的子網、復制節點,最終到達目標罐子。這意味着它們捕獲並記錄互聯網計算機的每一個外部請求。

通過公共訪問日志解鎖新見解

公共訪問日志對於 canister 開發者和更廣泛的 ICP 社區來說都是不可或缺的資源,它們的可用性提供了大量以前無法獲取的信息。例如,它們允許以下操作。

  • 跟蹤罐使用情況: 開發者首次可以觀察到罐交互的全範圍,包括查詢調用,這些在之前是不可見的。
  • 評估網路活動: 更廣泛的社區可以跟蹤流行dapp和整體網路的活動。
  • 爲分析平台提供數據: 排名和分析平台可以直接集成這些日志,以便直接從ICP提供準確的指標。

直到現在,這些日志並未公開訪問。然而,秉持真正的Web3精神,Levitron的裏程碑改變了這一點:每個API BN現在都公開一個端點,允許客戶端直接訂閱和流式傳輸這些日志。

去中心化、直接和詳細

此新訪問完全去中心化,這意味着沒有中介。相關方可以直接從互聯網計算機的應用程式接口邊界節點流式傳輸信息。

日志流式處理是按每個智能合約進行的,提供詳細信息,例如:

  • 正在調用的方法。
  • 響應的狀態碼。
  • 發起調用的客戶端。
  • 響應的緩存狀態 (命中、未命中或繞過)。
  • 錯誤信息 (如有可用)。
  • 請求和響應的大小。
  • 還有更多!

優先考慮隱私

重要的是要理解,這些日志的設計考慮了隱私。它們不包含關於調用的實際有效負載、IP 地址或發送者主體的任何信息。提供的唯一用戶相關信息是客戶端 ID,它是 IP 和發送者的加鹽哈希。這個鹽來源於鹽共享罐,每個月旋轉一次,並且只有 API BNs 可訪問,這意味着沒有其他實體知道這個鹽。這確保了有價值的使用數據可以被訪問,而不侵犯用戶隱私。

實時流媒體和未來增強功能

您現在可以實時流式傳輸日志,從今天開始!需要注意的是,這種直接流式傳輸機制不提供歷史數據。如果您想分析過去的活動,您需要建立自己的數據庫來存儲流式傳輸的日志。

爲了幫助您快速上手,我們在文檔中提供了說明,並附上了一個現成的示例客戶端。

展望未來,一旦SEV-SNP部署到API邊界節點,客戶將能夠對這些節點進行認證。這將顯著增強這些日志的真實性和完整性,使您對數據的信心更進一步。

有關更深入的信息和技術細節,請務必查看官方文檔和示例客戶端。


通過公共API邊界節點訪問日志實現實時透明度,最初在Medium上的《互聯網計算機評論》中發布,人們通過突出和回應這個故事繼續進行討論。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)