Jump to content

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


Recommended Posts

Posted

Пытаюсь написать свою программу для майнинга 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" или мне его нужно дополнительно проверять, если да - то каким образом?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

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

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

      in Биткоин

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

      Приветствую участников форума.   Многие знают бренд Parimatch как одного из старейших букмекеров, но сейчас они активно заходят в Web3, крипто-беттинг и рынок предикшнов. Под это направление они официально запустили собственную программу контрибьюторов (Parimatch Contributors Program) с ежемесячным пулом наград для авторов, дизайнеров и крипто-энтузиастов. Сам участвую в этой программе и делюсь рабочей инструкцией, как зарегистрироваться, какие есть требования и как здесь начисляю

      in Игры, гэмблинг, казино, беттинг

    • Grayscale устроила ИИ-ребрендинг биржевого фонда Bitcoin Miners ETF

      Инвестиционная компания Grayscale Investments переименовала свой биржевой фонд Grayscale Bitcoin Miners ETF (MNRS), отслеживающий акции публичных майнеров, в Grayscale AI Compute ETF (GCPU). Новый фонд предназначен для инвесторов, желающих заработать на развитии искусственного интеллекта. Фонд GCPU теперь отслеживает индекс Indxx High Performance Computing, куда входят компании, которые приобретают дата-центры, питают их электричеством или увеличивают вычислительные мощности, необходимые дл

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

    • wn.nr/kV2RsnP - Второй раунд аирдропа Bitcoin Base (BCB)

      На аирдропы Bitcoin Base (BCB) выделено 13% от общего объема предложения (распределение пройдет в 3 раунда). Выполните обязательные задания, чтобы получить бесплатные токены BCB. Период: С 15 сентября 2026 г. по 15 октября 2026 г. Награда: 25 000 лучших участников разделят между собой 1 000 000 $BCB. Сайт проекта: https://bitcoinbcb.com   Нужно будет указать свой адрес, проще для этого воспользоваться веб-кошельком: https://wallet.bitcoinbcb.com/ Все задания социальные и не

      in Раздачи монет

    • Сервис Swiss Bitcoin Pay признался в утечке данных клиентов

      Компания Swiss Bitcoin Pay, базирующаяся в швейцарском городе Невшатель и оказывающая услуги платежей в биткоинах, отключила свои серверы в связи с утечкой клиентских данных. Платежный провайдер сообщил, что в ходе несанкционированного доступа к его внутренним системам злоумышленники могли получить информацию об адресах электронной почты клиентов, их адресах Биткоина, международных номерах банковского счета (IBAN), истории транзакций и хешированных паролях. Прием платежей в биткоинах приост

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

×
×
  • Create New...