Saturs

  1. Blockchain 101

  2. Kā darbojas blokķēde?

  3. Kam tiek izmantota blokķēde?


1. nodaļa — Blockchain 101

Saturs

  • Kas ir blokķēde?

  • Kā bloki ir savienoti?

  • Blokķēdes un decentralizācija

  • Bizantijas ģenerāļu problēma

  • Kāpēc blokķēdes būtu jādecentralizē?

  • Kas ir P2P tīkls?

  • Kas ir blokķēdes mezgli?

  • Publiskās pret privātajām blokķēdēm

  • Kā tiek veikti darījumi?

  • Kā veikt Bitcoin darījumus

    • Kā izņemt Bitcoin no Binance

    • Kā nosūtīt Bitcoin no Trust Wallet uz Electrum

  • Kurš izgudroja blokķēdi?

  • Blokķēdes tehnoloģijas plusi un mīnusi

    • Plusi

    • Mīnusi


Kas ir blokķēde?

Blockchain ir īpašs datu bāzes veids. Iespējams, esat dzirdējis arī terminu "izplatītā virsgrāmatas tehnoloģija" (vai DLT). Daudzos gadījumos tie nozīmē vienu un to pašu.

Blockchain ir noteiktas unikālas īpašības. Pastāv datu pievienošanas noteikumi, un pēc datu saglabāšanas tos gandrīz nav iespējams mainīt vai dzēst.

Dati laika gaitā tiek pievienoti struktūrām, ko sauc par blokiem. Katrs bloks ir veidots virs iepriekšējā, un tajā ir iekļauta informācija, kas saistīta ar iepriekšējo. Šāda sistēma tika izveidota ar mērķi, lai jebkurš lietotājs pēc galējā bloka apskatīšanas varētu viegli pārbaudīt tā secības pareizību. Ja mēs ejam līdz galam pa "ķēdi", mēs sasniegsim pašu pirmo bloku, ko sauc par ģenēzes bloku.

Lai iegūtu analoģiju, pieņemsim, ka jums ir izklājlapa ar divām kolonnām. Pirmās rindas pirmajā šūnā jūs ievietojat visus datus, kurus vēlaties saglabāt.

Dati pirmajā šūnā tiek pārveidoti par divu burtu identifikatoru, kas pēc tam tiks izmantots kā daļa no nākamās ievades. Šajā piemērā divu burtu identifikators KP ir jāizmanto, lai aizpildītu nākamo šūnu otrajā rindā (defKP). Tas nozīmē, ka, mainot pirmo ievadi (abcAA), visās pārējās šūnās tiks parādīta cita burtu kombinācija.

База даних, де кожен запис пов'язаний з останнім.

Datu bāze, kurā katrs ieraksts ir saistīts ar pēdējo.


Ja paskatās uz 4. rindiņu, mūsu pēdējais ID ir TH. Atcerieties, kā mēs teicām, ka nevarat atgriezties vai dzēst ierakstus? Tas ir tāpēc, ka lielā dalībnieku sistēmā, kas koplieto vienu un to pašu konsekventu datu kopu, jūs varat paziņot visiem, ka esat jau veicis izmaiņas tabulā, taču lielākā daļa var vienkārši ignorēt jūsu mēģinājumu mainīt visu datu struktūru.

Pieņemsim, ka maināt datus pirmajā šūnā — jūs iegūsit citu ID, kas nozīmē, ka otrajā blokā būs atšķirīgi dati, kas novedīs pie cita ID 2. rindā utt. TH būtībā ir visas iepriekšējās informācijas produkts.


Kā bloki ir savienoti?

Tas, ko mēs apspriedām iepriekš ar mūsu divu burtu identifikatoriem, ir vienkāršota analoģija tam, kā blokķēde izmanto jaucējfunkcijas. Jaukšana ir līme, kas satur blokus kopā. Tas sastāv no tā, ka mēs ņemam jebkura izmēra datus un izlaižam tos caur matemātisko funkciju, lai iegūtu rezultātu (jaucēju), kas vienmēr ir vienāda garuma.

Blokķēdēs izmantotās jaucējzīmes ir interesantas, jo varbūtība, ka jūs atradīsiet divus datu gabalus, kas rada vienādu rezultātu, ir astronomiski maza. Tāpat kā iepriekš minētie identifikatori, jebkura neliela mūsu ievades modifikācija radīs pilnīgi atšķirīgu rezultātu.

Ilustrēsim SHA256, funkciju, ko plaši izmanto Bitcoin. Kā redzat, lai pilnībā šifrētu izvadi, pietiek pat ar lielo burtu maiņu.


Ienākošie dati

SHA256 izeja

Binance akadēmija

886c5fd21b403a139d24f2ea1554ff5c0df42d5f873a56d04dc480808c155af3

Binance akadēmija

4733a0602ade574551bf6d977d94e091d571dc2fcfd8e39767d38301d2c459a7

Binance akadēmija

a780cd8a625deb767e999c6bec34bc86e883acc3cf8b7971138f5b25682ab181


Fakts, ka nav zināmu konfliktu ar SHA256 (ti, divas dažādas ievades dod mums vienādu rezultātu), ir neticami vērtīgs blokķēžu kontekstā. Tas nozīmē, ka katrs bloks var atsaukties uz iepriekšējo, ieskaitot tā jaucējfunkciju, un jebkurš mēģinājums rediģēt vecākus blokus būs uzreiz redzams.

Кожен блок містить відбиток попереднього.

Katrs bloks satur iepriekšējā bloka nospiedumu.


Blokķēdes un decentralizācija

Mēs esam izskaidrojuši blokķēdes pamatstruktūru. Bet, kad dzirdat cilvēkus runājam par blokķēdes tehnoloģiju, viņi, visticamāk, runā ne tikai par pašu datu bāzi, bet arī par ekosistēmām, kas veidotas ap blokķēdēm.

Kā autonomas datu struktūras blokķēdes ir patiešām noderīgas tikai nišas lietojumprogrammās. Interesanti kļūst, ja mēs tos izmantojam kā rīkus, lai savstarpēji saskaņotu darbību. Apvienojumā ar citām tehnoloģijām un spēļu teoriju blokķēde var darboties kā sadalīta virsgrāmata, kuru neviens nekontrolē.

Tas nozīmē, ka nevienam nav tiesību rediģēt ierakstus ārpus sistēmas noteikumiem (vairāk par noteikumiem vēlāk). Šajā ziņā var apgalvot, ka reģistrs vienlaikus pieder visiem: dalībnieki jebkurā brīdī vienosies par to, kā tas izskatās.


Bizantijas ģenerāļu problēma

Patiesā problēma, kas traucē tādai sistēmai kā iepriekš aprakstītā, ir tā sauktā Bizantijas ģenerāļu problēma. Tas tika izgudrots 1980. gados, un tas apraksta dilemmu, kurā izolētiem dalībniekiem ir jāsazinās, lai koordinētu savas darbības. Šī dilemma ietver vairākus armijas ģenerāļus, kas ieskauj pilsētu un izlemj, vai tai uzbrukt. Ģenerāļi var sazināties tikai ar sūtņa starpniecību.

Katram ir jāizlemj, uzbrukt vai atkāpties. Nav svarīgi, vai viņi uzbrūk vai atkāpjas, galvenais, lai visi ģenerāļi nonāk pie viena lēmuma. Ja viņi nolemj uzbrukt, viņiem veiksies tikai tad, ja viņi kustēsies vienlaikus. Tātad, kā mēs varam nodrošināt, ka viņi var to īstenot?

Protams, viņi varēja sazināties ar ziņneša starpniecību. Bet kā būtu, ja sūtnis tiktu pārtverts un ziņa mainīta no “mēs uzbrūkam rītausmā” uz “mēs uzbrūkam šovakar”? Kā būtu, ja kāds no ģenerāļiem apzināti maldinātu pārējos, lai tie tiktu uzvarēti?

Всі генерали успішно атакують (ліворуч). Коли один відступає, інші атакують, вони зазнають поразки (праворуч).

Visi ģenerāļi veiksmīgi uzbrūk (pa kreisi). Kad viens atkāpjas, pārējie uzbrūk, viņi tiek uzvarēti (pa labi).


Mums ir vajadzīga stratēģija, kurā var panākt vienprātību pat tad, ja dalībnieki kļūst ļaunprātīgi vai ziņojumi tiek pārtverti. Nespēja uzturēt datubāzi nav dzīvībai bīstama situācija, piemēram, uzbrukums pilsētai bez papildspēkiem, taču ir spēkā tas pats princips. Ja nav neviena, kas uzraudzītu blokķēdi un sniegtu lietotājiem "pareizo" informāciju, tad lietotājiem ir jāspēj sazināties vienam ar otru.

Lai pārvarētu viena (vai vairāku) lietotāju iespējamo kļūmi, blokķēdes mehānismi ir rūpīgi jāizstrādā tā, lai tie būtu izturīgi pret šādām kļūmēm. Sistēma, kas var to panākt, tiek saukta par "Bizantijas vispārējo vienprātību". Kā mēs drīz redzēsim, visaptverošu noteikumu izpildei tiek izmantoti konsensa algoritmi.


Kāpēc blokķēdes būtu jādecentralizē?

Protams, jūs varat pārvaldīt blokķēdi pats. Bet jūs iegūsit datubāzi, kas ir neērta salīdzinājumā ar labākām alternatīvām. Tās reālo potenciālu var izmantot decentralizētā vidē, proti, tādā, kurā visi lietotāji ir vienlīdzīgi. Tādējādi uzbrucēji nevar izdzēst vai nolaupīt blokķēdi. Tas ir vienīgais patiesības avots, ko ikviens var redzēt.


Kas ir P2P tīkls?

P2P tīkls (peer-to-peer) ir lietotāju (vai mūsu iepriekšējā piemērā ģenerāļu) līmenis. Nav administratora, tāpēc tā vietā, lai izsauktu centrālo serveri ikreiz, kad lietotājs vēlas apmainīties ar informāciju ar citu lietotāju, viņi to nosūta tieši saviem kolēģiem.

Apsveriet tālāk redzamo grafiku. Kreisajā pusē ir centralizēta struktūra, kurā dalībniekam A ir jānosūta ziņojums, izmantojot serveri, lai tas tiktu piegādāts dalībniekam F. Tomēr labajā pusē visi dalībnieki ir savienoti tieši, bez starpniekiem.

Централізована мережа (ліворуч) та децентралізована (праворуч).

Centralizēts tīkls (pa kreisi) un decentralizēts (pa labi).


Parasti serveris saglabā visu lietotājiem nepieciešamo informāciju. Piekļūstot Binance akadēmijai, jūs lūdzat tās serverus nodrošināt jūs ar visiem rakstiem. Ja vietne nedarbosies, jūs tos nevarēsit redzēt. Tomēr, ja lejupielādētu visu saturu, jūs varētu tam piekļūt savā datorā, nenosūtot pieprasījumu Binance akadēmijai.

Būtībā tas ir tas, ko katrs lietotājs dara ar blokķēdi: visa datu bāze tiek glabāta viņa datorā. Ja kāds pamet tīklu, pārējie lietotāji joprojām varēs piekļūt blokķēdei un apmainīties ar informāciju savā starpā. Kad ķēdei tiek pievienots jauns bloks, dati tiek izplatīti tīklā, lai ikviens varētu atjaunināt savu virsgrāmatas kopiju.

Noteikti pārbaudiet P2P tīklu skaidrojumu, lai iegūtu padziļinātu ieskatu šāda veida tīklā.


Kas ir blokķēdes mezgli?

Mezgli ir vienkārši tas, ko mēs saucam par mašīnām, kas savienotas ar tīklu. Mezgli glabā blokķēdes kopijas un apmainās ar informāciju ar citām iekārtām. Lietotājiem šie procesi nav jāapstrādā manuāli. Parasti viss, kas viņiem jādara, ir lejupielādēt un palaist blokķēdes programmatūru, un viss pārējais tiks darīts automātiski.

Iepriekš aprakstīts, kas ir mezgls, taču šī definīcija var attiekties arī uz citiem lietotājiem, kuri jebkādā veidā mijiedarbojas ar tīklu. Piemēram, kriptovalūtā vienkāršu maka lietotni tālrunī sauc par vienkāršo mezglu.


Publiskās pret privātajām blokķēdēm

Kā jūs, iespējams, zināt, Bitcoin lika pamatu blokķēdes nozarei, lai tā attīstītos par to, kas tā ir šodien. Kopš Bitcoin sāka pozicionēt sevi kā reālu finanšu aktīvu, novatori sāka domāt par pamatā esošās tehnoloģijas potenciālu citās jomās. Tas ir novedis pie tā, ka blokķēde tiek pētīta neskaitāmiem lietojumiem ārpus finanšu jomas.

Bitcoin ir tas, ko mēs saucam par publisko blokķēdi. Tas nozīmē, ka tajā veiktos darījumus var apskatīt ikviens, un, lai pievienotos, ir nepieciešams tikai interneta pieslēgums un nepieciešamā programmatūra. Tā kā dalībai nav citu prasību, mēs to varam saukt par iekļaujošu (bez atļaujām) vidi.

Turpretim ir arī citi blokķēžu veidi, ko sauc par privātajām blokķēdēm. Šīs sistēmas nosaka noteikumus par to, kas var redzēt blokķēdi un ar to mijiedarboties. Tādējādi mēs tās saucam par ekskluzīvām vidēm. Lai gan sākotnēji privātās blokķēdes var šķist liekas, tām ir vairākas svarīgas lietojumprogrammas – galvenokārt uzņēmuma iestatījumos.

Lai iegūtu papildinformāciju par šo tēmu, varat skatīt šo rakstu "Kāda ir atšķirība starp publiskajām, privātajām un konsorcija blokķēdēm?"


Vai vēlaties sākt tirgoties ar kriptovalūtu? Pērciet Bitcoin vietnē Binance!


Kā tiek veikti darījumi?

Ja Alise vēlas samaksāt Bobam ar bankas pārskaitījumu, viņa to paziņo savai bankai. Vienkāršības labad pieņemsim, ka abas puses izmanto vienu un to pašu banku. Pirms datu bāzes atjaunināšanas banka pārbauda, ​​vai Alisei ir līdzekļi darījuma pabeigšanai (piemēram, -50 $ Alisei, +50 $ Bobam).

Tas īpaši neatšķiras no tā, kas notiek ar blokķēdi. Galu galā tā ir arī datu bāze. Galvenā atšķirība ir tāda, ka nav nevienas puses, kas veic pārbaudes un atjaunina bilanci. Visiem mezgliem tas jādara.

Ja Alise vēlas nosūtīt Bobam 5 BTC, viņa par to nosūta ziņu tīklam. Tas netiks pievienots blokķēdei uzreiz – to redzēs mezgli, taču ir jāveic citas darbības, lai darījums tiktu apstiprināts. Skatiet rakstu "Kā blokķēdē tiek pievienoti bloki?"

Kad šis darījums ir pievienots blokķēdei, visi mezgli redzēs, ka tas ir noticis. Viņi atjauninās savu blokķēdes kopiju, lai to atspoguļotu. Tagad Alise nevar nosūtīt tos pašus 5 BTC Kerolai (dubults tēriņš), jo tīkls zina, ka viņa tos jau ir iztērējusi iepriekšējā darījumā.

Nav lietotājvārdu un paroļu koncepcijas – līdzekļu īpašumtiesību apliecināšanai tiek izmantota publiskās atslēgas kriptogrāfija. Pirmkārt, lai saņemtu līdzekļus, Bobam ir jāģenerē privātā atslēga. Tas ir tikai ļoti garš nejaušs rakstzīmju skaits, ko nevienam praktiski nav iespējams uzminēt, pat ja viņu rīcībā ir simtiem gadu. Bet, ja viņš kādam pateiks savu privāto atslēgu, tad šie lietotāji varēs pierādīt īpašumtiesības uz viņa līdzekļiem (un tāpēc Bobs tos iztērēs). Tāpēc ir svarīgi, lai viņš to paturētu noslēpumā.

Tomēr Bobs var iegūt publisko atslēgu no savas privātās atslēgas. Pēc tam viņš var nodot publisko atslēgu ikvienam, jo ​​praktiski nav iespējams to pārveidot, lai iegūtu privāto atslēgu. Vairumā gadījumu tas veiks citas darbības (piemēram, jaukšanu) ar publisko atslēgu, lai iegūtu publiskās adreses.

як працює блокчейн транзакція


Viņš iedos Alisei publisku adresi, lai viņa zinātu, kur sūtīt naudu. Tas izveido darījumu, kas saka: pārskaitiet šos līdzekļus uz šo publisko adresi. Pēc tam, lai pierādītu tīklam, ka viņa nemēģina tērēt kāda cita līdzekļus, Alise ģenerē ciparparakstu, izmantojot savu privāto atslēgu. Ikviens var paņemt Alises parakstīto ziņojumu, salīdzināt to ar viņas publisko atslēgu un ar pārliecību teikt, ka viņai ir tiesības nosūtīt šos līdzekļus Bobam.


Kā veikt Bitcoin darījumus

Lai ilustrētu, kā jūs varat veikt Bitcoin darījumus, iedomāsimies divus dažādus scenārijus. Pirmais ir tad, kad izņemat Bitcoin no Binance, bet otrais ir tad, kad nosūtāt līdzekļus no sava TrustWallet uz savu Electrum maku.


Kā izņemt Bitcoin no Binance

1. Piesakieties savā Binance kontā. Ja jums vēl nav BTC, skatiet mūsu ceļvedi Kā iegādāties BTC.

2. Novietojiet kursoru virs “Maks” un atlasiet “Spot Wallet”.

вибір спотового гаманця зі списку гаманців на binance


3. Sānjoslā kreisajā pusē noklikšķiniet uz pogas Noņemt.

4. Izvēlieties monētu, kuru vēlaties izņemt, šajā gadījumā BTC.

5. Kopējiet adresi, uz kuru vēlaties izņemt Bitcoins, un ielīmējiet adresāta BTC adresi.

екран зняття на binance


6. Ievadiet summu, kuru vēlaties izņemt.

7. Noklikšķiniet uz "Sūtīt".

8. Drīzumā saņemsit apstiprinājuma e-pastu. Rūpīgi pārbaudiet adreses pareizību. Ja viss ir pareizi, apstipriniet darījumu e-pastā.

9. Pagaidiet, kamēr darījums iet caur blokķēdi. Varat izsekot tā statusam cilnē Noguldījumu un izņemšanas vēsture vai izmantojot Block Explorer.


Kā nosūtīt Bitcoin no Trust Wallet uz Electrum

Šajā piemērā mēs nosūtīsim BTC no Trust Wallet uz Electrum.


1. Atveriet lietotni Trust Wallet.

2. Noklikšķiniet uz sava Bitcoin konta.

3. Noklikšķiniet uz "Sūtīt".

4. Atveriet savu Electrum maku.

5. Atveriet Electrum cilni "Saņemt" un nokopējiet adresi.

скріншот гаманця Electrum


Varat arī atgriezties Trust Wallet un noklikšķināt uz ikonas [–], lai skenētu QR kodu, kas ved uz jūsu Electrum adresi.

скріншоти Trustwallet


6. Ielīmējiet savu Bitcoin adresi Trust Wallet laukā "Recipient Address".

7. Ievadiet summu.

8. Ja viss ir pareizi, apstipriniet darījumu.

9. Viss ir gatavs! Pagaidiet, līdz jūsu darījums tiek apstiprināts blokķēdē. Varat izsekot tā statusam, kopējot savu adresi programmā Block Explorer.


Vai vēlaties sākt tirgoties ar kriptovalūtu? Pērciet Bitcoin vietnē Binance!


Kurš izgudroja blokķēdi?

Blockchain tehnoloģija tika izveidota 2009. gadā, uzsākot Bitcoin, pirmo un populārāko blokķēdi. Tomēr tā radītājs ar pseidonīmu Satoshi Nakamoto smēlies iedvesmu no agrākām tehnoloģijām un priekšlikumiem.

Blokķēdes plaši izmanto jaucējfunkcijas un kriptogrāfiju, kas pastāvēja gadu desmitiem pirms Bitcoin. Interesanti, ka blokķēdes struktūra ir meklējama 90. gadu sākumā, lai gan to vienkārši izmantoja, lai dokumentos uzliktu laikspiedolu, lai vēlāk tos nevarētu mainīt.

Lai iegūtu sīkāku informāciju, lūdzu, skatiet rakstu "Blockchain vēsture".


Blokķēdes tehnoloģijas plusi un mīnusi

Pareizi izstrādātas blokķēdes atrisina problēmu, ar ko saskaras ieinteresētās personas dažādās nozarēs, sākot no finansēm līdz lauksaimniecībai. Izkliedētajam tīklam ir daudz priekšrocību salīdzinājumā ar tradicionālo klienta-servera modeli. Bet ir arī daži trūkumi.


Plusi

Viena no tūlītējām priekšrocībām, kas norādīta "Bitcoin baltajā grāmatā", ir tā, ka maksājumus var pārsūtīt bez starpnieka. Turpmākās blokķēdes gāja vēl tālāk, ļaujot lietotājiem sūtīt visa veida informāciju. Darījuma partneru likvidēšana nozīmē mazāku risku iesaistītajiem lietotājiem un zemākas maksas, jo starpnieks nesaņem daļu.

Kā jau minējām iepriekš, arī publiskais blokķēdes tīkls ir iekļaujošs – nav nekādu šķēršļu ienākšanai, jo nav regulējošas iestādes. Ja potenciālais lietotājs var izveidot savienojumu ar internetu, viņš varēs mijiedarboties ar citiem tīkla mezgliem.

Daudzi apgalvo, ka vissvarīgākā blokķēžu kvalitāte ir to augstais izturības līmenis pret cenzūru. Lai avarētu centralizēts pakalpojums, uzbrucējam ir tikai jāuzbrūk serverim. Bet P2P tīklā katrs mezgls darbojas kā atsevišķs serveris.

Tādai sistēmai kā Bitcoin ir vairāk nekā 10 000 redzamu mezglu, kas izkaisīti visā pasaulē, padarot tīklu neiespējamu pat labi resursiem apgādātam uzbrucējam. Jāņem vērā, ka ir daudz slēptu mezglu, kas nav redzami plašākam tīklam.

Bet ir dažas virspusējas priekšrocības. Ir daudz īpašu lietošanas gadījumu, ko var ieviest blokķēdēs. Vairāk par to varat uzzināt šajā rakstā "Kā tiek izmantota blokķēde?"


Mīnusi

Blokķēdes nav panaceja visām problēmām. Optimizēti iepriekšējā sadaļā aprakstītajām priekšrocībām, tām trūkst attīstības citās jomās. Acīmredzamākais šķērslis blokķēžu masveida ieviešanai ir tas, ka to mērogs nav pārāk labs.

Tas attiecas uz jebkuru izplatīto tīklu. Tā kā visiem dalībniekiem ir jāsinhronizējas, jaunu informāciju nevar pievienot pietiekami ātri, jo mezgli nevar tai sekot. Tāpēc izstrādātāji parasti apzināti ierobežo blokķēdes atjauninājumu ātrumu, lai sistēma būtu decentralizēta.

Tīkla lietotājiem tas var izpausties ilgos gaidīšanas periodos, ja pārāk daudz cilvēku cenšas pabeigt darījumus. Bloki var saturēt ierobežotu datu daudzumu, un tie netiek uzreiz pievienoti ķēdei. Ja ir vairāk darījumu, nekā var ievietot blokā, visiem papildu ir jāgaida nākamais bloks.

Vēl viens iespējamais decentralizēto blokķēdes sistēmu trūkums ir tas, ka tās nav viegli atjaunināt. Ja veidojat savu programmatūru, varat pievienot jaunas funkcijas, kā vēlaties. Lai veiktu izmaiņas, jums nav jāsadarbojas ar citiem vai jālūdz atļauja.

Vidē, kurā ir miljoniem lietotāju, veikt izmaiņas ir daudz grūtāk. Varat mainīt dažus sava mezgla programmatūras iestatījumus, taču jūs galu galā atvienosities no tīkla. Ja modificētā programmatūra nav saderīga ar citiem mezgliem, tie to atpazīs un atsakās mijiedarboties ar jūsu mezglu.

Pieņemsim, ka vēlaties mainīt noteikumu par bloku lielumu (no 1 MB uz 2 MB). Varat mēģināt nosūtīt šo bloku mezgliem, ar kuriem esat izveidojis savienojumu, taču tiem ir noteikums "nepieņemt blokus, kas lielāki par 1 MB". Ja viņi saņem lielāku bloku, viņi to neiekļaus savā blokķēdes kopijā.

Vienīgais veids, kā panākt pārmaiņas, ir panākt, lai lielākā daļa ekosistēmas tās pieņemtu. Var paiet mēneši vai pat gadi intensīvas diskusijas forumos, pirms var saskaņot izmaiņas pamatā esošajās blokķēdēs. Plašāku informāciju skatiet rakstā "Cietās dakšas un mīkstās dakšas".



2. nodaļa – kā darbojas blokķēde?

Saturs

  • Kā bloki tiek pievienoti blokķēdei?

  • Kalnrūpniecība (darba apliecinājums)

    • Darba apliecinājuma plusi

    • Darba apliecinājuma mīnusi

  • Likšana (pierādījums par likmi)

    • Likmes pierādīšanas plusi

    • Likmes pierādījuma mīnusi

  • Citi vienprātības algoritmi

  • Vai ir iespējams atcelt Bitcoin darījumu?

  • Kas ir blokķēdes mērogojamība?

  • Kāpēc blokķēdei ir jāmēro?

  • Kas ir blokķēdes dakša?

    • Mīksta dakša

    • Cieta dakša


Kā bloki tiek pievienoti blokķēdei?

Līdz šim mēs esam runājuši par daudz. Mēs zinām, ka mezgli ir savstarpēji saistīti un glabā blokķēdes kopijas. Viņi viens otram nodod informāciju par darījumiem un jauniem blokiem. Mēs jau esam apsprieduši, kas ir mezgli, taču jums varētu rasties jautājums, kā blokķēdē tiek pievienoti jauni bloki?

Nav neviena avota, kas lietotājiem pateiktu, kā rīkoties. Tā kā visiem mezgliem ir vienāda jauda, ​​ir nepieciešams taisnīgs lēmuma mehānisms par to, kurš var pievienot blokus blokķēdei. Mums ir vajadzīga sistēma, kas padara lietotāju krāpšanu dārgu, bet atalgo viņus par godīgumu. Jebkurš saprātīgs lietotājs vēlēsies rīkoties ekonomiski izdevīgi.

Tā kā tīkls ir iekļaujošs, bloku izveidei jābūt pieejamai ikvienam. Protokoli to bieži nodrošina, pieprasot lietotājam piedalīties spēlē, t.i., ietverot zināmu risku. Tas ļaus viņiem piedalīties bloka izveidē, un, ja viņi izveidos derīgu bloku, viņi saņems atlīdzību.

Tomēr, ja viņi mēģinās apkrāpt sistēmu, pārējais tīkls par to uzzinās. Neatkarīgi no likmes, ko kalnracis ieguldīs tīklā, tiks zaudēta. Mēs šos mehānismus saucam par konsensa algoritmiem, jo ​​tie ļauj tīkla dalībniekiem panākt vienprātību par to, kurš bloks jāpievieno nākamajam.


Kalnrūpniecība (darba apliecinājums)

Proof of work


Kalnrūpniecība ir vispopulārākais vienprātības algoritms. Mining izmanto Proof of Work (PoW) algoritmu. Tas nozīmē, ka lietotāji upurē skaitļošanas jaudu, lai mēģinātu atrisināt protokolā izklāstīto problēmu.

Mīkla prasa lietotājiem jaukt darījumus un citu blokā iekļauto informāciju. Bet, lai hash tiktu uzskatīts par derīgu, tam ir jābūt mazākam par noteiktu summu. Tā kā nav iespējams paredzēt, kāda būs šī vai cita izvade, kalnračiem ir jājauc nedaudz mainīti dati, līdz viņi atrod pareizo risinājumu.

Ir skaidrs, ka vairākkārtējai datu jaukšanai ir nepieciešami lieli skaitļošanas resursi. Darbības pierādījuma blokķēdēs lietotāju izvirzītā likme ir nauda, ​​​​kas ieguldīta kalnrūpniecības ierīču un to darbināšanai izmantotās elektrības iegādē. Viņi to dara, cerot saņemt bloka atlīdzību.

Atcerieties, kā mēs minējām, ka sākotnējo vērtību no hash ir gandrīz neiespējami iegūt, bet vai ir viegli pārbaudīt tās pareizību? Kad kalnracis nosūta jaunu bloku pārējam tīklam, visi pārējie mezgli to izmanto kā ievadi jaukšanas funkcijai. Viņiem vienkārši jāizlaiž tā jaucējfunkcija, lai pārbaudītu, vai bloks ir derīgs un iegūts saskaņā ar visiem blokķēdes noteikumiem. Ja tas tā nav, kalnracis nesaņem atlīdzību un tērēs elektrību.

Pirmais Proof of Work blokķēde bija Bitcoin. Kopš tās pirmsākumiem daudzas citas blokķēdes ir pieņēmušas PoW mehānismu.


Darba apliecinājuma plusi

  • Uzticamība. Līdz šim Proof of Work ir visnobriedušākais konsensa algoritms, kas nodrošina simtiem miljardu dolāru.

  • Iekļautība. Ikviens var pievienoties ieguvei vai vienkārši palaist apstiprināšanas mezglu.

  • Decentralizācija. Kalnrači sacenšas savā starpā, lai ražotu blokus, kas nozīmē, ka jaukšanas jaudu nekad nekontrolē viena puse.


Darba apliecinājuma mīnusi

  • Augstas pakalpojumu izmaksas. Kalnrūpniecība patērē milzīgu daudzumu elektroenerģijas.

  • Augsta barjera ienākšanai. Tā kā tīklam pievienojas arvien vairāk kalnraču, protokoli apgrūtina ieguves uzdevumu. Lai saglabātu konkurētspēju, lietotājiem ir jāiegulda labākā aparatūrā. Tas var apturēt daudzus kalnračus.

  • Uzbrukums 51%. Lai gan kalnrūpniecība veicina decentralizāciju, pastāv iespēja, ka viens ogļracis saņems lielāko daļu jauktās jaudas. Ja viņš to darīs, viņš teorētiski varētu atcelt darījumus un apdraudēt blokķēdes drošību.


Likšana (pierādījums par likmi)

Darba apliecinājuma sistēmās tas, kas motivē jūs rīkoties godīgi, ir nauda, ​​ko samaksājāt par datoru un elektrības ieguvi. Jūs nesaņemsit atdevi no ieguldījumiem, ja blokus neizraksīsit pareizi.

Izmantojot Proof of Stake (PoS), nav nekādu ārējo izmaksu. Kalnraču vietā mums ir validatori, kas piedāvā blokus. Viņi var izmantot parastu datoru, lai izveidotu jaunus blokus, taču viņiem ir jāiegulda ievērojama daļa savu līdzekļu, lai iegūtu šo privilēģiju. Likmes tiek veiktas ar iepriekš noteiktu vietējās blokķēdes kriptovalūtas daudzumu saskaņā ar katra protokola noteikumiem.

Dažādām implementācijām ir dažādas variācijas, taču, tiklīdz validators sāk likt savas vienības, tas var būt nejauši izvēlēts protokols, lai paziņotu par nākamo bloku. Ja tas tiek izdarīts pareizi, viņi saņems atlīdzību. Alternatīvi, var būt vairāki pārbaudītāji, kuri vienojas par nākamo bloku, un atlīdzība tiek sadalīta proporcionāli katram no tiem ieguldītajiem līdzekļiem.

"Tīrās" PoS blokķēdes ir retāk sastopamas nekā DPoS (Delegated Proof of Stake) blokķēdes, kurās lietotājiem ir jābalso par mezgliem (lieciniekiem), lai pārbaudītu visa tīkla blokus.

Ethereum, vadošā viedo līgumu blokķēde, drīzumā pāries uz Proof of Stake, pārejot uz ETH 2.0.


Likmes pierādīšanas plusi

  • Zaļš – salīdzinot ar PoW ieguvi, PoS oglekļa pēdas nospiedums ir ārkārtīgi mazs. Staking novērš vajadzību pēc resursietilpīgām datu jaukšanas darbībām.

  • Ātri darījumi. Tā kā nav nepieciešams tērēt papildu skaitļošanas jaudu patvaļīgiem uzdevumiem, ko uzliek protokols, daži PoS atbalstītāji apgalvo, ka tas var palielināt darījumu caurlaidspēju.

  • Atlīdzības un procentu likšana. Tīkla drošības atlīdzības tiek izmaksātas tieši žetonu īpašniekiem, nevis kalnračiem. Dažos gadījumos PoS ļauj lietotājiem gūt pasīvus ienākumus gaisa pilienu vai procentu veidā, vienkārši ieguldot savus līdzekļus.


Likmes pierādījuma mīnusi

  • Nav pilnībā pārbaudīts. PoS protokoli vēl ir jāpārbauda plašā mērogā. Tās ieviešanā vai kriptoekonomikā var būt dažas neatklātas ievainojamības.

  • Plutokrātija. Pastāv bažas, ka PoS sistēmas ir ekosistēma, kas izpaužas kā "bagātie kļūst bagātāki", jo vērtētāji ar lielāku aktīvu daļu parasti saņem lielāku atlīdzību.

  • Nekas nav apdraudēts. PoW gadījumā lietotāji var "likties" tikai uz vienu ķēdi, kas, viņuprāt, ir visveiksmīgākā. Cietās dakšas laikā viņi nevar solīt vairākām monētām ar vienādu jaukšanas jaudu. Tomēr PoS validatori var strādāt ar vairākām ķēdēm ar nelielām virsmām, kas var radīt ekonomiskas problēmas.


Citi vienprātības algoritmi

Proof of Work un Proof of Stake ir visizplatītākie vienprātības algoritmi, taču ir daudz vairāk. Daži no tiem ir hibrīdi un apvieno abu sistēmu elementus, savukārt citās tiek izmantotas pilnīgi atšķirīgas metodes.

Mēs tos neapskatīsim sīkāk, taču, ja jūs interesē, skatiet tālāk norādītos rakstus.

  • Paskaidrojums par aizkavētu darba apliecinājumu

  • Paskaidrojums par nomāto staba vienprātības pierādījumu

  • Pilnvaras apliecinājuma skaidrojums

  • Paskaidrojums par apdeguma pierādījumu


Vai ir iespējams atcelt Bitcoin darījumu?

Blokķēdes pēc būtības ir ļoti drošas datu bāzes. To raksturīgās īpašības apgrūtina blokķēdes datu dzēšanu vai mainīšanu, kad tie ir ierakstīti. Runājot par Bitcoin un citiem lieliem tīkliem, tas ir gandrīz neiespējami. Tātad, tiklīdz veicat darījumu blokķēdē, tas ir neatgriezenisks.

Tas nozīmē, ka ir daudz dažādu blokķēdes ieviešanu, un galvenā atšķirība starp tām ir tā, kā tie panāk vienprātību tīklā. Tas nozīmē, ka dažās implementācijās salīdzinoši neliela dalībnieku grupa var iegūt pietiekami daudz jaudas tīklā, lai efektīvi atsauktu darījumus. Tas jo īpaši attiecas uz altcoiniem, kas darbojas mazos tīklos (ar zemu hashrates vājās ieguves konkurences dēļ).


Kas ir blokķēdes mērogojamība?

Blockchain mērogojamība parasti tiek izmantota kā vispārīgs termins, lai apzīmētu blokķēdes sistēmas spēju apmierināt pieaugošo pieprasījumu. Lai gan blokķēdēm ir vēlamas īpašības (piemēram, decentralizācija, pretestība cenzūrai, nemainīgums), tās maksā.

Atšķirībā no decentralizētām sistēmām, centralizēta datu bāze var darboties ar lielāku ātrumu un joslas platumu. Tas ir loģiski, jo nav nepieciešams tūkstošiem mezglu, kas izkaisīti visā pasaulē, lai sinhronizētos ar tīklu katru reizi, kad mainās saturs. Bet tas neattiecas uz blokķēdēm. Rezultātā mērogošana jau daudzus gadus ir bijis sīvu diskusiju objekts blokķēdes izstrādātāju vidū.

Ir ierosināti vai ieviesti vairāki dažādi risinājumi, lai mazinātu dažus blokķēžu veiktspējas trūkumus. Tomēr pašlaik nav skaidras labākās pieejas. Iespējams, būs jāizmēģina daudzi dažādi risinājumi, līdz tiks atrastas vienkāršākas atbildes mērogojamības problēmai.

Plašākā līmenī ir būtisks jautājums par mērogojamību: vai mums jāuzlabo pašas blokķēdes veiktspēja (mērogošana ķēdē) vai jāļauj darījumiem notikt, nepalielinot pamatā esošo blokķēdi (ārpusķēdes mērogošana)?

Abiem var būt acīmredzamas priekšrocības. Risinājumi ķēdes mērogošanai var būt darījumu apjoma samazināšana vai pat datu glabāšanas optimizēšana blokos. No otras puses, ārpus ķēdes risinājumi ietver darījumu sadalīšanu no galvenās blokķēdes un to pievienošanu vēlāk. Daži no pazīstamākajiem ārpusķēdes risinājumiem tiek saukti par sānu ķēdēm un maksājumu kanāliem.

Ja vēlaties ienirt šajā tēmā dziļāk, izlasiet rakstu "Blockchain mērogojamība — sānu ķēdes un maksājumu kanāli".


Kāpēc blokķēdei ir jāmēro?

Ja blokķēdes sistēmām ir jākonkurē ar saviem centralizētajiem kolēģiem, tām jābūt vismaz tikpat efektīvām kā pēdējām. Tomēr patiesībā viņiem, iespējams, būs jādara vēl labāk, lai stimulētu izstrādātājus un lietotājus pāriet uz platformām un lietojumprogrammām, kuru pamatā ir blokķēde.

Tas nozīmē, ka salīdzinājumā ar centralizētajām sistēmām blokķēžu izmantošanai vajadzētu būt ātrākai, lētākai un vienkāršākai gan izstrādātājiem, gan lietotājiem. To nav viegli panākt, saglabājot galvenās blokķēžu īpašības, par kurām mēs runājām iepriekš.


Kas ir blokķēdes dakša?

Tāpat kā jebkurai programmatūrai, blokķēdēm ir nepieciešami atjauninājumi, lai novērstu problēmas, pievienotu jaunus noteikumus vai noņemtu vecos. Tā kā lielākā daļa blokķēdes programmatūras ir atvērtā pirmkoda, teorētiski ikviens var ierosināt jaunus atjauninājumus, ko pievienot programmatūrai, kas vada tīklu.

Paturiet prātā, ka blokķēdes ir izplatīti tīkli. Pēc programmatūras atjaunināšanas tūkstošiem mezglu, kas izkaisīti visā pasaulē, jāspēj apmainīties ar datiem un ieviest jauno versiju. Bet kas notiek, ja dalībnieki nevar vienoties par to, kuru atjauninājumu ieviest? Parasti nav nevienas organizācijas ar noteiktu lēmumu pieņemšanas procedūru. Tā rezultātā tiek iegūta mīksta dakša un cieta dakša.


Mīksta dakša

Ja ir vispārēja vienošanās par to, kā vajadzētu izskatīties atjauninājumam, tas ir diezgan vienkāršs jautājums. Šādā gadījumā programmatūra tiek atjaunināta ar atpakaļsaderīgām izmaiņām, kas nozīmē, ka atjauninātie mezgli joprojām var sazināties ar mezgliem, kas nav atjaunināti. Tomēr patiesībā ir sagaidāms, ka gandrīz visi mezgli galu galā tiks atjaunināti. To sauc par mīkstu dakšiņu.


Cieta dakša

Grūtāk būs ar cieto dakšiņu. Pēc ieviešanas jaunie noteikumi būs nesaderīgi ar vecajiem noteikumiem. Tāpēc, ja mezgli, kuros darbojas jaunie noteikumi, mēģinās sazināties ar mezgliem, kuros darbojas vecie noteikumi, tas būs neiespējami. Rezultātā blokķēde tiek sadalīta divās daļās – vienā darbojas vecā programmatūra, otrā darbojas jaunie noteikumi.

Pēc sarežģītas dakšas būtībā ir divi dažādi tīkli, kuros paralēli darbojas divi dažādi protokoli. Dakšas brīdī vietējās blokķēdes vienības atlikumi tiek klonēti no vecā tīkla. Tādā veidā, ja dakšas brīdī jums bija bilance vecajā tīklā, jums būs bilance arī jaunajā tīklā.

Plašāku informāciju skatiet rakstā "Cietās dakšas un mīkstās dakšas".



3. nodaļa. Kā tiek izmantota blokķēde?


Saturs

  • Blockchain piegādes ķēdēm

  • Blockchain un spēļu industrija

  • Blokķēde veselības aprūpei

  • Blockchain pārskaitījumi

  • Blockchain un digitālā identitāte

  • Blokķēde un lietiskais internets (IoT)

  • Blockchain pārvaldībai

  • Blockchain labdarībai

  • Blockchain spekulācijām

  • Kopfinansēšana blokķēdē

  • Blockchain un izplatītās failu sistēmas


Blockchain tehnoloģijai var būt plašs lietojumu klāsts. Apskatīsim dažus no tiem.


Blockchain piegādes ķēdēm

Efektīvas piegādes ķēdes ir daudzu veiksmīgu uzņēmumu pamatā un ietver preču kustību no piegādātāja līdz patērētājam. Daudzu ieinteresēto personu koordinēšana šajā jomā tradicionāli ir bijis grūts uzdevums. Tomēr blokķēdes tehnoloģija var nodrošināt jaunu pārredzamības līmeni daudzās nozarēs. Funkcionāla piegādes ķēdes ekosistēma, kas rotē ap nemainīgu datubāzi, ir tieši tas, kas daudzām nozarēm ir nepieciešams, lai kļūtu uzticamāka.

Ja vēlaties uzzināt vairāk, izlasiet rakstu Blockchain lietošanas gadījumi: piegādes ķēdes.


Blockchain un spēļu industrija

Spēļu industrija ir kļuvusi par vienu no lielākajām izklaides industrijām pasaulē, un blokķēdes tehnoloģija tai var dot lielu labumu. Kā likums, spēlētāji ir spēļu izstrādātāju varā. Lielākajā daļā tiešsaistes spēļu spēlētāji ir spiesti paļauties uz izstrādātāju servera vietu un sekot viņu pastāvīgi mainīgajiem noteikumu kopumiem. Šajā kontekstā blokķēde var palīdzēt decentralizēt tiešsaistes spēļu jaudu, pārvaldību un uzturēšanu.

Tomēr lielākā problēma var būt tā, ka spēlē esošie priekšmeti nevar pastāvēt ārpus spēlēm, tādējādi novēršot faktiskās īpašumtiesības un otrreizējo tirgu pastāvēšanu. Izmantojot uz blokķēdes balstītu pieeju, spēles ilgtermiņā varētu kļūt ilgtspējīgākas, un spēles priekšmeti, kas izlaisti kā kriptovalūtas kolekcionējamie priekšmeti, varētu iegūt reālu vērtību.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain lietojumi: spēles".

блокчейн в іграх


Blokķēde veselības aprūpei

Droša medicīnisko ierakstu glabāšana ir ļoti svarīga jebkurai veselības aprūpes sistēmai, un paļaušanās uz centralizētiem serveriem padara sensitīvu informāciju neaizsargātu. Blokķēdes tehnoloģijas caurspīdīgums un drošība padara to par ideālu platformu medicīnisko ierakstu glabāšanai.

Kriptogrāfiski nodrošinot ierakstus blokķēdē, pacienti var saglabāt savu privātumu, vienlaikus varot koplietot savu medicīnisko informāciju ar jebkuru veselības aprūpes iestādi. Ja visi pašreizējās sadrumstalotās veselības aprūpes sistēmas dalībnieki varētu pieslēgties drošai globālai datubāzei, informācijas plūsma starp viņiem būtu ātrāka.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain lietojumi: veselības aprūpe".


Blockchain pārskaitījumi

Naudas sūtīšana starptautiskā mērogā ir izaicinājums tradicionālajiem banku pakalpojumiem. Galvenokārt samudžinātā starpnieku tīkla dēļ maksas un norēķinu laiki tradicionālo banku izmantošanu padara dārgu un neuzticamu steidzamiem darījumiem.

Kriptovalūtas un blokķēdes likvidē šo starpnieku ekosistēmu un var nodrošināt lētus un ātrus pārskaitījumus visā pasaulē. Lai gan blokķēdes noteikti upurē veiktspēju dažu to vēlamo īpašību dēļ, vairāki projekti izmanto tehnoloģiju, lai nodrošinātu lētus un gandrīz tūlītējus darījumus.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain lietošanas iespējas: pārsūtīšana".


Vai vēlaties sākt tirgoties ar kriptovalūtu? Pērciet Bitcoin vietnē Binance!


Blockchain un digitālā identitāte

Drošai identitātes pārvaldībai internetā ir ļoti nepieciešams ātrs risinājums. Ārkārtīgi liels mūsu personas datu apjoms tiek glabāts centralizētos serveros un analizēts ar mašīnmācīšanās algoritmiem bez mūsu ziņas vai piekrišanas.

Blockchain tehnoloģija ļauj lietotājiem uzņemties atbildību par saviem datiem un selektīvi izpaust informāciju trešajām personām tikai nepieciešamības gadījumā. Šāda veida kriptogrāfijas maģija var nodrošināt vienmērīgāku interneta pieredzi, neapdraudot privātumu.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain lietojumi: digitālā identitāte".

 блокчейн і цифрова ідентичність


Blokķēde un lietiskais internets (IoT)

Internetam ir pievienots neticami daudz fizisko ierīču, un šis skaits tikai pieaugs. Daži domā, ka saziņu un sadarbību starp šīm ierīcēm varētu ievērojami uzlabot, izmantojot blokķēdes tehnoloģiju. Automatizēti mašīnu-mašīnu (M2M) mikromaksājumi var radīt jaunu ekonomiku, kas ir atkarīga no droša, augstas caurlaidības datu bāzes risinājuma.

Ja vēlaties uzzināt vairāk, izlasiet rakstu Blockchain lietošanas gadījumi: lietu internets.


Blockchain pārvaldībai

Sadalītie tīkli var definēt un piemērot savus regulējuma veidus datora koda veidā. Tāpēc nav pārsteidzoši, ka blokķēdei var būt iespēja likvidēt starpniekus dažādos pārvaldības procesos vietējā, nacionālā vai pat starptautiskā līmenī.

Turklāt tas varētu atrisināt vienu no lielākajām problēmām, ar ko pašlaik saskaras atvērtā pirmkoda izstrādes vide – uzticama finansējuma sadales mehānisma trūkumu. Blokķēdes pārvaldība nodrošina, ka visi dalībnieki var piedalīties lēmumu pieņemšanā, un nodrošina pārredzamu pārskatu par to, kāda politika tiek īstenota.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain lietojumi: pārvaldība".


Blockchain labdarībai

Labdarības organizācijas bieži kavē līdzekļu pieņemšanas ierobežojumi. Žēl arī tas, ka ziedoto līdzekļu galamērķi ir grūti precīzi izsekot, kas neapšaubāmi daudzus attur no šo organizāciju atbalstīšanas.

"Kriptofilantropija" nodarbojas ar blokķēdes tehnoloģijas izmantošanu, lai apietu šos ierobežojumus. Pamatojoties uz tehnoloģiju raksturīgajām īpašībām, lai nodrošinātu lielāku pārredzamību, globālu iesaistīšanos un izmaksu samazināšanu, jaunā nozare cenšas maksimāli palielināt labdarības organizāciju ietekmi. Viena no šādām organizācijām ir Charitable Blockchain Foundation.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain izmantošanas veidi: labdarība".


Blockchain spekulācijām

Neapšaubāmi, viens no populārākajiem blokķēdes tehnoloģijas lietojumiem ir spekulācijas. Bezproblēmu pārskaitījumi starp biržām, bezatbildības tirdzniecības risinājumi un augošā atvasināto instrumentu produktu ekosistēma padara to par ideālu spēles laukumu visu veidu spekulantiem.

Pateicoties savām raksturīgajām īpašībām, blokķēde ir lielisks rīks tiem, kas vēlas uzņemties risku, izmantojot šo līdzekļu klasi. Daži atbalstītāji pat uzskata, ka, tiklīdz tehnoloģija un atbilstošais regulējums būs nobriedis, visus globālos spekulatīvos tirgus varētu iezīmēt blokķēdē.

Ja vēlaties uzzināt vairāk, izlasiet rakstu "Blockchain izmantošanas veidi: prognozēšanas tirgi".

блокчейн та ринки передбачень


Kopfinansēšana blokķēdē

Tiešsaistes kolektīvās finansēšanas platformas ir likušas P2P ekonomikas pamatus gandrīz desmit gadus. Šo vietņu panākumi liecina, ka ir patiesa interese par kolektīvā finansējuma produktu izstrādi. Taču šīs platformas darbojas kā līdzekļu glabātāji, ievērojamu daļu no tiem var saņemt kā komisijas maksas. Turklāt katram no tiem būs savs noteikumu kopums, lai atvieglotu vienošanos starp dažādiem dalībniekiem.

Blockchain tehnoloģija vai, pareizāk sakot, viedie līgumi, var nodrošināt drošāku automatizētu kopfinansējumu, kur darījumu noteikumi ir definēti datora kodā.

Vēl viens blokķēdes kopfinansēšanas pielietojums ir sākotnējie monētu piedāvājumi un sākotnējie apmaiņas piedāvājumi (IEO). Šajos žetonu pārdošanā investori piesaista līdzekļus, cerot, ka tīkls būs veiksmīgs nākotnē un viņi gūs atdevi no ieguldījumiem.


Blockchain un izplatītās failu sistēmas

Izplatītai failu glabāšanai internetā ir daudz priekšrocību salīdzinājumā ar tradicionālajām centralizētajām alternatīvām. Lielākā daļa mākonī saglabāto datu ir atkarīgi no centralizētiem serveriem un pakalpojumu sniedzējiem, kas mēdz būt neaizsargātāki pret uzbrukumiem un datu zudumiem. Dažos gadījumos lietotājiem var rasties pieejamības problēmas centralizēto serveru cenzūras dēļ.

No lietotāja viedokļa blokķēdes failu glabāšanas risinājumi darbojas tāpat kā citi mākoņa krātuves risinājumi — jūs varat augšupielādēt, uzglabāt un piekļūt failiem. Tomēr tas, kas notiek fonā, ir pavisam citāds.

Augšupielādējot failu blokķēdes krātuvē, tas tiek izplatīts un dublēts starp vairākiem mezgliem. Dažos gadījumos katrs mezgls saglabās dažādas faila daļas. Savukārt mezgli nevarēs neko darīt ar šiem datu gabaliem, bet vēlāk jūs varat lūgt viņiem sniegt katru no šiem datiem, lai tos apvienotu un atgūtu pilnu failu.

Uzglabāšanu nodrošina dalībnieki, kuri ziedo savu krātuvi un tīkla joslas platumu. Parasti šie dalībnieki ir ekonomiski motivēti nodrošināt šos resursus un tiek sodīti, ja viņi neievēro noteikumus vai neuztur un neuztur failus.

Jūs varat iedomāties šāda veida tīklu kā Bitcoin. Tomēr šajā gadījumā tīkla galvenais mērķis nav atbalstīt naudas pārskaitījumus, bet gan nodrošināt decentralizētu failu glabāšanu, kas aizsargāta no cenzūras.

Citi atvērtā pirmkoda protokoli, piemēram, InterPlanetary File System (IPFS), jau paver ceļu šai jaunajai, pastāvīgajai un izplatītajai tīmekļa tehnoloģijai. Lai gan IPFS ir protokols un P2P tīkls, tas nav gluži blokķēde. Taču tā piemēro dažus blokķēdes tehnoloģijas principus, lai uzlabotu drošību un efektivitāti.