Blockchain (блокчейн) что это простыми словами

Блокчейн для чайниковЧто есть сейчас. Вы захотели перевести деньги другому человеку. Идёте в банк (платежную систему, например Яндекс деньги, вебмани и т.д) и открываете личный счет, при этом вы предъявляете паспорт (у вас даже сделают его копию в банке). Т.е. Вы назвали свою Фамилию, Имя и Отчество и попали в базу данных банка. Внесли деньги для перевода и номер счета лица, которому вы делаете перевод.

Итак,

  • Вы зафиксировали своё ФИО в базе данных банка;
  • В базе данных банка появился номер вашего счета, количество денег на нем, и номер счета получателя средств (а банк по номеру счета прекрасно знает ФИО получателя.

Тем самым:

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

Итог.

В настоящее время все ваши транзакции прозрачны, ими некто управляет (банк, платежная система) и фактически вы не хозяин своих средств, т.к. ими управляет некий центральный орган, который знает Вас по ФИО и может сделать с Вашими деньгами всё что угодно. При переводе средств всегда есть посредник (банк, платежная система со своей базой данных).

Как сделать так, чтобы у вас не спрашивали ФИО и не было никакого центрального органа, который мог вмешиваться в в Ваши транзакции?

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

Технология BlockChain 

Сатоши Накамото опубликовал документ, в котором изложил принципы функционирования Bitcoin (Bitcoin: A Peer-to-Peer Electronic Cash System —русский перевод).

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

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

В реализации биткоина, блокчейн -это распределенная база данных, которая хранит транзакции пользователей. Или это публичный реестр транзакций (публичный -значит доступный каждому) и хранит она все транзакции с самой первой в этой сети. (Кстати, сама база уже «весит» несколько сот Гигабайт).

Транзакция это перевод денег с одного адреса на другой.

Примечание. Обратите внимание, что речь идёт только об неких адресах -определенный набор символов и нет никакой привязки к конкретному человеку. Можно отследить все транзакции по биткоин -адресу, да только не известно кому он принадлежит. Все транзакции осуществляются с так называемых кошельков биткоин и при регистрации кошелька совершенно не нужно указывать не только ФИО и паспортные данные, а даже ваша почта электронная не нужна (Пример, регистрация кошелька).

Эти транзакции формируют блоки организованные в цепочку. Упрощенно представляется это так.Цепочка блоков

 

 

 

Со счета А на счет B переведено 1,50 BTC (биткоина).

С R на F переведено 0,02 BTC. И т.д.

Идея состоит в том, что чтобы узнать какая сумма находится на счету, например, B, считают все транзакции по нему. Т.е.  в примере выше  видим, что в 1 блоке на сет положено 1,50 битка (от А и 0.50 от D), в блоке 2, он отдал 1 биткоин, а в блоке 3 получил 0, 57 биткоина.

Т.о. если на адресе B сначала было 0 биткоинов, то 1.50+0,50-1+0,57 = 1,57 биткоина. И так высчитывается сколько денег есть на каждом счете.

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

Комментарии 2

Добавить комментарий

Ваш e-mail не будет опубликован.