Arcurus 331 Posted March 6, 2017 Share Posted March 6, 2017 Hi all, here is a draft, how the current blocksize could be increased though using a soft fork similar to segwit. Please outline my errors if you find some. All the good, Arcurus Introducing extended blocks: - like with segwit an extended block is used to have extra space - these extended block is referenced from the normal block - transactions can be either stored in normal block or the extended block - the old block plus the extended block is not allowed to be bigger then the new extended block size - so called extended transactions that can be stored in the extended block, must mark their output to be spent by all according to the logic of the old nodes - enforced through a soft fork only transactions are allowed to be placed in the normal block that are not conflicting transactions in the extended block - once activated updated nodes will not propagate conflicting blocks and transactions With this in place old nodes would only process transactions up to the 1 MB block limit. Updated nodes could use the extended block on top of that to process extended transactions. If the fee is high enough, extended transactions can also be included in the normal block. Implementation: - the output of transactions once included in the extended block could only be spent again though using the extended block. With time this will naturally dry out the normal block (if not manifested, see below) - since transactions in the extended block can be spent by all according to the old nodes, a so called manifestation transaction could be used if needed to manifest what was happening in the extended block - to be valid according to the old nodes these manifestation transactions would naturally need to include at least the initial transactions, which marks the output to be spent by all according to the old block logic Introducing a Multi tier block chain: The same way as outlined in Extended Blocks we could use a multi tier block chain architecture. More to that you can find here: Bicknellski 1 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now