Програмне забезпечення з відкритим кодом лежить в основі значної частини сучасної інтернет-інфраструктури, але роками майже не існувало прямого зв'язку між внесками розробників та фінансовою винагородою. Багато критично важливих проєктів мають широке застосування, але залежать від невеликої кількості супроводжувачів, які витрачають час і ресурси на оновлення, виправлення безпеки та управління версіями. Створення стійкішої моделі стимулювання давно є ключовим викликом для екосистеми відкритого коду.
Tea Protocol — це значуща ініціатива Web3, спрямована на стимулювання програмного забезпечення з відкритим кодом. Використовуючи Proof of Contribution, систему репутації teaRank та ончейн-винагороди, Tea має на меті створити економічну модель, що вимірює реальну цінність проєктів із відкритим кодом.
Механізм винагород Tea Protocol ґрунтується на принципі: «розподіл стимулів має відображати внесок у цінність». Замість того, щоб просто винагороджувати за кількістю комітів коду, протокол оцінює фактичний вплив проєкту на всю екосистему відкритого коду.
Tea будує систему оцінки проєктів, аналізуючи залежності програмного забезпечення, рівні активності проєктів та історичні дані внесків. Винагороди зрештою надходять проєктам і супроводжувачам, які мають багато залежностей, постійно підтримуються та приносять значну цінність екосистемі.
Коли розробник додає код до проєкту з відкритим кодом, внесок спочатку фіксується у відповідному репозиторії та історії версій.
Tea Protocol безпосередньо не керує репозиторіями коду; натомість він відстежує та аналізує активність проєкту, отримуючи дані з основних джерел екосистеми відкритого коду. Оновлення коду, виправлення вразливостей, випуски версій і постійні зусилля з супроводу — усе це може впливати на оцінку внеску.
Внески не конвертуються миттєво у винагороди. Процес включає збір даних, аналіз проєкту та оцінку репутації, перш ніж будь-яка активність потрапить до конвеєра стимулювання.
CHAI (Contribution History and Attribution Infrastructure) — це основний рівень даних Tea Protocol.
CHAI агрегує історичні записи, відносини залежностей та активності внесків проєктів із відкритим кодом, щоб створити вичерпний граф ланцюжка постачання програмного забезпечення. Система визначає зв'язки між проєктами та відстежує, наскільки широко певний програмний пакет фактично використовується в екосистемі.
Наприклад, скромна бібліотека, від якої залежать тисячі проєктів, може мати набагато більший вплив, ніж свідчать її поверхневі показники. Завдання CHAI — виявляти ці приховані інфраструктурні проєкти, вбудовані в ланцюжок постачання програмного забезпечення.
Постійно оновлюючи дані, CHAI закладає основу для подальших обчислень teaRank.
teaRank — це система репутації Tea Protocol для вимірювання впливу проєкту та цінності екосистеми.
Її обчислення враховує не лише власну активність проєкту, але й його позицію в мережі залежностей. Проєкти з великою кількістю залежних отримують більшу вагу.
Коли проєкт випускає нову версію, отримує більше залежних проєктів або отримує постійну підтримку спільноти, його teaRank може зрости. І навпаки, якщо проєкт не має регулярного супроводу або його вплив на екосистему слабшає, його оцінка може бути знижена.
Цей динамічний механізм оновлення гарантує, що винагороди точніше відображають справжню цінність проєкту в екосистемі відкритого коду.
Розподіл винагород Tea Protocol обертається навколо впливу проєкту та цінності внеску.
Спочатку CHAI збирає дані про проєкти та розробників. Потім teaRank оцінює важливість кожного проєкту на основі мережі залежностей програмного забезпечення. Протокол розраховує вагу винагороди, поєднуючи репутацію проєкту, історичні записи внесків та участь в екосистемі.
Оскільки винагороди надходять із системи стимулювання на рівні протоколу, обчислення не є одноразовою подією, а постійним динамічним процесом. Зі зміною впливу проєкту його майбутня частка винагороди може відповідно коригуватися.
Такий підхід має на меті вийти за рамки простих винагород на основі підрахунку коду та натомість підкреслити довгострокову цінність внесків для екосистеми.
TEA — це рідний токен мережі Tea Protocol і основний інструмент для винагород екосистеми.
Винагороди розподіляються пропорційно на основі ваги проєктів і супроводжувачів у протоколі. Супроводжувачі, розробники та інші учасники можуть отримувати стимули через свої внески.
Окрім внесків, TEA також виконує функції управління та стейкінгу. Власники токенів можуть брати участь в управлінні протоколом, а певні механізми участі в мережі можуть вимагати стейкінгу.
Таким чином, TEA — це більше, ніж просто токен винагороди; це ключовий компонент, що поєднує управління, стимули та співпрацю в екосистемі.
Традиційне фінансування відкритого коду значною мірою покладається на платформи пожертв, корпоративне спонсорство або гранти фондів.
У цих моделях дохід проєкту часто залежить від видимості спільноти або зовнішніх джерел фінансування, які можуть не точно відображати фактичну цінність проєкту в ланцюжку постачання програмного забезпечення.
Tea Protocol наголошує на оцінці, що базується на даних. Чи отримує проєкт винагороду, залежить не лише від уваги, але й від його сліду залежностей, історії супроводу та внесків в екосистему.
У довгостроковій перспективі Tea має на меті створити механізм, який автоматично визначає критично важливу інфраструктуру та забезпечує постійні стимули — замість того, щоб покладатися на ситуативне фінансування.
За допомогою CHAI як інфраструктури даних, teaRank як системи репутації та Proof of Contribution Tea Protocol побудував конвеєр винагород, адаптований до екосистеми програмного забезпечення з відкритим кодом. Коли розробники супроводжують проєкти, додають код або виправляють вразливості, ці дії реєструються та впливають на загальну оцінку цінності проєкту.
Порівняно з традиційними моделями спонсорства, Tea віддає перевагу реальній цінності екосистеми, яку створюють проєкти, а не лише пожертвам або популярності. Відображаючи зв'язки ланцюжка постачання програмного забезпечення в ончейн-системі стимулювання, Tea Protocol прокладає новий шлях до сталого розвитку відкритого коду.
Ні. Tea Protocol зосереджується на фактичній цінності проєкту для всієї екосистеми відкритого коду. Коміти коду — лише одна частина картини внеску. Вплив проєкту, активність супроводу та відносини залежностей також впливають на розподіл винагород.
CHAI — це інфраструктура даних Tea Protocol. Вона збирає історії проєктів, відносини залежностей та активності внесків, щоб побудувати граф ланцюжка постачання програмного забезпечення, надаючи базові дані для оцінки репутації та розрахунку винагород.
Зірки GitHub в основному відображають популярність у спільноті, тоді як teaRank вимірює фактичний вплив проєкту на екосистему програмного забезпечення. Проєкт, від якого залежить багато інших, може мати високий teaRank, навіть якщо його публічна увага низька.
Ні. Внески повинні пройти етапи запису, аналізу та оцінки. Винагороди розподіляються на основі довгострокової цінності проєкту та впливу на екосистему, а не видаються миттєво.
Ні. TEA також використовується для управління, стимулювання екосистеми та стейкінгу. Винагороди розробників — лише один із варіантів його використання.





