ChatGPT演示ethpass平台:可與Apple和Google錢包協同工作

本文將介紹ethpass 平台,一個易用的數字通行證發行平台,可以與Apple 和Google 錢包協同工作。 ethpass 提供API 接口生成和驗證通行證,確保資產安全和數據隱私。值得一提的是,ethpass 如此簡單直觀,以至於ChatGPT 能夠毫不費力地完成一份詳盡的產品說明書。文章的最後,給出了由ChatGPT 編寫的PRD 文檔,演示了ethpass 的正確用法。

  • ethpass 平台介紹

歡迎了解ethpass!

ethpass 是一個簡便易用的數字通行證發行平台,專為與Apple 和Google 錢包一起使用而設計。這些通行證可以與NFT(非同質化代幣)或錢包綁定,將數字資產連接到多種用途,如門票、預訂、優惠等。

ethpass 提供API 接口來生成和驗證通行證,支持基於位置的通知和實時更新,便於隨時與用戶互動。對於與NFT 綁定的通行證,ethpass 可通過代幣轉移事件跟踪所有權變化,並在NFT 轉移時使通行證失效。

在線體驗- 僅限Lens 用戶

如果你是Lens handler的持有者,你可以通過以下網址體驗ethpass 的具體流程:

  • https://lens.ethpass.xyz/

Lens通行證效果

非託管解決方案

ethpass 的解決方案優先確保資產安全性。它是完全非託管的,這意味著ethpass 永遠不會要求訪問您的錢包或任何資產。這一點很重要,因為它確保用戶始終對自己的數字資產擁有完全控制權,而不必擔心第三方不當處理或丟失資產。

為確保用戶是錢包的合法所有者,ethpass 使用錢包簽名作為一種免費且安全的方法來驗證地址的所有者。錢包簽名使ethpass 能夠在不侵犯用戶隱私或洩露任何私人信息的情況下確認用戶身份。此外,ethpass 只讀取區塊鏈上公開的數據。

數據隱私

ethpass 不跟踪任何用戶信息,安全和保護始終是首要任務。

儘管ethpass 提供了基於位置或日期發送推送通知的通行證功能,但此功能直接與Apple Wallet 和Google Wallet API 通信,ethpass 無法訪問任何用戶數據。

如何創建和驗證通行證

創建通行證

創建通行證流程

  1. 要生成與NFT 綁定的通行證,用戶需要使用他們的錢包對一條消息進行簽名以證明代幣所有權。

  2. ethpass 使用簽名消息通過鏈上智能合約進行驗證所有權。

  3. 如果用戶持有NFT,API 將成功向調用者返回Apple 或Google 錢包通行證。

  4. ethpass 的服務將監視代幣的轉移事件,並在所有權發生變更時使通行證失效。

掃描通行證

SKmHzCzjgZXfxqsNloNpJx7rEScR0apSwHTCElPz.png

掃描通行證流程

  1. 通行證掃描器讀取通行證上的條形碼,並調用ethpass API 驗證所有權。

  2. ethpass 將在鏈上確認所有權。

  3. 如果該代幣仍由附加到通行證的地址擁有,ethpass 將響應驗證信息,通行證掃描成功!

支持的網絡

ethpass 目前支持以太坊主網(Mainnet)、Polygon、Optimism 和Arbitrum 及其各自的測試網。如果您的項目需要ethpass 尚未支持的EVM 鏈,也可以與他們聯繫。

在了解了ethpass 的相關信息和功能後,我突然產生了一個有趣的想法。假設發行了一種名為SuperMovie 的NFT,持有這種NFT 的人可以免費觀看三場電影。於是,我將這個想法和ethpass 的文檔交給了ChatGPT,希望它能為我設計一個實現這個目標的系統。出乎意料的是,ChatGPT 給出了一份非常詳細且實用的產品說明書。現在,我將這份說明書分享給大家,請閱讀以下內容,看看是否能通過這份產品說明書理解ethpass 的正確用法。

  • ”ethpass Demo PRD – SuperMovie 通行證

ethpass 提供了一種簡便易用的方式來發行和管理數字通行證。在這個示例Demo 中,我們將展示如何使用ethpass 平台為SuperMovie NFT 持有者創建通行證,允許他們免費觀看三場電影。

功能概述

  1. 創建通行證:為SuperMovie NFT 持有者創建數字通行證,記錄他們的免費觀影次數。

  2. 分發通行證:提示用戶將通行證添加到Apple 或Google 錢包中,方便在觀看電影時使用。

  3. 核銷通行證:在用戶觀看電影時驗證通行證的有效性,並減去一次免費觀影次數。

  4. 查詢通行證:查看通行證的狀態和剩餘免費觀影次數。

  5. 獲取掃描歷史記錄:追踪用戶的觀影記錄和通行證的使用情況。

使用流程

  1. 創建通行證:用戶購買SuperMovie NFT 後,讓他們用錢包簽名一條消息以證明代幣所有權。調用ethpass 的POST /v0/passes 接口,為NFT 創建通行證,記錄初始免費觀影次數(3 次)。

  2. 分發通行證:創建通行證後,提示用戶將通行證添加到他們的Apple 或Google 錢包。用戶可以保存通行證,方便觀影時使用。

  3. 核銷通行證:用戶在電影院觀看電影時,工作人員掃描通行證上的條形碼,調用ethpass 的GET /v0/scan 接口驗證通行證有效性。驗證成功後,允許用戶觀看電影,並將通行證上的剩餘免費觀影次數減1。

  4. 查詢通行證:使用ethpass 的GET /v0/passes 接口查詢通行證狀態和剩余觀影次數。可提供篩選參數(如擁有者地址、代幣地址等)查詢特定用戶通行證。

  5. 獲取掃描歷史記錄:調用ethpass 的GET /v0/passes/{passId} 接口獲取通行證詳細信息及掃描歷史記錄。有助於了解用戶觀影記錄和通行證使用情況。

通過以上流程,您可以使用ethpass 平台實現SuperMovie NFT 通行證的發放和核銷。這為用戶提供了簡單、方便的方法來領取和使用免費電影觀影權益。

作者:Web3地圖

Total
0
Shares
Related Posts