Education | Статья

Что такое Солана (SOL)? Рецепт для слоя 1

На сайте Ugly Bob | OCT 11, 2022

Что такое Солана (SOL)? Рецепт для слоя 1 6:05 Min Read

Что такое Солана (SOL)? Рецепт для слоя 1

История Соланы

Концепция «убийцы ETH», хотя и малолетняя, является своего рода святым Граалем в криптовалютном пространстве. Во время прошлогоднего бычьего рынка каждый Layer-1 был потенциальным убийцей ETH и тысячником. Но, опять же, как и все остальные токены с рыночной капитализацией.

Solana была создана Анатолием Яковенко, российским компьютерным инженером, работающим в США. Закаленный в боях инженер распределенных сетей, его прошлые места работы, похоже, были идеальным инкубатором для того, кто исполнит пророчество: он работал в Qualcomm, Mesosphere и Dropbox.

Заинтересованы в покупке токенов Solana (SOL)?

Buy Now

Начало времен

В нынешнем состоянии блокчейн возникла проблема, поскольку пропускная способность транзакций стала проблемой. Те, кто решил купить Bitcoin(BTC / USDT) и купить Ethereum(ETH / USDT), с трудом справлялись с масштабированием более пятнадцати транзакций в секунду. Эти цепочки не использовали время, скорее блок сам по себе был единицей времени.

В ноябре 2017 года Анатолий выпустил whitepaper по Proof-of-History, методу обеспечения часов для сети компьютеров с использованием алгоритма хэширования SHA-256; как гласит легенда, он выпил слишком много кофе.

Он начал работать в частном порядке, разрабатывая свой проект под названием Loom на языке программирования C. Позже он был перенесен на язык программирования Rust при некоторой поддержке друга Грега Фицджеральда.

что такое солана

Шелковый прототип

Loom шел своим путем, и в феврале 2018 года Грег Фицджеральд выпустил прототип с открытым исходным кодом Proof-of-History под названием «Silk», который был способен проверять и обрабатывать десять тысяч подписанных транзакций за полсекунды.

Спустя некоторое время Стивен Акридж, еще один ветеран Qualcomm, смог усовершенствовать прототип, переложив процесс проверки подписи на GPU.

Эти два человека присоединились к Анатолию в Loom вместе с тремя другими основателями.

Ребрендинг

К сожалению, инженеры не очень хорошо разбираются в названиях вещей, поэтому возникла некоторая путаница, поскольку у Ethereum также была сеть Loom Network. Пользователи путают его с Анатолием Лумом. И, к счастью, Loom/Silk стала Solana, по названию небольшого пляжного городка, в котором они жили во время работы в Qualcomm.

Тестирование Солана

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

Позже они дошли до публичного тестового выпуска Pillbox, в котором работало 150 узлов и число транзакций составляло от 200 до 500 тысяч в секунду. Этот выпуск Pillbox также предлагал ограниченную поддержку программ на цепочке, использующих среду выполнения BPF.

Это были первые годы существования Solana; к более недавней истории мы перейдем после того, как разберем ключевые компоненты, из которых состоит Solana. Их важно понимать, поскольку Solana — это совсем другой зверь, чем Ethereum или Bitcoin.

Основные компоненты Solana

«Руководящим принципом проектирования в Solana является разработка программного обеспечения, которое не мешает аппаратным средствам, позволяя использовать их на 100%» — Solana Labs

Жетон SOL

Родным токеном в Solana является SOL, который можно приобрести на AscendEX и использовать для оплаты сборов в сети. Более мелкие номиналы SOL называются лампортами, так же как сатоши для BTC. Лампорт имеет стоимость 0,000000001 СОЛ. Как и ERC-20 для Ethereum, стандарт токенов SPL предоставляет dApps средство создания токена для использования в соответствующем протоколе.

Предположительно, к тому времени, когда сеть очистит свой график инфляции, в обращении будет находиться всего 489 миллионов SOL.

Доказательство истории

Доказательство истории — это способ кодирования времени в виде данных. Эта идея основана на консенсусе Proof-of-Work Биткойна, но позволяет избежать необходимости ждать, пока узлы подтвердят блок, поскольку время каждого валидатора синхронизируется позже.

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

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

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

Доказательство истории — это запутанная концепция с большим количеством видеороликов, чтобы еще больше запутать вас на YouTube, но ее стоит понять настолько хорошо, насколько вы можете. Вы также можете прочитать блог Анатолия Яковенко, который более подробно объясняет Proof-of-History.

Византийская отказоустойчивость башни

В качестве механизма консенсуса Solana использует специально разработанный вариант практической византийской отказоустойчивости. Это, пожалуй, самая запутанная часть Solana, наряду с доказательством истории. Итак, ELI5 в порядке, и вы можете обратиться сюда за ELI30.

ELI5ish: Используя записанные отрезки времени в Proof-of-History, Solana позволяет валидаторам фиксировать свой голос на форке блокчейна только на определенное время. Как только голос подан и ставка сделана на достоверность этого блока, валидатор лишается возможности голосовать на любом блоке, который не является дочерним по отношению к этому голосу; сеть не может допустить, чтобы валидаторы голосовали на нескольких версиях бухгалтерской книги.

Я рассказала это своему пятилетнему ребенку с предсказуемым (и понятным) результатом: Он начал плакать, выпрашивать свои игрушки и испачкался. Это стандартная практика для изучения внутренней работы Solana(USDT / SOL).

Турбина

Протокол распространения блоков, используемый Solana для доставки больших объемов данных большому количеству валидаторов. Для узла просто нецелесообразно иметь отдельные соединения с 25 000 узлов и отправлять им полный блок данных размером 256 МБ.

Turbine предлагает решение, подобное распространению данных в BitTorrent (или многоуровневом маркетинге). Вместо блока размером 256 МБ лидер блока разбивает файл на более мелкие фрагменты и доставляет каждый пакет случайным валидаторам. Эти валидаторы, в свою очередь, передают полученные данные группе коллег, известной как соседство. Равные узлы делают то же самое со своими соседями, и вскоре тысячи узлов получают данные в течение миллисекунд.

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

Гольфстрим

И Bitcoin, и Ethereum используют пулы mem для хранения необработанных транзакций, где этот пул неподтвержденных транзакций распространяется по случайным узлам сети. Поскольку Proof-of-History позволяет нам заранее знать порядок лидеров блоков, транзакции могут быть отправлены валидаторам заранее. Как только транзакция отправлена на валидатор, она отправляется на предстоящий блокчейн-лидер.

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

Sealevel

Ethereum использует EVM для выполнения своих смарт-контрактов. EVM использует только один поток, что означает, что только один смарт-контракт может одновременно изменять состояние Ethereum. Sealevel позволяет многопоточное выполнение смарт-контрактов в Solana.

Pipelining

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

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

Валидаторы запускают два конвейера одновременно: TPU для блочной валидации и TVU для обычной блочной валидации.

Cloudbreak

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

Это простое объяснение Cloudbreak, но это мощный способ, позволяющий Solana масштабировать свою сеть; Ставка на Solana — это ставка на оборудование.

Состояние современной Соланы

Те, кто решил купить Solana, увидели огромный скачок цен в конце 2021 года до $259,96 в ноябре. Сеть предоставляла опыт работы с криптовалютой, последний раз известный в первые дни существования Ethereum до того, как цены на бензин лишили рядового пользователя возможности сделать DeFi выгодным повседневным опытом; дешевые, быстрые и неразрешенные финансы.

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

Как и любое криптовалютное приложение, Solana — это постоянный проект. Новые усовершенствования сети, такие как внедрение QUIC, качество обслуживания с весом ставки и рынки комиссионных — это обновления программного обеспечения, но настоящим анонсом (все еще медвежьего рынка) стали мобильный стек Solana и телефон Saga Phone. DeFi и dApps придут в ваш карман. Эти понятия выходят за рамки данной статьи, но Бобы обязательно напишут о них в будущем, возможно, из наших Саг.

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Узнайте больше

К сожалению, мы ничего не можем предложить для вашего поиска. Пожалуйста, попробуйте другой термин.
This site is registered on wpml.org as a development site.