Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 14.12.2021
Сообщений: 78

Найдите корень Меркла для транзакций tx0, tx1, tx2, tx3

05.11.2023, 19:45. Показов 1048. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найдите корень Меркла для транзакций tx0, tx1, tx2, tx3
Дано:
Sample Input:
tx0 tx1 tx2 tx3
Sample Output:
b5fb96a64aa54c2368eb31066edb453ced97305f b795a1449a751e7d3e053317

Моё решение:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import hashlib
tx0 = "tx0".encode()
tx1 = "tx1".encode()
tx2 = "tx2".encode()
tx3 = "tx3".encode()
hash0 = hashlib.sha256(tx0).hexdigest()
hash1 = hashlib.sha256(tx1).hexdigest()
hash2 = hashlib.sha256(tx2).hexdigest()
hash3 = hashlib.sha256(tx3).hexdigest()
hash12 = hashlib.sha256((hash1+hash2).encode()).hexdigest()
hash33 = hashlib.sha256((hash3+hash3).encode()).hexdigest()
hash45 = hashlib.sha256((hash4+hash5).encode()).hexdigest()
Merkle = hashlib.sha256((hash12+hash33+hash45).encode()).hexdigest()
print(Merkle)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2023, 19:45
Ответы с готовыми решениями:

Напишите программу, которая читает несколько транзакций и подсчитывает количество транзакций для каждого ISBN
Задача 1.23 и 1.24 С. Липпман 5-е издание Есть задачка из этой книги: #include <iostream> #include "Sales_item.h" ...

Найдите максимальную разницу между медианами суммы транзакций
Найдите максимальную разницу между медианами суммы транзакций, посчитанными при заданных ниже условиях по полю amount из таблицы...

Найдите корень уравнения
Решите мне пожалуйста уравнение. x-2=8

2
Заблокирован
05.11.2023, 21:28
есть некоторые ошибки. Во-первых, вы создаете переменные hash4 и hash5, которые не были определены ранее. Во-вторых, вы дважды хешируете hash3
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import hashlib
 
def sha256(data):
    return hashlib.sha256(data.encode()).hexdigest()
 
tx0 = "tx0"
tx1 = "tx1"
tx2 = "tx2"
tx3 = "tx3"
 
hash0 = sha256(tx0)
hash1 = sha256(tx1)
hash2 = sha256(tx2)
hash3 = sha256(tx3)
 
hash01 = sha256(hash0 + hash1)
hash23 = sha256(hash2 + hash3)
 
merkle_root = sha256(hash01 + hash23)
 
print(merkle_root)
Итог: b5fb96a64aa54c2368eb31066edb453ced97305f b795a1449a751e7d3e053317
1
1 / 1 / 0
Регистрация: 14.12.2021
Сообщений: 78
05.11.2023, 21:47  [ТС]
А с такой задачей сможете помочь? Буду очень благодарна
Найдите корень Меркла для транзакций tx0, tx1, tx2, tx3, tx4
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2023, 21:47
Помогаю со студенческими работами здесь

Найдите корень уравнения
Необходимо создать класс Fraction для работы с дробными числами. Число должно быть представлено двумя полями: целая часть – длинное целое...

найдите корень уравнения
найдите наименьший положительный корень (в градусах) уравнения sin8x-cos6x=\sqrt{3}(sin6x+cos 8x)

Найдите методом Ньютона корень уравнения
Помогите решить данную задачу! скажу сразу по форуму полазил и поискал решения но не понял как их можно применить к этой задаче ...

Найдите наименьший корень (в градусах) уравнения
Найдите наименьший корень (в градусах) уравнения : sin^4x+cos^4x=sin2x+1.5 на промежутке

HP touchsmart TX2
Доброго времени суток! В очередной раз уважаемые форумщики обращаюсь к Вам за помощью. Итак! Одна знакомая принесла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru