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

Bitcoin своя программа для майнинга


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

Опубликовано

Пытаюсь написать свою программу для майнинга bitcoin в академических целях (я знаю про асики и всё такое...). Но так как в этой теме совсем недавно, много вопросов. Большинство информации либо устаревшая, либо поверхностная... Хотелось бы узнать, в правильном направлении я продвигаюсь...

1. Программа парсит getblock template и получает все транзакции, из которых программа вытаскивает все хэши и создаёт корень Меркла

   {
                "data": "020000000637b813661207a005730dadedfa223d2e069ac51f8b9399e030417c98c2c428b03c0000006b483045022100d9dcb3a5c1609eb6f1a03b680757b0d249111a5d15b739bf163585c3b5017a60022060467467f78da4f19719fa05fc6d2caf2e72366d85fc8d7f09ffbc22589496c501210269d57bbc63e9d6719860ba1c057a0ae100ab4605da0f6d14b1d5e4a399ebb5b1feffffff3e93ddb8c00096af2624b9f01ef7695afab2683f4036b49da88a1a40a0a9d3b1000000006a47304402206e1a8ce9622290bb9712e7ccce7d76dddd001e131de06887a766589b85a2a53d0220687b64c02f795b74cbd4b16d57fbd74709e5fdec67a5cea4697c7996b66e9d5701210369c6949fb655d11420efa2dfb0058fa63a0b0a1222e75efd533dbe9fa0845117feffffff89cf74de5a6289567a50f7ab4f9a0fd3c40f2de29f43d7c7eeb6a8e3fe2d57e3000000006a47304402206530b469c96acc70db40ecb836f0cf0ad51034d2168c976341b567d754eb6d1302207dff594adbb70727341a9f7a38eed06f8d76a94cbcd62f94ee1052b4f394cc90012102fbfd138f855f6ee6ca00aa2bdb1970ec56c7fe6ec97f50e2200e170832067c0afeffffffa5ae20d09bc53df64b95e392c9af76c98e83e3a9715826fdf2813a249c9f5f1b0a0000006a473044022036fcf7d11e12d8257c23f1b2d0674a990fd8e68d43c82102b013c8e11e4fc99d022020d01bcd0bb0ea39af7164d45959f9ff9aa7b455ff885ad303ddf1985e16a75f01210360057d186d6d8f568f6ace61d469fa5899fa1d13438f6b65d330cb1d93654a50feffffffcfabf50702af41214a84e603a272ce208af43343e6269458f00e2d2ab657afc4010000006b483045022100ccbe2c90c849a9f9fc52a269a658ad15fb5474910aadf6f02a2e565af9b1592f022079690fc6465b7265c8f99e2b594ac12c29b9a3bb62fedb8ab841739f322fdfb40121039023e932ebff5d13bfa9e860fd1ca00944c70956527ebbe6678b4b7f2877e3e4fefffffff71beb7b9f4a248e00315c4561520db800bf43c009b92d21b11627a711b033cf030000006b48304502210089c4557772a5ae524d9a7698fb307b95443141cbf3000e5fe5f04bf6079000c202206d312efd6cd1680f490af233326b8d5353a181cc841d0c157b885f3544930de6012102b8bebad4b2414a393053f56e515a4f46ca70bac6fa5872f937011b349852a52efeffffff0100e40b5402000000160014dc6bf86354105de2fcd9868a2b0376d6731cb92f6ddd0a00",
                "txid": "066f3d9e90fff64498203589695074994a99c48b56fddd650504acce05b23bad",
                "hash": "066f3d9e90fff64498203589695074994a99c48b56fddd650504acce05b23bad",
                "depends": [],
                "fee": 7413,
                "sigops": 0,
                "weight": 3704
            },
            {
                "data": "020000000001018fa6dc93e83640958e770569d47ca4604661e9a22b4148d8f99e8f8d8140abcb0000000000fdffffff021520000000000000160014a3653a3dd63e64fc68b02281c90a2c13af50445def6600000000000017a914cedaf0ce4311844a4c28c7965f77f12c3c6d7682870247304402204833480f98e70cc37ecb36632112b1f51b525cbe7c676ac9f115074efe084d4e02207194e2be196afbcfda979e782240329649595723805617d0d8fd49099bf34f210121024cf317a239079bc042b3d1cec70f37bbb237357517107759511844448f1e2ac56ddd0a00",
                "txid": "5440e8565b8af9696453faee7b5f6c75e7308a46aaf01686c55e01e753014c3d",
                "hash": "876606de9e52038fbb416ff7fc9250116c51cab715aeff5ce57bd1f8e94f551b",
                "depends": [],
                "fee": 1136,
                "sigops": 1,
                "weight": 565
            }

Я просто вытаскиваю "hash" или мне его нужно дополнительно проверять, если да - то каким образом?

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

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

Создать аккаунт

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

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

Войти

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

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

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

    • Курс Bitcoin (только про Bitcoin)

      В данной ветке предлагаю вести обсуждение курса Bitcoin Общее обсуждение курсов криптовалют происходит в топике Курсы криптовалют  Также у нас есть ветка по обсуждению "справедливого курса" Bitcoin     Несколько полезных инструментов для отслеживания курса: bitcoin.clarkmoody отображает стакан Mt.Gox и строит в реалтайме японские свечи bitcoinchain сравнение курсов на разных биржах на одном графике bitcoincharts курсы на различных биржах в табличном представлении  

      в Биткоин

    • ALFAcoins - Процессинг платежей Bitcoin/Litecoin/Ethereum

      Дорогие друзья!  ?   Рады представить Вам ALFAcoins - современный многофункциональный процессинг криптоплатежей с высокой степенью защиты. Основанная в 2013 году, компания зарекомендовала себя как надежный партнер между продавцами и покупателями, реализовав возможность взаиморасчётов с помощью Bitcoin и другими наиболее популярными криптовалютами, одновременно делая интернет-платежи доступными и понятными для всех участников процесса.   ALFAcoins - это система автоматической обра

      в Платежные решения

    • Новая вредоносная программа SparkKitty угрожает устройствам с iOS и Android

      Аналитики российской компании «Лаборатория Касперского» сообщили об обнаружении SparkKitty — новой вредоносной программы для iOS и Android, созданной ради кражи криптовалют у пользователей из Юго-Восточной Азии и Китая. SparkKitty скрывается внутри приложений, отслеживающих курсы криптовалют, получающих торговые сигналы с бирж и мессенджеров с функциями криптообмена, уточнили эксперты по безопасности.   На устройства с iOS программа загружалась как через App Store, так и через фальши

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

    • Соло майнинг Bitcoin Cash

      Хочу начать майнинг в соло Bitcoin Cash. Подскажите, пожалуйста, какой алгоритм моих действий? С чего нужно начать? Какие прдводные камни? Что нужно учесть? Какие современные тенденции? Если эта затея совершенно негодная, то почему? Спасибо за ответ. P.S. За хороший толковый развернутый ответ - обещаю, что переведу Вам на указанный Вами адрес Bitcoin Cash - донат за консультацию (сколько будет в моих силах). 

      в Общие вопросы по майнингу

    • SmartBot OKX (DEMO). Программа для тестирования и автоматизации торговли на OKX

      OKX SmartBot DEMO —  тестирую бот для торговли на OKX (фьючерсы) ✅ Работает через API (используйте свои или "вшитые временные" Demo-ключи) 🛡 Защищён системой Themida — безопасен для пользователя 📊 Умная логика управления рисками (бот останавливается при отклонениях) 💬 Интерфейс: переведено меню на rus/ в диалогах частично остался основной язык ukr 🖥 Для Windows (установщик) 🎯 Идеально подходит для тестирования стратегий и ознакомления с OKX 💬 Вопросы или поддержка — пишите в

      в Софт для трейдинга

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