Kuidas selgitada Bitcoini oma puhkuseõhtusöögil

Bitcoinist on saanud üks suurimaid aastaarvu. Alates mõtlemapanevast kasvust ja lõpetades lugudega inimestest, kes näivad üleöö miljardärideks muutuvat, on see teema, mis domineerib nii veebiringides kui ka peavoolumeedias. Kuigi hüpe ja edulood on kõik korras ja head, pole enamikul inimestel aimugi, mis Bitcoin on, rääkimata blockchaini tehnoloogiast, mis seda toetab.

Kuna pühade aeg on täies hoos, on paljud meist pere ja lähedastega. Bitcoin on kindlasti õhtusöögilauas potentsiaalsete vestlusteemade nimekirja tipus. Selles postituses teen loodetavasti teie jaoks lihtsamaks nende mõistete selgitamise perele ja sõpradele.

Esiteks, mis täpselt on Bitcoin?

Bitcoin on nn krüptovaluuta; sisuliselt on tegemist digitaalse sularahaga.

Mis on Bitcoini loomise motivatsioon?

Bitcoin loodi selleks, et võimaldada elektrooniliste maksete tegemist ilma keskasutuse vajaduseta. Teisisõnu, pole vaja sellist vahendajat nagu pank või maksete kontrollsüsteem, see tähendab kiiremaid tehinguid ja vähem tasusid. Samuti kaitseb see keskasutuse kadumise (pankrotti sattumise) ja kõigi selle kasutajaid mõjutava riski eest.

Traditsioonilised veebimakse süsteemid töötavad tsentraliseeritud võrgu seadistuse abil. Keskasutus on pank või kinnitusteenistus. Bitcoini tehingud toimuvad detsentraliseeritud võrgu kaudu, millel pole ühte autoriteeti.

Kes selle tegi?

Satoshi Nakamoto

Miks on Bitcoinil väärtus?

Diagramm Coinbase'ilt

Nagu teised kaubad, tuleneb ka Bitcoini väärtus sellest, mis turg selle väärtuseks määrab. Bitcoinil pole sisemist väärtust; lõppude lõpuks on see vaid mõned andmed arvutis. On ostjaid, kes on nõus selle eest maksma, ja just see usk annab sellele väärtuse.

Irooniline on see, et usk annab ka fiati valuutale (nt USA dollar, euro jne) oma väärtuse. Fiati valuutal pole ka tegelikku sisemist väärtust (s.o puudub kulla alus). Fiati valuuta tuleneb tegelikult selle väärtusest usust, et teised osapooled aktsepteerivad seda valuutat tulevikus.

Miks just väärtuse kiire tõus?

Sellel võib olla palju põhjuseid. Ostjad võivad arvata, et Bitcoin on elektrooniliste maksete tulevik (mõned veebimüüjad aktsepteerivad seda traditsiooniliste valuutade kõrval ka makseviisina) ja võiksid valuutasid asendada. Nad võivad loota, et hype viib oma investeeringud kuule või mujale.

Kust see pärit on?

Bitcoin on üles ehitatud nn blokeeringule. Nimest alates on blockchain järjestatud plokkide loend. Iga plokk on sisuliselt võrgus toimunud tehingute loetelu. Iga plokk sisaldab ka viidet sellele ahelale eelnevale plokile.

Lihtsas inglise keeles on plokiahela sisuliselt pearahasüsteem, mida jagatakse arvutite vahel. Igal arvutil on blockchaini koopia, mida värskendatakse, kui naabrid teatavad arvutile, et sellele on lisatud uus plokk / plokid.

Võltsketi väga lihtsustatud visuaal. Nooled tähistavad iga ploki viidet plokile, mis eelneb sellele ahelas.

Selleks, et keegi saaks Bitcoini võrgus osaleda, peab ta seadistama oma arvuti ja installima sellele spetsiaalse tarkvara. Tehniliselt kaldu jaoks on siin juhised oma arvuti seadistamiseks Bitcoini võrgus.

Paljud inimesed ehitavad suure jõudlusega arvuteid ainult Bitcoini võrgus kasutamiseks. Tõsiste kasutajate jaoks võib see olla väga kallis ja aeganõudev protsess. Võib-olla küsite endalt: “Miks maailmas käiks keegi läbi raskuste seda tegemas?” Või “Mida nad selle tegemisega välja tulevad?”

See on koht, kus tuleb Bitcoini valuuta; saate bitcoine teenida, ühendades oma arvuti võrguga. Bitcoini võrku kuuluvad arvutid vastutavad plokiahela hooldamise eest sisuliselt pearaamatu kontrolliprotsessi kaudu. Selle töö üldine termin on kaevandamine ja kaevandajatele antakse töö eest bitcoine. Arutame järgmises osas bitcoini kaevandamist.

Kuidas bitcoine antakse (või luuakse)

Uurime, kuidas blockchain praktikas töötab ja kuidas sellest bitcoine luuakse:

Plokiahelat jagatakse ühendatud arvutite võrgus. Need arvutid töötavad kõik elektroonilise registri ajaloo kontrollimisel, et inimesed tunneksid end kindlalt võrku kasutades asjade eest tasumisel. Pearahasüsteemi täpsuse kontrollimine on keeruline probleem, mida tuleb lahendada, ja selle teostamiseks on vaja võrgustikult palju arvutusvõimsust. Seetõttu on arvutite võrgus töö väga väärtuslik. Inimeste selle töö stimuleerimiseks kasutatakse preemiaks valuuta bitcoini.

Olgu, mis siis peab juhtuma, et keegi saaks bitcoini preemiaks? Paneme selle sammhaaval välja ja siis läbime kõik neist:

  1. Tehingud luuakse võrgus
  2. Tehingud pannakse blokki
  3. Kui plokk on tehinguid täis, on see valmis kaevandamiseks
  4. Kui plokk on edukalt kaevandatud, lisatakse see plokiahelasse ja selle lahendanud arvuti saab selle töö eest bitcoini

Tehingud

Siit saate teada, kuidas tehingu näide ja kuidas see võrgus toimiks:

Isik A soovib maksta isikule B millegi eest. Selleks peavad nad võrgule teatama, et see toimub. Selle protsessi alustamiseks teatavad nad naabritele (arvutitele, millega nad on võrgus ühendatud), et nad maksavad selle makse. Iga naaber edastab teate oma naabritele. Lõpuks jõuab teade kogu võrku:

Isik A teatab nende tehingust naaberarvutitega, millega nad on ühendatud. Kõik need arvutid teevad sama. Lõpuks saab tehinguteatis iga võrku ühendatud arvutiga.

Selleks, et võrk saaks kontrollida, kas isik A on tehingust teada andnud, on vaja avaliku võtme krüptograafiat. See on juba iseenesest täiesti teine ​​teema (ja on Interneti privaatsuse jaoks ülioluline, seega on kindlasti väärt tundmaõppimist), seega üritan hoida asja lihtsana; kuid kui soovite kiiret ülevaadet, saate siit lisateavet.

Lühidalt, avaliku võtme krüptograafiaga on kasutajal kaks võtit: avalik ja privaatne võti. Nad võivad avaliku võtme kellelegi ära anda, kuid nad peavad hoidma privaatset võtit saladuses. Lihtsustatult öeldes kasutatakse privaatvõtit andmete krüptimiseks, kuid viisil, kus andmeid saab avaliku võtmega lahti harutada. Andmete skrambleerimise või krüptimise protsessi nimetatakse allkirjastamiseks. Seda tehnikat kasutatakse Bitcoini võrgus, nii et arvutid saavad kontrollida, kas tehingu teinud inimene on tegelikult see, kes nad enda sõnul on.

Kui inimene A teeb tehingu, kasutavad nad osa andmetest rüseluseks (allkirjastamiseks) oma privaatvõtit. Need hõlmavad tehinguga ka avalikku võtit. Kui võrgus olevad arvutid saavad selle avaliku võtme võtta ja muud andmed lahti harutada, siis võivad nad olla kindlad, et inimene A. tuupis selle lahti. Kui avalik võti ei tööta, siis tuvastatakse tehing kehtetu ja seda ignoreeritakse.

Plokid

Kui tehingutest teatatakse ja kontrollitakse, pannakse need nn blokki. Kui plokk on tehinguid täis (täisplokk on 1 MB), on see valmis töödelda (kaevandada) ja plokiahelasse lisada.

Siin lähevad asjad pisut keerukamaks; Bitcoin loodi viisil, kus bitcoiinide arv on piiratud. Sellepärast tuleb bitcoini saamiseks ploki kaevandamiseks teha märkimisväärset tööd. Plokkide kaevandamiseks vajalik piiratud pakkumine ja töö aitab inflatsiooni ära hoida (siit saate lugeda, miks peetakse bitcoini deflatsiooni vääringuks, ja siin näete, kuidas inflatsioonimäär aja jooksul langeb).

Bitcoini looja (d) töötasid välja süsteemi, mis võimaldab plokke edukalt kaevandada umbes iga 10 minuti järel; see saavutatakse keeruka matemaatikaülesande abil, mille loomisel kasutatakse andmeid plokis tehtud tehingute kohta koos plokiahela uusima ploki aadressiga.

Nii et bitcoini kaevandamine seisneb põhimõtteliselt selles, et arvuti abil üritatakse lahendada väga keeruline matemaatikaülesanne, mis omakorda tagab, et plokiahela kehtivus jääb puutumatuks. Matemaatikaprobleem on seadistatud nii, et õiget vastust on lihtne kontrollida, kuid tegelikult on väga keeruline sellele vastusele jõuda.

Põhimõtteliselt taandub see arvutite kiirele lahenduste ära arvamisele ja kontrollimisele. Kui arvuti lahendab probleemi, teatab ta sellest ülejäänud võrgule (naabrite kaudu, näiteks kuidas tehingutest teatatakse), plokk lisatakse ahelasse ja bitcoinid antakse bloki lahendanud arvutile. Kui lahendatud plokk on ahelasse lisatud, kajastab pearaamat seda, et isik A on isikule B raha maksnud ning vastavalt uuendatakse ka A ja B kontode rahasummat.

Bloki edukaks kaevandamiseks kulub keskmiselt umbes 10 minutit. Kui olete kunagi proovinud raha ühelt pangakontolt teisele üle kanda, võisite märgata, et see võib võtta kaua aega, kuna pank kontrollib ülekannet. Plokkkett võimaldab neil tehingutel toimuda palju kiiremini.

Aga pettused võrgus?

Kuna plokiahelat opereeritakse detsentraliseeritud võrgus, pole ükski keskasutus, kes hoolitseks selle eest, et kõik arvutid mängiksid ausalt. Ilmselt tähendab see, et peamine mure peab olema pettus. Taaskord mängivad rolli keerulised matemaatikaprobleemid.

Vaatleme näidet, kus pettur soovib muuta millegi eest makstud rahasummat. See eeldab, et nad naasevad blokki, kus see tehing aset leidis. Plokiahela olemuse ja sellega seotud krüptograafiliste matemaatikaprobleemide tõttu peavad nad ka töötlema kõiki plokke järgides seda, millesse nende tehing langes. Head arvutid keskenduvad ainult ahela viimasele plokile, nii et need edestavad lihtsalt kõiki, kes üritavad varasemaid tehinguid muuta.

IEEE esindaja Mark Montgomery suurepärane illustratsioon, mis näitab, miks seda tüüpi pettusi tõenäoliselt ei esine

Mis saab kasutaja potentsiaalist luua tehing, kus tema kontol on äkki hunnik Bitcoini? See pole võimalik, kuna võrk teab, millised mündid on kaevandamise käigus loodud; münte, millel pole kehtivaid digitaalallkirju, eiratakse. Nii et kasutajatel pole võimalik luua Bitcoine õhukesest õhust.

Kuidas saavutatakse privaatsus?

Ilmselt hindavad inimesed privaatsust asjade eest tasumisel ja raha ülekandmisel. Kuidas saavad inimesed oma identiteeti saladuses hoida süsteemis, kus puudub keskasutus, mis hoiaks teie teavet privaatsena? Kuna võrk on Bitcoini jaoks üles seatud, on see enam-vähem täiesti läbipaistev; näete kõiki kontode vahel tehtud tehinguid; kusjuures iga tehing registreeritakse püsivalt ahelas. Olen kuulnud, et paljud inimesed ütlevad, et Bitcoin on „jälitamatu”; on võimalik raskendada raha liikumise jälgimist, kuid süsteem on endiselt täiesti läbipaistev, nii et seda ei saa mingil viisil jälgida. Teatud privaatsuse tagamiseks saavad kasutajad genereerida aadressi Bitcoinidele, mis tuleb tasumiseks saata; see aadress on avalikult nähtav, kuid see ei tähenda tingimata, kellele see konto kuulub. Soovitatav on genereerida iga saadud makse jaoks uus aadress, et inimesed ei nuhkiks tegevust ühel aadressil.

Milline näeb tulevikus välja Bitcoin ja blockchain?

Kas Bitcoin ja muud krüptovaluutad on raha tulevik? Või on need mull, mis konkureerib tulbi-maaniaga? Ausalt, keegi ei tea. Plokiahela kontseptsioon on väga võimas ja seda uuritakse võimaliku platvormina, millest ehitada. Juba praegu on palju rakendusi, mis töötavad blockchain platvormidel; üks kuulsamaid näiteid on CryptoKitties, mis töötab Ethereumi võrgus. Sõltumata sellest, mis toimub krüptovaluutade hinnaga, on blockchainil suur potentsiaal ja põnev on vaadata, mida inimesed sellega koos ehitavad.

Häid pühi!

Bitcoini ja blockchaini kohta lugemiseks on siin mõned head allikad:

  • „Bitcoin: võrdõiguslik elektrooniline sularaha süsteem”
  • „Sissejuhatus Ethereumi ja nutikatesse lepingutesse: Bitcoin ja plokiahelik”
  • Mis on Bitcoini kaevandamine?

Meshi kohta

Mesh on tarkvaraarendusnõustaja, mis asub Fremont, WA. Liituge meie igakuise uudiskirjaga siin. Kas soovite ühendust võtta? Saatke e-kiri aadressile: [email protected]