Что такое Solana? Токен SOL. Экосистема DApps

Что такое Solana? Токен SOL. Экосистема DApps

si_san

В последнее время все чаще слышно об "убийцах эфира". Их главное преимущество высокая скорость транзакций и масштабируемость. Среди экосистем децентрализованных приложений лидирующую позицию удерживает Solana. Преимущество этой площадки: высокая скорость транзакций и масштабируемая децентрализованная сеть для DApps


В этой статье мы досконально разберем:

  1. Что такое Solana?
  2. Как работает блокчейн Solana? 2.1 Как работает Proof of History? 2.2 Turbine 2.3 Gulf Stream  2.4 Archivers 2.5 Cloudbreak 2.6 Sealevel 2.7 Pipelining
  3. Разбор функций и интерфейса кошелька

Что такое Solana?

Solana - это первый в своем роде проект, который пытается создать блокчейн, подходящий для пользования большим количеством пользователей, для того чтобы мир был готов перейти на деньги нового поколения (надеюсь что это произойдёт скоро 🙏). Он относится к блокчейну третьего поколения. К основным преимуществам можно отнести масштабируемость, безопасность, децентрализацию и поддержку большого количества узлов.

Узел - это устройство в блокчейн сети, которое поддерживает сеть, хранит, распространяет копии блокчейна, в некоторых случаях обрабатывает транзакции

Разработка прогрессивного блокчейна началась в 2017 году. В 2018 была запущена альфа-версия тестовой сети. В 2019 году проект привлек более $20 млн венчурных инвестиций в ходе нескольких закрытых токенсейлов. В марте 2020 стартовала бета-версия основной сети.

Венчурные инвестиций - это вложение в молодые, растущие компании, вложения в которые предполагается вернуть.

Как работает блокчейн Solana?

Блокчейн Solana работает на базе алгоритма Proof of Stake, который в отличии от Proof of Work(Доказательство работы) более экологичный и устойчивый. Для того чтобы обеспечить высокую скорость обработки транзакций, был разработан алгоритм синхронизации времени между узлами, который называется Proof of History.

Proof of Stake(Доказательство доли владения) - это алгоритм, при котором шанс формирование блока выше у учётной записи, у которой текущий баланс выше.

Для достижения консенсуса(согласия) нужны часы. В других криптовалютах есть свои часы, но они не точные, потому что нет центральных часов с которыми всегда можно сверить время и поэтому уходит слишком много времени, для того чтобы узел рассчитал время создания своего блока.

Если бы командир армии, который находится в штабе, питался сам отдать приказ лично каждому военному, то на это ушло бы слишком много времени и наверняка внезапная атака бы не удалась.

Как работает Proof of History?

Для этого команда Solana разработала алгоритм Proof of History - децентрализованные часы, которые создают запись событий идущих последовательно в определенный момент времени.

То есть это то же самое, если командир выстроит армию друг за другом и отдаст приказ выдвигаться за военным который стоит перед ним. Достаточно сказать первому военному "в бой", как весь строй выдвиниться в бой.

Узлы сети работают по расписанию. Благодаря синхронизации они могут проверить время между операциями в блокчейне. 

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

Хэш функции — это функции, которые при пропуске через себя каких-либо данных возвращают результат постоянной фиксированной длины.

Благодаря тому, что Solana создает расписание работы узлов валидаторов и использует свои протоколы передачи данных Turbine и Gulfstream, достигается синхронизация взаимодействия между узлами, это снижает время добычи блоков до 0,4 секунды.

Валидатор - это программа, которая проверяет соответствие потока данных.

Turbine

Протокол распространения блоков. Solana может оптимизировать передачу блоков по сети независимо от консенсуса(согласия). По мере потоковой передачи блока он разбивается на небольшие пакеты вместе с кодами стирания, а затем распространяется по большому набору случайных одноранговых узлов. При наличии разветления из 200 узлов, второй уровень сети может охватывать 40 000 валидаторов.


Gulf Stream

 Протокол передачи транзакций без использования пула памяти. Gulf Stream кэширует транзакции и передают на край сети. Поскольку каждый валидатор знает порядок будущих лидеров в архитектуре Solana, клиенты и валидаторы заранее пересылают транзакции ожидаемому лидеру. Это позволяет валидаторам выполнять транзакции заранее, сокращать время подтверждения, быстрее переключаться и уменьшать давление памяти на валидаторы из неподтвержденного пула транзакций


Из новшеств экосистемы, это архиваторы, благодаря которым осуществляется распределенное хранение данных, и оптимизация записи транзакций через Cloudbreak.

Archivers

Из-за того что блокчейн-сеть генерирует данные в бухгалтерскую книгу, это может опровергнуть саму цель децентрализации блокчейна. Solana выгружает данные из валидаторов в архиваторы. Archivers не участвуют в консенсусе. История которая хранится в архиваторах разбита на множество фрагментов.


Cloudbreak

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


Sealevel

Технология параллельной обработки транзакций. Благодаря ней, Solana стала первой цепочкой которая поддерживает параллельное выполнение транзакций в одном шарде.

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


Pipelining

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

Токен SOL

SOL - это собственный токен газа. Все транзакции и операции со смарт контрактами на Solana будут потреблять токен SOL. Solana позволяет разработчикам создавать смарт-контракты и проекты на основе блокчейн.SPL – это стандарт токенов блокчейна Solana, аналогичный ERC20 в Ethereum.


Экосистема DApps

Проект Solana изначально создавался как масштабируемая децентрализованная сеть для децентрализованных приложений(DApps). Проект имеет развитую и быстро растущую экосистему DApps. Самые популярные из них:


•  O3Swap - кросс-чейн агрегатор, который позволяет бесплатно торговать собственными активами между разнородными цепочками(то есть можно производить обмен токенов между сетями Ethereum, Binance Smart Chain, SPL)


SolStarter - первая платформа IDO для Solana, которая дает возможность проектам на стартовых площадках повышать ликвидность справедливым и децентрализованным образом.


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


Oxygen - это протокол брокерских услуг DeFi Prime, созданный для будущего для поддержки сотен миллионов людей.

Human Protocol - протокол, который позволяет автоматизировать рынки вакансий, где люди работают над интересными задачами, а повторяющиеся задачи выполняются машинами. Участники сети используют HMT для оплаты труда с помощью умных вознаграждений и валидаторов вознаграждения, которые предоставляют услуги сети.

Вывод

Solana на пути к самому масштабному децентрализованному блокчейну. Высокая скорость транзакций, масштабируемость и низкая комиссия транзакций, позволяет Solana удерживать лидирующую позицию среди конкурентов. Хотя и вариантов применения Solana не так много, как у главного конкурента Ethereum и Binance Smart Chain.

Высокая скорость транзакций дает будущее для развития мира криптовалют, в котором я лично уверен!



Report Page