That's actually why I was asking if adding sub-satoshis on-chain is possible through a soft-fork. Because in your other posts, or I might just be confused, it seemed like you said it was possible?
Yes, it is possible, as well as many other things.
Including sub-satoshis? That would be debatable, no?
So what is a valid Bitcoin 2.0 block? It could be anything at all! For example, the inflation schedule can be changed to make the coin supply unlimited.
In that link I gave you, you can read, how it is possible to create a soft-fork, that could make infinite block rewards. And after reading that, you still have doubts, if sub-satoshis are possible? A lot of things are possible, including sub-satoshis. But if sidechains as a soft-fork were rejected, then I expect sub-satoshis will also be, which means you won't reach enough network support to successfully deploy that kind of soft-fork, even if technically you can do that, then practically people will simply disagree. And that means you are left with second-layer solutions, which requires no forks at all.
I'm curious, are you a Bitcoin developer?
Not yet. You can easily check all Pull Requests, and see exactly, what nicknames are used, and which users deploy changes into production. Everything is public, and you can easily see, that I am not yet there. Of course, there is always a possibility, that I could be one of those users, that submit changes anonymously, or use alt-accounts, but believe it or not, this is not the case.
I'm learning a lot from you and I merely wanted to know if you have GitHub.
I have it, but many things are private. Maybe I will publish more code in the future, we will see. But in the current state, I can still see some holes, and I don't want to deploy something, that will be turned into a scam, like many other projects were in the past. When it comes to blockchain-related development, your first version always have to be well-designed, because of backward-compatibility. And also, you need a lot of testing to cover many cases, because if your project will be valuable, then people will have a lot of incentive to attack it in every possible way.
My account is here:
https://github.com/vjudeu/As you can see, there is only "curves1000" project, that was needed to show some people, why elliptic curves have to be based on prime numbers. Other projects are now private, and some of them are outside GitHub, on other Git servers.
But that also means it's another client, another community, and therefore an off-chain layer that doesn't/cannot connect with the Lightning network directly, no?
Why not? If you can translate "your network transaction" into "LN transaction", then it can be connected. It is all about backward-compatibility. You can have something like that:
1. Satoshis on mainchain.
2. Millisatoshis inside LN.
3. Microsatoshis in your own second layer.
And then, as you can see, your network can still talk with LN, as long as it can convert "your microsatoshis" into "LN-based millisatoshis", exactly in the same way as LN can translate millisatoshis into satoshis, when talking with the mainchain. That means, you can have one mainchain, and a lot of second layers, and they can talk to each other, when things are backward-compatible.