Quantum computing is simple, providing you think about it outside of the technical explaination and think about it more in terms of what it represents.
Firstly explaination of the dataspace.
In current computer designs, a Bit is either 0 or 1 via a dual-state gate.
This would mean that 2 ^
n (
n representing the number of bits) would equal the value it can hold.
Difference in Quantum Bits, is that they have a variable-state gate. So it's value can be 0 to 1.
This means that 2 ^ (
n + 1) - 2 would equal the value it can hold.
So if we take the standard 8 used for a byte.
8-bit = 256
8-qubit = 510
So this is the first difference in what it can hold.
Now the next difference is in digital computing, each of these 8 would be a single value. In quantum computing, then you will find these are actually paired.
So really the data you can hold is:
4-qubit x 4-qubit = 30 x 30
What is possibly more interesting is these are not used as exact values either. Instead this represents a data point in space.
So imagine this as an array (easiest way given we're all programmers here)
So you have Qubit(30, 30).. now each one of these can have a digital representation. So the actual value you can store is 2 ^ ( 30 x 30).
Or if it's easier to understand 1-QuByte = 245 Trillion
And that is only the dual-bit system, not the proposed tri-bit system.
That should make it easier to understand.