Международное слово «blockchain» (на русском пишется «блокчейн») произведено из английского словосочетания «block’s chain», что означает «цепь блоков». Общее значение понятия «блокчейн» в современной речи – «компьютеризованный связный список», то есть такой, в котором отображаются не только учётные записи (содержимое отдельных граф (ячеек, блоков)), но и взаимосвязи между ними (учётными записями).
В настоящее время слово «блокчейн» употребляется в следующих значениях:
- Общее – способ дознания (подтверждения достоверности массива информации), основанный на сопоставлении признаков отдельных составных частей (звеньев цепи) всей совокупности сведений по данному конкретному вопросу:
- «Блокчейн как способ удостовериться в правдивости кого-либо или истинности чего-либо интуитивно использовался с древнейших времён, но применён на практике в полностью формализованном виде впервые только в 2008 году как схема функционирования криптовалюты “Биткоин”».
Частичные синонимы «дознание», «расспрос»; частично синонимичное словосочетание «перекрёстный допрос».
- Специальное, в информационной технике – технология построения (организации) распределённых баз данных, устойчивых как к собственным техническим неисправностям, так и к воздействиям со стороны:
- «Блокчейн в компьютеризованных информационных системах заключается в иерархически организованной непрерывной сверке в реальном времени так называемых хеш-сумм отдельных учётных записей (звеньев цепи), составляющих вместе её цельный фрагмент (блок)».
- «Информационный (в частности, банковский) блокчейн не требует для его технической реализации требующего дополнительных затрат и всегда уязвимого единого управляющего центра» – то есть для организации информационной системы по принципу блокчейна в принципе не требуется дополнительного аппаратного ресурса, достаточно соответственно перепрограммировать существующее оборудование.
- «Технология блокчейна позволяет работать с отдельными блоками нижнего уровня как со звеньями информационных цепей следующего уровня, что делает объем баз данных практически неограниченным без ухудшения их защищённости и технической надёжности».
Синонимичное словосочетание «полностью реплицированная распределённая база данных»; частичное «реестр транзакций» (применительно к финансовым операциям).
Примечание: «полностью реплицированная» здесь означает, что все копии объекта в системе (в данном значении – учётной записи) автоматически изменяются синхронно (согласованно) без потери достоверности. Снял я, допустим, какую-то сумму со своей расчётной карточки через банкомат – эта сумма не только будет тут же списана с моего счёта в банке, выпустившем это карту, но и мой баланс по привязанным к этой другим картам изменится соответствующим образом без какой-либо дополнительной коррекции.
Пояснение
Чтоб вы знали, уважаемые читатели, свой собственный умственный блокчейн мы используем с тех пор, как стали людьми. Скорее всего, такой способ дознания «зашит» в головной мозг биологически еще задолго до того. Не исключено, что перелётные птицы и китообразные пользуются блокчейном во время своих дальних миграций, но это пока никак не доказано. Во всяком случае, наши отдалённые предки, расспрашивая пришельца с целью разузнать, кто он такой, каковы его истинные намерения и не представляет ли он угрозы для племени, неосознанно применяли блокчейн.
Огромное преимущество блокчейна по сравнению с прежними схемами организации массивов информации в том, самый его принцип даёт возможность не только мгновенно определить что, образно выражаясь, кто-то где-то как-то соврал, но и единственно возможным и кратчайшим путём выявить недостоверный фрагмент информации, причём самый информационный массив может быть сколь угодно сложным. Поясним на упрощённом примере (см. также рис.).
При создании первичной цепи данных для каждого из её звеньев вычисляются так называемые хеш-суммы, или просто хеши. Алгоритмы (способы) их вычисления непрерывно совершенствуются и модифицируются для различных видов исходных сведений, но открыты, не засекречены, иначе весь блокчейн как технология теряет смысл. Далее, путём попарного сопоставления в иерархическом порядке, вычисляется итоговый хеш всего первичного блока, и дублируется в виде контрольной суммы для него (слева на рис.).
Таким образом, взлом базы данных методом единичного воздействия или некоторого ограниченного числа воздействий становится невозможным: слишком много хешей придётся вскрыть и видоизменить за один заход, чтобы система «не поняла», что её пытаются обмануть, причём в ходе этого надо будет сфальсифицировать и начальные звенья, то есть исходную, независимую от самой системы информацию. Даже если злоумышленник располагает вычислительными мощностями, намного большими, чем поддерживающие систему, то за время взлома содержимое учётных записей (например, балансовые суммы биткоин-кошельков пользователей) успеет измениться дозволенным образом и злодею придётся начинать всё сначала, не увидев и проблеска желаемого результата, а риск разоблачения возрастает пропорционально n-ой степени потраченного на совершение злодеяния времени, где n>1. Примерно то же самое относится к одинарным и кратным техническим неисправностям: столько сразу их не бывает, а чтобы они ещё и сложились в иерархическую лестницу, которую система «поймёт как свою», это уж и вовсе невероятно – времени существования Вселенной не хватит, чтобы подобное могло произойти.
Допустим, одно из первичных звеньев претерпело несанкционированное изменение (на рис. это паспортные данные некого гражданина). То ли где-то какой-то самозванец с подложным паспортом пытается действовать от его имени, то ли произошёл технический сбой в системе, то ли случилось что-то ещё – все равно. Изменённое звено тут же изменит итоговый хеш, а модуль контроля немедленно даст сигнал тревоги. И обратно, по одному лишь изменению одного лишь итогового хеша, можно единственно возможным прямым путём, без разветвлений и петляний, выйти на подозрительное звено и разобраться, что с ним: неисправно, взломано или изменено как надлежит. После чего, зная, какой из начальных хешей «не такой», можно на время разбирательства с его источником разблокировать остальные хешевые связи в блоке. Происходит это очень быстро и пользователями систем на основе блокчейна устранение случайных неурядиц такого рода почти всегда остаётся незамеченным. Если же изменение санкционированное, дозволенное, то отключение для перенастройки одного блока в принципе неспособно вызвать системный сбой, так как непосредственных «горизонтальных» связей между значащими звеньями нет.
Блокчейн позволяет, как сказано выше, объединять низовые блоки в цепочки высших порядков, для которых действенны те же закономерности. Подводя итог, можно сказать, что, во-первых, основная идея блокчейна в том, чтобы заменить непосредственные информационные связи между учётными записями косвенными, посредством хеш-сумм. И это, во-вторых, позволило наконец-то победить хроническую болезнь прежних СУБД (систем управления базами данных): не абсолютную устойчивость к собственным сбоям и взлому вследствие наличия тех самых горизонтальных связей: повреждение одной учётной записи в блокчейне не затрагивает соседние, увязанные с нею по общему значению всего блока и, следовательно, ни при каких условиях не порождает парализующего системного сбоя. Однако подобный подход требует для технической реализации таких вычислительных и коммуникационных ресурсов, о которых IT-специалисты всего лишь лет 20 тому назад и мечтать не смели. Поэтому технически блокчейн был реализован спустя много тысячелетий после того, как был порождён живой природой. В общем, ничего удивительного тут нет: электрические явления были известны ещё шумерам и древним египтянам, но электротехника как прикладная дисциплина появилась только во второй половине XIX в.
Примечание, для особо любопытствующих читателей: идеологическая основа блокчейна – один из постулатов аристотелевой (формальной) логики, гласящий: «Конечный ответ на любой разрешимый человеческим умом сложный вопрос может быть получен постановкой конечного числа частных (наводящих) вопросов, ответы на которые даются в форме “да – нет”».
Грамматика
«Блокчейн» – неодушевлённое имя существительное мужского рода 2-го склонения в школьной традиции (I академического). В русском написании состоит из одного лишь корня. Постановка ударения и разделение переносами блок-че́йн. Падежные формы:
- Именительный: блокче́йн (ед. ч.); блокче́йны (мн. ч.).
- Родительный: блокче́йн а (ед. ч.); блокче́йнов (мн. ч.).
- Дательный: блокче́йну (ед. ч.); блокче́йнам (мн. ч.).
- Винительный: блокче́йн (ед. ч.); блокче́йны (мн. ч.).
- Творительный: блокче́йном (ед. ч.); блокче́йнами (мн. ч.).
- Предложный: <в, на, о, при> блокче́йне (мн. ч.); <в, на, о, при> блокче́йнах (мн. ч.).
***
© ПишемПравильно.ру
Автор: Садов Артур Александрович, лингвист-типолог
Перечень академических источников, использовавшихся при подготовке материалов.