MIT's Bitcoin-Inspired 'Enigma' Lets Computers Mine Encrypted Data
Guy Zyskind, Oz Nathan, and the MIT Media Lab have developed a system to encrypt data in a way that it can still be shared and used without being decrypted. "To keep track of who owns what data—and where any given data’s pieces have been distributed—Enigma stores that metadata in the bitcoin blockchain, the unforgeable record of messages copied to thousands of computers to prevent counterfeit and fraud in the bitcoin economy." Enigma needs a fairly large base of users to operate securely, so its creators have proposed requiring a fee for anyone who wants data processed in this way. That fee would then be split among the users doing the processing. Those with encrypted datasets on the Enigma network could also sell access to datamining operations without letting the miners see the unencrypted data.
A similar system was used to create this planet.
One less moo and you would have made first post.
Kind of confusing summary? If I'm reading the article correctly...
They found a way to distribute a computationally expensive technique known as homomorphic encryption using some of the technology we already use with bitcoins. The homomorphic encryption technique itself allows you to perform calculations on/with encrypted data without ever decrypting it.
The blockchain is already close to 40 GB in size, and now people want to store all sorts of other data (or metadata) in it. I can see this getting out of hand rather quickly.
Miners won't be able to store the entire chain anymore, so only a few archival nodes will still have it. Just how secure and accessible will your metadata be then?
Ultra?
I'm joking of course but considering the historical significance of the name Enigma as a cypher that was spectacularly hacked to divulge crucial war secrets, it might not have been the best PR to call their project that name.
Rename.
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
I'd always just assumed Bitcoin was doing the same thing. I mean they are sitting on what is effectively the largest distributed processing network of all time. So it just seemed logical that someone somewhere was using all that raw processing power to do .... ya know .... a thing? Still seems counter intuitive to me to think that they aren't tho maybe that is just the tinfoil talking :P
It's not too difficult to put an upper bound on the growth under the current rules. There is a block size cap and a target block generation rate, which is kept to over the long run. Six blocks per hour, one megabyte each, makes for about 51 GB added per year, tops.
Now for the obligatory drama: There's this guy that thinks one megabyte isn't enough and keeps on pretending he can manufacture "concencus" for his plans to enlarge the maximum block size to twentyfold the current limit and then double it every year, making for exponential maximum block size growth. He's a "core committer" and believes he only needs to --and still can-- convince his fellow half a dozen or so core committers, when lots of people in the wider community already burned the idea down to cinders, repeatedly.
Nevermind the arguments why: The current 40 GB came to be under a cap of at most one megabyte added to the blockchain every ten minutes. If 40GB is too rich for you already, under a 1 MB per 10 mins cap, then a 20 MB cap certainly is, and a doubling of the cap every year even moreso.
The proposed applications are rather incoherent. Claiming that something is 'encrypted' while it is also possible to data-mine is nonsense. A real homomorphic encryption scheme would only allow the owner of the encrypted data (i.e. the party that knows the encryption key) to decrypt the results, definitely not some third party. How these folks make the leap from 'homomorphic encryption' (which they don't even have) to 'secure, privacy-preserving data mining' is less than clear. I call BS.
Nevermind the arguments why: The current 40 GB came to be under a cap of at most one megabyte added to the blockchain every ten minutes. If 40GB is too rich for you already, under a 1 MB per 10 mins cap, then a 20 MB cap certainly is, and a doubling of the cap every year even moreso.
BIP 100 and 101 request no such change as you are representing. The limit will likely be raised to 8MB in the final revision of the proposals and this is more of a temporary measure to allow more time to test for sidechains and interpayment channels like the lightning network - https://lightning.network/ligh... which allow bitcoin to scale to VISA level tps without bloating the blockchain.
Additionally, remember that merkle tree pruning has already been merged in as of 4/24 which allows for full nodes with only 1.3 GB of storage.
It looks to me like MIT is engaged in a DDOS attack on the bitcoin blockchain.
Bitcoin already uses 5000 times the energy visa does to record a financial single transaction. If parasites learn to use the bitcoin network for their own computations, that will get even worse.
http://motherboard.vice.com/re...
"..on different nodes, and
they compute functions together without leaking information to other nodes. Specifically, no single
party ever has access to data in its entirety; instead, every party has a meaningless (i.e., seemingly
random) piece of it."
Because there is no Naurus node in ay ATT room anywhere sucking up all internet traffic, duplicating it and sending it off to the NSA before sending it to its intended destination.
Don't get me wrong; the blockchain is fascinating and makes possible very interesting applications with far reaching societal implications. My own opinion is much blockchain applications will overshadow even the IoT in terms of revolutionary effect on society. Irrefutable verifiability is like a philosopher's dream.
But anything operating under the assumption that there is no entity that "has access to all of X" is just wrong out of the box, which is not to say it's useless out of the box or uninteresting, just wrong on that *very* significant detail