Portfel MPC pozwala obmiennikowi zabezpieczyć kryptowaluty bez jednego prywatnego klucza i bez czekania, aż akurat ten współpodpisujący wróci z urlopu. Technologia dzieli kontrolę nad portfelem na niezależne matematyczne fragmenty, a nie fizyczne klucze. Sprawdźmy, czym różni się to od klasycznego multisig i kiedy które podejście ma sens.
Jak naprawdę działa multisig
Multisig to reguła smart kontraktu lub protokołu: transakcję musi zatwierdzić kilka odrębnych kluczy, na przykład dowolne dwa z trzech. Wyobraź sobie sejf z trzema zamkami, każdy menedżer ma swój klucz — nikt nie otworzy go sam, a utrata jednego klucza nie oddaje całego sejfu złodziejowi. To sprawdzony schemat, w pełni widoczny w blockchainie, niezależny od jednego dostawcy.
Jak zbudowany jest portfel MPC
Portfel MPC (multi-party computation) działa inaczej: nigdzie nie istnieje jeden prywatny klucz jako plik czy ciąg znaków. Kilka stron wspólnie oblicza podpis transakcji za pomocą protokołu kryptograficznego, a pełny klucz nigdy nie powstaje na jednym urządzeniu. To jak kilku radiooperatorów kodujących wiadomość jednocześnie — żaden nie widzi całego szyfru, ale razem go tworzą.
Porównanie: szybkość, opłaty, obsługa sieci
Na papierze oba schematy rozwiązują ten sam problem — usuwają pojedynczy punkt awarii. W praktyce różnica widać już przy pierwszej transakcji.
- Opłaty sieciowe: podpis MPC wygląda w blockchainie jak zwykła transakcja jednego podpisującego, podczas gdy on-chainowy multisig niemal zawsze dodaje więcej danych i kosztuje więcej gazu.
- Szybkość: MPC łatwo integruje się z API do natychmiastowych automatycznych wypłat dla klientów, a klasyczny multisig zwykle wymaga ręcznej akceptacji kilku osób.
- Zmiana podpisujących: w MPC fragmenty klucza można ponownie wydać bez zmiany adresu portfela, a w kontrakcie multisig zmiana podpisujących często oznacza nową transakcję lub nawet nowy kontrakt.
- Obsługa sieci: MPC działa na zwykłych podpisach ECDSA/EdDSA niemal w każdym łańcuchu, a kontrakty multisig są zwykle przypisane do jednego ekosystemu, na przykład sieci EVM.
Gdzie każdy schemat zawodzi
Żadna z technologii sama w sobie nie rozwiązuje kwestii bezpieczeństwa. Multisig jest przejrzysty — każdy audytor widzi strukturę portfela wprost w blockchainie — ale jeśli zgubi się zbyt wiele kluczy poniżej progu, środki są zablokowane na zawsze i żaden dostawca tego nie naprawi. MPC jest szybszy i tańszy w opłatach sieciowych, ale jego bezpieczeństwo zależy całkowicie od poprawności protokołu i bezpieczeństwa kanału komunikacji między stronami podczas podpisywania — przy zamkniętym, nieprzejrzystym dostawcy ufasz jemu, nie blockchainowi.
Jak powinien wybierać obmiennik
Jeśli w zespole jest dwie lub trzy zaufane osoby, a wypłaty dla klientów nie wymagają natychmiastowej automatyzacji, klasyczny multisig zwykle wystarcza — jest prostszy, bardziej przejrzysty i nie wymaga zewnętrznego dostawcy. Jeśli biznes rośnie, dodaje natychmiastowe wypłaty przez API albo działa w sieciach bez natywnej obsługi multisig w smart kontraktach, MPC usuwa wąskie gardło w szybkości i opłatach. Wiele obmienników w końcu łączy oba rozwiązania: zimną rezerwę na multisig i gorący portfel operacyjny na MPC.
Podsumowanie
MPC i multisig to nie rywale, lecz dwa narzędzia do różnych zadań: jedno przejrzyste i wolniejsze, drugie szybkie i zależne od zaufania do protokołu. Wybór zależy od tego, ile osób naprawdę musi zatwierdzać operację i jak szybko środki muszą trafić do klienta. Jeśli wolisz trzymać infrastrukturę portfela pod kontrolą własnego zespołu zamiast oddawać ją zewnętrznemu kastodianowi, sprawdź iEXWallet — własny portfel dla Twojego obmiennika, bez prowizji pośrednika.



