Blokķēde jeb blokķēde ir milzīga datu bāze, kas satur visus darījumus, kas jebkad bijuši pagātnē, kā arī visu maku datus, kas jebkad pastāvējuši. Blokķēde sastāv no savstarpēji saistītiem publisko datu blokiem. Tajā pašā laikā šifrēšanas sistēma matemātiski savieno visus esošos blokus savā starpā, nemaz netraucējot lasīt informāciju.
Blockchain ir arī izplatīta datu bāze. Šī ieraksta kopijas tiek glabātas katrā bitcoin maka programmā, izņemot bitcoin makus mobilajos tālruņos. Datu aizsardzības līmenis nav pārsniegts un ir saistīts ar matemātiskās šifrēšanas specifiku. Fakts ir tāds, ka blokā nevar aizstāt nevienu ierakstu, jo turpmākās matemātiskās neatbilstības radīs vajadzību nomainīt visus ķēdes blokus.
Tādējādi katram klientam ir sava blokķēdes kopija, un brīdī, kad tiek izveidots savienojums ar citiem makiem, šī kopija tiek pārbaudīta. Vismazākās neatbilstības blokķēdes kopijā novedīs pie tā, ka šis bloks nevarēs izveidot savienojumu ar citiem blokiem, un tiks noraidīts.
Blokķēde ir atvērta ikvienam. Ikviens var skatīt tā saturu, izmantojot parsētājus vai tiešsaistes pakalpojumus. Tomēr saistīt maku ar tā īpašnieka identitāti ir ļoti grūts uzdevums, kuru spēj izpildīt tikai specdienesti, un arī tad ne vienmēr.
Bloki, kas veido blokķēdi, darbojas kā šūnas darījumu datu glabāšanai. Jauni bloki jaunas informācijas ierakstīšanai tiek pastāvīgi izveidoti ar vidējo ātrumu 1 bloks 10 minūtēs. Kad ir izveidots jauns bloks, to pārbauda visi citi Bitcoin klienti un pievieno blokķēdei. Nākotnē to būs neiespējami mainīt, un datu bāze tiks automātiski atjaunināta visos tīkla mezglos (makos).
Maki, kas ir arī Bitcoin tīkla klienti, veic tīkla mezglu funkcijas, tas ir, sinhronizē pašu blokķēdi un pārsūta jaunus blokus. Lietotājam seifs ir nepieciešams, lai saņemtu un pārsūtītu viņu darījumus un apskatītu viņu darījumu vēsturi. Visi seifa dati tiek glabāti failā wallet.dat. Šī faila zaudēšana ir līdzvērtīga visas naudas zaudēšanai jūsu makā.
Pamatojoties uz iepriekš minēto, kļūst skaidrs, ka blokķēde ir decentralizēta sistēma. Faktiski katra lietotāja katrs maks ir savs mazais neatkarīgais centrs, kas neatkarīgi lemj par konkrēta darījuma iekļaušanu sarakstā. Tāpēc, lai kaut ko mainītu blokķēdē, jums jāmaina visi šīs sistēmas mezgli (maki). Vai vismaz lielākā daļa no tiem.
Tādējādi ir ļoti grūti pievilt blokķēdi. No teorētiskā viedokļa ir veidi, taču tie visi prasa milzīgas investīcijas, kas būs jāsūta vienlaikus, kā arī neticamus tehniskus priekus, un tomēr to visu būs viegli atrast un viegli atrisināt.
Datu daudzums blokķēdē ir nedaudz vairāk par 100 GB informācijas. Tas ir tieši tas, cik liela interneta trafika ir nepieciešama klienta programmai, lai to sinhronizētu.
Visus bitcoin tīkla lietotājus var nosacīti iedalīt 2 grupās: parastie lietotāji un kalnrači. Parastie lietotāji veic darījumus: pārsūta bitcoīnus viens otram.
Kalnrači veido blokus no šiem ierakstiem. Par katru izveidoto bloku sistēma kalnračiem piešķir atlīdzību noteikta apjoma bitkoīnu veidā. Pašlaik šīs atlīdzības summa ir 25 monētas.