Описание тега 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:…
20 янв '18 в 16:11
0
ответов
Доказательство цепочки BTC Chainpoint BTC
Chainpoint говорит: Chainpoint связывает хэш ваших данных с блокчейном и возвращает подтверждение метки времени. Узел Chainpoint получает хэши, которые объединяются с использованием дерева Меркле. Корень этого дерева публикуется в транзакции Биткойн…
23 авг '18 в 16:01
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
ответов
Как блокчейн проверяет данные цепочки с помощью подчеркнутой реализации базы данных?
Предположим, у меня есть дерево меркле, содержащее реализацию блокчейна системы, и вместе с ней я использовал базы данных для выполнения операций поиска. Поэтому мой вопрос заключается в том, как блокчейн проверяет, изменил ли кто-либо какие-либо зн…
28 дек '18 в 12:14
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