Skip to main content

Command Palette

Search for a command to run...

Show-me-wallet 目前問題

Updated
•View as Markdown

會受網絡擠擁影響

在目前流程, 是需要在驗證時用helius API查用戶持有什麼NFT, 這裡會有網絡的bottleneck問題。在使用場景假設中, 如果我們是做活動入場的NFT票券, 現場應該會有很多工作人員同時在做驗證。那就代表有機會網絡擠擁。

未來解決方向:

考慮在大量驗證同一NFT collection的場景下, 加入個驗證功能是預先查找NFT collection的所有owner address並在local cache起來。驗證時就只需要對照user wallet address與本地的所有owner addresses做look up,整體不計事前預載local cache, 就是只需要offline流程避開網路問題。


沒有NFT重複使用檢查

如果有一個NFT持有人的wallet是連結到多部mobile device中, 而分別由多人持有這些mobile device。那驗證入場場景下, 各個人的手機都能出示有效QR code及被驗證, 就會有NFT票券重複使用的問題。

未來解決方向:

使用NFT憑據,這是個執行權益的動作。現在是只做驗證,但不會改變狀態,所以會有重複使用問題。未來可能會加上執行權益時的狀態機制, 例如:

  • NFT burn (burn了就無法再次重複使用)。

  • 利用NFT本有的metadata中的counter attribute去記住餘下使用次數及限制。

  • 利用program PDA去另外儲存記住餘下使用次數及限制。


驗證部份沒有challenge元素

一般驗證流程設計都會有challenge元素,先給challenge,被驗證方回應challenge,這能排除重複使用同一憑據(例如有效QR code)去作多重驗證。

初期設計考量是,如果要有challenge元素就可能要:

  • 流程需要做兩次線下scan QR code交互流程。

  • 或需要雙方background與backend做數據交換。

整體流程較複雜,所以先不採用。及後會考慮是否改用別的流程設計。


部份NFT若不支援collection, 則無法用collection整合

我們是用metaplex的collection metatdata來做collection整合的。
所以有些早期的NFT或沒寫上collection metadata的NFT, 現時我們只能在不使用whitelist filter時顯示, 而無法做whitelist filtering。

這類型的NFT, 有些是能在坊間NFT交易平台上整合去看的, 相信是平台方做了些額外的aggregation處理。目前我們對此未有解決方案。


相關文章

More from this blog

對web3將來方向的看法

我不太認同web3根本性在permissionless的.我認為根本性是多方共識結算infra,而這也在high level上可以是很中心化的事物.表明上矛盾但實際上可能是在不同層面體現而存在. 公鏈實際面貌就是permissionless的一片地如defi,以及一些中心化圈地如CEX.概看就是兩種地域.兩種也分別代表着不同意義的主流. 大交易所其實都是想往合規合法方向走,即圈地靠攏中心化,而且會慢慢形成中心化聯盟地帶.原因在於,將來大資本還是從傳統金融體制渡來,當是向錢看吧.羽翼未豐時,def...

Jul 9, 2024

Solana hackathon project - 暫名Solstage

近來忙著做Solana hackathon個project。(進度: 豐儉由人吧) 暫名: Solstage 背景/願景 用開solana wallet的人就會知, 其實長期wallet裡面有極多垃圾cNFT塞爆像垃圾崗那樣。所以我想做到有個機制是讓用戶可以自己去管理, 有哪些是重點NFT想show出來, 有哪些是沒那麼重要放在一邊, 以及有個junkbox可以不理。 網站會提供3個分類:- Stage (舞台)- Backstage (後台)- Junkbox (垃圾崗) "Stage"(舞台...

Mar 27, 2024
Solana hackathon project - 暫名Solstage

答問:DEFI做usdt/usdc質押有幾十%回報係咪正常?

答問:DEFI做usdt/usdc質押有幾十%回報係咪正常? Jpex果時我講過,咁係唔正常。但實際上不能太簡單一刀切,要再一步去睇。簡單說的話,的確這不是常態,但有時市況下會有短期波動project出短期幾十%年化,這是正常的非常態現像。 實際點,就要睇幾十%apy背後點黎。 1)坊間defi, 其年化背後其實是一種lending vs borrow資金池原理。當demand大,多人borrow,推高lending年化係有可能推高利率。 2)那麼demand大背後原因可能是什麼?可能市況向好,...

Feb 28, 2024

eric.dev.blog

37 posts