Как стать автором
Обновить
10
0

Пользователь

Отправить сообщение
с id1 до id625763683 это и есть айдишники всех пользователей, его хранить нет смысла. Вот каталог всех пользователей вк vk.com/catalog.php

Какой датасет вам нужен?

Я, к сожалению или к счастью, не встречался с данной проблемой, но думаю это легко решается следующим вариантом:
def gen_address(index):
    # Наша seed фраза
    seed = wallet.generate_mnemonic()

    # Мастер ключ из seed фразы
    master_key = HDPrivateKey.master_key_from_mnemonic(seed)
    ...
    return seed, address, str(wif, 'utf-8')

Затем запоминаем в бд seed фразу, адрес и wif. В итоге у каждого пользователя свой кошелек, а не адрес общего кошелька. И при получении оплаты, мы переведем бтс на свой кошелек. Просто этот вариант с лишней комиссией, а хотелось бы без нее.
Seed фраза хранится и используется на сервере, так что если получается взломать сам сервер, то мы теряем все, бдшку, seed фразу, токены qiwi и тд. Можно зашифровать seed фразу и использовать в коде, но это не сильно поможет. Возможно лучше сделать упор на защиту сервера. Так что ответа я незнаю, может кто предложит получше варианты)
Страшно было использовать сторонние библиотеки, потому что не знаешь пройдет ли операция, и в любой момент может что-то там сломаться. Этот вариант максимально простой, поэтому доверия к такому решению больше, понятно что доверяться сервису blockchain.com не самый лучший вариант, но и хранить 300 гб на сервере для меня непозволительная роскошь.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность