Keresés

Új hozzászólás Aktív témák

  • brd

    nagyúr

    válasz Reggie0 #19185 üzenetére

    Nem érted (elolvastad a linket?). Próbálom magyarázni, kérdezz, ha valami nem világos: azért van valójában azoknak a kezében a fejlesztési irány, akik elfogadják a BTC-t más értékért cserébe, mert ha valaki (teljesen mindegy, hogy ez a "hivatalos" csapat, aki amúgy fejleszti a protokoll-t, vagy egy váltó, vagy egy Roger Ver) olyan módosítást akar a protokollon végrehajtani, ami ezeknek az elfogadóknak (a többségüknek) nem tetszik, akkor ezt a BTC-t (új forkon bányászott BTC-t) egyszerűen nem fogják elfogadni más értékért cserébe és a váltón sem fognak ilyen BTC-t venni (ahogy ez már legalább 4x meg is történt, pont ezért írtam a példát, nevesítve: Ultimate, Cash, BTG, a 4. most nem ugrik be; valamennyire persze mindegyik működget - kivéve tán' a legrégebbi próbálkozást, az Ultimate-et -, de messze kisebb a user base-ük). A bányászok meg egyszerűen azt bányásszák, ami jobban megéri nekik. Nekik valójában nincsen hatalom a kezükben addig, ameddig elég, ún. full node (a teljes blokklánc tartalmával rendelkező, blokkokat validáló program) van a BTC hálózatán olyanok kezében, akik elfogadnak BTC-t, mert ezeknek mind el kellene fogadnia a változtatást (el kellene fogadnia az új protokoll szerint bányászott blokkokat érvényes folytatásaként az elosztott könyvelésnek - a gyakorlatban frissíteniük kellene a programot az új változatra). És egy tipikus félreértés megint: a bányászok száma és a confirmation time között nincsen hosszútávú összefüggés (rövidtávú természetesen van, ha hirtelen eltűnik/létrejön számítási kapacitás, egy időre eltolódik az átlagos idő). A confirmation time (pontosabban az új blokk létrehozása) mindig 10 perc körül lesz, mert a hálózat (azok programja, aki full node-ot futtat) alkalmazkodik a bányászok számához (pontosabban az általuk birtokolt számítási kapacitáshoz) olyan módon, hogy az új blokkhoz szükséges számítási kapacitást bizonyos blokkonként növeli, vagy csökkenti (olyan, következő blokkot fogad csak el érvényesnek, amelyben egy adott érték, ami átlagosan függ a hálózat egésze számára korábban rendelkezésre álló számítási kapacitástól, egyezik az elvárttal - de a technikai részleteket most hagyjuk). 3 db PC-n is futhatna a BTC blokklánca, akkor is 10 percenként születnének blokkok, csak kevésbé lenne biztonságos, mert könnyű lenne támadást végrehajtani ellene. Pontosan ezért van a blokk reward, hogy ösztönözve legyen minél több résztvevő, hogy bányásszon, így növelve a biztonságát. A bányászok egyszerűsítve annyit csinálnak, hogy készítenek egy blokk-ot, amibe összecsomagolják a szerintük jövedelmező BTC küldéseket, raknak mellé egyfajta aláírást (hash), ezt szétküldik a hálózatban, majd várják, hogy a full node-ot futtató programok (nagy része) visszaigazolja, hogy az szerintük érvényes blokk-e. Hiába próbálnának olyan blokkot készíteni, amit azok nem fogadnak el, mert akkor nem bányásznak valójában (nem készítenek új, érvényes blokkot).

Új hozzászólás Aktív témák

Hirdetés