兩萬張以太坊上發行的歐洲盃 NFT 門票將進入消費者的電子錢包,這是如何實現的?

買賣虛擬貨幣

這將是區塊鏈技術走向普通消費者、實現大規模應用的重要時刻。

受訪者:張中南,AlphaWallet 聯合創始人、執行長採訪與撰文:李畫今年的歐洲足球錦標賽將有超過兩萬張的門票以 NFT(Non-Fungible Token)形式發售。鑑於該賽事本身的影響力,我們可以認為:終於,在網際網路帶來電子門票之後,區塊鏈為票務市場帶來了 NFT 門票。這兩萬張發行在區塊鏈上的歐洲盃門票由歐足聯亞洲獨家銷售代理商盛開體育(Shankai)與加密貨幣錢包 AlphaWallet 合作推出,盛開體育負責提供門票並資助開發,AlphaWallet 將提供相關技術。這些代幣化的門票可以透過相容 TokenScript 標準的以太坊錢包使用,比如 AlphaWallet,盛開體育也會推出一款定製化的以太坊錢包以提供更好的使用者體驗。這將是區塊鏈技術走向普通消費者、實現大規模應用的重要時刻。AlphaWallet 執行長張中南提供的資料顯示,2019 年,全球有將近 9.4 億使用者使用過數字化的門票。他認為,如果可以將其中 5% 轉換為基於區塊鏈的代幣化門票,就已經超過了目前全球區塊鏈的所有使用者了。據該專案開發方介紹,等 2 月份合約開發完成並在以太坊主網釋出後,就會開始給購買者傳送 2020 年歐洲盃的 NFT 門票。屆時,兩萬張基於以太坊網路發行的 NFT 門票進入普通消費者的電子錢包,並可以自由轉讓,將真正把區塊鏈應用帶入普通人的日常生活。

一張 NFT 門票本質是一枚在區塊鏈網路上生成的非同質代幣,本次的歐洲盃 NFT 門票採用改進版的 ERC721 標準和 TokenScript 標準描述語言,並在以太坊上發行。用張中南的話說,因為這些改進,這些基於區塊鏈技術的 NFT 門票具備了可移植性、可擴充套件性、互操作性,能夠幫助建立無摩擦市場;同時,這些 NFT 門票能夠實現原子化的貨款對付(DvP,Delivery Versus Payment),交易發生時不需要一箇中心化的可信第三方進行擔保,這也有助於建立無摩擦市場。換句話說,這個市場是更開放的,任何人、在世界的任何地方,都可以參與進來;也是更高效的,一手交錢一手交貨,只要交易達成,賣家百分之百會拿到錢,買家百分之百會拿到貨。此外,使用TokenScript標準描述語言實現的本地檔案可以幫助 token 擺脫現有代幣的侷限性,成為具有價值、權益和功能的服務整合點。(關於 TokenScript 的具體理念,可以參閱《重新理解 token,認識新鮮出爐的 TokenScript》一文了解。)也就是說,所有服務都可以透過 NFT 門票實現在使用者端的整合,比如機票服務、保險服務、訂車服務、紀念品售賣等等,而使用者也可以自由、便利地選擇基於門票的任何服務。在兩萬張歐洲盃門票以 NFT 形式展開銷售之際,我們採訪了 AlphaWallet 聯合創始人、執行長張中南,以下是他的分享,有助於我們瞭解基於區塊鏈技術的歐洲盃門票究竟有什麼不同、有什麼好處,以及如何實現這些巨大的突破。NFT 門票的優勢:無摩擦的交易市場問:電子門票已經很方便了,為什麼要使用 NFT 門票?張中南:在門票流通時以及被不同的第三方系統整合時,NFT 門票不需要原本的發行機構參與驗證,這帶來兩大好處:第一是減少了交易市場摩擦,方便門票交易;第二是開放了整合市場,大幅降低了整合難度,方便使用者使用服務、服務提供方提供服務。問:NFT 門票是如何做到不需要原本的發行機構參與驗證的?張中南:當使用者在支援 TokenScript 標準的錢包或網頁檢視門票時,會發現門票右上角有個簽名資訊,這是發行方的簽名。NFT 自身(智慧合約加上 TokenScript)就攜帶了全部可驗證的資訊,因此不管是在流通中還是在整合時,都不需要再回到中心化的伺服器上。

NFT 門票的這種完整性令其具備了可移植性、可擴充套件性、互操作性,這些特效能夠幫助建立無摩擦市場;同時 NFT 門票能夠實現原子化的貨款對付(DvP,Delivery Versus Payment),交易發生時不需要一箇中心化的可信第三方進行擔保,這也有助於建立無摩擦市場。這個市場是更開放的,任何人、在世界的任何地方,都可以參與進來;也是更高效的,一手交錢一手交貨,只要交易達成,賣家百分之百會拿到錢,買家百分之百會拿到貨。問:無摩擦市場具體是如何體現的?張中南:最簡單的,NFT 門票的合約內建了交易功能,任何門票擁有者在錢包選擇了這張門票後,都會看到直接的售賣門票和轉讓門票的功能。售賣門票時,會生成一個 MagicLink,它是一個包含了各方簽名的資訊,也包含了賣票人設定的門票價格,其形式是一個連結或字串。賣方可以把這個 MagicLink 釋出到任何社交平臺或資訊平臺上,想要購買這張門票的人只需要複製這條 MagicLink 資訊並開啟自己的錢包,錢包就會自動提示他需要支付的金額,如果他同意支付,簽名訊息會被廣播到以太坊網路,賣方收到票款,而他成為門票新的擁有者。對於買方而言,他們最擔心的問題莫過於買到假票,但 NFT 是沒法造假的。偽造者也許可以做出兩張一樣的紙質門票或電子門票,但沒有任何辦法做出兩張一樣的 NFT 門票。公司或組織,比如酒店、足球論壇等等,也可以很方便地在自己的系統內建立一個門票市場,以 MagicLink 的形式提供門票服務。實際上,透過 TokenScript 可以把門票展示為售票資訊和售票狀態,更友好地去建立一個交易市場,只不過此次的歐洲盃 NFT 門票隱藏了該功能。問:可以在 OpenSea (目前最大的 NFT 交易平臺)等 NFT 市場買賣門票嗎?張中南:這次歐洲盃 NFT 門票採用的是改進版的 ERC721 標準,能相容已有的基礎設施,是可以在 OpenSea 上交易的。只要使用者有 DApp 瀏覽器錢包,就可以在 OpenSea 上看到這張門票,設定交易選項賣票或買票。需要注意的是,OpenSea 暫未支援 TokenScript,所以它只能展示 NFT 門票用智慧合約描述的那一部分,無法展示 NFT 用 TokenScript 描述的那一部分,比如之前講的發行方簽名是透過 TokenScript 實現的,該簽名在 OpenSea 上就是看不見的。這個時候,購買者無法透過識別發行人簽名來保真,他需要檢視 NFT 的智慧合約發行方地址是否正確來判斷門票是不是真的。讓 OpenSea 這樣的平臺支援 TokenScript 在技術上並無難點。下一步,我們會和 OpenSea 這樣的平臺展開合作,推動他們支援這個功能。這對這些平臺很有益處。問:NFT 門票能給發行方或權益方帶來哪些好處?張中南:一個更開放和更高效的市場是同時有利於購買方和發行方的,除此之外,發行方可以在智慧合約內定義 NFT 門票的流通規則,使得各個參與方自動地依照規則參與市場。比如規定轉手次數(有些 VIP 門票不希望被轉賣)、限制轉賣價格、參與轉賣利潤分成等等,分成是指可以在合約內規定轉手交易的利潤分配方式,例如把一部分利潤給發行方或權益持有方。NFT 門票的優勢:開放的整合市場問:介紹完了交易市場,那麼開放的整合市場是指什麼?張中南:舉一個本次歐洲盃真實的整合問題,Booking.com 是歐足聯的官方住宿合作伙伴,他們為歐洲盃鎖定了大量的酒店,但按照歐足聯要求,這些酒店只能提供給歐洲盃門票的持有人。在現有技術下,Booking.com 是無法驗證哪個人有票的,所以他們只能把酒店庫存推給門票代理,要求代理幫他們銷售,但其實門票代理在賣了票以後也不知道誰真的有票,只能隨便賣賣交差。這個問題有中心化的解決方案,但它要求所有的參與方,包括每個使用者,都接入一個由歐足聯管理的封閉系統。這是不現實的,各方不會整合到這個系統中,就算整合了也會製造大量的摩擦。不能整合的原因可參考文章《解決整合需求才是未來區塊鏈業務的重點》:https://www.chainnews.com/articles/847407790351.htm但 NFT 可以解決整合問題。NFT 門票本身就提供了完整的可驗證資訊,因此服務提供方不需要去連線票務系統,對使用者票證和身份進行驗證。他們只需要新增一段程式碼到自己的系統內,就能驗證 NFT 門票,驗證透過就能向持票使用者展示專屬頁面並提供專屬服務。你可以把區塊鏈想象成一個開放的資料庫,服務提供方要做的只是一個簡單的核驗動作。對於持票使用者而言,只需要透過門票登入服務提供方的網站,在服務方驗證透過後就能開始使用各種服務。也就是說使用者不再需要在登入不同網站時,一遍遍的重複註冊、輸入各種資訊、等待驗證,一張 NFT 門票就能幫他們省去所有的步驟,非常便利。問:如果以酒店服務為例,整合的實現過程是怎樣的?張中南:酒店網站新增程式碼使得自己的系統能夠驗證 NFT 門票,使用者透過錢包內的瀏覽器訪問該酒店網站後,瀏覽器就會提示使用者可以使用 NFT 門票登入。之所以是瀏覽器提示而不是網站提示,是因為裡面涉及安全信任錨點等問題,有興趣的可以透過這個影片瞭解:https://youtu.be/Yl7x8DRth9E。使用者確認「登入」,網站在驗證使用者擁有正確的 NFT 後,就會向持票使用者展示酒店的專屬預定頁面,並可以根據 NFT 門票內的資訊,比如比賽時間、地點、場次等等,為使用者推薦合適的酒店產品。問:透過 NFT,或者說透過 token 實現的整合市場有什麼其他特點?張中南:這種服務整合是無限的,適用於並且接納(無需准入)任何與 token 相關的配套服務。比如機票服務、保險服務、訂車服務、紀念品售賣等等,Uber 願意的話就可以為持票使用者提供特殊優惠以定向吸引這批使用者。我認為會有大批的服務提供商願意以 NFT 門票 /token 為整合點,給使用者提供服務。所有服務都可以透過 token 實現在使用者端的整合,每個 token 就相當於一個在使用者端的全開放的 API,也就是意味著支付寶、微信、facebook 等等平臺全部的 APIs 都在使用者手裡,這個類比不是特別嚴謹,但方便我們理解使用者端整合的威力。具體而言就是,在網際網路上,我們是把支付寶和微信等等大平臺作為整合點的,透過這些平臺來呼叫不同的系統,不過,透過支付寶只能使用支付寶整合了的服務,透過微信只能使用微信整合了的服務。

把大平臺做為整合點而把 token 作為整合點,是把由支付寶或微信驗證以提供第三方使用的資訊交還給使用者本身,讓區塊鏈替代這些大平臺提供驗證。服務的整合是發生在使用者端的,而不是在平臺上,沒有那種網際網路平臺了。每個人的錢包都是一個整合平臺,可以整合無限多的服務。任何的服務都能夠基於 token 提供給使用者,而使用者也可以自由選擇基於 token 的任何的服務。

把 token 做為整合點NFT 門票的技術問:NFT、ERC721、TokenScript、智慧合約,這 4 個概念是什麼關係?張中南:NFT 是一類 token 的統稱,它是透過區塊鏈上的智慧合約和 TokenScript (或其他鏈外元件)實現的。ERC721 是以太坊上實現 NFT 智慧合約的一種標準,可以有無數種智慧合約來實現 NFT,如果有一個標準,就可以簡單的實現合約之間的互操作性。TokenScript 是一個針對 token 的標準化描述語言,透過 TokenScript 可以生成一個 TokenScript 本地檔案,這個檔案與智慧合約一起,實現一個完整的 token。我們可以這麼簡單的去理解:對於一個 token 而言,它的一部分資訊是放在智慧合約中的,一部分資訊和邏輯是放在 TokenScript 檔案中的,這個檔案包含了 token 的描述資訊、使用邏輯、UI 呈現、程式介面、與智慧合約的互動等等資訊。問:智慧合約就能實現 NFT,為什麼需要 TokenScript 這另一半的資訊?張中南:智慧合約只能定義一部分 NFT 的規則,還缺失一部分其他邏輯,以歐洲盃門票為例:最基本的,比如門票的呈現形式,語言的本地化;進階一點的,一些不涉及鏈上交易的功能實現,比如動態二維碼展示、基於位置的服務、使用者通知等等;更進階一點的,當以 token 為整合點時,涉及到的信任、隱私、安全、互操作性等方面的技術框架的定義。比如這次的 NFT 門票,能夠在合約內直接完成貨款對付,這個功能的實現不僅需要智慧合約對 DvP 協議的支援,也需要使用者終端能夠知道如何構建相應的交易,而這些構建資訊就是由 TokenScript 提供的。還有之前提到的,NFT 門票支援各種不同級別的簽名,以便使用者終端,比如錢包或網站,能夠識別發行方簽名,這種功能是透過 TokenScript 實現的;當使用者使用 MagicLink 把從官網購買的門票匯入錢包時,也需要透過 TokenScript 來實現只有真正的購買者才能匯入門票的功能。問:如果把 NFT 門票放在不能解析 TokenScript 的錢包中,是否就只能作為一個普通的 token 放在那兒,而無法使用透過 TokenScript 實現的豐富的功能?張中南:對的,就是一個普通 721 token,沒有門票的資訊展示,沒有生成 MagicLink 的功能,也不能透過發行方簽名來確保真實。問:從技術角度看,一張 NFT 門票是如何構成的?張中南:NFT 門票本身的話,就是智慧合約加 TokenScript 本地檔案。這次歐洲盃門票現階段的技術棧是這樣的:第一層是以太坊。第二層是改進版的 ERC721 合約,合約內建 DvP 協議,NFT 門票的一部分資訊在這裡;第二層還包括 xDai 網路,不過這一部分會被 Attestation (證書)功能替換掉,在將來會直接使用以太坊主網。第三層是 TokenScript,NFT 門票的另一部分資訊在這裡。第四層是使用者層。

歐洲盃 NFT 門票使用指南問:如何購買 NFT 門票?張中南:可以在官網用法幣購買,購買完成後會收到到一個 MagicLink,透過這個簽名資訊,使用者可以匯入門票到自己的錢包內。如果購買者不進行門票二次交易,那麼這個門票會以「Attestation」(一種憑證)的形式存在於他的錢包內,儲存好就可以。這個過程不需要發交易上鍊,因此使用者不需要有支付 gas 的密碼貨幣,也不需要知道任何區塊鏈知識,對於他而言,這個過程與購買普通的電子門票一樣,並不會帶來額外的認知負擔。可以把 Attestation 想象為一個所有權不能更換的 NFT,當使用者需要轉讓門票的時候,鏈上的智慧合約會驗證 Attestation,同時把 Attestation 轉化成 NFT,並更換所有權。問:入場前需要把 NFT 門票兌換成紙質門票嗎?如果不需要,檢票人員如何鑑別門票真偽?張中南:最終方案還沒確認。從技術上來說,是可以直接在入口處掃描動態二維碼來驗證門票的。持票人透過錢包生成一個二維碼,這個二維碼是動態的有失效時間的,每次生成都需要使用者簽名,是沒法仿造或者重用的。二維碼裡包含 token ID 和使用者簽名的訊息,工作人員掃描二維碼就能驗證使用者簽名,錢包地址和對應合約內的 token ID。問:任一活動主辦方能否較為輕鬆地利用 TokenScript 實現 NFT 門票的發行?張中南:需要有基本的開發能力。這就像是把 HTML 丟給不懂網站開發的人,他們是沒辦法做出網站的。不過如果有類似 Wix 的「傻瓜式」的平臺就可以,這其實是盛開體育還有我們其他一些合作伙伴下一步要做的事情,盛開體育會做一個區塊鏈門票 / 券的 Wix,讓其他和他們類似的公司都能非常容易地發行 NFT 門票。即將在今年 4 月舉行的 EDCON 大會也會採用和歐洲盃一樣的門票解決方案,會議期間大家還可以獲得超過 100 種的具有不同功能的 NFT,歡迎大家一起來玩。區塊鏈是一種選擇如果你有瀏覽器錢包,就會明白它能帶來多麼舒適的使用感受。在 ENS 網站買幾個域名,從 Cryptokitties 買兩隻貓,再玩玩遊戲,然後開啟 Opensea,發現域名、貓、打下來的遊戲裝備已經全在那兒,等著被你拍賣。如果說區塊鏈能夠用來做什麼,這就是它的用途。這種用途不是被推導和宣傳出來的,它是被使用和選擇出來的。這或許是 2020 歐洲盃發售 NFT 門票讓人感覺有些興奮的原因,它帶來了一個新的機會,讓很多人可以使用只有區塊鏈才能實現的產品。如果是好用的,它就能夠「替換」對應的網際網路形態的產品。區塊鏈不是在 5 年或 10 年後的哪一天完成落地的,它是一個漫長地對傳統網際網路的滲透和蠶食,而找到一個又一個的突破口讓大家使用區塊鏈,就是給區塊鏈的一次又一次的攻城略地的機會。今年夏天,讓我們試試 NFT 門票。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;