Հուլիսի 21-ին, 2025-ին, Cardano-ը ստացել է 14-րդ ժամական, ինքնաթիռային շուկանային փաթեթը: Սա է Cardano-ի ամենամեծ ծառայության սխալը իր 8 տարիների աշխատանքի ընթացքում, եւ Cardano- ի էլեկտրոնային համակարգի հիմնական մշակողն է, ես զգում եմ, որ դա լավ հնարավորություն է զգալ, թե ինչ արել է, եւ թե ինչ կարող ենք իմանալ Cardano- ի հզորությունը ավելի շատ բարելավելու համար: Եթե դուք maximalist եք, թե՞ սխալիչ, ես կարծում եմ, որ մի բան պետք է իմանալ օպլատիկ գործառույթների միջոցով: Ես ընտրել եմ ստեղծել կյանքը եւ ընկերությունը Cardano- ում: Երբ ինչ-որ բան նման է, ես չգիտեմ Twitter- ում իմ սննդի ծախսելու կամ միասնական dunking- ում գործել: Ես պետք է անում եմ իրական սննդի որոնման համար, որպեսզի կարծես, թե իմ խաղը դեռ լավ է: Հիմնական պատասխանը, որ ես ստացել եմ, է, absolutely, հետ մի քանի տունային գործիքներ. **What happened \ A serialization bug caused a unidirectional soft-fork: one portion of the nodes rejected a transaction that the rest didn't. This was initially triggered in testnet, likely on accident, and a fix was identified and released quickly. Unfortunately, someone with deep familiarity with Cardano was able to reverse engineer how the transaction was constructed, and submitted it to mainnet. (You may see claims this was "vibe-coded"; that appears to refer to using AI to set firewall rules in an attempt to quarantine the transaction, not the attack itself.) Շատ վախենում է, որ դա այնքան առաջ էր, որ սխալը հասանելի էր, եւ այնպես որ մեծ մասը կետներ (հարկված տարբերակների հետ սխալը) ստացել են այն, իսկ հիմնական ինտրաֆորմացիա, ինչպիսիք են տոմսերը, Chain Explorers եւ Exchange- ը, ստացել են այն: Երբ կոճի գործիչները վերահսկել են կոճի տարբերակը, սենյակը, որը վերահսկել է առեւտրի, սկսել է աճել արագ, քան այն, որը ստացել է այն, եւ վերջապես վերահսկել է, որը վերահսկել է սենյակը: Քանի որ մի փոքր հպարտությունը, դիզայնային գործիքները կառուցվել են արագ սերտիֆիկացման համար, որը օգտագործվում է սխալը ), տարբեր կետը գրվել է Rust- ում, որը Sundae Labs- ի թիմը գործադրում է: Սա լավ հավելվածություն էր մեր ծրագրի համար, որ Cardano-ի համար ներառման տարբերակն է տալիս: \ Real Impact \ In practice, the impact of this chain fork was severe, though not as severe as you might have assumed. The chain continued to produce blocks, and a majority of transactions made it into the surviving fork, though delayed. The monitoring infrastructure run by the CF detected a spike in transaction delays up to 5 minutes, but other users may have seen delays as long as 16-30 minutes, the longest gap between blocks. Some subset of users may also have been unable to submit transactions entirely, though this was due to faulty 3rd party infrastructure that was unable to follow either fork. Շատ փոքր մասը (3.3%, 479- ը 14401-ից) գործառույթները ստացել են սխալային շինարարության մեջ, եւ չի ստացել սխալային շինարարության մեջ: Այս գործառույթները դեռ վերլուծվում են, բայց կարող են մոռացվել արդյունաբերական հնարավորությունները կամ ծախսերի ծախսերը: **How I think about Blockchain Outages \ I've developed a personal taxonomy for categorizing large outages, from most serious to least: 1. Суверенитет ծախսերը, որտեղ blockchain- ի հիմնական հավատերները եւ ինտեգրությունը (հարկե cryptographic signatures) ծախսվում են: 2. Ledger bugs- ը, որտեղ blockchain- ի արդյունաբերական պայմանները (պիսիքով, արժեքային քաղաքականություն) կախված են 3. Անջատելի համոզվածության ծախսերը, որտեղ ցանցը մշտապես forks 4. վերահսկողելի համոզվածության սխալը, որտեղ ցանցի երկար ապրել է սխալը, բայց վերահսկվում է 5. Բարձր Smart Contract exploit, որտեղ օգտվողների գումարները վախենում են բխի համար 6. Բարձր համոզվածության կետը, որտեղ շինարարությունը պետք է կանգնվել եւ վերադարձվել, կենտրոնական կառավարման միջոցով: 7. Ծառայության թարմացումը, որտեղ բիզնեսը տեւում է կամ սխալ տեղեկատվություն ցույց է տալիս օգտվողներին Հիմնական հոդվածը, որը նշված է, որ «Cardano»-ը 4 սերտիֆիկն է, բայց կարող է վերահսկվել: Ի իմ ամբողջ բլոգի գրառումը, ես առաջարկում եմ ամեն ինչի օրինակներ: **What went well \ This incident put Cardano's Ouroboros consensus through its paces: long forks like this are supposed to be exceedingly rare black swan events, but the design of the consensus protocol and networking stack anticipate and account for this. For example, the fact that it was able to self-heal is built into the protocol, and the way time is handled has a self-regulating lamport clock that gave the stake pool operators time to upgrade their nodes. Բացի այդ, գրառման եւ հաղորդագրության ինտեգրտությունը, որը պահպանվում է հիմնադրամավոր գործարանների համար, իրականում գեղեցիկ էր, քանի որ մենք կարող ենք արագ տեսնել խնդիրը եւ հաղորդել այն լայնորեն: Հաջորդը, դա մեծ հավելվածություն էր Cardano- ի լեզուի ընտրության համար: Արդյոք սխալը կապված էր մի քանի սխալ գծերի ստուգման հետ, որոնք ստուգում են անսահմանափակ տպագրության կոճակը: C- ի նման լեզուներում, այս Haskell- ի հզոր մանրամասների անվտանգության երաշխիքները նշանակում են, որ այս տեսակի մանրամասը երբեք չի գտնվում սեղանի վրա: **What broke down \ It became clear from the incident that we need better infrastructure around some wallets, dApps, and chain explorers. Many were unable to follow Արդյոք, մի քանի դեպքերում, դա կարող է լինել անվտանգության համար, բայց այլն, դա պարզապես սխալ է պաշտպանական ծրագրարկման, որը նախընտրում է այս սենյակում. Բացի այդ, հատկապես, քանի որ Cardano-ը ներսում է հաճախորդների տարբերակության ժամանակը, հուսալի է, որ մենք պետք է բարելավել մեր déjà rigorous test criteria.A single bug might lead us all to a little bit of the problem. Քանի որ փորձարկման մակարդակը ամբողջ ժամանակակից կոճի գործառույթում է, բայց այդ նույն ճշգրտությունը պետք է բարելավվել եւ ստանդարտվել բոլոր կոճի գործառույթներում: **Conclusion \ Blockchains are not immune to the Դա սովորաբար անվտանգ է կարծում, որ բոլոր ծրագրային ապահովման մի ցանցի փաթեթը հեռանում է վտանգավոր սխալից, հավատում է, որ դուք կարող եք միայն գտնել ճիշտ սխալը: Բրիտանիա Քաղաքական Ոչ Արդյունաբերության bias Նման տեսակի bugs Շնորհակալաբար, այդ ամենը ( բայց ոչ բոլորը) գտնվում են անվտանգության հետազոտողների հետազոտությունների կողմից եւ վերահսկվում են, երբ նրանք կարող են ստեղծել լայնորեն ազդեցություն: Այս սխալը բացառությամբ էր, եւ բացահայտել է տարածքները, որտեղ Cardano կարող է բարելավվել, իսկ նաեւ ցույց է տալիս իր ուժերը: Pi Lanningham- ի կողմից, SundaeSwap Labs- ի հիմնական տեխնոլոգիաներ. Pi Lanningham- ի կողմից, SundaeSwap Labs- ի հիմնական տեխնոլոգիաներ. Լավագույն Labs