Aadressitüübid: SegWit, Taproot ja tehingute efektiivsus

Kui te esimest korda sukeldute krüptoraha maailma ja kaitsete oma privaatvõtmeid isevalitseva rahakotiga, kohtute kiiresti lihtsalt tunduva, kuid olulise kaaluga kontseptsiooniga: avalik aadress. See aadress, sageli pikk tähemärkide jada, toimib teie digitaalse postkastina, võimaldades teistel saata teile raha.

Kuid mitte kõik aadressid ei ole võrdsed. Nii nagu teie telefoni alustehnoloogia on arenenud kohmakatest 1980. aastate seadmetest kuni siledate kaasaegsete nutitelefonideni, on Bitcoin-aadresside põhilik struktuur läbinud mitu suurt uuendust. Need evolutsioonilised muudatused olid tingitud vajadusest laiendada võrku, vähendada tehingukulusid ja parandada kasutaja privaatsust.

Nende erinevate aadressitüüpide mõistmine – alustades pärandformaatidest kuni kaasaegsete ja efektiivsete SegWit ning Taproot standarditeni – on kriitiline igaühele, kes ihkab tõelist finantsilist suveräänsust. Õige aadressitüübi valimine on otsene tegevus, mis võib vähendada teie tehingutasusid, kiirendada kinnitust ja parandada teie üldist privaatsust plokiahelal. See juhend analüüsib iga peamise Bitcoin-aadressiformaadi ajalugu, mehhanisme ja praktilisi eeliseid.


Faas 1: Digitaalsete postkastide alused (P2PKH)

Bitcoin-aadresside ajalugu algab originaalse pärandformaadiga, mis kehtestas reeglid selle kohta, kuidas raha vastu võetakse ja kulutatakse. See esimene standard, tuntud kui P2PKH, eksisteerib endiselt tänapäeval, kuid selle piirangud avasid teed tulevastele uuendustele.

P2PKH: Originaalne pärandformaat

Esimene Bitcoin-aadressiformaat kannab nimetust Avaliku võtme hashile maksmine (P2PKH). Kui näete Bitcoin-aadressi, mis algab numbriga 1, siis vaatate pärand P2PKH aadressi.

See formaat nõuab kogu avaliku võtme ja allkirja lisamist otse tehinguandmetesse, kui raha kulutatakse. Mõelge sellele nagu traditsiooniline paberkviitung: iga üksikasjalik info, sealhulgas poe nimi, kaubade nimekiri ja kogumaks, peab olema iga tehingu korral selgelt kirja pandud.

Peamised omadused:

  • Prefiks: Algab numbriga 1.
  • Suur- ja väiketähtede tundlikkus: Kasutab nii suurt kui väiketähti.
  • Turvalisus: Krüptograafiliselt turvaline, kuid vähem efektiivne kui uuemad formaadid.

Päranda piirangute tuvastamine

Kuigi P2PKH oli oma aja revolutsiooniline, tekkisid Bitcoin-i kasutuse kasvades kaks suurt probleemi:

1. Tehingu suurus ja kõrged tasud

Kuna P2PKH nõuab kogu kulutamise info (allkirjad ja avalikud võtmed) lisamist tehingu põhiosa, on üldine andmesuurus suhteliselt suur. Bitcoin-võrgu konkurentsikeskkonnas – kus kaevurid eelistavad tehinguid tasu-suuruse suhte alusel – maksavad suuremad tehingud paratamatult rohkem kinnitamise eest. Pärandaadresside kasutamine tähendab lisatasu võrreldes kompaktsemate formaatidega.

2. Tehingu muudetavus

Teine oluline piirang oli "tehingu muudetavus". See oli viga, kus teatud mittesuurepärased detailid tehingus (eriti digitaalallkiri) võisid kolmanda osapoole poolt enne tehingu kinnitamist veidi muuta, ilma allkirja kehtivust rikkumata. Kuigi tehingu tuum (kes maksis keda) jäi muutmata, muutus unikaalne tehingu ID (TXID). See tegi kinnitamata tehingute jälgimise keeruliseks ja tekitas probleeme Bitcoin-il põhinevatele täiustatud rakendustele, nagu Lightning Network.


Faas 2: SegWit uuendus (skaalautus ja efektiivsus)

Et lahendada P2PKH piiranguid – eriti kõrgeid tasusid ja tehingu muudetavust –, viis Bitcoin-kogukond 2017. aastal sisse suure protokolli muudatuse nimega Segregated Witness (SegWit). See oli esimene suur samm efektiivse skaalautuse suunas.

SegWiti tuumikinnovaatsioon: Tunnistaja eraldamine

Mõiste "Segregated Witness" tähendab digitaalallkirja ("tunnistaja") eraldamist tuumik tehinguandmetest.

Krüptos, kui te raha kulutate, peate esitama allkirja omandi tõestamiseks. See allkiri on sageli tehinguandmete suurim komponent. SegWit liigutab selle allkirjaandmed eraldi, soodsamasse tehingubloki ossa.

See ei tee tehingut füüsiliselt väiksemaks, kuid muudab seda, kuidas võrk mõõdab tehingu suurust tasuarvutuse jaoks. Traditsiooniline andmeosa kaalub 4x rohkem kui eraldatud tunnistajaandmed. Seda kaalustamist jälgitakse mõõdikuga nimega "block weight". Makstes vähem suurima andmeosa (allkiri) eest, vähendavad kasutajad dramaatiliselt oma üldisi tehingukulusid.

Ühilduvus esimesel kohal: Pesastatud SegWit (P2SH)

Uue aadressiformaadi üleminek nõuab sujuvat vastuvõttu. Kui SegWit oleks sunninud kõiki kohe uuendama, oleks see võrku killustanud. Et seda üleminekut hõlbustada, loodi vahepealne ühilduv formaat.

Pesastatud SegWit aadressid on tuntud kui Skripti hashile maksmine (P2SH) aadressid, mis pakivad uue SegWit kulutamisloogika.

  • Prefiks: Algab numbriga 3.
  • Kasutaja eelis: Võimaldab pärandraakottidel (mis mõistsid ainult P2PKH ja P2SH) ohutult Bitcoin saata SegWit aadressile, isegi kui nad ei mõistnud SegWiti alusmehhanisme.
  • Efektiivsus: See formaat pakub tasusääste võrreldes pärandiga (P2PKH), kuid kuna see on "pesastatud" P2SH raamistikku, on see veidi vähem efektiivne kui täielikult emakeelne SegWit formaat. Pesastatud SegWit aadressid olid üleminekuperioodil kriitiline sild.

Maksimaalne efektiivsus: Emakeelne SegWit (Bech32)

Efektiivseim aadressiformaat enne Taprooti oli emakeelne SegWit, mis kasutab Bech32 kodeerimisstandardit. See on optimaalne formaat nii madalate tasude kui ka tugeva veakontrolli jaoks.

  • Prefiks: Algab bc1q.
  • Suur- ja väiketähtede tundlikkus: Bech32 kasutab ainult väiketähti ja numbreid, vältides segadust ja potentsiaalseid vigu, mis võivad tekkida suure ja väikeste tähtede segamisel.
  • Sisseehitatud veakontroll: Bech32 sisaldab võimsat kontrollsummat. See tähendab, et kui kasutaja trükib või loeb valesti isegi ühe tähemärgi aadressis, avastab rahakott vea peaaegu kindlasti enne tehingu saatmist, kaitstes raha saatmise eest mittetäpsele või valele aadressile.

Kui teie rahakott vaikimisi bc1q aadressi genereerib, kasutate emakeelset SegWiti ja saate maksimaalse tasusäästu 2017. aasta SegWit uuendusest.


Faas 3: Taprooti revolutsioon (privaatsus ja keerulised skriptid)

Kuigi SegWit keskendus lihtsate tehingute suuruse skaalautamisele, järgmine suur uuendus Taproot (aktiveeritud 2021. aasta lõpus) keskendus privaatsuse parandamisele ja keeruliste tehingute segamatu tegemisele lihtsatega.

Taproot aadressid kasutavad spetsialiseeritud kodeeringut nimega bech32m.

Vajadus privaatsuse järele keerulistes tehingutes

Enne Taprooti paljastasid täiustatud funktsioonide nagu mitme allkirja tehingute (nõudis 2-of-3 võtit raha kulutamiseks) või Bitcoin-il põhinevate nutilepingute kasutamine tehingu struktuuris keerukuse plokiahelal.

  • Näide: Standardne ühe omaniku tehing näeb väike ja lihtne välja. Ettevõtte treasury, mis nõuab kolmelt juhilt kulutuse heakskiitu (multi-sig), näeb suur ja keeruline välja. Igaüks, kes plokiahela analüüsib, saab kergesti kahte eristada.

See fungibility puudumine (kus üks valuutaühik on täiuslikult asendatav teise-ga) oli privaatsusmure. Taproot lahendas selle uusate krüptograafiliste tööriistadega.

MAST-i ja Schnorr-i allkirjade maagia

Taproot tugineb kahele tuumiktechnoloogilisele uuendusele oma eesmärkide saavutamiseks:

1. Schnorr-i allkirjad

P2PKH ja SegWit tuginesid ECDSA-le (Elliptic Curve Digital Signature Algorithm). Taproot tõi sisse Schnorr-i allkirjad. Schnorr-i allkirjal on kaks suurt eelist:

  • Parem privaatsus: Need võimaldavad allkirjade agregeerimist. Kui mitu osapoolt allkirjastab tehingut (multi-sig), saab Schnorr need ühendada üheks lihtsaks allkirjaks, mis näeb välja identselt ühe omaniku allkirjaga.
  • Väiksem suurus: Need on looduslikult kompaktsemad kui ECDSA allkirjad, vähendades veelgi tehingu suurust ja tasusid.

2. MAST (Merkelized Abstract Syntax Trees)

MAST on keerukuse varjamise võti. Kujutage ette lepingut mitme kulutustingimuse-ga (nt "Tingimus A: Kulutage raha, kui juht 1 allkirjastab; Tingimus B: Kulutage raha automaatselt 1 aasta pärast").

Enne Taprooti paljastati kõik need tingimused plokiahelal loomisel. MAST-i-ga pakitakse kõik võimalikud kulutustingimused "puusse", ja ainult tegelikult teostatud tingimus paljastatakse raha kulutamisel. See hoiab kasutamata tingimused privaatsetena ja vähendab drastiliselt andmekohustust keeruliste skriptide jaoks.

Taproot aadresside tutvustus (bech32m)

Taprooti uuenduse tulemus on uus aadressitüüp, mis kasutab neid tehnoloogiaid efektiivsuse ja privaatsuse maksimeerimiseks.

  • Prefiks: Algab bc1p.
  • Kodeering: Kasutab bech32m (Bech32 uuendatud versioon).
  • Kasutaja eelis: Kui kulutate Taproot aadressilt, näeb tulev tehing (olgu see lihtne ühevõtme kulutus või väga keeruline mitme allkirja ettevõtte treasury tehing) plokiahelal identsena välja. See parandab privaatsust täiustatud kasutajatele ja suurendab Bitcoin-i üldist fungibility't.

Aadressitüüpide võrdlus: Mis see tähendab teie rahakoti jaoks

Isehalduse kasutajatele pole nende erinevate aadressiformaatide mõistmine pelgalt akadeemiline; see mõjutab otseselt teie tegevuskulusid ja privaatsusprofiiili.

Aadressitüüp Prefiks Vastuvõtu aasta Peamine eelis Suhteline tasukulu (kõrgest madalasse) Ühilduvus
Pärand (P2PKH) 1 2009 Üldine ühilduvus Kõrgeim (100%) Kõik rahakotid
Pesastatud SegWit (P2SH) 3 2017 Ülemineku ühilduvus Keskmiselt kõrge (70-80%) Hea, tunnustatud enamike börside poolt
Emakeelne SegWit (Bech32) bc1q 2017 Maksimaalne tasusääst Madal (50-60%) Kaasaegsed rahakotid, enamik suuremaid börse
Taproot (bech32m) bc1p 2021 Madalaimad tasud & privaatsus/skripti varjamine Madalaim (40-50%) Kasvav, toetatud tipprahakottide poolt

Tehingutasude võrdlus: Päranda kulu

Uute aadressiformaatide kasutamise peamine praktiline eelis on oluline tasusääst. See toimub, kuna uued formaadid muudavad teie tehinguandmed kaevurite jaoks väiksemaks (või vähem kaalutuks).

Kõrge võrgu ummistuse ajal võib tasude erinevus olla dramaatiline:

  1. Pärand (P2PKH): Maksab kõrgeimaid tasusid suure tehingusuure tõttu.
  2. Pesastatud SegWit (P2SH): Pakub mõõdukat säästu, sageli 15-25% madalam kui pärand.
  3. Emakeelne SegWit (Bech32): Pakub olulist säästu, sageli 30-40% madalam kui pärand.
  4. Taproot (bech32m): Pakub madalaimad võimalikud tasud standardtehingute jaoks, sageli 40-50% madalam kui pärand, ja veel suurema säästu keeruliste tehingute jaoks.

Praktiline näpunäide: Kui te Bitcoin-i sageli liigutate, võib rahakoti seadetes bc1q või bc1p aadressitüübi valimine ajas sadade või tuhandete dollarite säästuks tõlkida.

Turvalisuse ja ühilduvuse kaubanduslikud ohvrid

On oluline rõhutada, et kõik neli aadressitüüpi on krüptograafiliselt põhiselt turvalised. Need on kõik seotud privaatvõtmega, mida kontrollite ainult teie. Erinevused seisnevad veehalduses ja efektiivsuses:

  • Pärand (P2PKH): Kõrgeim ühilduvus, kuid puudub Bech32 kaasaegne veakontroll, muutes selle käsitsi ümberkirjutamisel veidi riskantsemaks. Seda tuleks kasutada ainult siis, kui absoluutselt vajalik (nt saatmine väga vanale, uuendamata teenusele).
  • Bech32 ja bech32m: Need formaadid pakuvad ülimat turvalisust inimveate vastu tänu tugevale kontrollsummale, mis takistab tavalisi trükivigu vale aadressi suunamisel. Need on ideaalne standard isehoolduse jaoks.

Parimad praktikad isehoolduse kasutajatele

Kuna teie prioriteet on enesevalitus ja turvalisus, peaksite aktiivselt juhtima, milliseid aadressitüüpe te kasutate. Teie peamine eesmärk peaks olema vaikimisi kõige kaasaegsem ja efektiivsem standard, mida teie rahakott ja vastaspool toetavad.

1. Alati eelistage emakeelset SegWiti või Taprooti

Rahakoti seadistamisel või vastuvõtu aadressi genereerimisel kontrollige seadeid. Kui teie rahakott toetab kõiki formaate (nagu enamik kaasaegseid rahakotte), valige alati:

  • Emakeelne SegWit (bc1q), kui vajate kõrget ühilduvust vanemate suurte börsidega.
  • Taproot (bc1p), kui saadete kaasaegsete rahakottide vahel või kasutate täiustatud rakendusi (nagu Lightning Network), kus paranenud privaatsus ja äärmuslik efektiivsus on väärtuslikud.

Tegevusnäpunäide: Minge kohe oma rahakoti seadetesse ja kontrollige, mis on teie vaikimisi vastuvõtu aadressiformaat. Kui see algab 1 või 3-ga, kaaluge raha liikumist samasse rahakotti emakeelsesse SegWiti või Taproot aadressile ning veenduge, et tulevased vastuvõtu aadressid vaikimisi bc1q või bc1p.

2. Kontrollige vastaspoole tuge

Kuigi kaasaegsed isehoolduse rahakotid on Taprooti kiiresti omaks võtnud, jäävad paljud tsentraliseeritud börsid ja vanemad maksetöötlejad maha.

Kui proovite Bitcoin saata börsilt, mis ei tunne ära bc1p (Taproot) formaati, ebaõnnestub tehing või börs hoiatab, et aadress on sobimatu.

  • Parim praktika: Uuele teenusele saatmisel, eriti Taproot aadressile (bc1p), saatke alati väga väike testtehing, et veenduda ühilduvuses, enne suure summa ülekandmist. Kui Taproot ebaõnnestub, lülituge emakeelsele SegWitile (bc1q).

3. Aadressi rotatsioon ja paranenud privaatsus

Pidage meeles, et plokiahel on läbipaistev. Iga kord, kui keegi saadab raha ühele teie aadressitest, salvestatakse see aadress jäädavalt. Igaüks, kes plokiahela analüüsib, saab jälgida kõiki selle aadressiga seotud tehinguid.

Kaasaegsed rahakotid parandavad teie privaatsust, genereerides automaatselt uue vastuvõtu aadressi iga tehingu jaoks. Seda nimetatakse aadressi rotatsiooniks.

  • Mõju: Isegi kui kasutate vanemat P2PKH aadressi, takistab aadresside rotatsioon teistel kergesti kõiki teie sissetulevaid raha ühte identiteediga seostamast. Kasutades privaatsusele keskendatud Taproot formaati koos aadressi rotatsiooniga, muutub teie finantsajalugu oluliselt jälgitavamaks, täites tõelise finantsilise suveräänsuse lubaduse.

4. Tuletusreegli mõistmine

Kasutatav aadressitüüp määratakse kindla tuletusreegli järgi, mida teie rahakott järgib. Tuletusreeglid (määratletud BIP standarditega nagu BIP-44, BIP-49 ja BIP-84) ütlevad rahakoti tarkvarale, kuidas genereerida võtmeid ja aadresse teie peakee lista.

  • BIP-44: Kasutatakse pärandaadresside (P2PKH) jaoks.
  • BIP-49: Kasutatakse pesastatud SegWit aadresside (P2SH) jaoks.
  • BIP-84: Kasutatakse emakeelse SegWit aadresside (Bech32) jaoks.
  • BIP-86: Kasutatakse Taproot aadresside (bech32m) jaoks.

On kriitiline mõista, et teie 12- või 24-sõnaline keelist võib genereerida kõiki neid erinevaid formaate. Kui taastate rahakotti, peate tarkvarale ütlema, millist tuletusreegli (ja seega millist aadressitüüpi) vaadata, et leida oma raha. See kinnitab ideed, et keelist on lõplik tõepära allikas ja aadressiformaat on lihtsalt efektiivsuse esituskiht.


Järeldus

Bitcoin-aadresside evolutsioon päranda 1 prefiksist kaasaegse bc1p Taprooti standardini esindab võrgu pidevat pühendumust skaalautusele, efektiivsusele ja täiustatud kasulikkusele. Algajale tähendab see evolutsioon otseseid kasumeid: madalaimad tasud ja suurem kaitse inimveate vastu.

Isehoolduse kasutajale on pärandist ja pesastatud SegWit aadressidest loobumine ning emakeelse SegWiti (bc1q) ja Taprooti (bc1p) kasutamise prioriteet põhilise parima praktika. Uusimate standardite kasutades säästate mitte ainult raha iga tehinguga, vaid toetate aktiivselt ka detsentraliseeritud võrgu pikaajalist tervist, privaatsust ja skaalautust, millele te enesevalituse jaoks toetute.