Wprowadzenie Σ3 – ErgoMixer
16 marca 2020

Projekt wykorzystuje protokoły Sigma Ergo do efektywnego, bezzaufanego mieszania funduszy, zapewniając wysoki poziom prywatności przy jednoczesnym zapewnieniu bezpieczeństwa.
Narzędzie demonstracyjne ErgoMixer w wierszu poleceń wraz ze szczegółowym opisem technicznym można znaleźć pod adresem https://github.com/anon92048/ergo-mixer-demo .
Protokoły Sigma Ergo mogą być używane do tworzenia wielu interesujących i ekscytujących przypadków użycia DeFi, z większą prostotą, efektywnością i bezpieczeństwem niż oferują inne platformy smart contract. Stworzone przez jednego z członków społeczności Ergo @anon92408, Σ3 (‘Sigma Three’) to potężny mixer, który działa poprzez grupowanie funduszy i umożliwienie uczestnikom ich wydawania bez ujawniania, kto dokonał transakcji.
Jak to działa?
Chociaż zrozumienie pełnej operacji miksera wymaga pewnej wiedzy z zakresu kryptografii, podstawowa koncepcja jest dość prosta. (Dla tych, którzy chcą poznać szczegóły, więcej informacji można znaleźć w białej księdze.)
Uczestnicy wysyłają monety do puli, a te mogą być wydawane przez różnych członków. Jednak użycie protokołów Sigma – w szczególności podpisów pierścieniowych – oznacza, że niemożliwe jest ustalenie, który członek je wydał.
Weźmy najprostszy przypadek puli, w której 'pudełko' monet może być wydawane przez Alicję lub Boba. Alicja lub Bob mogą podpisać transakcję i przenieść monety, ale żaden zewnętrzny obserwator nie będzie w stanie stwierdzić, który z nich to podpisał. To różni się od transakcji wielopodpisowych, w których (powiedzmy) 2 z 3 uczestników muszą podpisać transakcję; w przypadku multi-sig wiadomo, którzy dwaj dokonują podpisu.
W ten sposób każdy, kto obserwuje z zewnątrz, miałby 50:50 szans na zgadnięcie, czy Alicja, czy Bob przenieśli te monety. Ale ten proces jest powtarzany, w kółko, z różnymi użytkownikami. Po wielu rundach, z wieloma użytkownikami, praktycznie niemożliwe jest ustalenie, kto jest właścicielem monet. Mimo to, monety nigdy nie opuszczają kontroli ich pierwotnego właściciela – nie ma ryzyka utraty funduszy.
ErgoScript
Ten proces można zaimplementować natywnie na blockchainie, tak jak ma to miejsce w ZCash. Ma to podobny proces wbudowany w blockchain – który działa, ale narzuca ograniczenia na blockchain.
Możliwe byłoby zaimplementowanie czegoś podobnego w Ethereum, ponieważ Ethereum ma smart kontrakty w pełni Turinga i każda operacja obliczeniowa może być wykonana. Ale byłoby to nieporęczne i nieefektywne, a wynik byłby kosztowny i potencjalnie ryzykowny.
Ergo umożliwia łatwe wdrożenie tego rodzaju przypadków użycia, korzystając z protokołów Sigma. ErgoScript zawiera natywne wsparcie dla wszystkich funkcji kryptograficznych i blockchainowych wymaganych do stworzenia Σ3 na łańcuchu Ergo, w sposób bezpieczny i efektywny.
Share post
13 sierpnia 2025
12 maja 2025






