Validator oyunu nədir və ya “stake-of-stake blockchain-i necə işə salmaq olar”

Beləliklə, komandanız blokçeyninizin alfa versiyasını bitirdi və testneti və sonra mainneti işə salmağın vaxtı gəldi. Müstəqil iştirakçılara, yaxşı iqtisadi modelə, təhlükəsizliyə malik real blokçeyniniz var, idarəetməni tərtib etmisiniz və indi bütün bunları hərəkətdə sınamağın vaxtıdır. İdeal kripto-anarxik dünyada siz şəbəkədə genezis blokunu yerləşdirirsiniz, node və validatorların son kodu hər şeyi özləri işə salır, bütün köməkçi xidmətləri qaldırır və hər şey öz-özünə baş verir. Ancaq bu uydurma dünyadadır, lakin real dünyada komanda validatorlara sabit şəbəkəni işə salmaqda kömək etmək üçün kifayət qədər çoxlu köməkçi proqram və müxtəlif manipulyasiyalar hazırlamalıdır. Bu məqalənin mövzusu budur.

Validatorların sistem token sahiblərinin səsləri ilə müəyyən olunduğu “sübutlu” tipli konsensuslara əsaslanan şəbəkələrin işə salınması kifayət qədər spesifik bir hadisədir, çünki hətta onlarla və yüzlərlə serveri olan ənənəvi, mərkəzdən idarə olunan sistemləri işə salmaq asan deyil. özlüyündə vəzifədir və blockchain sadiq, lakin müstəqil iştirakçılarla başlamalıdır. Və əgər bir korporasiyada, işə salındıqda, idarəçilərin bütün maşınlara, jurnallara, ümumi monitorinqlərə tam girişi varsa, o zaman validatorlar heç kimə öz serverlərinə daxil olmağa icazə verməyəcək və çox güman ki, öz infrastrukturunu müstəqil şəkildə qurmağa üstünlük verəcəklər, çünki girişi idarə edir. validatorun əsas aktivlərinə - seçiciləri paylayır. Məhz bu davranış paylanmış təhlükəsiz şəbəkələr qurmağa imkan verir - istifadə olunan bulud provayderlərinin müstəqilliyi, virtual və "baremetal" serverlər, müxtəlif əməliyyat sistemləri, bütün bunlar belə bir şəbəkəyə hücumları son dərəcə səmərəsiz etməyə imkan verir - çox fərqli proqram təminatından istifadə olunur. Məsələn, Ethereum Go və Rust-da iki əsas node tətbiqindən istifadə edir və bir tətbiq üçün effektiv olan hücum digəri üçün işləmir.

Buna görə də, blokçeynlərin işə salınması və istismarı üçün bütün proseslər elə təşkil edilməlidir ki, hər hansı validator və ya hətta kiçik bir validator qrupu istənilən vaxt öz kompüterlərini pəncərədən atıb oradan çıxa bilsin, heç bir şey pozulmasın və qalan validatorlar əməliyyat şəbəkəsini effektiv şəkildə dəstəkləməyə və yeni validatorları birləşdirməyə davam edin. Şəbəkəni işə salarkən, bir validator Avropada, ikincisi Cənubi Amerikada və üçüncüsü Asiyada olduqda, bir neçə onlarla müstəqil qrupun əlaqələndirilmiş işinə nail olmaq və nəticədə onları maraqlandırmaq olduqca çətindir.

Validatorlar

Gəlin hipotetik müasir blokçeynin işə salınmasını təsəvvür edək (təsvir olunanların çoxu istənilən müasir blokçeynlər ailəsinə əsaslanan blokçeynlər üçün uyğundur: Ethereum, EOS, Polkadot, Cosmos və digərləri. belə blokçeynlər yeni blokları təsdiqləyən və istehsal edən öz müstəqil serverlərinin quraşdırılması ilə məşğul olan və konsensusda iştirak edənlər üçün şəbəkə tərəfindən verilən mükafatları alan validator qruplarıdır.Yeni şəbəkələri işə salmaq üçün bir neçə onlarla validator tələb olunur (indi çoxları bunu edə bilər saniyələr ərzində az və ya çox effektiv şəkildə konsensusa nail olmaq), buna görə də layihə təsdiqləyicilərin özləri haqqında ictimai məlumatları istifadəçilərlə bölüşdükləri və onları işə salınmış şəbəkəyə yüksək keyfiyyətli xidmət göstərəcəklərinə inandırdıqları qeydiyyatı elan edir.

Validasiya, validatorun potensial gəlirini son dərəcə dəqiq qiymətləndirməyə, layihələr arasında gücü sürətlə ötürməyə imkan verən biznesdir və əgər seçdiyi şəbəkə uğurlu olarsa, validator DAO-nun tamhüquqlu iştirakçısı və məsul şəxs kimi, layihəni inkişaf etdirin və ya sadəcə olaraq tamamilə şəffaf, vicdanla qazanılmış pul üçün əla texniki xidmət göstərin. Validatorlar üçün mükafatı hesablayarkən, layihələr validatorların xərclərini nəzərə almağa və bloklar üçün mükafatı elə etməyə çalışır ki, bu biznes gəlirli olsun, lakin eyni zamanda validatorlara onları pulla dolduraraq iqtisadiyyatı çökdürməyə imkan vermir. digər şəbəkə istifadəçilərini ondan məhrum edir.

Validatorların işi xidmətlərin yüksək qüsurlara dözümlülüyünün təmin edilməsini tələb edir ki, bu da inkişaf etdiricilər və tərtibatçılar üçün yüksək səviyyəli təlim və bahalı hesablama resursları deməkdir. İşin sübutu şəbəkələrində hashlərin çıxarılmasına ehtiyac olmadan belə, blokçeyn qovşağı çox yaddaş tutan, çoxlu hesablamalar aparan, təsdiqləyən, diskə yazan və böyük həcmdə məlumatı şəbəkəyə göndərən böyük bir xidmətdir. . Blokda bir neçə min kiçik əməliyyatı olan blokçeyn üçün əməliyyat qeydlərini və blok zəncirlərini saxlamaq üçün indi 50 Gb və ya daha çox yaddaş tələb olunur və bloklar üçün bu, SSD olmalıdır. Ağıllı müqavilələri dəstəkləyən blokçeynlərin dövlət verilənlər bazası artıq 64 Gb operativ yaddaşı keçə bilər. Tələb olunan xüsusiyyətlərə malik serverlər olduqca bahadır; Ethereum və ya EOS node ayda 100-200 dollara başa gələ bilər. Buna, işə salınma dövründə hətta gecələr də problemləri həll edən tərtibatçıların və devopların gecə-gündüz işi üçün artan əmək haqqını əlavə edin, çünki bəzi validatorlar asanlıqla başqa yarımkürədə yerləşdirilə bilər. Bununla belə, doğru anlarda validator qovşağına sahib olmaq ciddi gəlir gətirə bilər (EOS vəziyyətində gündə 10 dollara qədər).

Təsdiqləmə sahibkarlar və şirkətlər üçün yeni potensial İT rollarından yalnız biridir; proqramçılar dürüstlüyü mükafatlandıran və fırıldaq və oğurluğu cəzalandıran getdikcə daha mürəkkəb alqoritmlər hazırladıqca, mühüm məlumatların dərc edilməsi (oracles), nəzarətin həyata keçirilməsi funksiyalarını yerinə yetirən xidmətlər peyda olur. (aldatma sübutunu dərc etməklə depoziti kəsmək və fırıldaqçıları cəzalandırmaq), mübahisələrin həlli xidmətləri, sığorta və opsionlar, hətta zibil yığımı ağıllı müqavilə sistemlərində məlumatların saxlanması üçün pul ödəməli olduğu potensial böyük bazardır.

Blockchain-in işə salınması problemləri

İstənilən ölkədən olan kompüterlərin şəbəkədə sərbəst iştirakını mümkün edən blokçeynin açıqlığı və istənilən skript uşaqını GitHub-dakı təlimatlara uyğun olaraq şəbəkəyə qoşmaq asanlığı həmişə üstünlük deyil. Yeni bir nişanə can atmaq tez-tez validatorları məzənnənin yüksələcəyi və qazanclarını tez bir zamanda atmaq imkanı ümidi ilə “başlanğıcda yeni sikkə çıxarmağa” məcbur edir. Həmçinin, bu o deməkdir ki, validatorunuz hər kəs, hətta anonim şəxs də ola bilər, siz digər validatorlar üçün olduğu kimi ona səs verə bilərsiniz (lakin anonim şəxsin özü üçün maraqlı tərəflərin səslərini toplaması çətin olacaq, ona görə də biz" Anonim kriptovalyutalar haqqında qorxulu nağılları siyasətçilərə buraxacağam). Buna baxmayaraq

Layihə komandasının qarşısında bir vəzifə var - gələcəkdə qovşaqların sabit işləməsini təmin edə bilən, təhlükəsizliyi başa düşən, problemləri tez həll etməyi bilən, digər validatorlarla əməkdaşlıq edən və birlikdə hərəkət edənləri bir şəkildə öz şəbəkəsinə daxil etmək - bunun keyfiyyəti Şəbəkə iştirakçılarının öz vaxtlarını və resurslarını sərmayə qoyacaqları bir əlamət kimi bu keyfiyyətlərdən çox şey asılıdır. Adekvat təsisçilər, riskləri qiymətləndirərkən yaxşı başa düşürlər ki, bu ölçülü proqram təminatını işə salarkən mütləq kodda və qovşaqların konfiqurasiyasında səhvlərlə qarşılaşmalı olacaqsınız və şəbəkənin sabitliyi tərtibatçılar və validatorların birgə həll etməsindən asılıdır. bu kimi problemlər.

Komanda hansının, hansının yaxşı olduğunu bilmək üçün istənilən validatorlar üçün əsas şəbəkədə səs verməyə hazırdır? Ən böyük portfel? İndi demək olar ki, heç kimdə yoxdur. Komandanın Linkedin profillərinə əsasən? Təcrübəli devops və ya təhlükəsizlik mütəxəssisləri sizə heç bir Linkedin profili verməyəcək. Hazırlıq mərhələsində söhbətdə, yazılarda və başqalarına kömək edən ifadələrə görə? Yaxşı, lakin subyektiv və qeyri-dəqiq.

Belə şəraitdə bir şey qalır - hər kəsin problemlərini yaxşı həll edən bir şey - ən yaxşı təsdiqləyiciləri seçmək mümkün olacaq bir oyun, lakin əsas odur ki, blokcheyni güc üçün sınamaq və tam miqyaslı döyüş testini keçirməkdir. aktiv istifadə şəraitində blokçeyn, konsensusdakı dəyişikliklər, səhvlərin görünüşü və düzəldilməsi . Bu prosedur ilk dəfə Kosmos layihəsinin uşaqları tərəfindən bir oyun kimi təqdim edildi və bu fikir, şübhəsiz ki, şəbəkəni etibarlı və nasazlığa davamlı bir şəbəkənin işə salınmasına hazırlamaq üçün əla bir yoldur.

Təsdiqləyicilər oyunu

Haya adlanan və oxşar idarəetmə mexanizminə malik olan EOS çəngəlinə əsaslanan DAO.Casino (DAOBet) blokçeyni üçün dizayn etdiyimiz üçün validatorlar oyununu təsvir edəcəyəm - validatorlar istənilən hesabdan səsvermə yolu ilə seçilir, hansı hissədə validatora səs vermək üçün istifadə edilən balans dondurulur. Balansında əsas BET nişanı olan istənilən hesab balansının istənilən hissəsi ilə seçilmiş validatora səs verə bilər. Səslər yekunlaşdırılır və nəticələr əsasında ən yaxşı təsdiqləyicilər qurulur. Fərqli blokçeynlərdə bu proses fərqli şəkildə təşkil olunur və adətən yeni blokçeyn ana blokdan fərqlənir və deməliyəm ki, bizim vəziyyətimizdə EOS öz adında “OS” ni tam əsaslandırır, biz həqiqətən EOS-dan istifadə edirik. DAOBet tapşırıqları üçün blokcheynin dəyişdirilmiş versiyasının yerləşdirilməsi üçün əsas əməliyyat sistemi kimi.

Fərdi problemləri və onların oyun daxilində necə həll oluna biləcəyini təsvir edəcəyəm. Təsəvvür edək ki, serverinizin açıq şəkildə hücuma məruz qala biləcəyi bir şəbəkə var ki, burada validator mövqeyini qorumaq üçün siz şəbəkə ilə davamlı şəkildə qarşılıqlı əlaqədə olmalı, validatorunuzu təşviq etməli və bloklar istehsal etdiyinə və onların digər validatorlara çatdırılmasına əmin olmalısınız. vaxt, əks halda validator siyahıdan çıxarılacaq.

Ən yaxşı qalibləri necə seçmək olar?

Oyun üçün əsas texniki tələb onun nəticələrinin ictimaiyyət tərəfindən yoxlanıla bilməsidir. Bu o deməkdir ki, oyunun nəticələri: TOP qalibləri, hər hansı bir iştirakçı tərəfindən yoxlanıla bilən məlumatlar əsasında ciddi şəkildə formalaşmalıdır. Mərkəzləşdirilmiş sistemdə biz hər bir validatorun “iş vaxtını” ölçə və ən çox onlayn olanları və ya maksimum şəbəkə trafikindən keçənləri mükafatlandıra bilərdik. Siz prosessor və yaddaş yükü haqqında məlumat toplaya və yaxşı işləyənləri mükafatlandıra bilərsiniz. Lakin ölçülərin hər hansı bu cür kolleksiyası toplama mərkəzinin mövcudluğu deməkdir və qovşaqların hamısı müstəqildir və istədikləri kimi davrana və istənilən məlumatı göndərə bilərlər.

Buna görə də, təbii həll odur ki, qaliblər blokçeyndən əldə edilən məlumatlar əsasında müəyyən edilməlidir, çünki ondan hansı validatorun hansı bloku istehsal etdiyini və ona hansı əməliyyatların daxil olduğunu görmək olar. Biz bu nömrəni Validator Points (VP) adlandırdıq və onları qazanmaq oyundakı validatorların əsas məqsədidir. Bizim vəziyyətimizdə validatorun “faydalılığının” ən sadə, ictimaiyyət tərəfindən yoxlanıla bilən və effektiv göstəricisi VP = müəyyən bir müddət ərzində validator tərəfindən istehsal olunan blokların sayıdır.

Bu sadə seçim, EOS-da idarəetmənin artıq bir çox ortaya çıxan problemləri təmin etməsi ilə əlaqədardır, çünki EOS mürəkkəb şəbəkə idarəetməsində geniş təcrübəyə malik faktiki işləyən blokçeynlərin üç nəslinin varisi və şəbəkə, prosessor, disk yalnız bir problemə səbəb olur - o, daha az bloka imza atır, iş üçün daha az ödəniş alır, bu da bizi yenidən sadəcə imzalanmış blokların sayına aparır - EOS üçün bu əla və sadə seçimdir.

Digər blokçeynlər üçün Validator Points-in hesablanması üsulu fərqli ola bilər, məsələn, pBFT əsaslı konsensuslar üçün (Tendermint/Cosmos, Parity Substrate-dən Aura konsensus), burada hər blok bir neçə validator tərəfindən imzalanmalı, fərdi validatoru saymaq məna kəsb edir. bloklardan çox imzalar Digər validatorların resurslarını sərf edən natamam konsensus raundlarını nəzərə almaq məntiqli ola bilər, ümumiyyətlə bu, konsensusun növündən çox asılıdır.

Real iş şəraitini necə simulyasiya etmək olar

Təsisçilərin vəzifəsi heç bir mərkəzləşdirilmiş nəzarət olmadan reallığa yaxın şəraitdə validatorları sınaqdan keçirməkdir. Bu problem validatorlara və hər kəsə bərabər miqdarda əsas nişanı paylayan kran müqaviləsindən istifadə etməklə həll edilə bilər. Balansınızda tokenlər almaq üçün bir əməliyyat yaratmalı və şəbəkənin onu bloka daxil etməsini təmin etməlisiniz. Beləliklə, qalib gəlmək üçün validator balansını daim yeni tokenlərlə doldurmalı və özünü zirvəyə yüksəltməklə özünə səs verməlidir. Bu fəaliyyət şəbəkədə sabit yük yaradır və parametrlər tam şəbəkə testi üçün sorğu axınının kifayət qədər ciddi olması üçün seçilə bilər. Buna görə də, kran müqaviləsini şəbəkəni işə salmaq üçün vacib bir vasitə kimi əvvəlcədən planlaşdırın və onun parametrlərini əvvəlcədən seçməyə başlayın.

Krandan nişanlar tələb etmək və səsləri təsdiqləmək hələ də döyüş başlığının işini tam şəkildə təqlid etmir, xüsusən də həddindən artıq yüklənmiş rejimlərdə. Buna görə də, blokçeyn komandası hələ də şəbəkəni yükləmək üçün bu və ya digər şəkildə əlavə etalonlar yazmalı olacaq. Bunda xüsusi rolu ayrıca alt sistemi sınaqdan keçirməyə imkan verən xüsusi yaradılmış smart müqavilələr oynayır. Yaddaşı yoxlamaq üçün müqavilə təsadüfi məlumatları blokçeynində saxlayır və şəbəkə resurslarını sınaqdan keçirmək üçün sınaq müqaviləsi böyük miqdarda giriş məlumatlarını tələb edir və bununla da əməliyyatların həcmini şişirdir - bu cür əməliyyatların axınını vaxtında ixtiyari nöqtələrdə başlatmaqla, komanda eyni zamanda kodun sabitliyini və validatorların gücünü yoxlayır.

Ayrı bir məsələ qovşaqların kodunun yenilənməsi və sərt çəngəllərin aparılmasıdır. Tələb olunur ki, səhv, zəiflik və ya zərərli validatorların sövdələşməsi halında validatorların validatorların oyununda artıq işlənmiş fəaliyyət planı olmalıdır. Burada, məsələn, qovşaq kodunun yeni versiyasını təqdim etməmiş bütün təsdiqləyiciləri cərimələməklə, sərt çəngəlləri tez bir zamanda tətbiq etmək üçün VP yığmaq sxemləri ilə tanış ola bilərsiniz, lakin bunu həyata keçirmək çətindir və hesablamağı çətinləşdirir. Müəyyən bir blokda blokcheyni süni şəkildə "sındırmaqla" sərt çəngəldən təcili istifadə vəziyyətini simulyasiya edə bilərsiniz. Blok istehsalı dayanır və sonda qaliblər ilk olaraq tullanan və blokları imzalamağa başlayanlar olacaq, buna görə də imzalanmış blokların sayına əsaslanan VP burada yaxşı uyğun gəlir.

İştirakçılara şəbəkə statusu və səhvləri necə düzəltmək olar

Validatorlar arasında inamsızlığa baxmayaraq, şəbəkənin vəziyyəti haqqında aktual məlumatların vaxtında alınması qərarların daha sürətli qəbul edilməsi üçün hər kəs üçün faydalıdır, buna görə də layihə komandası validator serverlərindən bir çox ölçüləri toplamaq və vizuallaşdırmaq üçün bir xidmət qaldırır, bu, bütün şəbəkə üçün eyni vaxtda vəziyyəti görməyə imkan verir, nə baş verdiyini tez müəyyən etməyə imkan verir. Həmçinin, layihə komandasının tapılan səhvləri tez bir zamanda düzəltməsi həm validatorlar, həm də layihə üçün faydalıdır, buna görə də ölçüləri toplamaqdan əlavə, blokçeyn üçün əlçatan olan maşında validatorların maşınlarından jurnalları və xəta məlumatlarını dərhal toplamağa başlamaq mənasızdır. tərtibatçılar. Burada məlumatı təhrif etmək heç kimə sərfəli deyil, ona görə də bu xidmətlər layihə komandası tərəfindən hazırlanır və onlara etibar etmək olar. Validatorlardan sistem ölçülərini toplamaq məntiqlidir və təbii ki, blokçeynin özünün ən vacib göstəriciləri - DAOBet üçün - yekunlaşdırma vaxtı və sonuncu tamamlanmış blokun gecikməsidir. Bunun sayəsində komanda etalon işləyərkən qovşaqlarda yaddaş istehlakının artdığını, fərdi validatorlarla bağlı problemləri görür.

Validator oyununu keçirmək üçün vacib məqamlar

Göründüyü kimi, əgər siz təsdiqləyicilərə bir-birinizin maşınlarına hücum etməyə rəsmi icazə vermək istəyirsinizsə (qeyri-rəsmi olaraq onlar hər halda bunu edə bilərlər), siz bunu qanuni olaraq təhlükəsizlik testi kimi ayrıca tərtib etməlisiniz, çünki bəzi ölkələrin qanunlarına əsasən DDoS və ya şəbəkə hücumları ola bilər. cəzalandırıldı. Digər mühüm məsələ validatorların necə mükafatlandırılmasıdır. Təbii mükafatlar əsas şəbəkəyə köçürüləcək layihə tokenləridir, lakin qovşağı işə sala bilən hər kəsə tokenlərin kütləvi şəkildə paylanması da ən yaxşı seçim deyil. Çox güman ki, iki ekstremal seçim arasında tarazlıq qurmalı olacaqsınız:

Bütün mükafat fondunu qazanılan VP-yə uyğun olaraq paylayın
bu çox demokratikdir və validator oyununa vaxt və resurslar sərf edən hər kəsə pul qazanmağa imkan verir
lakin hazırlıqlı infrastruktur olmadan təsadüfi insanları oyuna cəlb edir

Oyunun nəticələrinə əsasən ən yaxşı N mükafat fondunu təsdiqləyicilərə paylayın
Qaliblər, çox güman ki, oyun ərzində ən ardıcıl davam edən və qalib gəlməyə çox ciddi qərarlı olan validatorlar olacaqlar.
bəzi validatorlar qalib olmaq şanslarını aşağı qiymətləndirərək, iştirak etmək istəməyəcəklər, xüsusən iştirakçılar arasında hörmətli validatorlar varsa

Hansı variantı seçmək sizə bağlıdır

Daha bir məqam var - sizin çağırışınızla onlarla validatorun oyunda iştirak etməyə tələsməsi heç də bir həqiqət deyil və cəhd etmək qərarına gələnlərin heç də hamısı qovşağı quraşdırıb işə salmayacaqlar - adətən, bu mərhələdə layihələr kifayət qədər seyrək sənədlərə malikdir, səhvlərə rast gəlinir və zaman təzyiqi altında işləyən tərtibatçılar suallara çox tez cavab vermirlər. Buna görə də, oyunu başlamazdan əvvəl, lazımi sayda təsdiqləyiciyə çatmadıqda hərəkətləri təmin etmək lazımdır. Bu halda, oyunun başlanğıcında çatışmayan validatorlar layihə komandası tərəfindən işə salınır, konsensusda iştirak edirlər, lakin qalib ola bilməzlər.

Nəticə

Nəticə olaraq, yuxarıdakılardan doğrulayıcı oyununu effektiv şəkildə həyata keçirmək üçün düşünülməli, hazırlanmalı və işə salınmalı olanların siyahısını tərtib etməyə çalışdım.

Həqiqi validator oyununu işə salmaq üçün nə etməlisiniz:
öz blokçeyninizi inkişaf etdirin :)

  • veb-interfeysi hazırlayın və artırın və təsdiqləyicilərə səs vermək üçün CLI təmin edin
  • çalışan validator qovşağından ölçülərin mərkəzləşdirilmiş xidmətə göndərilə bildiyinə əmin olun (məsələn, Prometheus)
  • validator oyunu üçün ölçü toplama serverini (Prometheus + Grafana) qaldırın
  • Validator Points (VP) necə hesablanacağını anlayın
  • blockchain məlumatlarına əsaslanaraq validator VP-ni hesablayan ictimai skript hazırlayın
  • ən yaxşı validatorları və validatorların oyun statusunu göstərmək üçün veb interfeysi inkişaf etdirin (sona nə qədər vaxt qalıb, kimin nə qədər VP-si var və s.)
  • öz qovşaqlarınızın ixtiyari sayda işə salınmasını inkişaf etdirin və avtomatlaşdırın, validatorların oyuna qoşulması prosesini tərtib edin (qovşaqlarınızı nə vaxt və necə ayırmaq, onlara səs vermək və silmək)
  • neçə ayənin verilməsi lazım olduğunu hesablayın və kran müqaviləsi hazırlayın
  • benchmark skripti hazırlayın (token köçürmələri, kütləvi yaddaş istifadəsi, kütləvi şəbəkə istifadəsi)
  • sürətli ünsiyyət üçün bütün iştirakçıları bir söhbətə toplayın
  • blokçeyni oyunun başlamasından bir az əvvəl işə salın
  • başlanğıc blokunu gözləyin, oyuna başlayın
  • bir neçə əməliyyat növü ilə şəbəkəni sınayın
  • sərt bir çəngəl yayın
  • təsdiqləyicilərin siyahısını dəyişdirin
  • şəbəkə sabitliyini qorumaqla 13,14,15, XNUMX, XNUMX-ci addımları müxtəlif sıralarda təkrarlayın
  • son bloku gözləyin, oyunu bitirin, VP sayın

Demək lazımdır ki, validatorlar oyunu yeni bir hekayədir və o, yalnız bir neçə dəfə həyata keçirilmişdir, buna görə də bu mətni hazır bələdçi kimi qəbul etməməlisiniz. Müasir İT biznesində analoq yoxdur - təsəvvür edin ki, banklar ödəniş sistemini işə salmazdan əvvəl müştəri əməliyyatlarını kimin ən yaxşı aparacağını görmək üçün bir-biri ilə rəqabət aparır. Ənənəvi yanaşmalar böyük qeyri-mərkəzləşdirilmiş şəbəkələr yaratmağınıza kömək etməyəcək, ona görə də yeni biznes modellərini mənimsəyin, oyunlarınızı idarə edin, layiq olanları müəyyənləşdirin, onları mükafatlandırın və paylanmış sistemlərinizin tez və sabit işləməsini təmin edin.

Mənbə: www.habr.com

Добавить комментарий