Найти тему
FinanceLibrary

Блокчейн. На чём работают криптовалюты?

Оглавление

FinanceLibrary

Блокчейн, как новая технология полная возможностей.

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

Сегодня мы везде полагаемся на посредников, особенно в сфере финансов. В финансовой сфере главными посредниками выступают банки, которым мы доверяем и которые имеют множество недостатков. Они следят за нашими деньгами, управляют ими и держат их в своих ячейках. Иногда даже противятся отдавать нам наши же деньги, просят предъявить объяснение наличию у нас какой-то суммы денег. Такая система с банками называется централизованной и у неё есть куча недочётов.

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

Банки, централизованная финансовая система и её недостатки.

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

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

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

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

Итак, можем начать погружение в основы всех криптовалют.

Что такое блокчейн? Безопасность и прозрачность.

Блокчейн - это технология распределенной базы данных на которой работают такие криптовалюты, как : Bitcoin, Ethereum, Dogecoin и другие.

Перед погружением в сложную часть с сложными терминами, стоит сначала понять всё на простых примерах, простыми словами.

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

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

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

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

Блоки в блокчейне и их содержание.

-2

Block (блок) + Chain (цепочка) = Blockchain = Цепочка блоков.

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

Каждый блок содержит:

  • Адрес отправителя
  • Адрес получателя
  • Сумма транзакции
  • Время отправки транзакции
  • Кол-во подтверждений
  • ХЭШ транзакции

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

Что такое децентрализованный?

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

-3

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

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

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

Безопасность: ХЭШ, Майнинг и механизм Proof-of-Work

Что такое ХЭШ?

В каждом блоке есть ХЭШ.

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

Например:

-4

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

-5

Таким методом кодируется вся информация о транзакциях в каждом блоке блокчейна

Для чего это всё?

А для того ,чтобы никто не мог изменить или удалить запись в блокчейне. Главная фишка блокчейна в его необратимости.

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

К тому же для защиты от подобных махинаций используется механизм консенсуса Proof-of-Work

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

Что такое Proof-of-Work?

Основной алгоритм называется Proof-of-Work (Доказательство работы).

Proof-of-Work - Криптографическая задача, которую нужно решить для добавления блока в цепочку, система построена так, чтобы на решение этой задачи уходило 10 минут, при изменении информации мошенником в блоке, ХЭШ соответственно изменится и станет не валидным, так же хэш последующего блока будет указывать на этот не валидный ХЭШ. Мошеннику потребуется около 20 минут на пересчёт хэша этих двух блоков, а за это время майнеры успеют выпустить ещё два блока впереди.

Чтобы время генерации составляло всегда 10 минут, сложность криптографической задачи Proof of Work автоматически корректируется, чтобы решение находилось раз в 10 минут.

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

Процесс решения этой задачи Proof-of-Work называется майнингом.

Майнинг

Чтобы вся эта система работала люди должны быть замотивированы её поддерживать. Как это осуществляется?

Когда кто-то использует мощности своей аппаратуры для решения криптографического пазла Proof-of-Work, который требуется решить чтобы опубликовать новый блок, публикует новый блок в цепочку, то он получает вознаграждение в виде биткойнов на свой кошелёк. Процесс решения криптографической задачи называется майнинг, а человек- майнером.

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

Основная цель майнинга - обеспечение безопасности в сети биткойна.

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

Чем выше комиссия за транзакцию, тем выше она имеет приоритет на добавление в новый блок. После проверки транзакции на валидность она включается в новый блок, созданный определённым майнинг пулом, после этого происходит решения задачи Proof of Work, после проверки этого блока всеми узлам сети, блок добавляется в общую цепочку.

Майнинг пул

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

Биткойн халвинг

Максимальное кол-во биткойнов, которое может быть создано в системе составляет 21 миллион.

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

в 2009 награда за созданный блок составляла - 50 биткойнов

2012 - 25 биткойнов

2016 - 12.5 биткойнов

2020 - 6.25 биткойнов

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

Понравилась статья? Подписывайся на наш канал в телеграмме