Co jsou Bulletproofs?
Bulletproofs jsou krátké důkazy, které vám umožní prokázat, že částka je platná, aniž byste odhalili samotnou částku. Představte si to jako prokázání věku u vrátného s kouzelnou pečetí „21 nebo více“ přikrytím data narození. Efektivní, diskrétní a velmi užitečné pro skryté zůstatky.
„Bulletproofs skryjí vše.“ Ne tak docela. Skryjí částky, ne adresy ani časování, a přesto umožňují komukoli ověřit správnost.
Jak Bulletproofs fungují
Představte si poslání kryptoměny s skrytou částkou, která je přesto prokazatelně platná. Zde je jednoduchý postup.
- Krok 1: Vytvoříte transakci, kde jsou částky uzamčeny v kryptografických závazcích, podobně jako zapečetěné krabice.
- Krok 2: Vygenerujete Bulletproof, který říká „každá zapečetěná částka je v platném rozsahu a není záporná.“ To je důkaz nulové znalosti, takže neprozradíte nic kromě správnosti.
- Krok 3: Pokud je více výstupů, sloučíte je do jednoho kompaktního důkazu. Méně bitů na řetězci, méně poplatků na vašem účtu.
- Krok 4: Validátoři ověří důkaz rychle. Žádné nahlížení do částek, jen matematika, která projde nebo neprojde.
- Krok 5: Po ověření síť transakci přijme a pokračuje dál. Tiché a čisté.
To je celý postup.
Proč jsou Bulletproofs důležité
Záleží vám na tom, protože to udržuje finanční detaily soukromé a zároveň ověřitelné.
- Výhoda: Mnohem menší důkazy než staré rozsahové důkazy, což obvykle znamená nižší poplatky a méně zbytečného objemu dat.
- Pohled: Silné soukromí se stává nezbytností pro seriózní finance na řetězci a Bulletproofs s tím pomáhají.
- Uplatnění: Uvidíte je v důvěrných převodech, sidechainech, některých peněženkách a výzkumných rollupech.
Porovnáváte systémy? Podívejte se, zda používají Bulletproofs nebo zk SNARKs. Bulletproofs nepotřebují důvěryhodné nastavení, zatímco SNARKy jsou velmi malé, ale mohou takové nastavení vyžadovat.
Klíčové vlastnosti Bulletproofs
Co je odlišuje:
- Kompaktní: Velikost důkazu roste přibližně s logaritmem rozsahu, ne lineárně.
- Bez nastavení: Neprobíhá žádná důvěryhodná ceremonie pro vytvoření systémových klíčů.
- Agregace: Více výstupů může sdílet jeden důkaz, čímž se data ještě více zmenší.
- Rychlé ověření: Kontroly jsou rychlé a validátoři je mohou dávkovat.
- Obecné: Postaveny na argumentu vnitřního součinu, takže se dají použít i mimo pouhé kontroly rozsahu.
Varianty
Různé varianty, se kterými se můžete setkat:
- Rozsah: Klasický důkaz, že částky leží v bezpečném rozmezí.
- Agregace: Kombinuje několik rozsahových důkazů do jednoho kompaktního objektu.
- Sérum: Ověřovatelé kontrolují mnoho důkazů společně, aby ušetřili čas.
- Generalizované: Obvody, které znovu používají trik vnitřního součinu Bulletproofs pro jiná tvrzení.
Bulletproofs skrývají částky, ne kdo poslal nebo kdy. Projekty je kombinují se skrytím adres nebo síťovými triky, pokud chtějí hlubší krytí.
Příklad
Monero přijalo Bulletproofs v roce 2018 pro důvěrné částky, což výrazně snížilo typické poplatky a zrychlilo ověřování.
Zajímavost
Název Bulletproofs vznikl z přání autorů po něčem krátkém a odolném. Článek Benedikta Bunze a spol. vyšel v roce 2018 a rychle se stal oblíbeným v kryptokomunitě.
Shrnutí
Krátké shrnutí: Bulletproofs vám umožňují prokázat, že čísla jsou platná, zatímco čísla zůstávají skrytá. Rolex potkává Reddit vlákna.
