Блокчейн желісінің құрылымы: түйіндер мен шанышқылар

Артында технология blockchain деректерді сақтау және жіберу тәсілдерін толығымен өзгертті. Блокчейн желісі – бұл транзакцияларды қауіпсіз және қоғамдық бақылау үшін ашық түрде жаза алатын орталықтандырылмаған және бөлінген кітап. Дегенмен, сіз желінің табиғаты туралы ойланып көрдіңіз бе? Оның құрылымы? Қарап көрейік.

Блокчейннің қалай жұмыс істейтінін түсіну

Блокчейн криптография арқылы байланыстырылған және қорғалған блоктар деп аталатын жазбалар тізімімен үнемі өсіп отырады. Әр сілтеме блокчейндегі блокты білдіретін бірнеше сілтемелері бар тізбекті елестетіңіз. Әрбір блок ақпараттан тұрады және блок тізбекке қосылғаннан кейін оның сақталатын ақпараты тұрақты және өзгертілмейтін болып саналады. Ақпараттың дәлдігі мен қауіпсіздігін қамтамасыз ету үшін әрбір блокта «хэш» деп аталатын бірегей код, сонымен қатар тізбектегі алдыңғы блоктың хэші болады.

Бұл криптографиялық сілтеме жасайды, бұл кез келген алдыңғы блоктарды өзгертуді дерлік мүмкін емес етеді, өйткені бұл тізбектегі олардан кейінгі блоктардың барлық хэштерін өзгертуді қажет етеді. Сонымен қатар, блокчейндер жалпыға қолжетімді немесе жеке болуы мүмкін, жалпыға ортақ блокчейн жағдайында бірнеше қатысушылар немесе жеке блокчейн жағдайында тек таңдаулы бірнеше адам бар. Бұл қатысушылар «түйіндер» деп аталады және әрбір түйінде блокчейннің толық көшірмесі бар.

Тізбекке жаңа блок қосылғанда, ол түйіндер арқылы тексеріледі және консенсусқа қол жеткізілгеннен кейін блок блокчейннің барлық түйіндерінің көшірмелеріне қосылады, бұл оның иелігіндегі ақпаратты қол жетімді кез келген адамға оңай қол жетімді етеді. желі.

Түйіндер мен шанышқылар

Блокчейндегі түйіндер

Блокчейн желісіндегі түйін – блокчейннің көшірмесін сақтау және транзакцияларды тексеру арқылы желіге қатысатын компьютер.

түрлері

1. Толық түйіндер: Толық түйіндер блокчейннің толық көшірмесін сақтайды және транзакциялар мен блоктарды растайды. Олар желіде маңызды рөл атқарады, өйткені олар блокчейннің тұтастығын әрбір блок пен транзакцияның желінің консенсус ережелеріне сәйкес келетінін тексеру арқылы қамтамасыз етеді. Толық түйіндер сонымен қатар желідегі басқа түйіндерге жаңа транзакциялар мен блоктарды таратады.

2. Жарық түйіндері: Жеңіл түйіндер блокчейннің шектеулі көшірмесін сақтайды және транзакцияны тексеру үшін толық түйіндерге сүйенеді. Бұл түйіндерді әдетте шектеулі есептеу ресурстары бар адамдар немесе ұйымдар пайдаланады. Жеңіл түйіндер бүкіл блокчейнді сақтамайды, оның орнына транзакцияларды тексеру үшін қажетті ақпаратты ғана сақтайды.

3. Шахтер түйіндері: Шахтер түйіндері - жаңа блоктарды жасау және оларды блокчейнге қосу процесіне қатысатын түйіндер. Олар транзакцияларды тексереді, оларды блоктарға буады, содан кейін блокчейнге жаңа блок қосу үшін күрделі математикалық мәселені шешу үшін басқа кеншілер түйіндерімен бәсекелеседі. Мәселені шешкен бірінші кенші белгілі бір мөлшерде криптовалютамен марапатталады.

4. Супертүйіндер: Супертүйіндер – үлкен көлемдегі есептеу қуаты мен өткізу қабілеті бар жоғары өнімді түйіндер. Олар транзакциялардың үлкен көлемін өңдеу және желінің тұрақтылығын сақтауға көмектесу арқылы желіде шешуші рөл атқарады.

5. Мұрағат түйіндері: Мұрағат түйіндері блокчейннің толық көшірмесін сақтайтын және желі үшін тарихи деректерге қол жеткізуді қамтамасыз ететін түйіндер. Олар блокчейннің тұтастығын сақтауда және зерттеушілер мен әзірлеушілерге талдау үшін тарихи деректерге қол жеткізуге мүмкіндік беруде маңызды рөл атқарады.

Блокчейндегі шанышқылар

Блокчейндегі шанышқы қайшы транзакцияларға немесе желінің консенсус ережелеріндегі өзгерістерге байланысты блокчейн екі бөлек тізбекке бөлінгенде пайда болады. Шанышқылардың екі негізгі түрі бар: жұмсақ шанышқылар және қатты шанышқылар.

1. Жұмсақ шанышқылар: жұмсақ шанышқылар — кейбір түйіндерге ғана әсер ететін желі протоколының кері үйлесімді өзгертуі. Жұмсақ шанышқыда жаңа ережелерге жаңартылған түйіндер ғана жаңартылған блокчейнді ұстануды жалғастырады, ал жаңартылмаған түйіндер ескі блокчейнді ұстануды жалғастырады. Жұмсақ шанышқылар желіге аз бұзылады деп саналады, өйткені олар блокчейннің тұрақты бөлінуіне әкелмейді.

2. Қатты шанышқылар: Қатты шанышқылар кері үйлесімді емес және блокчейнді екі бөлек тізбекке бөлетін хаттаманың өзгеруі. Жаңа тізбектің өз ережелері бар және бастапқы тізбектен тәуелсіз жұмыс істейді. Қатты шанышқылар жиі даулы болып табылады және нәтижесінде екі бөлек криптовалюта жасалуы мүмкін.

Басқа түрлерге мыналар жатады:

  • Контентивті шанышқылар: Даулы шанышқылар – желі хаттамасына ұсынылған өзгертулер бойынша қауымдастық бөлінген қатты шанышқы түрі. Шанышқылардың бұл түрі екі бөлек криптовалюта жасауға әкелуі мүмкін, олардың әрқайсысы блокчейннің басқа нұсқасын қолдайды.
  • Контентті емес шанышқылар: Даусыз шанышқылар – желі хаттамасына өзгертулер қауымдастықтың көпшілігімен келісілетін қатты шанышқы түрі. Шанышқылардың бұл түрі жиі желі протоколын жаңарту және жаңа мүмкіндіктерді қосу үшін қолданылады.
  • Пайдаланушы белсендіретін жұмсақ шанышқылар (UASF): Пайдаланушы белсендіретін жұмсақ шанышқылар (UASF) - әзірлеушілер емес, желі пайдаланушылары бастаған жұмсақ шанышқы түрі. Шанышқылардың бұл түрі қауымдастық желі хаттамасына ұсынылған өзгерістерге қанағаттанбаған және жұмсақ шанышқы арқылы жаңа ережелерді орындауға тырысқанда қолданылады.

Блокчейн үшін түйіндер мен шанышқылардың маңызы

  1. Орталықсыздандыру: түйіндер мен шанышқылар орталықтандырылмаған желіні қолдауда шешуші рөл атқарады, бұл бөлінген және демократиялық консенсус механизміне мүмкіндік береді.
  2. Қауіпсіздік: Түйіндер транзакциялар мен блоктарды тексеру арқылы желіні қорғауға көмектеседі, бұл зиянды әрекеттердің жүйені бұзуын қиындатады.
  3. Масштабтау: шанышқыларды блокчейнді жаңарту үшін пайдалануға болады, бұл қуаттылықты арттыруға және өңдеу уақытын жылдамдатуға мүмкіндік береді.
  4. Инновация: Түйіндер желіге жаңа мүмкіндіктер мен функцияларды шанышқылар арқылы енгізе алады, инновациялар мен технологияның эволюциясына ықпал етеді.
  5. Транспаренттілік: Түйіндер мен шанышқылардың орталықтандырылмаған сипаты барлық транзакциялардың ашықтық пен есеп берушілікке ықпал ететін жалпыға қолжетімді және тексерілетіндігін қамтамасыз етеді.
  6. Цензураға иммунитет: Түйіндер жаһандық деңгейде таратылған кезде желі кез келген жеке субъектінің цензураға немесе бұзуына төзімді болады.
  7. Ынтымақтастық: шанышқылар басқа блокчейн желілерімен үйлесімділікті енгізе алады, бұл кросс-тізбекті транзакцияларға мүмкіндік береді және жалпы өзара әрекеттесуді арттырады.
  8. Желі әсері: Түйіндердің үлкен саны желінің жалпы қауіпсіздігі мен тұрақтылығын арттырады, бұл оны жаңа пайдаланушылар мен қатысушылар үшін тартымды етеді.
  9. Орталықтандырылмаған басқару: Шанышқыларды орталықтандырылмаған басқару құралы ретінде пайдалануға болады, бұл мүдделі тараптарға ұжымдық шешім қабылдауға және желінің бағытын басқаруға мүмкіндік береді.
  10. Тұрақтылық: Түйіндер мен шанышқылар тораптардың істен шығуы немесе басқа үзілістер жағдайында да желі жұмыс істеп тұруын қамтамасыз ететін резервтік және резервтік жүйелерді қамтамасыз етеді.

Қорытынды ой

Қорытындылай келе, блокчейн желісінің құрылымы блокчейн жүйесінің жұмыс істеуі мен қауіпсіздігінде маңызды рөл атқаратын күрделі және динамикалық жүйе болып табылады. Ол транзакцияларды тексеру, деректерді сақтау және желінің тұтастығын сақтау үшін бірге жұмыс істейтін бірнеше түйіндерді, консенсус механизмдерін және желілік протоколдарды қамтиды.

Блокчейн желісінің құрылымын түсіну блокчейн технологиясының күшін пайдаланғысы келетін бизнес пен жеке тұлғалар үшін өте маңызды. Сіз жаңа блокчейн жүйесін құрып жатырсыз ба немесе жай ғана криптовалюталарға инвестиция салғыңыз келсе, блокчейн желісінің құрылымының негізгі принциптерін жақсы білу сізді сәттілікке апарады.

Дереккөз: https://www.cryptopolitan.com/blockchain-network-structure-nodes-and-forks/