Kai pirmą kartą paniriate į kriptovaliutų pasaulį ir apsaugote savo privačiuosius raktus naudodami savarankiško saugojimo piniginę, greitai susiduriate su koncepcija, kuri atrodo paprasta, bet turi didelę svarbą: viešasis adresas. Šis adresas, dažnai ilga simbolių seka, veikia kaip jūsų skaitmeninis paštas, leidžiantis kitiems siųsti jums lėšas.
Tačiau ne visi adresai yra lygūs. Kaip ir telefono technologija evoliucionavo nuo gremėzdiškų 1980-ųjų įrenginių iki elegantiškų šiuolaikinių išmaniųjų telefonų, Bitcoin adresų pagrindinė struktūra patyrė kelis didelius atnaujinimus. Šie evoliuciniai pokyčiai buvo skatinami poreikiu mastelinti tinklą, sumažinti sandorio išlaidas ir pagerinti vartotojo privatumą.
Šių skirtingų adresų tipų supratimas – nuo pamatinių Legacy formatų iki modernių, efektyvių SegWit ir Taproot standartų – yra kritiškas kiekvienam, siekiančiam tikros finansinės suvereniteto. Teisingo adreso tipo pasirinkimas yra tiesioginis veiksmas, kuris gali sumažinti jūsų sandorio mokesčius, padidinti patvirtinimo greitį ir pagerinti jūsų bendrą privatumą blokų grandinėje. Šis vadovas išskaido kiekvieno pagrindinio Bitcoin adreso formato istoriją, mechaniką ir praktines naudas.
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.
3 etapas: Taproot revoliucija (privatumas ir sudėtingi scenarijai)
Kad SegWit sutelkė dėmesį į paprastų sandorių dydžio mastalavimą, kitas didelis atnaujinimas, Taproot (aktyvuotas 2021 m. pabaigoje), sutelkė dėmesį į privatumo gerinimą ir sudėtingų sandorių nepastebimumą nuo paprastų.
Taproot adresai naudoja specializuotą kodavimą, vadinamą bech32m.
Privatumo poreikis sudėtinguose sandoriuose
Prieš Taproot, jei naudojote pažangias funkcijas, pvz., kelių parašų sandorius (reikalaujant 2 iš 3 raktų pinigų išleidimui) ar Bitcoin pagrįstus išmaniuosius kontraktus, sandorio struktūra blokų grandinėje atskleisdavo tą sudėtingumą.
- Pavyzdys: Standartinis vieno savininko sandoris atrodo mažas ir paprastas. Korporatyvinė iždas, reikalaujantis trijų vadovų patvirtinimo išleidimui (multi-sig), atrodo didelis ir sudėtingas. Bet kas analizuojantis blokų grandinę galėtų lengvai atskirti abu.
Šis fungibility trūkumas (kai viena valiutos vienetas yra visiškai keičiamas su kita) buvo privatumo problema. Taproot tai išsprendė įvedęs naujus kriptografinius įrankius.
MAST ir Schnorr parašų magija
Taproot remiasi dviem pagrindiniais technologiniais atnaujinimais, siekdamas savo tikslų:
1. Schnorr parašai
P2PKH ir SegWit rėmėsi ECDSA (Elliptic Curve Digital Signature Algorithm). Taproot įvedė Schnorr parašus. Schnorr parašai turi du pagrindinius pranašumus:
- Geresnis privatumas: Jie leidžia parašų agregavimą. Kai kelios šalys pasirašo sandorį (multi-sig), Schnorr gali sujungti šiuos parašus į vieną, paprastą parašą, kuris atrodo identiškas vieno savininko parašui.
- Mažesnis dydis: Jie iš prigimties kompaktiškesni nei ECDSA parašai, dar labiau sumažindami sandorio dydį ir mokesčius.
2. MAST (Merkelized Abstract Syntax Trees)
MAST yra sudėtingumo slėpimo raktas. Įsivaizduokite kontraktą su keliomis išleidimo sąlygomis (pvz., „Sąlyga A: Išleisti pinigus, jei pasirašo Vadovas 1; Sąlyga B: Išleisti pinigus automatiškai po 1 metų“).
Prieš Taproot, visos šios sąlygos būtų atskleistos blokų grandinėje kuriant. Su MAST, visos galimos išleidimo sąlygos sujungtos į „medį“, ir atskleidžiama tik ta sąlyga, kuri iš tikrųjų įvykdyta pinigams išleidžiant. Tai laiko nepanaudotas sąlygas privačias ir ženkliai sumažina duomenų įsipareigojimą sudėtingiems scenarijams.
Taproot adresų pristatymas (bech32m)
Taproot atnaujinimo rezultatas yra naujas adreso tipas, kuris naudoja šias technologijas maksimaliam efektyvumui ir privatumui.
- Priešdėlis: Prasideda
bc1p. - Kodavimas: Naudoja
bech32m(atnaujintą Bech32 versiją). - Vartotojo nauda: Kai išleidžiate iš Taproot adreso, gaunamas sandoris (nesvarbu, ar tai paprastas vieno rakto išleidimas, ar labai sudėtingas kelių parašų korporatyvinis iždo sandoris) blokų grandinėje atrodo identiškas. Tai pagerina privatumą pažengusiems vartotojams ir stiprina bendrą Bitcoin fungibility.
Adresų tipų palyginimas: ką tai reiškia jūsų piniginei
Savarankiško saugojimo naudotojams šių skirtingų adresų formatų supratimas nėra tik akademinis; tai tiesiogiai veikia jūsų veiklos išlaidas ir privatumo profilį.
| Adreso tipas | Priešdėlis | Įsisavinimo metai | Pagrindinė nauda | Santykinės mokesčių išlaidos (iš didžiausių į mažiausias) | Suderinamumas |
|---|---|---|---|---|---|
| Legacy (P2PKH) | 1 |
2009 | Visuotinis suderinamumas | Aukščiausios (100 %) | Visos piniginės |
| Įterptas SegWit (P2SH) | 3 |
2017 | Pereinamojo laikotarpio suderinamumas | Vidutiniškai aukštos (70–80 %) | Geras, pripažįstamas daugumos biržų |
| Gimtasis SegWit (Bech32) | bc1q |
2017 | Maksimalus mokesčių sumažinimas | Žemos (50–60 %) | Modernios piniginės, dauguma pagrindinių biržų |
| Taproot (bech32m) | bc1p |
2021 | Mažiausi mokesčiai ir privatumas/scenarijų slėpimas | Mažiausios (40–50 %) | Augantis, palaikomas pažangiausių piniginių |
Sandorio mokesčių palyginimas: Legacy kaina
Pagrindinė praktinė naujesnių adresų formatų nauda yra reikšmingas mokesčių sumažinimas. Tai įvyksta todėl, kad nauji formatai daro jūsų sandorio duomenis mažesnius (arba mažiau sveriamus) kalnakariams.
Didelio tinklo apkrovos laikotarpiu mokesčių skirtumas gali būti dramatiškas:
- Legacy (P2PKH): Mokami aukščiausi mokesčiai dėl didelio sandorio dydžio.
- Įterptas SegWit (P2SH): Siūlo vidutinį taupymą, dažnai 15–25 % mažesnis nei Legacy.
- Gimtasis SegWit (Bech32): Siūlo ženklų taupymą, dažnai 30–40 % mažesnis nei Legacy.
- Taproot (bech32m): Siūlo mažiausius įmanomus mokesčius standartiniams sandoriams, dažnai 40–50 % mažesnis nei Legacy, ir dar didesnį taupymą sudėtingiems sandoriams.
Praktinis patarimas: Jei dažnai perkeliate Bitcoin, pasirinkdami bc1q ar bc1p adreso tipą savo piniginės nustatymuose, laikui bėgant galite sutaupyti šimtus ar tūkstančius dolerių.
Saugumo ir suderinamumo kompromisai
Svarbu pabrėžti, kad visi keturi adreso tipai yra iš esmės saugūs kriptografine prasme. Jie visi susieti su privačiu raktu, kurį kontroliuojate tik jūs. Skirtumai slypi klaidų valdymo ir efektyvumo srityse:
- Legacy (P2PKH): Aukščiausias suderinamumas, bet trūksta modernios Bech32 klaidų patikros, todėl šiek tiek rizikingesnis rankiniu būdu perrašant. Naudoti tik tada, kai absoliučiai būtina (pvz., siunčiant į labai seną, neatnaujintą paslaugą).
- Bech32 ir bech32m: Šie formatai siūlo pranašumą prieš žmogaus klaidas dėl labai patikimos patikros sumos, neleidžiančios klaidoms nukreipti lėšų neteisingai. Jie yra idealus standartas savarankiškam saugojimui.
Geriausios praktikos savarankiško saugojimo naudotojams
Kaip prioritetizuojantis savarankiškumą ir saugumą, turėtumėte aktyviai valdyti, kokius adresų tipus naudojate. Jūsų pagrindinis tikslas turėtų būti naudoti moderniausią ir efektyviausią standartą, kurį palaiko jūsų piniginė ir kontrpartija.
1. Visada teikite pirmenybę Gimtajam SegWit ar Taproot
Nustatydami piniginę ar generuodami gavėjo adresą, patikrinkite nustatymus. Jei jūsų piniginė palaiko visus formatus (kaip dauguma modernių piniginių), visada rinkitės:
- Gimtasis SegWit (
bc1q) jei reikia aukšto suderinamumo su senesnėmis pagrindinėmis biržomis. - Taproot (
bc1p) jei siunčiate tarp modernių piniginių ar naudojate pažangias programas (pvz., Lightning Network), kur pagerintas privatumas ir ekstremalus efektyvumas yra vertingi.
Veiksmingas žingsnis: Nedelsiant eikite į savo piniginės nustatymus ir patikrinkite, koks jūsų numatytasis gavėjo adreso formatas. Jei jis prasideda 1 ar 3, apsvarstykite galimybę perkelti lėšas į gimtojo SegWit ar Taproot adresą, valdomą tos pačios piniginės, ir užtikrinkite, kad būsimo gavėjo adresai pagal nutylėjimą būtų bc1q ar bc1p.
2. Patikrinkite kontrpartijos palaikymą
Nors modernios savarankiško saugojimo piniginės greitai įsisavino Taproot, daugelis centralizuotų biržų ir senesnių mokėjimo procesorių atsilieka.
Jei bandysite siųsti Bitcoin iš biržos, kuri neatpažįsta bc1p (Taproot) formato, sandoris nepavyks arba birža įspės, kad adresas neteisingas.
- Geriausia praktika: Siunčiant į naują paslaugą, ypač naudojant Taproot adresą (
bc1p), visada pirmiausia siųskite labai mažą bandomąjį sandorį, kad užtikrintumėte suderinamumą prieš pervesdami didelę sumą. Jei Taproot nepavyksta, grįžkite prie Gimtojo SegWit (bc1q).
3. Adresų rotacija ir pagerintas privatumas
Prisiminkite, kad blokų grandinė yra skaidri. Kiekvieną kartą, kai kas nors siunčia lėšas į vieną iš jūsų adresų, tas adresas įrašomas amžinai. Bet kas analizuojantis blokų grandinę gali sekti visus su tuo adresu susijusius sandorius.
Modernios piniginės pagerina jūsų privatumą automatiškai generuodamos naują gavėjo adresą kiekvienam sandoriui. Tai vadinama adresų rotacija.
- Poveikis: Net jei naudojate senesnį P2PKH adresą, adresų rotacija neleidžia kitiems lengvai susieti visų jūsų gaunamų lėšų su viena tapatybe. Naudojant privatumui orientuotą Taproot formatą kartu su adresų rotacija, jūsų finansinė istorija tampa ženkliai sunkiau sekimui, įgyvendinant tikros finansinės suvereniteto pažadą.
4. Išvedimo kelio supratimas
Naudojamas adreso tipas nustatomas pagal konkretų išvedimo kelią, kurį seka jūsų piniginė. Išvedimo keliai (apibrėžti BIP standartais, pvz., BIP-44, BIP-49 ir BIP-84) nurodo piniginės programinei įrangai, kaip generuoti raktus ir adresus iš jūsų pagrindinės sėklos frazės.
- BIP-44: Naudojamas Legacy (P2PKH) adresams.
- BIP-49: Naudojamas Įterptam SegWit (P2SH) adresams.
- BIP-84: Naudojamas Gimtajam SegWit (Bech32) adresams.
- BIP-86: Naudojamas Taproot (bech32m) adresams.
Svarbu suprasti, kad jūsų 12- ar 24 žodžių sėklos frazė gali generuoti visus šiuos skirtingus formatus. Atkuriant piniginę, turite nurodyti programinei įrangai, kuris išvedimo kelias (ir taigi kuris adreso tipas) turi būti tikrinamas, kad rastumėte savo lėšas. Tai sustiprina idėją, kad sėklos frazė yra galutinis tiesos šaltinis, o adreso formatas yra tik efektyvesnio sluoksnio pristatymas.
Išvada
Bitcoin adresų evoliucija nuo legacy 1 priešdėlio iki modernaus bc1p Taproot standarto atspindi tinklo nuolatinį įsipareigojimą mastalavimui, efektyvumui ir pažangiai naudai. Pradedančiajam ši evoliucija reiškia tiesiogines naudas: mažesnius mokesčius ir didesnę apsaugą nuo žmogaus klaidų.
Savarankiško saugojimo naudotojui atsisakius Legacy ir Įterpto SegWit adresų bei teikiant pirmenybę Gimtojo SegWit (bc1q) ir Taproot (bc1p) naudojimui yra pamatinė geriausia praktika. Naudodami naujiausius standartus, ne tik sutaupote pinigų kiekviename sandoryje, bet ir aktyviai remiate ilgalaikę decentralizuoto tinklo, ant kurio remiatės siekdami savarankiškumo, sveikatą, privatumą ir mastalavimą.