Патрік О’Грейді, колишній керівник Ava Labs, розкрив структуру «Commonware».
Commonware — це набір примітивів криптовалюти, які є основними будівельними блоками в мові програмування. Примітивний набір інструментів надає розробникам криптовалюти стандартизований набір цих базових будівельних блоків, не замикаючи їх на якомусь конкретному шляху розробки.
За словами О’Грейді, сьогоднішній стек криптовалют загального призначення заважає розробникам, які повинні «працювати проти» вбудованих параметрів, намагаючись створити унікальний продукт.
Приклади унікальних випадків використання включають упорядкування ігрових даних певним чином, щоб запобігти маніпуляціям, або заміну традиційних адрес блокчейну на зрозумілі людині імена.
Commonware вирішує це, будучи набором інструментів «антифреймворк», який дає розробникам максимальний творчий контроль над своїми продуктами, дозволяючи їм вибирати, які примітиви використовувати у своїх програмах. Розробник програмного забезпечення написав:
«Цей стек не має явних рівнів. Немає конкретних припущень щодо безпеки. Немає жорстко закодованого типу блоку, макета стану, визначення остаточності, політики mempool, правил виконання або вимірювання плати. Він не є ні монолітним, ні модульним, але його можна використовувати для побудови будь-якого з них..”
Цей комбінований підхід до розробки програмного забезпечення для блокчейнів намагається покращити досвід розробників, що має перетворитися на кращий досвід користувача (UX) та користувацький інтерфейс (UI).
За темою: Sui розвивається завдяки великому досвіду розробників — генеральний директор Router
Спрощення блокчейна для розробників і користувачів
Жорсткість поточних програмних інтерфейсів блокчейну створює проблеми для розробників, які можуть ускладнити кінцевий досвід для користувачів — що залишається однією з найбільших перешкод для масового впровадження криптовалюти.
У 2023 році Управління фінансової поведінки Сполученого Королівства (FCA) опитало 2337 осіб щодо володіння криптовалютою. Майже одна третина (30%) опитаних заявили, що відсутність розуміння та технічний бар’єр входу заважають їм взаємодіяти з криптовалютою.
Платформи, такі як Hathor, блокчейн рівня 1, намагаються зменшити цей високий бар’єр для входу, надаючи розробникам стандартизований набір інструментів, які використовують мову програмування Python, щоб полегшити криву навчання смарт-контрактів.
Провайдер Oracle Chainlink також представив Chainlink Runtime Environment у листопаді. Як і інші уніфіковані фреймворки, Chainlink Runtime Environment намагається абстрагуватися від складнощів підключення різних блокчейн-систем і традиційної фінансової архітектури для розробників і користувачів.