Blockchain дахь Merkle мод гэж юу вэ, энэ нь хэрхэн ажилладаг вэ?

Гол түлхүүрийг авах:

  • The Меркле мод нь навчны зангилаа, навч бус зангилаа, үндэс зангилаа гэсэн 3 төрлийн зангилаатай хоёртын хэш модны төрөл юм.
  • Merkle мод нь аливаа төвлөрсөн бус дэвтэр дэх гүйлгээний бүрэн бүтэн байдлыг шалгах, засварлахад тустай.
  • Merkle мод нь Bitcoin болон Ethereum-д харагддаг.

Оршил

Криптографын мөнгөн тэмдэгтүүд үл мэдэгдэх субьект байхаа больсон, бас үгүй blockchain, тэдгээрийн гарал үүслийн технологийн . Аливаа криптод сонирхогч хүмүүсийн хувьд блокчейн бүтэц, тэдгээрийн үйл ажиллагааг ойлгох нь криптосын жинхэнэ мөн чанарыг ойлгох эхний алхам юм.

Өөр өөр блокчейн бүтцийг ойлгохын зэрэгцээ Мерклийн мод орж ирдэг. 1980 онд Стэнфордын Их Сургуулийн Ральф Меркле концепц болгон боловсруулсан. Меркле мод нь тооцоолох хүчин чадал, санах ойн зайны хэрэгцээг шийдвэрлэхийн тулд peer-to-peer (P2P) сүлжээнд ихэвчлэн ашиглагддаг. Меркл мод блокчэйн технологийг асар их амжилтанд хүргэсэн гэж хэлэхэд хэтрүүлэг болохгүй. Ингээд Меркле модны цаад утга учир, хэрхэн ажилладаг талаар сонирхоцгооё.

https://www.youtube.com/watch?v=YIc6MNfv5iQ

Merkle модны тойм

Энгийнээр хэлбэл, Merkle мод нь өгөгдлийг зорилготойгоор зохион байгуулах арга замыг илэрхийлдэг. Энэ нь блокчейн дээрх өргөн хэмжээний мэдээллийг хурдан бөгөөд үр дүнтэй шалгах боломжийг олгодог. Өмнө дурьдсанчлан, Ральф Меркле үүнийг өөрийн мэдэлгүй "Мэргэшсэн тоон гарын үсэг" гэсэн гарчигтай баримт бичигт концепц болгон бүтээжээ. Гэхдээ энэ нь ирээдүйд төвлөрсөн бус дэвтэрийн гол бүрэлдэхүүн хэсэг болно гэж хэн ч төсөөлөөгүй.

Merkle мод нь үүссэн цагаасаа эхлэн криптографийн ертөнцийг сайжруулсан. Гэвч биткойны нууцлаг бүтээгч үүнийг БСТ-ийн үндсэн кодонд ашигласны дараа энэ нь криптовалютын хувьд амин чухал болсон. Үүний дараа Ethereum болон бусад криптовалютууд мөн Merkle модыг баталсан.

Bitcoin сүлжээний хувьд Merkle мод нь өгөгдлийг шалгахад том хэмжээтэй мэдээллийн файлын оронд хэш ашигладаг үр дүнтэй бүрэлдэхүүн хэсэг юм. Merkle мод нь зангилаа ба тэдгээрийн түвшний хоорондын хамаарлыг тодорхойлох өвөрмөц нэр томъёог ашигладаг.

Блокчейн доторх блок бүр хэд хэдэн гүйлгээг агуулдаг. Эдгээр бүх гүйлгээг хадгалах, аль гүйлгээ аль блокт хамаарахыг олох нь урам хугармаар үнэтэй ажил байж болно. Нэмж дурдахад энэ нь блокчэйний үр ашигт сөргөөр нөлөөлж болзошгүй юм. Гэсэн хэдий ч Merkle модны тусламжтайгаар бүх гүйлгээг үр дүнтэй зохион байгуулснаар баталгаажуулалтад бага өгөгдөл ашиглах, CPU-ийн боловсруулалтыг багасгахад хүргэдэг.

Merkle мод блокчейн дээр хэрхэн ажилладагийг ойлгох

Энэ ойлголтыг тодруулах энгийн жишээ энд байна. 

merkeltree

L4, L1, L2, L3 гэсэн 4 гүйлгээ бүхий дээр үзүүлсэн шиг өгөгдлийн блокыг төсөөлөөд үз дээ. Эдгээр гүйлгээг хадгалахын тулд бид гүйлгээ бүрийн хэшийг тооцоолох замаар Merkle модны үзэл баримтлалыг хэрэгжүүлж чадна. Дараа нь тооцоо, бид Hash L1, Hash L2, Hash L3, Hash L4 хүлээн авдаг.

Гүйлгээ бүрийн эдгээр хэшийг Merkle модны навчны зангилаа гэж нэрлэдэг зангилаанд хадгалдаг. Гэхдээ навчны зангилааг хослуулан навч бус зангилаа үүсгэх ёстой тул бидний ажил үргэлжилсээр байна. Тооцооллын дараа бид L0, L1, L1, L2 хэшүүдийн эх зангилаа буюу навч бус зангилаа гэж нэрлэгддэг Хэш 3 ба Хэш 4-ийг авдаг.

Эцэст нь, Хэш 1 ба Хэш 2-ын хэшийг тэдгээрийг хослуулан тооцоолж, бид Merkle үндэс болох үндсэн зангилаа руу хүрдэг. Энэ жишээгээр дамжуулан бид Merkle мод нь бүтэц дотор ганцхан хэш үлдэх хүртэл хүүхэд зангилааг дахин дахин хэшлэх замаар ажилладаг гэдгийг бид ойлгож байна.

Ингэснээр Меркле мод нь зөвхөн модны үндсийг шалгаснаар гүйлгээ нь модонд нөлөөлсөн эсэхийг яг таг хэлж өгдөг. Merkle root нь блокийн толгой хэсэгт хадгалагдаж, түүнийг хөндлөнгөөс хамгаалж, төвлөрсөн бус дэвтэр дэх итгэлцэл, бүрэн бүтэн байдлыг сайжруулдаг. Merkle моднууд нь нэг талын хэш функцийг ашигладаг бөгөөд энэ хэш нь өгөгдлийн нотолгоог өгөгдлөөс салгах хүртэл үргэлжилнэ гэдгийг анхаарах нь чухал юм.

Блокчэйнд Merkle модны хэрэгцээ

Одоо бид Merkle мод гэж юу болох, хэрхэн ажилладаг талаар ярилцсаны дараа хийх цорын ганц зүйл бол блокчэйнд яагаад чухал болохыг ойлгох явдал юм. Merkle модны олон давуу тал нь блокчейн технологи, тэр ч байтугай крипто платформуудад зайлшгүй шаардлагатай болгодог. Эдгээр ашиг тусын зарим нь:

Өгөгдлийг дамжуулах, тооцоолох, дамжуулах үед саатал гарахыг зөвшөөрдөггүй. Ийм учраас олон блокчэйн нь өгөгдөл дамжуулах явцад сүлжээг ямар ч сааталгүй байлгахын тулд Merkle модыг ашигладаг. Мэдээллийн бүрэн бүтэн байдал, үнэн зөвийг батлахад шаардагдах санах ойн хэмжээг бууруулснаар Мерклийн моднууд блокчэйний чухал хэсэг болж байна.

Түгээмэл P2P болох биткойны блокчлонд P2P сүлжээнд холбогдсон компьютер бүрт ижил өгөгдөл байдаг тул өгөгдөлд нийцэхгүй байдал, бүр хөндлөнгөөс оролцох тохиолдол гардаг. Энэ тохиолдолд Merkle мод нь уурхайчдад аливаа төрлийн зөрчил, гүйлгээнд хөндлөнгөөс оролцохыг тодорхойлоход хялбар болгодог.

Энэ үзэл баримтлалыг ашиглахгүйгээр бүх өгөгдлийг сүлжээгээр дамжуулах шаардлагатай бөгөөд ингэснээр сүлжээ удааширч, үр ашиг буурч, шаардлагагүй зардал гарах болно. Ийм хувилбараас Мерклийн модны тусламжтайгаар зайлсхийх боломжтой бөгөөд энэ нь практик тооцооллын хүч, зурвасын өргөнөөр өгөгдлийг хурдан шалгах боломжийг олгодог.

Final бодол

Меркле мод нь төвөгтэй ойлголт мэт сонсогдож байгаа ч блокчейн технологи болон криптовалютуудын чухал бүрэлдэхүүн хэсэг юм. Энэ үзэл баримтлал байхгүй бол Bitcoin, Ethereum, олборлолтод ашигладаг найдвартай систем байхгүй байх байсан.

Асуулт:

Q1. Мерклийн модыг юунд хүрэхийн тулд бүтээсэн бэ?
Merkle мод нь компьютерийг илүү хурдан ажиллуулахын тулд өгөгдлийг шалгах процесс болгон зохион бүтээсэн.
Q2. Merkle мод болон Ethereum хоёрын хооронд ямар холбоотой вэ?
Merkle мод бол Ethereum төдийгүй Bitcoin болон крипто олборлох үйл явцын ард байдаг блокчейн бүтцийн нэг төрөл юм. Гэсэн хэдий ч Ethereum нь Merkle Patricia мод гэж нэрлэгддэг Merkle модны өөрчлөгдсөн хувилбарыг ашигладаг.
Q3. Merkle модыг хэрхэн хэрэгжүүлэх вэ
Merkle модыг хэрэгжүүлэхийн тулд навч бус зангилаа бүр нь хоёр хүүхдийн зангилааны хэш болох хоёртын модноос эхлэх хэрэгтэй. Эдгээр навчнууд нь өгөгдөл эсвэл мэдээллийг агуулж болно өгөгдлийн хэш.
4-р улирал. Merkle модны зарим ашиг тус юу вэ?
Блокчейн доторх өргөтгөх чадварыг нэмэгдүүлдэг хөнгөн бүтэцтэй тул Меркле мод нь шаардлагагүй мэдээллээс ангижирч, үр ашгийг дээшлүүлдэг. Уурхайчид болон хэрэглэгчид хоёулаа Merkle модны ашиг тусыг хүртэх боломжтой, учир нь энэ нь блокуудын бие даасан хэсгүүдийг шалгаж, хэш ашиглан гүйлгээг шалгах, мөн гүйлгээ хүлээн авах үед хэшийг тооцдог.
 

 

Эх сурвалж: https://coingape.com/education/explained-what-is-a-merkle-tree-in-blockchain-and-how-does-it-work/