Что такое EOS Blockchain?

Полное руководство по пониманию блокчейна EOS

EOS или EOSIO потрясли мир блокчейна, когда в июле 2017 года было запущено первое первичное предложение монет (ICO). За два года после запуска EOS зарекомендовала себя как одна из 5 ведущих криптовалют. Это обеспечило острую конкуренцию как лидерам рынка (таким как Ethereum), так и новым участникам (таким как Tron и NEO).


В этой статье мы дадим общее введение в EOS, обсудим его характерные особенности и аспекты, которые делают его многообещающей блокчейн-платформой для создания масштабируемых dApps корпоративного уровня.

Что такое EOS?

EOS / EOS.IO - это блокчейн-платформа для разработки децентрализованных приложений промышленного масштаба. Он имеет надежную базовую инфраструктуру для поддержки этого процесса.

Основная цель EOS - предоставить удобный и удобный для бизнеса инструмент для создания dApps, преодолевая при этом проблемы традиционных платформ блокчейнов, таких как Ethereum.


Масштабируемость - один из самых значительных недостатков, мешающих технологии блокчейн стать мейнстримом.


Например, скорость транзакций, возможных в настоящее время с Ethereum, чрезвычайно низка. Кроме того, пользователи должны платить сборы за использование газа, чтобы использовать любое из приложений, созданных на платформе. Это крайне неэффективно, поскольку пользователи не захотят использовать систему, требующую от них платить комиссию за транзакцию на каждом этапе.


Чтобы сделать свои приложения бесплатными для пользователей, EOS использует вертикальное и горизонтальное масштабирование (выполняется производителями блоков). Кроме того, он обеспечивает безопасную и масштабируемую платформу для выполнения тысяч транзакций каждую секунду.


Это полностью функциональная и безопасная блокчейн-платформа для предоставления таких веб-сервисов, как:

  • Смарт-контракты EOS
  • Облачное хранилище dApps
  • Аутентификация пользователя и т.д.

Разработчики и промоутеры EOS особо назвали наиболее важные преимущества этой платформы:

  • Полное снятие комиссии за транзакцию.
  • Возможность проводить миллионы транзакций в секунду.

Во-первых, давайте разберемся с факторами, которые способствуют успеху платформы dApp, прежде чем подробно обсудить платформу EOS.

Каковы ключевые факторы успеха платформы dApp?

В общем, следующий список включает ключевые факторы успеха любого dApp:

  • Поддержка большой базы пользователей Платформа dApp должна быть масштабируемой, чтобы миллионы пользователей могли использовать ее одновременно и без проблем, без каких-либо проблем с производительностью.
  • Бесплатное использование Приложение dApp на любой платформе блокчейна должно быть бесплатным для конечных пользователей с возможностью простого обновления. Любая комиссия за транзакцию оттолкнет пользователей от повторного использования dApp.
  • Низкая задержка. DApp должно работать с минимально возможной задержкой, чтобы обеспечить удобство работы пользователей.
  • Параллельная и последовательная производительность. Приложение dApp на любой платформе блокчейна должно предлагать параллельную обработку для распределения рабочей нагрузки и экономии времени. В dApp также должно быть предусмотрено несколько последовательных действий, чтобы избежать таких ошибок, как двойное расходование.

Каковы технические характеристики EOS?

Итак, каковы возможности EOS?


Ответ состоит из технических функций, предлагаемых платформой блокчейн EOS, которые перечислены ниже.

  • Масштабируемость (или количество транзакций, выполняемых в секунду) является серьезной проблемой для большинства платформ цепочки блоков, поскольку транзакции цепочки блоков требуют, чтобы каждый узел в сети пришел к консенсусу относительно прохождения чего-либо. Это негативно влияет на пользовательский опыт. Например, Visa управляет 1667 транзакциями в секунду, а Paypal - 193 транзакциями в секунду. Напротив, Биткойн работает только 3-4 транзакции в секунду, в то время как Ethereum немного лучше - 20 транзакций в секунду. EOS заявляет о способности поддерживать миллионы транзакций в секунду благодаря их механизму распределенного подтверждения доли (DPOS).
  • Гибкость В 2016 году была использована уязвимость кода в Ethereum. Это привело к выводу почти одной трети средств, принадлежащих Децентрализованной автономной организации (DAO) (фонд венчурного капитала, инициированный Ethereum). Вся система остановилась. Эфириум должен был быть хард-форк, что привело к двум отдельным блокчейнам с собственной криптовалютой - Ethereum Classic - блокчейн, который продолжал использовать старые правила проверки и Ethereum - блокчейн с новым набором правил проверки. EOS утверждает, что обеспечивает защиту от таких уязвимостей благодаря механизму DPOS. При сбоях или атаках dApp выбранные производители блоков могут заморозить dApp до тех пор, пока система не будет восстановлена.
  • Схема разрешений EOS включает комплексную систему разрешений для создания настраиваемых схем разрешений для различных бизнес-ситуаций. Например, вы можете создать настраиваемое разрешение для защиты определенной функции смарт-контракта EOS. Вы также можете разделить полномочия, необходимые для вызова функции смарт-контракта EOS, между несколькими учетными записями с разными весами полномочий. Эта функция позволяет разработчикам создавать надежные децентрализованные приложения, не изобретая велосипед.
  • Возможность модернизации Все приложения dApp, развернутые на платформе блокчейна EOS, можно обновить. Это означает, что пользователи могут быть авторизованы для развертывания исправлений кода, добавления / изменения функций и изменения логики приложения. Более того, разработчики могут обновлять свои приложения без постоянной привязки к ошибке. Также возможно развертывание необратимых смарт-контрактов EOS. Но такие решения принимаются на усмотрение разработчиков, а не из-за ограничений протокола.
  • Меньшее потребление энергии EOS - менее энергоемкая платформа по сравнению с другими из-за DPOS.
  • Управление В EOS управление поддерживается путем установления юрисдикции и выбора закона в сочетании с взаимоприемлемыми правилами. Это достигается посредством юридически обязательной конституции. Каждая транзакция в EOS требует хэша конституции, прикрепленной к подписи, которая по существу связывает пользователей с конституцией.
  • Параллельная обработка EOS обеспечивает параллельную обработку смарт-контрактов посредством:
  1. Горизонтальная масштабируемость При горизонтальной масштабируемости скорость транзакций повышается за счет добавления дополнительных систем и компьютеров в пул ресурсов. Напротив, вертикальная масштабируемость увеличивает скорость транзакций за счет увеличения вычислительной мощности.
  2. Асинхронная связь Для связи не обязательно присутствовать одновременно всем вовлеченным сторонам.
  3. Совместимость Это относится к способности компьютерной системы осмысленно обмениваться информацией и использовать ее.
  • Децентрализованная операционная система Ethereum функционирует как децентрализованный суперкомпьютер. Напротив, EOS - это децентрализованная операционная система, которая помогает EOS предлагать широкий спектр удобных для бизнеса и пользователей функций.

Что такое учетные записи и кошельки в EOS?

В инфраструктуре EOS кошелек EOS можно рассматривать как хранилище пар открытого и закрытого ключей, необходимых для подписи действий, выполняемых в цепочке блоков.


Keosd - это программа EOS, которая хранит закрытые ключи и управляет кошельками EOS.


Доступ к кошелькам осуществляется с помощью Cleos (инструмент командной строки EOS).


У EOS другая структура учетных записей по сравнению с другими криптовалютами. Учетная запись в EOS похожа на сетевой идентификатор, с которым связаны разрешения на доступ.


Учетные записи EOS могут принадлежать нескольким людям в зависимости от разрешений. Учетная запись EOS по умолчанию имеет два неотъемлемых разрешения:

  1. Владелец - это разрешение указывает владельца учетной записи.
  2. Разрешение используется для переводов средств, опросов производителей и других изменений верхнего уровня.

Nodeos - это операционная система, созданная с использованием Javascript и использующая Node.js в качестве пользовательского пространства. Он управляет публикацией учетных записей и действиями, связанными с учетными записями, в блокчейне EOS.

Между учетными записями и кошельками нет внутренней связи.

Как определяется стоимость создания децентрализованного приложения на EOS?

Стоимость разработки dApp на EOS неизменно зависит от трех основных факторов - типов ресурсов, использования ресурсов и распределения ресурсов. Давайте подробно обсудим эти три фактора.

Тип ресурса

В случае dApps учетные записи потребляют ресурсы трех типов:

  • RAM - State Storage
  • Сеть - пропускная способность и хранилищ
  • ЦП - вычисления и невыполнение вычислений

Использование ресурса

  • Хранилище состояния RAM Blockchain относится к информации, к которой можно получить доступ из логики приложения. Он включает такие данные, как книги заказов и остатки на счетах.
  • Пропускная способность сети. Пропускная способность сети временно используется каждый раз, когда пользователь отправляет транзакцию. Он рассчитывается как среднее потребление в байтах за предыдущие три дня.
  • Пропускная способность ЦП Пропускная способность ЦП временно используется каждый раз, когда пользователь отправляет действие или транзакцию. Рассчитывается как среднее потребление в микросекундах за предыдущие три дня.

Распределение ресурсов

  • Сеть, ЦП - Ставка Пропускная способность сети и Пропускная способность ЦП распределяются на основе количества токенов, удерживаемых в 3-дневном контракте на размещение. Потребляемая пропускная способность сети и ЦП со временем автоматически высвобождается, и вы можете снова использовать те же поставленные токены.
  • RAM RAM необходимо покупать по рыночной цене, которая соответствует алгоритму Bancor. Алгоритм Bancor был создан на основе протокола Bancor для токенов в блокчейнах смарт-контрактов для автономного механизма ликвидности и автоматически определяемых цен.
  • Пропускная способность сети и ЦП высвобождается автоматически. Но оперативная память освобождается только тогда, когда данные удаляются из состояния учетной записи, после чего вы можете перепродать оперативную память по рыночной цене.

Каковы варианты использования EOS dApp?

Сообщество блокчейнов положительно восприняло EOS. На платформе уже создано множество приложений. Мы обсудим некоторые из этих приложений здесь, чтобы дать представление о диапазоне использования.

  • Ubuntu Energy Ledger Ubuntu Energy Ledger - это рынок чистой энергии, разработанный на блокчейне EOS. Приложение направлено на обеспечение экономически эффективной возобновляемой энергии в Африке и обеспечение энергией 4 миллиардов домашних хозяйств к 2030 году. Сообщество зависит от микрозаймов и инвесторов, которые помогают финансировать малый бизнес, дома людей и вывести Африку на путь зеленой энергии.
  • All_ebt Food Stamps All_ebt выпускает виртуальную карту EBT, созданную на платформе блокчейна EOS, с целью помочь сообществам с низкими доходами решить проблемы, связанные с финансовой интеграцией и доступом к здоровой пище. Почти 45% населения Пуэрто-Рико, включая семьи, матерей и маленьких детей, пожилых людей и инвалидов, получают продовольственные талоны (22% в США). Однако они были изолированы и отстранены от цифровой экономики, потому что талоны на питание не действуют в Интернете.
  • DACTROIT Под кодовым названием «DACTROIT», основной продукт EOS Detroit, представляет собой децентрализованное автономное сообщество (DAC), которое позволяет сообществам с инструментами владеть и управлять дополнительной валютой и высокоскоростным доступом в Интернет. Это экспериментальная инициатива по визуализации и продвижению альтернативных способов для людей делиться своим пространством, ресурсами и отношениями.

Заключение

В настоящее время EOS или EOSIO - это наиболее широко используемая блокчейн-платформа в мире. Все децентрализованные приложения, построенные на блокчейне, предлагают услуги с реальной полезностью и преимуществами. EOS является лидером в разработке приложений / программного обеспечения для игр и азартных игр, а также широкого спектра других приложений для таких целей, как вызов пассажиров, обмен музыкой, отслеживание фитнеса, цифровые платежи и многое другое.


Приложения EOS dApps быстро превратились в более безопасную, быструю и доступную альтернативу традиционным приложениям с блокчейном. Основываясь на текущих тенденциях, EOS стала настоящим поборником технологии блокчейн и может обеспечить огромные преимущества для широкого круга бизнес-потребностей в будущем.


Мы надеемся, что эта статья о EOS дала вам общее представление о различных аспектах технологии блокчейн EOS / EOSIO. Если у вас есть бизнес-обоснование для dApp, которое можно реализовать с помощью EOS, или вы хотите продолжить разработку новой идеи в сотрудничестве с экспертом по блокчейнам, свяжитесь с нами, и наша команда может вам помочь.

Поддержите блог, перечислив небольшие чаевые

Если у вас нет кошелька MetaMask, вы можете получить его здесь
Made on
Tilda