Өөрийнхөө блокчейнийг хэрхэн бүтээх вэ
📖 8 мин уншина
Quick Answer
Энгийн блокчэйнийг өөрөө кодлох нь биткойн хэрхэн ажилладагийг эцэст нь ойлгох хамгийн сайн аргуудын нэг бөгөөд та үдээс хойш хэдэн зуун мөр кодоор тоглоомын тоглоомын хувилбарыг бүтээх боломжтой. Энэхүү гарын авлага нь үндсэн хэсгүүдийг үзэл баримтлалын хувьд авч үзэж, дараа нь жинхэнэ гинж нээх нь үнэ цэнэтэй эсэх талаар үнэн зөв дүгнэлтийг өгдөг.
🛠️ Үүнийг төсөөлөөд үз дээ
Блокчэйн бол битүүмжилсэн хайрцагны гинж юм. Хайрцаг бүр нь өмнөх хайрцагны хурууны хээг агуулсан лав тамгатай хэд хэдэн бичлэгтэй. Ямар ч хайрцаг, лац бүрийг тохирохоо больсны дараа дахин нээж, өөрчил, ингэснээр хуулбарыг барьж буй бүх хүмүүст илт харагдана. Нэгийг бүтээх нь компьютерт тэр лацыг хийж, шалгахыг л зааж байгаа хэрэг юм.
Блок ба хэш
Блокоор эхэл: жижиг багц өгөгдөл (гүйлгээ, цагийн тэмдэг, өмнөх блокийн хэш). SHA-256 шиг хэш функц нь аливаа оролтыг хурууны хээ болгон хувиргадаг бөгөөд хамгийн бага өөрчлөлт нь огт өөр гаралтыг үүсгэдэг. Блок бүрийн өмнөх хэшийг хадгалах нь тэдгээрийг гинжин хэлхээнд холбож, түүхийг хуурамчаар үйлдэхийг тодорхой болгодог.
Ажлын нотолгоо
Түүхийг хямдхан дахин бичихийг зогсоохын тулд та блок хийхэд зардал нэмж оруулдаг. Ажлын нотолгоо нь блокийн хэшийг тодорхой тооны тэгээр эхлүүлэх тоог (nonce) олохыг шаарддаг. Энэ нь туршилт, алдааны тооцоолох хүчин чадал шаарддаг тул блок нэмэх нь үнэтэй боловч үүнийг шалгах нь шуурхай болно. Энэ бол "уул уурхайн" зүрх сэтгэл юм.
Peer-to-peer сүлжээ
Жинхэнэ блокчейн нь нэг компьютер дээр байдаггүй, шинэ блокуудыг хуваалцдаг олон зангилаанд хуулж, хамгийн урт хүчинтэй сүлжээг хүлээн зөвшөөрдөг. Үүнийг бий болгоно гэдэг нь зангилааг холбох, гүйлгээ, блокуудыг цацах, хамгийн их ажилтай гинжийг дагаж зөрчлийг шийдвэрлэх боломжийг олгоно гэсэн үг юм. Энэхүү зөвшилцөл нь төв эрх мэдлийн хэрэгцээг арилгадаг.
Шударга шийдвэр: та нэгийг эхлүүлэх ёстой юу?
Сурахын тулд тоглоомын сүлжээ барих нь асар их үнэ цэнэтэй зүйл юм. Жинхэнэ шинэ блокчэйн эхлүүлэх нь бараг хэзээ ч байдаггүй. Цөөн тооны уурхайчинтай шинэ сүлжээ нь өчүүхэн халдлагад өртөж, "бид өөрсдийн блокчэйн хийсэн" нь үнэ цэнэгүй жетонуудын ард байдаг сонгодог маркетингийн шугам юм. Бодит хэрэглээний бараг бүх тохиолдлуудад Bitcoin эсвэл одоо байгаа сүлжээн дээр барих нь өөрөө зохион бүтээхээс илүү аюулгүй, хямд бөгөөд найдвартай байдаг.
🔑 Түлхүүр авах
Блокчэйн нь хэшээр холбогдож, ажлын баталгаагаар хамгаалагдсан, хамгийн урт хүчинтэй гинжин хэлхээнд тохирсон үе тэнгийн сүлжээгээр хуулж авсан блокууд юм. Тоглоомын хувилбарыг кодлох нь биткойныг жинхэнэ утгаар нь ойлгох хамгийн сайн арга юм. Жинхэнэ шинэ сүлжээг нээх нь үнэ цэнэтэй зүйл ховор: жижиг сүлжээ нь найдвартай биш бөгөөд ихэнх "өөрийн блокчэйн" төслүүд нь инженерийн бус маркетинг юм.
Энэ яагаад танд чухал вэ?
Азийн хөгжүүлэгч болон оюутны нийгэмлэг нь крипто арилжааны салбарт хамгийн хурдацтай хөгжиж буй хүмүүсийн нэг юм. Блокчейныг эхнээс нь бий болгох нь алдартай үгсийг жинхэнэ ойлголт болгон хувиргадаг бөгөөд энэ нь хүмүүсийг бүс нутгийн эцэс төгсгөлгүй "хувьсгалт шинэ сүлжээ" луйвраас хамгаалж, жинхэнэ барилгачдад Bitcoin болон ноцтой нээлттэй сүлжээнд хувь нэмрээ оруулахад тусалдаг зүйл юм.
Байнга асуудаг асуултууд
Би үнэхээр өөрөө блокчейн бүтээж чадах уу?▼
Тийм ээ, блок, хэш болон ажлын баталгаа бүхий энгийн блокчэйн нь Python эсвэл JavaScript гэх мэт хэлээр ихэвчлэн үдээс хойш хэдэн зуун мөрөнд кодлогдох боломжтой. Энэ бол алдартай сургалтын төсөл юм. Аюулгүй, үйлдвэрлэлийн сүлжээг бий болгох нь асар том ажил юм.
Би бүтээхийн тулд юу мэдэх хэрэгтэй вэ?▼
Үндсэн програмчлал ба хэшний тухай ойлголт. Үндсэн ойлголтууд нь блокийн бүтэц, блокуудыг холбосон хэш функц, ажлын нотлох гогцоо, зангилаанууд гинжин хэлхээг хуваалцах, тохиролцох арга зам юм. Үнэгүй хичээлүүд нь алхам бүрээр дамждаг.
Миний төсөл өөрийн блокчейнийг эхлүүлэх ёстой юу?▼
Бараг хэзээ ч. Цоо шинэ сүлжээ нь цөөн тооны уурхайчинтай бөгөөд халдлагад амархан ордог бөгөөд захиалгат блокчэйн нь ихэвчлэн бага үнэ цэнэтэй жетоны ард маркетинг хийдэг. Bitcoin эсвэл тогтсон сүлжээн дээр барих нь ихэвчлэн аюулгүй, хямд бөгөөд илүү найдвартай байдаг.