რა არის ბიტკოინის გაუმჯობესების წინადადებები (BIP) და როგორ მუშაობს ისინი?

საზოგადოების შიგნით მნიშვნელოვანი კონსენსუსის შეგროვება პროცესის პირველი ნაბიჯია. ზოგჯერ, ყველაზე ღირებულ წინადადებებსაც კი შეიძლება წლები დასჭირდეს მათ დამტკიცებამდე ან უარყოფამდე, რადგან საზოგადოება ვერ პოულობს შეთანხმებას.

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

იმ მძიმე შედეგების გამო, რაც ზოგიერთმა ცვლილებამ შეიძლება გამოიწვიოს მაინერებზე, კოდექსის მოდიფიკაცია მოითხოვს აბსოლუტური უმრავლესობის მიღებას დაახლოებით 95%-ით, თუ გონივრული მოტივი არ არის მოცემული ქვედა ზღურბლისთვის. ოთხმოცდახუთი პროცენტის მხარდაჭერის სიგნალი უნდა მოხდეს ბოლო 2,016 მაინერისგან (დაახლოებით 14 დღის მაინინგი 10 წუთიანი ბლოკებით).

მაგალითად, ჩვენ გამოვიყენებთ ბოლო იმპლემენტაციას Taproot რბილი ჩანგალი, იარლიყით BIP 341. 2021 წლის აპრილში, „სწრაფი საცდელი კოდის“ საშუალებით - რომელიც მიზნად ისახავდა განახლების სწრაფ გარჩევადობას - Taproot აქტივაცია გაერთიანდა Bitcoin Core-ში.

მომდევნო ორი კვირის განმავლობაში, მოპოვებული ბლოკების მინიმუმ 90% (1,815 2,016 ბლოკიდან მოპოვებული) მოიცავდა დაშიფრულ მითითებას, რომელიც მიუთითებს იმაზე, რომ მაინერები, რომლებმაც ეს ბლოკები მოიპოვეს, ემხრობოდნენ განახლებას. ამან გზა გაუხსნა გასაოცარ კონსენსუსს, რომელიც მიღწეულ იქნა მომდევნო თვეებში, რაც საბოლოო დამტკიცებას მოჰყვა 2021 წლის ნოემბერში.

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

მოკლედ, ეს არის დამტკიცების პროცესის ძირითადი ნაბიჯები:

  • ნებისმიერს შეუძლია წარადგინოს BIP ბიტკოინის ბირთვის შესაცვლელად;

  • რედაქტორმა უნდა გაიაროს BIP;

  • BIP უნდა დაამტკიცოს მაინერების ~95%-მა; და

  • საზოგადოებამ უნდა განაახლოს პროგრამული უზრუნველყოფის ახალი ვერსია.

აქ მოცემულია BIP დამტკიცების პროცესის გრაფიკა:

Image_0

წყარო: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work