Syvällisempi Katsaus Transaktioihin
Pyyhkäise näyttääksesi valikon
Lohkoketjun ja Bitcoinin maailmassa transaktiot ovat elintärkeä osa, joka mahdollistaa digitaalisen valuutan siirtymisen osallistujien välillä, joten nyt on aika tarkastella tarkemmin lohkoketjun transaktioiden yksityiskohtia.
Transaktion rakenne
Bitcoin-transaktio on digitaalinen viesti, joka määrittää, miten bitcoinit "siirretään" (ne eivät oikeasti siirry, vaan omistajuus vaihtuu) osoitteesta toiseen. Perustasolla transaktio sisältää seuraavat osat:
Tässä on oikea transaktio, jota voit tarkastella (saatavilla here):
Kuten tässä näkyy, transaktiossa on 7 syötettä ja 4 ulostuloa, joista jokainen liittyy yksilölliseen osoitteeseen. Syötettyjen bitcoinien kokonaismäärä on suurempi kuin ulostulevien bitcoinien kokonaismäärä. Tämä ero johtuu siitä, että transaktioon sisältyy myös maksuja, jotka on otettava huomioon.
Määrä on yhtä suuri kuin ulostulojen bitcoinien summa, ja määrä + maksut on yhtä suuri kuin syötteiden bitcoinien summa.
Transaktion vahvistaminen
Ennen kuin transaktio lisätään lohkoon ja tallennetaan lohkoketjuun, verkon täytyy vahvistaa se. Tämä vahvistusprosessi varmistaa, että transaktio on kelvollinen ja noudattaa verkon sääntöjä. Tässä ovat transaktion vahvistamisen keskeiset näkökohdat:
Kuten edellisessä luvussa selitettiin, kun tapahtuma on vahvistettu, se sijoitetaan mempooliin, jossa se odottaa louhijan valintaa seuraavaan lohkoon. Kun lohko on luotu, se lähetetään verkkoon ja vahvistetaan. Jos lohko läpäisee validoinnin, se lisätään lohkoketjuun ja kaikki sen sisältämät tapahtumat katsotaan vahvistetuiksi.
Lisävahvistus
Palaten tapahtumaesimerkkiin, annetun linkin avaaminen paljastaa seuraavaa:
Ensimmäinen vahvistus tapahtuu, kun transaktio sisällytetään lohkoon. Jokainen lisälohko, joka lisätään tämän transaktion sisältävän lohkon päälle, lasketaan ylimääräiseksi vahvistukseksi. Mitä enemmän vahvistuksia transaktiolla on, sitä pienempi on riski, että se perutaan.
Käytännössä on tavallista odottaa kuusi vahvistusta ennen kuin Bitcoin-transaktiota pidetään lopullisena. Tällä syvyydellä transaktion peruuttaminen vaatisi poikkeuksellisen paljon laskentatehoa, mikä tekee siitä käytännössä peruuttamattoman.
1. Mikä Bitcoin-transaktion osa todistaa, että lähettäjällä on oikeus siirtää bitcoinit?
2. Mikä on ensisijainen syy odottaa useita vahvistuksia sen jälkeen, kun Bitcoin-siirto on lisätty lohkoon?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme