Редакция от 3 февраля 2021 года
Прежде чем приступить к изучению этого документа, важно пояснить наш подход к его структуре. Блокчейн-индустрия стремительно развивается, привлекая миллионы новичков, которые стремятся разобраться в теме, но сталкиваются с обилием сложной терминологии и противоречивых мнений. Чтобы сделать информацию максимально доступной, мы разделили White Paper на две логические части: Концептуальный блок и Технический блок. Первая часть написана простым языком и объясняет принципы работы Artery Blockchain и приложения Artery Network, иногда с избыточной детализацией для лучшего понимания. Вторая часть — это традиционное техническое описание для разработчиков и опытных консультантов. Приятного чтения!
Официальный сайт: https://artery.network/
Ссылка для регистрации в приложении
Концептуальный блок: Основы проекта Artery
Введение в проект
Artery — это проект, построенный на двух фундаментальных принципах: практическая полезность и понятность для пользователя. Исходя из этого, мы сформулировали ключевые цели:
- Доступно объяснить, как функционирует Artery Blockchain.
- Предложить пользователям реально полезные продукты на базе блокчейна через приложение Artery Network и создать возможности для заработка на их использовании.
Ключевые термины проекта
- Artery Blockchain — собственный блокчейн проекта.
- Artery Network — мобильное приложение (доступно в App Store и Play Market), с помощью которого формируется децентрализованная сеть из валидаторов, нод, делегаторов и пользователей.
- ARTR — тикер нативной монеты проекта.
- Artery — общее название всего проекта.
Описание блокчейна Artery
Ключевые особенности и преимущества:
- Основан на надежном и быстром механизме консенсуса Tendermint BFT.
- Скорость подтверждения транзакций — до 30 секунд с минимальной комиссией (0,3%, но не более 10 ARTR).
- Использует комбинированный консенсус: DPoS (Delegated Proof of Stake) + PoA (Proof of Authority), что повышает безопасность.
- Транзакции финализируются сразу после включения в блок.
- Высокая отказоустойчивость: сеть остается работоспособной даже если offline окажется до 1/3 валидаторов.
- Разработан на языке GO с использованием Cosmos SDK.
- Возможность плавных обновлений протокола по решению сообщества.
- Модульная архитектура с хорошей изоляцией: ошибка в одном модуле не парализует всю сеть.
- Встроенная система мотивации за использование и продвижение продуктов экосистемы.
- Модуль голосования для децентрализованного управления ключевыми параметрами сети.
- Увеличенное время генерации блока (30 сек) снижает требования к оборудованию, что открывает путь к валидации на мобильных устройствах.
- Доступный и хорошо документированный REST API для взаимодействия с нодами.
Роли участников в экосистеме Artery
Неполная нода (Light Node) — это устройство, владелец которого предоставляет часть свободной памяти и интернет-трафик для работы сети. Через такие ноды распределенно хранятся зашифрованные данные пользователей Artery Storage и проходит трафик Artery VPN. Владельцы неполных нод еженедельно получают вознаграждение в ARTR за децентрализацию сервисов.
Полная нода (Валидатор) — это устройство, владелец которого имеет стейк не менее 10 000 ARTR (требование DPoS) и достиг 2-го статуса (Leader) в партнерской программе (требование PoA). Валидаторы имеют право подписывать блоки в установленном сетью порядке и получают за это вознаграждение, состоящее из комиссий транзакций в подписанном блоке. Активация валидации происходит в продукте Artery Node.
Делегатор — пользователь, который временно передает (делегирует) свои монеты ARTR в сеть. Делегированные монеты блокируются и не могут быть использованы для переводов до момента их вывода обратно на основной кошелек. За это делегаторы получают регулярное вознаграждение.
Более подробно механизм DPoS делегирования описан в разделе «Продукты. Делегирование».
Монета ARTR: утилита и экономика
Монета ARTR является ключом доступа ко всем продуктам экосистемы Artery, в первую очередь — к приложению Artery Network. Токен используется в уже работающих сервисах: Artery Storage (децентрализованное хранилище), Artery VPN, Artery Node (валидация и предоставление ресурсов), а также в DPoS Делегировании.
Эмиссия: Общий объем эмиссии ограничен 4 миллиардами ARTR. Полная эмиссия планируется в течение 10 лет (до 2030 года). Новые монеты выпускаются в виде вознаграждений делегаторам.
На графике ниже представлена ориентировочная модель эмиссии и запланированные периоды снижения вознаграждений (халвинги) для контроля инфляции:
Продукты экосистемы (в приложении Artery Network)
Artery Storage: Безопасное децентрализованное хранилище
Пользователи могут загружать любые файлы — от фотографий до документов. При загрузке файл автоматически шифруется, разбивается на фрагменты и распределяется по множеству устройств (нод) в сети. Устройства, хранящие фрагменты, получают за это вознаграждение. Конфиденциальность гарантирована: файлы хранятся в зашифрованном и фрагментированном виде, а ключ для сборки есть только у владельца.
Artery VPN: Защищенное интернет-соединение
Сервис обеспечивает полную защиту и анонимность интернет-трафика. Весь трафик пользователя маршрутизируется через ноды сети Artery. Ноды, предоставляющие свои интернет-каналы, получают за это вознаграждение.
Artery Node: Предоставление ресурсов и валидация
Продукт предлагает три функции:
- Предоставление дискового пространства для хранения зашифрованных фрагментов файлов пользователей Artery Storage. Доступно со статуса 2 (Leader).
- Предоставление интернет-соединения для маршрутизации трафика пользователей Artery VPN. Доступно со статуса 2 (Leader).
- Валидация блоков в Artery Blockchain. Для активации необходимо: статус 2 (Leader) (PoA), собственный или делегированный стейк не менее 10 000 ARTR (DPoS), а также установка десктопного приложения Artery Network. Комбинированный консенсус DPoS+PoA повышает безопасность, требуя от валидатора не только стейка, но и подтвержденного авторитета в системе.
DPoS Делегирование: Пассивный доход и поддержка сети
Пользователи могут отправлять свои ARTR на специальный кошелек делегирования, поддерживая тем самым работу сети. Взамен они ежедневно получают вознаграждение на основной кошелек. Вывод монет из делегирования занимает 14 дней.
Делегируя монеты, вы вносите вклад в два аспекта:
- Поддержка валидаторов: Ваш делегированный стейк учитывается в общем стейке ваших рефералов (до 10 уровня), помогая им достичь порога в 10 000 ARTR и стать валидаторами.
- Обеспечение ликвидности: «Заморозка» монет на делегировании снижает их предложение на рынке, способствуя стабильности.
Система заработка в Artery Network
Для наглядного отслеживания прогресса в проекте введена система из 9 статусов. Достижение каждого нового статуса открывает дополнительные возможности для дохода.
1 статус: Lucky
Условия получения: Оплата базового тарифа.
Открываемые возможности: Доступ к продуктам Artery Storage, Artery VPN, партнерской программе (Команда) на 2 уровня глубины.
2 статус: Leader
Условия: Наличие 2 активированных пользователей на 1-м уровне и 4 — на 2-м уровне.
Возможности: Доступ к продукту Artery Node, открытие партнерской программы до 4 уровней.
3 статус: Master
Условия: 3 пользователя на 1-м уровне и 9 — на 2-м.
Возможности: Партнерская программа расширяется до 6 уровней.
4 статус: Champion
Условия: Три отдельные ветки (от приглашенных на 1-м уровне), в каждой из которых не менее 15 активированных пользователей.
Возможности: Открытие 10 уровней в партнерке, получение бонусных рефералов с открытой регистрации (без реферальной ссылки).
5 статус: Businessman
Условия: Три ветки по 60 человек в каждой и общий объем монет в команде 150 000 ARTR.
Возможности: Участие в распределении 1% от общего товарооборота компании среди всех держателей этого статуса, доступ на закрытые мероприятия.
6 статус: Professional
Условия: Три ветки по 200 человек, командный стейк 300 000 ARTR.
Возможности: Доля в 2% от товарооборота компании (распределяется среди статусов Businessman и Professional).
7 статус: Top
Условия: Три ветки по 500 человек, командный стейк 1 000 000 ARTR.
Возможности: Доля в 3% от товарооборота (для статусов Businessman, Professional, Top).
8 статус: Hero
Условия: Три ветки по 1000 человек, командный стейк 2 000 000 ARTR.
Возможности: Доля в 4% от товарооборота (для статусов Businessman, Professional, Top, Hero), автомобиль в подарок при удержании статуса 3 месяца, место в лидерском совете компании.
9 статус: Artery Champion
Условия: Три ветки по 2000 человек, командный стейк 5 000 000 ARTR.
Возможности: Доля в 5% от товарооборота (для всех высших статусов).
5 основных способов заработка
1. Делегирование монет (DPoS)
Принцип работы описан в разделе «Продукты».
Годовая доходность зависит от объема делегированного стейка:
· 1–999 ARTR: ~16% в месяц.
· 1 000–9 999 ARTR: ~19% в месяц.
· 10 000–99 999 ARTR: ~22% в месяц.
· 100 000+ ARTR: ~25% в месяц.
2. Партнерская программа с оплаты тарифов
Вознаграждение за привлечение новых пользователей, которые оплачивают тариф. Выплаты производятся с 10 уровней структуры.
Пример: При активном развитии сети ваш ежемесячный доход с этой программы может превышать 1 млн рублей.
Процент с оплаты тарифа по уровням:
1-й уровень: 15%
2-й уровень: 10%
3–7-й уровни: 7%
8-й уровень: 5%
9–10-й уровни: 2%
3. Партнерская программа с делегирования рефералов
Дополнительный доход, когда приглашенные вами пользователи делегируют свои монеты. Вознаграждение выплачивается из разовой комиссии в 15%, которая удерживается с суммы делегирования.
Процент с суммы делегирования по уровням:
1-й уровень: 5%
2–3-й уровни: 1%
4-й уровень: 2%
5–9-й уровни: 1%
10-й уровень: 0.5%
4. Лидерские бонусы
Дополнительные поощрения за выдающиеся результаты. Формируются из 15% от каждой оплаты тарифа (по 5% на каждый тип бонуса):
1. Промо-бонусы: Ежемесячные призы (например, iPhone, AirPods) для самых активных приглашающих.
2. Процент от товарооборота компании: Еженедельные выплаты держателям статусов с 5-го по 9-й (см. описание статусов).
3. Автомобиль: Награда за удержание 8-го статуса (Hero) в течение 3 месяцев.
5. Предоставление ресурсов (Artery Node)
Подробнее в разделе «Продукты».
Регулярные вознаграждения за использование ресурсов вашего устройства: подписание блоков (валидация), хранение данных для Artery Storage и предоставление интернет-канала для Artery VPN.
Позиционирование на рынке
Запуская проект в 2020 году, мы понимали, что простым блокчейном или очередной монетой рынок не удивить. Поэтому наша стратегия включала несколько шагов:
- Глубокий анализ рынка.
- Отбор наиболее эффективных и современных технологий.
- Создание собственного блокчейна как квинтэссенции этих технологий.
- Разработка функционального приложения для демонстрации возможностей блокчейна.
- Объяснение всех аспектов проекта простым, человеческим языком.
- Выход на рынок.
В результате мы создали экосистему, жизнеспособность которой обеспечивает блокчейн, работающий не на дорогих фермах, а на обычных смартфонах и компьютерах пользователей, которые становятся валидаторами и получают за это доход. Такой подход делает Artery современным, безопасным и доступным проектом.
Представьте: ваше устройство, имея стейк от 10 000 ARTR и статус Leader, получает право подписывать блоки и приносить пассивный доход. Это проще и доступнее, чем инвестировать в майнинговое оборудование для Proof-of-Work. Благодаря этому количество валидаторов в сети Artery может расти очень быстро, увеличивая мощность и безопасность всей системы.
Экосистема работает как единый организм: одни пользователи хранят файлы и защищают трафик, другие — предоставляют для этого ресурсы и получают вознаграждение. Выгоду получают все участники.
Artery — это целостная, самодостаточная экосистема, которая стремится занять лидирующие позиции на рынке децентрализованных сервисов.
Дорожная карта (Roadmap)
Ниже представлен план развития проекта на ближайшие 2,5 года. Помимо указанных этапов, параллельно будет вестись разработка необходимых улучшений и оптимизаций.
Технический блок
1. Введение
При разработке Artery Blockchain мы стремились оптимально реализовать концепцию, описанную выше, сочетая готовые, проверенные решения (Tendermint Core, Cosmos SDK) с собственными наработками (Artery VPN, Artery Storage). В этом разделе описана общая структура проекта и кастомные модули, разработанные для Cosmos SDK.
Ключевые особенности блокчейна:
- Комбинированный консенсус DPoS + PoA (подробнее в концептуальной части).
- Поддержка партнерской (MLM) структуры отношений между аккаунтами прямо на уровне блокчейна.
- Обязательная предварительная регистрация аккаунта перед любой операцией с ним. Это предотвращает отправку средств на несуществующие адреса, фиксирует MLM-связи и защищает от спам-атак.
- Тройная система адресации: основные адреса (BIP32), упрощенные 16-символьные адреса (ARTR-XXXX-XXXX-XXXX) и ники (произвольные имена).
- Учет ресурсов для внешних сервисов Artery VPN и Artery Storage.
- Система голосования для изменения параметров сети (вознаграждения, комиссии и т.д.).
Платежное средство: Монета ARTR. Внутри блокчейна используется деноминация uARTR (1 ARTR = 1 000 000 uARTR) с точностью до 6 знаков после запятой.
2. Общая архитектура сети
Сеть Artery делится на два крупных блока:
On-chain блок (цепочка): Обработка транзакций, хранение критически важных данных. Построен на Cosmos SDK и Tendermint Core и включает как стандартные, так и собственные модули Artery:
· Bank · Profile · Referral · Delegating · VPN · Storage · Voting · Subscription · Earning · Noding · Schedule
Эти модули подробно описаны ниже.
Основные функции on-chain блока:
- Хранение данных о кошельках и профилях пользователей.
- Ведение списка валидаторов и начисление им вознаграждений.
- Хранение MLM-структуры и статистики по использованию сервисов VPN/Storage.
- Обработка всех типов транзакций (переводы, начисления, изменения профилей).
Off-chain блок (вне цепочки): Включает клиентское приложение Artery Network, а также непосредственно сервисы Artery Storage и Artery VPN.
Основные функции off-chain блока:
- Пользовательский интерфейс для управления аккаунтом и профилем.
- Управление нодой (включение/выключение валидации).
- Обеспечение работы сервисов передачи данных (VPN) и распределенного хранилища (Storage).
3. Artery Blockchain: технические детали
Блокчейн построен на Cosmos SDK (язык Go). Максимальный размер блока — 21 МБ, время генерации — 30 секунд. Комиссии за транзакции описаны в концептуальной части.
3.1 Адресация кошельков
Используется стандартная система адресации Cosmos SDK на основе BIP32/43/44 с мнемонической фразой из 24 слов. Для удобства добавлены:
- Упрощенные 16-символьные адреса вида ARTR-XXXX-XXXX-XXXX.
- Ники (имена аккаунтов) длиной от 3 до 250 символов (латиница, цифры, подчеркивание, точка). Смена ника — платная транзакция для защиты от спама.
Соответствие между основным адресом, упрощенным адресом и ником хранится в блокчейне.
3.2 Общий принцип работы блокчейна
Изменения состояния происходят через транзакции пользователей или автоматические события (начисления). Генерация каждого блока состоит из трех этапов:
- Начало блока (BeginBlocker): Начисляются вознаграждения валидаторам за предыдущий блок и делегаторам; применяются штрафы к неактивным валидаторам; распределяются лидерские бонусы; выполняются запланированные задачи (вывод с делегирования, начисления за VPN/Storage, проверка тарифов и т.д.).
- Обработка транзакций: Обрабатываются все пользовательские транзакции. Комиссии направляются на служебный кошелек FeeCollector. Реферальные начисления и пересчет статусов происходят мгновенно.
- Конец блока (EndBlocker): Обновляется список активных валидаторов.
3.3 Модули Artery Blockchain
Краткое описание кастомных модулей, разработанных для Cosmos SDK.
3.3.1. Bank (Банк)
Модифицированная версия стандартного модуля. Отвечает за переводы и хранение балансов. Монеты существуют в трех состояниях (ликвидные/делегированные/в выводе), что реализовано как разные деноминации (uartr, uartrd, uartrr). Запрещает переводы на несуществующие адреса и взимает фиксированную комиссию.
3.3.2. Profile (Профиль)
Хранит информацию о пользователе: никнейм, номер карты ARTR, настройки автооплаты, статусы нод VPN/Storage. Позволяет создавать новые аккаунты через транзакцию от существующего пользователя.
3.3.3. Referral (Реферальная программа)
Управляет MLM-структурой: хранит связи «реферрер-реферал», статусы, активность. Ведет агрегированную статистику (делегированные монеты, активные рефералы по уровням). Отвечает за проверку соответствия статусам, планирование понижения статуса при несоответствии и процесс «компрессии» (поднятие структуры при неоплате тарифа вышестоящим). Еженедельно начисляет лидерские бонусы (процент от товарооборота).
3.3.4. Delegating (Делегирование)
Управляет делегированием средств и выплатой вознаграждений делегаторам. Вознаграждение начисляется ежедневно пропорционально стейку. При изменении стейка (пополнение/вывод) происходит перерасчет. Вывод средств с делегирования занимает 40320 блоков (~2 недели), в этот период вознаграждение не начисляется.
3.3.5. VPN
Хранит данные о лимитах и потребленном трафике для сервиса Artery VPN. Учет трафика ведет off-chain часть, записывая данные в блокчейн через служебные транзакции.
3.3.6. Storage
Хранит данные о доступном и использованном объеме хранилища Artery Storage. Аналогично VPN, учет ведется off-chain, а результаты фиксируются в блокчейне.
3.3.7. Voting (Голосование)
Система управления параметрами сети через голосование управляющего совета. Процедура: внесение предложения -> голосование в течение ~1 суток -> принятие, если «за» проголосовало ≥2/3 совета. Можно голосовать за изменение: стоимости тарифа, размеров вознаграждений, состава совета, списка валидаторов, служебных аккаунтов, а также за обновление ПО блокчейна. Это позволяет контролировать эмиссию (проводить халвинги).
3.3.8. Subscription (Подписка/Тариф)
Управляет тарифами: хранит текущие цены, проверяет активность подписки, обеспечивает автоматическую оплату (если включена). При оплате тарифа средства распределяются: часть — на вознаграждения валидаторам и по партнерке, оставшиеся 1/3 и 2/3 направляются в фонды вознаграждений для Artery VPN и Artery Storage соответственно. При неоплате тарифа в течение месяца (~86400 блоков) возможность приглашать новых рефералов блокируется.
3.3.9. Earning (Заработок)
Отвечает за выплату вознаграждений нодам за предоставление ресурсов для VPN и Storage. Выплаты производятся еженедельно со служебных кошельков, которые пополняются из платежей за тарифы и дополнительные услуги. Распределяется 1/4 текущего баланса фондов, 3/4 остаются для сглаживания неравномерности поступлений. Конкретный вклад каждого участника рассчитывается off-chain.
3.3.10. Noding (Ноды и валидация)
Управляет списком валидаторов, сбором статистики и штрафами.
- Формирование списка: Для валидации нужен статус ≥Leader и стейк ≥10 000 ARTR (личный + команды). Максимум 100 активных валидаторов. При избытке кандидатов отбор по критериям: 1) Меньше пропущенных блоков, 2) Больше вес (voting power), 3) Больше подписанных блоков подряд.
- Вес (Voting Power): Валидаторы с командным стейком ≥100 000 ARTR имеют 15 голосов, остальные — 10. Это влияет на частоту предложения блоков.
- Штрафы: Пропуск блока ухудшает рейтинг. Пропуск 2-х блоков подряд ведет к «аресту» (jail) на 1 час. Двойное подписание (double-sign) карается предупреждением, а при повторении — пожизненным исключением.
- Вознаграждение валидаторам: В начале каждого блока комиссии с предыдущего блока (с кошелька FeeCollector) переводятся валидатору, который его предложил.
3.3.11. Schedule (Планировщик)
Служебный модуль для планирования отложенных задач (выполняются в BeginBlocker). Используется другими модулями.
3.4. Обновление программного обеспечения блокчейна
Предусмотрен механизм бесшовного обновления через модуль Cosmos SDK upgrade. После разработки код публикуется на GitHub, собираются исполняемые файлы. Инициация обновления происходит через голосование управляющего совета (модуль Voting). При достижении заданной высоты блока ноды останавливаются с сообщением о необходимости обновления. Приложение Artery Node может обновляться автоматически. Валидаторам рекомендуется подготовиться заранее.
4. Off-chain сервисы (Внецепочные)
4.1. Artery VPN
Сервис для анонимизации и защиты трафика с использованием луковой маршрутизации (аналогично TOR). Трафик шифруется и проходит через цепочку случайно выбранных нод из распределенной таблицы. Маршрут периодически меняется. Географическое распределение участников усложняет отслеживание.
4.2. Artery Storage
Децентрализованное хранилище файлов. Алгоритм работы:
При загрузке:
1. Файл делится на части.
2. Для каждой части выбирается несколько нод.
3. Части шифруются, дополняются случайными данными и отправляются на ноды.
4. Метаданные (какая часть где хранится) сохраняются в блокчейне в зашифрованном виде.
5. Ноды подтверждают хранение.
6. Ноды регулярно получают вознаграждение за хранение.
При скачи