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

Зачем в Биткойне дерево Меркла?


fxseminar

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

Как оно используется, в каких (какого типа) операциях?

 

Если, например, кому-то нужно указать, где в блоке находится транзакция, -- почему не указать просто её порядковый номер? Если какому-то клиенту приспичило поискать (свою) транзакцию -- ну, пусть посканирует блоки, это ведь его забота, а не Системы!

 

Да, собственно, дерево Меркла, кажется, и не помогает поиску транзакции в блоке ...

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

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

 

Используется SPV-клиентами.

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

@Old Miner, точно, согласен!

 

Получается, Сатоши, когда проектировал Биткойн, предвидел появление SPV-клиентов?

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

А, я понял: если сказать: "проверить принадлежность конкретной транзакции конкретному блоку, не загружая блок целиком В ОПЕРАТИВНУЮ ПАМЯТЬ", то это, очевидно, полезно не только для SPV-клиентов.

 

Век живи, век учись!

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

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


https://en.bitcoin.it/wiki/Block_hashing_algorithm


https://bitcointalk.org/index.php?topic=557866.0

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

@e46btcмайнерам в работе от пула мог бы передаваться и просто хэш блока (как массива транзакций)

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

@fxseminar, ну вам то виднее, куда уж там пулам до ваших знаний.

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

 

 

майнерам в работе от пула мог бы передаваться и просто хэш блока

 

Майнеры майнят еще не созданный блок

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

@Tomcat_MkII, я говорил не про хэш заголовка блока, а про "хэш ... массива транзакций". Если бы в неком блокчейне не было Меркла, то всё равно нужно было бы "запирать" массив транзакций его хэшем. 

 

Мы же можем абстрактно помыслить блокчейн, не "надписывающий" Дерево Меркла над массивом транзакций в блоке, правда?

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

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

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

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

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

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

Войти

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

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

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

    • Экономика халвинга: как устроено снижение награды в сети Биткоина и зачем оно нужно

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

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

    • L3, привет! Зачем нужны решения третьего уровня

      Рассмотрим процесс становления L3 с разных аспектов, а также перспективы этого направления на ближайшие три-пять лет. Эта статья готовилась довольно долго по трем причинам: Dencun — обновление Эфириума, которое еще раз доказало, что вертикальное масштабирование имеет все перспективы среднесрочного развития;   Blast  — одно из первых решений, соединяющих L2 & DeFi-механики на низком (около)сетевом уровне;   Op Stack — эволюция и система грантов Superchain, которая с

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

    • Кредиты и депозиты в цифровой валюте: что такое криптобанки и зачем они нужны

      В традиционных и цифровых финансах есть много схожего — например, ипотека бывает классическая и криптовалютная. То же самое касается бирж и банков. О последних и пойдет речь в этой статье. Само понятие «криптобанки» довольно противоречиво. Дело в том, что в основе концепции криптовалют лежат важные фундаментальные принципы, не характерные традиционным финансовым институтам, такие как децентрализация, отсутствие финансовых посредников (коими как раз и являются банки) и анонимность. Вы можете

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

    • Платим за деньги: зачем криптовалютным транзакциям нужны комиссии

      От чего зависит размер комиссий при переводах в криптовалютах, как устроены транзакционные издержки и какую роль они играют в системах? Постараемся объяснить максимально понятно. Комиссия за транзакцию взимается при переводе криптовалюты с одного кошелька на другой. Обработка транзакций в блокчейне требует определенных усилий – комиссия служит компенсацией майнерам и валидаторам, которые помогают поддерживать бесперебойную работу сети. Комиссия за транзакцию может колебаться в зависимости о

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

    • Темпография: что это, кому и зачем нужно

      Темпография — совокупность методов защиты и нападения на децентрализованные и распределенные сети нового поколения, такие как блокчейн-решения или DAGs, основанные на использовании временных аномалий. Если коротко, темпография — это совокупность методов защиты и нападения на децентрализованные и/или распределенные сети (далее — ДРС) нового поколения с консенсусом, навроде блокчейн-решений или DAGs, основанных на использовании временных аномалий. Возможно, не все очевидно даже после определе

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

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