#nil $NIL @Nillion
Men kuzatib boradigan bir dasturchi qayta muvozanatlash triggeriga ega vault chiqardi 🤔.

Mantiqini to‘g‘ri ishlatish uchun BIR NECHA OY ketdi.

BIR HAFTA ichida kimdir kontraktni o‘qib, u aynan nimani kuzatayotganini aniqladi va trigger har safar ishga tushganida undan oldin harakat qila boshladi.

Oxir-oqibat strategiya muvaffaqiyatsizlikka uchramadi. U onchain’ga joylashtirilgan zahoti shunchaki MAXFIY bo‘lmay qoldi.

Aynan mana shunday holat uchun Covenants yaratilgan.
Mexanizmi eshitilgandan ko‘ra ancha sodda.

Muallif tugunlar qo‘mitasi va chegaraviy sonni tanlaydi. Masalan, 5 ta tugun, ulardan istalgan 3 tasi ma’lumotni ochishi mumkin.

Ko‘rsatma ulushlarga bo‘linadi — Shamir maxfiy ulushlash usuli — va har bir ulush alohida, muayyan tugun uchun shifrlanadi.
Hech bir tugun ma’lumotni o‘qish uchun yetarli ulushni yolg‘iz o‘zida saqlamaydi.
Muallif muhrlangan trigger va uni ochish shartini — ochiq yoki yashirin — joylaydi, bo‘ldi. Tugunlar shunchaki kuzatib turadi.
Shart rostdan ham bajarilganda, har bir tugun o‘z ulushini shifrini ochib, onchain’ga joylaydi.

Yetarli ulushlar joylangach, istalgan kishi yuklamani qayta tiklashi va buning uchun mukofotni olishi mumkin. Tarmoq natijani avvaldan belgilangan majburiyat bilan tekshiradi, shuning uchun oshkor qilish paytida hech kim soxta yuklamani almashtirib qo‘ya olmaydi.

Buning uchun strategiyani saqlaydigan va unga ko‘z tashlamaslikka va’da beradigan keeper-bot yoki ishonchli operator kerak bo‘lmadi.

Covenants’ning ilk versiyasi bo‘lgan Dusk hozir Ethereum mainnet’da ishlayapti.
Bu testnet ham, oldindan ko‘rish versiyasi ham emas. Nusxasi olingan o‘sha vaultga o‘xshashini bugunoq shu yerda qayta yaratish mumkin.

Bu, shuningdek, 7 davrning atigi birinchisi. Ushbu versiya ataylab cheklangan: narx va vaqt shartlari. Chunki ishonchli tomonlarsiz hozir ishlaydigan qismi shu.
Yil tugashidan oldin yana boshqa davrlar ham chiqadi va ularning har biri muhrlangan shartlar nimalarga murojaat qilishi mumkinligini kengaytiradi.

Xullas, o‘ylantirayotgan ikkita savolim bor. Triggerni yashirish strategiyani uzoq muddatda chindan ham himoya qiladimi yoki tahdidni yo‘qotmay, uni teskari muhandislik orqali aniqlash xarajatinigina oshiradimi?
Va 3-of-5 tugunlar qo‘mitasi bitta keeper’ga ishonishdan sezilarli darajada xavfsizroqmi yoki shunchaki o‘sha ishonch muammosini ko‘proq tomonga taqsimlaydimi?
Yana, shunchaki ma’lumot uchun, do‘stlar: Nillion’ning Dusk’i va Layer1 #dusk bir xil narsa emas😅