Pascal’s ‘infinite scalability trinity' and why you should be concerned.
Scalability and flexibility could be used synonymously, even though scalability appears to be a more technical term, both indicates an absence of rigidity. In blockchain technology, scalability and privacy appears to be the most used terms, while most blockchains claimed to possess the infinite scalability feature, this claim have been disproved over times and the total block size appears to increase reasonably over time and tends to build up into an enormous amount of data ranging from three figure gigabytes to terabytes in some cases.
If blockchain technology will ever gain mainstream adoption in data storage and management, then it’s ability to contain a large amount of data and meet up with the ever growing data without increasing reasonably in block size is paramount.
The blockchain is a store of data in form of blocks linked by hashes which forms the chains. New blocks are create smart every time a transaction is carried out on the blockchain. To achieve infinite scalability, a blockchain must be able to contain a huge number previous of data and also accept more of the constantly increasing data without increasing its block size considerably each time it does this.
Blockchain developers strive so hard to achieve this using different techniques such as creating a blockchain whose data occupies very little space. Amidst the flexibility of the data, a large amount of data still occupies much space on the blockchain hence the block size expands considerably as transactions are being carried out on the blockchain. Scalability hence is defeated in this case.
The Pascal blockchain tackles the scalability dilemma using via three very original concepts:
A ‘delible’ blockchain
A very popular way of creating space in your smartphones, personal computer and every digital data storage systems is by deleting less important and junk files, deleting these files creates more space for new data while the storage device maintains its original capacity. The Pascal blockchain employs this concept.
The PascalCoin blockchain only needs/keeps records of the last hundred (100) blocks, hence the history is ‘lost’ after a hundred blocks.
Deleting blocks preceding the first 100 blocks keeps the blockchain free of so much amount of data, the succeeding 100 blocks are also being deleted sequentially as more blocks are being added as transactions are carried out on the blockchain, this keeps the blockchain ever ready to accept new data while maintaining its original block size as the excess data are automatically deleted.
A ‘Safebox’–Box of blocks!
Oh wait!; excess data are automatically deleted–completely deleting data automatically from the blockchain will unarguably be a huge turn off, by the way, the blockchain is an immutable store of data and all transactions added to the blockchain system cannot be removed – unless you’re ready to re-hash all preceding blocks, which is impossible!.
Hence, the Pascal blockchain doesn’t necessarily delete the blocks and put them away forever, rather, these excess blocks are moved to separate store different from the main blockchain. This store of deleted blocks is known as the SAFEBOX.
The safebox is thus a container for embedded blockchains with one proof of work to secure all of them.
This concept was first described by Albert Molina who developed the PascalCoin blockchain.
Your transactions history is as SAFE as ever, they are just stored in a separate BOX.
The safebox keeps the excess blocks while the blockchain keeps the most recent (100) blocks and sheds them as more blocks are being added.
The Account seal protocol–Cryptographically Secure Account Histories
Your transactions history is as SAFE as ever, they are just stored in a separate BOX.
Unarguably, the following question will be about accessing and assessing these stored blocks and linking it to the blocks retained on the blockchain. Simply put, obtaining the previous transactions and comparing/ pairing it up with the recent transactions.
This can be done using the Account seal protocol. The account seal protocol enables you cryptographically seal your account transaction histories and also verify transaction histories without needing the blockchain, with the account seal protocol , you’ve got the blockchain at the tip of your finger.
This monumental innovation to the already existing safebox-model yields wonderful results and open doors for new use cases just not possible on UTXO blockchains and DAGS.
Introducing Account Seals means that the exact evolution of an account can now be cryptographically verified without the blockchain with subsequent developments, this could be done without the Safebox too. It achieves this by ensuring every account state transition makes a cryptographic hash commitment to its previous state, as well as the transaction (or operation) that caused the state change. Consequently, while all operations evidently are secured by the PascalCoin blockchain, it is now possible to track the chain of operations made by individual PASAs as well. This can be done independently of the blockchain by any user. The users can be layer-2 networks which rely on this secure track of information for its own functions and decision making on layer-2 applications.
Why you should be concerned
Probably this part wasn’t needed by the way, cos I’m sure you already are–concerned. The Pascal blockchain sheds subsequent blocks and keeps only the recent 100 (one hundred) blocks, the safebox keeps the deleted blocks separate from the rest of the blocks, the account seal protocol creates a link between these blocks and enables your verify these deleted blocks and hence creates a link between the previous, recent and current blocks.
The delible blockchain concept sets pascal blockchain ahead in the race to infinite scalability and a first instance of a truly infinite scalable blockchain, recent developments proposal are also looking at enhancing these already existing concept. With the Account seal technology set to be launched with the V5 protocol implementation and upgrade, the Pascal blockchain developers builds a formidable blockchain which will stand the test of time as it also keeps getting better and adapting to the changing (blockchain) technology ecosystem.
If you’re not concerned, I’m sure you will by now.
Follow our medium channel to keep up with the Pascal project, all updates and articles appears here first.
Follow us on other channels