Joprojām Neesat Pārliecināts, Kas Ir Bitcoin? Izdomāsim To Kopā - Alternatīvs Skats

Satura rādītājs:

Joprojām Neesat Pārliecināts, Kas Ir Bitcoin? Izdomāsim To Kopā - Alternatīvs Skats
Joprojām Neesat Pārliecināts, Kas Ir Bitcoin? Izdomāsim To Kopā - Alternatīvs Skats

Video: Joprojām Neesat Pārliecināts, Kas Ir Bitcoin? Izdomāsim To Kopā - Alternatīvs Skats

Video: Joprojām Neesat Pārliecināts, Kas Ir Bitcoin? Izdomāsim To Kopā - Alternatīvs Skats
Video: Vai naudu turēt Bitcoin? 2024, Maijs
Anonim

Bitcoin cenu pieaugums - šī virtuālā valūta šobrīd ir USD 250 miljardu vērtībā - pēdējās nedēļās ir saņēmusi lielu uzmanību. Bet bitcoin patiesā vērtība nekādā ziņā nav tā pieaugošā vērtība. Un tehnoloģiskā atklājumā, kas kopumā ļāva izveidot šo tīklu. Līdz šim nezināmais Bitcoin izgudrotājs, saukts par Satoshi Nakamoto, ir izdomājis pilnīgi jaunu veidu, kā izveidot decentralizētu tīklu, vienojoties par kopīgu virsgrāmatu. Šo jauninājumu padara iespējama pilnībā decentralizēta elektroniskā norēķinu sistēma, par kuru ciparpunki ir sapņojuši gadu desmitiem ilgi.

Kā darbojas Bitcoin? Kā digitālie paraksti ļauj veikt virtuālos maksājumus? Kā Nakamoto izgudrojums atrisina dubultās tēriņu problēmu, kas ir ierobežojusi iepriekšējos mēģinājumus izveidot digitālo valūtu? Kāda ir Bitcoin nākotne? Viss kārtībā.

Kriptovalūtas, kas ir iespējamas ar asimetrisku šifrēšanu

Līdz 70. gadiem visas plaši pazīstamās šifrēšanas shēmas bija simetriskas: šifrēta ziņojuma saņēmējam ziņojuma atšifrēšanai bija jāizmanto tā pati slepenā atslēga, ko sūtītājs izmantoja tā šifrēšanai. Bet tas viss mainījās, parādoties asimetriskām šifrēšanas shēmām. Tās bija shēmas, kurās ziņojuma atšifrēšanas atslēga (pazīstama kā privātā / privātā / privātā atslēga) atšķīrās no atslēgas, kas bija nepieciešama šifrēšanai (publiskā / publiskā / publiskā atslēga) - un praktiskas nebija veidi, kā uzzināt privāto atslēgu, ja jūsu rīcībā ir publiskā atslēga.

Vitfīlds Difijs, nozīmīga persona kriptogrāfijas attīstībā 70. gados
Vitfīlds Difijs, nozīmīga persona kriptogrāfijas attīstībā 70. gados

Vitfīlds Difijs, nozīmīga persona kriptogrāfijas attīstībā 70. gados.

Tas nozīmē, ka jūs varētu droši atklāt savu publisko atslēgu, ļaujot to izmantot, lai šifrētu ziņojumu, kuru atšifrēt var tikai jūs kā privātās atslēgas īpašnieks. Šis izrāviens mainīja kriptogrāfijas lauku, jo kļuva skaidrs, ka visi divi cilvēki var droši sazināties pa nenodrošinātu kanālu, neuztraucoties par to, ka tos kāds nolasa.

Asimetriskai šifrēšanai bija vēl viens novatorisks lietojums: digitālie paraksti. Parastā publiskās atslēgas kriptogrāfijā sūtītājs šifrē ziņojumu ar saņēmēja publisko atslēgu, un saņēmējs to atšifrē ar savu privāto atslēgu. Bet to var arī mainīt: kad sūtītājs šifrē ziņojumu ar savu atslēgu, un saņēmējs to atšifrē, izmantojot sūtītāja publisko atslēgu.

Reklāmas video:

Tas neaizsargā ziņojuma privātumu, jo ikviens var iegūt publisko atslēgu. Bet tas tomēr sniedz kriptogrāfiskus pierādījumus tam, ka ziņojumu ir izveidojis privātās atslēgas īpašnieks. Ikviens, kam ir publiskā atslēga, var pārbaudīt pierādījumu, nezinot privāto atslēgu.

Cilvēki drīz vien saprata, ka šie digitālie paraksti var padarīt iespējamu kriptogrāfiski drošu digitālo naudu. Izmantojot klasisku piemēru, pieņemsim, ka Alisei ir monēta un vēlas to uzdāvināt Bobam.

Viņa raksta ziņojumu “Es, Alise, atdodu manai monētai Bobu”, un pēc tam ziņojumu paraksta ar savu privāto atslēgu. Tagad Bobs vai kāds cits var atšifrēt parakstu, izmantojot Alises publisko atslēgu. Tā kā tikai Alise varēja izveidot drošu ziņojumu, Bobs to var izmantot, lai pierādītu, ka monēta tagad pieder viņam.

Ja Bobs vēlas nodot monētu Karolim, viņš ievēros to pašu procedūru un paziņos, ka dāvinās monētu Karolim, šifrējot ziņojumu ar savu privāto atslēgu. Karola var izmantot šo parakstu ķēdi - Alises parakstu, ar kuru monēta tiek pie Boba, un Boba parakstu, ar kuru monēta tiek piešķirta Karolai, kā pierādījumu tam, ka viņai pieder monēta.

Lūdzu, ņemiet vērā, ka nevienam no šiem gadījumiem nav nepieciešama oficiāla trešā puse, lai pilnvarotu vai autentificētu darījumus. Alise, Bobs un Karols var ģenerēt savus publiskās un privātās atslēgas pārus bez trešo personu palīdzības. Ikviens, kurš zina Alises un Boba publiskās atslēgas, var patstāvīgi pārbaudīt, vai paraksta ķēde ir kriptogrāfiski derīga. Digitālie paraksti apvienojumā ar vairākiem jauninājumiem, par kuriem mēs diskutēsim vēlāk, ļauj cilvēkiem veikt bankas operācijas, neprasot banku.

Kā darbojas Bitcoin darījumi

Iepriekšējā sadaļā aprakstītā digitālās naudas vispārējā shēma ir ļoti tuvu tam, kā darbojas reālie Bitcoin maksājumi. Šeit ir vienkāršota shēma, kā izskatās reāli bitcoin darījumi:

Image
Image

Bitcoin darījums satur ieeju un izeju sarakstu. Katra tapa ir saistīta ar noteiktu publisko atslēgu. Lai veiktu pēdējo darījumu, lai iztērētu šīs monētas, tai nepieciešama ievade ar atbilstošu digitālo parakstu. Bitcoin digitālajiem parakstiem izmanto eliptisku līkņu kriptogrāfiju.

Piemēram, pieņemsim, ka jums ir privāta atslēga, kas iepriekšminētajā diagrammā atbilst publiskajai atslēgai D. Kāds vēlas jums nosūtīt 2,5 bitcoinus. Šis kāds izveido tādu darījumu kā 3. darījums ar 2,5 bitkoiniem, kas dodas pie jums, publiskās atslēgas D īpašnieka.

Kad esat gatavs iztērēt šos bitcoinus, jūs izveidosit jaunu darījumu, piemēram, 4. darījumu. Par līdzekļu avotu jūs uzskaitīsit 3. darījumu, 1. piespraudi (piespraudes tiek indeksētas ar nulli, tāpēc 1. piespraude būs otrā izvade). Jūs izmantojat savu privāto atslēgu, lai ģenerētu parakstu D, parakstu, kuru var pārbaudīt ar publisko atslēgu D. Šie 2,5 bitkoīni tagad tiek sadalīti starp divām jaunām tapām: 2 bitkoīnus publiskajai atslēgai E un 0,5 bitkoinus publiskajai atslēgai F. Tagad tos var tērēt tikai attiecīgo privāto atslēgu īpašnieki.

Darījumam var būt vairākas ieejas, un tam ir jāiztērē visi bitkoini no iepriekšējo darījumu attiecīgajiem izvadiem. Ja darījums izdod mazāk bitcoīnu, nekā tas pieņem, starpību uzskata par darījuma maksu (komisiju), ko saņem bitcoin mīnētājs, kurš apstrādāja darījumu. Vairāk par to vēlāk.

Bitcoin tīklā adreses, kuras cilvēki izmanto, lai viena otrai nosūtītu bitkoinus, tiek iegūtas no publiskām atslēgām, piemēram, publiskās atslēgas D. Bitcoin adreses precīzais formāts ir sarežģīts un laika gaitā mainās, bet bitcoin adresi var uzskatīt par jaucēju (īsu un nejaušu bitu virkni, kas kalpo kā publiskās atslēgas kriptogrāfijas pirkstu nospiedums). Bitcoin adreses tiek kodētas pielāgotajā Base58Check formātā, kas līdz minimumam samazina drukas kļūdu. Tipiska bitcoin adrese izskatās šādi: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN.

Image
Image

Šis darījums ņem 6,07 bitcoin no vienas ievades adreses un sadala to starp divām izvades adresēm. Viena izņemšanas adrese saņem nedaudz vairāk par 5 bitcoiniem, bet otra saņem mazliet mazāk par 1 bitcoin. Visticamāk, viena no šīm izvades adresēm pieder sūtītājam - pats nosūta “izmaiņas” -, bet otra pieder trešai pusei.

Protams, faktiskie bitcoin darījumi var būt daudz sarežģītāki nekā iepriekš parādītie vienkāršie piemēri. Varbūt vissvarīgākā īpašība, kas nav ilustrēta iepriekš, būtu tāda, ka publiskās atslēgas vietā izvadei varētu būt apstiprināšanas skripts, kas uzrakstīts vienkāršā Bitcoin specifiskā skriptu valodā. Lai iztērētu šo izvadi, nākamajā darījumā jābūt parametriem, kas ļauj šo skriptu novērtēt kā patiesu.

Tas ļauj bitcoin tīklam īstenot patvaļīgi sarežģītus nosacījumus, kas nosaka naudas tērēšanas veidu. Piemēram, skriptam var būt nepieciešami trīs dažādi paraksti, kas jāturas dažādiem cilvēkiem, kā arī nauda, kas nākotnē netiks tērēta līdz noteiktam laikam. Atšķirībā no Ethereum, Bitcoin valoda neatbalsta cilpas, tāpēc tiek garantēta, ka skripti tiek pabeigti īsā laikā.

Kā Bitcoin aizliedz divkāršu tērēšanu

Daudzi cilvēki 80. un 1990. gados sapņoja par digitālo parakstu izmantošanu, lai izveidotu pilnīgi decentralizētu elektroniskās naudas sistēmu. Bet pilnībā decentralizētai digitālās valūtas sistēmai bija divas lielas problēmas, kuras bija jārisina.

Image
Image

Viena no problēmām ir tas, kā sistēmā ieviest jaunas monētas. Acīmredzot dzīvotspējīgam maksājumu tīklam ir jāveido jaunas monētas, taču, ja jūs jebkurā laikā ļaujat radīt jaunas monētas, valūta ātri kļūs bezjēdzīga.

Otra problēma ir dubultā tērēšana. Bitcoin noteikumi nosaka, ka katru izņemšanas darījumu var iztērēt tikai vienu reizi. Ja kāds mēģina izņemto naudu iztērēt divreiz, bitcoin kopiena kaut kā spēs izsekot šim mēģinājumam un mainīt pēdējo darījumu.

Acīmredzams risinājums būtu izveidot uzņēmumu, kas pārvaldītu visu darījumu kopējo uzskaiti. Tādējādi darbojas tādi tradicionālie maksājumu tīkli kā MasterCard un PayPal. Bet Bitcoin izgudrotājs Satoshi Nakamoto vēlējās izveidot tīklu, kuru nepārvaldītu neviena atsevišķa organizācija.

Tāpēc Nakamoto izgudroja vispārīgu grāmatu - blokķēdi -, kuru atbalsta datori, kurus sauc par mezgliem, kuri darbojas vienādranga tīklā. Tūkstošiem datoru visā pasaulē glabā atsevišķas visa bloka kopijas, kurās tiek glabāti visi darījumi, kas notikuši kopš tīkla darbības uzsākšanas 2009. gadā. Tīkls apbalvo mezglus, kas palīdz izveidot blokķēdi, ļaujot tiem izveidot arī jaunus bitkoinus - tas atrisina monētu izplatīšanas problēmu un vienlaikus rada stimulu risināt virsgrāmatas atjaunināšanas problēmu.

Tas viss izskatās šādi: kad lietotājs vēlas veikt Bitcoin maksājumu, viņš izmanto programmatūru, lai izveidotu jaunu darījumu. No lietotāja viedokļa tas vienkārši nozīmē darījuma summas un saņēmēja bitcoin adreses ievadīšanu tīklā un pēc tam - trāpīt sūtīt.

Klienta programmatūra noformulēs darījumu un nosūtīs to uz tuvāko mezglu bitcoin tīklā. Pirmais mezgls, kas dzird par darījumu, dalās tajā ar citiem, līdz tas tiek plaši izplatīts visā tīklā.

Daži no mezgliem ir mīnmetēji ("mīnmetēji"), kuri piedalās blokķēdes faktiskajā atjaunināšanā. Kalnračis izveido sarakstu ar visiem darījumiem, par kuriem viņš ir dzirdējis, bet kuri vēl nav iekļauti blokķēdē. Tad tas pārbauda, vai darījums seko visiem Bitcoin noteikumiem - paraksti ir derīgi, lai izņemto līdzekļu summa nepārsniegtu ievadīto summu utt. - izmetot tos, kas neatbilst noteikumiem. Tā rezultātā tiek izveidots jauns pārbaudītu darījumu saraksts, tas ir arī bloks. Kalnračis sev pievieno arī īpašu darījumu ar fiksētu atlīdzību - tagad 12,5 bitcoins - par bloka izveidi.

Pašlaik 12,5 bitkoini ir vairāk nekā 200 000 USD, tāpēc daudzi vēlētos blokķēdei pievienot vēl vienu bloku. Lai iegūtu tiesības pievienot nākamo bloku, bitcoin kalnrači sacenšas savā starpā, veicot atkārtotus aprēķinus. Viņi pievieno izlases vērtību (nonce) savam kandidātu blokam. Pēc tam tiek piemērota SHA-256 jaucējfunkcija, kas rada īsu un šķietami nejaušu secību un nulles, kas kalpo kā bloka kriptogrāfijas pirkstu nospiedumi.

Uzdevums ir atrast bloku, kura jaucējs būs ļoti mazs - tas ir, tā, ka tā binārā vērtība sākas ar lielu nulles skaitu. Piemēram, tagad uzvarošajam blokam ir vajadzīga SHA-256 jaucējkrāna, sākot ar vismaz 72 nullēm.

Tā kā SHA-256 hash vērtības pēc savas būtības ir nejaušas, vienīgais veids, kā atrast piemērotu, ir atkal uzminēt. Vairumā gadījumu hash vērtība būs pārāk augsta, un kalnračis atkārtos procesu, mainot nonce vērtību un aprēķinot atšķirīgu hash vērtību. Tīkls tagad par katru izveidoto bloku vidēji aprēķina apmēram 7 x 1021 SHA-256 jaucējkrānu.

Tas, kurš vispirms atrod bloku, par to informē pārējo tīklu. Visi citi apstiprina, ka hash ir pietiekami zems un tā darījumi ir derīgi. Ja tā, viņi pievieno šo bloku blokķēdes kopijai. Un sacensības sākas no jauna.

Kā bitcoin tīkls panāk vienprātību?

Vissvarīgākais Bitcoin jauninājums ir pilnībā decentralizēta vienprātības procesa izstrāde domstarpību risināšanai par to, kuru bloku pievienot blokķēdei, t.i., blokķēdi. Iepriekš redzamā diagramma parāda, kā tas darbojas.

Image
Image

Pieņemsim, ka divi tīkla mezgli aptuveni vienlaikus atklāj jaunu bloku (tas ir, abi atrod blokus, kuru jaukšanas vērtības ir zemākas par mērķa vērtību). Tie ir sarkanie un zaļie bloki otrajā solī iepriekš. Tikai viens no šiem diviem blokiem var kļūt par blokķēdes daļu, jo tie ir saistīti ar daudziem atkārtotiem darījumiem.

Lai izlemtu, kuru bloku pieņemt, tīkls pāriet uz nākamo sacensību kārtu. Kalnračiem jāsāk meklēt otrs jauns bloks. Ja kāds atrod otru jaunu bloku, tas satur rādītāju vienam no diviem konkurējošajiem blokiem, kas izveidoti iepriekšējā kārtā. Kad tas notiks, jaunais bloks (purpursarkans) un tā priekšgājējs (zaļš) kļūs par daļu no oficiālā blokķēdes. Otrs pretinieku bloks (sarkans) tiek izmests.

Principā šāda veida izloze var notikt vairāk nekā vienu reizi. Kāds cits varēja pamanīt citu bloku vienlaikus ar purpursarkano, un šis, savukārt, būtu norādījis uz sarkano bloku. Šajā gadījumā sacīkstes turpināsies līdz trešajai kārtai, un šajā kārtā uzvarējušais bloks jau izvēlēsies, kura no divām pretinieku ķēdēm kļūs par oficiālu blokķēdes sastāvdaļu.

Bet šāda neskaidrība nevar pastāvēt ļoti ilgu laiku, jo mezgli tiek salikti blokā ar lielu skaitu priekšgājēju - un kaklasaites gadījumā tiek izvēlēts bloks, par kuru viņi vispirms dzird. Tāpēc, tiklīdz kāds 3. solī atrod bloku, piemēram, purpursarkano bloku, kas tā ķēdi padara garāku nekā pārējās vienlaikus esošās ķēdes, visiem pārējiem ir jāpieņem jaunais bloks kopā ar saviem izvēlētajiem priekšgājējiem. Visi sāk strādāt pie bloka, kas seko purpursarkanai.

Kalnračiem ir iemesls ievērot šo garas ķēdes noteikumu, jo viņi saņems 12,5 bitcoin atlīdzību tikai tad, ja viņu bloks kļūs par vienprātības blockchain daļu. Un, tā kā vairums citu tīkla mezglu ievēro šo noteikumu, ir liela iespējamība, ka bloks tiks pieņemts, ja tas tiks uzbūvēts tā bloka galā, kas jau pieder pie garākas ķēdes, piemēram, sarkanais bloks augšējā diagrammā.

Ja kalnračis neatlaidīgi pieprasa balstīties uz citu bloku (teiksim, sarkanu), jebkurš viņa atrastais bloks vienkārši nokļūs purpursarkanā blokā. Bet ogļrači būvē uz bloka, kuru viņi dzird vispirms, tāpēc jauno bloku ignorēs.

Tagad pieņemsim, ka kāds vēlas pārkāpt tīkla integritāti, divreiz nosūtot vienu monētu. Uzbrucējs veic maksājumu, informē saņēmēju to pieņemt (un apmaiņā nodod preci vai pakalpojumu) un pēc tam vēlas noņemt maksājumu no blokķēdes, lai tās pašas monētas nosūtītu kādam citam. Tas izskatīsies šādi:

Image
Image

Šajā diagrammā dzeltenā lodziņā ir likumīgs darījums, kuru uzbrucējs vēlas aizstāt. 2. darbībā uzbrucējs ģenerē jaunu bloku - pelēku ar ragiem -, kas apzīmē dubultu darījumu. Uzbrukums būs veiksmīgs, ja uzbrucējs var piespiest tīklu nomainīt dzelteno bloku par labu pelēkajam.

Lai to izdarītu, uzbrucējam ir jāpaplašina viņu blokķēdes atzars ātrāk nekā pārējā tīklā tiks izvērsta likumīgā atzara. Uzbrucējam sākumā paveicas, un viņš 3. darbībā pievieno oranžu bloku. Tas kaitīgo ķēdi padara tikpat likumīgu, taču atcerieties, ka godīgie mezgli tiks veidoti uz zaļā bloka, jo viņi par to dzirdēja vispirms.

Jautājums ir par to, kurš uzcels nākamo bloku. 4.a scenārijā uzbrucējs atklāj vēl vienu bloku, un uzbrukums izdodas. Godīgi mezgli, kas ievēro garas ķēdes likumu, pelēkos un oranžos blokus atzīst par derīgiem, atmetot iepriekš iestatītos dzeltenos un zaļos blokus.

4.b scenārijā godīgi mezgli nostiprina viņu vadību. Šeit uzbrucēja ķēde ir izcelta pelēkā krāsā, taču viņš vēl nav zaudējis. Viņš var turpināt pievienot blokus tik daudz, cik vēlas - viņš tiks uzvarēts tikai tad, ja godīgajiem mezgliem būs tāda priekšrocība, ka uzbrucējam nav iespējas to pārvarēt.

Datortehnika aizsargā blokķēdi

Mining jeb bitcoin ieguve ir varbūtējs process, tāpēc uzbrukuma izdošanās iespējamība daļēji ir atkarīga no veiksmes. Tas ir atkarīgs arī no tā, vai uzbrucējam ir vairāk apstrādes jaudas nekā pārējam tīklam. Ja tā - un šis scenārijs tiek dēvēts par "51 procenta uzbrukumu" - uzbrukums būs veiksmīgs. No otras puses, ja uzbrucējs kontrolē mazāk nekā 50% no kopējās tīkla apstrādes jaudas, tad maz ticams, ka uzbrukums būs veiksmīgs, it īpaši, ja godīgajiem mezgliem ir pienācīgs sākums.

Image
Image

Un šeit mēs lēnām pietuvojamies bitcoin enerģijas kolosālajiem līmeņiem. Pašlaik bitcoin kalnrači ir uzkrājuši pietiekami daudz kolektīvās jaudas, lai aprēķinātu vairāk nekā 12 x 1018SHA-256 hashes sekundē. Uzbrucējam būtu jāiegūst salīdzināma skaitļošanas jauda, kuras vērtība būtu simtiem miljonu, ja ne miljardiem dolāru.

Kalnračiem ir uzkrāts tik daudz skaitļošanas jaudas, jo bitcoin ieguve ir rentabls bizness. Atkal kalnrači saņem 12,5 bitkoinus - vairāk nekā 200 000 USD - par bloku.

Pieaugot bitcoīna cenai, pieaug nozares peļņa, un kalnrūpniecības uzņēmumi vairāk tērē aparatūrai un elektrībai. Īstermiņā tas novedīs pie ātras bloku veidošanas.

Bet bitcoin tīkls ir ieprogrammēts, lai automātiski pielāgotu ieguves grūtības, lai uzturētu vienmērīgu ieguves ātrumu seši bloki stundā. Ja tīkls blokus izveido pārāk ātri, bloka maksimālā hash vērtība tiek samazināta, lai apgrūtinātu bloku atrašanu. Ja bloku izveidošana palēninās, notiek pretējais. Tā rezultātā tīkls rada vidēji vienu bloku ik pēc 10 minūtēm, neatkarīgi no tīkla apstrādes jaudas.

12.5 bitcoin atlīdzība ir ieprogrammēta laika gaitā samazināties. Kad Bitcoin tika uzsākta 2009. gadā, katrs bloks izveidoja 50 bitcoinus. 2012. gadā atlīdzība samazinājās līdz 25 bitcoiniem, bet 2016. gadā - līdz 12,5. Tas samazināsies arī ik pēc četriem gadiem - 6,25 2020. gadā, 3,125 2024. gadā utt.

Pēc dažām desmitgadēm atlīdzība samazināsies līdz nenozīmīgam līmenim. Šajā brīdī Bitcoin ieguvi atbalstīs tikai maksa par darījumiem. Jebkurā darījumā var iekļaut komisiju - atlīdzību, kas tiek piešķirta kalnračim, kurš iekļauj darījumu blokā. Ja ir pārāk daudz darījumu, kas gaida iekļaušanu blokā, ogļrači parasti vispirms iekļauj darījumus ar visaugstāko maksu, tādējādi uzturot nodevas augstas.

Agrīnie bitcoīnu atbalstītāji mīlēja pieminēt faktu, ka bitcoīna darījumi bija bezmaksas vai gandrīz bez maksas. Bet, tā kā bitcoin tīkls kļuva pārslogotāks, darījumu izmaksas pieauga. Līdz decembra sākumam vidējās bitcoin pārskaitījuma maksas bija palielinājušās līdz 20 USD, jo pārāk daudz darījumu tika uzkrāti pārāk mazos blokos.

Pretrunīgi mērogojošie jautājumi sašķeļ sabiedrību

Tīkls ir pārslogots, jo bitcoin koda grūti kodētā vērtība ierobežo bloka lielumu līdz 1 megabaitam. Šis ierobežojums, kas tika ieviests 2010. gadā, bija pasākums, lai novērstu toreiz attīstītā tīkla ļaunprātīgu izmantošanu, bet kļuva par vienu no pretrunīgi vērtētajiem risinājumiem bitcoin pasaulē.

Image
Image

Regulārie bitcoin darījumi ir vidēji apmēram 500 baitu lielumā, tāpēc bloki sāk piepildīties, kad uzkrājas apmēram 2000 darījumu. Ja tīkls izveido jaunu bloku ik pēc 10 minūtēm, sekundē tiek veikti apmēram 3,33 darījumi. Acīmredzot globālajam maksājumu tīklam maksājumi jāapstrādā daudz ātrāk.

Bitcoin pasaule ir sadalījusies divās karojošās nometnēs ar dažādiem šīs problēmas risinājumiem. Viena puse apgalvo, ka risinājums ir vienkāršs: palieliniet bloka izmēru. Viņi ierosināja nekavējoties palielināt bloka izmēru līdz 2, 4 vai 8 megabaitiem, vajadzības gadījumā nākotnē to palielinot.

Cita nometne baidās, ka augstā bloķēšanas robeža padarīs Bitcoin pārāk dārgu regulāriem lietotājiem, kuri pilno mezglu vada p2p tīklā. Pilniem Bitcoin mezgliem ir jālejuplādē katrs jebkad veiktais bitcoin darījums un tas jāuzglabā bezgalīgi. Palielinot bloka lieluma ierobežojumu, palielināsies mezglu glabāšanas prasības. Ja pilna Bitcoin mezgla vadīšana kļūst pārāk dārga, mazie mezgli tiks aizvērti, un Bitcoin tīkls nonāks neliela skaita uzņēmumu un citu lielu organizāciju rokās.

Lielā bloka atbalstītāji apgalvo, ka tas ir muļķības. Pašlaik blokķēde sver 145 gigabaitus un pieaug par aptuveni 4 gigabaitiem mēnesī. Bloka lieluma divkāršošana nozīmētu, ka tīkls mēnesī sāk ražot 8 gigabaitus datu. Ņemot vērā to, ka Amazon tīmekļa pakalpojumi pašlaik maksā apmēram 2 centus par gigabaitu mēnesī par krātuvi, viņi saka, saprātīgs bloka lieluma palielinājums nevienam neko labu nedos.

Bet mazā bloka atbalstītāji apgalvo, ka šāda argumentācija ir tuvredzīga. Viņi norāda, ka ar divkāršu bloka lielumu vien nepietiks, lai apmierinātu ilgtermiņa pieprasījumu. Ja bitcoin tīkla mērogā paļaujas uz lieliem blokiem, tas ātri pāriet uz 10 MB blokiem, pēc tam uz 100 MB blokiem un, iespējams, 1 GB blokiem. Kādā brīdī parastie cilvēki vairs nevarēs vadīt pilnus mezglus. Tāpēc jāmeklē veids, kā palielināt tīkla mērogu, vienlaikus saglabājot blokus mazus.

Pirmais solis, uz kuru viņi prasa, ir atdalītā liecinieka (SegWit) funkcija, ko tīkls pieņēma septembrī. Šis atjauninājums pārcēla kriptogrāfijas parakstus ("liecinieku datus") no darījumiem uz blokķēdes daļu, kas netiek ņemta vērā 1 megabaitu ierobežojumā. Kad mezgls ir apstiprinājis, ka šie paraksti ir likumīgi, tas tos var izmest, samazinot datu daudzumu, kas pastāvīgi jāuzglabā. Kad ieviešana darbojas pilnībā, tai vajadzētu aptuveni divkāršot tīkla joslas platumu, nepalielinot Bitcoin mezglu slodzi.

Laika gaitā mazo bloku atbalstītāji cer redzēt, ka darbojas Lightning - maksājumu tīkls, kam vajadzētu darboties virs Bitcoin. Neapstrādātas zibens specifikācijas tika izlaistas decembra sākumā, un tagad trīs uzņēmumi veido neatkarīgu šīs specifikācijas ieviešanu.

Pilns zibens tīkla (LN) skaidrojums šajā rakstā vienkārši neiederēsies (un par to būs pareizāk runāt nākotnē). Īsāk sakot: tas izmanto maksājumu kanāla metodi, kas ļauj veikt daudz mazu darījumu starp divām pusēm, nesūtot atsevišķus darījumus blokķēdei. Ligntning tīkla mērķis ir sašūt maksājumu kanālu savienojumu globālā tīklā, kas ļauj apmainīties ar maksājumiem.

Ja tīkls darbojas tā, kā apgalvo tā atbalstītāji, tas atrisinās ilgtermiņa mērogošanas problēmu Bitcoin. Bet lielo bloku atbalstītāji šaubās, vai viņa kaut ko mainīs. Un jums joprojām ir jāpalielina bitcoin bloka lielums, lai apmierinātu pieaugošo pieprasījumu.

Divi nākotnes bitcoini

Debates par bloka lielumu ir kļuvušas tik asas, ka ir viegli aizmirst kopējo ainu. Bet galu galā uz spēles ir liktas divas ļoti atšķirīgas vīzijas par bitcoin nākotni.

Image
Image

Vīzija ar lieliem blokiem liek blokiem galu galā pieaugt līdz gigabaitiem, mazākiem spēlētājiem iznākot no spēles, jo nespēj uzturēt pilnus mezglus. Tīklu darbos vairāki desmiti ieguves uzņēmumu, biržas un citi lieli bitcoin uzņēmumi (ne vairāk kā 10 000 pilnu mezglu, kā tas ir tagad). No gadījuma lietotāja viedokļa šāds nākotnes bitcoin tīkls vairāk līdzinās tīklam, un cilvēki varēs veikt neierobežotu skaitu darījumu ar zemām šo darījumu izmaksām. Tomēr lielāka tīkla koncentrācija var izraisīt nesamērīgu varas dalīšanu starp pilna mezgla uzņēmumiem - un galu galā padarīt tīklu jutīgāku pret valdības noteikumiem.

Turpretī mazo bloku atbalstītāji nākotnē redz jaunu slāņveida arhitektūru, kurā darījumi blokķēdē būs dārgi un maz. Blokķēde kļūs par "nogulumu slāni" Zibens tīklam, un maksājumu kanāli, kas apstrādā vairākus Zibens maksājumus, būs viens darījums blokķēdē. Ar nelielu bloka izmēru - lai arī pat mazu bloku atbalstītāji atzīst, ka lielums būs jāpalielina - galvenais Bitcoin tīkls paliks decentralizēts, jo tūkstošiem mezglu pārvaldīs indivīdi.

Iemesls, kāpēc bloku lieluma diskusijas ir kļuvušas tik niknas, ir tāpēc, ka katra nometne Bitcoin attīstību redz atšķirīgi. Lielā bloka aizstāvji uzskata, ka mazie bloki bezjēdzīgi sabotē tīkla izaugsmi, meklējot ideoloģisku programmu. Mazie bloķētāji apgalvo, ka lielie bloki grauj decentralizāciju, kas daudzus cilvēkus galvenokārt piesaistīja kriptovalūtām.

Bitcoin dakšu pieaugums

Pastāv arī strīdi, jo Bitcoin ir uz vienprātību balstīts tīkls. Sistēma darbojas, jo katrs tīkla mezgls ievēro vispārīgus noteikumus bloku likumības un nelikumības noteikšanai.

Image
Image

Ja dažādi mezgli nepiekrīt noteikumiem, kas tiek ievēroti, tiek izveidotas tā saucamās dakšas (dakšas) - dalījuma ķēdes vai pat dakšas. Mezgls izveido bloku - piemēram, lielāku par 1 megabaitu -, kuru citi mezgli uzskata par nederīgu. Tīkls ir sadalīts divās daļās. Mezgli, kas jauno bloku uzskata par likumīgu, uzskata to par jaunu garu ķēdi un izveido mezglus uz tā. Mezgli, kas to uzskata par nelikumīgu, to ignorēs un pieslēgsies priekšgājējam. Tādējādi no pirmā acu uzmetiena paralēli darbojas divas pilnīgi nesalīdzināmas reakciju ķēdes.

Lai no tā izvairītos, visiem tīkla lietotājiem vai gandrīz visiem ir jāvienojas par jauniem noteikumiem ilgi pirms to stāšanās spēkā. Šī nepieciešamība pēc plašas vienprātības ir bijis viens no iemesliem, kāpēc bitcoin sabiedrībā ir ilgas debates par bloka lieluma izmaiņām. Kopš 2015. gada lielākā daļa cilvēku uzskatīja, ka šīs izmaiņas ir vajadzīgas, taču neviens nesaprata, kādam jābūt izmaiņu kopumam, kam visi piekritīs.

2017. gada augustā lielo bloku disidentu frakcija nolēma pārņemt lietas savās rokās. Viņi apzināti sadalīja blokķēdi, negaidot vienprātību. Rezultāts ir jauna kriptovalūta - Bitcoin Cash.

Protams, ir daudz bitkoiniem līdzīgu kriptovalūtu, taču šī ir īpaša: tā kā tā bija esošā blockchain dakša, ikviens, kam pirms dakšas bija regulāri bitcoini, arī dakšiņu ieguva Bcash. Divu kriptovalūtu kopējā vērtība būtībā pārsniedza bitkoina vērtību pirms dakšas, būtībā radot miljardiem dolāru jaunu bagātību.

Novembrī sekoja priekšlikums divkāršot bloka lielumu galvenajā Bitcoin tīklā līdz 2 megabaitiem, taču tas tika noraidīts. Atbildot uz to, daži lieli bloķētāji ir pārcēluši savu kriptogrāfijas vērtību uz Bitcoin Cash.

Kāpēc Bitcoin var mainīt pasauli?

Bitcoin fundamentālais jauninājums ir tas, ka tā bija pirmā elektronisko norēķinu sistēma, kas tika pilnībā decentralizēta. Tas bieži tiek likts uz politiskā fona, pozicionējot bitcoin tīklu kā konkurentu Federālajām rezervēm un lielajām bankām.

Image
Image

Bet bitcoin decentralizācijai bija citas sekas, kas var būt smalkākas, bet ne mazāk svarīgas: bitcoin pārskaitījumi ir neatgriezeniski. Ja jūs kaut ko iegādājaties ar parastu kredītkarti un pārdevējs produktu nepiegādā, varat lūgt kredītkaršu tīklu atcelt darījumu. Bet tas nedarbosies ar bitcoiniem. Tur vienkārši nav, kam piezvanīt.

Cilvēki salīdzina Bitcoin ar internetu. Internets ir atteicies no tradicionālo tīklu uzticamības garantijām; ja interneta maršruts ir pārslogots, maršrutētāji vienkārši nomet paketes, kuras viņi nevar piegādāt. Sūtītājam ir pienākums pamanīt, ka paciņa nav piegādāta, un nosūtīt citu kopiju.

Šī pieeja novecojušos telekomunikāciju tracināja, bet tā izrādījās nozīmīgs jauninājums. Tas ļāva interneta maršrutētājiem būt vienkāršākiem un vieglāk savienojamiem starp dažāda veida tīkliem. Galu galā tas darbojās, jo datori lieliski palīdz veiksmīgi piegādāt ziņojumus.

Bitcoin veic līdzīgu maiņu: pats tīkls nenodrošina tiešajiem lietotājiem stabilu aizsardzību pret krāpšanu. Tā vietā atbildība pāriet uz bitcoin lietojumprogrammu veidotājiem, kuriem jāizdomā, kā pasargāt savus lietotājus no krāpšanas.

Tas daļēji padara Bitcoin par riskantu aktīvu. 2011. gadā kāds apgalvoja, ka viņam ir 25 000 bitkoinu - tad to vērtība bija aptuveni 500 000 USD, bet šodien tie būtu bijuši vairāk nekā 400 miljonu USD vērti - un tos nozaga hakeris. Šis stāsts atkārtojas atkal un atkal.

Bet visiem tā trūkumiem bitcoin neatgriezeniskumam ir būtisks potenciāls: tas padara bitcoin (piemēram, internetu) par unikālu atvērtu un programmējamu finanšu platformu. Programmatūrai, kas mijiedarbojas ar parasto maksājumu tīklu, piemēram, Visa vai MasterCard, jāņem vērā to sarežģītie drošības modeļi un risks, ka tīkls vēlāk var atcelt maksājumu.

Lai izveidotu jaunu finanšu pakalpojumu veidu uz tradicionālās platformas, ir nepieciešams tradicionālā tīkla īpašnieka apstiprinājums, un šādi uzņēmumi nav tieksmi riskēt - jo slikti izstrādāta lietojumprogramma var kļūt par krāpšanas līdzekli. Iesācējiem ir grūti radīt jaunus finanšu pakalpojumus, izmantojot parastos maksājumu tīklus.

Turpretī bitcoin darījumu derīgumu var pilnībā pārbaudīt programmatūrā. Nav jāuztraucas par to, ka tie vēlāk tiks atcelti, un arī apstiprinājumi un apstiprinājumi no augšas nav nepieciešami.

Uz Bitcoin balstītas pielāgotas finanšu lietojumprogrammas tika gaidītas pirms dažiem gadiem, līdzīgi kā Google un Facebook ir veidotas uz TCP / IP. Šādas lietojumprogrammas varētu piedāvāt augsta līmeņa pakalpojumus, piemēram, biometrisko autentifikāciju, darījuma pakalpojumus neapstiprinātiem pasūtījumiem, klientu atbildības garantijas, kas tos aizsargā no krāpšanas, un krāpšanas apkarošanas pasākumus no parastajiem finanšu tīkliem.

Līdz tas notika. Deviņus gadus pēc tā darbības sākuma bitcoin izmantošana joprojām ir ierobežota ar nelielu Bitcoin un kriptovalūtas entuziastu kopienu.

Varbūt jums vienkārši jābūt pacietīgam. Bija nepieciešami apmēram 25 gadi, līdz internets pārgāja no eksperimenta tīmekļa uz tehnoloģiju, kas bija noderīga vienkāršajiem cilvēkiem. Bitcoin ekosistēmā šobrīd notiek ļoti daudz jaunu lietu, un dažiem no jauninājumiem turpmākajos gados varētu būt negaidītas sekas.

Bitcoin ir kļuvusi par kriptovalūtas pasaules rezerves valūtu

Viena no bitcoin atstātajām sekām ir iedvesmot un atbalstīt jauno uz blokķēdi balstīto tehnoloģiju Kambrijas eksploziju. Mūsdienās ir simtiem bitcoīnu iedvesmotu kriptovalūtu. Cilvēki vēlas izmantot eksotiskas kriptovalūtas apsolīto priekšrocību dēļ. Bitcoin ir tāda pati loma blockchain ekonomikā kā dolārs starptautiskajā tirdzniecībā. Kad divas mazas valstis vēlas tirgoties savā starpā, tās dažreiz kā norēķinu sistēmu izmanto dolārus, jo globālā finanšu sistēma to ļauj. Tas, savukārt, palielina dolāra vērtību un amerikāņiem atvieglo tirdzniecību ar pārējo pasauli. Tātad Bitcoin ir kļuvis par ērtu apmaiņas līdzekli darījumiem starp kriptovalūtām un parastajām valūtām. Bet tas pat nav sākums.

Image
Image

Iļja Khel