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 !
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
Props to nostr:npub14uhkst639zvc2trx2nlsvk4yqkjp690zk89keytnzgmq2az0qmnq58ez89 for the idea 🤙
Added some scroll buttons 👀
(And it's already live if you wanna give it a go !)
#Bitcoin
100% ! Jack's right
If anyone wants to check some charts to better understand the market, here's a FOSS, free Glassnode: https://satonomics.xyz
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
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