Proiectele de criptomonedă tind să povestească ce vor crea. Este mai puțin provocator să privim ceea ce deja consideră ca fiind execuție reproducibilă non-negociabilă, limite stricte între biți și un sistem de dovezi pe care echipa îl menține intern. Ar putea fi prea tehnic, dar asta este ceea ce cererea în domeniul finanțelor reale necesită. Băncile și bursele iau decizii pe o platformă care nu arată bine, dar care acționează într-un mod similar de fiecare dată, chiar și sub presiune, și are reguli clare.

O altă perspectivă asupra acestui articol este că examinează Dusk ca un sistem de inginerie care încearcă să elimine surprizele în execuția pe lanț.

Tăcerea în instituții, caracteristica de care au nevoie efectiv instituțiile, este determinismul. O mică inconsistență este iritantă într-o aplicație obișnuită pentru consumatori. Inconsistența este periculoasă în infrastructura financiară. Când două noduri oferă rezultate diferite când sunt alimentate cu intrări identice, atunci nu aveți un piață. Dețineți un generator de neplăceri.

Dusk ia asta în serios. Implementarea sa ca nod de bază este numită Rusk și este construită ca motorul de funcționare a rețelei. Repositorul public Rusk este utilizat de persoane care au noduri funcționând local pentru a testa comportamentul rețelei și contribuie la cod, adică sistemul este destinat să fie utilizat, nu doar discutat.

Aici devine evidentă filosofia Dusk: lanțul nu este o platformă de aplicații în primul rând. Este un motor determinist, iar tot restul este suprapus.

Rusk nu este un nod, este un timp de execuție gestionat. Când cineva menționează software-ul nodului, oamenii se gândesc de obicei la rețea și bârfa despre blocuri. Dar aici, în Rusk este unde există disciplina de execuție a Dusk. Comportamentul non-determinist nu este văzut ca o excepție de partea echipei. Au indicat anterior într-o actualizare de dezvoltare că reparau comportamentul non-determinist în blocuri de testare și o altă schimbare viitoare în Rusk era despre muncă legată de dovezi. Nu marketing, prioritate în inginerie.

Punctul mai larg este simplu: pentru a obține confidențialitate, conformitate și active complexe în viitor, trebuie să aveți o fundație care este identică cu efectul în toate mașinile și setările. Determinismul nu este un „extra.” Este baza.

Povestea Rust și WASM: o formă alternativă a unei povești de dezvoltator. Mai multe lanțuri se luptă între ele afirmând că sunt susținători ai Solidarității. Dusk are o mapare la o desfășurare în stil EVM cu DuskEVM, pe care o descrie ca un mediu de execuție echivalent EVM într-un stack modular, care împărtășește garanții de securitate și decontare cu stratul de bază.

Twist-ul din poveste este totuși, Dusk are partea sa de cale de execuție nativă, prima Rust. Acest lucru poate fi observat în instrumentele: există un crate ABI oficial numit ca ABI oficial pentru a crea contracte de rețea dusk și modul gazdă pentru Rusk VM.

Este important deoarece indică o decizie gravă de design: Dusk nu își pune toate ouăle într-o singură lume de programare. Dezvoltă un drum (stil Rust/WASM) către un limbaj de sistem și un drum de limbaj de aplicație (instrumente EVM), și asta fără a face motorul de decontare volatil.

În termeni simpli: lanțul este dezvoltat în moduri de infrastructură, nu într-un mod la modă pentru dezvoltatori.

Inginerie internă a dovezilor: deținerea în loc de închirierea criptografiei. Cele mai multe dintre proiecte atrag utilizarea sistemelor externe de dovadă și le modifică. Dusk a luat o decizie diferită: are propria versiune pură Rust a PLONK. Repositorul PLONK se referă la sine ca o implementare pură Rust a BLS12-381, precum și un sistem de angajamente polinomiale modulare (KZG10) și porți personalizate pentru a fi eficiente. Se referă, de asemenea, la un audit al implementării.

Aceasta nu este un detaliu mic. Prin păstrarea propriei stive de dovezi, obțineți să faceți compromisuri de performanță, puteți ajusta constrângerile pentru a se potrivi scopului dumneavoastră și pentru a face comportamentul dovezilor să se potrivească cu proprietățile timpului dumneavoastră de execuție. Pentru instituții, acesta este un factor încurajator deoarece criptografia nu este doar o caracteristică. Este parte din modelul de risc.

Viziunea repositoarelor la nivel organizațional ilustrează biblioteca PLONK actualizată activ, ceea ce este o bună indicație că nu este un artefact de cercetare inactiv, ci mai degrabă un cod întreținut.

Motivul pentru care dovada nativă + nucleul determinist este o caracteristică reală a produsului. Aspectul practic este că sistemele de confidențialitate pot fi fiabile doar când timpul de execuție și sistemul de dovezi sunt de acord cu validitatea. În cazul în care timpul de execuție este lax, dovezile sunt slabe. Când dovezile sunt compromise, aveți lacune între ceea ce pretinde un contract și ceea ce lanțul poate anexa. Abordarea Dusk - timp de execuție strict și sistem de dovezi deținute încearcă să minimizeze acel decalaj.

Documentația de la Dusk descrie rețeaua ca confidențialitate prin design, transparentă acolo unde este necesar, și are două modele de tranzacții care pot permite diferite cerințe de divulgare. Cheia este, chiar dacă nu luați specificațiile modelului de tranzacție, mesajul din spatele acestuia este că divulgarea este o capacitate gestionată, mai degrabă decât o scurgere dezordonată. Divulgarea controlată poate reuși doar atunci când execuția este deterministă și dovezile sunt consistente.

Acesta este motivul pentru care deciziile ingineriei luate de Dusk nu sunt preferințele dezvoltatorilor. Ele sunt fundațiile piețelor în care confidențialitatea și verificarea ar trebui să coexiste fără theatră.

Nu o strategie de scalare, ci o strategie de modularitate din cauza siguranței. Modularitatea este vândută ca o actualizare pe performanță în lumea crypto. Conform documentelor de la Dusk, DuskEVM este unul dintre un set de module ale unui stack modular care are garanții de bază ale DuskDS (stratul de decontare).

Modularitatea este, de asemenea, o strategie de siguranță în ceea ce privește infrastructura. Permite efectuarea de modificări în medii de execuție fără a fi nevoie să scrieți din nou regulile de decontare. Asta minimizează posibilitatea unor actualizări catastrofale, deoarece regulile adevărului există într-un strat care evoluează treptat.

Adică, modularitatea nu este doar capacitatea de procesare. Este vorba despre diminuarea domeniului de explozie al schimbării.

Lista inspirată care face Dusk interesant. Îndepărtați brandingul și Dusk vă va oferi o listă de promisiuni nesigure ca factorul lor de distincție. Funcționează un motor de nod de referință care este orientat spre operatori și contribuabili. Ia non-determinismul ca o categorie de defect. Emite și susține interfețe fundamentale pentru dezvoltare, cum ar fi un ABI al Rusk VM. Are o implementare PLONK Rust neatinsă, inclusiv capabilități orientate spre performanță și a avut un audit menționat.

Acea setare de opțiuni indică faptul că un grup maximizează acuratețea și sustenabilitatea pe termen lung, mai degrabă decât povești rapide.

#Dusk @Dusk

$DUSK