從 Apple 產品的演進看去中心化應用程式的發展趨勢

作者: Robert Mao
編輯: Jean Chen
你看了昨天 Apple 的串流發表會嗎?如果錯過了,Apple 在3 月 25 日舉辦了一場新品發表會,從 Oprah、Steven Spielberg 到新的訂閱服務和應用程式,各種內容一一亮相。最新的 Apple News+服務吸引了人們的目光,這是 Apple 推出的一項全新新聞訂閱服務。使用者每月支付 9.99 美元訂閱後,就能閱讀 300 多種優質雜誌,包括《Time》、《National Geographic》、《Rolling Stone》、《Vanity Fair》和《Sports Illustrated》等知名刊物。最有意思的是,Apple 承諾,即使它利用人工智慧推薦你感興趣的內容,也永遠不會知道你讀了什麼,更不會允許出版商或廣告商追蹤你。聽起來很熟悉嗎?
如果我說 Apple 是全世界在建構應用程式時最能實現「去中心化應用程式(DApps)」理念的公司,一些區塊鏈原教旨主義者可能會覺得我瘋了,或懷疑我失去了理智。就拿上面提到的 Apple News+ 來說,Apple 將平台上的應用程式去中心化之後,難道不是顯得更加中心化了嗎?
是的,到目前為止,Apple 現有的產品設計仍有唯一的中心:Apple 本身。不過,有趣的是,Apple 許多 iOS 應用程式的設計,都反映出其設計師對 DApps 的深入理解:應用程式變得更垂直、更專業,並由整條產業鏈共同建構。凡是參加過我們最近「設計 DApps」技術學習系列的人,應該都能立刻看出,這些 Apple 應用程式符合 ArcBlock 所提出的去中心化應用程式五大致勝要素。舉例來說,沒有人喜歡在一支手機裡下載 10 個新聞應用程式、10 個訊息應用程式、10 個電視應用程式或 10 個錢包應用程式。身為使用者,我們希望選擇一個符合自己偏好與使用方式的應用程式。例如,我很可能會訂閱 Apple News+,因為我想使用市場上最好、最完整的新聞應用程式,閱讀自己感興趣的內容,並擁有比目前市場上任何服務更多的選擇。更重要的是,ArcBlock 所認為的成功 DApps,其前提是把資料所有權交還給使用者。Apple 不追蹤也不分享我的資料,正是邁向成功 DApp 的一大步。
讓我們再看看 Apple 的其他一些應用程式,了解這家全球最大的 IT 巨擘如何以自己的方式逐步走向去中心化。

Wallet
對長期使用者而言,Apple Wallet是從最初的 Passbook 演變而來。Wallet 看起來像一個虛擬卡夾,但實際上,Apple 的錢包可以輕鬆整合一系列銀行卡、會員卡、航空公司應用程式及其他服務。Apple Wallet 也提供標準的 PassKit 開發框架,讓任何第三方應用程式都能輕鬆把 Apple Pay 整合進自己的應用程式,並將應用程式中能以卡片形式呈現的內容放進 Wallet。

在信用卡方面,Apple Wallet 如今已與 Apple Pay 緊密整合。但會員卡或獎勵卡等其他類型的卡片,採用的是去中心化設計;只要遵循 PassKit 協定,任何人都可以把自己的卡片放進去。這裡的一個關鍵因素是,這些卡片由裝置擁有者持有和維護,不會把任何資料或使用情況回傳給服務供應商。ArcBlock 在設計自己的 ABT Wallet 時,推出了 Open Wallet Protocol。它以去中心化理念為基礎,讓錢包產品徹底去中心化並由使用者 100% 擁有。這個想法與 Apple Wallet 的設計非常接近。
###TV
Apple 悄悄推出的 TV 是一款整合各種 iOS 電視及電影相關應用程式的 App,這些應用程式都能播放影片,包括 iTunes,以及 NetFlix、AmazonPrime、Tubi、Fox News 等。你可以搜尋其他影片服務的節目,並立刻在 TV 開始播放:如果是 Apple 的影片,TV 可以直接播放;否則,TV 可以迅速開啟指定的 App 來播放,若尚未安裝該 App,還會引導你下載。

仔細想想,目前版本的 Apple TV App 更像是一個目錄和內容搜尋工具。播放時,使用者仍然必須使用其他 App,而第一次使用這些 App 時,往往還需要註冊或購買額外的會員資格。Apple 在 iOS 系統層級提供的媒體播放框架,是所有 iOS 媒體播放器的基礎。無論是直播串流還是檔案播放,iOS 上大部分的媒體 App 都受益於 Apple 提供的完整媒體框架。開發者只需要設計和開發介面、登入等部分。但是在 TV App 中,Apple 只允許直接播放自家的影片,顯然不是出於技術原因。
在我們探索如何讓區塊鏈大規模普及的過程中,由區塊鏈和代幣化更新的內容生產與流通,是一個重要方向,能為使用者帶來許多價值。現在真正的難題不是技術問題,而是商業問題。許多組織和企業即使要犧牲使用者及其個人資料,也希望維持控制權。ArcBlock 的平台已經能提供建構這類服務所需的工具和框架,但能否真正付諸實行,取決於第三方服務是否願意實踐。如今,許多人認為去中心化對使用者有利,卻對企業不利。但看看 Apple,我認為它其實正在向其他人證明:去中心化不僅做得到,而且對企業也有好處。
Smart Devices
今天,我們許多人已經在家中使用智慧裝置。你可能也知道,使用者必須下載各種智慧家庭 App,才能連接並設定這些裝置。我自己至少需要 7 個不同的 App,才能操作各種智慧裝置。

上圖是我 iPhone 上的一個智慧家庭 App 群組,其中有燈具、牆上插座、空調、門鎖等各種 App。方便嗎?當然不方便。Apple 能否成功把這些不同的服務和 App 統一到 Apple Home App 裡?可以,但它在嘗試統一所有服務時,無疑會遇到很大阻力,因為每家智慧家庭製造商都想透過自己的 App 取得能為其業務帶來經濟利益的使用者資料。

如今,Apple Home App 正試圖建立一個應用程式中心,支援所有與智慧家庭相關的 App。任何遵循 Apple 協定的應用程式,都可以在 Home App 中占有一席之地。例如,Xiaomi 有一些出色的智慧家庭硬體產品,但並不支援 Apple Home。不過,網路上有一個開放原始碼實作,使用者只要用一台 10 美元的 Raspberry Pi,就能把 Xiaomi 裝置加入 Apple Home。雖然這個替代方案需要花一些功夫,卻也說明 Home App 的設計相對去中心化:任何支援該協定的產品,都能在未經 Apple 核准的情況下接入 Home。
區塊鏈與智慧家庭產品的結合非常自然,也能滿足使用者的需求。不久之後,在區塊鏈技術和代幣服務的幫助下,智慧家庭裝置將變得更快速、更便利、更安全。更重要的是,它會創造更多商業機會與創新,最終讓使用者受益。但首先,智慧家庭裝置製造商必須重新評估自己面對當今使用者的方式和思維。接下來,這些製造商必須停止把使用者及其資料視為「資本」,轉而擁抱去中心化理念,發展以服務使用者並為其創造價值為基礎的商業模式。

未來,Apple 是否會運用區塊鏈技術改造自身的生態系統和平台,變得愈來愈去中心化?到目前為止,我們還沒有答案,但它似乎正朝正確的方向前進。我相信,正確且合乎邏輯的做法,是讓使用者獨立掌控自己的身分、資料和資產,能夠不受限制地遷移資料和資產,並順暢切換到自己想使用的應用程式服務。如今,去中心化網路已不再只是一個概念,而是使用者、企業和開發者都在認真思考的事物。在目睹一次又一次的駭客攻擊,使用者無力控制自己的資料,而企業又頻繁繞過使用者所要求的限制之後,Apple 正從產品設計層面邁出一小步,賦予使用者更多控制權,並鼓勵創新者沿著這個正確方向繼續前進。
本頁涉及
術語
-
Dapp
一種應用,它的關鍵狀態不只存在某一個營運方的資料庫裡。各個專案對「去中心」的標準差別很大,所以有用的問題是:哪一部分能被外部的人核實。
-
Decentralization
它不是一個整體屬性,而是對每一部分分別要問的問題:誰能改動它、誰能扣住它、事後誰能核實它。一個系統通常只在某些部分是去中心的,另一些部分不是。
-
區塊鏈
透過密碼學連接記錄,並按共同的驗證與共識規則確定交易歷史的分散式帳本。