Solana - инновационный блокчейн?

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

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

Telegram

Данная статья будет разделена на 3 части и заключение, в котором будут рассмотрены дальнейшие перспективы проекта:

  1. Теоретическая часть
      1.1 Зачем нам разные блокчейны?
      1.2 Что требуется от блокчейна?
      1.3 Что нам предлагает Solana?
  2. Практическая часть
    2.1 Как обычному пользователю использовать Solana?
    2.2 Как получать доход за помощь блокчейну в работе?
  3. Экономическая часть
    3.1 Экономика токена SOL.
  4. Заключение.

Вы можете перейти к любому пункту, нажав на его заголовок в оглавлении, а также вернуться к оглавлению, нажав на заголовок пункта.


Должен ли быть один идеальный блокчейн?

Пропустить пункт

Как известно, криптовалюта работает на блокчейне. Можно сказать, что криптовалюта, например bitcoin, в первую очередь является блокчейном. В этот блокчейн можно добавлять различную информацию, например монетку bitcoin.

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

Со временем начало появляться ещё множество различных криптовалют, но все они были просто копиями или так называемыми форками bitcoin. В 2015 году появился новый блокчейн и криптовалюта, которая стала поддерживать смарт-контракты, – Ethereum. Здесь история популярности та же: доверие, проверенное временем, огромная база пользователей и прочее. Но что bitcoin, что ethereum не идеальны.

Форк — проект, созданный на основе кодовой базы другого проекта.

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

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

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

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

Какие проблемы должен решать блокчейн?

Пропустить пункт

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

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

Если интерпретировать это к блокчейну и криптовалюте, то ситуация получится следующая. Есть три нужные нам свойства блокчейна:

  1. Чтобы он был быстрым и масштабируемым;
  2. Чтобы поддерживал стабильную и корректную работу;
  3. И конечно же, чтобы всё это работало децентрализовано и безопасно.

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

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

Нода - программное обеспечение, которое поддерживает работу блокчейна.

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

Многие проекты двигаются в сторону масштабируемости своего блокчейна и ищут новые алгоритмы консенсуса, большинство выбирает консенсус подтверждения посредством Proof of Stake (PoS), при котором формирование участником очередного блока в блокчейне пропорционально количеству монет, которыми он владеет. Метод PoS позволяет сделать работу блокчейна быстрее, по сравнению с Proof of Work, при котором вероятность создания очередного блока выше у обладателя более мощного оборудования. Но Proof of Stake ограничивается определенным количеством валидаторов, что не очень хорошо для безопасности.