Gdy planujesz przekazać kryptowaluty spadkobiercom, zacznij od tego

Z Mazovia

Zk co-processory i orakle obliczeniowe rozwiązują ten sam problem: smart kontrakty nie potrafią liczyć niczego poza prostą arytmetyką, a dane spoza łańcucha są im niedostępne w sposób weryfikowalny. Obie warstwy dostarczają wynik obliczenia, ale różnią się tym, komu i jak udowadniają jego poprawność. Zk co-processor generuje dowód kryptograficzny, który kontrakt weryfikuje na miejscu. Orakel obliczeniowy zwykle opiera się na głosowaniu lub podpisach zestawu operatorów. Wybór między nimi zależy od tego, czy zależy ci na bezzałożeniowości, czy na czasie wdrożenia.

Najczęstsze pułapki to brak płynności, zbyt duża zależność od jednego oracle’a, niejasne zasady wykupu oraz tokeny, które deklarują pokrycie w energii, ale nigdy nie zostały za nią wymienione. Zanim zainwestujesz czas i środki, przetestuj małą transakcję, sprawdź, czy możesz wymienić token na kWh w twoim mikrogridzie, i upewnij się, że kontrakt nie ma backdoorów. Stablecoiny energetyczne mają sens tylko wtedy, gdy ich wartość jest zakotwiczona w rzeczywistym przepływie prądu, a nie w obietnicach.

Zacznij od pytania, ile zaufania możesz zaakceptować. Jeśli wynik steruje wypłatą z puli pożyczkowej albo wyceną NFT w aukcji, komitet operatorów to dodatkowa powierzchnia ataku. Zk co-processor przenosi zaufanie do matematyki, ale kosztem złożoności: trzeba zdefiniować obwód, przygotować świadka i zadbać o aktualność danych wejściowych. Typowy błąd to traktowanie dowodu jako dowodu na wszystko — dowód potwierdza wykonanie obliczenia na danych, które sam podałeś, a nie prawdziwość tych danych.

Przy dziedziczeniu nie unikniesz podatku od spadków i darowizn. Stawka zależy od grupy podatkowej i wartości nabytych rzeczy, a zwolnienie dotyczy najbliższej rodziny pod warunkiem zgłoszenia nabycia w terminie. W praktyce spadkobierca musi ustalić wartość kryptowalut na dzień otwarcia spadku, najlepiej na podstawie notowań z tego dnia. Uwaga na drugi podatek: sprzedaż odziedziczonych kryptowalut może rodzić obowiązek rozliczenia dochodu. Kosztem będzie wartość z dnia nabycia spadku, ale tylko jeśli potrafisz ją udokumentować. Brak dokumentacji oznacza, że fiskus przyjmie koszt zerowy.

Zacznij od rozdzielenia dwóch warstw: samego prawa do środków i technicznej możliwości ich wydobycia. W testamencie wskazujesz, kto ma prawo do majątku, ale testament nie nauczy spadkobiercy, jak założyć portfel ani jak złożyć transakcję. Praktycznym rozwiązaniem jest spisany „list intencyjny" dołączony do dokumentów, w którym wyjaśniasz, gdzie leżą nośniki, jakiego portfela używasz i jaką drogą sprzętową lub programową odzyskać dostęp. Ten list nie jest testamentem, ale bez niego nawet dobrze napisany dokument często na nic się zdaje.

Trzeci tydzień to automatyzacja. Napisz skrypt, który pobiera snapshot, liczy drzewo, generuje podpisy i publikuje raport w formacie czytelnym dla klienta. Nie trzymaj kluczy podpisujących na tym samym serwerze co baza sald. Użyj osobnego modułu lub sprzętowego portfela. Czwarty tydzień przeznacz na testy: zasymuluj brak jednego UTXO, błędny liść i próbę podmiany korzenia. Sprawdź, czy klient potrafi samodzielnie zweryfikować dowód bez Twojej pomocy.

Dowód własności UTXO to podpis kluczem, którym można wydać dane wyjście. Nie wystarczy pokazać adres. Zbierz UTXO, podpisz komunikat z numerem bloku i korzeniem Merkle, a podpisy dołącz do raportu. Dla L2 dodaj dowód stanu z rollupu lub kanału — najczęściej wystarczy Merkle proof z kontraktu mostu. Jeśli korzystasz z ZK, dowód zk-SNARK może potwierdzić, że suma liści równa się sumie zobowiązań, bez ujawniania sald. To szybsze niż pełne drzewo, ale wymaga zaufania do obwodu. Błąd: publikowanie dowodu ZK bez audytu obwodu i bez podania, jakie dane wejściowe są ukryte.

Co musi zawierać snapshot i Merkle Pierwszy tydzień poświęć na inwentaryzację. Wypisz wszystkie adresy depozytowe i ich pochodzenie. Dla BTC ustal, które UTXO należą do klientów, a które do skarbca. Dla ERC-20 zsumuj salda tokenów na wszystkich adresach. Zrób snapshot w jednym bloku dla każdego łańcucha i zapisz jego numer. Bez tego dowód jest niepodpisany i łatwo podważyć jego aktualność. Typowy błąd: mieszanie sald z różnych bloków, co daje fałszywy obraz wypłacalności.

Niezależnie od kanału liczy się jedno: podpisujesz transakcję lokalnie, offline, kluczem, który nigdy nie opuszcza urządzenia. Do transmisji wysyłasz wyłącznie gotowy zapis. Nigdy nie wysyłaj frazy seed ani klucza prywatnego przez radio, satelitę czy mesh — nawet jeśli wydaje się to szyfrowane. Szyfrowanie kanału nie chroni przed błędem po drugiej stronie. Drugi błąd to kopiowanie zapisu ręcznie i gubienie znaków. Jeden brakujący znak oznacza transakcję nieodczytaną albo, w skrajnym przypadku, wysłaną na zły adres.