რისთვის არის ეს დოკუმენტი
ჩვენ ვამტკიცებთ, რომ Earthlings შემოწმებადია. ასეთ მტკიცებას აზრი მხოლოდ მაშინ აქვს, როცა შესაძლებელია ზუსტად მიეთითოს, კონკრეტულად რა მოწმდება და რა ხერხით. ამიტომ ზოგადი ფორმულის «ჩვენ ღია კოდი გვაქვს» ნაცვლად ვაქვეყნებთ ზუსტ საზღვარს: რა არის ღია, რა არის დახურული და რა მიზეზით.
ახლა მიმდინარეობს დამფუძნებელი პერიოდი: დეკლარაციის მიღების დღემდე ხალხი ჯერ ფუძნდება, და ქვემოთ მოყვანილი რიცხვების ნაწილი იკითხება არა ისე, როგორც შემდეგ წაიკითხება. მისი წესები და ვადები გადმოცემულია დოკუმენტში დამფუძნებელი პერიოდი - აქ მათ არ ვიმეორებთ, რომ თარიღებს ერთი წყარო დარჩეს.
პრინციპი. ღიაა ის, რაზეც ხალხის შემოწმებადობაა დამოკიდებული: ვინ არის მონაწილე, როგორ გახდა იგი მონაწილე, რამდენნი ვართ და როგორ ითვლება ხმა. დახურულია ის, რის გამოქვეყნებაც შემოწმებადობას არაფერს შემატებდა, მაგრამ მონაწილეებისთვის რისკს შექმნიდა: სერვერული გარსი და პერსონალურ მონაცემთა დამუშავება.
რა არის დახურული და რატომ
| კომპონენტი | მიზეზი |
|---|
| პლატფორმის სერვერული ნაწილი | შეიცავს ანგარიშებზე წვდომის ლოგიკას. მისი გამოქვეყნება დამოუკიდებელ აუდიტამდე ზრდის მონაწილეთა ანგარიშების გატეხვის რისკს და ამასთან ხალხის შემოწმებადობას არაფერს მატებს. |
| პირადობის დადასტურების სისტემა | მუშაობს დოკუმენტებთან და ბიომეტრიასთან. აქ დახურულობა პერსონალურ მონაცემთა დაცვის ნაწილია და არა დამალვა. როგორია მონაცემთა მინიმიზაცია, აღწერილია ღია დოკუმენტაციაში. |
| გაშლის ინფრასტრუქტურა | შეიცავს სერვერების კონფიგურაციას. მისი გამოქვეყნება რუკა იქნებოდა თავდამსხმელისთვის. |
დახურული კომპონენტებიდან არცერთი არ განსაზღვრავს, ვინ არის earthling-ი და როგორ ითვლება ხმა. ამას ღია სმარტ-კონტრაქტი განსაზღვრავს.
რის შემოწმებაა შესაძლებელი ახლავე, ჩვენდამი ნდობის გარეშე
- პასპორტის წესები. კონტრაქტის საწყისი კოდის წაკითხვა რეპოზიტორში: პასპორტი გადაუცემელია, ერთი საფულეზე ერთი, მფლობელს თავად შეუძლია მისი დაწვა.
- რამდენი პასპორტია გაცემული. კონტრაქტის
totalSupply-ის გამოძახება. ამ რიცხვს ჩვენ კი არ ვასახელებთ - მას ბლოკჩეინი ასახელებს. მაგრამ მისი სწორად წაკითხვაა საჭირო, და ჩვენ ვხსნით, როგორ. ახლა იქ ოთხი სატესტო ჩანაწერია, გაკეთებული სისტემის გამართვისას მის გაშვებამდე, და ნამდვილი მონაწილეები მათ შორის არ არიან. 2026 წლის 7 სექტემბრიდან ტექსტის მიღების დღემდე ეს რიცხვი ნიშნავს ადამიანებს, რომლებმაც პირადობა დაადასტურეს და დაფუძნებაში მონაწილეობენ: earthling-ები ისინი მხოლოდ დეკლარაციის მიღების შემდეგ გახდებიან. მიღების შემდეგ გაცემული პასპორტების რიცხვი არის earthling-ების რიცხვი. - აქვს თუ არა კონკრეტულ მისამართს პასპორტი.
balanceOf-ის გამოძახება. პასუხი: 1 ან 0. - DAO-ს კენჭისყრები. სივრცის გახსნა Snapshot-ში და წინადადებების, ხმებისა და ხელმოწერების დანახვა. ყოველი ხმა ხელმოწერილია ხმის მიმცემის საფულით - ჩვენ ვერც ხმას დავამატებთ და ვერც სხვისას გავაყალბებთ.
- ხმის უფლება. Snapshot ჩვენს სერვერს ეკითხება, აქვს თუ არა მისამართს პასპორტი. ამ ნაბიჯის მიმართ ნდობა კენჭისყრის მომენტში საჭიროა - მაგრამ არა მის შემდეგ: ყველა ხმის მიმცემის მისამართი საჯაროა, და ნებისმიერ ადამიანს თავად შეუძლია თითოეული მათგანი შეამოწმოს კონტრაქტში Polygon-ზე. განსხვავება თვალსაჩინო გახდებოდა.
უკანასკნელ პუნქტს პირდაპირ ვწერთ, რადგან ეს არის ერთ-ერთი იმ ორი ადგილიდან, სადაც ჩვენდამი ნდობაა საჭირო. ჩვენ გვირჩევნია, თავად დავასახელოთ ისინი და არა შემმოწმებლისთვის აღმოჩენად დავტოვოთ.
მეორე ადგილი - კონტრაქტის მფლობელის გასაღებები. კონტრაქტის გაშლილ ვერსიაში პასპორტის გამოშვებისა და გაქრობის ფუნქციები მფლობელისთვისაა ხელმისაწვდომი, და მფლობელის გასაღები ახლა დამფუძნებელთანაა. ქარტიის 21-ე მუხლი უშვებს გაქრობას პასპორტის მფლობელის ნების საწინააღმდეგოდ მხოლოდ ერთი საფუძვლით - ბათილი გაცემის ბათილად ცნობით - და მხოლოდ პროცედურით: შეტყობინება, ვადა შედავებისთვის, საბჭოს დასკვნა, ფარული კენჭისყრა გაზრდილი უმრავლესობით, გასაჩივრება. კოდში ეს გარანტიები არ არის - ისინი პროცედურულია. ესე იგი ახლა ისინი ჩვენს სიტყვას ეყრდნობა და არა ტექნიკას, და ჩვენ ამას ვაღიარებთ. რა კეთდება ამასთან დაკავშირებით: გამოშვებისა და გაქრობის უფლებების ცალკე როლებად გაყოფა, გაქრობის აღსრულების დაყოვნება და მფლობელობის გადაცემა ექვსი არჩეული ხელმომწერის multisig-ზე. ვადები - საგზაო რუკაში.
პატიოსანი ჩამონათვალი იმისა, რაც პრინციპად არის გამოცხადებული, მაგრამ ჯერ არ არის გაკეთებული:
- კონტრაქტის საწყისი კოდი გამოქვეყნებულია რეპოზიტორში, მაგრამ ჯერ არ არის ვერიფიცირებული ბლოკჩეინ-მიმომხილველში. ეს ნიშნავს, რომ გამოქვეყნებული საწყისი კოდის შესაბამისობა გაშლილ ბაიტკოდთან ჯერჯერობით დამოუკიდებლად უნდა შემოწმდეს. ვერიფიკაცია მიმდინარეობს.
- უსაფრთხოების დამოუკიდებელი აუდიტი არ ჩატარებულა. იგი დაგეგმილია ოპერაციების გაფართოებამდე.
- ხაზინის სმარტ-კონტრაქტები არ არის გაშლილი. გაშლილია მხოლოდ პასპორტის კონტრაქტი; მონაწილეობის შიდა ეკონომიკა ჯერჯერობით პლატფორმის აღრიცხვაში იწარმოება.
- კენჭისყრის საჯარო არხი გაშლილია და ტექნიკურად მუშაობს, მაგრამ შინაარსობრივი კენჭისყრები მასში ჯერ არ ჩატარებულა.
- მოწყვლადობების ძიების პროგრამა (bug bounty) გამოცხადებულია როგორც პრინციპი, მაგრამ ჯერ არ არის გახსნილი.
- კონტრაქტის მფლობელის უფლებები არ არის გაყოფილი და გადაცემული. პასპორტის გამოშვება და გაქრობა ერთი გასაღებისთვისაა ხელმისაწვდომი, აღსრულების დაყოვნება არ არის, გასაღები დამფუძნებელთანაა. ქარტიის 21-ე მუხლის შეზღუდვები პროცედურულად მოქმედებს.
- სალაროს საფულეზე multisig ჯერ არ არის. ხელმოწერების ზღვარი ერთის ტოლია; ეს საფულის მისამართით მოწმდება. ექვსი ხელმომწერისგან შემდგარ შემადგენლობაზე გადასვლა ფაზებს შორის გადასვლის კრიტერიუმია.
პასპორტების რეესტრი ბლოკჩეინში ცხოვრობს და არა ჩვენს სერვერებზე, და კონტრაქტის კოდი ღიაა. აქედან გამომდინარეობს პრაქტიკული: თუ ინფრასტრუქტურა გაჩერდება ან მისი მუშაობა ხელში ჩაიგდება, თემს შეუძლია იმავე რეესტრზე ახალი პლატფორმა ააგოს. გადადის ადამიანები და მათი პასპორტები; სერვერული გარსი ცვლადია.
აღწარმოებას ორი საყრდენი აქვს, და მეორე პირველზე ნაკლებად მნიშვნელოვანი არ არის. რეესტრი იძლევა ადამიანთა უწყვეტობას, ხოლო გამოქვეყნებული სპეციფიკაცია - ინსტრუმენტის თავიდან აწყობის შესაძლებლობას: წესები, ზღვრები, ქვორუმები, ვადები და პროცედურები სრულად გადმოცემულია ქარტიაში, ხაზინასა და წინამდებარე დოკუმენტებში. ამიტომ აღწარმოვდება არა ჩვენი კოდი, არამედ აღწერილი სისტემა. დახურული სერვერული ნაწილის კოპირება არც არის საჭირო და არც დასჭირდება.
ამიტომ სერვერული ნაწილის დახურულობა არ აუქმებს ხალხის უფლებას, გაგრძელდეს დამფუძნებლების გარეშე. მართლზომიერი გაგრძელების ნიშნები - შენარჩუნებული უცვლელი ბირთვი, დადასტურებულ ადამიანთა ნება და პროცედურების უწყვეტობა - აღწერილია დოკუმენტში გარდამავალი პერიოდის საგზაო რუკა.