Vrste adresa: SegWit, Taproot i učinkovitost transakcija

Kada prvi put zaronite u svijet kriptovaluta i osigurate svoje privatne ključeve koristeći novčanik s samostalnim čuvanjem, brzo ćete naići na koncept koji se čini jednostavnim, ali nosi značajnu težinu: javnu adresu. Ova adresa, često duga niz znakova, djeluje kao vaša digitalna poštanska kutija, omogućavajući drugima da vam šalju sredstva.

Međutim, sve adrese nisu stvorene jednake. Baš kao što se tehnologija ispod vašeg telefona razvila od masivnih uređaja iz 1980-ih do elegantnih modernih pametnih telefona, temeljna struktura Bitcoin adresa prošla je nekoliko velikih nadogradnja. Ove evolucijske promjene potaknute su potrebom za skaliranjem mreže, smanjenjem troškova transakcija i poboljšanjem privatnosti korisnika.

Razumijevanje ovih različitih vrsta adresa – od temeljnih naslijeđenih formata do modernih, učinkovitih SegWit i Taproot standarda – ključno je za svakoga tko teži pravoj financijskoj suverenosti. Odabir prave vrste adrese izravna je akcija koja može sniziti vaše troškove transakcija, povećati brzinu potvrde i poboljšati vašu ukupnu privatnost na blockchainu. Ovaj vodič razlaže povijest, mehaniku i praktične prednosti svakog glavnog Bitcoin formata adrese.


Phase 1: The Foundations of Digital Mailboxes (P2PKH)

The history of Bitcoin addresses begins with the original, foundational format, which established the rules for how funds are received and spent. This first standard, known as P2PKH, still exists today, but its limitations paved the way for future upgrades.

P2PKH: The Original Legacy Format

The first Bitcoin address format is called Pay to Public Key Hash (P2PKH). If you see a Bitcoin address beginning with the number 1, you are looking at a Legacy P2PKH address.

This format requires the entire public key and signature to be included directly within the transaction data when the funds are spent. Think of it like a traditional paper receipt: every single detail, including the store name, item lists, and total tax, must be explicitly written down every time a transaction occurs.

Key Characteristics:

  • Prefix: Starts with the number 1.
  • Case Sensitivity: Uses both uppercase and lowercase letters.
  • Security: Cryptographically secure, but less efficient than newer formats.

Identifying Legacy Limitations

While P2PKH was revolutionary for its time, two major issues arose as Bitcoin’s adoption grew:

1. Transaction Size and High Fees

Because P2PKH requires including all spending information (signatures and public keys) in the main body of the transaction, the overall data size is relatively large. In the competitive environment of the Bitcoin network—where miners prioritize transactions based on the fee-to-size ratio—larger transactions inevitably cost more to confirm. Using Legacy addresses means paying a premium compared to more compact formats.

2. Transaction Malleability

The other significant limitation was "transaction malleability." This was a flaw where certain non-essential details in the transaction (specifically, the digital signature) could be slightly modified by a third party before the transaction was confirmed, without invalidating the signature itself. While the core transaction (who paid whom) remained unchanged, the unique transaction ID (TXID) changed. This made tracking unconfirmed transactions difficult and posed problems for advanced applications built on top of Bitcoin, like the Lightning Network.


Phase 2: The SegWit Upgrade (Scaling and Efficiency)

To address the limitations of P2PKH—specifically high fees and transaction malleability—the Bitcoin community implemented a major protocol change known as Segregated Witness (SegWit) in 2017. This was the first major step toward efficient scaling.

SegWit's Core Innovation: Witness Separation

The term "Segregated Witness" means separating the digital signature (the "witness") from the core transaction data.

In crypto, when you spend funds, you must provide a signature to prove ownership. This signature is often the largest component of the transaction data. SegWit works by moving this signature data to a separate, discounted section of the transaction block.

This doesn’t actually make the transaction physically smaller, but it changes how the network measures the transaction size for fee calculation. The traditional data portion is weighted 4x higher than the segregated witness data. This system of weighting is tracked using a metric called "block weight." By paying less for the largest part of the data (the signature), users dramatically reduce their overall transaction costs.

Compatibility First: Nested SegWit (P2SH)

The transition to a new address format requires smooth adoption. If SegWit had forced everyone to upgrade immediately, it would have fragmented the network. To ease this transition, an intermediate compatibility format was created.

Nested SegWit addresses are known as Pay to Script Hash (P2SH) addresses that wrap the new SegWit spending logic.

  • Prefix: Starts with the number 3.
  • User Benefit: Allows Legacy wallets (which only understood P2PKH and P2SH) to safely send Bitcoin to a SegWit address, even if they didn't understand the underlying SegWit mechanics.
  • Efficiency: This format provides fee savings compared to Legacy (P2PKH), but because it is "nested" within the P2SH framework, it is slightly less efficient than the fully native SegWit format. Nested SegWit addresses served as a crucial bridge during the transition period.

Maximum Efficiency: Native SegWit (Bech32)

The most efficient address format available before Taproot was Native SegWit, which uses the Bech32 encoding standard. This is the optimal format for both low fees and robust error checking.

  • Prefix: Starts with bc1q.
  • Case Insensitivity: Bech32 uses only lowercase letters and numbers, eliminating the confusion and potential errors that can arise when mixing uppercase and lowercase characters.
  • Built-in Error Checking: Bech32 includes a powerful checksum capability. This means if a user mistypes or misreads even a single character in the address, the wallet will almost certainly catch the error before sending the transaction, protecting funds from being sent to a non-existent or unintended address.

If your wallet defaults to a bc1q address, you are utilizing Native SegWit and benefiting from the maximum fee reduction available from the 2017 SegWit upgrade.


Faza 3: Taproot revolucija (Privatnost i složeni skriptovi)

Dok se SegWit usredotočio na skaliranje veličine jednostavnih transakcija, sljedeća velika nadogradnja, Taproot (aktiviran krajem 2021.), usredotočila se na poboljšanje privatnosti i činjenje složenih transakcija nerazlučivim od jednostavnih.

Taproot adrese koriste specijalizirano kodiranje zvano bech32m.

Potreba za privatnošću u složenim transakcijama

Prije Taproota, ako ste koristili napredne značajke poput multi-potpisnih transakcija (koje zahtijevaju 2 od 3 ključa za potrošnju sredstava) ili pametnih ugovora izgrađenih na Bitcoinu, struktura transakcije otkrivala je tu složenost na blockchainu.

  • Primjer: Standardna transakcija s jednim vlasnikom izgleda mala i jednostavna. Korporativna blagajna koja zahtijeva odobrenje trojice menadžera za potrošnju (multi-sig) izgleda velika i složena. Bilo tko tko analizira blockchain može lako razlikovati ove dvije.

Ovaj nedostatak fungibilnosti (gdje je jedna jedinica valute savršeno zamjenjiva s drugom) bio je problem privatnosti. Taproot je to riješio uvodeći nove kriptografske alate.

Magija MAST-a i Schnorr potpisa

Taproot se oslanja na dvije ključne tehnološke nadogradnje za postizanje svojih ciljeva:

1. Schnorr potpisi

P2PKH i SegWit oslanjali su se na ECDSA (Elliptic Curve Digital Signature Algorithm). Taproot je uveo Schnorr potpise. Schnorr potpisi imaju dvije glavne prednosti:

  • Bolja privatnost: Omogućuju agregaciju potpisa. Kada više strana potpiše transakciju (multi-sig), Schnorr može kombinirati te potpise u jedan, jednostavan potpis koji izgleda identično kao potpis od jednog vlasnika.
  • Manja veličina: Inherentno su kompaktni u odnosu na ECDSA potpise, dodatno smanjujući veličinu transakcije i naknade.

2. MAST (Merkelized Abstract Syntax Trees)

MAST je ključ za skrivanje složenosti. Zamislite ugovor s nekoliko uvjeta potrošnje (npr. „Uvjet A: Potrošiti sredstva ako potpiše Menadžer 1; Uvjet B: Potrošiti sredstva automatski nakon 1 godine“).

Prije Taproota, svi ti uvjeti bili bi otkriveni na blockchainu pri stvaranju. S MAST-om, svi mogući uvjeti potrošnje spakirani su u „stablo“, a samo uvjet koji je zapravno izvršen otkriven je kada se sredstva potroše. Ovo drži neiskorištene uvjete privatnima i drastično smanjuje obvezu podataka za složene skripte.

Uvod u Taproot adrese (bech32m)

Rezultat Taproot nadogradnje je novi tip adrese koji koristi ove tehnologije za maksimalnu učinkovitost i privatnost.

  • Prefiks: Počinje s bc1p.
  • Kodiranje: Koristi bech32m (ažuriranu verziju Bech32).
  • Korist za korisnika: Kada potrošite s Taproot adrese, rezultirajuća transakcija (bilo da je bila jednostavna potrošnja jednim ključem ili visoko složena multi-potpisna korporativna blagajna transakcija) izgleda identično na blockchainu. Ovo poboljšava privatnost za napredne korisnike i poboljšava ukupnu fungibilnost Bitcoina.

Usporedba vrsta adresa: Što to znači za vaš novčanik

Za korisnike samostalnog čuvanja, razumijevanje ovih različitih formata adresa nije samo akademsko; izravno utječe na vaše operativne troškove i profil privatnosti.

Vrsta adrese Prefiks Godina usvajanja Glavna prednost Relativni trošak naknade (visok do nizak) Kompatibilnost
Naslijeđeni (P2PKH) 1 2009 Univerzalna kompatibilnost Najviši (100%) Svi novčanici
Ugniždeni SegWit (P2SH) 3 2017 Prijelazna kompatibilnost Srednje-visok (70-80%) Dobra, prepoznata od većine burzi
Natjni SegWit (Bech32) bc1q 2017 Maksimalno smanjenje naknade Nizak (50-60%) Moderni novčanici, većina glavnih burzi
Taproot (bech32m) bc1p 2021 Najniže naknade & privatnost/skrivanje skriptova Najniži (40-50%) Raste, podržano od naprednih novčanika

Usporedba naknada transakcija: Trošak naslijeđenog

Primarna praktična prednost korištenja novijih formata adresa je značajno smanjenje naknade. To se događa jer novi formati čine vaše podatke transakcije manjima (ili težinski manje ocjenjenima) za rudare.

U vremenima visoke gužve na mreži, razlika u naknadama može biti dramatična:

  1. Naslijeđeni (P2PKH): Plaća najviše naknade zbog velike veličine transakcije.
  2. Ugniždeni SegWit (P2SH): Nudi umjerene uštede, često 15-25% niže od naslijeđenog.
  3. Natjni SegWit (Bech32): Nudi značajne uštede, često 30-40% niže od naslijeđenog.
  4. Taproot (bech32m): Nudi najniže moguće naknade za standardne transakcije, često 40-50% niže od naslijeđenog, i još veće uštede za složene transakcije.

Praktičan savjet: Ako često premještate Bitcoin, odabir bc1q ili bc1p vrste adrese u postavkama vašeg novčanika može se pretvoriti u stotine ili tisuće dolara ušteda tijekom vremena.

Kompromisi sigurnosti i kompatibilnosti

Važno je naglasiti da su sve četiri vrste adresa fundamentalno sigurne s kriptografskog gledišta. Sve su povezane s privatnim ključem koji samo vi kontrolirate. Razlike leže u upravljanju greškama i učinkovitosti:

  • Naslijeđeni (P2PKH): Najviša kompatibilnost, ali nedostaje moderna provjera grešaka Bech32a, čineći ga malo rizičnijim ako se ručno prepisuje. Trebao bi se koristiti samo kada je apsolutno nužan (npr. slanje na vrlo staru, neažuriranu uslugu).
  • Bech32 i bech32m: Ovi formati nude superiornu sigurnost protiv ljudskih grešaka zbog visoko robusnog checksuma koji sprječava uobičajene tipfeler od pogrešnog usmjeravanja sredstava. Oni su idealni standard za samostalno čuvanje.

Najbolje prakse za korisnike samostalnog čuvanja

Kao netko tko prioritetizira samosuvereniitet i sigurnost, trebali biste aktivno upravljati kojim vrstama adresa se služite. Vaš primarni cilj trebao bi biti podrazumijevanje najmodernijeg i najučinkovitijeg standarda koji vaš novčanik i protustrana podržavaju.

1. Uvijek prioritetizirajte Natjni SegWit ili Taproot

Prilikom postavljanja novčanika ili generiranja adrese za primanje, provjerite postavke. Ako vaš novčanik podržava sve formate (kao što većina modernih novčanika čini), uvijek odaberite:

  • Natjni SegWit (bc1q) ako trebate visoku kompatibilnost sa starijim glavnim burzama.
  • Taproot (bc1p) ako šaljete između modernih novčanika ili koristite napredne aplikacije (poput Lightning Networka) gdje su poboljšana privatnost i ekstremna učinkovitost vrijedne.

Konkretan korak: Odmah idite u postavke svog novčanika i provjerite koji je format podrazumijevane adrese za primanje. Ako počinje s 1 ili 3, razmislite o premještanju sredstava na natjnu SegWit ili Taproot adresu koju upravlja isti novčanik i osigurajte da buduće adrese za primanje podrazumijevaju bc1q ili bc1p.

2. Provjerite podršku protustrane

Dok su moderni novčanici samostalnog čuvanja brzo usvojili Taproot, mnoge centralizirane burze i stariji procesori plaćanja zaostaju.

Ako pokušate poslati Bitcoin s burze koja ne prepoznaje bc1p (Taproot) format, transakcija će propasti ili burza može upozoriti da je adresa nevaljana.

  • Najbolja praksa: Prilikom slanja na novu uslugu, posebno ako koristite Taproot adresu (bc1p), uvijek prvo pošaljite vrlo malu testnu transakciju kako biste osigurali kompatibilnost prije prijenosa većeg iznosa. Ako Taproot ne uspije, vratite se na Natjni SegWit (bc1q).

3. Rotacija adresa i poboljšana privatnost

Zapamtite da je blockchain transparentan. Svaki put kada netko pošalje sredstva na jednu od vaših adresa, ta adresa se trajno bilježi. Tko god analizira blockchain, može pratiti sve transakcije povezane s tom adresom.

Moderni novčanici poboljšavaju vašu privatnost automatski generirajući novu adresu za primanje za svaku transakciju. To se zove rotacija adresa.

  • Utjecaj: Čak i ako koristite stariju P2PKH adresu, rotacija adresa sprječava druge da lako povežu sva vaša dolazna sredstva s jednim identitetom. Korištenjem privatnosti usmjerenog Taproot formata kombiniranog s rotacijom adresa, vaša financijska povijest postaje značajno teža za praćenje, ispunjavajući obećanje prave financijske suverenosti.

4. Razumijevanje puta derivacije

Vrsta adrese koju se koristi određena je specifičnim putem derivacije koji vaš novčanik slijedi. Puti derivacije (definirani BIP standardima poput BIP-44, BIP-49 i BIP-84) govore softveru novčanika kako generirati ključeve i adrese iz vaše glavne seed fraze.

  • BIP-44: Koristi se za naslijeđene (P2PKH) adrese.
  • BIP-49: Koristi se za ugniždeni SegWit (P2SH) adrese.
  • BIP-84: Koristi se za natjni SegWit (Bech32) adrese.
  • BIP-86: Koristi se za Taproot (bech32m) adrese.

Razumijevanje da vaša 12- ili 24-rijечna seed fraza može generirati sve ove različite formate ključno je. Kada vratite novčanik, morate reći softveru koji put derivacije (i time koju vrstu adrese) gledati kako biste pronašli svoja sredstva. To pojačava ideju da je seed fraza konačni izvor istine, a format adrese samo sloj prezentacije za veću učinkovitost.


Zaključak

Evolucija Bitcoin adresa od naslijeđenog prefiksa 1 do modernog bc1p Taproot standarda predstavlja neprestanu predanost mreže skaliranju, učinkovitosti i naprednoj korisnosti. Za početnika, ova evolucija se izravno prevodi u opipljive prednosti: niže naknade i veću zaštitu od ljudskih grešaka.

Za korisnika samostalnog čuvanja, udaljavanje od naslijeđenih i ugniždenih SegWit adresa i prioritetiziranje korištenja Natjnog SegWita (bc1q) i Taproota (bc1p) je temeljna najbolja praksa. Koristeći najnovije standarde, ne samo da štedite novac na svakoj transakciji, već aktivno podržavate dugoročno zdravlje, privatnost i skalabilnost decentralizirane mreže na koju se oslanjate za samosuvereniitet.