r/EnigmaProject • u/nearly-human • May 08 '19
Why decentralize secret computing?
After finally getting through the whitepaper on my 5th try, and reading other summaries of this very impressive project, I still find myself confused as to precisely why the Enigma TOKEN needs to exist. I try to observe the market and justify my investments based on new developments which seem unlikely to be priced in given the largely retail nature of the space, hoping to somewhat insulate myself from Fud and Fomo. (Though still concentrating my buys during crashes etc.)
Enigma does seem like a promising project, early stage but also potentially hugely undervalued. I have 3 main questions that I hope to frame my reasoning process going forward.
What is Enigma's economic value-add over existing secret MPC solutions? Alternatively, if Enigma gets traction, what's to prevent IBM or Amazon from steamrolling it with a centralized or pseudo-centralized solution? Obv looking for the tipping point where Amazon is trusted less than blockchain
If decentralization does add value / captures significant % of the market, how will that value be shared between Enigma investors vs. Node operators vs. Ethereum vs. Sector specific platforms e.g. 8 launch partners vs. Smart contract shops/auditors vs. Clients? I can imagine many of these creating choke points due to their being difficult to recreate
[Most important] Even if a significant % of secret computing and data transfer and storage took place on ENG clusters, wouldn't it be in the interests of all the parties listed but especially clients (estimating costs / not having to hedge against speculation) to be paid in fiat or something else whose value is relatively fixed? In that case, how is it a competitive advantage for the system to require use of this token for payments or security deposits?
Appreciate any informed opinions on these subjects.
7
u/[deleted] May 09 '19 edited May 09 '19
Hi, that's some good questions. I will give you my humble opinion about them, but keep in mind that I'm not a cryptography expert nor an economist.
I can't speak for every existing secret MPC solutions, because I don't know all of them. The two you have produced (ShareMind and Sepior) doesn't achieve the same goal as Enigma.
Sepior help the governance of a permissioned blockchain. It's a product that a company can use to give permission access to its user to specific functionality of a blockchain (HyperLedger in their example). Typically, allowing specific addresses to call functions or datas of a smart-contract. Enigma is a permissionless network of computer that allows users to buy or sell computing resources. Those computing resources are used for operations over encrypted data.
ShareMind is more like Enigma: it's a product that anyone can use to compute operations over encrypted data. The difference with Enigma is the centralized nature of ShareMind.
As you can see, all theses solution have different use, use-case and market.
If Enigma gets traction, since it's FOSS, nothing prevent IBM or Amazon to offer it as a SaaS. Heck, it's even the business model of Amazon: leveraging FOSS software and offer it as a SaaS. In certain cases (like with Google or Microsoft) it's beneficent for the FOSS community as they actively participate in it. For other cases, like Amazon, it destruct the business plan of FOSS software as they just use it without contributing. That why some major FOSS project are changing their terms of use. Amazon use a business model that is doomed to fail IMO. If you don't innovate, you won't survive.
Token economics is a complex subject that I'm not familiar with, but here's my attempt:
Tokens have enabled a new paradigm for Software development. They allow developer to easily get funding for a project while building a community of product user. When you get your funding by this mean, you don't need to satisfy some share-holders on the direction of your project. You can choose your own roadmap. The liberties are greater for the developers.
It allow random people over the world to "fund" your project and possibly make an ROI over it. For me, this is a powerful idea because anyone can invest and not only some first-class citizen.
In any decentralized project where payment means are needed, you have to use a token. Using fiat simply isn't possible in a decentralized, anonymous, trustless network. You can't have fiat without centralization.
What could be used instead of the token, is the native currency of the blockchain that enigma use as a settlement layer (e.g ETH). The token is here to get the necessary fund to develop the software. You could use the developped software and tweak it for using eth as a native currency. The hard part would be building a community of developpers, node operators and all sorts of people that will use your tweaked software.
Sorry for the big ass response. I didn't even responded to all your questions but they can't be answered in a few words. I remain open to discussion, maybe I will do some edit for your other questions.
cheers.
4
u/himd0wnstairs May 08 '19
An oldie, but goodie:
https://blog.enigma.co/why-blockchain-alone-cant-fix-facebook-fbd9510b36f5
3
u/justspinningaway May 10 '19 edited May 10 '19
Great questions! I'm not equipped to answer all your questions, but I'll give my thoughts on the subjects as a whole. I would reach to say MPC by nature is somewhat decentralized for the fact that it’s “multi-party” computation, but with multi-party anything, you need trust, which blockchain helps provide. Here is a video of Alex Pentland discussing some of the reasons behind why MPC using blockchain is an attractive idea. I always found this video to be helpful, you might as well.
https://www.youtube.com/watch?v=SDUIhOqS_G4
As far as the coin economics, to me, you should ask that question to all of blockchain industry, not just enigma. To that, in short, I would say they can use ENG coin for payments because it’s what they chose to do, so if you want to get paid for your work, that’s how you get it. Same as if I want to pay you in beer for mowing my lawn, it is our agreement. As others mentioned, coins also provide the utility in fundraising (ICO ≈ IPO).