Описание тега merkle-tree

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

Переменные хеши в питоне

Я пытаюсь реализовать дерево Меркель в Python. Вот мой текущий код (Incomplete) Код: from random import randint import math import sys #First create a leaf node with some data #Creates the Hash of L1 class Leaf(): def __init__(self,x): self.data = x…
28 июл '18 в 08:08
1 ответ

Как деревья Merkle могут помочь проверить содержимое блока в блокчейне

Насколько я понимаю, merkle-дерево можно использовать для разделения реальных транзакций (или другого содержимого) блока и процесса его проверки путем рекурсивного применения хеш-функций к содержимому блоков. Это позволяет реализовать упрощенную про…
19 окт '18 в 16:16
0 ответов

Объяснение дерева сумм Меркле

Может ли кто-нибудь объяснить, что такое дерево Меркле Сум, и желательно указать место, где оно используется? Когда я читал Mimble Wimble, я столкнулся с деревом меркл-сум и не смог найти подходящий источник, объясняющий это.
30 янв '19 в 17:33
0 ответов

Альткойн, корень Меркле

В образовательных целях я пытаюсь создать свою собственную монету, Когда я пытаюсь запустить свой coin-qt, я получаю эту ошибку. Терминал: Code: ./rhinoxcoin-qt rhinoxcoin-qt: src/main.cpp:2802: bool InitBlockIndex(): Assertion `block.hashMerkleRoot…
24 апр '18 в 17:46
1 ответ

В чем разница между блокчейном и неизменным связным списком?

Есть вопрос для интервью: в чем разница между блокчейном и неизменным связанным списком? Я ответил, что это одна и та же технология, а затем провалил тест. Пожалуйста, поправьте меня, что я не прав.
02 янв '19 в 10:41
1 ответ

Решение блока биткойнов, все одноразовые номера использованы, но без попадания

Я пытаюсь понять, как работает попытка решения биткойн-блока. Я вижу, что одноразовый номер - это 32-разрядное число, поэтому нужно попробовать около 4 миллиардов значений. Кроме того, я увидел знаменитый майнинг-пул с мощностью 500 Ph/s под рукой. …
02 окт '17 в 17:18
1 ответ

Какие хеши нужны в дереве Меркле?

Когда у вас есть дерево Merkle, какое минимальное количество хэшей необходимо для подтверждения изменения одного конечного узла? Правильно ли я понимаю, что сначала нужен только верхний хеш (корень дерева Меркле или корень дерева Меркле)? И затем, к…
09 ноя '15 в 19:33
0 ответов

Существует ли дерево хешей, разработанное для сложных структур данных?

У меня есть объект JSON с личными данными. Он имеет следующую (сложную!) Структуру: { name: "JB", age: 35, children: [ { name: "Alice", age: "5", favColor: "pink" }, { name: "Bob", age: "8", favColor: "blue" }, { name: "Charlie", age: "9", favColor:…
0 ответов

Доказательство цепочки BTC Chainpoint BTC

Chainpoint говорит: Chainpoint связывает хэш ваших данных с блокчейном и возвращает подтверждение метки времени. Узел Chainpoint получает хэши, которые объединяются с использованием дерева Меркле. Корень этого дерева публикуется в транзакции Биткойн…
0 ответов

Запуск узла SPV на локальной машине

У меня есть полный узел на моей локальной машине, я хотел бы иметь узел SPV, чтобы понять, как SPV работает с деревом Merkle. С Bitcoin Core 0.17.1 у меня может быть только полный узел?
05 янв '19 в 17:10
0 ответов

Неверный синтаксис

Кто-нибудь знает, как исправить эту проблему синтаксиса? Я попытался исправить синтаксис несколькими способами. Все еще не могу понять это. elif i == len(x_tree[x])-1 and leaf in x_tree[x+1]: i = x_tree[x+1].index(leaf) n = nodehash_list.index(leaf)…
15 июл '18 в 01:46
1 ответ

Может ли дерево Меркле сказать, существует ли в нем более одной копии объекта?

С помощью корневого хэша Merkle и пути Merkle можно проверить, существует ли данный объект (то есть транзакция) в дереве Merkle. Но можно ли сказать, что в дереве нет другого дублирования объекта. Например, если у меня есть корень Merkle списка тран…
21 янв '18 в 19:43
1 ответ

Деревья Меркля генерируются из одного SSTable?

Когда Cassandra выполняет проверку целостности данных, она выполняет проверку достоверности, но что это означает точно? Насколько я понимаю, он создает один SSTable, который будет временно храниться (до завершения восстановления), а затем генерирует…
05 дек '17 в 16:16
2 ответа

Меркель деревья для сокрытия государственных полей от контрагентов?

Документы Corda v3 описывают обрывы транзакций и использование деревьев Меркле для "скрытия" информации во время транзакции. В частности, используемый пример - скрытие конфиденциальных данных от Oracle во время проверки транзакции. Поддерживает ли и…
27 мар '18 в 09:09
0 ответов

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

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

Проверка токена Keyless Signature Infrastructrue ( KSI)

Поэтому я читал о блокчейне KSI, но ресурсов, которые я исследовал в Интернете, было недостаточно, чтобы прояснить некоторые вопросы, которые все еще беспокоили меня! Вопросы: Всякий раз, когда клиент запрашивает участие в цепочке блоков ksi, он отп…
28 апр '18 в 04:16
1 ответ

Как генерируется путь дерева Меркле?

Я пытался понять, как работает дерево Меркля в SPV и многих других сценариях в технологиях блокчейна, и не мог разобраться с одним вопросом: как генерируется путь Меркле при проверке транзакции. На приведенном ниже графике предположим, что я хотел б…
27 фев '18 в 15:12
0 ответов

Хэширование вложенных json не совпадает с корнем merkle

У меня есть вложенный JSON (он был сгенерирован из файла XML). Я пытаюсь хэшировать несколько вложенных json-файлов, извлеченных из XML-файла, и создать дерево Merkle со всеми из них, но проблема в том, что отдельный хэш json не совпадает с корнем д…
08 фев '19 в 05:59
1 ответ

Создание контроля версий для простого массива с использованием блокчейна

Я построил простой блокчейн. Я хочу построить контроль версий массива чисел. Я хочу записывать добавления новых номеров, удаления и обмена номерами. Какой может быть экономичный способ хранения этих изменений? Я рассмотрел создание дерева меркле все…
28 апр '18 в 18:34
0 ответов

Как избежать проблемы последнего непарного элемента при построении дерева меркла

Можем ли мы избежать проблемы с последним непарным элементом данных при создании дерева меркле для блокчейна ethereum? Я знаю, что есть способ решить эту проблему в блокчейне, мы должны продублировать последний элемент, но это проблема, которая може…
23 окт '18 в 18:14