Ініціатива спільного будівництва безпечної бібліотеки Aptos Move: створення надійних стандартів інфраструктури для розробників

Проблеми, які ми бачимо: повторення модулів, відсутність стандартів

Після кількох нещодавніх інцидентів безпеки в ланцюжку в криптоіндустрії спільнота Web3 в цілому знову привернула найбезпосереднішу увагу до одвічної теми «безпеки інфраструктури». Незважаючи на безперервний розвиток технологій, ми не можемо уникнути реальності, що за відсутності єдиних стандартів та механізмів аудиту будь-який базовий модуль, який «винаходить велосипед», може стати потенційним джерелом ризику.

Move — це мова, створена для ресурсів і безпеки, і Aptos завжди надавав розробникам чудовий досвід на рівні ланцюга з паралельним виконанням і вбудованими можливостями оновлення. Однак у процесі роботи з багатьма сторонами проекту Aptos ми неодноразово виявляли ключовий недолік: в екосистемі відсутня публічна бібліотека базових модулів, на яку можна покластися, використовувати повторно та перевіряти. Велика кількість команд впроваджує та підтримує власні системи контролю доступу, модернізації, основні функції інструментів тощо, що не тільки неефективно, але й послаблює загальну безпеку програми на рівні ланцюга.

Ми вирішили діяти: Movemaker спільно з alcove ініціює

Щоб вирішити цю базову проблему, офіційна китайська спільнота Aptos Movemaker спільно з першим в Азії організацією розробників Move екосистеми alcove запустила структуровану програму з відкритим кодом — ініціативу Aptos Move безпечної та загальної базової бібліотеки (Secure & General Purpose Base Library).

Ініціатива спрямована на прискорення розвитку та зрілості екосистеми Aptos шляхом надання набору стандартних компонентів, які проходять аудит, є безпечними, модульними та простими у використанні для розробки смарт-контрактів Aptos. Movemaker вже давно обслуговує китайську спільноту розробників Aptos і розуміє реальні потреби місцевих розробників; Альков зібрав групу технічних членів з досвідом у базовій розробці, аудиті та побудові ланцюжка інструментів Move, що може закласти міцну основу для досліджень і розробок та управління цією базовою бібліотекою.

Пропозиція була запущена на GitHub і наразі відкрита для спільної роботи всім розробникам Aptos.

Ласкаво просимо натиснути, щоб переглянути деталі та надіслати PR:

Далі ми представимо цілі, механізм і способи участі в цій ініціативі - сподіваємося, що ви будете не лише читачем, а й співпрацівником.

Ми переосмислили інновації на основі Aptos

Ця ініціатива є довгостроковим, системним відкритим проектом, що охоплює всю екосистему Aptos. Ми об'єднуємо ресурси, стандартизуємо процеси, створюємо механізми, і єдина мета полягає в тому, щоб створити для Aptos набір "золотих стандартів бібліотеки", який би широко використовувався, користувався довірою та проходив аудит так само, як OpenZeppelin для EVM.

Доведено, що в екосистемі EVM контракти OpenZeppelin покращують безпеку, прискорюють ефективність розробки та знижують бар'єр для входу. Однак ми чудово розуміємо, що Move та Aptos не є дзеркальним відображенням EVM, і вони мають принципові відмінності в мовних парадигмах, моделях облікових записів, управлінні станами, механізмах ескалації та архітектурі виконання. Ось чому ресурсно-орієнтована модель Move, валідатор байт-коду, підтримка формальної верифікації, а також паралельне виконання та власні механізми оновлення пакетів Aptos надають чудову можливість створити більш безпечну та продуктивну базову бібліотеку.

Ось повний зміст цього плану, ми запрошуємо кожного будівельника, який працює на Aptos, глибоко взяти участь, а також вітаємо вас поширити цю концепцію інфраструктури.

Ми підготували: від фінансів, організації до механізмів

· Стартовий капітал: Movemaker надає перший раунд фінансування в розмірі $200,000 для:

Розробка та обслуговування основного модуля.

o професійні витрати на безпековий аудит.

o Програма стимулів та винагород для розробників.

o Написання документів та підтримка роботи спільноти.

o необхідні інструментальні засоби та інфраструктурне будівництво.

· Розробницька організація: alcove як головний координатор проекту управляє ресурсами спільноти, відповідає за управлінські процеси, технічну підтримку, аудит безпеки тощо;

· Підтримка з різних джерел: різні проектні команди, незалежні розробники, компанії з перевірки безпеки будуть поетапно брати участь у розробці, тестуванні та аудиті базових модулів;

· Механізм управління: PR-огляд, тестування, верифікація Move Prover, попередній аудит, винагорода за активність, прозоре виконання всього процесу.

Що ми маємо побудувати: інфраструктурна база екосистеми Move

· Створення основної бібліотеки: розробити набір модулів Move, що охоплюють основні функції, такі як контроль доступу, інструменти управління оновленнями, модулі DeFi та загальні інструменти.

· Підвищення екологічної безпеки: використання властивостей безпеки мови Move (таких як запобігання повторним входам, сильна типізація) у поєднанні з суворим тестуванням, формальною верифікацією та незалежним аудитом безпеки для забезпечення максимальної безпеки бібліотеки.

· Сприяння прийняттю розробників: знижуючи криву навчання мови Move за допомогою надання високоякісної, легко зрозумілої документації, навчальних посібників та прикладів, залучити більше розробників до екосистеми Aptos.

· Створення моделі спільної розробки громади: створити відкритий, співпрацівний процес розробки, заохочуючи команди проектів, незалежних розробників та компанії з безпеки до спільної участі, щоб забезпечити якість, релевантність та сталий розвиток бібліотеки.

· Прискорення розвитку екосистеми: надання надійної основи для розробників dApp Aptos, прискорення інновацій, зниження витрат на повторне створення колеса, що сприяє процвітанню екосистеми Aptos.

Як взяти участь у спільному будівництві? Кожен розробник може стати рушійною силою.

Ми вважаємо, що екосистема повинна створювати по-справжньому надійну та багаторазову інфраструктуру смарт-контрактів. Ось чому ця ініціатива відкрита для всіх розробників Aptos, незалежно від того, чи є ви частиною командного проекту чи інді-творцем, ви можете долучитися правильним чином:

· Як взяти участь: Якщо ви команда розробників з існуючими проектами на Aptos, ви можете брати участь у розробці, тестуванні та інтеграції основних модулів, а також перетворювати підводні камені та найкращі практики, на які ви вступили в реальному бізнесі, в стандартні компоненти, які можна повторно використовувати у всій екосистемі. Це не тільки підвищує безпеку вашого проекту, але й сприяє роботі всієї екосистеми.

· Незалежні розробники також мають сцену: якщо ви захоплюєтеся Move або є незалежним розробником, ми постійно набираємо учасників для модуля через кодові виклики, програми винагород і відкриті завдання. alcove надасть повні рекомендації щодо внеску, документи для розробників і технічну підтримку, щоб допомогти вам приєднатися з 0 до 1.

· Спосіб участі простий і зрозумілий: всі модулі розробки будуть відкрито проводитися на GitHub, використовуючи механізм Pull Request (PR), весь код має пройти автоматизоване тестування та перевірку Move Prover, а також бути перевірений основними учасниками перед об'єднанням. Механізм аудиту та управління версіями також буде синхронізований, щоб забезпечити перевірку кожного рядка коду.

Які інструменти та ресурси ми надамо?

Щоб знизити бар'єри для участі та підвищити ефективність розробки, ми також створимо цілий набір екологічних інструментів та систем підтримки:

· Ядро модульної бібліотеки: включає компоненти, які можна повторно використовувати, такі як контроль доступу, оновлення модулів, основна логіка DeFi, інструменти безпеки тощо;

· Багатомовний SDK: підтримує TypeScript, Python, Rust, Go та інші мови, спрощуючи операції в ланцюгу;

· Стандартизований API: забезпечує розробникам програмного забезпечення легший доступ до запитів даних в ланцюгу та інтерфейсів взаємодії;

· Підтримка інструментів для розробників: включаючи плагін для VS Code, розширення CLI, інструменти налагодження тощо, покращує досвід кодування;

· Шаблони проєктів та приклади коду: готові до використання шаблонні проєкти, які дозволяють швидко розпочати створення власних застосунків.

Незалежно від того, чи ви початківець, чи досвідчений розробник, якщо вам цікаве технологічне майбутнє Aptos, ця базова бібліотека та інструментальна система стануть для вас незамінною відправною точкою.

Висновок: початок екосистемної інфраструктури

Створення відкритої бібліотеки Move, натхненної OpenZeppelin, на Aptos є проектом, що має довгострокову стратегічну цінність для всього екосистеми. Ми повністю використаємо переваги мови Move в безпеці ресурсів та сильної типізації, поєднуючи їх з можливостями паралельного виконання та рідних оновлень платформи Aptos, щоб створити для розробників більш безпечне, ефективне та дружнє середовище для розробки смарт-контрактів.

Поєднавши безпеку та надійність OpenZeppelin з технологічними інноваціями Move/Aptos, ця базова бібліотека має стати основою для розробки dApp на Aptos, знизити витрати на повторну розробку, прискорити темп ітерацій продукту та сприяти еволюції екосистеми в більш професійний та надійний напрямок.

Успіх цієї відкритої ініціативи неможливий без спільних зусиль усіх Builder. Ми щиро запрошуємо команду проекту Aptos, незалежних розробників та експертів з безпеки приєднатися до спільного будівництва, щоб разом створити справжні надійні, повторно використовувані та перевіряються базові стандарти. Якщо ви будуєте майбутнє на Aptos, то ця базова бібліотека також стане вашою.

Про Movemaker

Movemaker є офіційною громадською організацією, авторизованою Aptos Foundation і спільно ініційованою Ankaa та BlockBooster, яка зосереджується на сприянні будівництву та розвитку китайськомовної спільноти Aptos. Як офіційний представник Aptos у китайськомовному регіоні, Movemaker отримав мільйони доларів фінансування та ресурсів від Aptos Foundation і прагне створити різноманітну, відкриту та процвітаючу екосистему Aptos, об'єднуючи розробників, користувачів, капітал та багатьох партнерів екосистеми.

Від DeFi, AI до платежів, стабільних монет і RWA, Movemaker прагне підтримувати інноваційні проекти в їх реалізації та сприяти зв'язку технологій Aptos з реальним світом. Як важливий міст між Aptos і Азією, Movemaker використовує локалізовані наративи та глобальну перспективу, щоб надихнути більше розробників приєднатися до екосистеми Aptos.

Про альтанку:

alcove – це перша в Азії спільнота розробників Move китайською мовою, створена за підтримки Aptos, яка прагне підтримати розробників у використанні мови Move для створення додатків нового покоління Web3. Спільнота об'єднує велику кількість розробників, які мають досвід у базовій розробці Move, безпеці контрактів та створенні інструментів, і вже внесла практичний внесок у кілька проектів Aptos.

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити