Jump to content

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


fxseminar

Recommended Posts

Posted (edited)

Иногда хочется -- для ясности мышления и высказывания -- положить перед собой короткое определение некоторого важного понятия. Сейчас речь о понятии "блокчейн" (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=блокчейн

 

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

Кстати, блокчейн даёт хороший пример того, как о СЛОЖНЫХ предметах трудно говорить "простым языком" и при этом не врать. Вот, например, статья "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/Цепочка_блоков ])

 

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

 

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

 

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

 

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

 

          * * *

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

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

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

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

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

 

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

 

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

 

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

Edited by SimGa
Posted (edited)

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

 

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

 

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

Edited by fxseminar
Posted (edited)

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

 

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

Edited by fxseminar
Posted

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

Posted

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

 

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

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

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

 

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

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

 

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

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

Edited by SimGa
Posted

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

 

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

 

-----

 

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

Posted (edited)

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

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

 

 

 

 

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

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

 

 

 

 

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

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

 

 

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

-- хороший учебник, да. Автор написал главу про блокчейн и ухитрился, как я вижу, ни словом в ней не обмолвиться о том, что в "децентрализованном blockchain-е" одновременное существование (на разных нодах) ДВУХ РАЗЛИЧНЫХ последних блоков (с одним порядковым номером) - это легальная и вполне штатная ситуация. Edited by OZR
overposting
Posted
//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/

Posted

 

 

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

 

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

Posted

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Блокчейн-директор Ernst & Young заявил о проблеме конфиденциальности Эфириума

      Председатель Enterprise Ethereum Alliance и директор развития отдела блокчейна Ernst & Young (EY) Пол Броуди (Paul Brody) назвал одной из главных срочных задач разработчиков Эфириума повышение конфиденциальность сети. Вопрос защиты информации стал остро, поскольку все больше организаций токенизируют реальные активы, а также переносят контракты и платежи в блокчейн. Потребность в конфиденциальных транзакциях возрастает.   Условия смарт-контрактов могут содержать секретную коммерче

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

    • YouTube прояснил политику в отношении NFT и блокчейн-игр

      Платформа YouTube пояснила, что ее обновленная политика в отношении азартных игр не будет вводить полный запрет на контент, связанный с невзаимозаменяемыми токенами (NFT) и токенизированными игровыми активами. С 17 ноября YouTube запретит создателям контента перенаправлять зрителей на сайты азартных игр, предлагающих предметы с денежной ценностью, включая скины для видеоигр, косметику и NFT. Платформа ввела это правило для борьбы с нерегулируемыми онлайн-казино, которые часто рекламируются

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

    • Стивен Маккларг назвал способный конкурировать с Уолл-стрит блокчейн

      Гендиректор Canary Capital Стивен Маккларг (Steven McClurg) объяснил, почему считает блокчейн XRP Ledger способным стать конкурентом традиционным платежным финансовым системам. Маккларг на конференции Ripple Swell рассказал, что обратил внимание на блокчейн и криптовалюты из-за медленных и дорогих денежных переводов. Он привел в пример работников, которые, отправляя деньги родственникам за границу, платят комиссию 8%–15% от суммы перевода. В отличие от обычных денежных переводов, блокчейн-

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

    • Главный юрист Coinbase призвал США использовать блокчейн для борьбы с преступностью

      Главный юрисконсульт криптобиржи Coinbase Пол Грюэл (Paul Grewal) призвал правительство США использовать блокчейн и искусственный интеллект (ИИ) для борьбы с финансовыми преступлениями и предотвращения незаконной деятельности с использованием криптовалют. Согласно письму Грюэла, направленному в Министерство финансов США, схемы отмывания денег становятся все более изощренными благодаря использованию новейших технологий. Поэтому для борьбы с преступностью правоохранителям стоит использовать т

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

    • Анатолий Яковенко: Стейблкоины привлекут в блокчейн триллионы долларов

      Сооснователь Solana Labs Анатолий Яковенко заявил, что стейблкоины привлекут на крипторынок триллионы долларов, а также назвал лучшую страну для ведения криптовалютного бизнеса. По мнению Яковенко, сейчас стейблкоины — это самый практичный вариант использования технологии блокчейна, поскольку обеспеченные фиатными валютами токены стали мостом между традиционными и децентрализованными финансами (DeFi). С помощью стейблкоинов можно совершать бесперебойные международные платежи и денежные пере

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

×
×
  • Create New...