что я хотел бы сделать:
- клонировать, что последнюю версию программного обеспечения p2pool от оригинального Dev forestv (https://github.com/forrestv/p2pool)
- использовать реализацию keccak питона (https://bitbucket.org/tiran/pykeccak)
- реализовать всю известную SHA-3 валюту в preconfig (Maxcoin, Helixcoin, Slothcoin)
где я в настоящее время получить "застрял":
-
-
- Доля являются отвергаются (или не проверяются как цепь реальной доли акций), так как хэш выше сложности хэша должен быть (и целевой хэш показывает меньше символов в длине?)
Дайте мне знать, если кто-то имеет более полный проект уже, но я не вижу ничего, что пока работает.
Вот новый проект, который я хотел бы пригласить вас принять участие или, по крайней мере, дать советы о том, как начать работу (https://github.com/florianuhlemann/p2pool_sha3keccak)
Пожалуйста, поддержите некоторые BTC для работы требуется: 1HLstfdaXpV48BnTpG1zKRrZaRFXmAezeU
первый шаг:
второй шаг:
третий шаг: Проверка заголовка доли взломана, все представленные акции и даже блоки не получить признание.
Код:
2014-03-21 15: 40: 15,994407 > Хлюпала ошибка JSON:
2014-03-21 15: 40: 15,994474 > Traceback (самый последний вызов последнего):
2014-03-21 15: 40: 15,994512 > файл "/usr/lib/python2.7/dist-packages/twisted/protocols/basic.py", Линия 455, в DataReceived
2014-03-21 15: 40: 15,994546 > self.lineReceived (линия)
2014-03-21 15: 40: 15,994577 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/util/jsonrpc.py", Линии 164, в lineReceived
2014-03-21 15: 40: 15,994611 > _handle (линия, сам, response_handler = self._matcher.got_response) .addCallback (лямбда строка2: self.sendLine (строка2), если не строка2 Отсутствует Отсутствует еще)
2014-03-21 15: 40: 15,994644 > файл "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", Линии 1181, в unwindGenerator
2014-03-21 15: 40: 15,994677 > Обратные _inlineCallbacks (Отсутствует, ген, отложенный ())
2014-03-21 15: 40: 15,994708 > файл "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", Строка 1039, в _inlineCallbacks
2014-03-21 15: 40: 15,994739 > Результат = g.send (результат)
2014-03-21 15: 40: 15,994768 > --- ---
2014-03-21 15: 40: 15,994796 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/util/jsonrpc.py", Строка 85, в _handle
2014-03-21 15: 40: 15,994824 > Результат = выход method_meth (* лист (preargs) + лист (PARAMS))
2014-03-21 15: 40: 15,994852 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/bitcoin/stratum.py", Строка 74, в rpc_submit
2014-03-21 15: 40: 15,994880 > Возвращение got_response (заголовок, worker_name, coinb_nonce)
2014-03-21 15: 40: 15,994907 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/bitcoin/worker_interface.py", Линии 136, в
2014-03-21 15: 40: 15,994935 > лямбда-заголовок, пользователь, coinbase_nonce: обработчик (заголовок, пользователь, pack.IntType (self._my_bits) .pack (Nonce) + coinbase_nonce),
2014-03-21 15: 40: 15,994964 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/work.py", Линия 389, в got_response
2014-03-21 15: 40: 15,994991 > Доля = get_share (заголовок, last_txout_nonce)
2014-03-21 15: 40: 15,995018 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/data.py", Линия 215, в get_share
2014-03-21 15: 40: 15,995045 > утверждают share.header == заголовок # проверяет merkle_root
2014-03-21 15: 40: 15,995082 > exceptions.AssertionError:
2014-03-21 15: 40: 15,994474 > Traceback (самый последний вызов последнего):
2014-03-21 15: 40: 15,994512 > файл "/usr/lib/python2.7/dist-packages/twisted/protocols/basic.py", Линия 455, в DataReceived
2014-03-21 15: 40: 15,994546 > self.lineReceived (линия)
2014-03-21 15: 40: 15,994577 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/util/jsonrpc.py", Линии 164, в lineReceived
2014-03-21 15: 40: 15,994611 > _handle (линия, сам, response_handler = self._matcher.got_response) .addCallback (лямбда строка2: self.sendLine (строка2), если не строка2 Отсутствует Отсутствует еще)
2014-03-21 15: 40: 15,994644 > файл "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", Линии 1181, в unwindGenerator
2014-03-21 15: 40: 15,994677 > Обратные _inlineCallbacks (Отсутствует, ген, отложенный ())
2014-03-21 15: 40: 15,994708 > файл "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", Строка 1039, в _inlineCallbacks
2014-03-21 15: 40: 15,994739 > Результат = g.send (результат)
2014-03-21 15: 40: 15,994768 > --- ---
2014-03-21 15: 40: 15,994796 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/util/jsonrpc.py", Строка 85, в _handle
2014-03-21 15: 40: 15,994824 > Результат = выход method_meth (* лист (preargs) + лист (PARAMS))
2014-03-21 15: 40: 15,994852 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/bitcoin/stratum.py", Строка 74, в rpc_submit
2014-03-21 15: 40: 15,994880 > Возвращение got_response (заголовок, worker_name, coinb_nonce)
2014-03-21 15: 40: 15,994907 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/bitcoin/worker_interface.py", Линии 136, в
2014-03-21 15: 40: 15,994935 > лямбда-заголовок, пользователь, coinbase_nonce: обработчик (заголовок, пользователь, pack.IntType (self._my_bits) .pack (Nonce) + coinbase_nonce),
2014-03-21 15: 40: 15,994964 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/work.py", Линия 389, в got_response
2014-03-21 15: 40: 15,994991 > Доля = get_share (заголовок, last_txout_nonce)
2014-03-21 15: 40: 15,995018 > файл "/home/florianuhlemann/p2pool_helixcoin/p2pool/data.py", Линия 215, в get_share
2014-03-21 15: 40: 15,995045 > утверждают share.header == заголовок # проверяет merkle_root
2014-03-21 15: 40: 15,995082 > exceptions.AssertionError: