БИТКОИН WORLD

Портал криптовалют
Купить/Продать/Обмен/Кошелек

Россия

info@bitcoin-portal.ru

ЛИЧНЫЙ КАБИНЕТ

Блокчейн - инновационая технология простыми словами.

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

 

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

 

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

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

 

Если вам этой информации недостаточно, рассмотрим более подробно технологию блокчейн


1. Участники

 

Все участники системы делятся на 2 категории:

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

Обычный пользователь записывает в систему сообщение, например, о том, что «X взял кредит у Y». Оно зашифровано. Причем X и Y имеют свои ключи (шифры, коды).

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

 

2. Формирование блоков

 

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

Блок состоит из 2 частей: тела и заголовка. Тело — это набор записанных сообщений. Заголовок — связующее звено цепи. Он содержит 2 ключа:

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

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

 

4. Формирование ключей

 

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

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

 

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

 

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

 

Для решения этой проблемы в его заголовке предусмотрено поле для введения новых символов (чисел). При первом вычислении в нем стоит ноль. Если результат первого расчета не соответствует требованию «двенадцати пятерок», майнер ставит в это поле 1 и заново все рассчитывает, и так далее. Для того чтобы получить желаемый код, необходимы многократные расчеты, что возможно только на очень мощных компьютерах.

 

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

Далее майнеры получают новые записи, формируют из них пакеты и просчитывают новые коды.

 

5. Зашифровка записей

 

Они также объединены в цепочки. Никто не может создать злонамеренное сообщение «перечислить все средства Y на счет X, открытый в оффшорном банке», так как все операции содержат в себе ссылку на предшествующее сообщение (источник).

Запись имеет 2 части: источник и результат. Источник включает в себя шифр предыдущей операции и разблокирующее правило. Результат — содержание текущей операции и блокирующее условие. Создать следующее сообщение и продлить цепь записей сможет только тот, кому известно разблокирующее правило.

Например, предыдущая операция (источник) имела результат «перевести компании Х сумму, равную 1000 денег». Блокирующее условие было таким: «код пароля — 56739209871...». Для того, чтобы получить и потратить эту сумму, компания Х должна создать следующее сообщение, включив в ее разблокирующее правило этот пароль. А само это правило будет гласить «Рассчитать ключ пароля NNNN». Майнер, получив запись, подставляет результат расчета в предыдущее сообщение цепочки, и если все сходится, включает ее в пакет.

 

 

Блокчейн: уровень развития и перспективы

Москва | Санкт- Петербург | Россия | Челябинск | Екатеринбург | Хабаровск | Иркутск | Ижевск | Казань | Кемерово | Краснодар | Красноярск | Липецк | Нижний Новгород | Новокузнецк | Новосибирск | Омск | Оренбург | Пермь | Ростов | Рязань | Самара | Саратов | Тольяти | Томск | Тула | Тюмень | Уфа | Ульяновск | Владивосток | Волгоград | Воронеж | Ярославль | РоссияБиткоин WORLD Россия
info@bitcoin-portal.ru
Помочь проекту BTC: 1W1mA4atHYzYQaAASgN9xP3pZe2BYwHpj