如何不失優雅的跨越多重障礙買到 NBA TopShot

0xRachael
8 min readAug 13, 2021

--

事情是這樣的

幾百年都沒有在看 NBA 了, 印象中的明星可能都無人知曉, 因此對 NBA TopShot 本來沒有興趣. 以為只是 Another NFT 風潮. 不過認識的, 沒有加密貨幣經驗, 但有在關心 NBA 的朋友想要買, 瞬間似乎聽到一句- 丞相, 起風了! 因此接下來跟風了一下.

TopShot 是建立在 Flow 的這個區塊鏈上. Flow 是開發謎戀貓 (CryptoKitties) 的 Dapper Lab. 團隊開發的公鏈. NBA 沒有選擇以太坊的智能合約而是選擇 NFT 原生的 Flow . 在此刻, 我覺得可以 Seamless 的把產品推到大家眼前, 這個選擇是不錯的. 一來避免了可能比產品貴的轉帳費用, 二來底層公鏈未來可以對 NFT 或 NBA 提供更好的服務. 但是如果 NFT 選擇了以太坊以外的公鏈, 就要思考一件事, 若干年後這個鏈是否還會存在!? 不過既然 NBA 撐腰, 應該可放心一些.

邊思考的這件事, 一邊準備購買我人生中的第一副 NBA 卡牌.

但也不是說你想買就可以買到

首先, 台灣並不在TopShot 可以銷售的範圍, 所以要先跨越 1) 鎖 IP 障礙. 2) 再來註冊需要電話驗證 3) 再來就是付款了. 鎖IP的解決方式是使用 VPN 讓網站偵測以為你是美國來的. 電話驗證部分, 其實沒有門檻, 因為在國別可以選擇 TW, 所以輸入你的手機號碼就可以驗證 . 目前付款有提供三種方式 1. 信用卡 2. 加密貨幣 BTC, ETH, USDC etc. 3. Flow 原生幣. 信用卡是有國別之分的, 台灣信用卡不可以用. 有看人家台灣信用卡填美國住址, 我金錢的事是比較小心. 如果你跟我一樣. 就要用上述加密貨幣或 Flow 原生幣來付款. 實做起來, 我想一切還算優雅. 雖看似有點 Geek, 但實作上卻一點也不!

不失優雅的自架 VPN 突破鎖 IP

我對使用免費 VPN 有疑慮, 買 VPN 服務又覺得殺雞用買牛刀的錢. 況且使用 VPN 最安全的方式就是自架 VPN . 自架 VPN 真的一點都不 Nasty! 並且使用折價券後沒有費用, 簡直是彿心! 這也是本篇的重點.

首先申請註冊 DitialOcean. DigitalOcean 跟 AWS 一樣是雲端服務商. 雖然我以前都用 AWS, 但蠻多我覺得厲害的工程師都蠻喜歡用 DigitalOcean 的, 所以我想我也來用用看! 使用 Referal Code 你可以得到新註冊的 100 USD. 註冊需要你的信用卡資訊, 註冊完成後, 就可以開始架設 VPN.

我選擇使用 Microsoft 的 Outline 來架設 VPN. 我的看法是 “如果妳會安裝 Microsoft Word 就沒理由不會架 VPN “. 只要安裝一個 Outline Manager 來幫你建立管理 VPN Server , 再來安裝一個 Outline Client 來連線就可以. 如果要跟朋友共用, 朋友也只要安裝 Outline Client 就可以使用你的 VPN Server.

DigitalOcean VPN 頁面裡有不同方法. 其中最簡單的就是使用 Outline. 點擊 Outline 進入 Outline 頁面. 先安裝 Outline Manager, 安裝完會指引你安裝 Outline Client. (找不到頁面按這裡) Outline Manager 安裝完如下圖

選擇 DigitalOcean 按 SET UP . 之後會彈出授權頁面. 請授權 DigitalOcean 給 Outline. 接下來要連線 DigitalOcean 建立 VPN Server.

按 Create Server 後 會要你選擇地區 , 這邊我選 San Francisco. (要選美國的)

等待一下就建立好了

回到 DigitalOcean 點左邊欄的 Droplets 確認一下Server 是不是有建立.

基本上這樣就建立了你自己的 VPN Server. 接下來要安裝 Outline Client. 讓你的電腦連線上 VPN Server.

先下載 Outline Client (找不到頁面按這裡) 第一次安裝應該有流程幫助, 我的畫面是再次使用的. 如果從新安裝, 則按新增伺服器, 此時會叫你輸入一字串.

字串來自於 Outline Manager 的 Access Key 旁的雙螢幕圖形, 點擊圖形. 流程會給你一串字. 把這字串填入 Outline Client 就可以連上. (Client 也會自動偵測).

按新增伺服器, 再按連線就成功連上 VPN Server 了!

請到 https://nbatopshot.com/ 看看成果! (灑花)

關於 Outline Server 跟 Digital Ocean 的注意事項, 我會寫在最後.

第一次買的新手包 — The Starter Pack

一開始只能買 The Starter Pack. 不過這個我沒仔細研究, 只是要買別的包就被要求買 Starter Pack.

首先要先 Request 你要買, 之後會通知你可以買了. 通知你後要在 20 分內付款. 付款有三種方法, 網上我比較少看到人家說缺點, 所以我想講一下流程大綱跟優缺點, 做為要走哪條路線的判斷. (我有看這位作者的).

台灣的信用卡是不支援的. 如果有可用的信用卡, 這真是最簡易的步驟. 但網路上有說這個要收 15% 手續費. 我個人是使用加密貨幣支付.

想使用加密貨幣選項 BTC/ETH/USDC/DAI 付款的話, 大概是平常就有在使用加密貨幣使用者較合適. 通常我不建議使用 BTC/ETH/USDC/DAI 付款, 因為轉帳手續費用很高, 會高於我買的 9 USD. 對的, 轉帳費用比產品貴! 我是從 FTX 交易所使用 USDC 付款. 因為有在 FTX 積德的緣故, 所以我每天有一次轉帳免費. 要跟我一樣積德的話, 就去 FTX 開戶, 然後存放個 25 個 FTT. 不嫌棄也可以用我的 referal link 開戶.

對加密貨幣剛接觸的人, 不如直接使用原生的 Flow 幣來體驗一下加密貨幣世界, 當然是因為學習成本小很多. (據說也省去信用卡15%手續抽成, 免去貴鬆鬆的 ETH/BTC 轉帳費用). 使用軟體錢包的流程如下 (也可以使用 ledger 硬體錢包)

  1. Binance 開戶過KYC (或是其他有賣 Flow 的交易所)
  2. 想辦法把錢轉到 Binance
  3. 買 Flow
  4. 下載 Flow 錢包 Blocto App. (只有 APP)
  5. 把 Flow 轉到 Blocto 的 Flow 錢包位址
  6. 購買 Topshot 選用 Flow 付款

這邊比較有問題的是如何把錢轉到 Binance. 有很多方法, 我覺得對小金額加密貨幣新手來說

  1. 簡單的方法 — 直接在 Binance 用信用卡買.
  2. 省錢的方法 — 在 台灣加密貨幣交易所 MAX, 台幣買 USDT , 使用 TRC20 入金轉到 Binance. 不要用 ERC20 !!!!

註: 申請交易所要使用 Referal Link/ Code, 不使用我的也要找別人的使用, 因為這樣你才有優惠.

Outline Server 跟 Digital Ocean 的注意事項

Digital Ocean 是使用小時計費與流量計費的. 所以沒用 VPN 記得關掉. 一個月沒超過用量的話是 5 USD. 因為有新手的折抵, 善用可以用很久. 沒到NBA 網站時把 Outline Client 按斷線. 這樣你平時網路會比較快, VPN 流量也不會爆. 使用一段時間後要確認 Outline 把 VPN Server Destroy. 我在嘗試購買時一直開著大概 3 天. 之後關掉 Server. 但是只要不使用 NBA Topshot 網站我就會把Outline Client 斷線. 如何關掉 Outline VPN Server 很簡單. 就點右上角 Menu 的 Destroy 就好. 如下圖

關掉後要確認到 DigitalOcean Droplets 看還有沒有 Server.

--

--