Praćenje nabavne cijene kriptovaluta bez prijave na burze: privatni način da znaš što stvarno posjeduješ

Većina alata za nabavnu cijenu traži API ključeve tvoje burze, seed tvog novčanika ili pristup za čitanje svakom računu koji imaš. Evo kako privatno pratiti nabavnu cijenu kriptovaluta — iz javnih adresa i CSV-ova — i ipak dobiti čist broj kad dođe porezna sezona.

Svoj prvi kripto kupio si prije tri godine, dodavao na dvije različite burze, dio poslao na hardverski novčanik, nekoliko puta zamijenio tokene i zaradio malo prinosa od stakinga. Danas te netko pita jednostavno pitanje — kolika ti je nabavna cijena? — a ti ne možeš odgovoriti. Burze prikazuju različite brojke ovisno o tome što si povukao. Tvoj hardverski novčanik nema pojma koliko si platio. Aplikacije za praćenje koje obećavaju pomoć sve traže isto: API ključeve, OAuth prijavu na burzu ili, još gore, tvoju seed frazu. Ovaj vodič pokazuje kako pratiti nabavnu cijenu kriptovaluta a da ništa od toga ne predaš, i ipak stići do broja koji možeš braniti.

Zašto je nabavna cijena broj koji je važan

Nabavna cijena je ono što si platio za imovinu — uključujući naknade, u valuti u kojoj si stvarno platio. Zvuči dosadno. To je jedini broj koji odlučuje:

  • Koliko poreza duguješ kad prodaš. Kapitalni dobitak je prodajna cijena minus nabavna cijena. Pogriješi li nabavnu cijenu, ili preplaćuješ ili prijavljuješ premalo, a oboje je skupo.
  • Je li pozicija doista u dobiti. Današnja tržišna cijena minus tvoja nabavna cijena je stvarni dobitak/gubitak. Bez nabavne cijene znaš samo trenutnu vrijednost, a ne rezultat.
  • Koji lot prvo prodati. FIFO, LIFO, HIFO, specifična identifikacija — svaka metoda zahtijeva da znaš nabavnu cijenu svakog pojedinog lota. Bez praćenja po lotovima nemaš metodu, samo nagađaš.
  • Treba li držati ili „žeti” gubitke. Žetva gubitaka moguća je samo ako možeš prepoznati koji su lotovi pod vodom i za koliko. To je pitanje nabavne cijene.

Sve ostalo u kripto izvještavanju — sažetci dobitaka i gubitaka, porezni obrasci, godišnji izvodi — izvodi se iz nabavne cijene. Posloži taj sloj kako treba i ostatak je mehanika.

Zašto „samo poveži svoju burzu” nije dobra zadana postavka

Standardni tijek alata za nabavnu cijenu je: prijavi se, zalijepi API ključeve za svaku burzu, po potrebi poveži OAuth samo za čitanje i pusti da usluga sve izračuna. Zvuči praktično, a ima četiri problema.

  • API ključevi su vjerodajnice. API ključ samo za čitanje i dalje je ključ. Identificira tvoj račun, obično se može proširiti socijalnim inženjeringom i živi na tuđem poslužitelju dok se ne sjetiš da ga opozoveš.
  • Usluga zauvijek zna sve što posjeduješ. Predaješ potpuni popis pozicija, povijest povlačenja i trajnu vremensku crtu svog ponašanja pri trgovanju. Ti se podaci ne „odnaučuju” kad otkažeš pretplatu.
  • Vidi samo povijest na strani burze. Sve što si poslao na hardverski novčanik, zamijenio na lancu, zaradio u DeFi-ju ili primio kao plaćanje nevidljivo je alatu samo za burze. I dalje ćeš morati raditi ručno — samo što su sada i tvoji podaci procurili.
  • Puca čim burza propadne ili te izbaci. Kad burza ode offline (događalo se više puta), API prestaje raditi i tvoja povijest praćenja ide s njim. Javni lanac ne ide.

Privatna alternativa obrće model povjerenja: vjerodajnice drži kod sebe, povijest izvodi iz javnih izvora (blockchain adrese, CSV izvozi, ručni unosi) i pusti lokalni alat da uskladi.

Načelo: jedna knjiga, dva ulaza, nula vjerodajnica

Tvoja nabavna cijena kriptovaluta živi u jednoj privatnoj knjizi koja crpi iz dva ulaza s minimalnim povjerenjem — javne adrese za aktivnost na lancu, CSV izvozi za aktivnost na burzama — i ničega drugog.

Knjiga je tvoja. Blockchain su javni podaci samo za čitanje: svatko može pretražiti adresu novčanika; adresa te ne identificira osim ako je ne povežeš. CSV izvozi su preuzimanja koja kontroliraš: možeš ih pregledati prije nego uđu u tvoju knjigu i obrisati nakon. Zajedno pokrivaju sve što si ikad radio s kriptom, a da ni jednoj trećoj strani nisi dao vjerodajnicu.

Tri pravila čine knjigu funkcionalnom:

  1. Svaki lot ima datum, cijenu i naknadu. Nikakvo „otprilike prošlog ljeta” — odaberi najbolji datum koji imaš i zapiši ga, s tečajem tog dana ako je kupnja bila u drugoj valuti.
  2. Prijenosi između tvojih vlastitih novčanika nisu oporezivi događaji, ali ih se mora pratiti. Inače isti novčići izgledaju kao prodaja s jedne strane i kupnja s druge, a tvoja nabavna cijena se udvostruči ili nestane.
  3. Zamjene na lancu su dvije transakcije: otuđenje i stjecanje. Token A prodaje se po fer tržišnoj vrijednosti u trenutku zamjene; taj prihod postaje nabavna cijena tokena B. Zaboravljanje toga najčešća je pogreška u samostalnom praćenju.

Sustav u šest koraka

Korak 1 — Popiši svako mjesto na kojem je tvoja kripto ikad bila

Zapiši, na jednom komadu papira ili u jednoj bilješci, svaki račun na burzi, svaki vrući novčanik, svaki hardverski novčanik, svaku platformu za staking i svaki DeFi protokol koji si koristio. Uključi i mrtve — burze koje su se zatvorile, novčanike koje si napustio. Ako su novčići ikad tamo živjeli, moraju biti na popisu, jer su generirali transakcije koje negdje utječu na nabavnu cijenu.

Cilj ovog koraka je potpunost, a ne djelovanje. Novčanik koji nedostaje izvor je misterija „odakle su došli ovi novčići?” šest mjeseci kasnije.

Korak 2 — Prikupi javne adrese za novčanike u samostalnom čuvanju

Za svaki hardverski novčanik, vrući novčanik ili adresu u samostalnom čuvanju zapiši javnu adresu (adresu za primanje, ne seed). Sigurno ju je dijeliti. Nije vjerodajnica. Omogućuje samo pregled stanja i povijesti, a ne premještanje sredstava.

Koristan detalj: većina novčanika generira drukčiju adresu za primanje po imovini ili po upotrebi. Prikupi glavni/prošireni javni ključ (xpub, ypub, zpub) za Bitcoin i glavnu adresu za lance s modelom računa (Ethereum, Solana itd.). Oni daju potpun pogled na povijest novčanika bez otkrivanja seeda.

Korak 3 — Izvezi CSV sa svake burze koju si koristio

Svaka ugledna burza nudi izvoz „povijesti transakcija” ili „povijesti trgovanja”. Preuzmi ih. Otvori svaki CSV i provjeri ima li barem ove stupce:

StupacZašto je važan
Datum/vrijeme (UTC)Određuje tečaj i poreznu godinu
Vrsta (kupnja/prodaja/uplata/isplata/naknada)Određuje je li oporeziv događaj
ImovinaKoji novčić
IznosKoliko je prešlo
Cijena u fiat valutiNabavna cijena lota
NaknadaPri kupnji se dodaje nabavnoj cijeni, pri prodaji smanjuje prihod

Ako stupac nedostaje ili vrijednosti izgledaju čudno, ispravi to u CSV-u prije uvoza — kad jednom uđe u knjigu, pogreške se šire. Uobičajeno čišćenje: pretvori cijene u lokalnoj valuti u svoju domaću valutu po tečaju tog dana i ukloni duple retke iz ponovno preuzetih izvoza.

Korak 4 — Unesi ručne lotove za razmjene među osobama i darove

Neki novčići stižu bez CSV-a — kupljeni od prijatelja, primljeni kao dar, zarađeni kao plaćanje za posao ili prebačeni iz novčanika za koji više nemaš povijest. Unesi ih ručno s najboljom procjenom nabavne cijene:

  • Kupljeno među osobama: stvarna cijena koju si platio, u svojoj domaćoj valuti, na taj dan.
  • Primljeno kao plaćanje za posao: fer tržišna vrijednost na dan primitka (ta je vrijednost ujedno oporeziv prihod — zabilježi je zasebno).
  • Dar: u većini jurisdikcija nasljeđuješ izvornu nabavnu cijenu darovatelja (pitaj ga). Ako ne možeš saznati, koristi cijenu na dan dara i dokumentiraj pretpostavku.
  • Naslijeđeno: obično se resetira na fer tržišnu vrijednost na datum nasljeđivanja (ovisi o jurisdikciji — potvrdi s lokalnim poreznim stručnjakom).

Dokumentiraj pretpostavku uz svaki ručni lot. Obrana na reviziji nije „imam savršen zapis” — nego „imam dosljednu metodu, primijenjenu transparentno”.

Korak 5 — Uskladi prijenose

To je korak na kojem puca svaki pokušaj s tablicom. Otvori cijelu knjigu i upari svaku „isplatu” na burzi s „uplatom” na novčaniku i obrnuto. Trebaju se poništiti u novčićima (minus mrežna naknada). Svaki par označi kao prijenos, a ne prodaju.

Ako isplata nema odgovarajuću uplatu, ili si izgubio novčiće (što je u nekim jurisdikcijama odbitni gubitak, uz dokaz), zaboravio dodati novčanik ili ih premjestio drugoj strani (što je otuđenje). Riješi svaki slučaj prije nego nastaviš. Neusklađeni prijenosi izvor su fantomskih dobitaka.

Korak 6 — Odaberi metodu i drži je se

Odaberi metodu identifikacije lotova — FIFO je najsigurnija zadana opcija i u nekim je zemljama porezne vlasti zahtijevaju — i primjenjuj je dosljedno kroz godine. Promjena metode usred puta stvara papirnati trag koji izgleda kao da si optimizirao naknadno, a upravo takve stvari revizije primjećuju.

Kad je metoda postavljena, svaka prodaja daje: koji je lot korišten, nabavnu cijenu, prihod, razdoblje držanja i dobitak/gubitak. Zbroji to na kraju godine i porezni obrazac se sam ispuni.

Česte pogreške koje napuhuju ili smanjuju tvoju nabavnu cijenu

  • Brojanje prijenosa kao kupnje. Novčići koji se sele u tvoj novčanik s tvoje vlastite burze nisu kupnja. Ako sustav misli da jesu, udvostručuješ nabavnu cijenu i prijavljuješ premale dobitke.
  • Ignoriranje naknada. Naknada za trgovanje od 0,1 % djeluje malo, ali na stotinu trgovina materijalno pomiče nabavnu cijenu. Naknade pri kupnji dodaju se nabavnoj cijeni; naknade pri prodaji oduzimaju se od prihoda.
  • Korištenje promptne cijene na dan kupnje umjesto izvršne cijene. Nisu isto. CSV će imati izvršnu cijenu; koristi nju.
  • Zaboravljanje zamjena na lancu. Zamjena na Uniswapu ili Jupiteru je prodaja tokena A i kupnja tokena B u istom trenutku. Oba kraka treba zabilježiti s fer tržišnom vrijednošću jednoga od njih (obično kraka u dolarima/eurima/lokalnoj valuti).
  • Miješanje valuta. Kupnja ETH-a za eure u utorak i prodaja za dolare u petak daje nabavnu cijenu u eurima i prihod u dolarima; ne možeš ih izravno usporediti. Sve pretvori u svoju domaću valutu po stvarnom tečaju svakog događaja.
  • Vjerovanje polju „prosječna cijena” na burzi. To je prosjek. Nabavna cijena je po lotu. Prosjek će se poklopiti samo ako prodaš sve odjednom.

Kako to rješava thrust

thrust je izgrađen oko istog načela koje ovaj članak opisuje: tvoja kripto ostaje u tvom novčaniku, a tvoje praćenje ostaje na tvom telefonu.

  • Dodaj novčanike javnom adresom. Zalijepi javnu adresu ili prošireni javni ključ za bilo koji podržani blockchain. thrust izravno čita javne podatke lanca i rekonstruira povijest transakcija. Bez seed fraze, bez API ključa, bez prijave na burzu. Pokrivenost obuhvaća glavne lance na kojima ljudi zaista drže imovinu.
  • Uvezi povijest burze preko CSV-a. Povuci CSV sa svoje burze, ubaci ga i pusti da sleti u istu knjigu kao i novčanici na lancu. Izmjene ostaju lokalne.
  • Ručni lotovi za razmjene među osobama i darove. Unesi datum, iznos, cijenu i naknadu — thrust to tretira kao punopravan lot, a ne fusnotu.
  • Objedinjena knjiga kroz fiat i kripto. Ista aplikacija drži tvoje bankovne račune, kartice, broker i kripto, pa nabavna cijena živi pokraj gotovine kojom je plaćena. Prijenosi između fiata i kripta ostaju ispravno klasificirani.
  • Više valuta po zadanom. Kupi u eurima, prodaj u dolarima, drži kroz oboje — thrust bilježi tečaj po događaju pa nabavna cijena ostaje u tvojoj domaćoj valuti bez da sam računaš.
  • Ghost Mode. Kad je aktivan, blokira mrežni pristup. Osnovno praćenje i analiza nastavljaju raditi izvan mreže; cijene uživo, preuzimanja i iCloud sinkronizacija nisu dostupni.
  • AI CFO koji čita samo tvoje lokalne podatke. Kad aplikacija istakne „ovaj lot se drži dulje od godinu dana” ili „imaš nerealizirane gubitke koje vrijedi pregledati”, čita iz knjige na uređaju koju si izgradio. Ništa se ne šalje van na analizu.

Rezultat je knjiga nabavnih cijena koja je privatna po konstrukciji, dovoljno potpuna da se brani u poreznoj sezoni i izgrađena od ulaza koje kontroliraš.

Završna misao

Nabavna cijena je dosadan broj koji omogućuje svaku zanimljivu odluku u kriptu — kada prodati, kada žeti gubitke, kada uravnotežiti, što zapravo duguješ. Razlog zašto većini ljudi ostaje nagađanje nije što je matematika teška. Nego što standardni alati traže više pristupa nego što matematika zahtijeva. Možeš zadržati vjerodajnice, uzeti javne podatke i ipak stići do pravog broja. Posao je jedno pažljivo poslijepodne i tjedna petominutna provjera nakon toga. Privatnost koju dobivaš natrag je trajna.