分散式帳本(Distributed Ledger Technology,DLT),最常被拿來討論的問題之一,就是資料在這本帳本上,是沒有隱私的,只要有心追蹤,系統裡任何人都可以知道你的帳戶結餘,和近期進行了哪些交易。要解決這個問題,其中一個廣受推崇的方法,就是「零知識證明(Zero-Knowledge Proofs,最淺顯的例子是,假定冰箱裡有一顆蘋果,我們可以在不打開冰箱的狀況下,『相信』裡面確實有顆蘋果)」。
如今,來自荷蘭的ING銀行,在本週Sibos銀行會議上,公佈了一套,以「零知識證明」為概念,開源的區塊鏈工具—「零知識證明套件組(Zero-Knowledge Set Membership,ZKSM)」,進一步提升區塊鏈上的隱私保護。
(註:Sibos銀行會議,每年由國際組織「環球金融電信協會」舉辦,討論時下銀行業、金融業面臨的種種問題,2018年的Sibos銀行會議在澳洲雪梨舉行。)
ING一直是「零知識證明」的擁護者。去(2017)年11月,這間跨國銀行就發表了「有限零知識證明(Zero Knowledge Range Proofs)」,外界對此讚譽有加。「有限零知識證明」可以核對一個數字是否座落在某個,預定的區間。例如,信用卡的申請人,可以向銀行證明自己的薪水收入符合核卡條件,而不用告訴銀行薪水的實際數字。「有限零知識證明」運算起來,比傳統的「零知識證明」要快,因此,在保障隱私的同時,也嘗試解決了區塊鏈的可擴展性(Scalability)問題。
而「零知識證明套件組」(以下簡稱「套件」),或ZKSM,可以看作是「有限零知識證明」的精進版,它將大大改善分散式帳本(DLT),隱私保障不足的問題。透過ZKSM,區塊鏈系統上的節點可以核實數字和英文字母組成的資料,或是確認一組數據是否符合「套件」預先設定好的條件,而不把資料公諸於世。
因為可以識別英文字母,這組「套件」的應用將不侷限在數字資料,還能用來核實文字敘述、地理資訊等等。
ING舉例,一個歐盟成員國的居民,可以用ZKSM證明自己來自歐盟,卻不需要揭露自己實際的國籍和住處。上述例子在實務上,經常出現於KYC(Know-Your-Customer)的程序裡。
分散式帳本最大的挑戰之一,就是如何在一個,必須由「公眾」維護的系統上,保護「個人」的資訊。
ING批發銀行業務創新負責人Annerie Vreugdenhil,除了向大家解釋研發ZKSM背後的動機外,並補充說明,ING希望以ZKSM和分散式帳本,幫助其客戶,「反轉他們的商業模式」。
編按:「批發銀行」,是銀行其中一項業務,主要客戶為中、大型企業,或其他金融機構同業。概念相對於「零售銀行」,其主要服務對象是一般民眾。
?相關報導?
【億萬富豪|Google 聯合創辦人 Sergey Brin】是一位以太坊礦工;而零知識證明令他驚訝到難以置信
Vitalik Buterin認為特殊零知識證明工具zk-SNARKs將可幫助以太坊擴展至每秒500筆交易
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!