Solana

Solana

@nanso432


Что такое Solana?
Особености
Инновации
Проекты на блокчейне Solana
Какую роль в экосистеме Solana играет токен SOL?
Перспективы развития Solana


Что такое Solana?

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

Особености

Время от времени сеть Ethereum сталкивается с проблемами пропускной силы иззи которой завишаеться комисии.

Solana заверяет что её блокчейн поддерживает 50 000 транзакций в секунду (TPS) при пикових нагрузках. А это в 1 000 раз быстрее Bitcoin (5-7 TPS) и более чем в 3 000 раз быстрее Ethereum (15 TPS).

Что бы опровергнуть это она предоставляет стресс-тест сети.

https://break.solana.com/

При этом среднее время блока составляет от 400 до 800 миллисекунд а комиссия 0,000005 SOL (минее одного цента)

Каждый холдер может запустить валидатор и участвовать в производстве блоков, получать небольшой процент доходности к себе на счет в токене sol, тем самым поможет защитить сеть.

Для участия пользователям необходимо поддерживать некоторое базовое оборудование, то есть серверы, отвечающие минимальным требованиям.

Больше об этом вы можите узнать здесь : https://docs.solana.com/running-validator

Инновации

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

Одна из проблем криптовалют — синхронизация узлов. Скорость синхронизации влияет на пропускную способность блокчейна. Чем она быстрее, тем больше транзакций в секунду обрабатывает сеть. Чтобы использовать синхронизацию по времени, нужны часы. В криптовалютах есть свои часы и внутреннее время — timestamp. Оно не точное, потому что нет центральных часов, с которыми можно свериться. Такая синхронизация неидеальна: если ориентироваться на timestamp (временную метку), новый блок может появиться раньше предыдущего.

Proof of History (PoH) — это алгоритм синхронизации блокчейна. Позволяет создавать хронологическую запись, подтверждающую, что событие произошло в определенный момент времени

Tower BFT — Помимо Proof of History, Solana использует Tower Consensus, алгоритм консенсуса, подобный Practical Byzantine Fault Tolerance (PBFT). Основан он на раундовом голосовании. Тоесть есть определённое количество нод которое голосует и если 2\3 проголосовало положительно за одно и тоже состояние то мы считаем что сеть пришла к консенсусу.

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

Протокол передачи транзакций Turbine решает трилемму масштабируемости блокчейна по аналогии с BitTorrent. У большинства блокчейнов фиксированная пропускная способность ноды. Увеличение числа нод приводит к росту времени передачи данных в каждую из них. Turbine решает эту проблему, передавая данные с помощью протокола UDP. Для передачи каждого пакета пользовательских данных используется произвольно выбранный путь. 

Создатель блока делит блоки информации на пакеты меньшего размера, а затем посылает их разным валидаторам. Те пересылают пакеты новой группе нод которие связани как географичиски так и на основе силе пропускной сети. Это позволяет каждому «району», которое включает 200 нод, может полностю передать пакет информации (целый блок) за три цикла на 40 000 нод. За счет этого достигаеться очень большая пропускная способность данного протокола.

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

Виртуальная машина Sealevel поддерживает параллельное выполнение транзакций и верификацию подписи в едином шарде. Тоесть она ускоряет исполнение самой транзакции. Это возможно благодаря технике драйвера операционной системы «разбросай-собери» (scatter-gather). 

Транзакции заранее сообщают, какое состояние они будут читать и писать в процессе выполнения. Sealevel находит не перекрывающие друг друга транзакции в блоке и планирует их выполнение. Процесс выполнения осуществляет аппаратное оборудование с помощью нативного байт-кода Berkeley Packet Filter (BPF). 

Pipeline — это средство обработки транзакций , используемое для оптимизации процесса валидации. В процессе валидации транзакций в блокчейне Solana используется «конвейерный» метод оптимизации (pipelining). Он эффективен в рамках модели с потоком последовательно обрабатываемых входящих данных. За операции на каждой стадии отвечает определенное аппаратное оборудование.

При помощи Pipeline происходит сбор данных на уровне ядра, верификация данных — на уровне GPU, банкинг — на уровне процессора, а запись — на уровне ядра.

Когда Pipeline высылает блоки валидаторам, он получает доступ к очередному набору пакетов, верифицирует их подписи и приступает к начислению токенов. Параллельный принцип обработки данных на уровне GPU позволяет устройству обработки транзакций Solana TPU работать с высокой производительностью. 

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

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

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

Архиваторы не участвуют в процессе достижения консенсуса. История состояния разделяется на множество фрагментов и помехоустойчивых кодов. Архиваторы хранят части состояния. Solana использует технологию Proofs of Replication (PoRep), заимствованную у Filecoin. Пока архиваторы не имплементированы, однако предусмотрены долгосрочной дорожной картой проекта.

Проекты на блокчейне Solana

На данный момент Solana насчитывает более 218 проектов с Solana.



Diabolo: предоставляет полную экосистему вокруг концепции социального трейдинга, включая услуги CeFi, DeFi и стейкинга.

Parrot: это протокол синтетического долга, созданный в сети Solana.

8Pay: это платформа DeFi для автоматических надежных криптоплатежей. 8Pay позволяет осуществлять разовые, повторяющиеся платежи и платежи по требованию в своем приложении.

Degenbanana: используется для мемов в блокчейне Solana.

Metaplex: позволяет художникам и создателям запускать свои собственные витрины NFT так же легко, как создавать веб-сайт. Сверхбыстрые NFT с безумно низкой комиссией за сборы.

DFuse внедряет свое решение API в Solana, чтобы позволить разработчикам с легкостью создавать и поддерживать высокопроизводительные приложения поверх протокола.

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

Какую роль в экосистеме Solana играет токен SOL?

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

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

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

Перспективы развития Solana

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





Report Page