Bitcoin Forum
July 02, 2024, 05:06:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Нужна своя имплементация узла Bitcoin. Ищем конс  (Read 169 times)
Netex24 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile WWW
September 20, 2018, 06:01:20 AM
 #1

Здравствуйте, мы команда которая разрабатывает криптообменники. До настоящего времени работаем с сетью через ноду bitcoind. Нода стала работать очень нестабильно, т.к. количество наших клиентов выросло. При хранении более 10K адресов она часто падает по непонятным нам причинам. Хотим сделать упрощенную имплементацию протокола для индивидуальных нужд нашего процессинга. Если кто-то принимал участие в подобной работе или имеет представление о такой как это делается, просим помощи. Нужны консультации, наставничество. Платим хорошо. Спасибо.
Herschy
Member
**
Offline Offline

Activity: 121
Merit: 12


View Profile
September 20, 2018, 06:06:07 AM
 #2

А не проще просто в базе держать заранее сгенерированый адреса, и выдавать их пользователям.
А чекать их пополнение через эксплореры, причем чекать на 2-3 эксплорерах, т.е. когда в обеих эксплорерах транзакция подтвердится, то вы переовдите средства пользователя.

ПС. часто вами пользуюсь )))

   ⚡⚡ PRiVCY ⚡⚡   ▂▃▅▆█ ✅ PRiVCY (PRIV) is a new PoW/PoS revolutionary privacy project ● ☞ ✅ Best privacy crypto-market! ● █▆▅▃▂
    Own Your Privacy! ─────────────────║ WebsiteGithub  |  Bitcointalk  |  Twitter  |  Discord  |  Explorer ║─────────────────
   ✯✯✯✯✯                 ✈✈✈[Free Airdrop - Starts 9th June]✅[Tor]✈✈✈ ║───────────║ Wallet ➢ ✓ Windows  |  ✓ macOS  |  ✓ Linux
Netex24 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile WWW
September 20, 2018, 09:10:28 AM
 #3

А не проще просто в базе держать заранее сгенерированый адреса, и выдавать их пользователям.
А чекать их пополнение через эксплореры, причем чекать на 2-3 эксплорерах, т.е. когда в обеих эксплорерах транзакция подтвердится, то вы переовдите средства пользователя.

ПС. часто вами пользуюсь )))

Здравствуйте Herschy, однозначно проще, но это не наш путь: во-первых мы не только принимаем монеты, но еще и отправляем как Вы понимаете, как будете бродкастить транзакцию в сеть, тоже через эксплорер  Wink !? Во-вторых, нам нужен собственный шлюз не только для обменника, мы делаем другие проекты, где взаимодействие с блокчейнами более разнообразное нежели в обменниках. Ну и потом это прям деградация какая-то, мы все-таки стараемся делать качественные продукты и быть независимыми, все-таки децентрализация у нас  Wink

P.S. Спасибо за Ваши обмены в Netex24 и доверие  Smiley
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
September 20, 2018, 10:32:50 AM
Last edit: September 20, 2018, 10:47:51 AM by fxpc
 #4

Можно без помощи bitcoind создавать и подписывать транзакции, тогда не придётся хранить в нём тысячи ключей.

Netex24 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile WWW
September 20, 2018, 03:56:39 PM
 #5

Можно без помощи bitcoind создавать и подписывать транзакции, тогда не придётся хранить в нём тысячи ключей.

Для этого требуется сделать свою имплементацию протокола bitcoin, Вы готовы поучаствовать в этой работе?
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
September 20, 2018, 05:08:03 PM
Last edit: September 20, 2018, 05:48:11 PM by fxpc
 #6

Можно без помощи bitcoind создавать и подписывать транзакции, тогда не придётся хранить в нём тысячи ключей.

Для этого требуется сделать свою имплементацию протокола bitcoin, Вы готовы поучаствовать в этой работе?

Не требуется, есть готовые велосипеды. Зачем вам своя имплементация, когда надо всего лишь создавать и подписывать транзакции? Создаёте, подписываете, отправляете полной ноде - profit.

denjuzhka
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
September 20, 2018, 06:21:08 PM
 #7

Где-то у вас баги похоже в коде. Bitcoind нормально работает с 10к адресами на тестовых нагрузках.
Netex24 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile WWW
September 20, 2018, 06:39:05 PM
 #8

Можно без помощи bitcoind создавать и подписывать транзакции, тогда не придётся хранить в нём тысячи ключей.

Для этого требуется сделать свою имплементацию протокола bitcoin, Вы готовы поучаствовать в этой работе?

Не требуется, есть готовые велосипеды. Зачем вам своя имплементация, когда надо всего лишь создавать и подписывать транзакции? Создаёте, подписываете, отправляете полной ноде - profit.

Еще нужно входы и выходы адреса считать, чтобы баланс актуальный понимать
Netex24 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile WWW
September 20, 2018, 06:48:38 PM
 #9

Где-то у вас баги похоже в коде. Bitcoind нормально работает с 10к адресами на тестовых нагрузках.

Доброго времени суток. Начинает падать когда много адресов в кошельке. Версия пока такая: с ростом хранимых адресов растет обмен данными с сетью и это провоцирует сбой. Т.е. если бы мы вешали ее запросами по RPC, то и с пустым wallet.dat проблема бы проявлялась, но ее там нет.
A-Bolt
Legendary
*
Offline Offline

Activity: 2318
Merit: 2333


View Profile
September 20, 2018, 07:05:45 PM
 #10

Версия пока такая: с ростом хранимых адресов растет обмен данными с сетью и это провоцирует сбой.

Это вряд ли. Объём траффика зависит от количества генерируемых транзакций, а не от количества собственных адресов.

А вы не смотрели debug.log? Может, bitcoind перед смертью чо-нить интересное в него пишет?
Henry_HT
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
September 20, 2018, 07:28:02 PM
 #11

А вы не смотрели debug.log? Может, bitcoind перед смертью чо-нить интересное в него пишет?
Смотрели. Он в момент зависания перестает туда писать. Перед этим ничего необычного,
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
September 21, 2018, 12:11:12 PM
 #12

Еще нужно входы и выходы адреса считать, чтобы баланс актуальный понимать

То есть эксплорера своего у вас тоже нет?

elastoo
Jr. Member
*
Offline Offline

Activity: 55
Merit: 1


View Profile WWW
September 23, 2018, 07:59:45 PM
 #13

есть опыт по биткойн нодам и их проблемам. пишите в тг @ipich_ipich
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!