Super Sale WeekClaude Skills — 20% OFF
Tips

Jak śledzić transakcje portfela kryptowalut w arkuszu kalkulacyjnym (Przewodnik 2026)

Powerdrill Team·
Jak śledzić transakcje portfela kryptowalut w arkuszu kalkulacyjnym (Przewodnik 2026)

Śledzenie transakcji w portfelu kryptowalutowym za pomocą arkusza kalkulacyjnego wymaga czterech kroków. Wyeksportuj jeden plik dla każdego adresu i każdej sieci, a następnie przeskaluj każdą kwotę tokena o liczbę jego miejsc po przecinku. Wydziel opłaty sieciowe z przesyłanej wartości i usuń transfery wykonane między własnymi portfelami. Pomiń dowolny z tych kroków, a sumy będą błędne.

Sam eksport jest prosty. To, co psuje arkusz, to sam plik. Eksport z eksploratora bloków to rejestr zdarzeń na blockchainie, a nie uporządkowane zestawienie tego, co wysłałeś i otrzymałeś.

Ten przewodnik opisuje, co należy przygotować, jak ręcznie zbudować arkusz i w którym momencie ta metoda przestaje się opłacać. Jest to proces przetwarzania danych, a nie porada inwestycyjna czy podatkowa.

Co jest potrzebne przed rozpoczęciem

Potrzebujesz pełnej listy kontrolowanych przez siebie adresów oraz wiedzy, w jakich sieciach każdy z nich był używany. Brakujący adres nie wygeneruje błędu – po prostu sprawi, że obraz sytuacji będzie po cichu niekompletny.

Przed rozpoczęciem musisz również zdecydować o jednostce rozliczeniowej. Mieszanie nominalnych kwot i przeliczonych wartości w jednej kolumnie to najczęstszy, rujnujący błąd.

Na wstępie warto ustalić trzy kwestie.

Jeden plik na adres na sieć. Eksporty z eksploratorów bloków są tak skonstruowane. Dwa adresy w dwóch sieciach to cztery pliki, a każdy z nich wymaga kolumny z etykietą przed ich połączeniem.

Jakie typy zdarzeń Cię interesują. Zwykłe transakcje, transakcje wewnętrzne i transfery tokenów to zazwyczaj osobne eksporty. Pobranie tylko tych pierwszych sprawi, że pominiesz większość aktywności związanej z tokenami.

Twoja strefa czasowa. Znaczniki czasu są zapisywane w UTC. Przekonwertuj je raz, podczas importu, i zapisz, w jakiej strefie czasowej jest prowadzony arkusz.

Jak zrobić to ręcznie

Opcja 1: Eksport, etykietowanie, a następnie łączenie

Pobierz każdy eksport i natychmiast dodaj dwie kolumny: adres, do którego należy, oraz sieć, z której pochodzi. Zrób to przed połączeniem czegokolwiek, ponieważ po zestawieniu danych kolumny będą nie do odróżnienia.

Zachowaj hash transakcji. To jedyny wiarygodny klucz do wykrywania duplikatów tego samego zdarzenia, a odbudowanie arkusza bez niego oznacza konieczność zaczynania od nowa.

Ten krok jest szybki i to właśnie tutaj dyscyplina procentuje. Wszystko na dalszych etapach zależy od wiedzy, skąd pochodzi dany wiersz.

Opcja 2: Normalizacja kwot i wydzielenie opłat

Kwoty tokenów są przechowywane w łańcuchu jako liczby całkowite i muszą zostać przeskalowane o liczbę miejsc po przecinku (decimals) danego tokena. Standard tokenów ERC-20 opisuje to pole. Osiemnaście miejsc po przecinku jest powszechne, ale nie uniwersalne, więc przeskalowanie wszystkiego o osiemnaście po cichu zawyży niektóre salda o bilion razy.

Opłaty sieciowe wymagają własnej kolumny. W sieci Ethereum za gas płaci się w natywnej walucie i jest on niezależny od wartości, jaką przeniosła transakcja. Dodanie opłaty do kwoty transferu zniekształca obie te wartości.

Kierunek transakcji jest wyliczany, a nie podany wprost. Porównaj pola from i to z własną listą adresów i wpisz In, Out lub Internal do własnej kolumny.

Opcja 3: Obsługa czterech przypadków, które psują arkusz

Cztery sytuacje odpowiadają za większość błędnych sum i każda z nich wymaga celowo określonej reguły.

Transakcje wewnętrzne. Wartość przenoszona przez kontrakt, a nie przez transakcję najwyższego poziomu. Znajdują się one w osobnym eksporcie i są niewidoczne, jeśli go nie pobierzesz.

Nieudane transakcje. Odwrócona transakcja nadal zużywa gas. Transfer nie doszedł do skutku, ale opłata została pobrana. Odfiltruj je z sum transferów i zachowaj w sumach opłat.

Jeden hash, wiele wierszy. Pojedyncza wymiana może wygenerować wiersz tokena wychodzącego, wiersz tokena przychodzącego oraz opłatę. Pogrupuj dane według hasha przed jakimkolwiek podliczaniem, w przeciwnym razie to samo zdarzenie zostanie policzone trzykrotnie. Nasz przewodnik po czyszczeniu i usuwaniu duplikatów danych opisuje te mechanizmy.

Transfery między własnymi portfelami. To jedynie przemieszczenie środków, a nie aktywność handlowa. Dopasuj je po hashu w zaetykietowanych plikach i wyklucz, w przeciwnym razie wykazywany wolumen będzie w przybliżeniu dwukrotnie wyższy niż w rzeczywistości.

Wspólny sufit. Wszystkie trzy kroki zakładają stały zestaw adresów. Dodaj jeden portfel lub zacznij korzystać z nowej sieci, a zestaw eksportów się zmieni i całą normalizację trzeba będzie przeprowadzić od nowa.

Gdzie ręczna metoda zaczyna zawodzić

Pierwsze przygotowanie arkusza zajmuje jedno popołudnie i działa. Problem polega na tym, że nie jest to jednorazowa praca.

Każdy miesiąc oznacza nowe eksporty, a każdy eksport wymaga ponownego zastosowania tych samych reguł dotyczących miejsc po przecinku, podziału opłat i własnych transferów. Żadna z tych reguł nie jest zapisana w danych, więc istnieje tylko w Twojej pamięci lub w zakładce, której nikt inny nie rozumie.

Rozrastanie się zakresu tylko pogarsza sytuację. Dwa adresy są łatwe do opanowania. Sześć adresów w trzech sieciach to już osiemnaście plików. W tym momencie ludzie po cichu przestają aktualizować arkusz i zamiast tego zaczynają zgadywać na podstawie interfejsu portfela.

Istnieje również koszt uzgadniania danych. Gdy arkusz i interfejs portfela przestają się zgadzać, ktoś musi ustalić, co zawiera błąd. Takie dochodzenie kosztuje więcej niż pierwotne zbudowanie arkusza.

Interfejs nie jest substytutem. Pokazuje on aktualne salda, a nie historię zdarzeń, i nie powie Ci, ile zapłaciłeś w opłatach w zeszłym kwartale.

Jak śledzić transakcje w portfelu kryptowalutowym za pomocą Powerdrill Bloom

Krok 1: Prześlij swoje eksporty

Prześlij wszystkie eksporty razem, zamiast pojedynczo. Powerdrill Bloom profiluje każdy plik, dzięki czemu różne nazwy kolumn, mieszane formaty dat i niespójna precyzja kwot są widoczne jeszcze przed połączeniem danych.

Przesyłanie eksportów z eksploratora bloków w celu śledzenia transakcji w portfelu kryptowalutowym w arkuszu kalkulacyjnym za pomocą Powerdrill Bloom

Krok 2: Opisz normalizację w języku naturalnym

Zamiast budować reguły, po prostu je sformułuj. Poproś o kwoty przeskalowane o miejsca po przecinku każdego tokena, oddzielenie opłat od przesyłanej wartości oraz wykluczenie nieudanych transakcji z sum transferów.

Następnie zadaj bezpośrednie pytanie o usuwanie duplikatów. Zapytaj, które wiersze współdzielą hash transakcji i które transfery przenoszą wartość między adresami z Twojej własnej listy.

Krok 3: Wyeksportuj wykres, raport lub prezentację

Pobierz znormalizowaną tabelę aktywności, wykres opłat w czasie lub krótkie pisemne podsumowanie tego, co i kiedy zostało przesłane.

Eksportowanie znormalizowanej tabeli aktywności portfela z Powerdrill Bloom

Dlaczego to rozwiązanie jest lepsze od przebudowywania arkusza co miesiąc

Metoda ręczna Powerdrill Bloom
Miejsca po przecinku tokena Wyszukiwanie i skalowanie dla każdego tokena Prośba o kwoty przeskalowane o miejsca po przecinku
Opłaty a przesłana wartość Osobna kolumna dla każdego eksportu Jednokrotne określenie reguły
Własne transfery Ręczne dopasowywanie hashy Zapytanie, które wiersze dotyczą transferów między własnymi adresami
Nowy adres lub sieć Ponowne przeprowadzenie całej normalizacji Dodanie pliku do przesyłanych danych

Ostatni wiersz decyduje o tym, czy arkusz przetrwa. Proces, który sypie się po dodaniu nowego portfela, zostanie porzucony w ciągu dwóch kwartałów.

Typowe błędy

Dodawanie opłat za gas do kwoty transferu. Opłata i przenoszona wartość to dwie różne rzeczy. Ich połączenie zawyża odpływy i uniemożliwia późniejszą analizę opłat.

Zakładanie osiemnastu miejsc po przecinku dla każdego tokena. Kilka popularnych tokenów używa sześciu. Zastosowanie jednego współczynnika skalowania w całym arkuszu prowadzi do uzyskania sald błędnych o wiele rzędów wielkości.

Całkowite usuwanie nieudanych transakcji. Powinny one zniknąć z sum transferów, ale pozostać w sumach opłat. Usunięcie tych wierszy ukrywa rzeczywiste wydatki.

Podwójne liczenie transakcji wewnętrznych. Pochodzą one z osobnego eksportu i mogą nakładać się na dane, które już pobrałeś. Przed zsumowaniem pogrupuj dane według hasha.

Zapomnienie o adresie. Sumy będą wyglądć wiarygodnie, ale będą niekompletne. Trzymaj listę adresów w samym skoroszycie, a nie w głowie.

Traktowanie arkusza jako wyceny. Rejestr transakcji w portfelu opisuje przepływy, a nie wartość majątku. Wycena każdego wiersza wymaga osobnej decyzji o tym, jaki kurs i jaki znacznik czasu zastosować.

Mieszanie stref czasowych. Eksporty są w UTC. Konwersja tylko niektórych plików sprawi, że transakcje trafią do niewłaściwego miesiąca, co po cichu zepsuje każde porównanie okresów.

Podsumowanie

Eksport z portfela to dziennik zdarzeń, a nie wyciąg. Oznacz każdy plik adresem i siecią, a następnie przeskaluj kwoty o miejsca po przecinku i wydziel opłaty. Usuń nieudane transfery z sum wartości i wyeliminuj przepływy między własnymi portfelami.

Zapisz te reguły obok arkusza, ponieważ rejestr transakcji w portfelu bez określonych zasad jest niemożliwy do odtworzenia.

Kosztowne jest powtarzanie tego wszystkiego za każdym razem, gdy pojawia się nowy adres lub sieć. Jeśli to na to tracisz czas, wypróbuj Powerdrill Bloom na posiadanych już eksportach. Zobacz również nasze przewodniki dotyczące analizowania eksportu CSV z giełdy kryptowalutowej oraz analizowania portfela kryptowalutowego z pliku CSV, a także stronę asystenta AI do plików CSV.

Najczęściej zadawane pytania

Jak wyeksportować transakcje z portfela do arkusza kalkulacyjnego?

Użyj eksploratora bloków dla każdej sieci i wykonaj eksport dla każdego adresu. Zwykłe transakcje, transakcje wewnętrzne i transfery tokenów to zazwyczaj osobne pliki do pobrania, więc pobierz wszystkie trzy przed ich połączeniem.

Dlaczego kwoty moich tokenów wyglądają nieprawidłowo po imporcie?

Kwoty tokenów są przechowywane jako liczby całkowite i wymagają przeskalowania o liczbę miejsc po przecinku danego tokena. Osiemnaście to powszechna wartość, ale nie uniwersalna, a zastosowanie niewłaściwego współczynnika zmienia saldo o całe rzędy wielkości.

Czy opłaty za gas powinny być wliczane do kwoty transakcji?

Nie. Opłaty są uiszczane w natywnej walucie sieci i są niezależne od przesyłanej wartości. Trzymaj je w osobnej kolumnie, aby sumy transferów i sumy opłat pozostały niezależne.

Jak uniknąć podwójnego liczenia transferów między własnymi portfelami?

Prowadź listę wszystkich kontrolowanych przez siebie adresów, a następnie dopasowuj do niej pola from i to. Transfery, w których obie strony należą do Ciebie, stanowią przepływy wewnętrzne i powinny być wykluczone z sum aktywności.

Czy nieudane transakcje mają znaczenie?

Tak, w kontekście opłat. Odwrócona transakcja nie przenosi żadnej wartości, ale nadal zużywa gas, więc wyklucz ją z sum transferów, zachowując jednocześnie opłatę, którą Cię kosztowała.