102 საკითხავი

სასწავლო Byte: Byzantine Generals პრობლემა Crypto - ან არსებობს საღებავი შორის ჩვენთან

მიერ Obyte4m2025/05/13
Read on Terminal Reader

Ძალიან გრძელი; Წაკითხვა

ვიკიპედია, როგორიცაა ვიკიპედია, არ არის ერთ-ერთი საავტომობილო გადაწყვეტილებები. ეს იმას ნიშნავს, რომ ქსელის უნდა იპოვოთ გზა, რომ შეესაბამება რეალური ვერსია სავაჭრო ისტორიის. Byzantine Fault Tolerance (BFT) არის სისტემის შესაძლებლობა, რომ ჯერ კიდევ შეესაბამება.
featured image - სასწავლო Byte: Byzantine Generals პრობლემა Crypto - ან არსებობს საღებავი შორის ჩვენთან
Obyte HackerNoon profile picture
0-item


ეს არის ეს თამაში, სადაც რამდენიმე სტრატეპტი არიან იგივე სადგურში, მაგრამ საიდუმლო მათ sabotages და იღებს, და ისინი უნდა აღმოაჩინოთ, ვინც ეს არის და დაშორება მათ სატვირთო. Byzantine გენერატორები პრობლემა არის რამდენად მსგავსი გაზიარებული სისტემები.


ვფიქრობ, რომ თქვენ ითამაშებთ Among Us მეშვეობით მეგობრები. თქვენ ყველა გუნდი მეგობრები (და ალბათ ზოგიერთი სატვირთო) სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სატვირთო სა


This is basically the Byzantine გენერალური პრობლემა: imagine a bunch of generals (or players) trying to agree on a battle plan (or eject vote), but some of them might be traitors (impostors) sending false messagesკარგი გენერატორები გსურთ შეესაბამება და მიიღოს ბარი, მაგრამ ისინი არ იცით, ვისაც შეუძლიათ შეესაბამება, და ისინი არ შეუძლიათ ყველა პირდაპირი საუბარი ერთად. თუ ისინი არ იღებენ იგივე გადაწყვეტილება, ისინი შეიძლება დაკარგოთ ომი - ან, Among Us, დაკარგოთ თამაში.

Byzantine გენერალური პრობლემაByzantine გენერალური პრობლემა


მსოფლიოს გაზიარება სისტემები, იგივე პრობლემა ხდება, როდესაცკომპიუტერები (Nodes)თუ ზოგიერთი კომპიუტერები გულისხმობს ან ფუნქციონირდება (დაახ, როგორიცაა სატვირთო), ჩვენ გვჭირდება სისტემა, რომელიც საშუალებას იძლევა, რომ ყველა სატვირთო ღილაკები შეესაბამება, მაშინაც კი, თუ ზოგიერთი ქმნიან შეუზღუდავი. ეს ასევე ცნობილია, როგორც ვიზანტიის შეცდომა, და ასე რომ, გაფართოებული სისტემები, როგორიცაა ციფრული ქსელები, უნდა იყოს ვიზანტიის შეცდომა Tolerance (BFT) მუშაობა.

კომპიუტერები (Nodes)

BFT Crypto ქსელები


BFT არის ძირითადი კონცეფცია, რომელიც საშუალებას იძლევა crypto ქსელები მდგრადი, მაშინაც კი, როდესაც ზოგიერთი კომპიუტერები ქსელში ქმნილია უჯრედად ან არ არის.There’s no single authority making decisions in decentralized systems, so the network has to find ways to agree on the correct version of the transaction history — even if a few participants lie, cheat, or crashBFT არის სისტემის შესაძლებლობა, რომ ჯერ კიდევ შეესაბამება, მიუხედავად ამ საკითხებს, უზრუნველყოს, რომ ყველას დასრულდება, ვიცით იგივე შედეგს.


BFT გარეშე, ცუდი რამ შეიძლება მოხდეს. ერთ-ერთი ყველაზე ცნობილი პრობლემა, რომელიც მოუწოდა ორმაგი გადახდის - როდესაც ვინმეს ცდილობს გამოიყენოთ იგივე ციფრული ვალუტა უფრო მეტი, ვიდრე ერთხელ. მაგალითად, ვფიქრობთ, რომ იგივე token გადაცემა ორი განსხვავებული ადამიანი ამავე დროს. თუ ქსელის არ შეუძლია შეესაბამება, რომელიც გადახდის პირველი მოდის, სისტემა გაქირავდება. ეს არ არის მხოლოდ მცირე ცუდი - ეს არის ძირითადი ცუდი, რომელიც გაძლევთ ციფრული ვალუტა ადვილად გამოიყენება.


რა თქმა უნდა, ორმაგი გადახდის პრობლემა არის ძირითადი მიზეზი, რომ დეტალაციაული ფული არ იწყება ადრე.Satoshi Nakamoto- სპირდაპირი გამოქვეყნდა ორიგინალური ვიკიპედია whitepaper, აღსანიშნავია, რომ ეს არის განიხილება, რომ ვიკიპედია consensus სისტემა განკუთვნილია გადარჩენის გარეშე საჭირო ცენტრალური უფლებები.

Satoshi Nakamoto- ს


Consensus მექანიზმი


Crypto ქსელები, კონცეფციული მექანიზმი არის ინსტრუმენტები, რომელიც საშუალებას გაძლევთ ჯგუფი ნომრები შეესაბამება, რაც ნამდვილად მოხდა - როგორიცაა, ვინც გადაცემა ფული ვინმეს და როდესაც - მაშინაც კი, როდესაც ზოგიერთი ნომრები შეიძლება გაქირავდეს, ფუნქციონირება მუდმივად, ან ცდილობენ გაქირავდეს. ეს მექანიზმი არის blockchain და DAG სისტემები, რადგან ისინი უზრუნველყოფს, რომ ყველას იხილებს იგივე ვერსია წიგნი. ისინი ასევე ითამაშებენ მნიშვნელოვანი როლი, რათა დაგეხმაროთ ქსელები გაქირავდეს რეზოლუციური ქცევა - რომელიც არის, სადაც ვიზანტიის შეცდომის ტოლერება (BFT) მოდის. კარგი კონ


მაგალითად, ვიკიპედია იყენებს Proof of Work (PoW). ეს მეთოდი მოითხოვს კომპიუტერებს, რათა გადაიხადოს კომპიუტერები, რათა დაამატოთ ახალი ბლოკები ქსელში, და ძლიერი კომპიუტერები კონკურენციონირებენ, რომ პირველი გადაიხადოს იგი. უფრო მეტი ბლოკები დაამატონ სავაჭრო ზედაპირზე, უფრო ნაკლებად შესაძლებელია, რომ ვინმეს შეუძლია ისტორიის გადაიხადოს - ქსელის გადაიხადოს საჭირო დიდი რესურსების გამო - მაგრამ არ არსებობს 100% დარწმუნება.პოპულარული Finality, რომელიც შეიძლება იგრძნოს პატარა არ არის კომფორტული ადამიანებს, ვინც მოითხოვს სწრაფი და კონკრეტული მიმოხილვა, განსაკუთრებით დიდი გადახდის.

პოპულარული Finality



შედარებით,ცვლილებები, რომელიც შექმნილია DAG (Directed Acyclic Graph), გამოიყენებს განსხვავებული მეთოდი.Every user approves their own transactions just by sending them, and the ordering to avoid potential double-spending relies on transactions posted by Order მომწოდებლები.ეს არის საიმედო და საზოგადოებრივი ღონისძიებები, whose გარიგებები გამოიყენება, როგორც ანკორები, რომლებიც დაჯავშნა დაჯავშნა სხვა გარიგებები.

ცვლილებებიOrder მომწოდებლებიOrder მომწოდებლები


მათი საქმიანობა აწარმოებს დეტალტიკური საბოლოო - ერთხელ გარიგება სტაბილურია DAG- ში, ეს არის საბოლოო და არ შეიძლება გაქირავდეს. არ არსებობს მინერები ან "ბალატორები", რომლებიც კონტროლებს ხელმისაწვდომობის ან შეესაბამება მათ შორის. ეს მიმოხილვა, რომელიც გაქირავებს ყველა სახის ვალდებულება ან ძალა კონკურენცია, უზრუნველყოფს ძალიან უკეთესი დეტალაციის და სენსორაციის წინააღმდეგობა. ამ დიზაინის მადლობა, Obyte მიღწევებს კონცეფციას, არ მოითხოვს ენერგეტიკული მინერების ან ცენტრალური მეშვეობით.



Vector Image მიერ Freepik

FreepikFreepik


Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks