Bitcoin Forum

Local => Барахолка => Topic started by: bitcoin-litcoin on December 03, 2017, 09:57:55 AM



Title: Куплю базу Биткоин-адресов
Post by: bitcoin-litcoin on December 03, 2017, 09:57:55 AM
Куплю базу Биткоин-адресов с положительным балансом - 5000 руб.

Пишите в лс или на почту: bitcoin-litecoin-cash@yandex.ru


Title: Re: Куплю базу Биткоин-адресов
Post by: Coin-1 on December 03, 2017, 01:08:22 PM
Куплю базу всех Биткоин-адресов, находящихся в блокчейне. - 5000 руб.

Пишите в лс или на почту: bitcoin-litecoin-cash@yandex.ru
Просто список всех Bitcoin-адресов из блокчейна? Без текущих балансов?


Title: Re: Куплю базу Биткоин-адресов
Post by: bitcoin-litcoin on December 03, 2017, 04:24:01 PM
Просто список всех Bitcoin-адресов из блокчейна? Без текущих балансов?

Да, можно без балансов.

По сути надо 2 базы:

1) все адреса с блокчейна
2) все адреса с любым положительным балансом


Title: Re: Куплю базу Биткоин-адресов
Post by: yo-blin on December 04, 2017, 06:47:33 AM
Куплю базу всех Биткоин-адресов, находящихся в блокчейне. - 5000 руб.

Пишите в лс или на почту: bitcoin-litecoin-cash@yandex.ru
Вот тут все выложил http://directory.io/
Если были транзакции по адресам то в колонке Has Transactions -  true
денег в количестве 0,75 LTC посылай сюда LLjCRDdxC5TFcqDqDUQKE4LU6tysUr6Mz8


Title: Re: Куплю базу Биткоин-адресов
Post by: goto5k on December 04, 2017, 03:14:50 PM
Для чего это используется, если не секрет?


Title: Re: Куплю базу Биткоин-адресов
Post by: yo-blin on December 04, 2017, 07:45:50 PM
Вот тут все выложил http://directory.io/
Если были транзакции по адресам то в колонке Has Transactions -  true
денег в количестве 0,75 LTC посылай сюда LLjCRDdxC5TFcqDqDUQKE4LU6tysUr6Mz8

Хорошая шутка)
Какая нафиг шутка
По сути надо 2 базы:

1) все адреса с блокчейна

у тебя есть 904625697166532776746648320380374280100293470930272690489102837043110636675 х 128 байт чтоб хранить все Адреса? Нет не моя проблема!
Оплатите оферту! ;)
А все со статусом  true  можешь взять тут https://lbc.cryptoguru.org/


Title: Re: Куплю базу Биткоин-адресов
Post by: bitcoin-litcoin on December 04, 2017, 08:16:40 PM
у тебя есть 904625697166532776746648320380374280100293470930272690489102837043110636675 х 128 байт чтоб хранить все Адреса? Нет не моя проблема!
Оплатите оферту! ;)
А все со статусом  true  можешь взять тут https://lbc.cryptoguru.org/

А с чего вы взяли что в блокчейне хранится 904625697166532776746648320380374280100293470930272690489102837043110636675 х 128 байт ? )))

тут https://lbc.cryptoguru.org/ нету ничего - дайте пруф линк)


Title: Re: Куплю базу Биткоин-адресов
Post by: johhnyUA on December 04, 2017, 09:25:53 PM
А с чего вы взяли что в блокчейне хранится 904625697166532776746648320380374280100293470930272690489102837043110636675 х 128 байт ? )))

Максимальное число возможных адресов же.
В блокчейне хранятся только те, транзакции по которым были хоть раз. Созданный, но не использованный адрес ты никак (кроме как вычислением максимального числа всех возможных адресов) ты не увидишь.


Title: Re: Куплю базу Биткоин-адресов
Post by: bitcoin-litcoin on December 04, 2017, 10:34:45 PM
А с чего вы взяли что в блокчейне хранится 904625697166532776746648320380374280100293470930272690489102837043110636675 х 128 байт ? )))

Максимальное число возможных адресов же.
В блокчейне хранятся только те, транзакции по которым были хоть раз. Созданный, но не использованный адрес ты никак (кроме как вычислением максимального числа всех возможных адресов) ты не увидишь.

Ну а я про что? Мне нужны только те, что в блокчейне.


Title: Re: Куплю базу Биткоин-адресов
Post by: cryptomasta on December 05, 2017, 02:45:47 AM
Куплю базу всех Биткоин-адресов, находящихся в блокчейне. - 5000 руб.

Пишите в лс или на почту: bitcoin-litecoin-cash@yandex.ru
Вот тут все выложил http://directory.io/
Если были транзакции по адресам то в колонке Has Transactions -  true
денег в количестве 0,75 LTC посылай сюда LLjCRDdxC5TFcqDqDUQKE4LU6tysUr6Mz8
Мне знакомые разработчики сказали, что такое кол-во страниц, даже если написать парсер и запустить его на квантовом компе, нужно будет сканировать несколько лет :D
Представляю, сколько это займет вручную. Я сам лично в директории находил пару кошельком с незначительными суммами - до 40-50$ в эквиваленте. Дохлый номер. :)


Title: Re: Куплю базу Биткоин-адресов
Post by: johhnyUA on December 05, 2017, 11:30:37 AM
Ну а я про что? Мне нужны только те, что в блокчейне.

Самый простой и не затратный вариант - самому написать парсер. Двигаться от самого первого блока к самым новым считывая адреса. Их сейчас порядка пары десятков лямов в сети. Если парсить чисто адреса, без дополнительной инфы то не будет так уж и напряжно.


Title: Re: Куплю базу Биткоин-адресов
Post by: conceptor on December 05, 2017, 11:49:16 AM
Ну а я про что? Мне нужны только те, что в блокчейне.

Самый простой и не затратный вариант - самому написать парсер. Двигаться от самого первого блока к самым новым считывая адреса. Их сейчас порядка пары десятков лямов в сети. Если парсить чисто адреса, без дополнительной инфы то не будет так уж и напряжно.

Самый простой и не затратный вариант - найти готовый парсер на GitHube.
Например:
https://github.com/gcarq/rusty-blockparser
или
https://github.com/znort987/blockparser  и его множество форков


Title: Re: Куплю базу Биткоин-адресов
Post by: bitcoin-litcoin on December 05, 2017, 03:01:16 PM
Можно самому парсер написать, можно готовый использовать.
Взялся бы кто.


Title: Re: Куплю базу Биткоин-адресов
Post by: kzv on December 05, 2017, 03:21:25 PM
давай сервер с синхронизированный биткоином - напишу парсер за обозначенный бюджет.


Title: Re: Куплю базу Биткоин-адресов
Post by: psykrab on December 07, 2017, 12:43:20 PM
Есть свежая база с положительными балансами (21 609 599 адресов).


Title: Re: Куплю базу Биткоин-адресов
Post by: viktorheli on October 20, 2018, 03:08:25 PM
Topic Starter can not google? He He!

catch (Pyhon script):
import sys
import base58
from bitcoinrpc.authproxy import AuthServiceProxy

RPC_ADDRESS="you-ip:8332"
RPC_USER="you-username"
RPC_PASSWORD="you passwd"

def connect(address, user, password):
    return AuthServiceProxy("http://%s:%s@%s"%(user, password, address))

def extract_block_addresses(rpc, block_hash):
    block = rpc.getblock(block_hash)
    addresses = []
    for tx in block[u'tx']:
        raw_tx = rpc.getrawtransaction(tx, True)
        if not raw_tx.has_key('vout'):
            sys.stderr.write("Transaction %s has no 'vout': %s\n"%(tx, raw_tx))
            break
        for vout in raw_tx[u'vout']:
            if not vout.has_key("scriptPubKey"):
                sys.stderr.write("Vout %s of Transaction %s has no 'scriptPubKey'\n"%(vout, tx))
                break
            if vout["scriptPubKey"]["type"] == "nulldata":
                # arbitrary data
                break
            elif vout['scriptPubKey'].has_key('addresses'):
                addresses.extend(vout['scriptPubKey']['addresses'])
            else:
                sys.stderr.write("Can't handle %s transaction output type in transaction %s\n"%(vout["scriptPubKey"]["type"], raw_tx))
    return addresses
if __name__ == "__main__":
    if len(sys.argv) > 1:
        start_block = int(sys.argv[1])
    else:
        start_block = 1

    if len(sys.argv) > 2:
        end_block = int(sys.argv[2])
    else:
        end_block = 0

    rpc = connect(RPC_ADDRESS, RPC_USER, RPC_PASSWORD)
    if end_block == 0:
        end_block = rpc.getblockcount()

    b = start_block

    for b in xrange(start_block, end_block+1):
        print(b)
        try:
            block_hash = rpc.getblockhash(b)
            for addr in extract_block_addresses(rpc, block_hash):
                print(addr + "," + base58.b58decode_check(str(addr)).encode('hex')[2:])
        except:
            rpc = connect(RPC_ADDRESS, RPC_USER, RPC_PASSWORD)
            block_hash = rpc.getblockhash(b)
            for addr in extract_block_addresses(rpc, block_hash):
                print(addr + "," + base58.b58decode_check(str(addr)).encode('hex')[2:])


You need installed and full synced Bitcoin core wallet.

Config for botcoin core (bitcoin.conf):
server=1
txindex=1
rpcthreads=32
rpcuser=<you user name>
rpcpassword=<you password>
rpcbind=0.0.0.0
rpcallowip=<allow ip addr>