Перейти к содержанию

О понятии "блокчейн"


fxseminar

Рекомендуемые сообщения

Иногда хочется -- для ясности мышления и высказывания -- положить перед собой короткое определение некоторого важного понятия. Сейчас речь о понятии "блокчейн" (Blockchain).

 

Сразу отметём простую перестановку слов -- chain of blocks -- и, соответственно, дословный перевод ("цепочка блоков") как малосодержательные.

 

Далее, попробуем взять несколько (одну-две) первых фраз из некоторых онлайн справочников (из статей ""блокчейн", '"цепочка блоков" -- и "blockchain", "block chain" соответственно), обрывая цитату там, где видится "переход к частностям"

 

Бросается в глаза, что ресурсы, "обслуживающие" Биткойн, определяют блокчейн через Биткойн:

 

//Block chain (...) – публичная база всех транзакций, когда-либо совершенных в системе Bitcoin.//

-- http://ru.bitcoinwiki.org/Block_chain

 

//Цепочка блоков - это своего рода база транзакций которая хранится и обрабатывается каждым участником системы биткоин.//

-- https://ru.bitcoin.it/wiki/Цепочка_блоков

 

//A block chain is a transaction database shared by all nodes participating in a system based on the Bitcoin protocol.//

-- https://en.bitcoin.it/wiki/Block_chain

 

//The block chain provides Bitcoin’s public ledger, an ordered and timestamped record of transactions.//

-- https://bitcoin.org/en/developer-guide#block-chain

 

Понятно, что это всё неудовлетворительно, поскольку монополия Биткойна на блокчейн давно позади, и сейчас "блокчейн" признаётся первичным понятием, а "Биткойн" -- вторичным.

 

             * * *

А вот определение на странице https://bitcoin.org/en/glossary/block-chain , причём оно короткое, что требует, видимо, брать его целиком:

 

//A chain of blocks with each block referencing the block that preceded it. The most-difficult-to-recreate chain is the best block chain.//

 

-- оно интересно тем, что с места в карьер объявляет имманентным свойством блокчейна то, что их, блокчейнов, ВСЕГДА МНОГО, и среди них есть один "лучший" -- тот, который "the most-difficult-to-recreate" ...

 

             * * *

Наконец, обратимся ко "всемирной универсальной энциклопедии":

 

//A blockchain – ...– is a continuously growing list of records, called blocks, which are linked and secured using cryptography.//

-- https://en.wikipedia.org/wiki/Blockchain

 

//Блокче́йн (...) — выстроенная по определённым правилам непрерывная последовательная цепочка блоков, содержащих информацию.//

-- https://ru.wikipedia.org/wiki/Блокчейн

 

И очень любопытно, что колдунщик Яндекса -- для запроса "блокчейн", естественно, -- каким-то образом выдёргивает из Википедии ДРУГОЕ определение блокчейна:

 

//Выстроенная по определенным правилам цепочка из формируемых блоков транзакций//

-- https://yandex.ru/search/?text=блокчейн

 

             * * *
Давайте я тут выдохну и послушаю умных людей: какое краткое определение понятия "блокчейн" предложили бы использовать вы?
Изменено пользователем fxseminar
Ссылка на комментарий
Поделиться на другие сайты

Кстати, блокчейн даёт хороший пример того, как о СЛОЖНЫХ предметах трудно говорить "простым языком" и при этом не врать. Вот, например, статья "block chain" в en.bitcoin.it, первый абзац целиком:

 

//block chain is a transaction database shared by all nodes participating in a system based on the Bitcoin protocol. A full copy of a currency's block chain contains every transaction ever executed in the currency. With this information, one can find out how much value belonged to each address at any point in history.// [https://en.bitcoin.it/wiki/Block_chain ]

 

(Оно же в русском варианте:

//Цепочка блоков - это своего рода база транзакций которая хранится и обрабатывается каждым участником системы биткоин. Полная копия текущей цепочки блоков содержит абсолютно все транзакции совершенные в системе. Используя эту информацию можно прослеживать какое количество биткоинов и в какой промежуток было на определенном известном биткоин-адресе.// [https://ru.bitcoin.it/wiki/Цепочка_блоков ])

 

Нормальный человек, прочитавший эти абзацы и воспринявший их дословно, должен остаться с пониманием, что  у всех "участников системы" имеется ОДНА И ТА ЖЕ "полная копия текущей цепочки блоков". А ведь это не так, то есть это понимание будет ложным!

 

Время от времени несколько (чаще всего, естественно, один) последних блоков блокчейна у разных "участников системы" бывают разными. А это значит, что утверждение:

 

"блокчейн у всех участников системы одинаков" -- ЛОЖНО; а утверждение:

 

"блокчейн у разных участников системы разный" -- ИСТИННО.

 

          * * *

Отдельно можно придраться к пассажу:

"полная копия текущей цепочки блоков содержит абсолютно все транзакции совершенные в системе"

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

Ссылка на комментарий
Поделиться на другие сайты

Давайте я тут выдохну и послушаю умных людей: какое краткое определение понятия "блокчейн" предложили бы использовать вы?

:) выдохнуть не получилось?

 

Блокчейн - распределённая база данных2 - цепочка блоков, каждый из которых ссылается на предыдущий, и не поддающихся изменению, за исключением последнего (в редких случаях нескольких последних1)...

 

1)для этих "редких случаев" существует порог подтверждения (6 блоков, 100 блоков, 250 блоков)

 

2)з.ы. 99,99999* % блокчейна одинаков у всех участников

Изменено пользователем SimGa
Ссылка на комментарий
Поделиться на другие сайты

 Выдохнуть получилось. А теперь вот и умного человека послушать -- тоже.

 

Вот это и есть диалектика: "не поддающихся изменению, за исключением последнего (в редких случаях нескольких последних". А словосочетание "атака 51%" -- оно что обозначает? Нужно ли опасаться этой атаки и принимать превентивные меры против неё?

 

И что на что нужно разделить, чтобы получить число 99,99999%?

Изменено пользователем fxseminar
Ссылка на комментарий
Поделиться на другие сайты

Немного арифметики: 1/481954 -1 = 0.999997925 < 99.9998%

 

И встречный вопрос: сколько процентов из 481954 блоков "критически важны" с точки зрения безопасности текущих бизнес-операций с использованием биткойна?

Изменено пользователем fxseminar
Ссылка на комментарий
Поделиться на другие сайты

флеймить я вас отправляю во Флейм..тут и ликбез проходите по атакам 51 и блокчейнам

Ссылка на комментарий
Поделиться на другие сайты

Ага, "ликбез по атакам 51" не помешает ...

 

Я правильно понимаю, что в случае успешной "атаки 51%" атакующий сможет поменять не один (последний) блок, и даже не "несколько блоков", а, вообще говоря, столько блоков, сколько пожелает?

Ссылка на комментарий
Поделиться на другие сайты

Я правильно понимаю, что в случае успешной "атаки 51%" атакующий сможет поменять не один (последний) блок, и даже не "несколько блоков", а, вообще говоря, столько блоков, сколько пожелает?

Нет, не правильно, ни одного блока до времени начала "атаки 51%" атакующий не сможет поменять.

 

И встречный вопрос: сколько процентов из 481954 блоков "критически важны" с точки зрения безопасности текущих бизнес-операций с использованием биткойна?

Сатоши Накамото считает что 100 блоков достаточно - время созревания новых монет...

 

Немного арифметики: 1/481954 -1 = 0.999997925 < 99.9998%

Ну не зря же я там звёздочку [*] нарисовал - чем больше блоков, тем больше 9-ток после запятой будет.

Изменено пользователем SimGa
Ссылка на комментарий
Поделиться на другие сайты

Юрист? Бюрократ? Или в словарь Ожегова надо определение добавить? Напоминает интеллектуальную мастурбацию наших законописателей по поводу сайтов и блогов. И что есть сайт и почему сайт не блог, а почему блог сайт. И почему один блог = СМИ, а другой блог != СМИ.

 

blockchain или block chain.... Зачем? Для какой конкретно области нужно определение? Теория баз данных? Или дискретная математика и ориентированные графы?

 

-----

 

Тут люди учебник пишут - https://habrahabr.ru/post/335994/

Ссылка на комментарий
Поделиться на другие сайты

ни одного блока до времени начала "атаки 51%" атакующий не сможет поменять

-- что такое 'времени начала "атаки 51%" '? Что помешает атакующему, взяв вот прямо сейчас за основу блок 481950 , построить за ним свою цепочку блоков и предъявить её сети биткойн, когда она обгонит "легальную" цепочку по числу блоков?

 

 

 

 

Сатоши Накамото считает что 100 блоков достаточно - время созревания новых монет.

-- вы думаете, что серьёзные дяди, принимающие платежи в биткоинах в эквиваленте сотен тысяч и миллионов долларов, ждут 100 блоков, чтобы передать покупателю "товар" (или, например, просто фиат за купленные биткоины)?

 

 

 

 

Для какой конкретно области нужно определение?

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

 

 

Тут люди учебник пишут - https://habrahabr.ru/post/335994/

-- хороший учебник, да. Автор написал главу про блокчейн и ухитрился, как я вижу, ни словом в ней не обмолвиться о том, что в "децентрализованном blockchain-е" одновременное существование (на разных нодах) ДВУХ РАЗЛИЧНЫХ последних блоков (с одним порядковым номером) - это легальная и вполне штатная ситуация. Изменено пользователем OZR
overposting
Ссылка на комментарий
Поделиться на другие сайты

//A block chain is a transaction database shared by all nodes participating in a system based on the Bitcoin protocol. A full copy of a currency's block chain contains every transaction ever executed in the currency. With this information, one can find out how much value belonged to each address at any point in history.// [https://en.bitcoin.i...ki/Block_chain ]

 

Наиболее адекватное определение, с учетом возраста.

 

 

 

-- оно нужно для конструктивной коммуникации по поводу "блокчейновых проектов", отличных от Биткойна.

 

Для этого нужно самостоятельно изучить предмет, а не ждать готовых определений. Было бы желание, а литературы более чем достаточно.

 

https://forum.bits.media/index.php?/topic/3913-literatura-po-kriptovaliutam/

Ссылка на комментарий
Поделиться на другие сайты

 

 

"ликбез по атакам 51"

 

Для начала нужно понять что "51%" - это чистая условность, правильнее будет писать 50.0000...n1%, только кому это надо....

Ссылка на комментарий
Поделиться на другие сайты

Когда собираются три супермодератора и начинают тебя пинать -- это очень бодрит.

Ссылка на комментарий
Поделиться на другие сайты

51% Attack, Majority Hash Rate Attack 

Definition

The ability of someone controlling a majority of network hash rate to revise transaction history and prevent new transactions from confirming.

______________________________________

https://bitcoin.org/en/glossary/51-percent-attack

Изменено пользователем fxseminar
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • «Белый хакер» вывел все средства пользователей блокчейн-игры Super Sushi Samurai

      Разработчики игры Super Sushi Samurai, работающей на блокчейне Blast и доступной через мессенджер Telegram, сообщили о взломе на $4,6 млн. Средства вывел «белый хакер» для защиты пользователей. В сообщении в социальной сети X разработчики Super Sushi Samurai сообщили о взломе и расследовании инцидента. Затем оказалось, что средства вывел «белый хакер» ― он сделал это для защиты пользователей. Он послал через блокчейн сообщение разработчикам с просьбой связаться с ним. Позднее разработчики п

      в Новости криптовалют

    • Индийские власти используют блокчейн для хранения документов

      Индийские власти и местные федеральные организации стали использовать блокчейн для хранения важных документов в рамках Национальной стратегии по развитию блокчейна в стране. К платформе Blockchain.gov.in, оператором которой является Национальный центр информатики (NIC) от Министерства электроники и информационных технологий Индии, уже подключены 19 департаментов, в том числе Верховный суд. Документы для хранения на блокчейн-платформе поступили от администрации шести провинций и трех ведомст

      в Новости криптовалют

    • play.google.com/store/apps/details?id=network.athene.app - майнинг токена GEM при поддержке блокчейн Core

      Проект поддерживает блокчейн Core, который нормально раздал, и уже со старта обещают листинг и биржи. По этому можно попробовать. Бонус-код: 03affd7d0a - для активации необходимо указать в профиле   Инструкция:   1. Устанавливаем приложение: андроид. https://play.google.com/store/apps/details?id=network.athene.app iOS.     https://apps.apple.com/us/app/athene-network/id6473136372 2. Заходим в профиль и указываем, имя, телефон и бонус-код: 03affd7d0a 3. Жмем по се

      в Раздачи монет

    • Прийти к консенсусу: что такое гибридные блокчейн-решения на PoS и PoW

      Алгоритмы консенсуса Proof of Work (PoW) и Proof of Stake (PoS) обладают своими плюсами и минусами, поэтому выбор конечного решения неизбежно предполагает компромиссы. Но что если совместить оба, учитывая лучшие стороны каждого? Когда речь заходит об алгоритмах консенсуса на ум всегда приходят два самых популярных решения, связанные с валидацией транзакций посредством майнинга и стейкинга: Proof of Work (доказательство работы) и Proof of Stake (доказательство доли) соответственно. Каждый сп

      в Новости криптовалют

    • DWF Labs запускает блокчейн-платформу Liquid Markets

      Согласно заявлению команды DWF Labs, ее новая платформа Liquid Markets предоставит пользователям возможность круглосуточной торговли на внебиржевом криптовалютном рынке (OTC). Liquid Markets поддерживает решения API, позволяя пользователям совершать мгновенные и высокочастотные внебиржевые транзакции, уверяет управляющий партнер DWF Labs Андрей Грачев. Компания заключила соглашение с оказывающей институциональным клиентам услуги кастодиального хранения криптоактивов компанией Fireblocks, а

      в Новости криптовалют

×
×
  • Создать...