In this post I will explain the Multidimensional Block Lattice Structure like you are 5. Many people in the QLC Chain community have been asking what it is all about, trying to understand what it is and why we build this thing.

As a reference I use this techie article: https://medium.com/qlc-chain/what-is-a-multidimensional-block-lattice-structure-1-7032a576b927 and try to ELI5 it.

Why do we build this “difficult name” system?

Long before we were born, people talked to each other. They used their voice or they wrote down on paper what they wanted to say. People would listen or read. When a person can say something to another person, it is called communication.

Not so very long ago, humans invented machines to talk to each other. They are everywhere. If I want to talk to somebody very far away, I cannot talk to this person with my voice and I also can not give him a paper with something written on. I need a machine that can talk to another machine using a wire, deep under the soil. This other machine can show the message to this far away person so I can talk from a far away distance. This machines can also record my voice and play it back far far away.

This is called telecommunication and the people who build these communication machines and put the wires in the ground are called “telecommunication industry”.

The QLC Chain is a special program that can help the telecommunication industry to do this job in a fast and very good way.

Because today the messages people want to send are becoming more complex and the amount is getting larger and larger, the telecommunication industry is looking for faster and better programs to do this. QLC Chain is a program that is very fast, faster than what exists today.

Not only the speed is important, but also what you can send to different people. Only text and voice is not enough for what today technology needs.

With this new program it is also possible to let people use it without the need that the QLC Chain creators must help and be there to control if all is working ok.

What is Block Lattice

Before I can explain this I need to explain something else…

There exists a technology that is called “blockchain”. This messagesystem can put every message in a computer generated box and stores it in a place where all the machines can see it and look if there is a message for them in it. If they find something for them they can read it, but they can not change it. They can also not remove a message from the box. Once the box is stored in this safe place (called the blockchain), it’s there forever.

There is also a complex system to make sure that the boxes can not be removed. Once the box is there it stays there for eternity.

This “blockchain” technology is a program that is not very fast and asks a bit money to work for you.

The machines that fill these boxes (nodes) and safely seal and store them ask a bit of money to do that. The people who own these nodes need to pay for the electricity and make sure they keep on running — and that costs some money too.

Next to that these machines need some time to create a box, fill it up and secure it safely. They don’t just put one message in a box but fill it up with a few messages. Just like it would not be very smart to put just one cookie in a jar and store it in the cabinet. Machines get paid for handling a box.

Telecom needs to be fast, as fast as the lightning. This “blockchain” technology isn’t fast enough, so QLC Chain is something that is faster, so fast that you cannot even count that fast. In the blockchain world the speed of this machines.

So what is Block Lattice?

Block lattice is actually a faster system because you don’t need to wait for another machine to pick up your message and put it in a box and store it. You also don’t have to go and search for your message. Block Lattice lets machines send messages directly to the destination machine.

The idea is the same, a message is put in a virtual box and the box is sealed, but in Block Lattice the empty box is already created and putting a message in this box and sealing it goes so fast that you even cannot count the speed. To make it even faster, the sending machine has already created a note to say the message was well received. The only thing the machine that receives the message needs to do is control some numbers to make sure the sending machine is actually a real sender. Also this magic numbers can certify that the message inside the box is real and not changed during transfer.

Because the messages are sent directly between 2 machines, they don’t ask money for it. They are both happy because the sending machine only needed to do some small work to create a box and seal it, and the accepting machine only open the box and read it.

To make sure the 2 machines don’t work together to change a message from the past, other machines have access to the data and store a copy of it. It’s like all the visitors of a museum have taken a picture of that one famous painting. The museum can never take it away and replace it with another picture and say it’s the same.

There is also another system to make sure everybody plays it by the rules. As soon as a message is send and received, a receipt is stored in a central place, so everybody can know that the 2 machines send information to each other. Because speed is important, only the essential information is stored there like -there was a message- and not the details.

QLC Chain has made Block Lattice better, introducing Multidimensional Block Lattice Structure

A single dimensional structure is like paper. You can write on it, but it always stays flat. Pages in a book are single dimensional. You can have multiple pages, but they all stay of the same structure — even if you turn the page or look at the back. If the things we see on a page would be messages, a single dimensional block lattice would just have one kind of messages. If you want to send another type of message, you need to use another system.

A multi dimensional structure would be like a pop-up artbook.

You have pages that are flat, but you can also work in another dimension, meaning you can provide content that comes out of the book. Making it interesting, but also storing way more content on one page.

In Block Lattice this means that we can store different type of messages on the same system. That is a very big improvement compared to other exiting Block Lattice systems. This would mean that a company can use the same systems for different purposes.

Because we are not talking about paper books here, but about machines that create, send and store messages, the possibilities are way beyond paper. Multi dimensional Block Lattice means your book could pop-up trees in all directions, and with an unlimited length. Cool huh?

Upcomming (next time)

[next time:explain ELI5 smart contracts]

[next time: explain ELI5 smart contracts on Block Lattice]