Looking at this thread I feel like commenting on all that has been said. But I also want to keep it brief.
I think it is important to keep Stacks decentralized, it should remain easy for anyone to run a node but I do believe that we should actively thrive to look for the optimums reliable and fast yet with limits to remain decentralized and open. Or we lose the value we have been working for. When tenures are ~15 MB and they renew every 2 minutes or even every 30 sec there is a lot of capacity to work with.
We will need our occasional congestion event to really know and test the limits of the network. Can we start planning those as a community and have a bi-yearly Stacks-congestion-day, everybody chips in?
I would love to see progress in Stacks mining pools to make it easier and economical for more people to participate in mining activities on Stacks. WSTW support for signers may be a low priority target when it comes to support for signers but I think it is important for trust minimized stacks mining pools.
Problem statement: BNSv2
Not everyone in the ecosystem has adopted BNSv2 yet, due to some uncertainties about subdomains and incompatible zonefiles.
BNSv2 should be standardized with a stacks improvement proposal (SIP) it should include details for subdomains, and profile schema (I have seen request for RPC standard and this eric’s proposal Proposal for Enhancing BNS Zonefile Configuration).
Solution statement:
Writing the standard for BNSv2 to iron out the details that, so far, have been deliberately left to be decided on later. Success will be measured by the ease with which new apps integrate with BNSv2. We will see those BNSv2 names when you’re connected on a dapp with any account that holds a name. Centralized exchanges adopt BNS(v2) names for transfers.
Problem statement:
Running your own stacks node (with hiro API) should be easy and reliable (a personal node doesn’t necessarily have to be as fast but any Stacks users should have the ability to check the chain state for themselves if they want to, just like a bitcoiner can with bitcoin L1).
Running your own stacks node for personal use can be a stepping stone for more sophisticated uses of a node such as running a public node, a signer, a subnet, chain analysis tools and more.