Vakar lasīju vēl par sistēmas arhitektūru @MidnightNetwork tad bija pārsteigums par diezgan interesantu detaļu, par kuru maz analizējošu darbu ir runāts. Midnight ir uzbūvēts uz Substrate SDK — tā paša rīku komplekta, ko Polkadot ekosistēma izmanto, lai izveidotu parachain. Bet Midnight nav parachain
Šī lieta izklausās vienkārši, taču tehniskās sekas nav nemaz tik mazas. Parachain uz Polkadot gūst kopīgo drošību no relay chain, tas ir, visa Polkadot validatoru grupa tos aizsargā. Midnight izvēlējās pilnīgi citu ceļu. Viņi sevi definē kā partneru ķēdi ar Cardano, izmantojot Substrate tikai kā ietvaru infrastruktūras izveidei, nevis paļaujoties uz jebkādu relay chain drošību.
Attiecībā uz konsensu Midnight apvieno divus komponentus.

GRANDPA nodrošina galīgumu — tas ir, kad bloks ir apstiprināts, to vairs nevar atcelt.

AURA loģika blokprodukcijā ir rotējoša, validatoriem secīgi jāražo bloki noteiktos laika posmos.

Šāda kombinācija ir diezgan stabila un ir pierādījusi sevi daudzu gadu laikā, kad darbojas Polkadot ekosistēma.
Interesanti ir tas, ka SubWallet, oficiālā Polkadot maka, ir integrējusi un atzīst Midnight. Tas parāda, ka, lai arī tas nav parachain, Polkadot kopiena joprojām uzskata Midnight par Substrate ekosistēmas paplašinājumu. Izstrādātāji, kas ir pieraduši pie Substrate, var piedalīties izstrādē uz Midnight, neapgūstot visu no jauna.
Savukārt attiecības ar Cardano ir citā līmenī. Cardano SPO nākotnē varēs reģistrēties kā Midnight bloku producents, izmantojot viedos līgumus uz Cardano. Tiks izvēlēti atbilstoši ADA stake, ko viņi pārvalda. ADA delegācija nevirzās un paliek normāli uz Cardano. Tas ir diezgan radošs multi-resursu konsensa modelis, apvienojot abu kopienu spēku.
Bet man ir viena baža. Neizmantojot relay chain drošību, tas nozīmē, ka Midnight pilnībā jāuzņemas atbildība par drošību. Pašreizējā federētā posmā validatoru kopums sastāv tikai no apmēram 4-6 entītijām. Salīdzinājumā ar tūkstošiem validatoru Polkadot relay chain vai simtiem SPO, kas darbojas uz Cardano, šis skaitlis ir pārāk mazs. Teorētiskais uzbrukuma vektors ir daudz plašāks nekā īstiem parachain.

Jautājums ir, kad un kā validatoru kopums paplašināsies pietiekami, lai radītu reālu decentralizāciju?
Jāgaida Mohalu fāze nākamajā Q2, lai uzzinātu konkrētu virzienu.

$NIGHT #night