Avatar
Bitcoin Research Kit
9751bdc4d12ff6e4cc6b61b102f71e445ef245bc830bf40af6566a6a246137c6
All of Bitcoin's data ready to be explored

I did try it too actually, it was slower than all of them but redb iirc

Plus, it’s not really maintened anymore

But thanks I’ll give it another shot just in case

Anyone know what’s the fastest embedded key/value store ? (Which is written in Rust or has a Rust wrapper)

I don’t care about safety and consistency, I need pure speed and disk space efficiency

Satonomics has been using for a while now Sanakirja which is quite good but needs a ton of space. Ive tried in the past heed (lmdb) and redb but they were worse performance wise, at least then, I might need to try again, am I missing another player ?

Building Bitcoin products is very hard

nostr:note1mnyfl9hjck35mw67hd659j6a2gxltmyhzq684lm99xnf6wzyeunsh33fy8

For all my fellow Rustaceans,

I'm happy to release **Biter** a very fast block iterator rust library.

It might actually be the fastest out there from my benchmarks and it runs with the node running !

Crate: https://crates.io/crates/biter

Been working on a very fast Rust block iterator that works WITH the node running ! So Start9 support should come sooner than later 👀

Benchmark from genesis to last block:

blocks_iterator > ~2h

this > ~16mn30

Massive thank you to nostr:npub1gmhctt2hmjqz8ay2x8h5f8fl3h4fpfcezwqneal3usu3u65qca4s8094ea for a donation of 210 000 sats !

We’re one step closer to a proper server for Satonomics and maybe one day, sustainability

#Bitcoin

nostr:note1n82g2lk0hw7cstg8mme440xk4ws3wznw73mvu4yawf24hlm6p6ns68t8ms

Yes ! Or at least on start9. I just need to figure out how to parse the chain fast enough without taking control of the node which is unacceptable with such services

#Bitcoin

nostr:note1n82g2lk0hw7cstg8mme440xk4ws3wznw73mvu4yawf24hlm6p6ns68t8ms

Hi everyone,

Happy conference day, hope you're having some fun !

I'm glad to release the v. 0.3.0 of Satonomics (a better, FOSS, Bitcoin-only, self-hostable Glassnode)

Which brings many improvements and bug fixes such as:

- Much lighter and faster app

- Many new datasets like ratios and block metadata

- Chart scroll animations à la nostr:npub14uhkst639zvc2trx2nlsvk4yqkjp690zk89keytnzgmq2az0qmnq58ez89

- Added the unit of the chart at the top-left corner

- Many self-hosting improvements and bug fixes

- Backup API in case my laptop's offline

- Random chart button

- And many other smaller things

Please repost if you like the app, it really helps !

Full release can be found here: https://github.com/satonomics-org/satonomics/blob/main/CHANGELOG.md

Added some scroll buttons 👀

(And it's already live if you wanna give it a go !)

https://m.primal.net/JaUK.mp4

#Bitcoin

Massive thank you to whoever donated 210 000 sats on Geyser.fund !

Please note that it's not perfect and could still be better and will be in time but it's still pretty good and was so much worse !

It depends,

if a dataset needs to be parsed from the chain then yes but then the speed varies a lot depending on what you need to parse.

if I only need to parse let's say the block's weight it gonna be super fast because I can skip a lot of things that I already parsed and don't need for that and so, keep the local databases that I have from the previous iteration.

Whereas if I want to parse (or reparse for whatever reason) the amount of sats per address then I need to recompute all the wallet's history and the databases linked to them which is very expensive.

There is also the much more common case when a dataset can be computed from other datasets which very very fast

#Bitcoin

nostr:note10zyf9z9d8dd0zja48zkn5ky9mgw6cfncewcl6e2dt8a0q8zrjxlsdx7hpd

https://m.primal.net/IxrC.mov

In v0.1.1 a really nice new feature is having a free link to the dataset right in the legend next its name !

nostr:npub1neuqdjl2v759tk289ay4mx6xl22wsg3fy5uw3cfm07s5mgn3uhpsy0t2vz heard about your message on X, you don’t need to look for the api, it’s right there in the legend (as you can see in the video) ! 👍

Anyway I can make this clearer ?

You might notice that the datasets doesn't seem to be live anymore, it's because I'm currently working on the backend (parser) and need to recompute a whole lot of stuff. Sadly, one of the cons of having the same machine for development and production

Other than the fee spikes, the huge increase of the utxos set and the number of utxo below the dust limit, I haven't really had the time to really into it, though I'd love to have datasets for them, to show their impact on the network