Что означает Блокчейн-платформа и зачем она нужна криптовалюте
(Пока оценок нет)
Загрузка...
Комментариев пока нет 10.10.2018

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

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

 Принцип работы технологии

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

Что касается самого Сатоши, он создал публикацию под названием “Bitcoin: A peer-to-peer Electronic cash System” в которой рассказывалось о принципах работы биткоина, технологии и многом другом. И пускай первоначально данная криптовалюта поддерживалась лишь некоторыми энтузиастами, со временем его популярность стала расти. На рынок начали выходить всю новые цифровые деньги, часть из них заимствовала особенности биткоина, а некоторые были совершенно иными. Но, в любом случае, технология блокчейн составляла их основу, это было неизменным.

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

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

Из чего же состоит сама структура блокчейна биткоина. Рассмотрим ее основные составляющие:

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

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

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

К примеру, на входе хэш-функции у нас будет фраза “простое число”, а также числа от 0 до 1000. На выходе мы получим набор символов — 1A45tQ95b3 и 21p6UUi73e.

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

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

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

Особенность транзакций

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

К примеру, 2 биткоина вы получаете от Тараса, 4 биткоина вы получаете от Евгения, а затем 5 биткойнов вы переводите на счет Николая. Вот как эту сделку будет видеть система: берем 4 btc Евгения, затем 2 btc Тараса, отдаем 5 btc Николаю, 1 Bitcoin возвращается собственнику.

Это позволяет нам отследить, где были монеты до момента, как они стали вашей собственностью и были зачислены вам на кошелек

Майнинг и технология блокчейн

Естественное и правильное функционирование системы было бы невозможным, если бы майнеры не генерировали новые блоки. Вообще сам майнинг переводится как добыча, в данном случае, добыча цифровых денег. И для того, чтобы успешно выполнять данный процесс, майнеры создают собственные майнинг-фермы, задействуя все имеющиеся вычислительные мощности. Но не каждый знает о том, что никто из участников данного процесса не имеет превосходства над другими, ведь сеть является децентрализованной, повлиять на неё никак нельзя. Для того чтобы этот консенсус был успешно разрешен, используется алгоритм Proof of Work.

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

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

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

Назад к содержанию

Типы систем

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

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

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

Назад к содержанию

Пример применения блокчейн

Мы вправе рассматривать блокчейн не только как базу с данными, но и как способ исполнения определенных программ. Если мы возьмем к рассмотрению смарт-контракты, то заметим, что именно они находятся в “сердце” эфириума, да их перспективы использования весьма привлекательны.

Можно рассмотреть конкретные примеры использования смарт-контрактов: у вас имеется грузовой автомобиль, который вы сдаете в аренду, и стремитесь получать за такую аренду 1000 долларов каждый месяц. При этом важным условием сдачи в аренду является наличие предоплаты в размере 50% от месячной аренды, то есть 500 долларов. Итак, сперва мы обращаемся к юристу для того, чтобы нам помогли верно составить договор аренды, потом находим человека, которому нужна наша техника, и который готов платить за неё 1000 долларов каждый месяц.

Сделать это также нелегко, но куда сложнее получить от этого человека подтверждение, что у него будет на счету 3000 долларов в качестве страховки на случай, если он повредит нашу технику.

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

А теперь посмотрим, на какие простые этапы делится процесс аренды при использовании смарт-контрактов:

  1. Арендатор переводит 500 долларов предоплаты на ваш кошелек
  2. За это он получает в пользование на месяц транспортное средство
  3. Вот проходит месяц, и очередные 500 долларов за аренду будут получены вами на кошелек
  4. Когда вы узнаете о том, что ваш грузовой транспорт попал в ДТП, вы получаете автоматически со счета арендатора 3000 долларов в виде компенсации

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

Сферы использования блокчейн

Где конкретно задействуются данные технологии? Ясно одно – криптовалютным рынком они не ограничиваются. Вот только некоторые из областей:

  • Удостоверение личности. Вместо того, чтобы носить с собой в кармане паспорт, который всегда можно потерять или уничтожить, вы получаете электронное удостоверение личности с высокой степенью защиты от возможных подделок. Поговаривают о том, что данные удостоверения в ближайшее время придут на смену классическим документам.
  • Гемблинг. Ставки на спорт очень популярны в наше время, так что блокчейн-технологиям здесь тоже найдется место. Вы можете получить свой выигрыш практически сразу после того, как поставили ставку и выиграли. Букмекер Augur уже использует эти технологии, причём весьма успешно.
  • Защита авторских прав. Для того, чтобы гарантированно защитить свои права на продукты интеллектуального труда, можно воспользоваться технологиями блокчейн, задав условия, при которых иные люди смогут воспользоваться вашими трудами. Так, вы сможете задать порядок выплат, получая за использование своих работ вознаграждение.
  • Грузоперевозки. Почему бы не использовать технологию блокчейн для того, чтобы заказать автомобиль для перевозки собственных грузов, или самим оказать услуги по такой перевозке или перевозке пассажиров? Некоторые сервисы уже позволяют сделать это быстро и просто.
  • Базы данных, доступ к которым имеют многие. Чем больше людей имеют доступ к базе данных, тем выше вероятность того, что кто-то из них решится на мошеннические действия и махинации. Но, благодаря технологиям блокчейн, у злоумышленника вряд ли пройдёт всё гладко.

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

Назад к содержанию

Преимущества и недостатки

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

  1. Децентрализация. Ни один из пользователей не имеет больших прав, чем остальные. При этом они могут общаться и без посредников напрямую, что очень удобно, и не потребует от них дополнительных усилий и затрат.
  2. Исключительная надежность. Мошенники никогда не могут получить доступ к информации блокчейна с целью ее изменения, так как на это им придется потратить очень много ресурсов, и пользователи могут быть уверены в надежности всей сети.
  3. Универсальность. Как использовать блокчейн, мы уже рассматривали выше. И сфера его использования все время растет. Для развития данных технологий свои усилия объединяют крупнейшие мировые корпорации, и даже государственные организации.
  4. Безупречная прозрачность. Каждый пользователь блокчейна видит всю хранящуюся информацию, как на ладони, при этом, получая к ней доступ всего за несколько мгновений.
  5. Все сделки проводятся буквально за пару минут, без лишних усилий со стороны пользователя.

А теперь поговорим о некоторых минусах:

  1. Требовательность к свободному пространству на жестком диске. Для того, чтобы хранить блокчейн Bitcoin, вам понадобятся 100 гигабайт на ПК, при этом, каждый раз с добавлением транзакции данный размер будет только увеличиваться
  2. Необратимый характер сделок. Если вы переведете деньги другому пользователю, указав ошибочные реквизиты, исправить эту ситуацию вы больше не будете в силах
  3. Правовой статус блокчейна не определён. Несмотря на то, что многие страны не запретили блокчейн-технологии, официального разрешения также никто не дал. Потому, отсутствие официального статуса не позволяет блокчейну и связанным с ним технологиям быть использованными на все 100%.
  4. Проблема масштабируемости. Она заключается в том, что с увеличением числа пользователей, скорость транзакции снижается. При этом комиссия на их проведение увеличивается. Стоит сказать, что с данной проблемой борются ведущие специалисты мира, но найти ее решение пока не могут. 

Назад к содержанию

Заключение

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

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

Назад к содержанию

(Пока оценок нет)
Загрузка...

НАЖМИТЕ И ПРОЧИТАЙТЕ ОТЗЫВЫ