Хорт хавагнах зарчим: Хэн блокыг бий болгодог

Anonim

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

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

  1. P2P: Үе тэнгийн сүлжээ ашигладаг газар
  2. Хорт хавтсанд шифрлэх: Хуруугаараа
  3. BlockChalter - Гүйлгээний блокуудын гинж. Бид дагуу тодорхойлолтыг задална
  4. Шифрлэлтийн шифрлэлт: яагаад танд дижитал гарын үсэг хэрэгтэй байна вэ?
  5. Хорт хавагнах зарчим: Хэн блокыг бий болгодог
  6. Ямар зорилго, даалгаврууд нь Blockcha-д тохирч байна

Үндсэн ойлголтыг санаарай

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

Хорт бүрхүүлд үл итгэх байдал

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

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

ЦАГДААГИЙН ГАЗРЫН ХУДАЛДАН АЖИЛЛАГАА, НЭГДҮГЭЭР ОРОЛЦОГЧ, ГЭР БҮЛИЙН ГЭР БҮЛИЙН ТӨЛӨВЛӨГӨӨГҮЙ.

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

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

Византийн генералуудын даалгавар

1982 оны шинжлэх ухааны өгүүлэлд, логик дилемма үүссэн. Энэ нь үе тэнгийнхнийхээ холбоосын зангилаа харилцах асуудлыг шийдэж байгааг харуулж байна. Аналоги, БИЗАТИС-ийг ашигласан - бие даасан арми бүхий эртний феодал муж. Тиймээс нэр - Бясалгалын генералын даалгавар.

Энэ арга хэмжээ нь Британины арми хотын бүслэлтийн үеэр явагдана. Шөнийн цагаар, өөр талаас легионууд хотыг хүрээлэв. Легион бүрийн генералууд нь командлагч-даргын захиалгыг хүлээж байна. Захиалгын сонголтууд: "Довтолгоо" эсвэл "Диярт".

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_1
Генералууд нь командлагчийн захиалгыг "дайрч" эсвэл "Диярт" шийдвэрлэхийн тулд командлагчийн захиалгыг хүлээж байна.

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

Таатай үр дүн. Хэрэв бүх генералууд дайралт - Бязейниум нь дайсныг устгадаг.

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_2

Завсрын үр дүн. Хэрэв бүх генералууд ухрах юм бол - Byzantia армидаа хадгалах болно.

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_3

Тааламжгүй үр дүн. Хэрэв зарим генералууд халдлагад өртөж, зарим нь ухрах болно.

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_4

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

Даалгавар дахь хоёр дахь нарийн төвөгтэй байдал нь генералуудын хоорондох найдвартай харилцааны суваг дутмаг юм. Генералуудын дунд урвагч байхгүй байсан ч мэдээлэл нь хуурамч байж болно. Жишээлбэл, шуудан зөөгч хойшлуулах эсвэл барих болно. Энэ байдал нь бусад генералуудыг андуурч, буруу шийдвэр гаргах болно. Ийм нөхцөлд та бүх генералуудад давуу талтай үйлдлийн нэгдсэн стратеги боловсруулах хэрэгтэй.

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_5
Генералуудын нэг нь зөв мессеж илгээгээгүй, тиймээс бусад хүмүүс тэднийг хэрхэн довтлохоо мэдэхгүй байна

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

Византийн алдаатай хүлцэл - сүлжээг үргэлжлүүлэн ажиллах эсвэл хориотой байсан ч гэсэн сүлжээг үргэлжлүүлэн ажиллуулах чадвар. Өөрөөр хэлбэл, Бясалгалын ерөнхий үйл ажиллагааны энэ өмчийг шийдсэн.

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

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

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_6
Голууд бүх гүйлгээг хардаг бөгөөд тэдгээрийг баталгаажуулах эсвэл татгалзахаар шийдсэн

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

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

Algorithms зөвшилцөл

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

Зөвшилцлийн алгоритм бол ХӨДӨЛГӨӨНИЙ ХӨДӨЛГӨӨНИЙ ХӨДӨЛМӨРИЙН ХЭРЭГЛЭГЧДИЙГ ХЭРЭГЖҮҮЛЭХ, ХЭРЭГЛЭГЧДИЙГ ХЭРЭГЖҮҮЛЖ БАЙНА.

Хорт хавтангийн системд ямар зөвшилцлийг сонгох нь илүү сайн ойлголтыг илүү сайн ойлгохын тулд орон сууцны байрны түрээслэгчийг төсөөлөөд үз дээ. Тэдгээрийг бие биетэйгээ харилцахад шаардлагатай бөгөөд байшингийн хөгжилд шийдвэр гаргахад шаардлагатай байна. ХОНОГИЙН ХӨГЖЛИЙН ХУДАЛДАН АВАХ: АЖИЛЛАГААНЫ МӨНГӨ ОРУУЛАХ, АЖИЛЛАГААНЫ МЭДЭЭЛЛИЙГ ХЭРЭГЖҮҮЛЖ БАЙНА. Хэлэлцээр хийх гурван арга байдаг - гурван өөр зөвшилцлийн алгоритм. Тэд тус бүр нь тодорхой математикийн загвар дээр суурилдаг.

Ажлын нотолгоо (PACH) нь ажлын нотлох баримт нотолгооны алгорит юм. Гол нь гэртээ ямар ч биелэгдэнэ болох боломжтой. Шинэ блок үүсгэхийн тулд энэ нь түүний компьютерийг нарийн төвөгтэй криптографийн даалгаврыг шийдвэрлэхэд ашиглах ёстой.

Алгоритм нь хамгийн их блокуудын зөв хувилбарыг авч үзэх болно. Бүх блокууд нь тухайн хувилбарт хамгийн их байх болно, түрээслэгчид бүх компьютерийн хүч чадлыг зарцуулдаг. Маш ардчилгааны аргыг олж авдаг: Уурхайчдын 51% нь блок дахь гүйлгээ зөв бөгөөд байх болно. Тиймээс, блоклейн хакердах нь бараг боломжгүй юм.

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_7
Шинэ блокууд нь компьютертэй оршин суугчдыг бий болгодог

Хариуцлагын баталгаа (POS) нь өмчлөлийн батлагдсан хувийг эзэлж буй алгорит юм. ДЭЛГЭРЭНГҮЙ БАЙДАЛ ХӨДӨЛМӨРИЙН ХӨРӨНГӨ ОРУУЛАЛТ ХҮСЬЕ. Бид энэ түрээслэгчдийг хамгийн том орон сууцтай байх болно. Etheric Blocklecalter-д, жишээлбэл, энэ нь хамгийн их криптокурризын хэрэгт хэрэглэгддэг хэрэглэгчид байх болно. Энэхүү алгоритм, цахилгаан эрчим хүчний зардал нь хамгийн бага нь хамгийн бага бөгөөд блоклосон цогцолборыг бий болгохыг хориглох нь төвөгтэй криптографийн даалгаврыг шийдвэрлэх шаардлагагүй болно. Хорт бүрхэвч дэх таны хувьцаанаас илүү их хувь нэмэр байх тусам та шинэ блок үүсгэх болно.

Ажлын нотолгоотой адил блокийн баруун хувилбарыг хамгийн их блокууд гэж тооцох болно. Гэхдээ гадасны нотолгоо нь ардчилсан гэж нэрлэгдэх боломжгүй. Ихэнх блокууд нь ихэнх оршин суугчдыг үүсгэхгүй, гэхдээ хамгийн баян түрээслэгчдийг бий болгоно. Гэсэн хэдий ч энэ нь бүр аюулгүй байдаг. Хэрэв MANNNEM нь байшингийн ихэнх хэсэгт харьяалагддаг бол энэ нь хортой болох болно.

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_8
Шинэ блокууд нь хамгийн том орон сууцтай оршин суугчдыг бий болгодог

Эрх мэдэл (POA) нь хувь хүний ​​нотолгооны алгоритм юм. Түрээслэгчид цуглуулж, блок үүсгэх нэг орон сууц байх болно гэж бодож байсан. Энэхүү алгоритмийг хувийн, хаалттай блокуудад тараана. Жишээлбэл, жишээ нь орон сууцаа гэрээс нь удирдахад тохиромжтой.

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

Хорт хавагнах зарчим: Хэн блокыг бий болгодог 21098_9
Шинэ блокууд нь урьдчилж сонгосон түрээслэгчийг бий болгодог

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

Байгуулах

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

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

Блоклосонд, зөвшилцлийн алгоритмын гурван сортууд:

  • Ажлын нотолгоо (PACH) нь ажлын нотлох баримт нотолгооны алгорит юм.
  • Хариуцлагын баталгаа (POS) нь өмчлөлийн батлагдсан хувийг эзэлж буй алгорит юм.
  • Эрх мэдэл (POA) нь хувь хүний ​​нотолгооны алгоритм юм.

Цааш унших