На рынке много разговоров о Blockchain. Возможно, вы слышали, что это связано с биткойнами, но как именно это связано? Вы понятия не имеете. Позвольте мне объяснить блокчейн на общечеловеческом языке и помочь вам связать его с вашими реальными сценариями или объектами.
Что такое технология распределенной книги blockchain?
235
просмотров

Начнем с самого простого. Блокчейн - это не что иное, как структура данных (расположение текстовых данных), доступная на сотнях тысяч компьютеров по всему миру. Структура данных может быть любой, которая хранит данные в некотором структурированном виде. Это может быть ваш лист Excel, таблица MySQL, ваша книга и т. Д.

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

Вот объяснение Blockchain с использованием некоторых стандартных ключевых слов:

  • Это децентрализованная база данных, которая хранит информацию в форме транзакций
  • Он может быть государственным (принадлежащим тысячам людей) или частным (например, принадлежащим корпорации)
  • Сохраненные данные неизменны (данные после записи не могут быть изменены)
  • Высокий уровень безопасности (потому что принадлежат мои несколько компьютеров)
  • Данные записываются с помощью согласованных алгоритмов
  • Использует криптографию (для проверки данных и отправителя)
  • Как правило, существуют в одноранговой сети

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

В реальной жизни аналогия?

Давайте свяжем Blockchain с реальным примером, через который вы можете легко понять это. Рассмотрим PDF-файл книги, который представляет собой цепочку страниц. Здесь PDF - это блокчейн, а страница - блок. Каждая страница / блок имеет несколько строк текста, которые являются ничем иным, как транзакциями. Таким образом, в каждом блоке есть несколько транзакций, так же как на странице есть текстовые строки. Точно так же, как страница не может содержать более определенного количества строк, так и блок не может иметь более определенного количества транзакций внутри нее.

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

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

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

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

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

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

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

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

Биткойн является применением технологии Blockchain и может рассматриваться как сборка на основе технологии Blockchain. Подобно тому, как Google построен поверх Интернета, Facebook построен поверх интернет-биткойнов, а другие криптовалюты, такие как Ethereum, Dash, Litecoin, построены поверх Blockchain.

Вот резюме:

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

Ваша реакция?


Мы думаем Вам понравится

Сообщения из Facebook