Блокчейн и принципы его работы

Делаем первые шаги вместе. Что такое криптовалюта и блокчейн? С чего начать новичку? Где скачать? Где смотреть курс? Полезные ссылки
Ответить
Аватара пользователя
Aiden
Новичок
Новичок
Сообщения: 15
Зарегистрирован: 03 мар 2018 03:45
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Блокчейн и принципы его работы

Сообщение Aiden » 23 апр 2018 14:55

Блокчейн и принципы его работы

Разберемся что представляет собой технология Blockchain. Статей на эту тему в интернете много, но мы постараемся дать блокчейну простое объяснение, понятное даже не посвященному в мир криптовалют читателю. Для этого рассмотрим основные принципы его работы: структуру, децентрализацию и механизм консенсуса.

Что такое Блокчейн?

Blockchain – это способ хранения информации, имеющий определенную структуру. Все данные записываются в блоки, выстроенные в цепочку: вся новая информация добавляется в новый блок и прикрепляется к предыдущему блоку. Блокчейн можно сравнить с бесконечной книгой, в которую добавляются все новые страницы с информацией. Каждый новый блок – это новая страница, номер страницы – временная метка, а текст страницы (на примере биткоина) – список всех транзакций биткоина с момента нахождения последнего блока и до создания текущего. Другие блокчейны могут хранить любую информацию, например, информацию о кредитах, залогах, бухгалтерию, тексты книг. Но чтобы не путаться, будем рассматривать блокчейн на примере биткоина.
Каждому блоку присваивается временная метка, что позволяет выстроить все блоки в цепочку. После того, как в цепь добавлен очередной блок, информация в нем не может быть изменена или удалена – это одно из самых важных свойств системы. Таким образом гарантируется сохранность любой ценной информации, которая записана в блоках. Даже если Вы измените информацию сейчас, то изменения будут вписаны в новый блок и всегда будет доступ к первоначальному варианту. Почему информацию нельзя изменить задним числом станет ясно после прочтения следующих двух основных принципов блокчейна.
Изображение
блокчейн

Децентрализация и одноранговые (peer-to-peer) сети

Децентрализация – одно из важнейших понятий, необходимое для осознания технологии Blockchain. Если ценная информация хранится на одном или нескольких компьютерах у Вас дома или на предприятии, то ни что не гарантирует ее сохранность. Такую базу данных могут легко взломать и изменить или удалить, компьютер может выйти из строя, или сервер с инфой подвергнется DDOS-атаке и Вы не сможете получить данные в нужное время. Даже простое отключение электричества в серверной уже станет причиной того, что Вы не будете иметь доступа к БД. Также большой проблемой централизованных систем хранения информации является вопрос доверия к тому, кто руководит системой и имеет доступ к изменению информации. Если ваши данные хранятся в блокчейне, все эти проблемы Вам не страшны.
Информация не хранится на одном компьютере, а дублируется на тысячах компьютеров по всему миру. Такая сеть из равнозначных компьютеров называется одноранговой или peer-to-peer сетью. На каждом из таких компьютеров хранится полная версия блокчейна и, при добавлении нового блока, информация на всех таких узлах обновляется. Если даже большая часть из них выйдет из строя, база данных все равно будет доступна.
Изображение
Одноранговые сети

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

Консенсусный механизм блокчейна

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

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

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

Источник: https://bitexpert.io/wiki/blockchain/pr ... go-raboty/
За это сообщение автора Aiden поблагодарил:
bitexpertadmin
moly01
Интересующийся
Интересующийся
Сообщения: 180
Зарегистрирован: 25 апр 2018 18:03
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Сообщение moly01 » 25 апр 2018 18:52

Минимальные знания нужно иметь, но это сложновато. Хотя сама статья очень познавательная.
vova707
Новичок
Новичок
Сообщения: 14
Зарегистрирован: 08 май 2018 13:39
Благодарил (а): 4 раза

Сообщение vova707 » 08 май 2018 13:44

СТАТЬЯ ГОДНАЯ! но на мое мнение) самое 1е что нужно знать, это не как работает, а как защититься от взломов и краж)))
Аватара пользователя
ecoil
Интересующийся
Интересующийся
Сообщения: 170
Зарегистрирован: 07 июн 2018 13:38
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Сообщение ecoil » 07 июн 2018 14:03

от взломов и краж - это уже компьютерная безопасность
Аватара пользователя
Traffik
Интересующийся
Интересующийся
Сообщения: 183
Зарегистрирован: 24 май 2018 13:37
Благодарил (а): 4 раза

Сообщение Traffik » 09 июл 2018 12:40

Есть еще одно свойство блокчейна - открытый, закрытый, публичный, приватный. Вот хотелось бы про это услышать, увидеть.
ratanasrey
Интересующийся
Интересующийся
Сообщения: 127
Зарегистрирован: 01 ноя 2019 21:00

Сообщение ratanasrey » 16 мар 2020 07:07

Изображение

Enjoy countless Allnewgclub online games. That can make you money easily. Just apply for membership at Allnewgclub and receive instant privileges. www.allnewgclub.com/

👉 Promotion for allnewgclub
👉 Receive a bonus of up to 3,000 baht * when first depositing
👉 10 free slots for Hot Hot Fruit, Sata's Village, Wild Trucks
--------------------------------------------
╔══════════════════╗
♛ Apply today. ADD LINE: https://line.me/R/ti/p/@allnewgclub

Call Center 24 hours service 02-508-8798
🔥🔥 Get free privileges !! Limited amount 🔥🔥
╚══════════════════╝
Ответить