價格分析

Vitalik Buterin 整理的「區塊鏈必備密碼學」清單,出現了哪些新東西?

摘要:在討論以太坊最前沿的技術中,「以太坊研究論壇」是其中最重要的討論場地,以太坊聯合創始人Vitalik Buterin 時不時會在論壇中發表最新論文和想法,然後技術專家、密碼學專家都會基於各種話題深入討論。而且不少新項目或者新概念也選擇「以太坊研究論壇」作為首發地點。

整理:Donnager

在討論以太坊最前沿的技術中,「以太坊研究論壇」是其中最重要的討論場地,以太坊聯合創始人 Vitalik Buterin 時不時會在論壇中發表最新論文和想法,然後技術專家、密碼學專家都會基於各種話題深入討論。而且不少新項目或者新概念也選擇「以太坊研究論壇」作為首發地點。

當然,其中也不乏精彩的討論,關於密碼學、區塊鏈、加密貨幣、加密經濟學等。昨日,Nervos 的社區經理 Williams 發貼提問收集大家意見,「在區塊鏈的哪些部分中,需要運用密碼學技術?」他列出了一部分:

1,共識算法(Consensus algorithm)

2,交易簽名(Signing transaction)

3,第二層網絡如何在第一層網絡中驗證(Layer2’s verification on Layer1)

4,驗證跨鏈交易(Verifying the cross chain tx)

5,通過多種數字簽名進行 Rollup 擴容(Rollup with different digital signature)

6,跨分片(Cross-shard)

而 Vitalik Buterin 則補充了他所認為需要的密碼學技術,他分為了共識層和應用層:

共識層 Consensus-layer

● 哈希樹 (Hashes for Merkle trees)

● 交易簽名算法(Signatures for transactions)

● PoS 區塊簽名算法(Signatures for blocks in PoS)

● 可能會取代哈希樹的「多項式承諾」(polynomial commitments)

● 通過零知識證明 ZK-SNARKs 或 ZK-STARKs 進行更高效的客戶端驗證(client-side verification)

● 私有信息檢索(Private information retrieval),用於保護隱私的輕客戶端

應用層 Application-layer

● 通過零知識證明 ZK-SNARKs 進行擴容,如 ZK Rollup

● 通過零知識證明 ZK-SNARKs 增強隱私,如 Tornado Cash

● 其他形式的密碼學技術增強隱私,比如保密交易(confidential transactions)、防彈證明(bulletproofs)、環簽名(ring signatures)等

● 群同態加密(Group homomorphisms),用在隱匿地址和確定性錢包中

● 用在隱私保護的多方計算(MPC,Multi-party computation),在某些場景中,ZK-SNARKs 不夠用,尤其是當用戶想要維持沒有人可以解密的狀態時

● 混淆(obfuscation)可能是未來的一個方向:混淆可以如何幫助以太坊?

當然,由於是論壇,所以後續還可能有更多用戶提供想法和建議,Vitalik Buterin 也可能會對目前的想法進行更新。

來源:鏈聞