Blockchains have been around for about 10 years, in the form that we know today – namely cryptocurrencies like Bitcoin, Ethereum or Steem. Although they’re part of our lives for a relatively short amount of time, as they are growing in popularity, so does the requirements for their storage space. Remember, a blockchain is a distributed ledger, which works only if all the participants at the block production process have the same version of it. In other words, they all need to have identical pieces of data, readily available for writing and reading, and provable to be consistent across the entire population of actors.
For Bitcoin, this is already proving difficult: operating a full node is not a storage-friendly task. And if we go to Steem, things are getting even more complicated, as the entire ledger is more than 220 GB at the moment of writing, and growing every day.
Introducing DNA.
Now, I will take a short break and read the line above a few more times. As a matter of fact, I will read that DNA-related thing many, many more times, because, believe me, this is probably the most mind boggling thing I’ve ever come across, since I’m on this world. And I’ve been through a lot of stuff, believe me. I know how a disk phone works, for instance… Yes, I am that old.
Storing Digital Information On DNA
If you don’t know what DNA is, here’s a simplified definition: DNA is a biological blueprint for cell creation, and it’s made of 4 types of molecules, Cytosine [C], Guanine [G], Adenine [A] and Thymine [T]. The way these C, G, A and T are tied together in the helicoidal structure of that blueprint is determining the base characteristics of the biological organism.
Since its initial sequencing (or breaking it apart in recognizable CGTA structures) at the end of last century, DNA, as a biotechnology, has come a long way.
Now, not only sequencing is possible, but also synthesizing. In other words, if you have a structure of CGTA, written in a file, you can now “print” the biological collection of cells (which will most likely be just a protein “soup”) that will have that DNA structure. And when you want to retrieve the data stored in the soup, you will just sequence it back.
This is big.
The most spectacular applications of this technology are obviously in the health sector: printing vaccines on demand or making personalized medicines based on individual DNA. That alone will probably revolutionize the human life on Earth in ways we can barely imagine now.
But there is another way to use this technology: storing digital information.
Exactly. Using that “protein soup” to store sequences of “0” and “1”. For the nerds reading this, you can just use a binary notation like this: 00 = C, 01 = G, 10 = T, 11 = A. You can encode using this notation pretty much everything you want.
And here comes the juicy part: the physical space required to store all the movies on Earth using DNA will be just a few ounces of “soup”. Yes, that small.
This is huge.
Storing The Blockchain On DNA
Now, let’s not get too excited because there are still some pitfalls. Here are two of the most important:
- currently, sequencing a DNA destroys the biological support, so in order to “read” the data stored we have to destroy the support. This may be mitigated by having multiple copies around, but it’s still “annoying”
- synthesizing DNA from a digital file (“printing” the soup) requires about one – two days (based on the information at the end of the article) which is obviously way too much for a real time blockchain.
But these problems may be solved way sooner than we think. Based on the previous speed of the advancements, we’re talking probably years, not dozens of years. So, if we’re lucky enough to still be around for 5 more years, we may witness this revolution.
Here are some things that may dramatically change the way we understand blockchains, DNA storage and information (from news to money):
Storing blockchain data in DNA structures will virtually make everybody a “miner” (or a “witness”, or a “block producer”). I can see a not-so-distant reality in which we will all have our “bottles” of data somewhere in our offices, filled with on-demand printed “soups” in which we store ledgers for the blockchains we’re participating into.
Authentication will be mostly DNA related, and virtually unforgeable. Public / private key encryption will pair cryptography verified concepts with organic interaction. You could sign a transaction by just touching a sensor (or gently spitting on it – sorry, I couldn’t refrain myself). Your public keys will be derived from your base DNA sequence and your private key will be, well, just you…
PoS / DPoS blockchains will melt into social and political structures that will overwrite current political organizations. Voting instantly with your DNA will make these societies way more fluid and at the same time more stable. To the point that we will consider current democracies, with a 4 years voting period, pre-historical.
There are more, but I will stop here. I think that’s enough to give us some food for thought for a lot of time.
Further reading / watching:
https://www.ted.com/talks/dina_zielinski_how_we_can_store_digital_data_in_dna#t-42142
Initially published on DragosRoua.com
I'm a serial entrepreneur, blogger and ultrarunner. You can find me mainly on my blog at Dragos Roua where I write about productivity, business, relationships and running. Here on Steemit you may stay updated by following me @dragosroua.
Wanna know when you're getting paid?
I know the feeling. That's why I created steem.supply, an easy to use and accurate tool for calculating your Steemit rewards | |
Okay, @dragosroua. I'm calling it. I doubt seriously that I will read anything else today that geeks me out and disturbs me as much as coding the blockchain on DNA. :)
It's amazing what we're able to achieve. I marvel at it. I'm old enough to remember rotary dial, party lines and long extension cords, getting up from across the room to change to one of the three or four channels you had on the TV (while probably adjusting the rabbit ears), and getting excited when we got a VCR!
My Dad had two Rambler cars (one to drive, one for parts), and I spent as much time as I could outside—no video games, no phone, no tablet, no smartwatch, no nothing!
Something about walking home in the snow, uphill, both ways, etc. :)
I think these advancements in technology are awesome, and frightening. There's always a dark side, and it happens whether we know it or not, object or not, or try to stop it or not. Do I have an Amazon echo? Yes. Do I have a smartphone and streaming devices and trashcans with motion sensors. Who doesn't? Am I concerned that any of that can be used against me. Yes, I am. But I still have it because it's cool and it serves some purpose in my life.
However, if the blockchain ends up being stored on cloned sheep, I think I'm done. :)
DNA is like a computer program but far, far more advanced than any software ever created. We shouldnt mess with perfection.
Nice article BUT, using your DNA as your private key would be a terrible idea, you shed DNA all the time where-ever you go, your barber or hair-dresser would have the key to all your assets!
I think maybe some form of internal storage within your body might work, but actually keeping keys personal and private is quite a hard problem to crack.
Fascinating and tremendously exciting!
Speaking of biologics - Leicester University Hospitals have just set up a biologics team which will become engaged in "printing" vaccines etc in just the way you describe. I was very tempted to apply for one of the jobs they have just advertised.
Thinking about the new opportunities these ideas will bring for the blockchain, I see a major problem around adoption. Looking at the challenges that #tenkminnows are facing within Steem and the parallel ones I am meeting outside the blockchain as I try to engage people for the Leicester #steemcampuk event, awareness raising, education and community development will be a critical aspect.
It sounds simultaneously amazing and terrifying 🤣
Posted using Partiko iOS
This post has been included in the latest edition of SoS Daily News - a digest of all the latest news on the Steem blockchain.
Very interesting. I don’t know how I feel about this article lol.
Posted using Partiko iOS
Man to be completely honest this just went right over my head so Im glad that you shared the ted talks. Not that I will understand it any better after they explain it, but hoping ill understand how it works a little better after the video.
Posted using Partiko Android
Concept is mind boggling
Posted using Partiko iOS
Nice short and informative article. I truly believe that DNA authentication will be around faster than we think. 'spitting on a sensor', did you get that from Altered Carbon? :) Disk phone? Is that the rotary type that takes ages to use? Cheers!
Not exactly, but I'm a big fan of the series, btw...
Yeah, its good!
Interesting and exciting article. I hope to live long enough to see such changes.
A Question: Can DNA be stolen? Forgiveness if it is a foolish question that denotes that I did not understand what you presented here!
DNA is just information, presented in biological form. That means it can be stolen.
In which case I think we're talking more about "kidnapping" than stealing :))
Yes, information. I thought so. Thanks!
This is a complex application of blockchain technology in health and data storage sector, but the possibilities of using blockchain to solve the world problems is limitless
Actually if not that i am hearing it for the first time, i never knew blockchain has been here for ten years. I have always believe blockchain was created when steemit was also created.
Is there a difference between blockchain and the crypto world
Yes, a big one. Blockchain is a technology and can be used for many things, not only to create crypto currencies.
Okay. Thank you very much for that clarification.
I appreciate
the future is here people
Congratulations @dragosroua! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!