Kas yra Bitcoin
Man buvo užduotas klausimas: „Kas yra„ Bitcoin “?“ daug kartų. Atsakymas yra labai sudėtingas ir dažnai lemia neteisingas prielaidas ar nesusipratimus tiek skaitmeninės valiutos bendruomenės nariams, tiek ir visiems gyventojams. „Bitcoin Foundation“ tai gana gerai paaiškino tiems, kurie supranta pagrindines kriptografijos ir programavimo idėjas, taip pat labai supaprastintai tiems, kurie to nepadaro. Tai galima rasti šio puslapio apačioje esančiame vaizdo įraše, tačiau tai yra sunku rasti išsamų paaiškinimą asmenims, neturintiems matematikos ar skaičiavimo žinių.
Contents
- 1 Taigi, kas yra „Bitcoin“? Ar tai bitkoinai?
- 1.1 Bitcoin vs bitcoins
- 1.2 Bitcoin yra decentralizuotas ir platinamas
- 1.3 „Bitcoin“ yra kriptovaliuta ir skaitmeninė valiuta
- 1.4 „Bitcoin Mining“ yra naujų monetų kūrimo, tinklo apsaugos ir operacijų patikrinimo procesas
- 1.5 „Bitcoin“ sukurtas „Peer-to-peer“ tinkle
- 1.6 „Bitcoin“ naudoja atvirojo kodo programinę įrangą
- 1.7 „Bitcoin“ sukuria nepatikimą mokėjimo sistemą
- 1.8 Bitcoin atskleidė blokų grandinę
Taigi, kas yra „Bitcoin“? Ar tai bitkoinai?
Bitcoin yra decentralizuota, paskirstyta skaitmeninė valiuta, sukurta „peer-to-peer“ tinkle, paremta atviro kodo programine įranga, ir sukuria patikimą mokėjimo sistemą per „kalnakasius“, patvirtindama sandorius ir įrašydama juos į viešąją knygą, vadinamą „blokų grandine“. “. Dabar tai yra gurkšnis ir labai bauginantis daugumą žmonių. Tačiau jei visa tai suskaidysime ir padarysime po vieną žingsnį, tai bus daug aiškiau.
Bitcoin vs bitcoins
Vienas painiavos šaltinis yra skirtumas tarp to, kaip vartoti žodį „Bitcoin“, ar kada naudoti bitkoinus / bitkoinus. Nors sakinio pradžioje Bitcoin visada būtų rašomas didžiosiomis raidėmis, akivaizdu, kad bendruomenėje sutariama, jog turėtumėte naudoti didelę B raidę Bitcoin kalbėdami apie tinklą, bendruomenę, pramonę ar beveik bet kuriuo atveju, kai jūs nesate tiesiogiai nenurodo valiutos. Kita vertus, kai kalbama apie 2 bitcoinų siuntimą kam nors, atsiskaitymą bitkoinais arba minint, kiek bitkoinų kasama kiekviename bloke, tai turėtų būti mažosios raidės. Trumpai tariant, kapitalas „Bitcoin“ nematerialioms idėjoms ir struktūroms „Bitcoin“ pasaulyje ir mažosios raidės „Bitcoin“, kai kalbama apie valiutos vienetus. Valiuta ir tinklas nėra tas pats.
Bitcoin yra decentralizuotas ir platinamas
„Bitcoin“ tinkle nėra centrinių serverių ir nėra valdomų asmenų ar grupių. Tinklą sudaro kalnakasiai, o tai reiškia atskirus kompiuterius, kuriuose veikia „Bitcoin“ kasybos programinė įranga. Kas gali kasinėti, nėra jokių apribojimų, todėl tinklas yra paskirstytas visame pasaulyje. Tačiau nors pelninga Bitcoin kasyba yra įmanoma, ir daugelis kalnakasių kasdami uždirba dideles pinigų sumas, tai ne visada būna. Visada turėtumėte naudoti „Bitcoin“ kasybos skaičiuoklę, kad nustatytumėte, ar kasyba jums tinka, ar verta tam tikra kasybos mašina. Yra net siūlomų paslaugų Bitcoin debesų kasyba šiuo metu ar kartais Skriptų debesų kasyba kad atsiperka bitkoinais. Tačiau vėl įsigykite bet kokią debesų kasybos sutartį prieš skaičiuoklę.
Daugeliui žmonių tai atrodo „Bitcoin Foundation“ kontroliuoja Bitcoin, bet tai tiesiog netiesa. „Bitcoin Foundation“ įgyvendino daug patobulinimų, pašalino trūkumus ir labai prisidėjo prie „Bitcoin“ kūrimo, tačiau tai įmanoma tik gavus viso tinklo sutikimą. Bet kuriam siūlomam „Bitcoin“ programinės įrangos pakeitimui reikalingas didžiosios kalnakasių daugumos sutarimas. Tai buvo įrodyta 2013 m. Kovo mėn., Kai naujoje „Bitcoin“ versijoje 0.80 buvo įdiegta klaidų ištaisymas ir operacijos buvo įrašomos tokiu būdu, kuris buvo nesuderinamas su ankstesne 0.70 versija. Didžioji dauguma kalnakasių nusprendė likti su 0,70 arba grįžti prie jos, kol bus galima veiksmingai išspręsti šią problemą. Nors tai buvo akivaizdžios problemos rezultatas, šis metodas taikomas visiems siūlomiems programinės įrangos pakeitimams. Niekas negali priversti keisti be sutarimo.
„Bitcoin“ yra kriptovaliuta ir skaitmeninė valiuta
„Bitcoin“ yra skaitmeninė valiuta, nes ji egzistuoja tik skaitmenine forma (nors buvo sukurtos fizinės monetos su jose įmontuotais „Bitcoin“ privačiais raktais). „Bitcoin“ yra kriptovaliuta, nes sukurta programa, saugumui ir platinimui naudojama pažangi kriptografija.
Bitcoin NĖRA virtuali valiuta. Tai terminas, dažnai naudojamas apibūdinti Bitcoin, net ir labai išsilavinusiems asmenims ar gerbiamiems šaltiniams. Deja, jie neteisingai vartoja terminą „virtuali valiuta“, nes virtuali valiuta yra valiuta, kuri nėra skirta naudoti kaip tikroji valiuta, ir dažnai naudojama tik labai siauromis sritimis. Virtualių valiutų pavyzdžiai gali būti žaidimų internetinių žaidimų valiutos arba „lojalumo“ stiliaus valiutos, pavyzdžiui, aviakompanijos dažnai skrendančios mylios.
Deja, įstatymų leidėjai ir reguliuotojai, regis, nesupranta skirtumo ir priima įstatymus ar kuria reglamentus, pagrįstus terminu „virtuali valiuta“, todėl kova dėl teisingo termino naudojimo gali būti prarasta priežastis.
„Bitcoin Mining“ yra naujų monetų kūrimo, tinklo apsaugos ir operacijų patikrinimo procesas
Bitcoin kasyba iš tikrųjų nėra labai tikslus kasybos mašinų pavadinimas. Kiekviena kasybos mašina apdoroja naujausias operacijas, kurios buvo siunčiamos per „Bitcoin“ tinklą, patikrindamas operacijos galiojimą ir pridėdamas ją prie „bloko“. Blokai yra panašūs į konteinerį, kuris naudojamas sandoriams saugoti, ir iš anksto pakraunami bitkoinais, kurie bus apdovanoti kiekvienam kalnakasiui, patikrindami šias operacijas, išspręs sudėtingą matematikos užduotį, reikalingą norint pasiekti bloką. Išsprendus bloką, sugeneruojamas naujas blokas, o kalnakasiai pradeda jį spręsti.
Bloko sprendimas nėra statiškas, todėl tikimybė išspręsti bloką laikui bėgant nedidėja. Kiekviena operacija, pridedama prie bloko, pakeičia jos sprendimą, o galimų bloko sprendimų skaičių kontroliuoja „sunkumų“, Kuris iš esmės yra tik savavališkas būdas apsunkinti problemą, sumažinant tikimybę, kad bet kuris sprendimas yra teisingas.
Techniškai bitkoinas yra tik vertė, kurią lemia kiekvieno praeities sandorio įrašas. Blokai esančios „monetos“ iš tikrųjų yra tik adresas su iš anksto priskirta verte. Išsprendus bloką, ši vertė gali būti įtraukta į pirmąją operaciją į kalnakasio piniginę. Dėl to bitkoinas negali būti padirbtas, nes jis neturėtų kilmės vietos.
„Bitcoin“ sukurtas „Peer-to-peer“ tinkle
Pagrindinė architektūra, kuria remiasi „Bitcoin“ tinklas. Tai leidžia ją decentralizuoti, nes programinės įrangos vartotojai duomenis tiesiogiai perduoda vienas kitam.
Serverio pagrindu veikiančiame centralizuotame tinkle visi duomenys turi būti perduodami į serverį ir iš jo. Tai sukuria sugadinamą silpnąją vietą, tarsi serveris (-iai) būtų neprisijungęs (-a) arba būtų manipuliuojamas (-i), gresia visas tinklas.
„Peer-to-peer“ tinkle nėra silpnumo taško. Tol, kol tinkle yra bendraamžių, tinklas ir toliau veikia.
„Bitcoin“ naudoja atvirojo kodo programinę įrangą
Kompiuteriai veikia naudodami mašininį kodą, kuris yra parašytas dvejetainiu (0 ir 1 s). Mašininį kodą yra labai sunku, o kartais net neįmanoma perskaityti ar išanalizuoti. Kai programuotojas rašo programą, ji rašoma šaltinio kode. Šaltinis yra parašytas programavimo kalba, tokia kaip C, Python, Javascript ir kt.
Kad kompiuteris galėtų naudoti parašytą kodą, kodas turi būti „sukompiliuotas“, tai yra procesas, kuris sukuria failus, parašytus mašininiu kodu, iš šaltinio kodo. Uždarojo kodo programose kodo kūrėjas neleidžia vartotojams peržiūrėti šaltinio kodo. Vietoj to, mašininis kodas yra vienintelė pateikta forma, o šaltinio kodas yra privatus. Tai reiškia, kad vartotojai negali būti tikri, kaip tiksliai programa veikia.
Tačiau atvirojo kodo programinėje įrangoje kūrėjas šaltinio kodą pateikia tiesiogiai. Todėl kiti programuotojai gali analizuoti kodą ir patikrinti, ar jis veikia tik taip, kaip turėtų. Tai taip pat leidžia visiems bendruomenės nariams modifikuoti programą, ją kurti ar siūlyti patobulinti oficialų kodą.
Net jei asmuo negali skaityti ar rašyti kalbos, kuria parašyta programa, atvirasis šaltinio kodas suteikia saugumą visos bendruomenės akimis.
„Bitcoin“ sukuria nepatikimą mokėjimo sistemą
Tai būtent taip ir skamba. „Bitcoin“ yra mokėjimo sistema, nereikalaujanti pasitikėjimo. Tradicinėms mokėjimo sistemoms reikia kelių pasitikėjimo sluoksnių.
Pirma, pasitikima vyriausybe, kuri remia valiutą. Nors daugeliui žmonių tai atrodo visiškai natūralu, nes dauguma valiutų pastaraisiais dešimtmečiais veikė taip, tai nebuvo įprasta didžiojoje istorijos dalyje. Prieš kuriant „fiat“ valiutas, valiutos buvo sudarytos iš fizinių gėrybių arba jomis buvo paremta žinoma vertė. Tai pašalino pasitikėjimą bent iš vyriausybės lygties. Tačiau sandoriams, kurių negalima lengvai atlikti asmeniškai, visada buvo antras pasitikėjimo lygis.
Antrasis pasitikėjimo lygis yra mokėjimų apdorojimo įmonė. Paprastai tai yra bankas. Bankas saugo asmens lėšas ir žada jas pervesti šaliai, kurią asmuo norėtų sumokėti. Tai nėra idealu, nes bankai yra sugedę, kaip buvo pastebėta daug kartų per istoriją.
Nepatikimos sistemos idėja gyvavo labai seniai, tačiau kiekvienas bandymas praeityje žlugo. Mokėjimo autentiškumo tikrinimo būdas buvo problema, kurios negalėjo suteikti ankstesnės decentralizuotos sistemos, o centralizuotos sistemos buvo pažeidžiamos valdytojų sukčiavimo ar vyriausybės lėšų arešto. „Bitcoin“ yra pirmoji sistema, išsprendusi šią problemą pagal blokų grandinę.
Deja, nors pats „Bitcoin“ tinklas yra nepatikimas, tai ne visada tiesa bandant jį iškeisti į tradicines valiutas, nes jiems reikėjo centralizuotų įėjimo / išėjimo taškų, kurie yra valdomi taip, kad daugelis nusprendžia naudoti dideles biržas ar mokėjimų apdorojimo įmones. perkelti savo bitkoinus į fiat arba kitas skaitmenines valiutas. Dauguma didelių mainų atrodo saugios, egzistuoja jau daugelį metų ir sukūrė patikimumo bei sąžiningumo reputaciją. Net ir su keliais nelygumais šen bei ten, tokios kompanijos kaip „Bitstamp“, Kripta, Monetų bazė, „Bitpay“, o kitais paprastai pasitiki bendruomenė. Deja, vienkartinė didžiausia „Bitcoin“ birža, Mt. Gox, taip pat vienu metu buvo pasitikima, ir tai žlugimo kaina yra šimtai tūkstančių bitkoinų ar šimtų milijonų dolerių ekvivalentas vartotojams.
Bitcoin atskleidė blokų grandinę
Viešoji knyga, kurioje yra kiekvieno išspręsto bloko ir atitinkamai kiekvienos operacijos sąrašas. Kaip minėta anksčiau, kiekviename bloke yra naujų bitkoinų ir jame saugomi naujausių operacijų įrašai, tačiau taip pat yra nuoroda į ankstesnį bloką. Ši nuoroda sukuria saitą ir, naudodama šią nuorodą, sujungia visus blokus į grandinę, besitęsiančią prie pirmojo bloko. Naudojant blokavimo grandinę, galima automatiškai arba rankiniu būdu patikrinti bet kurią operaciją, nes įvesties operacijų ir išvesties operacijų skirtumas suteikia tikslią kiekvieno piniginės adreso vertę.
Blokų grandinė yra tikrai revoliucinė „Bitcoin“ tinklo dalis. Tai išsprendė 1980 m. Išdėstytą tinklo problemą, vadinamą „Bizantijos generolo problema“. naudojant modifikuotą „Hashcash“ darbo įrodymo sistemą. Išsami informacija apie šį puslapį nepatenka, tačiau vėliau ji bus aprašyta išsamesniame paaiškinime.
Vaizdo įrašas sutinkamas su „Weusecoins.com“