Blockchain-д Layer0, Layer1, Layer2, Layer3 гэж юу вэ? - Криптополитан

Blockchain аюулгүй, ил тод мэдээлэл солилцох боломжийг олгодог хувьсгалт технологи юм. Энэ нь мэдээллийг хадгалах, боловсруулахад хэд хэдэн давхаргыг ашигладаг бөгөөд үүнийг 0-3 давхаргууд гэж нэрлэдэг. Давхарга бүр өөрийн гэсэн зорилго, функцтэй бөгөөд олон төрлийн гүйлгээг зохицуулах цогц системийг бий болгох боломжийг олгодог.

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

Давхар1

Гүйлгээг баталгаажуулах, дуусгахын тулд 1-р давхарга нь өөр олон давхаргыг барьж болох үндсэн блокчейн юм. Тэд бусад блокчейнүүдээс бие даан ажиллах боломжтой.

1-р давхаргыг гурван хэсэгт хувааж болно:

  1. Өгөгдлийн давхарга- сүлжээн дэх гүйлгээтэй холбоотой бүх өгөгдлийг хадгалах үүрэгтэй. Үүнд гүйлгээний түүх, үлдэгдэл, хаяг гэх мэт зүйлс орно. Энэ давхарга нь үнэн зөв, аюулгүй байдлыг хангахын тулд криптограф алгоритм (хэш) ашиглан гүйлгээ бүрийг баталгаажуулахад тусалдаг.
  2. Сүлжээний давхарга- блокчейн сүлжээнд хэрэглэгчдийн хоорондын харилцаа холбоог зохицуулах үүрэгтэй. Энэ нь сүлжээгээр гүйлгээ болон бусад мессежийг дамжуулах, мөн эдгээр мессежийн үнэн зөв, хууль ёсны эсэхийг шалгах үүрэгтэй.
  3. Зөвшилцлийн давхарга- блокчейн нь гүйлгээ хийхдээ бүх хэрэглэгчид дагаж мөрдөх дүрэм журмын талаар тохиролцоонд хүрэх боломжийг олгодог. Энэ нь ажлын нотлох баримт, гадасны баталгаа, эсвэл Византийн алдааг тэсвэрлэх зэрэг зөвшилцлийн алгоритмуудыг ашиглан бүх гүйлгээг хүчинтэй, шинэчлэгдсэн эсэхийг баталгаажуулдаг.
  4. Аппликэйшн/Ухаалаг гэрээний давхарга нь блокчейн сүлжээнд ихэнх функцийг гүйцэтгэдэг газар юм. Энэ давхарга нь блокчейн экосистем дээр ажилладаг програмуудыг бүтээхэд ашиглаж болох кодыг (эсвэл ухаалаг гэрээ) агуулдаг. Эдгээр програмууд нь гүйлгээ хийх, өгөгдлийг аюулгүй, түгээх хэлбэрээр хадгалах боломжтой. Бүх давхарга1 протоколууд ухаалаг гэрээний функцтэй байдаггүй.

Ийм сүлжээний жишээ бол Bitcoin, Solana, EthereumБолон Карано-бүгд өөрийн гэсэн төрөлх жетонтой. Энэхүү токеныг гүйлгээний шимтгэлийн оронд ашигладаг бөгөөд сүлжээнд оролцогчдыг сүлжээнд нэгдэх хөшүүрэг болдог.

Эдгээр зооснууд нь үндсэн төсөлдөө тулгуурлан өөр өөр нэрлэсэн байдаг ч зорилго нь өөрчлөгдөөгүй хэвээр байна: блокчэйний үйл ажиллагааг эдийн засгийн дэмжих механизмаар хангах.

Блокчэйн нь сүлжээнд шаардагдах гүйлгээний тоог боловсруулах гэж тэмцдэг тул 1-р түвшний сүлжээнүүд масштабтай холбоотой асуудалтай байдаг. Үүний үр дүнд гүйлгээний шимтгэл эрс нэмэгддэг.

Энэ асуудлыг шийдвэрлэх боломжит шийдлүүдийн талаар ярилцаж байхад Виталик Бутерины зохиосон нэр томъёог блокчейн трилемма ихэвчлэн ашигладаг; үндсэндээ төвлөрлийг сааруулах, аюулгүй байдал, өргөтгөх чадварыг тэнцвэржүүлэх шаардлагатай.

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

Блокчейн трилеммийг шийдвэрлэх арга замууд:

Блокны хэмжээг нэмэгдүүлэх

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

Зөвшилцлийн механизмыг өөрчлөх

Ажлын баталгаа (POW) механизмууд байсаар байгаа хэдий ч тэдгээр нь баталгааны баталгаа (POS)-той харьцуулахад тогтвортой, цар хүрээ багатай байдаг. Тийм ч учраас Ethereum POW-аас POS руу шилжсэн; зорилго нь өргөтгөх чадварын хувьд илүү сайн үр дүнд хүргэдэг илүү найдвартай, найдвартай зөвшилцлийн алгоритмыг хангах явдал юм.

Цайруулах

Sharding нь тархсан өгөгдлийн сангийн гүйцэтгэлийг нэмэгдүүлэхэд ашигладаг мэдээллийн санг хуваах арга юм. Шардинг нь блокчейн дэвтэрийг олон зангилаанд хувааж, хуваарилснаар гүйлгээг зэрэгцүүлэн боловсруулах боломжтой тул гүйлгээний дамжуулалтыг нэмэгдүүлэх боломжийг олгодог. Үүний үр дүнд уламжлалт цуваа аргатай харьцуулахад гүйцэтгэл сайжирч, боловсруулалтын хугацаа мэдэгдэхүйц багасдаг.

Зүсмэл болгон хуваасан бялуу идэхтэй адил. Ийм байдлаар, өгөгдлийн хэмжээ ихсэх эсвэл сүлжээний ачаалал ихэссэн ч гэсэн бүх оролцогч зангилаа гүйлгээ боловсруулахад синхроноор хамтран ажилладаг тул хуваалттай сүлжээнүүд илүү үр дүнтэй байдаг.

Давхар2

2-р түвшний протоколууд нь үндсэн давхаргад хэт ачаалал өгөхгүйгээр өргөтгөх чадварын асуудлыг шийдвэрлэхийн тулд 1-р түвшний блокчейн дээр бүтээгдсэн.

Үүнийг "гинжин хэлхээнээс гадуур" гэж нэрлэдэг хоёрдогч тогтолцоог бий болгох замаар хийдэг бөгөөд энэ нь 1-р давхаргаас илүү сайн харилцаа холбоо, гүйлгээний хугацааг илүү хурдан болгох боломжийг олгодог.

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

Layer2s нь өргөтгөх чадварын триллемийг шийдэх хэд хэдэн арга зам юм:

сувгууд

Сувгууд нь үндсэн давхаргад мэдээлэгдэхээс өмнө сүлжээнээс гадуур олон гүйлгээ хийх боломжийг хэрэглэгчдэд олгодог 2-р түвшний шийдлийг өгдөг. Энэ нь гүйлгээг илүү хурдан, үр дүнтэй хийх боломжийг олгодог. Төлбөрийн суваг, төрийн суваг гэсэн хоёр төрлийн суваг байдаг. Төлбөрийн сувгууд нь зөвхөн төлбөрийг хийх боломжийг олгодог бол төрийн сувгууд нь ухаалаг гэрээ хийх гэх мэт блокчэйн дээр ихэвчлэн хийгддэг үйл ажиллагаанууд гэх мэт илүү өргөн хүрээг хамардаг.

Сул тал нь оролцогч хэрэглэгчид сүлжээнд танигдсан байх ёстой тул нээлттэй оролцох боломжгүй юм. Түүнчлэн, бүх хэрэглэгчид сувагтай холбогдохын өмнө олон тэмдэгт ухаалаг гэрээнд токенуудаа түгжих шаардлагатай болно.

Plasma

Жозеф Пун, Виталик Бутерин нарын бүтээсэн Плазма хүрээ нь ухаалаг гэрээ, тоон модыг ашиглан "хүүхдийн хэлхээ"-ийг бий болгодог бөгөөд энэ нь "эцэг эхийн хэлхээ" гэж нэрлэгддэг анхны блокчейн хуулбар юм.

Энэ арга нь гүйлгээг үндсэн сүлжээнээс хүүхдийн сүлжээ рүү шилжүүлэх боломжийг олгодог бөгөөд ингэснээр гүйлгээний хурдыг сайжруулж, гүйлгээний шимтгэлийг бууруулж, дижитал түрийвч гэх мэт тодорхой тохиолдлуудад сайн ажилладаг.

Плазма программыг хөгжүүлэгчид тодорхой хүлээлтийн хугацаа дуусахаас өмнө ямар ч хэрэглэгч гүйлгээ хийх боломжгүй болгох үүднээс тусгайлан бүтээсэн.

Гэсэн хэдий ч энэ системийг ерөнхий зориулалттай ухаалаг гэрээг өргөжүүлэхэд ашиглах боломжгүй.

Sidechains

Үндсэн блокчейн буюу 1-р давхаргатай зэрэгцэн ажилладаг блокчейнүүд нь сонгодог блокчэйнүүдээс ялгарах хэд хэдэн онцлог шинж чанартай байдаг. Хажуугийн гинжин хэлхээнүүд нь ихэвчлэн өөр өөр зөвшилцлийн механизмыг ашигладаг бөгөөд 1-р давхаргаас өөр блок хэмжээ шаардагддаг бие даасан блокчлонтой ирдэг.

Гэсэн хэдий ч хажуугийн гинж нь бие даасан гинжтэй хэдий ч тэд хуваалцсан виртуал машин ашиглан 1-р давхаргад холбогддог. Энэ нь 1-р түвшний сүлжээнд ашиглаж болох аливаа гэрээ, гүйлгээг хажуугийн сүлжээн дээр ашиглах боломжтой гэсэн үг бөгөөд энэ нь хоёр төрлийн гинжин хэлхээний хооронд харилцан ажиллах өргөн хүрээтэй дэд бүтцийг бий болгодог.

Бөөрөлзгөнө

Хажуугийн хэлхээн дээрх олон гүйлгээг үндсэн давхарга дээр нэг гүйлгээ болгон бүлэглэж, SNARK-уудыг (мэдлэгийн интерактив бус товч аргумент) криптографийн нотолгоо болгон ашиглан багцлах нь масштабыг гүйцэтгэнэ.

ZK rollups болон Optimistic rollups гэсэн хоёр төрлийн цуваа байдаг ч ялгаа нь давхаргын хооронд шилжих чадварт оршдог.

Өөдрөг цуваа нь 1-р давхаргаас 2-р давхарга руу хялбар шилжих боломжийг олгодог виртуал машиныг ашигладаг бол ZK цуваа нь илүү үр ашигтай, хурдтай байхын тулд энэ функцээс татгалздаг.

Давхар0

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

Layer0 протоколуудын багцад зөвхөн нэг загвар байдаггүй; ялгаатай зөвшилцлийн механизм болон блок параметрүүдийг ялгах зорилгоор ашиглаж болно. Зарим Layer0 токенууд нь спамын эсрэг үр дүнтэй шүүлтүүр болж үйлчилдэг тул хэрэглэгчид холбогдох экосистемд хандахын өмнө эдгээр жетонуудыг ашиглах ёстой.

Cosmos нь Tendermint, Cosmos SDK болон IBC-ээс бүрдсэн нээлттэй эхийн хэрэгслийн багцаараа алдартай Layer 0 протокол юм. Эдгээр саналууд нь хөгжүүлэгчдэд харилцан ажиллах боломжтой орчинд өөрсдийн блокчейн шийдлүүдийг саадгүй бүтээх боломжийг олгодог; mutualistic архитектур нь бүрэлдэхүүн хэсгүүд хоорондоо чөлөөтэй харилцах боломжийг олгодог. Виртуал ертөнцийн талаарх энэхүү хамтын алсын хараа нь Сансар огторгуйд биелсэн бөгөөд үүнийг үнэнч шүтэн бишрэгчид нь хайраар гаргаж ирсэн нь блокчэйн сүлжээг бие даан хөгжих боломжийг олгож, "Блокчейн интернет"-ийг тусган хамтад нь оршин тогтнох боломжийг олгодог.

Өөр нэг нийтлэг жишээ Полкадот.

Давхар3

3-р давхарга нь блокчэйнд суурилсан шийдлүүдийг дэмждэг протокол юм. Ихэвчлэн "програмын давхарга" гэж нэрлэдэг бөгөөд энэ нь 1-р түвшний протоколуудыг боловсруулах зааварчилгааг өгдөг. Энэ нь блокчэйн платформ дээр бүтээгдсэн dapps, тоглоом, хуваарилагдсан хадгалах сан болон бусад програмуудыг зөв ажиллуулах боломжийг олгодог.

Эдгээр програмууд байхгүй бол 1-р түвшний протоколууд дангаараа ашиг тустай байх болно; 3-р давхарга нь тэдний хүчийг нээхэд зайлшгүй шаардлагатай.

4-р давхарга?

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

Дүгнэлт

Блокчэйн сүлжээний өргөтгөх чадвар нь тэдгээрийн архитектур болон ашигладаг технологийн стекээс ихээхэн хамаардаг. Сүлжээний давхарга бүр нь илүү их дамжуулах чадвар, бусад блокчейнтэй хамтран ажиллах боломжийг олгох чухал зорилготой. 1-р түвшний протоколууд нь үндсэн давхарга эсвэл үндсэн блокчейнийг бүрдүүлдэг бол хажуугийн хэлхээ, цуваа, 0-р түвшний протоколууд нь масштабыг нэмэгдүүлэхэд нэмэлт дэмжлэг үзүүлдэг.

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

Эх сурвалж: https://www.cryptopolitan.com/what-is-layer0-layer1-layer2-layer3-in-blockchain/