The concept of a bitcoin transaction is pretty clear. It is a financial payment from one party to another. While there are some nuances when it comes to things like multi-signature wallets, or P2PK vs P2PKH, bitcoin transactions don't generally vary by orders of magnitude in complexity. That being the case, it is natural to discuss the performance of the bitcoin network in terms of how many transactions it can handle per second (TPS).
With a split forming in the RChain community in the last few days, and developers suddenly in high demand, several people have asked me what I might like to work on with them. Rather than making them guess at what offer I might like or explaining it privately multiple times, I figured I'd just write it up and maybe boost community morale at the same time.
I've been programming rholang for about 5 months now and in general I love it and am super happy I learned. If you want to join in that journey, checkout out my tutorial. In those five months, though, I've also noticed a few pain points where I think syntactic changes would go a long ways. I've opened issues or started discussions about some of these already. But I'll write them down here too.