Ok yeah. That is something i did not think of. Any idea on the specs needed to process a 1mb transaction with a lot of inputs? I didnt think it was that significant for the modern day processors but i dont know that much about that side.
Lauda has already posted some data - RAM seems even more a show-stopper for big blocks on consumer hardware than CPU. If you want the details, the
source, a Bitfury study, is here. (It's from 2015, though; but also 2 years later it seems everything >8MB blocks is simply too much.)
I probably in favor of banning any transaction under 100satoshi as it is not worth almost anything currently.[...]
Is thsir real value in doing 1sat transactions beyond spam attacks?
That would be very probably seen by the Bitcoin community as "censorship", and the block size debate shows us that it would not be easy to lift the restriction in the future even if it's needed for several use cases.
And even today there are some valid use cases for transactions that even have no value at all (OP_RETURN transactions), like a decentralized notary system like Factom, coloured coins, etc.. See the usage cases here:
in this study.
Thanks for the link to that, I have been out of the loop on BTC info and tech related details for a few years. This is a great read and I will dive in to this.
From what I have found on the web for minimum requirements for current, it seems almost everyone can run a full node as current requirements are quite pitiful in terms of power/internet speed/hardware involved. I am going to look into what the cost of this will be in electricity and other factors. I already have a 4TB HDD not really being used, have a 4 physical core (8hyperthreaded) 3.1 GHZ processor and a pretty decent GPU + reliable internet + 16 GB ram.
I see that I am underestimating the current hardware used for the network. If 95% of nodes would be eliminated at 8MB blocks that means they are really scraping by with pitiful outdated computers for the most part. I would have thought in our community we were running 1,000s of nodes and that we all pretty much had gaming rigs or high powered rigs.
I hope that more people run nodes is all I have to say. Really not advocating for anything other than onchain solutions.
Minimum Requirements
Bitcoin Core full nodes have certain requirements. If you try running a node on weak hardware, it may work—but you’ll likely spend more time dealing with issues. If you can meet the following requirements, you’ll have an easy-to-use node.
Desktop or laptop hardware running recent versions of Windows, Mac OS X, or Linux.
145 gigabytes of free disk space
2 gigabytes of memory (RAM)
A broadband Internet connection with upload speeds of at least 400 kilobits (50 kilobytes) per second
An unmetered connection, a connection with high upload limits, or a connection you regularly monitor to ensure it doesn’t exceed its upload limits. It’s common for full nodes on high-speed connections to use 200 gigabytes upload or more a month. Download usage is around 20 gigabytes a month, plus around an additional 140 gigabytes the first time you start your node.
6 hours a day that your full node can be left running. (You can do other things with your computer while running a full node.) More hours would be better, and best of all would be if you can run your node continuously