iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Security

零知識證明-走進PLONK世界 系列

零知識證明技術對於web3中的去中心化價值及相關應用有一個很重要的角色,更在保障私隱資料方面有極大幫助。應用層面也相關廣泛包括在數字資產、金融服務、數字化管理等領域。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day1] 零知識證明-走進PLONK世界

在進入PLONK世界之前,先向大家簡單講解一下什麼是零知識證明。 零知識證明 (Zero-knowledge proof, 簡稱為ZKP) 是一種密碼學技術,它...

2024-09-15 ‧ 由 martinyeung 分享
DAY 2

[Day2]零知識證明-走進PLONK世界: 零知識證明的基礎

在Day1講解了零知識證明的基礎,今天會講解 零知識證明的特性及 為什麼要使用零知識證明 零知識證明的應用 當中提及到的例子也展示了它應該要具備的三個特性...

2024-09-16 ‧ 由 martinyeung 分享
DAY 3

[Day3]零知識證明-走進PLONK世界: ZK-SNARK、ZK-STARK、Recursive SNARK

零知識證明 (ZKP) 是如何工作? 零知識證明結構分為交互式和非交互式兩大類別:1 交互式零知識證明(Interactive Zero Knowledge P...

2024-09-17 ‧ 由 martinyeung 分享
DAY 4

[Day4]零知識證明-走進PLONK世界: ZK-SNARK詳細介紹

相信大家對 ZK-SNARK、ZK-STARK、Recursive SNARK(遞歸SNARK)都有基礎認識了,接下來就在介紹PLONK之前,會先深入講解ZK-...

2024-09-18 ‧ 由 martinyeung 分享
DAY 5

[Day5]零知識證明-走進PLONK世界:zk-SNARK的QAP轉換

來到Day5,相信大家都對zk-SNARK有一定的了解,知道它有什麼用途和價值,今天就進一步講解zk-SNARK的核心原理和重點。同時也預告一下,往後的文章會涉...

2024-09-19 ‧ 由 martinyeung 分享
DAY 6

[Day6]零知識證明-走進PLONK世界: PLONK簡介及特色

在zk-SNARK 中,最近幾年也出現了不少類型,當中PLONK的出現就受到比較大的關注,這是由於它是: 做到通用的信任設定 (KZG10) 證明的時間是 O...

2024-09-20 ‧ 由 martinyeung 分享
DAY 7

[Day7]零知識證明-走進PLONK世界: PLONK效能

來到第7天,繼續介紹PLONK,讓大家可以深入地認識PLONK的基礎。昨天講了PLONK的特點,而它的特點可以在計算速度及控制SRS大小有明顯幫助。 PLON...

2024-09-21 ‧ 由 martinyeung 分享
DAY 8

[Day8]零知識證明-走進PLONK世界: 為什麼要用非交互的零知識證明

今天會繼續深入講解零知識證明,讓大家可以進一步了解為什麼要用Non-interactive zero-knowledge proof(非交互的零知識證明)。 零...

2024-09-22 ‧ 由 martinyeung 分享
DAY 9

[Day9]零知識證明-走進PLONK世界: 算術化1

PLONK可以用於建立通用的ZK-SNARK。對於一般的ZK-SNARK電路,是由 Interactive Oracle Proof (IOP) 與 Polyn...

2024-09-23 ‧ 由 martinyeung 分享
DAY 10

[Day10]零知識證明-走進PLONK世界: 限制約束

今天就講解算術化的重點,算術電路是透過帶有加法門和乘法門的電路來描述當中的程序。需要將一般程式轉換為代數的原因是當使用橢圓曲線或者是其他加密基元時,其實無法有效...

2024-09-24 ‧ 由 martinyeung 分享