Post
Topic
Board Бизнес
Re: [Предзаказ] Bitfury ASIC 65nm
by
giv
on 02/10/2013, 13:33:37 UTC
2bitfury
Для идентификации устройств метабанка можно попытаться использовать скрипт /usr/bin/cgserial.py. Он есть на всех метабанковских устройствах и использует /proc/cpuinfo для генерации уникального имени воркера на пуле ghash.io. Более подробную информацию нужно спрашивать у самого метабанка. Но мне кажется, что возмещать конечным майнерам - это не правильно, т.к. на момент перекупа уже была известна реальная скорость, поэтому покупая у перекупов, покупатель знал на что шел. С другой стороны, как я понял, вы хотите поддержать именно майнеров, а не перекупов, эта точка зрения тоже имеет право на жизнь.

Code: (cgserial.py)
#!/usr/bin/python

import simplejson as json

i = open('/proc/cpuinfo')

my_text = i.readlines()
i.close()

username = ""

for line in my_text:
    line = line.strip()
    ar = line.split(' ')
    if ar[0].startswith('Serial'):
        username = "petabank.a" + ar[1]

if not username:
    exit(-1)

o = open('/.cgminer/cgminer.conf', 'w');


pools = []

pools.append({"url": "stratum+tcp://ghash.io:3333",
              "user": username, "pass": "3xrQgx5pDIanF"})

conf = {"pools": pools,
        "api-listen" : True,
        "api-port" : "4028",
        "api-allow" : "W:127.0.0.1"}

txt = json.dumps(conf, sort_keys=True, indent=4 * ' ')

o.write(txt)
o.write("\n");
o.close()