Ethereum түйүнү деген эмне жана ал кантип иштейт

Блокчейндеги Ethereum түйүнүнүн мааниси эмнеде жана ал башкалар менен кандай байланышта болот?

Ethereum чындыгында cryptocurrency эмес, коомдук жана ачык булактуу компьютер протоколуна негизделген борбордон ажыратылган P2P тармагы. 

Анын жергиликтүү cryptocurrency Этер (ETH), ал көп учурда Ethereum болгон бүт тармактын аты менен аталат да. 

P2P тармактары, же тең-теңге тармактары, Интернет аркылуу бири-бири менен байланышып турган персоналдык түйүндөрдөн турат. Ошентип, бул түйүндөр бул тармактардын негизги түзүүчүлөрү болуп саналат. 

Ошондуктан, Ethereum негизги түзүүчүлөрү P2P тармагын түзөт, анын түйүндөрү, жана, албетте, алар негизделген протокол. 

Ethereum P2P тармагынын бир бөлүгү болуу үчүн жана башка түйүндөр менен иштешүү үчүн, Ethereum түйүнү өзүнүн негизги протоколуна катка карманышы керек, ал албетте бардык түйүндөр үчүн таптакыр окшош болушу керек, болбосо ал тармактан чыгарылат. өзү. 

Ethereum түйүнүнүн иштеши

Ethereum түйүндөрү - Интернетке туташкан жана атайын программалык камсыздоо иштеген компьютерлер же серверлер. 

Жаргондо бул программа тармактык кардар деп аталат жана ал түйүндү иштетүү үчүн абдан маанилүү. Дал ушул программа P2P тармагындагы башка түйүндөр менен туташып, Ethereum протоколунун катына ылайык келиши керек. 

Кызыгы, протокол ачык жана ачык булак болгондуктан, ар ким Ethereum тармагында түйүн иштетүү үчүн тармак кардарын жасай алат. 

Маанилүү нерсе, кардар протоколдун бардык эрежелерин сакташы керек, анткени ал аткарылбаса, ал башка түйүндөр менен шайкеш келбейт, акыры тармактын өзүнөн априори чыгарылып калат. 

Учурда бир гана бар Эң көп колдонулган 4 кардар, анткени көп болсо да, көпчүлүгү өтө аз колдонулат. 

Бирок, Консенсус Кардарлары менен Аткаруу Кардарларынын ортосунда айырмачылык болушу керек. 

Аткаруу кардарлары Ethereum'дун "Аткаруу катмары" (EL) деп аталган түйүндөр, башкача айтканда, мурунку Proof-of-Work (PoW) негизиндеги протоколдон алынган түйүндөр. 

Буга чейин эң көп колдонулган аткаруу кардары тарыхый Гет болуп саналат, ал узак убакыт бою бар жана эски протоколдун негизинде тармактын талашсыз лидери болуп саналат. Андан кийин, бирок бир топ төмөн пайыздар менен Эригон, Нетерминд жана Бесу. 

Ethereum протоколу 15-сентябрдагы бириктирүү менен Proof-of-Stake (PoS) га которулгандыктан, ар кандай кардарлар менен "Консенсус катмары" (CL) деп аталган нерсе кошулду. 

CL кардарларында көп түрдүүлүк бар, Prysm 42%, Lighthouse 36% жана Teku 18%. Андан кийин гана 3% менен Nimbus турат. 

Бул программалык камсыздоонун бардыгы ачык булак болуп саналат, бардыгы эркин жана эркин жүктөй алышат. 

Тармак түйүндөрү эмне кылат

Убакыттын өтүшү менен түйүндөрдүн функциясы өнүккөн. 

Башында, алар баарын кылды, башкача айтканда, Ethereum тармагында гана болгон программалык камсыздоо түйүндөр эле. 

Башкача айтканда: 

  • алар блокчейнди камсыздап, көзөмөлдөшкөн 
  • алар блокторду PoW менен казышкан 
  • алар бардык блоктордун жана транзакциялардын протоколго ылайык келишин текшеришти
  • алар акылдуу келишимдерди аткарышты
  • алар токендерди жөнөтүүгө жана алууга мүмкүндүк берүү менен капчыктын ролун аткарышкан. 

Бирок, убакыттын өтүшү менен алар кээ бир функцияларын жоготкон. 

Тактап айтканда, алар блокторду казып алуу функциясын жоготушкан, анткени муну ийгиликтүү аткаруу үчүн кыйла жөнөкөйлөштүрүлгөн жана ылдамыраак программалык камсыздоо талап кылынган. Ошентип, атайын программалык камсыздоо үчүн иштелип чыккан тоо-кен казып алуу

Теориялык жактан алганда, алар дагы эле капчык катары колдонулушу мүмкүн, бирок алар абдан ыңгайсыз. Чындыгында, азыр кеңири колдонулуп жаткан дээрлик бардык капчыктар түйүн эмес. 

Чындыгында бир түйүн керек коопсуз жана blockchain текшерүү, бул дээрлик 350 ГБ файл, анда тарыхта Ethereum боюнча бардык транзакциялар жазылган, аны түйүн бирден текшериши керек. 

Ошентип, убакыттын өтүшү менен түйүндөр негизинен эки нерсени аткарышты: бир жагынан алар блокчейнди же транзакция китебин коргоп, текшеришет. жана экинчи жагынан, алар акылдуу контракттарда камтылган көрсөтмөлөрдү аткарышат. 

PoSга өтүү

The кошулуу, PoSка өтүү менен нерселерди өзгөрттү. 

Чындыгында, PoWдан баш тартуу блокторду казып алуунун зарылдыгын жок кылды, ошондуктан Ethereum шахтерлору жөн эле жок болушту, же дагы эле PoW негизиндеги башка блокчейндерге өтүштү. 

Бирок блокчейнге кошуу үчүн транзакциялар менен блокторду түзүп жаткан кенчилер болбой калган учурда, блокторду текшерүү үчүн башка программалык камсыздоо түзүлүшү керек болчу. 

Мындай программалык камсыздоо жаңы Consensus Layer кардарлары, атап айтканда, Prysm, Lighthouse, Teku жана Nimbus. 

Бул CL түйүндөрү кенчилер мындан ары кылбай калган блокторду ырастайт. 

Бирок, PoS стекингге негизделген, ошондуктан CL түйүндөрүндө стекингге коюлган ETH токендери да бар. 

Консенсус катмары Beacon Chain деп аталган жана PoS негизинде жаңы блокчейнге негизделген, анын негизинде ETH токендерин PoS жасоо үчүн тиешелүү түйүндөргө коюуга болот. Эски Execution Layer эски PoW негизиндеги блокчейнди колдонот, бирок мындан ары жаңы блоктор кошулбайт, анткени транзакциялар жаңы Маяк чынжырында гана жазылат. 

Ethereum түйүн орнотуу

Түйүндүн иштеши салыштырмалуу жөнөкөй. Чынында, орнотулгандан кийин, кардар жөн гана Интернетке туташып иштөөсүн калтырышы керек. 

Бирок, орнотуу маанилүү маселе эмес. 

Биринчиден, кардар орнотулгандан кийин, ал бүт блокчейнди жүктөп алып, транзакция боюнча бардыгын текшериши керек. Бул процесс өзгөчө узакка созулат. 

Ошондой эле, ал орнотулгандан кийин, ал башка түйүндөргө туташа тургандай кылып конфигурацияланышы керек, антпесе ал P2P тармагынан натыйжалуу чыгарылып калат. 

Акыркысы минималдуу тажрыйбаны талап кылган техникалык процесс. Ошентип, бул IT жана системалык көндүмдөрдү талап кылгандыктан, бул жаатта алгачкы кадамдарын жасап жаткандар үчүн ылайыктуу эмес. 

CL түйүнүндө бул андан да татаал, анткени ал стакингде кеминде 32 ETH сакташы керек, бул коопсуздук маселесин ого бетер актуалдуу кылат. 

коопсуздук

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

Бузулган учурда бирден-бир негизги көйгөй - бул акча каражаттарынын уурдалышы, анткени ал чабуулга кабылса же талкаланса да, бүт тармакка таасир этпейт. 

Алар акча каражаттарынын уурдалышына дуушар болушу мүмкүн болгондуктан, ал иштеген машиналарды жана тармактарды коргоонун жогорку деңгээли абдан маанилүү. 

Бир аз татаалыраак маселе - бул P2P тармагынын коопсуздугу. 

Бул өз түйүндөрүнө таянгандыктан, алардын көбү бузулса, тармактын өзүндө көйгөйлөр болушу мүмкүн. Бир түйүндүн мүмкүн болгон бузулушу же түйүндөрдүн чектелген саны тармак үчүн чоң көйгөйлөрдү жаратпайт, бирок көптөр бузулса, көйгөйлөр да өтө олуттуу болушу мүмкүн. 

Ушул себептен улам, ар дайым бир нече кардарларды колдонуу керек болот, анткени бир ката же аялуу болгон учурда, башка кардарлар үчүн да аларга ээ болуу кыйынга турат. 

Аткаруу катмарына келсек, Гет азыр ушунчалык жакшы далилденгендиктен, анда кандайдыр бир олуттуу көйгөйлөр болушу мүмкүн эмес. Ошентсе да, Геттеги көйгөйдүн гипотетикалык ишинде колдонуу үчүн башка кардарлар дагы деле пайдалуу. 

Тескерисинче, Консенсус катмарынын кардарларында маселе башкача, анткени алар бир нече айга гана келишкен. 

Булак: https://en.cryptonomist.ch/2022/11/26/what-is-an-ethereum-node-and-how-it-works/