- Регистрация
- 6 Янв 2018
- Сообщения
- 28
- Реакции
- 0
Эта статья и следующая, пожалуй, будут саммыми трудными для понимания, поскольку в них нужно поговорить о математике, криптографии и прочих заумных вещах.
Если пользоваться криптой на уровне «чайника», то есть ограничиться умением перевести монеты с одного кошелька на другой, эти знания не обязательны. Однако, для настоящего понимания принципов работы с криптой — это необходимо.
Блокчейн (blockchain) в переводе с английского означает цепочку блоков. По своей сути, это база данных, то есть способ упорядоченного хранения информации (своего рода большая записная книжка). Данные хранятся в виде цепочки блоков, связанных между собой. В каждом из блоков хранятся текущие транзакции сети и информация о предыдущих блоках. Важно еще то, что хранится все эта информация не на центральном сервере, а одновременно на множестве компьютером сети.
Заслуга Сатоши Накамото в том, что он объединил в одну технологию решения, разработанные десятилетием ранее:
· идея о децентрализации валют;
· идея о создании цепочки блоков, независящих друг от друга;
· механизм доказательства выполненных транзакций
4 основных принципа работы блокчейна
Децентрализованность
В технологии блокчейн «записная книжка», или база данных, размещена в Интернете. Обычно информация, размещенная в Сети, хранится где-то в одном месте, на центральном сервере.
Однако, при использовании блокчейна центральный сервер отсутствует. Информация дублируется на множестве компьютеров без единого центра. Это «одноранговая сеть». Получается, что наша «книжка» существует не в одном экземпляре, хранящемся на одном компьютере, а на множестве компьютеров в Сети.
Таким образом, у нас есть не одна «записная книжка», а множество «записных книжек» с одинаковой информацией.
Поэтому для того, чтобы стереть какие-то записи или вырвать страничку из «книжки», придется это сделать не в одной, а во всех «книжках». Если изменить что-то в одной книжке – информация сохранится в остальных.
Достоверность
Компьютеры в сети Blockchain постоянно сверяют информацию между собой. Новая информация записывается в «книжку» только после проверки ее правильности несколькими компьютерами в сети.
Под «правильностью» понимается, что любая новая информация не должна противоречить уже имеющейся в блокчейне.
Новая информация заносится в «записную книжку», только если она соответствует предыдущим записям.
Представим себе, что в блокчейне хранится информация о переводах и остатках на счетах. Например, в «книжке» есть запись: «У Васи есть 100 рублей».
Теперь Вася хочет перевести Маше свои 100 рублей и записать эту информацию в «книжку»: «Вася перевел Маше 100 рублей». Он пытается сделать такую запись, но, прежде чем система позволит ему сделать перевод, блокчейн опросит несколько компьютеров (сверит информацию с несколькими «записными книжками»): «А есть ли у Васи 100 рублей, которые он переводит?».
Только если все опрошенные компьютеры-«книжки» подтвердят: «Да, у Васи есть 100 рублей!», только тогда система позволит Васе сделать запись о переводе денег. Перевести больше, чем у Васи есть, система не даст, даже если Вася взломает свой компьютер и запишет, что у него есть не 100 рублей, а миллион.
За счет такой проверки правильность записей в «книжке»-блокчейне гарантируется сетью компьютеров, а не каким-либо человеком, организацией или отдельным компьютером.
Неизменность
Информация в «записной книжке» блокчейна не может быть изменена, так как при применении этой технологии все записи неразрывно связаны между собой. Это означает, во-первых, что наша «книжка» заполняется не одиночными записями, а целыми страницами.
Отдельный блок в блокчейне – это и есть такая «страница». Как только в системе набирается достаточное количество проверенной информации, чтобы можно было заполнить блок — соответствующий блок формируется. То есть в «книжке» появляется новая «страница» с записями.
Во-вторых, все странички в блокчейне связаны между собой. Условно в нашей «записной книжке» это можно представить так: в начале каждой новой страницы напечатана уменьшенная фотография предыдущей страницы. Таким образом, каждая страница связана с предыдущей, и все вместе они формируют «цепь».
Поэтому невозможно изменить записи на какой-то одной отдельной странице. Измененная страница не будет совпадать со своей ранее сделанной фотографией. Поэтому следующую страницу тоже придется «подчищать». А после «подчистки» этой страницы опять обнаружится несоответствие с фотографией — и так далее до конца «книжки». На самом деле, конечно, никаких фотографий в блокчейне нет (пример с фотографиями сделан для наглядности). Для хранения информации о предыдущем блоке используется криптографический алгоритм (то есть алгоритм шифрования).
Такой нерушимой связью блоков обеспечивается невозможность изменения информации, хранящейся с использованием блокчейн-технологии.
Прозрачность работы
Информация в блокчейне полностью доступна и прозрачна.
Любой желающий может посмотреть всю информацию, хранящуюся в блокчейне. То есть, наша «записная книжка» лежит в публичной библиотеке, каждый может взять ее и почитать.
Перечисленные свойства делают технологию блокчейн уникальным способом хранения информации.
В блокчейне хранится информация, которая является достоверной, неизменной, прозрачной и доступной всем желающим.
Роли в блокчейне
Пользователи (или «легкие» узлы) – большинство участников децентрализованной сети. Они совершают и принимают платежи и должны отчислять майнерам малый процент (иногда комиссия бывает и нулевой) за проверку осуществляемых транзакций.
Ноды (или полные узлы) – это постоянно работающие компьютеры, узлы, перенаправляющие полученную информацию остальным пользователям, что делает ее доступной для всех, а саму систему – децентрализованной. То есть ноды обеспечивают всех одинаковой актуальной информацией об истории транзакции (блокчейне).
Майнеры – это люди или специальные компьютеры, осуществляющие проверку точности и подтверждение сделки.
Большинство людей, использующих криптовалюту, являются простыми пользователями: они отправляют, получают деньги и полагаются на майнеров и на ноды.
В чем революционность технологии блокчейн?
Сила и революционность блокчейна в том, что использование этой технологии может изменить систему взаимодействия в обществе, общественные отношения. Каким образом это произойдет?
Блокчейн исключает посредников из самых разных сфер нашей жизни. Внимательно оглядевшись вокруг, мы обнаружим огромное количество разнообразных посредников. Например, банк, регистрационная палата, избирательная комиссия, нотариус – все это посредники!
Основная проблема с посредниками заключается в том, что они, один раз возникнув, становятся заинтересованы в собственном существовании. И не просто в существовании, а в обеспеченной жизни!
Поэтому обычно посредник стремится стать незаменимым. В результате посредники зачастую злоупотребляют доверием, то есть занимаются манипуляциями. Также они стремятся создать проблемы – чтобы было, что решать.
Между тем, блокчейн хранит информацию в достоверном, неизменном и доступном виде. Опираясь на эту информацию, люди могут налаживать прямое взаимодействие, исключая посредников из жизни!
Примером такой системы может служить самый известный пример реализации технологии блокчейн – биткоин, который делает ненужными банки при хранении и переводе средств.
Если пользоваться криптой на уровне «чайника», то есть ограничиться умением перевести монеты с одного кошелька на другой, эти знания не обязательны. Однако, для настоящего понимания принципов работы с криптой — это необходимо.
Блокчейн (blockchain) в переводе с английского означает цепочку блоков. По своей сути, это база данных, то есть способ упорядоченного хранения информации (своего рода большая записная книжка). Данные хранятся в виде цепочки блоков, связанных между собой. В каждом из блоков хранятся текущие транзакции сети и информация о предыдущих блоках. Важно еще то, что хранится все эта информация не на центральном сервере, а одновременно на множестве компьютером сети.
Заслуга Сатоши Накамото в том, что он объединил в одну технологию решения, разработанные десятилетием ранее:
· идея о децентрализации валют;
· идея о создании цепочки блоков, независящих друг от друга;
· механизм доказательства выполненных транзакций
4 основных принципа работы блокчейна
Децентрализованность
В технологии блокчейн «записная книжка», или база данных, размещена в Интернете. Обычно информация, размещенная в Сети, хранится где-то в одном месте, на центральном сервере.
Однако, при использовании блокчейна центральный сервер отсутствует. Информация дублируется на множестве компьютеров без единого центра. Это «одноранговая сеть». Получается, что наша «книжка» существует не в одном экземпляре, хранящемся на одном компьютере, а на множестве компьютеров в Сети.
Таким образом, у нас есть не одна «записная книжка», а множество «записных книжек» с одинаковой информацией.
Поэтому для того, чтобы стереть какие-то записи или вырвать страничку из «книжки», придется это сделать не в одной, а во всех «книжках». Если изменить что-то в одной книжке – информация сохранится в остальных.
Достоверность
Компьютеры в сети Blockchain постоянно сверяют информацию между собой. Новая информация записывается в «книжку» только после проверки ее правильности несколькими компьютерами в сети.
Под «правильностью» понимается, что любая новая информация не должна противоречить уже имеющейся в блокчейне.
Новая информация заносится в «записную книжку», только если она соответствует предыдущим записям.
Представим себе, что в блокчейне хранится информация о переводах и остатках на счетах. Например, в «книжке» есть запись: «У Васи есть 100 рублей».
За счет такой проверки правильность записей в «книжке»-блокчейне гарантируется сетью компьютеров, а не каким-либо человеком, организацией или отдельным компьютером.
Неизменность
Информация в «записной книжке» блокчейна не может быть изменена, так как при применении этой технологии все записи неразрывно связаны между собой. Это означает, во-первых, что наша «книжка» заполняется не одиночными записями, а целыми страницами.
Отдельный блок в блокчейне – это и есть такая «страница». Как только в системе набирается достаточное количество проверенной информации, чтобы можно было заполнить блок — соответствующий блок формируется. То есть в «книжке» появляется новая «страница» с записями.
Такой нерушимой связью блоков обеспечивается невозможность изменения информации, хранящейся с использованием блокчейн-технологии.
Прозрачность работы
Информация в блокчейне полностью доступна и прозрачна.
Любой желающий может посмотреть всю информацию, хранящуюся в блокчейне. То есть, наша «записная книжка» лежит в публичной библиотеке, каждый может взять ее и почитать.
В блокчейне хранится информация, которая является достоверной, неизменной, прозрачной и доступной всем желающим.
Роли в блокчейне
Пользователи (или «легкие» узлы) – большинство участников децентрализованной сети. Они совершают и принимают платежи и должны отчислять майнерам малый процент (иногда комиссия бывает и нулевой) за проверку осуществляемых транзакций.
Ноды (или полные узлы) – это постоянно работающие компьютеры, узлы, перенаправляющие полученную информацию остальным пользователям, что делает ее доступной для всех, а саму систему – децентрализованной. То есть ноды обеспечивают всех одинаковой актуальной информацией об истории транзакции (блокчейне).
Майнеры – это люди или специальные компьютеры, осуществляющие проверку точности и подтверждение сделки.
Большинство людей, использующих криптовалюту, являются простыми пользователями: они отправляют, получают деньги и полагаются на майнеров и на ноды.
В чем революционность технологии блокчейн?
Сила и революционность блокчейна в том, что использование этой технологии может изменить систему взаимодействия в обществе, общественные отношения. Каким образом это произойдет?
Блокчейн исключает посредников из самых разных сфер нашей жизни. Внимательно оглядевшись вокруг, мы обнаружим огромное количество разнообразных посредников. Например, банк, регистрационная палата, избирательная комиссия, нотариус – все это посредники!
Основная проблема с посредниками заключается в том, что они, один раз возникнув, становятся заинтересованы в собственном существовании. И не просто в существовании, а в обеспеченной жизни!
Поэтому обычно посредник стремится стать незаменимым. В результате посредники зачастую злоупотребляют доверием, то есть занимаются манипуляциями. Также они стремятся создать проблемы – чтобы было, что решать.
Между тем, блокчейн хранит информацию в достоверном, неизменном и доступном виде. Опираясь на эту информацию, люди могут налаживать прямое взаимодействие, исключая посредников из жизни!
Примером такой системы может служить самый известный пример реализации технологии блокчейн – биткоин, который делает ненужными банки при хранении и переводе средств.