Ми зіткнулися з серйозним недоглядом в архітектурі системи нашого випадку. Наша модель справедливості жорстко закодована для отримання даних верифікації безпосередньо з адреси контракту, що гарантує, що кожен спін, кейс і витягування пакета пов'язані з незмінною логікою в ланцюжку. Однак під час розгортання системі помилково вказали адресу розробника, а не адресу контракту. Це означає, що всі докази справедливості та взаємодії з випадками посилалися на неправильне джерело правди, що робило їх неперевіреними на рівні контракту. Оскільки цей шар цілісності є основою доказової системи справедливості GachaDrop, ми не можемо просто виправити його без шкоди для архітектури. Єдиним дієвим рішенням є перезапуск токена, правильно закодувавши його в самому контракті. Це оновлення гарантує, що кожне вилучення, випадок і майбутня функція залишатимуться доказово справедливими та безпосередньо перевірятимуться в мережі, як ми розробили їх із самого початку. Ми поділимося деталями нового токена після цього твіту. Це була величезна помилка, але ми раді, що виявили її на ранній стадії. Прозорість і довіра – це все для нас, і ми скоріше перебудуємо правильний шлях, ніж будемо рухатися вперед на недосконалій основі.