Practical DecentralizationsteemCreated with Sketch.

in #education7 years ago (edited)

de.jpg



It doesn't matter what system you set up, there was always a need for a middleman, a managerial class, a custodian, a trustee, that would do things on behalf of the people appointing him.

And everyone had their ideas about how to achieve decentralization, but a theory is a theory, and when it came to practice, it always hit the same problem again: How to do it? And Who will do it?

So every action required a middleman to execute it. Nobody could solve this obvious organizational problem, which was haunting human development. Until one day a mathematical solution was given: Public-key cryptography

Public-key cryptography

This is the essential solution to the decentralization problem. This is how you can eliminate the middleman essentially. It might look like a complex mathematical concept, but it really isn't.

It's basically a cryptographic function where you have:

  • 1 private key generated by the receiver, and a public key that is derived from the private key, but it can't be reverse engineered into the private key.
  • The private key is secret and held by the receiver, the public key is public or can only be shared with people you want to (like an e-mail address or phone number).
  • The private key can then be used to encrypt messages, which can be decrypted by the public key. Or vice versa encrypt with public and decrypt with private to have reverse communication. This enables 1 way communication, securely.

So this might not be obvious but this actually enables securely the following possibilities:

  • Cryptographically enforced private property (including money) = You can actually hold private property sovereignly without the need of a state to defend it. Bitcoin is a form of money that can be held in your mind, your most private part.
  • Anonymous & Secure Signatures = Paper signatures are horribly insecure and can be easily faked, but having a cryptographic signature and ID to prove your identity is very secure. Furthermore the identity itself can be anonymous, like a Bitcoin address, which is an identity itself, but doesn't necessarily have to be revealed who is behind it.
  • Secure & Private Communication = Most communication channels are already surveilled, but having the option to have totally secure private communications, as mentioned above, is one way to eliminate the need of a trustee.
  • Notarization with Privacy = The blockchain combined with cryptographic tools, allows us to definitely prove the identity or authenticity of something, but without the need of revealing the ownership behind it.
  • and many more....

So essentially we can build a whole new world based on decentralization, just by implementing cryptography in our daily lives.

Here are a few possibilities:

  • You don't need an accountant if blockchain can show you exactly your transactions and your balances.
  • You don't need a notary if you can prove document authenticity and ownership just with hashes, and sign documents with public key cryptography tools, instead of paper signature (which is horribly horribly insecure).
  • You don't need a government to defend your property if you can just hold most of your intellectual and online assets inside your mind (mnemonic memorization).
  • You don't need a parliament to enact laws and be your "representative" if you can create a decentralized online direct democracy with secure blockchain based voting systems.
  • You don't need a bank to store your money if you can store it yourself in your mind.
  • You don't need a third party to guarantee the privacy of your messages (which they don't do) if you can just do it yourself via GPG or similar public key cryptography messaging systems.
  • and many more....

There is literally no limit to how many innovations this system can give us, and it's all just math. Mathematics can solve the problem that humans have struggled with for thousands of years, namely the centralization of power due to the need for middlemen.

Concerns

One concern would be the issue that most mathematics is financed by governments, and many cryptographers consider that some of these algorithms might be backdoored or not as secure as they look like. Well this is indeed a problem, but just the mere concept of public-key-cryptography, I think it's right.

We will need many more research, as transparent as possible to demonstrate possible flaws in these algorithms and to invent more strong ones in the future. Especially quantum computer resistant ones.

So mathematics really need to be decentralized as well. Instead of having academic mathematicians who can be easily corrupted, we need more independent ones. Or maybe even an AI system that can solve math problems transparently.

Other problems are the basic security that hardwares and softwares provides us. Well after the Snowden leaks, we know that things are not as secure as they seem to be:

This is obviously a huge problem, and it's very annoying that computer manufacturers are basically just shameless scumbags that allow this to happen.

This problem has to be solved first. And then, and only then we can deal with the other things. But in theory public key cryptography is very very useful, and after we solve these issues, we can really have a secure system in the future.


Upvote, ReSteem & bluebutton

Privacy & Safety Online button6

Sort:  

One concern would be the issue that most mathematics is financed by governments, and many cryptographers consider that some of these algorithms might be backdoored or not as secure as they look like. Well this is indeed a problem, but just the mere concept of public-key-cryptography, I think it's right.

We will need many more research, as transparent as possible to demonstrate possible flaws in these algorithms and to invent more strong ones in the future. Especially quantum computer resistant ones.

I am not concerned that there is backdoored crypto. Much of the current standards like SHA and AES have been around for a long time and are well tested.


SHA-2 is an open algorithm and it uses as its constants the sequential prime cube roots as a form of "nothing up my sleeve numbers". For someone to find a weakness or backdoor in SHA would be the equivalent of the nobel prize in cryptography. Everyone who is anyone in the cryptography community has looked at SHA-2. Not just everyone with a higher degree in mathematics, computer science, or cryptography in the last 20 years but foreign intelligence agencies and major financial institutions. Nobody has found a flaw, not even an theoretical one (a faster than brute force solution which requires so much energy/time as to be have no real world value).
To believe the the NSA has broken SHA-2 would be to believe that the NSA found something the entire rest of the world combined hasn't found for twenty years. Also NIST still considers SHA-2 secure and prohibits the use of any other hashing algorithm (to include SHA-3 so far) in classified networks. So that would mean the NSA is keeping a flaw/exploit from NIST compromising US national security.

Anything is possible but occam's razor and all that.
-- acoindr - bitcointalk


quantum resistant crypto

I am not concerned that there is backdoored crypto. Much of the current standards like SHA and AES have been around for a long time and are well tested.

Yes but I was referring to the public key cryptography not to the hashing algos:

Some people have claimed that the curve secp256r1 is backdoored. Thankfully Satoshi has choosen the secp256k1 curve instead:


However who knows, at this point it's foolish to trust anybody. Maybe even SHA-2 is backdoored, we can't know. So a lot more research and transparency is needed before we can have really good security.

Well, ​the good news is with schemes like Ethereum, the cryptography is swappable. Use whatever overkill crypto you want, if you are willing to pay the extra computation.

For the most part I am just looking for security for the most part, then of course making some money doesn't hurt either.

Great article! It really is incredible how much blockchain technology can contribute to humanity. We have never seen such an amazing tool to help people create truly democratic systems . It's really exciting to watch people innovate in this space.

I liked you information about public cryptography and would like to read more advanced details about it.

Unfortunately most advanced investigation in cryptograhpy is only avalaible to military and government. But I would trust an AI even less, what if it takes self-consciousness and decide to shoot all the nukes over the biggest worldwide cities? Just kidding ;-)

Besides there may be encryption protocols much more resistant that those that are publicly available, it is much harder to break encryption that to create one, so it is not as bad as it seems.

I liked you information about public cryptography and would like to read more advanced details about it.

Just use a search engine or youtube.

But I would trust an AI even less, what if it takes self-consciousness and decide to shoot all the nukes over the biggest worldwide cities?

But literally speaking this is not a bad idea. AI as in some neural network that can compute things. A neural network can easily figure out complex math problems that may take mathematicians their entire life work.

So if somebody would create something like that, and slap it onto the blockchain to have a lot of distributed computational power, it could actually help people solve math problems verifiably and efficiently.

As I said only sky is the limit with this new technology. Science and research can really get a lot of boost from this. No more need for govt grants and academia, with blockchain anything can be self-funded.

Just use a search engine or youtube.

oooooooo tellim

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63117.29
ETH 2601.03
USDT 1.00
SBD 2.76