3 weeks later - and it's done!
Full Ethereum Mainnet synced from P2P in under a day on a 2014 MacMini to $100 external USB HDD.
787 GB, 5.9B events, free local RPC for indexing.
Rust. 100% AI-coded. Open source.
Meet SHiNode - Stateless History Node:
Stateless History Node is almost like a regular Ethereum node, but it doesn't store state and it doesn't have EVM execution.
It's used only for syncing events and thus - is faster and gives you FREE INDEXING.
You don't have to pay 6 figures for RPC anymore! Just spin up a Stateless History Node, plug rindexer or Ponder there, and enjoy free (AND FAST!!) indexing!
This node is syncing >1000 blocks per second at my local pc (less than 6hrs for the whole Ethereum), and it should use less than 200GB - which means you can host it on a MacMini, Hetzner or whatever. You can futhermore filter that by using block ranges or bloom filters, etc - I haven't developed this yet.
What you see is a proof of concept. It works via native devp2p 'eth' protocol, but with EIP4444 and The Prune we would have to also support era1 archives and Portal Network. But so far it works - there are plenty of peers serving historical receipts, and they serve them FAST!
If you run Stateless History Node you can also serve the blocks and receipts - so that could help to preserve archival data too.
For now there is no data validation yet (and even no data storage - that's a very early PoC), but we can verify validity of chain by simultaneously running a lightweight CL node (or not lightweight if you're extremely paranoid). And then support verifying the hashes of receipts and blocks with their parents, maintaining full integrity and zero trust.
It's also written in rust, btw.
So, I guess, at least for Ethereum Mainnet the era of RPC's pumping moneybags is over - there's finally a local, trustless and free indexing alternative available.
Too sad this won't work for @Optimism / @base , cause despite introducing P2P after Bedrock - they haven't enabled receipts transfer in the protocol (or at least I couldn't find one). @arbitrum is even sadder - I don't believe there is a P2P layer at all - you just have to run your own node, hold state and execute blocks to get events.
There is hope - @paradigm recently released Ress - stateless execution, but it requires nodes to support Witness preparation & exchange - but this could work for L2s - cause the main blocker for local RPCs rn is huge state (VPS with TB storage cost a lot), and the second blocker is EVM forks makes it hard to hold a node - it needs to be maintained, upgraded, etc. Ress at least solves the state part.
But anyways, I will try to continue working on this and release some MVP version with RPC endpoint and data storage soon - follow the updates!
@takashicompany I’m trying to achieve a similar thing using esp32 s3 sense - want it to record all the audio and maybe also get photos (altho that would be harder with privacy).
there are also commercial solutions available, like omi - pendant, but only for audio. also they have glasses.
Ordered myself this "airfryer" - which is not a regular air-fryer at all - it has a probe and water mist (altho not that advanced like Anova humidity control - but I don't have space for larger appliances.
The ordering from Poland was pain:
- the closest its available is Amazon UK (but cheap: £255)
- they don't ship to Poland
- I shipped to Forward2Me and paid £50 extra for delivery to Poland
- would probably need to pay €100 extra for import tax & VAT
- also need to find a rated 1800W UK->EU plug adapter (but at least good it's 220V, not like US 110V version that would also require a voltage transformer)
- I WILL NEED TO RUN IT VIA VPN!!! (because Creative mode is only available for North America lol as always)
Anyways, will report how good it is! I mostly just need to cook steaks to medium fast.
Ordered myself this "airfryer" - which is not a regular air-fryer at all - it has a probe and water mist (altho not that advanced like Anova humidity control - but I don't have space for larger appliances.
The ordering from Poland was pain:
- the closest its available is Amazon UK (but cheap: £255)
- they don't ship to Poland
- I shipped to Forward2Me and paid £50 extra for delivery to Poland
- would probably need to pay €100 extra for import tax & VAT
- also need to find a rated 1800W UK->EU plug adapter (but at least good it's 220V, not like US 110V version that would also require a voltage transformer)
- I WILL NEED TO RUN IT VIA VPN!!! (because Creative mode is only available for North America lol as always)
Anyways, will report how good it is! I mostly just need to cook steaks to medium fast.
Ordered myself this "airfryer" - which is not a regular air-fryer at all - it has a probe and water mist (altho not that advanced like Anova humidity control - but I don't have space for larger appliances.
The ordering from Poland was pain:
- the closest its available is Amazon UK (but cheap: £255)
- they don't ship to Poland
- I shipped to Forward2Me and paid £50 extra for delivery to Poland
- would probably need to pay €100 extra for import tax & VAT
- also need to find a rated 1800W UK->EU plug adapter (but at least good it's 220V, not like US 110V version that would also require a voltage transformer)
- I WILL NEED TO RUN IT VIA VPN!!! (because Creative mode is only available for North America lol as always)
Anyways, will report how good it is! I mostly just need to cook steaks to medium fast.
This food is super basic, super healthy, super nutrient dense and takes only 1 minute to prepare
But there's no restaurants in the world even serving it
I agree that's a massive gap in the market
ESP-Mosaico features ESP32-S31, with magnetic expansion, motion sensing, square touch display, edge multimedia, audio codec, amplifiers, 6-axis IMU, dual magnetometers, SPI NAND flash, left and right 2 x 10P, 2.54 mm pitch module headers for expansion: camera, IR camera, etc.
@z0r0zzz 1) would it do DNA testing of the blood for security?
2) I thought "cost you" means - you have to spin this thing to sign, or spin a handle :)
@thekevinjon Btw next year they want to limit 12% ryczalt to 250k EUR/yearly. If you earn more - you have to move to 19% linear and also pay higher health insurance (4.9% of income instead of fixed 1500zl/mo, which would be 4400zl at the start) - which essentially makes your total tax 26%
@thekevinjon Looks like Platinum Towers on Grzybowska around 15 floor.
Ahh, there were there were times you could rent a nice high-floor 1br apartment at Cosmopolitan for 1800 EUR bills included... But now they're at least 2x more than that.
Let's create a list of statements that just show you're dumb and don't understand shit about world.
I'll start:
- rent control will give everybody affordable housing
- minimal wage raise will raise lower-class salaries
- price control solves inflation
what else?
Asked Claude yesterday to numerically estimate the effect of trimming during resolution TWAPs (how much does it preventing the resolution manipulation).
He was stupid and couldn't realize that median trimming happens AFTER an attacker manipulation, not before, and continued repeating that "20% of outlier price prints are trimmed, so the attacker only has to raise 80% of the prices" 🤦♂️
And I couldn't convince him that it's not the case and the trimming removes the actual outliers that attacker produced - he always went back to the other concept as a broken record.
And it was Fable 5. Don't know how it solves nobel-prize math problems with that attitude. But I was from my phone (remote controlling the code session), and didn't had much patience.
Today I will try it again in a fresh session and with codex - maybe will run many agents and see how they behave.
But I'm writing this because I haven't encountered that blatant kind of stupidity for quite a long time and thought that its long gone on frontier models with max thinking. Apparently, not.