nie wiem do końca jak to działa, ale w niektórych sieciach portfele są w pełni publiczne
Zależy od sieci. Masz takiego Bitcoina, gdzie wiadomo, jakie są wejścia i wyjścia w ramach jednej transakcji, ale nie wiadomo, które wejście odpowiada za które wyjście. Masz takie Monero, gdzie bardzo niewiele wiadomo, poza mglistym dowodem na to, że suma monet się zgadza i że jakieś adresy zostały ruszone, ale nie bardzo wiadomo, które. No i masz takie Ethereum, gdzie każda transakcja ma zawsze jedno wejście i jedno wyjście, a całość działa nie na pojedynczych monetach, tylko na całych kontach, dzięki czemu patrzysz na adres nieostrożnego użytkownika i masz pełną historię.
A co by się stało, gdyby np. Urząd Skarbowy/ZUS dostały uprawnienia, że chcą znać portfel i przypisane do niego konkretne imię i nazwisko?
Wtedy wielu ludzi miałoby ogromny dylemat, co tak naprawdę trzeba tutaj podać. Klucz publiczny? Hash klucza publicznego? A może główny klucz publiczny do jakiegoś deterministycznego portfela? Nie wspominając o tym, że to tak naprawdę wierzchołek góry lodowej, bo nijak nie wiadomo, do jakiej monety trzeba byłoby podać taki klucz. Do wszystkich? A co z adresami historycznymi? Wydrukujesz cały plik wallet.dat po zrzuceniu do pliku tekstowego? Między innymi dlatego mamy takie prawo, że rozliczasz się przy wymianie krypto na fiat, bo jak to zrobisz inaczej, to urząd tego nie ogarnie. Były kiedyś pomysły typu podatek PCC i upadły, jak się okazało, że na przykład trzeba byłoby wydrukować opasły stos kartek A4 ze wszystkimi transakcjami.
A to jeszcze nie wszystko, bo przecież nie każda moneta używa secp256k1. To nie jest tak, że podamy sobie jedną magiczną wartość i to nam pokryje wszystkie przypadki, bo są jeszcze altcoiny, które używają zupełnie innej krzywej eliptycznej i wtedy nawet jakbyśmy mieli jakiś główny klucz publiczny, to mogłoby się okazać, że nie da się z niego wygenerować adresów pod jakiegoś altcoina. Nie wspominając o tym, że nawet jeśli ktoś poda klucz publiczny do portfela HD, to musi jeszcze uwzględnić "derivation path", czyli sposób generowania kluczy, których jest co najmniej kilka. A i to jeszcze nie koniec, bo są też adresy zabezpieczone hasłem (nie polecam, ale faktem jest, że istnieją i jeśli ktoś ich używa, to trzeba byłoby je osobno obsłużyć). Poza tym, były jeszcze tak zwane krótkie adresy, używane na przykład przez Casasciusa na fizycznych monetach, a to już zupełnie inna bajka. No i też nawet jeśli ktoś teraz poda jakiś adres, to nie ma gwarancji, że to pokryje adresy i formaty, które dopiero powstaną w przyszłości.
Krótko mówiąc: na razie jest tego za dużo, żeby urzędy to rozumiały i żeby chociaż zbliżyły się do pokrycia wszystkich przypadków, dlatego raczej obstawiam, że jeśli już coś takiego wejdzie, to raczej na samym styku krypto z fiatami i pewnie nigdzie indziej.
Przykładowo - prosta rubryka w PIT - musisz podać adres portfela i w jakiej jest sieci.
Jak opisałem wyżej, nie sądzę, aby to wystarczyło. Życzę powodzenia tym, którzy zechcą w ten sposób rozliczyć wymianę Monero na złotówki.
myślicie, że w jakim kierunku będzie to zmierzało?
Myślę, że sytuacja nie zmieni się aż tak bardzo w porównaniu do tego, co mamy obecnie. Zamiast kombinować jak koń pod górkę, urzędy skupią się głównie na giełdach i zyski zgarnięte stamtąd w całości ich zadowolą. Dojechanie tego 1% ludzi, którzy są kompletnie odcięci od giełd, to gra niewarta świeczki. Próbować mogą, ale nie sądzę, aby byli skuteczni, kwoty poza systemem musiałyby być dość znaczące, aby w ogóle się opłacało takich ludzi ścigać.
Jak podam urzędnikowi adres/nazwę portfela w blockchainie, to będzie on w stanie sprawdzić co się tam dzieje? Czy to zależy od sieci w jakiej jest dany coin.
Zależy, co wpiszesz. Ja na przykład nie mam zielonego pojęcia, co miałbym podać w takiej sytuacji. Musiałbym zrobić godzinny wykład o tym, jakie portfele istnieją, żeby rzeczywiście podać wszystko, co wiem. Oczywiście, nie ma sensu robić takich rzeczy i pewnie po prostu bym wstawił jakiś najprostszy możliwy adres, który spełnia wszystkie prawnie narzucone kryteria i na tym by się skończyło. Nie mówiąc już o tym, że jeśli masz na przykład złotówkę w jakimś niszowym altcoinie, to nie chciałbym zamieniać ich na fiaty i się z tego rozliczać, bo sam papier, na którym trzeba byłoby to wydrukować, kosztowałby zapewne więcej, niż ewentualny podatek (na przykład 19 groszy, zakładając 19%).
Portfele są publiczne i pełno osób wkleja swój portfel tu i tam w całym internecie. Nie przejmują się, że widać wszystko co w nim jest.
Kiedy pierwszy raz zacząłem korzystać z Internetu, niektóre kwestie były tak oczywiste, że nawet dzieci w szkole się tego uczyły. Na przykład tego, że nie należy podawać w sieci swojego prawdziwego imienia i nazwiska. A dzisiaj mamy media społecznościowe, gdzie masz imię, nazwisko, pełny album zdjęć danej osoby, a nawet CV na stronach typu LinkedIn. Czyja to wina? Oczywiście tych, którzy wstawiają to wszystko, starając się zostać na przykład influencerami.
Moja rada jest prosta: warto ograniczyć to, co się wypuszcza do sieci. Zwłaszcza w kontekście rozwijającego się AI, które bardzo chętnie zostanie nakarmione nawet treściami postów takich, jak ten, po czym się okaże, że zaczniesz pisać z kimś, kto sobie założył konto o nazwie Garlo Nicon i jeszcze pomyślisz, że gadasz ze mną.
Jest to o tyle niebezpieczne i dziwne, że standardowo mamy coś takiego jak "tajemnica bankowa" (takie stare pojęcie).
To jest o tyle ciekawe, że nawet w whitepaperze masz fragmenty poświęcone dokładnie temu. Przeczytaj rozdział 10. zatytułowany "Privacy", polecam. Natomiast pisząc tutaj w skrócie, jest tam mowa właśnie o tym, że możesz zachować prywatność właśnie wtedy, gdy tożsamość jest kompletnie niepowiązana nawet nie tyle z samym kluczem publicznym, ile nawet z samą transakcją. I dopóki się tego trzymasz, to jesteś bezpieczny. Natomiast jeśli naruszasz taką regułę, to wracasz do tego przypadku na rysunku wyżej, gdzie tożsamość jest powiązana kompletnie ze wszystkim, zaś publicznie najpierw nie wiadomo nic, ale jeśli dotrzesz choćby do "Counterparty", to już nagle wiesz wszystko.
Do poczytania na długi wieczór:
https://en.bitcoin.it/wiki/Privacy