Near Protocol — это платформа DApp и конкурент Ethereum, который делает ставку на удобство для разработчиков и пользователей.
Содержание статьи:
- Что такое блокчейн-протокол Near?
- Как работает протокол Near?
- Уникальные возможности Near Protocol
- Какие проекты основаны на Near?
- Зачем использовать протокол Near?
- Токеномика NEAR
- Заключение
Что такое блокчейн-протокол Near?
Near Protocol — это платформа децентрализованных приложений (DApp), ориентированная на удобство использования разработчиками и пользователями. Как конкурент Ethereum, NearProtocol также поддерживает смарт-контракты и блокчейн с доказательством доли (PoS).
Near использует технологию сегментирования для достижения масштабируемости. Собственный токен NEAR используется для оплаты транзакций и хранения на криптоплатформе Near. Токены также могут использоваться для стекинга держателями NEAR, которые хотят стать валидаторами транзакций и помочь достичь консенсуса в сети.
Near был разработан NeaCollective и задуман как управляемая сообществом платформа облачных вычислений, предназначенная для размещения децентрализованных приложений. Проект создавался таким образом, чтобы быть удобным как для разработчиков, так и для пользователей, поэтому он имеет такие функции, как имена учетных записей, которые удобочитаемы (вместо криптографических адресов кошельков).
Как работает протокол Near?
Децентрализованные приложения пережили бум в криптосообществе с DApps, которые охватывают весь спектр от игр до финансовых услуг. Однако стало очевидным, что масштабируемость остается проблемой для большинства блокчейнов.
Проблема масштабируемости распространена среди блокчейнов, особенно среди более старых, таких как Биткойн и Эфириум. Проблемы в основном вызваны сложностью обработки большого количества транзакций на высоких скоростях и при управляемых затратах.
Такие проекты, как Near, пытаются решить эту проблему, создавая совершенно новый блокчейн с использованием другой архитектуры. Для решения проблемы в Near реализован шардинг.
Используя стратегию сегментирования – шардинг, Near может разбить блокчейн на более мелкие и управляемые сегменты. Это снижает нагрузку на сеть за счет уменьшения числа вычислителений , что приводит к увеличению пропускной способности транзакций.
Как упоминалось ранее, протокол Near использует систему PoS. Ноды, заинтересованные в том, чтобы стать валидаторами транзакций, помещают в стекинг свои токены NEAR. Владельцы токенов также могут делегировать свою долю выбранному ими валидатору, если они не хотят управлять нодой.
Как правило, валидаторы с более крупными ставками имеют большее влияние в процессе консенсуса. Валидаторы на Near выбираются через систему аукционов в каждую эпоху, обычно с интервалом в 12 часов.
Между тем, DApps можно создавать на Near, как и на Ethereum. Это стало возможным благодаря облачной инфраструктуре Near, которая сочетает в себе бессерверные вычисления и децентрализованное хранилище данных. Near использует сотни серверов, расположенных по всему миру.
Уникальные возможности Near Protocol
Стратегия шардинга
Ноды в любой цепочке блоков обычно выполняют три основные функции: обработка транзакций, обмен действительными транзакциями и завершенными блоками друг с другом и хранение истории транзакций в сети. По мере того, как сеть растет и становится все более перегруженной, нодам становится все труднее управлять этими функциями.
Near использует сегментирование, которое позволяет увеличивать пропускную способность сети даже по мере присоединения большего количества нод. Высокая загрузка сети приводит к тому, что сетевые ноды динамически разбиваются на несколько сегментов. Затем вычисления распараллеливаются по этим сегментам, что снижает вычислительную нагрузку, необходимую для каждой ноды.
Благодаря сегментированию ноды запускают не весь код сети (как в случае с биткойн-нодами), а только код, относящийся к его сегментам. Near Protocol предполагает, что транзакции будут касаться нескольких сегментов, что является поведением по умолчанию для большинства смарт-контрактов.
Фокус на децентрализации
Чтобы поддерживать истинную децентрализацию, сеть должна быть без разрешений, а это означает, что потенциальные операторы нод должны иметь возможность свободно присоединяться.
Near использует пороговое доказательство доли, технику ставок, которая считается справедливой и предсказуемой. Это предотвращает объединение мощных валидаторов и поощряет широкомасштабное участие членов сети.
Юзабилити-подход
Near Protocol использует подход, ориентированный на удобство использования, в соответствии с моделью «прогрессивной безопасности», которая позволяет разработчикам создавать пользовательский интерфейс, напоминающий веб-интерфейс.
Near понимает первоочередную необходимость удобства использования, поскольку разработчики, скорее всего, будут создавать только те приложения, которые предлагают ценность и удобство использования для своих пользователей. Ориентируясь на пользователя, Near предлагает простую подписку, легкую регистрацию, предсказуемые цены и знакомые стили использования.
Управление
Управление Near позволяет быстро улучшать протокол, сохраняя при этом предоставление полезного вклада и контроля над сообществом для обеспечения независимости протокола.
Частью целей Near является сохранение креативности под руководством сообщества за счет эффективного исполнения, принятия решений и адекватного представительства в сети.
Какие проекты основаны на Near?
Ниже приведены некоторые из популярных проектов на Near:
Mintbase
Mintbase позволяет пользователям создавать и продавать невзаимозаменяемые токены (NFT). Активы варьируются от произведений криптоискусства до билетов на мероприятия и многого другого. Пользователи могут создавать эти активы как NFT на платформе и выставлять их на продажу через торговую площадку NearNFT или другие торговые площадки NFT.
Минтеры могут создавать смарт-контракты и ограничивать возможность передачи выпущенных токенов, тем самым защищаясь от мошенничества или незаконных переводов. Mintbase фокусируется на поддержке создания различных цифровых активов, в отличие от других платформ, которые сосредоточены только на одной категории.
Mintbase перешла с Ethereum на Near, позволив NEAR заработать еще одно очко в споре с Ethereum. Это переключение произошло по причине чрезмерно высоких комиссий за газ на Ethereum, вызванных перегрузкой сети.
Mintbase объявила о выходе из Ethereum, когда плата за создание магазина выросла до сотен долларов, в результате чего платформа посоветовала своим пользователям дождаться снижения платы за газ, прежде чем создавать свои магазины.
Paras
Paras был разработан, чтобы предоставить уникальное решение: облегчить проверку и обмен стареющими традиционными коллекционными картами. Paras подтверждает право собственности через Near посредством быстрых и недорогих транзакций.
Проще говоря, это рынок цифровых карт, построенный на Near, который стремится уменьшить нагрузку на коллекционеров по поддержанию своих предметов коллекционирования, гарантируя, что они не изнашиваются со временем. Художникам и коллекционерам также предоставляется бесплатный доступ к рынку цифровых предметов коллекционирования.
NPunks
NPunks — это собственная версия успешных проектов Near Protocol, таких как CryptoPunks, Tpunks и SolPunks. В соответствии с оригинальным проектом Punks, 10 000 уникальных NPunks будут иметь свои собственные черты редкости. В коллекции 111 ботов, 88 зомби, 24 обезьяны и 9 инопланетян.
Честное участие обеспечивается тем, что каждый может купить NPunk. Покупки совершаются случайным образом, личность покупателя хранится в секрете до тех пор, пока транзакция не будет завершена. Затем пользователи могут продать свой NPunk на вторичном рынке.
Зачем использовать протокол Near?
Как правило, Near привлекает пользователей своей уникальной технологии сегментирования, которая способствует быстрым и безопасным транзакциям при меньших затратах. Кроме того, разработчики выбирают Near для создания приложений, требующих больших объемов активности.
Точно так же разработчики Ethereum, планирующие навести мосты между своим приложением и Near, также могут использовать его решения Layer 2. Инвесторы Near Protocol также могут добавить его в свой инвестиционный портфель и сделать ставку на уникальное решение Near для масштабирования: шардинг.
Токен NEAR, собственный актив Near Protocol, имеет различные варианты использования. Каждый токен по функциональности подобен эфиру (ETH) и может использоваться для различных целей.
Токеномика NEAR
NEAR — это платформа разработчиков для Open Web. Это означает, что у NEAR есть набор протоколов и инструментов, которые позволяют людям создавать новую волну приложений, принадлежащих сообществу.
Основной протокол, NEAR Protocol, представляет собой блокчейн, обеспечивающий безопасность, экономичность и стимулы платформы разработчиков NEAR.
Протокол NEAR предоставляет базовый уровень без разрешений, независимую валюту и предопределенную денежно-кредитную политику, а также рынок вычислительных ресурсов.
Нативная криптовалюта
NEAR (Ⓝ) — это нативная криптовалюта, используемая в протоколе NEAR, которая является источником жизненной силы сети и имеет несколько вариантов использования. Как собственная валюта, она защищает сеть, выступает в качестве расчетной единицы и средства обмена для собственных ресурсов и сторонних приложений и в долгосрочной перспективе стремится стать единицей, используемой отдельными лицами, а также контрактами и децентрализованными финансовыми (DeFi) приложениями.
Безопасность сети
NEAR Protocol — это сеть с доказательством доли, что означает, что сопротивление Сибиллы от различных атак осуществляется путем стекинга NEAR.
Плата за использование сети
Полезность сети обеспечивается за счет хранения данных приложения и предоставления способа их изменения путем выдачи транзакций. Сеть взимает комиссию за транзакцию за обработку изменений в этих сохраненных данных. Сеть NEAR собирает и автоматически сжигает эти сборы, так что более широкое использование сети увеличит стимулы для запуска проверяющих нод (поскольку они получают более высокую реальную доходность).
С другой стороны, токен NEAR также используется в качестве залога для хранения данных в блокчейне. Наличие 1 Ⓝ в учетной записи позволяет пользователю хранить некоторый объем данных (конкретный объем зависит от доступного хранилища, но со временем будет увеличиваться).
Средство обмена
Поскольку Ⓝ легко доступен на уровне протокола, его можно легко использовать для передачи стоимости между приложениями и учетными записями сети NEAR. Эта денежная функция позволяет создавать приложения, которые используют Ⓝ для взимания платы за различные функции, доступ к данным или выполнение других сложных транзакций. Ⓝ обменивается внутри сети в одноранговой манере, между различными приложениями и учетными записями, без необходимости привлекать доверенных третьих лиц для клиринга и расчетов по транзакциям.
Расчетная единица
Токен NEAR используется для определения стоимости вычислений и хранения инфраструктуры сети, которую предлагают операторы узлов. В то же время приложения и внешние стороны могут использовать Ⓝ в качестве расчетной единицы для своих прикладных услуг или для измерения суммы обмена.
Выпуск и инфляция
Выпуск токенов NEAR Protocol, или инфляция, необходим для оплаты сетевых операторов, также называемых валидаторами. Ежегодно производится фиксированная эмиссия около 5% от общего объема поставок, 90% из которых поступает валидаторам в обмен на вычисления, хранение и защиту транзакций, происходящих в сети.
Все комиссии за транзакции, взимаемые сетью, сгорают. Таким образом, выпуск Ⓝ на самом деле составляет ~ 5% за вычетом комиссии за транзакцию. Это означает, что по мере роста использования сети выпуск может стать отрицательным, что приведет к отрицательной инфляции в протоколе. Поскольку наименьшей расчетной единицей для Ⓝ является yocto Ⓝ, система может поддерживать разрешение биржевой цены на уровне бесконечно малых долей доллара США даже при сокращении общего предложения на два или три порядка.
В протоколе NEAR гарантирована постоянная ставка вознаграждения за безопасность для валидаторов. И вместо снижения выпуска независимо от использования, выпуск NEAR снижается с увеличением использования сети.
По сравнению с Биткойном и Эфириумом, держатели токенов могут избежать инфляции, делегируя/проверяя свою долю, сохраняя свой процент или даже увеличивая его.
Использование сети
Операционные издержки
Каждая транзакция требует некоторой пропускной способности для включения в блок и выполнения вычислений. NEAR использует виртуальную машину WebAssembly (ВМ) для выполнения транзакций и обеспечивает сопоставление каждой операции ВМ с количеством затраченного газа. Цель газа — представить единую меру ресурсов, затраченных на получение, выполнение и распространение транзакции на оборудовании по умолчанию.
Пользователи, которые хотят отправить такую транзакцию, должны заплатить комиссию, которая рассчитывается на основе количества газа, необходимого для транзакции, умноженного на текущую цену на газ.
Цена на газ определяется для всей системы и изменяется от блока к блоку предсказуемым образом. В частности, если в предыдущем блоке использовалось более ½ лимита газа для этого блока, цена газа увеличивается с небольшим запасом. В противном случае цена на газ снизится. Существует также минимальная цена на газ, которая обеспечивает нижний предел цены.
Валидаторы при включении транзакций не используют комиссию за упорядочение, вместо этого существует детерминированное упорядочение, основанное на хеше транзакции. Сборы, взимаемые с транзакций, сжигаются, а не перераспределяются внутри сети валидаторов.
Валидаторы по-прежнему заинтересованы в снижении комиссий за транзакции, поскольку это напрямую увеличивает их доход.
Место хранения
Хранение данных в блокчейне играет долгосрочную роль. Такие сети, как Биткойн и Эфириум, неправильно оценивают хранение, распределяя вознаграждение только между майнерами, которые добыли определенные транзакции, а не будущими майнерами, которым нужно будет продолжать хранить эти данные во время майнинга.
В NEAR символ Ⓝ также означает право на хранение некоторого количества данных. Владельцы токенов имеют право занимать некоторое количество общего пространства блокчейна.
Например, если у Алисы баланс 1 Ⓝ, она может хранить на своей учетной записи примерно 10 килобайт. Это означает, что пользователям необходимо поддерживать часть Ⓝ в качестве минимального баланса, если они хотят иметь свою учетную запись, аналогично тому, как расчетные счета в банках требуют минимального баланса.
Это позволяет контрактам, которые поддерживают важное состояние, платить валидаторам пропорционально количеству данных, которые они защищают.
Есть много способов, которыми разработчик, у которого нет большого количества Ⓝ, может занимать место. Например, разработчик может заимствовать Ⓝ либо у организаций вне сети, либо через протокол кредитования в сети, окупая затраты доходом, который генерирует его приложение.
Кроме того, это также может предоставить разработчикам хорошую возможность выпустить свой собственный токен, где они выделяют часть держателям токенов Ⓝ, которые заинтересованы в поддержке этого приложения. Они привлекают больше поддержки и получают Ⓝ, необходимые для запуска своего приложения и поддержания его состояния, в то время как их токен получает доход от использования приложения.
Валидаторы
Награды
Валидаторам как группе выплачиваются фиксированные 90% из примерно 5% от общего объема поставок в годовом исчислении (остальные 10% идут в Казначейство Протокола).
Каждый валидатор получает вознаграждение, пропорциональное его участию. Поскольку валидатор делает ставку, количество мест, которые он занимает, определяется с помощью простого аукциона.
Валидаторы с присутствием в сети не менее 90% будут получать вознаграждения, которые растут линейно, при этом 100% вознаграждения предоставляется тем, у кого присутствие в сети составляет 99% или выше.
Выбор
NEAR — это сегментированный блокчейн, предназначенный для масштабирования пропускной способности по мере роста использования. Вначале система запускается с одним шардом и 100 местами валидатора. Однако количество мест будет увеличиваться линейно, что снизит входные барьеры для большего количества валидаторов.
Протокол автоматически измеряет доступность валидаторов: если нода не находится в сети выше определенного процента, когда он должен создавать новые блоки, он теряет статус валидатора и должен будет снова отправить транзакцию стейкинга. Наказанием за некачественные узлы является отсутствие наград за эпохи.
В начале для небольшого количества шардов потребуется более крупная доля, предпочтение отдается профессиональным валидаторам и организациям, которые будут выделять значительные ресурсы для NEAR Protocol.
По мере роста сети и ее использования количество рабочих мест будет увеличиваться вместе с количеством осколков. Таким образом, минимальная ставка, необходимая для того, чтобы стать валидатором, будет ниже, а механика выбора цены места позволит присоединиться большому количеству валидаторов.
Этот длинный хвост непрофессиональных валидаторов может по отдельности иметь более высокий риск отказа. Но вместе они обеспечат большую децентрализацию и отказоустойчивость. В то же время валидаторам с большей долей потребуется выделять больше вычислительных ресурсов, когда им нужно будет проверять несколько рабочих мест в разных сегментах.
Делегирование
Валидаторы могут получать Ⓝ для стейкинга от третьих лиц через делегирование. Протокол NEAR позволяет осуществлять делегирование через смарт-контракты. Валидаторы, которые хотят принять делегирование, могут создать специальный контракт и позволить пользователям, которые не желают запускать свои собственные ноды, вносить в него свои Ⓝ. Таким образом, средства, внесенные в этот контракт, доступны создателю контракта для использования в качестве части своей доли.
Вначале будет смарт-контракт эталонного делегирования. В будущем можно ожидать, что валидаторы придумают свои собственные контракты на стейкинг, которые предоставят различные налоговые льготы, ликвидность и новые возможности. Цель состоит в том, чтобы позволить профессиональным валидаторам, у которых может не быть средств, участвовать, увеличить общую долю и, следовательно, безопасность протокола, а также улучшить перераспределение вознаграждений в экосистеме.
Протокол казначейства
10% наград за эпохи отчисляются в казну. Этот казначейский счет предназначен для продолжения спонсирования протокола и развития экосистемы. В долгосрочной перспективе его управление станет децентрализованным.
Награды за контракт
В качестве одного из шагов по созданию устойчивого пути для независимой от контрактов работы и, возможно, дохода разработчика, NEAR Protocol выделяет 30% транзакционных комиссий на контракты, которых коснулись эти транзакции.
Например, если Алиса отправила транзакцию смарт-контракту А с комиссией 0,0001 Ⓝ, а контракт А не вызывает никаких других контрактов, она получит вознаграждение в размере 0,00003 Ⓝ (что составляет 30% от 0,0001 Ⓝ). С другой стороны, если контракт A использует контракт B для 50% своей функциональности (измеряется потреблением газа), A и B разделят вознаграждение по контракту, каждый из которых получит по 0,000015 Ⓝ. Таким образом, популярные библиотеки могут получать поток средств от всех клиентских приложений, которые их используют.
Разработчики контрактов могут запрограммировать различные способы использования этих средств. Например, их можно сохранить в контракте, чтобы позволить ему выделить больше места для хранения. DAO, управляющий этим приложением, может решить, что делать с этими средствами. Или может быть какая-то сторонняя механика выкупа и сжигания токенов для контрактов, у которых есть собственный токен.
Аукцион аккаунтов
Протокол NEAR использует удобочитаемые имена учетных записей. Это обеспечивает гораздо лучший пользовательский опыт для обычных случаев использования блокчейна.
Имена учетных записей разделяются на две группы по длине: те, которые длиннее 32 символов, и те, которые короче. Более короткие имена учетных записей будут иметь большую ценность для пользователей по сравнению с более длинными. Более длинные имена учетных записей могут регистрироваться в порядке очереди.
Чтобы дать всем равные шансы получить короткие имена учетных записей, аукцион имен начнется вскоре после запуска MainNet.
Доходы от аукционов затем сжигаются контрактом на присвоение имен, что приносит пользу всем держателям токенов.
Заключение
Протокол NEAR предоставляет мощную криптовалюту Ⓝ, которая объединяет валидаторов, разработчиков, пользователей и держателей токенов в одну экосистему.
Каждая роль преследует разные цели:
- пользователи хотят обеспечить безопасность своих активов и данных;
- разработчики хотят более широкого внедрения и получения устойчивого источника дохода;
- валидаторы хотят получать более высокий доход за предоставление услуг по валидации;
- владельцы токенов хотят, чтобы их токены сохраняли ценность в долгосрочной перспективе.
Цель экономического дизайна — согласовать эти интересы и стимулировать рост экосистемы. С протоколом NEAR, по мере роста спроса на токены со стороны новых пользователей и разработчиков и увеличения использования приложений, мы видим выравнивание стимулов между всеми.
Валидаторы будут получать более высокий доход в Ⓝ, потому что меньше ставок и больше токенов сжигается (увеличивая их доходность). По мере того, как все больше людей используют сеть, их индивидуальная плата за использование может оставаться низкой, в то время как валидаторы по-прежнему получают компенсацию за хранение большего объема данных в целом, что приводит к тому, что сеть становится более безопасной, а пользователи (которые также являются держателями токенов) получают большую безопасность для своих активов и данные, хранящиеся в цепочке. Сеть также становится более привлекательной для разработчиков как место для хранения данных и активов, поскольку она обеспечивает более высокий уровень безопасности и больше пользователей.
Сложите все это, а также рост спроса со стороны пользователей и разработчиков, сокращение предложения за счет стекинга, сжигания комиссий за транзакции и государственного стекинга – и все это в сумме приводит к тому, что токен NEAR уравновешивает хорошую полезность для пользователей и разработчиков с тем, что нужно валидаторам для создания все более безопасной сети.