Show Posts
|
Pages: [1]
|
@btc_enigma Calling bitcoind on itself is fast, but when you add you own server call:
bitcoind <-> your app <-> client your app <-> client
Even if you can perform multiple RPC calls at once to prevent HTTP round-trip time, I prefer maintaining my own database, when I request a block, I'll want to also fetch every related transactions (sometimes 1000+ txs), that's why BTCplex save the block with every belonging transactions in a single key, so I think it's faster in my use case, but depending on what you want to accomplish, you may achieve better performance calling bitcoind RPC API rather than maintaining your own database.
@9inety7even I would love to but sadly I can't afford a 160USD/month server (database is 120+GB), maybe I'll give it a try if I get enough donation.
|
|
|
@9inety7even You're right, the real bottleneck seems to be IO, I think running BTCplex on a server with a SSD should really makes a difference.
I already run everything I can in parallel, but I must parse blocks and transactions chronologically since I need to fetch data about previous TxOuts. I think 2 days to load the entire block chain is not that bad (when comparing the time it take to start a new bitcoind node), and given the fact that BTCplex keeps track of every known addresses balance.
@SomeoneInNeed Thanks!
|
|
|
@btc_enigma thanks! I'm storing block data in SSDB (which is backed by LevelDB internally) for performance, by design the webapp never call directly bitcoind.
@9inety7even, I spent a lot of time working on optimization, it takes one week on a small server (1.2Ghz dual core/6GB RAM). On a more high-end server (i5/16GB RAM, the server btcplex.com is currently hosted), it took 48hours, and I store a lot of data (since disk is cheap, the database is 100+GB), but request are fast, even for querying the balance of an address with thousands of transactions.
|
|
|
I've spent the last 6 months working on a new open source block chain explorer/browser written in Go: https://btcplex.com. It's an early release (still not production ready), but I would love to hear any feedback! Some features: - Browse blocks and transactions.
- Check address balance history.
- Search for blocks, transactions, and addresses.
It also provides a full-featured JSON API, a plain-text query API and few server-sent events endpoint to access data pragmatically. GitHub repository: https://github.com/tsileo/btcplexDemo website: https://btcplex.comHosted documentation: http://docs.btcplex.comDonation address: 19gzwTuuZDec8JZEddQUZH9kwzqkBfFtDa Let me know if you have any suggestion/idea/question !
|
|
|
I must have mispelled my login, I can't login. I created another account: tomt0m7
|
|
|
Hi, I'm happy to announce the launch of RigsMonitoring: https://rigsmonitoring.com. RigsMonitoring is a web application that allows you to monitor your mining rigs, by tracking system metrics (CPU, MEM, Disks, Network, Processes...) and mining-related metrics (GPU temperature, Hashrate, BTC Balance...). It notifies you when something goes wrong, or when one of your servers is down. You can set up custom alerts for specific events, such as your GPU temperature exceeding 100 degrees Celsius or a certain process going down. When an event is trigged (events are checked each time you send data to RigsMonitoring), you immediately receive an email alert. Please don't hesitate to leave feedback, criticism, or to ask whatever questions you have, Thanks !
|
|
|
Dommage que le projet soit déjà abondonné,
Vous connaissez des blogs actifs sur le bitcoin en francais ? quelles sont vos blogs préferés (toutes langues confondus).
|
|
|
Bonjour, Je viens de mettre en ligne mon premier projet relatif au Bitcoin: https://rigsmonitoring.com, C'est une application web que j'ai développé au début pour mes besoins personnels (pour vérifier si tout va bien sur mon serveur depuis n'importe ou), avec le temps, j'ai décidé d'essayer de transformer mon petit projet en application web, le site est uniquement en anglais pour le moment. Si vous des questions, des remarques, ou des critiques, n'hésitez surtout pas ! Merci !
|
|
|
Hi, I just released a web application: https://rigsmonitoring.com that allows you to monitor your mining rigs. Initially I started RigsMonitoring as a side project, when I started Bitcoin mining, I wanted to be sure everything was working correctly without having to open a SSH terminal 50 times a day. Please don't hesitate to leave feedback, criticism, or to ask whatever questions you have. Thanks
|
|
|
Hi, I'm Thomas, I'm a developer and I recently discovered Bitcoin and started mining a few month ago, I've been reading the forum for some times.
|
|
|
|