Блокчэйн буюу блокчейн нь урьд өмнө тохиолдож байсан бүх гүйлгээ, урьд өмнө байгаагүй бүх түрийвчний өгөгдлийг багтаасан асар том мэдээллийн сан юм. Блокчейн нь олон нийтийн мэдээллийн харилцан уялдаатай блокуудаас бүрдэнэ. Үүний зэрэгцээ, шифрлэлтийн систем нь одоо байгаа бүх блокуудыг хооронд нь математикийн хувьд холбодог бөгөөд мэдээлэл уншихад огт саад болдоггүй.
Блокчэйн бол түгээсэн мэдээллийн сан юм. Энэхүү бичлэгийн хуулбарыг гар утасны биткойны түрийвчээс бусад бүх програмыг биткойн түрийвч дээр хадгалдаг. Мэдээллийн хамгаалалтын түвшин нь давж гараагүй бөгөөд математик шифрлэлтийн онцлогтой холбоотой байдаг. Үнэн хэрэгтээ блок дахь нэг бичлэгийг орлуулах боломжгүй юм, учир нь дараагийн математикийн зөрчил нь гинжин хэлхээний бүх блокуудыг солих шаардлагатай болно.
Тиймээс үйлчлүүлэгч тус бүр өөрийн гэсэн блокийн хуулбартай байдаг бөгөөд бусад түрийвчтэй холбогдох үед энэ хуулбарыг баталгаажуулдаг. Блокчейны хуулбар дахь ялимгүй зөрчил нь тухайн блокыг бусад блокуудтай холбогдох боломжгүй болгож, татгалзах болно.
Блокчейн нь хүн бүрт нээлттэй. Хүн бүр агуулгыг нь задлагч эсвэл онлайн үйлчилгээг ашиглан үзэх боломжтой. Гэсэн хэдий ч түрийвчийг эзэмшигчийнх нь хувийн өмчтэй холбох нь маш хэцүү ажил бөгөөд зөвхөн тусгай албад л гүйцэтгэх чадвартай байдаг бөгөөд тэр ч байтугай тэр бүр үргэлж байдаггүй.
Блокчэйнийг бүрдүүлдэг блокууд нь гүйлгээний өгөгдлийг хадгалах үүргийг гүйцэтгэдэг. Шинэ мэдээллийг бүртгэх шинэ блокуудыг дунджаар 10 минут тутамд 1 блок хурдаар бий болгодог. Шинэ блок үүсгэсний дараа бусад бүх Bitcoin үйлчлүүлэгчид баталгаажуулж, блокийн сүлжээнд хавсаргасан болно. Ирээдүйд үүнийг өөрчлөх боломжгүй болох бөгөөд мэдээллийн бааз сүлжээний бүх зангилаа (хэтэвч) дээр автоматаар шинэчлэгдэх болно.
Bitcoin сүлжээний үйлчлүүлэгчид болох түрийвчүүд нь сүлжээний зангилааны функцийг гүйцэтгэдэг, өөрөөр хэлбэл блокчэйнийг өөрөө синхрончилж, шинэ блокуудыг дамжуулдаг. Хэрэглэгчийн хувьд түрийвч нь тэдний гүйлгээг хүлээн авах, дамжуулах, гүйлгээний түүхийг харахад шаардлагатай байдаг. Түрийвчний бүх өгөгдлийг wallet.dat файлд хадгалдаг. Энэ файлыг алдах нь таны түрийвч дэх бүх мөнгийг алдахтай адил юм.
Дээр дурдсан зүйлс дээр үндэслэн blockchain нь төвлөрсөн бус систем болох нь тодорхой болно. Үнэн хэрэгтээ хэрэглэгч бүрийн түрийвч тус бүр нь өөрийн гэсэн жижиг бие даасан төв бөгөөд тухайн гүйлгээг жагсаалтад оруулах асуудлыг бие даан шийдвэрлэдэг. Тиймээс blockchain дахь зүйлийг өөрчлөхийн тулд энэ системийн бүх зангилаа (түрийвч) -ийг өөрчлөх хэрэгтэй. Эсвэл дор хаяж ихэнх нь.
Тиймээс блокчэйнийг хуурах нь үнэхээр хэцүү байдаг. Онолын үүднээс авч үзвэл арга замууд байдаг, гэхдээ бүгдээрээ нэгэн зэрэг илгээх асар их хөрөнгө оруулалт, гайхалтай техникийн таашаал шаардагддаг, гэхдээ энэ бүхнийг олоход хялбар, шийдвэрлэхэд хялбар байх болно.
Блокчейн дэх өгөгдлийн хэмжээ нь 100 ГБ-аас арай илүү мэдээлэл юм. Үүнийг синхрончлохын тулд клиент програмд яг ийм хэмжээний интернетийн трафик шаардлагатай байна.
Биткойн сүлжээний бүх хэрэглэгчдийг нөхцөлт байдлаар 2 бүлэгт хувааж болно: энгийн хэрэглэгчид ба уурхайчид. Энгийн хэрэглэгчид гүйлгээ хийдэг: bitcoins-ийг хооронд нь шилжүүлэх.
Уурхайчид эдгээр бүртгэлээс блок үүсгэдэг. Үүсгэсэн блок бүрийн хувьд систем нь олборлогчдод тодорхой хэмжээний bitcoins хэлбэрээр шагнал өгдөг. Одоогийн байдлаар энэхүү шагналын хэмжээ 25 зоос байна.