公眾如何驗證區塊鏈卻又匿名?
TL; DR:
- 作為公共分類賬,比特幣區塊鏈和以太坊默認要求交易可見。
- 以太坊網路提供偽匿名;例如,交易鏈接到的地址對應於由用戶持有的私鑰而不是用戶名或密碼派生的公鑰。
- 目前正在開發和測試針對以太坊2和以太坊3的某些技術,這些技術為公共以太坊增加了隱私區域,即zk-SNARK。
- zk-SNARK是一種加密貨幣證明系統,允許用戶維護私人交易,同時根據網路的共識演算法驗證交易。
- 一旦實施zk-SNARK,組織將能夠以完全保密的方式與競爭對手在同一網路上進行交易,同時享受公共以太坊區塊鏈的安全性。
- 在此之前,企業可以利用公共或私有以太坊來解決各種各樣的用例。下面提供示例。
公眾如何驗證區塊鏈而又匿名?
希望集成區塊鏈技術的企業經常問,區塊鏈上的數據如何可公開驗證,但匿名?為了回答這個問題,我們必須深入研究私有和公共區塊鏈的定義和使用。
什麼是區塊鏈?
區塊鏈是一種分散式的,密碼安全的資料庫結構,使參與者能夠在沒有中介參與的情況下建立可信賴且不變的交易數據記錄。區塊鏈可以執行除交易結算之外的各種功能,例如dapp開發,操作用例,部署和智能合約。智能合約是編碼到以太坊區塊鏈中的數字協議。智能合約具有無限的格式和條件。
區塊鏈已被證明是許多實例的出色解決方案,例如安全地協調數據,對資產進行令牌化,激勵設計,抵抗攻擊並降低交易對手風險。最早的區塊鏈是比特幣區塊鏈,它本身是密碼學和資料庫技術一百多年發展的結晶。
在許多情況下,例如,安全地協調數據,抵禦攻擊,降低交易對手風險,對資產進行標記化,激勵設計等,區塊鏈已經證明自己是主要的答案。最早的區塊鏈是比特幣區塊鏈,它本身是密碼學和資料庫技術一百多年發展的結晶。
區塊鏈如何工作?
在區塊鏈網路上同一時間範圍內發生的交易被分組在一個密碼安全的「區塊」中,並廣播到網路。區塊鏈網路由驗證和中繼交易信息的參與者節點組成。礦工利用計算能力來解決密碼難題並驗證交易量。成功解決密碼難題並驗證區塊的第一位礦工獲得了獎勵。區塊鏈上的每個已驗證塊都連接到先前已驗證的塊;創建簡潔,可驗證的區塊鏈。
探索我們的知識庫,以了解有關區塊鏈如何工作的更多信息。
私人與公共區塊鏈
要回答「公眾如何驗證區塊鏈,但又如何匿名?」這一問題,有必要指出,存在兩種不同類型的區塊鏈。公共(也稱為無許可的區塊鏈)和私有(也稱為許可)。可以在私有和公共區塊鏈中對信息進行加密,但是它們的匿名級別有所不同。
什麼是公共區塊鏈?
以太坊的主要區塊鏈是公共的或未經許可的,這意味著任何人都可以加入網路並閱讀透明的公共分類賬。交易被加密貨幣並存儲在全球的多個設備或節點上。這種去中心化,透明和僅附加的性質使得幾乎不可能篡改公共區塊鏈上的數據。
什麼是私有區塊鏈?
區塊鏈開始於開源,公共的努力。後來開發了私有或經許可的區塊鏈,以解決私有公司和其他管理機構在管理敏感交易數據時的需求。
私有區塊鏈使用與公共或公共區塊鏈相同的技術,但是需要特定的許可權才能讀取,訪問和寫入信息。因此,可以限制訪問,並且可以對信息進行加密以保護機密性。
目前,以太坊的公共實例並非旨在匿名。相反,它被配置為允許用戶基於p2p進行交易。使用公共以太坊時,用戶會意識到其以太坊公共帳戶地址(ID)與他們的交易相關。以太坊公共網路提供偽匿名;例如,交易鏈接到的地址對應於由用戶持有的私鑰而不是用戶名或密碼派生的公鑰。
交易是匿名的嗎?
在公共區塊鏈上,錢包可以一次鏈接到個人身份信息,例如IP地址,電子郵件地址,電話號碼或送貨地址。即使交易是隨機的,嵌入在它周圍的軟體中的數據也可以用來識別交易背後的人。運行自己的節點可以使事務周圍的身份模糊,但不能完全混淆。
在私有區塊鏈上,交易對公眾是匿名的。此外,還有許可權和專有文檔傳輸系統,可以將其實現為允許在私有區塊鏈上進行私有交易。
傳統資料庫 | 公共區塊鏈 | 私人區塊鏈 | |
如何管理治理? | 中心化 | 去中心化 | 聯合的 |
誰更新分類帳? | 單身派對 | 不受限制的參與者 | 受限制的參與者 |
如何激勵良好行為? | 不適用 | 密碼經濟學 | 名譽風險 |
誰擁有隻讀訪問許可權? | 由資料庫所有者授權的用戶 | 任何人 | 一組選定的演員/參與者 |
誰擁有寫許可權? | 由資料庫所有者授權的用戶 | 任何人 | 一組選定的演員/參與者 |
交易對公眾匿名嗎? | 是 | 沒有 | 是 |
是否需要審查制度抵抗 | 沒有 | 是 | 沒有 |
例子 | 益百利 | 以太坊,比特幣區塊鏈 | 企業以太坊,PegaSys Plus |
表1:公共區塊鏈,私有區塊鏈和傳統資料庫的隱私特徵比較。
正在採取什麼措施來加強私有區塊鏈上的匿名性?
作為公共分類賬,比特幣和以太坊默認要求交易可見。目前正在開發和測試針對以太坊2和以太坊3的某些技術,這些技術為公共以太坊增加了隱私區域,即zk-SNARK。
zk-SNARKs:在公共分類帳上提供隱私區域
zk-SNARK代表零知識的簡潔非互動式知識論證。 zk-SNARKS是一種加密貨幣證明系統,使用戶能夠在不泄露交易基礎數據的情況下驗證交易,而無需與發布交易的用戶進行交互。在區塊鏈的上下文中,zk-SNARKs允許用戶維護私人交易,同時仍根據網路的共識演算法驗證交易。一旦實施,組織將能夠以完全保密的方式與競爭對手在同一網路上進行交易,同時享受公共以太坊區塊鏈的安全性。
單擊此處以獲取zk-SNARK的技術演練。
在公共區塊鏈上保持匿名
zk-SNARK被集成到以太坊2中,這將允許私下發送區塊鏈交易並在完全保持用戶匿名的情況下進行驗證。由於越來越強大和模塊化的隱私和許可解決方案,行業專家預計私有和公共區塊鏈網路將融合,行業專家預計私有和公共區塊鏈網路將融合。企業以太坊聯盟(EEA)發起了Mainnet計劃,該計劃旨在加速企業與在公共Mainnet上工作的以太坊社區之間的協作。 EEA規範中定義的組件之一是「私人交易管理器」,這是一個許可子系統,可促進授權方之間的私人交易。
在以太坊2.0中廣泛實現零知識證明之前,有多種方法可以在私有區塊鏈網路和公共區塊鏈網路之間安全地進行交互,對齊和協作。
PegaSys Plus + Orion
PegaSys Plus是基於Hyperledger Besu Ethereum客戶端構建的,具有商業許可的Java解決方案,並考慮了企業需求。 PegaSys Plus的安全性配置具有Hyperledger Besu的所有優點,資料庫加密貨幣以及一項稱為Orion的特殊功能。 Orion是基於Java的私有事務管理器,允許在企業以太坊節點之間傳播安全的私有事務。
AZTEC協議
創建AZTEC協議是為了在公共區塊鏈上實現隱私。它可以對加密貨幣值執行邏輯檢查,而不會將基礎值透露給區塊鏈。使用一系列zk-SNARK和同態加密貨幣對交易的輸入和輸出進行加密,但是區塊鏈仍可以測試這些加密貨幣語句的邏輯正確性。
在以太坊上發現隱私狀態
以太坊的隱私狀態→
公共以太坊和私人以太坊的企業用例
以下是四個項目,進一步說明了使用公共以太坊和企業以太坊可以實現的隱私和可伸縮性級別。
桑坦德銀行:在公共以太坊上發行首個端到端區塊鏈債券
桑坦德銀行(Banco Santander SA)使用公共以太坊區塊鏈令牌化並安全地註冊了2000萬美元的債券。
通過在公共區塊鏈上發行債券:
- 一旦記錄在以太坊區塊鏈上,未經網路參與者的共識就無法追溯更改財務數據
- 桑坦德銀行(Banco Santander)受益於Atom散列時間鎖定的合約,大大降低了交付與付款(DvP)結算的交易對手風險
- 桑坦德銀行通過消除中介機構,節省了發行成本並縮短了執行時間
- 桑坦德銀行將改善對現有債務人的監督和管理
了解有關桑坦德銀行在以太坊上的債券的更多信息。
Hala Systems:在公共以太坊上報告戰爭罪信息
私營企業Hala Systems使用公共以太坊區塊鏈存儲戰爭罪信息。哨兵是哈拉的指示和預警系統,它利用多感測器網路來實時了解敘利亞境內的威脅情況。位於火線上的物聯網設備將其發現直接報告給永久存在的公共以太坊區塊鏈。
通過使用公共以太坊:
- Hala有效地將自己從Sentry報告方程式的核心中移除
- 哈拉證明收集到的信息沒有被任何方式篡改和/或修改
- Hala自動散列時間戳;檢測到威脅的時間和地點的地理標記
- 數據提高了Sentry工具的效率
- 該信息是敘利亞戰爭罪行的記錄和準確報告
「從起訴的角度來看,這是無價的。我們現在可以將轟炸和人員傷亡與所有這些戰爭罪行聯繫起來;我們可以將它們連接到飛機,這意味著我們可以將它們連接到飛行員,我們可以將它們連接到空軍基地,機翼和指揮官。」
托比亞斯·施耐德(Tobias Schneider)
全球公共政策研究所研究員,研究敘利亞的化學武器和戰爭罪行。
為什麼Hala Systems選擇公共區塊鏈:
通過使用公共以太坊區塊鏈,Hala在確保其數據完整性的同時,允許注重責任的組織訪問,讀取和引用報告的數據。 Hala現在提供聯合國高級專員辦事處和國際刑事法院認為有價值的報告。哈拉的報告已被用於加強對侵犯人權,戰爭罪和違反停火協議的調查。
閱讀有關Hala系統的更多信息。
項目i2i:企業財團支付網路推動菲律賓的金融包容性
菲律賓的聯合銀行與ConsenSys,Kaleido:區塊鏈Business Cloud,Microsoft Azure和幾家本地銀行合作,創建了一個銀行間平台,以實現安全,即時且經濟高效的國內匯款。
自項目啟動以來,i2i項目使銀行可以輕鬆在菲律賓的任何銀行帳戶中進行收款,而無需依賴國際金融服務基礎設施。
為什麼Project i2i選擇私有區塊鏈:
與所有其他銀行交易一樣,交易對公眾不應可見。在Projecti2i上,各種銀行以不同的許可權級別進行交易。 Project i2i平台包含一個Web API和一個以太坊區塊鏈後端。該API允許銀行的API和核心銀行系統連接到區塊鏈後端。該連接處理密鑰管理,並允許參與者構建簽名交易並將其發送到通過ConsenSys的區塊鏈雲平台Kaleido部署的私有區塊鏈上運行的智能合約。
閱讀有關Project i2i的更多信息:菲律賓的區塊鏈支付。
komgo:世界上第一個商品貿易私人財團
komgo是用於商品交易的半私人,黨派去中心化的私人財團。 komgo與ConsenSys合作,創建了基於區塊鏈的貿易融資平台和基於網路的交易。結果就是一個安全的數字平台,授權方可以在其中存儲數據,發送交易,交易所價值或信息以及根據許可權發送消息。
為什麼komgo選擇私有區塊鏈:
komgo的解決方案旨在滿足商品交易各方的需求。 komgo促進了所有網路參與者都應該可以訪問的P2P交易,但不一定是公眾.komgo充當單一事實來源,允許交易者,運營商,銀行和其他授權參與者以高效,數字化的方式安全地進行交易為了進一步提高安全性,komgo平台具有一個稱為Kite的專有文檔傳輸系統,該系統可以安全傳輸而不會向komgo的整個網路公開內容,從而提高了整個行業的安全性。該框架利用分散式分類帳技術來解決欺詐,提高效率並數字化貿易。
了解有關komgo的更多信息:商品貿易融資的區塊鏈。
***
想要在以太坊上開始一個項目,無論是公開的還是私人的?
聯繫方式→