Midnight aktivira Ledger 9: Novo doba za privatni DeFi
Nadogradnja glavne mreže omogućuje pametnim ugovorima interakciju unutar jedne transakcije te dodaje kriptografske standarde za novčanike, skrbničke pružatelje usluga i međulančane aplikacije.
By SongMarketCap
Updated:
Midnight je dovršio hard fork koji je nadogradio svoju glavnu mrežu s Ledger 8 na Ledger 9. Izdanje uvodi izravne pozive između pametnih ugovora, proširuje kompatibilnost s postojećom blockchain infrastrukturom te uključuje poboljšanja sigurnosti i performansi.
Prema Midnightu, postojeća stanja tokena i implementirani pametni ugovori migrirali su automatski. Vlasnici cNIGHT na glavnoj mreži ne moraju poduzimati radnje kako bi nastavili generirati DUST, resurs koji se koristi za pokrivanje troškova transakcija.
Mreža je uvela Ledger 9 izravno na glavnu mrežu, zaobišavši uobičajeno Preprod uvođenje i razdoblje promatranja. Midnight je to opisao kao kontroliranu putanju izdanja koja se koristi kada sigurnosne ispravke zahtijevaju dodatnu zaštitu mreže.
Pametni ugovori sada mogu raditi zajedno
Ledger 9 omogućuje da jedan pametni ugovor pozove funkciju drugoga unutar iste transakcije. Ta mogućnost, poznata kao kompozabilnost, daje programerima način povezivanja višekratno uporabljivih komponenti pri izgradnji aplikacija.
Midnight je ponudio primjer s tri DeFi koraka: odobriti token, zamijeniti ga i položiti ga u fond likvidnosti. S povezanim ugovorima, programeri mogu objediniti te operacije u jednu korisničku radnju.
Ugovori također mogu prepoznati koji ih je drugi ugovor pozvao i upotrijebiti tu informaciju za autorizaciju određenih operacija. Trezor bi, primjerice, mogao dopustiti odobrenom zajmovnom ugovoru povlačenje sredstava, dok bi ograničio pristup drugim ugovorima.
Izdanje uvodi javne događaje i logove koje ugovori mogu objaviti kada se dogodi neka radnja. Novčanici, istraživači blokova i druge aplikacije mogu nadzirati te događaje i prikazivati korisnicima dobivene informacije.
Midnight te mogućnosti predstavlja kao temelj za naprednije privatne financijske aplikacije. Zasebna prekretnica Private Composability i dalje je na njegovoj karti puta za prvi kvartal 2027. Programeri i dalje moraju voditi računa o tome što njihovi ugovori otkrivaju: dokumentacija Midnighta napominje da poziv između ugovora otkriva adresu pozvanog ugovora.
Novi standardi proširuju kompatibilnost novčanika i skrbničkih rješenja
Ledger 9 dodaje izvorno podršku za ECDSA, metodu digitalnog potpisa koju koriste Bitcoin i Ethereum, te Keccak-256, kriptografsku hash funkciju koja se koristi u Ethereum ekosustavu.
Ledger sada prihvaća i Schnorr i ECDSA potpise za autorizaciju transakcija. Prema Midnightu, izravna podrška za ECDSA olakšava skrbničkim pružateljima povezivanje postojećih sustava s mrežom.
Izdanje također implementira BIP-44, standard koji omogućuje novčanicima izvođenje više adresa iz jedne seed fraze. Midnight očekuje da će taj dodatak pomoći pružateljima novčanika i institucionalnim skrbnicima da integriraju mrežu u postojeću infrastrukturu.
U programskom jeziku Compact nove kriptografske mogućnosti daju programerima alate za izgradnju veza s drugim blockchainima. Midnight kao potencijalne primjene navodi privatne transfere stablecoina i međulančane financijske aplikacije. Svaki most, skrbnička usluga ili integracija tokena i dalje bi zahtijevali vlastitu implementaciju.
[NEWSBREAK]
Što se mijenja za programere i vlasnike tokena
Ranije implementirani ugovori prenose se bez izmjena i ne moraju se ponovno kompilirati ili ponovno implementirati zbog migracije. Programeri aplikacija morat će nadograditi na Midnight.js 5, dok se ugovori koji još nisu implementirani moraju kompilirati s Compact alatnim lancem usmjerenim na Ledger 9.
Izdanje također ažurira infrastrukturu koja se koristi za generiranje i provjeru dokaza nultog znanja. Njegova podrška za ZKIR v3, međureprezentacijski format za kriptografske programe, omogućuje novije formate potpisa. Bilješke izdanja za Ledger 9.1.0.0 identificiraju određene vrste sklopova čiji se verifikacijski ključevi moraju ponovno generirati.
Registracije DUST-a za cNIGHT na glavnoj mreži reproduciraju se automatski. Na testnim mrežama Preview i Preprod graditelji moraju ponovno registrirati svoj testni NIGHT odnosno tNIGHT kako bi nastavili generirati DUST.
Inženjerski tim Midnighta još dovršava dokumentaciju za neke od novih mogućnosti. Dodatni tehnički detalji, uključujući reference operacijskih kodova i specifikacije formata transakcija, planirani su za objavu u nadolazećim tjednima.