Сегодня, Ethereum является ведущей платформой для смарт-контрактов в криптопространстве, большинство смарт-контрактов и децентрализованных приложений (dApps) основаны на его блокчейне. Помимо Ethereum, на рынке есть несколько других платформ для смарт-контрактов.
Однако то, что Ethereum является лучшей платформой, когда дело доходит до смарт-контрактов и DeFi, не значит, что у него нет проблем. У него есть одна вопиющая проблема, и это серьезные проблемы с масштабируемостью. Etherium просто не может масштабировать свою сеть.
Здесь на сцену выходит NEAR Protocol. УТП(уникальное торговое предложение) NEAR заключается в том, что он использует механизм консенсуса Proof-of-Stake, который использует шардинг. Прежде чем мы погрузимся глубже, давайте познакомимся с Ethereum и NEAR.
Что такое Ethereum?
Если вы посмотрите определение Ethereum на его веб-сайте, оно выглядит следующим образом:
«Ethereum – это технология, являющаяся обителью цифровых денег, глобальных платежей и приложений. Сообщество создало быстро развивающуюся цифровую экономику, новые смелые способы заработка в Интернете для авторов и многое другое. Он открыт для всех, где бы вы ни находились ».
Основанная в 2015 году Виталиком Бутериным, Ethereum прочно зарекомендовала себя как вторая по величине криптовалюта по рыночной капитализации, уступая только Биткойну. Ethereum основан на блокчейне Биткойна, что делает его больше, чем просто еще одну криптовалюту, которая позволяет пользователям отправлять или получать ценности без какого-либо вмешательства третьих лиц.
Ethereum обеспечивает децентрализацию, заменяя центральные серверы тысячами узлов, гарантируя, что платформа всегда в сети и свободна от какого-либо стороннего влияния. Смарт-контракты также являются неотъемлемой частью экосистемы Ethereum, и поскольку платформа поддерживает как децентрализованные приложения, так и смарт-контракты, она чрезвычайно привлекательна как для разработчиков, так и для пользователей.
Ethereum сейчас переходит на Ethereum 2.0 или Serenity. Обновление значительно улучшит масштабируемость, эффективность и скорость блокчейна Ethereum. Кроме того, оно позволит Ethereum снизить затраты на газ и обрабатывать больше транзакций, улучшая масштабируемость блокчейна без ущерба для безопасности.
Обновление также приведет к переходу Ethereum на механизм консенсуса Proof-of-Stake . PoS увидит валидаторов, выбранных алгоритмически, для обеспечения безопасности платформы. Валидаторы защитят платформу, заблокировав свои ETH. Любому валидатору, действующему против интересов платформы, сокращается его стейк, обеспечивая безопасность платформы.
Что такое протокол NEAR?
NEAR Протокол берет свое начало летом 2018. Являясь децентрализованной платформой разработки, протокол был разработан для создания идеальной среды для децентрализованных приложений с упором на недостатки других платформ в области смарт-контрактов и децентрализованных приложений. Эти недостатки в основном связаны с низкими скоростями, низкой пропускной способностью и плохой совместимостью с другими цепочками.
NEAR работает на основе протокола NEAR, блокчейна Proof-of-Stake (PoS), включая несколько функций и нововведений для снижения затрат и повышения масштабируемости как для пользователей, так и для разработчиков. Кроме того, NEAR использует уникальный подход к «Шардингу».
Он также вводит механизм генерации блоков под названием «Doomslug», который был предложен в 2019 году. Doomslug допускает практическую или «Doomslug» finality (Гарантия того, что криптовалютные транзакции не могут быть изменены, или отменены после их завершения.), гарантируя, что блоки получат finality за секунды.
Протокол основан на той же технологии, что и Биткойн, в сочетании с такими функциями, как шардинг базы данных. Протокол NEAR создан с нуля и является наиболее доступной сетью для конечных пользователей и разработчиков, а также обеспечивает масштабируемость и безопасность.
Большинство масштабируемых блокчейнов использую централизованную обработку , зависящую от высокопроизводительного оборудования, что обеспечивает лишь временное повышение их пропускной способности, NEAR позволяет платформе линейно масштабироваться до миллиардов транзакций полностью децентрализованным образом.
NEAR разработан NEAR collective, сообществом разработчиков и исследователей, объединившихся для создания проекта. Некоторые важные особенности NEAR:
- NEAR – это шардированyая система, обеспечивающая бесконечную масштабируемость.
- NEAR – простой в использовании протокол, который позволяет разработчикам легко и быстро создавать приложения.
- NEAR – это не side chain(сторонняя цепочка блоков) боковая цепь, а протокол первого уровня.
- dApps, созданные с помощью NEAR, запускаются поверх основного уровня NEAR.
Что такое NEAR Collective?
NEAR Collective состоит из отдельных организаций и других участников, которые постоянно работают над улучшением протокола NEAR. Коллектив работает над такими проектами, как написание исходного кода и реализация NEAR Network. NEAR полностью децентрализован, работает независимо и не может быть отключен или изменен даже теми, кто его построил.
NEAR Collective включает в себя NEAR Foundation. NEAR Foundation – это некоммерческая организация, деятельность которой направлена на создание динамичной экосистемы вокруг блокчейна NEAR. Это помогает в координации управленческой деятельности и развития. У NEAR Collective есть несколько проектов, и блокчейн NEAR – лишь один из нескольких проектов под эгидой коллектива.
Зачем нужны такие блокчейны как NEAR?
Чтобы понять это, мы должны сначала понять эволюцию технологии блокчейн. Блокчейн можно разделить на три этапа или поколения. Блокчейны первого поколения были разработаны как простой платежный механизм. Биткойн является примером блокчейна первого поколения, который прочно признается в криптопространстве как платформа номер один. Однако у блокчейнов первого поколения есть ограничения, когда дело доходит до сложных транзакций.
Платформы блокчейнов второго поколения получили признание с Ethereum и концепцией смарт-контрактов, что позволило разработчикам использовать их и программировать более сложные транзакции и создавать децентрализованные приложения. Но блокчейны второго поколения страдают от серьезных проблем с масштабируемостью. Например, Ethereum может обрабатывать только около 25 транзакций в секунду, сравните это число с основными платформами, такими как Visa или PayPal, и вы увидите, насколько сильно отстает Ethereum.
Ethereum попытался исправить проблемы масштабируемости, реализовав решения второго уровня , такие как plasma protocol, создав дополнительный уровень, работающий в тандеме с основной цепочкой. Однако решения второго уровня все еще не получили достаточного распространения.
Это подводит нас к NEAR, блокчейну третьего поколения. NEAR отвергает идею о том, что каждая нода в сети должна обрабатывать весь код, поскольку команда считает что это неэффективно и только приводит к задержкам. Вместо этого блокчейн устраняет проблемы масштабируемости, используя технику шардинга, что позволяет увеличивать пропускную способность сети. И в отличие от блокчейнов второго поколения, которые используют решение уровня 2, сегментирование является решением уровня 1 .
Что такое шардинг?
Прежде чем двигаться дальше, давайте разберемся с шардингом. Иногда системам приходится иметь дело с большим объемом данных. Это влияет на производительность системы, снижает пропускную способность и влияет на производительность системы. Шардинг преодолевает это, разделяя данные горизонтально, делая их меньше по размеру, более управляемыми и, что более важно, более быстрыми в обработке.
NEAR и Ethereum: как работают NEAR и Ethereum?
Ethereum
Ethereum это больше, чем просто финансовая платформа, выполняющая транзакции; он также поддерживает децентрализованные приложения и смарт-контракты. Ethereum основан на технологии блокчейн и использует публичный реестр, в котором хранятся все проверенные транзакции. Транзакции доступны для всех, кто хочет их просмотреть, обеспечивая полную прозрачность, гарантируя, что данные, хранящиеся в цепочке блоков, не могут быть изменены или обработаны.
Блокчейн Ethereum похож на блокчейн Bitcoin и действует как публичный реестр, в котором хранятся записи обо всех транзакциях и истории смарт-контрактов. Волонтеры по всему миру хранят копию всей цепочки блоков Ethereum, что делает цепочку блоков полностью децентрализованной. Каждый раз, когда в блокчейне происходит такое действие, как транзакция или исполнение смарт-контракта, все ноды по всему миру обрабатывают его, обеспечивая соблюдение правил блокчейна.
Все узлы подключены и следуют единому набору правил в отношении смарт-контрактов и транзакций. Узлы Ethereum также отслеживают состояние всех приложений, балансов пользователей и код смарт-контракта, гарантируя, что вся информация всегда актуальна.
Благодаря Solidity разработчики могут писать смарт-контракты, которые могут управлять транзакциями в цепочке блоков и их результатами. Смарт-контракты отличаются от традиционных контрактов, поскольку они обеспечивают выполнение условий контракта. Кроме того, они автоматически выполняют транзакции, когда выполняется набор заранее определенных условий, устраняя все третьи стороны, участвующие в любой транзакции.
NEAR
NEAR использует технологию блокчейнов, как и другие блокчейны, такие как Ethereum и Cardano. NEAR действует как базовый блокчейн, на котором можно создавать и развертывать приложения. Он использует механизм консенсуса, известный как Nightshade, который помогает достичь высокой пропускной способности. Механизм консенсуса NEAR предполагает, что транзакции со всех шардов объединяются в блок, поэтому каждый шард представляет сегмент каждого блока. Этот сегмент называется чанком.
Валидаторы выбираются случайным образом, а затем обрабатывают транзакции в нескольких шардовых цепочках, улучшая транзакционную емкость протокола NEAR. Чанки обрабатываются, а затем сохраняются в цепочке блоков, завершая транзакции.
Мы считаем, что каждый узел не должен обрабатывать весь код. Вместо этого NEAR решает проблемы масштабируемости с помощью шардинга. Благодаря сегментированию данные разделяются по горизонтали, что упрощает управление и ускоряет обработку.
NEAR и Ethereum: механизм консенсуса
Ethereum
В настоящее время Ethereum использует механизм консенсуса Proof-of-Work, но с появлением Ethereum 2.0 платформа перейдет на механизм консенсуса Proof-of-Stake. Proof-of-Stake будет реализован с помощью протокола Casper, создавая экосистему без доверия. Прежде чем полностью перейти на механизм Proof-of-Stake, Ethereum реализует гибридный механизм консенсуса PoW-PoS.
Давайте разберемся, как работают и Proof-of-Work, и Proof-of-Stake. Proof-of-Work требует, чтобы майнеры соревновались друг с другом, используя огромные вычислительные мощности для решения сложных математических задач для проверки транзакций. После подтверждения транзакции майнер получает вознаграждение. Ethereum переходит на механизм Proof-of-Stake, потому что Proof-of-Work имеет несколько проблем, например, таких как высокое потребление энергии. Переход также необходим для решения проблем масштабируемости Ethereum.
В механизме консенсуса Proof-of-Stake валидаторы стейкают свои ETH, после чего их случайным образом выбирают для подтверждения блока. Выбранный валидатор предлагает блок, в то время как другие валидаторы должны подтвердить, что они видели блок. После того, как они подтвердили блок, он добавляется в цепочку блоков, и валидаторы получают вознаграждение. Таким образом, валидаторы получают вознаграждение как за предложение, так и за подтверждение блока.
NEAR
Протокол NEAR реализовал Nightshade Sharding в качестве механизма консенсуса Proof-of-Stake. Мы уже обсуждали, что такое шардинг, поэтому можем пропустить это. Однако используемый метод шардинга который используется сейчас имеет свои проблемы,как например fork choice rule(правило выбора ответвления) в шарде и в Beacon Chain (кординатор новой сети, отвечающий за создание новых блоков, обеспечение их валидности и вознаграждение валидаторов ETH за обеспечение безопасности сети), необходимо создавать и тестировать по-разному.
Nightshade же рассматривает систему как единый блокчейн, и каждый блок содержит транзакции для всех шардов. Однако участникам не нужно загружать все данные, вместо этого обрабатываются только данные, которое является частью шарда, для которого они проверяют транзакции. Создается список всех транзакций в каждом блоке, который затем разбивается на чанки, причем каждому шарду назначается один шард.
Валидаторы – ключевая часть протокола NEAR, поддерживающая консенсус по протоколу. Следовательно, им необходимо постоянно обновлять свои системы, при этом сохраняя свои серверы в сети.
- Валидаторы выбираются каждую эпоху в зависимости от их стейка.
- Валидаторов можно снова зарегистрировать, повторно разместив свои токены и награды.
- Валидаторы могут увеличить количество застейканых токенов двумя способами: купить токен или занять их через стейк-делегирование.
NEAR и Ethereum: токены
Собственный токен Ethereum, Ether, стимулирует программистов продолжать работу по протоколу блокчейна, поскольку оборудование, на котором работает Ethereum, дорогое и потребляет значительное количество энергии. Таким образом, майнеры и программисты получают вознаграждение в эфире за использование своих ресурсов и поддерживая экосистему Ethereum безопасной и функциональной.
Разработчики также используют Ether для оплаты возможности запускать смарт-контракты или децентрализованные приложения на блокчейне Ethereum. Он также используется для доступа к смарт-контрактам.
Собственный токен NEAR, NEAR token, используется для стимулирования валидаторов в сети. Токен также управляет транзакциями и смарт-контрактами в блокчейне. Поскольку NEAR это платформа, управляемая сообществом, держатели токенов играют значительную роль в управлении платформой NEAR, голосуя за возможные изменения на платформе NEAR.
Проекты на Ethereum и NEAR Protocol
Ethereum является лидером в области децентрализованных приложений и децентрализованных финансов: на его блокчейне работает более 3000 децентрализованных приложений. Большинство проектов Ethereum сосредоточены на DeFi, расширяя использование криптовалют для более сложных финансовых задач.
Некоторые из лучших проектов на блокчейне Ethereum:
- Uniswap
- MakerDAO
- Chainlink
- Aave
Несмотря на то, что основная сеть NEAR была запущена чуть больше года назад, несколько платформ уже строятся на ней. Некоторые из проектов на протоколе NEAR
- Mintbase – платформа, предназначенная для упрощения выпуска и продажи NFT, а также для удешевления всего процесса.
- Flux – это децентрализованный протокол открытого рынка. Он был запущен на протоколе NEAR в 2020 году.
- Paras – это торговая площадка NFT, специализирующаяся на работах, созданных художниками.
Программа грантов NEAR, в настоящее время управляемая Фондом NEAR, поддерживает проекты, которые способствуют развитию экосистемы NEAR.
Aurora в протоколе NEAR
Aurora также запущена на протоколе NEAR, предоставляя Ethereum Layer 2 решение, которое позволяет разработчикам выходить на дополнительные рынки. Aurora использует преимущества протокола NEAR, такие как вознаграждение за газ и шардинг. Он работает на двух важнейших компонентах: Aurora Bridge и Aurora Engine.
Некоторые из улучшений, которые приносит Aurora:
- Возможность обрабатывать тысячи транзакций в секунду, что в 50 раз больше, чем у Ethereum.
- Время завершения блока( block finality time) составляет 2 секунды, по сравнению с временем подтверждения одиночного блока, равным 13 секундам на Ethereum. Быстрая finality также снижает вероятность атак в будущем.
- Перспективный рост экосистемы, подход шардинга протокола NEAR обеспечивает горизонтальное масштабирование EVM(Ethereum Virtual Machine) и асинхронную связь между несколькими шардами.
- Комиссии на Aurora в 1000 раз ниже, чем на Ethereum. Например, передача токена ERC-20 на Aurora стоит менее 0,01$, а на Ethereum – около 5,40$.
- Aurora предлагает бескомпромиссную совместимость с Ethereum по протоколу NEAR.
Aurora предлагает решение проблем, с которыми сталкивается экосистема Ethereum, с сохранением как смарт-контрактов, так и front-end кода.
Преимущества протокола NEAR
Шардированное решение NEAR дает ему огромное преимущество перед такими платформами, как Ethereum и Bitcoin, решая проблему низкой масштабируемости и частым задержкам в сети Ethereum. Сделав свой протокол шардированным, основатели NEAR разбивают код блокчейна на чанки, выполняемые на параллельных нодах. Это приводит к быстрой обработке всего кода и освобождению NEAR от проблем с масштабируемостью благодаря возможности фрагментировать код.
Протокол NEAR имеет несколько уникальных функций, которые делают его привлекательным для пользователей и валидаторов.
- Удобство и гибкость интерфейса для пользователя, доступ к сервисам, работающим на платформе NEAR, обеспечивают простой процесс адаптации.
- Благодаря сегментированному протоколу NEAR валидаторы могут присоединяться к платформе без загрузки сложного программного обеспечения. Затем они могут зарабатывать токены, проверяя транзакции в сети.
- NEAR позволяет бизнесу настраивать разрешения для своих пользователей. С устойчивым ростом рынка разработчики также получают доступ к растущей клиентской базе.
Путь впереди для протокола NEAR
С запуском моста Ethereum-to-NEAR, также называемого радужным мостом(Rainbow Bridge), пользователи могут связать свои токены Ethereum ERC-20 с NEAR и начать использовать их в экосистеме децентрализованных приложений NEAR. Эта разработка является огромным шагом, для того чтобы сделать платформу максимально доступной.
NEAR также работает над реализацией поддержки виртуальной машины Ethereum (EVM). После завершения этого процесса разработчики могут повторно развернуть свои dApps на NEAR с минимальными изменениями и сделать возможным запуск cross-chain(Кросс-цепочка – передает значения и информацию между различными сетями цепочки блоков.).
Протокол NEAR объявил о партнерстве с Chainlink, а также о запуске Rainbow Bridge , который позволяет взаимодействовать NEAR и Ethereum.
Заключение
Протокол NEAR показал многообещающие возможности, поскольку он использует шардинг для решения проблем масштабируемости блокчейнов второго поколения. Кроме того, NEAR значительно увеличивает пропускную способность без ущерба для безопасности платформы.
Благодаря NEAR collective сотни инженеров и разработчиков блокчейнов работают над улучшением протокола 24/7. NEAR также запустил свою основную сеть, и сеть готова поддерживать dApps и другие сервисы. Сфокусировавшись на том, чтобы платформа NEAR была простой в использовании для валидаторов, конечных пользователей и разработчиков, NEAR стала заметной силой в пространстве платформы смарт-контрактов.
Ethereum, с другой стороны, сохранил свои позиции на троне благодаря огромному сообществу разработчиков и процветающим экосистемам DeFi и NFT. Оба эти протокола предоставляют разработчикам прекрасную платформу для построения децентрализованной экосистемы будущего.
Top comment
Очень познавательно!
соглашусь с предыдущим оратором )