Viens no unikālākajiem un jaudīgākajiem Holochain komponentiem ir tās DNS validācijas sistēma. Kamēr tradicionālās blokķēdes paļaujas uz globālu konsensu (visi piekrīt vienai patiesībai), Holochain pieiet tam pilnīgi citādi.
Kas ir “DNS” Holochainā?
Holochainā, DNS nozīmē kodolu un validācijas noteikumus konkrētai lietojumprogrammai (sauktai par hApp).
Iedomājies to kā “konstitūciju” vai “noteikumu grāmatu” tai konkrētajai lietotnei. Katram Holochain lietojumam ir sava nemainīgā DNS, kas nosaka:
• Kādi dati ir atļauti
• Kā datiem jābūt strukturētiem
• Validācijas noteikumi, kuriem katram datu elementam jāatbilst
Kā darbojas DNS validācija
1. Katrs aģents validē lokāli
Kad aģents (lietotājs) saņem datus no kāda cita, viņi neprasa visai tīklam piekrišanu. Tā vietā viņi palaidīs datus cauri aplikācijas DNS validācijas noteikumiem savā ierīcē.
2. Ja tas iziet → Tas tiek pieņemts
Ja dati atbilst visiem DNS definētajiem noteikumiem, aģents tos pieņem.
3. Ja tas neizdodas → Tas tiek noraidīts
Nederīgi dati vienkārši tiek ignorēti vai atzīmēti. Nav nepieciešama globāla balsošana.
4. Kriptogrāfiskie pierādījumi
Visi dati ir parakstīti ar aģenta privāto atslēgu, padarot tos neizmaināmus un pārbaudāmus.
Kāpēc tas ir svarīgi
Šis aģentcentriskais validācijas sistēma dod Holochain vairākas priekšrocības:
• Liels mērogojamība — Mezgliem nav jāvalidē vai jāglabā visa globālā vēsture.
• Augsta efektivitāte — Validācija notiek tikai tad, kad nepieciešams, un tikai no attiecīgajiem aģentiem.
• Elastība — Dažādām aplikācijām var būt pilnīgi atšķirīgas noteikumu sistēmas (ideāls sociālajiem tīkliem, piegādes ķēdēm, spēlēm utt.).
• Izturība — Nav vienota neveiksmes punkta vai globālas grāmatas, ko varētu uzbrukt.
Mana personīgā nostāja
Man patiešām patīk šis modelis, jo tas šķiet dabiskāks un praktiskāks reālajiem lietojumiem. Tā vietā, lai piespiestu katru dalībnieku piekrist visam (kā blokķēdēs), Holochain ļauj katram lietotājam validēt saskaņā ar skaidriem, kopīgiem noteikumiem — līdzīgi kā uzticība darbojas reālajā pasaulē.
Protams, šai pieejai ir savi trūkumi. Tas var nebūt ideāli piemērots lietojumprogrammām, kurām nepieciešama absolūta globāla gala atbilde (kā dažiem finanšu elementiem), bet daudziem decentralizētiem lietojumiem, kas koncentrējas uz lietotāja mijiedarbību un datu suverenitāti, tas ir ārkārtīgi solīgs.
Holochain DNS validācija ir viens no iemesliem, kāpēc turpinu rūpīgi vērot projektu. Tas pārstāv fundamentāli atšķirīgu decentralizācijas filozofiju.
Kā ar tevi?
Vai esi dzirdējis par Holochain DNS validāciju iepriekš?
Vai domā, ka šis aģentcentriskais modelis varētu konkurēt ar tradicionālajām blokķēdēm ilgtermiņā? Atstāj savas domas zemāk 🔥
Mēs analizējam. Mēs HODL. Mēs uzvaram.
Tas nav finanšu padoms. Vienmēr veic savu izpēti (DYOR).
