Decentralized cloud computing sounds like a beautiful combination of buzzwords used to hype up a product, doesn’t it? Don’t worry, iExec has substance to back up the buzz, and if this is the first time you’ve heard about the project, that makes sense–the team isn’t big on hype.
As this guide’s title spells out, iExec is a platform for decentralized cloud computing, so think IBM or Microsoft cloud services but broken up into multiple nodes for off-chain computing of blockchain applications. It’s a similar concept to Golem (supercomputing) and Siacoin (cloud storage), except it’s using cloud services for processing power. Its target audience is the blockchain realm itself and its budding ecosystem of DApps.
The State of Cloud Computing
Before we break down how iExec functions, it’d be useful to look at centralized cloud computing as it stands today. Cloud computing has quickly become an industry standard for companies that want access to processing power without having to maintain expensive technological infrastructure. Companies like Netflix, Apple, Etsy, and Xerox, for instance, manage some (or all) of their applications and data with cloud computing from companies like Amazon, Google, IBM, or Microsoft. The reason is simple: if these companies already have tens of thousands of servers to support data-intensive computations, why not outsource their processing power? Simply put, these services give businesses access to otherwise expensive resources.
iExec wants to provide the same service, but they want to decentralize it. The market for this industry was $22.4bln in 2016, and it’s projected to reach $55bln by 2026. More or less, the big players have cemented themselves as reliable providers, so why would iExec try to disrupt an industry that seems set-in-stone?
The simple answer being, they’re not trying to. Instead, they want to be for decentralized applications what popular cloud computing services are for legacy businesses: the one-stop resource for blockchain cloud computing.
You might be asking, why does blockchain need this? Glad you asked. There’s a brilliant article on the subject by Noam Levenson and Alex Price for Hackernoon on the subject. Basically, if any of the smart contracts built on Ethereum (or any DApp platform) want to function properly in real-world use, they’ll need access to more computing than the Ethereum virtual machine provides. Ethereum’s virtual machine houses and executes smart contracts on the network’s nodes and mining programs.
As DApps and smart contracts see adoption and widespread use, running all these computations through Ethereum’s blockchain would create a latency/scalability disaster of such magnitude that would render the network useless–just look at what a few million dollars worth of CryptoKitties did to Ethereum in a matter of days.
Essentially, iExec wants to create a network of computing resources that will allow the Ethereum ecosystem to scale to its potential in the future.
How Does iExec RLC Work?
In order to support DApps, smart contracts, and their platforms, iExec takes processing-intensive computations off-chain so as to keep a blockchain’s on-chain functions running smoothly.
To do this, iExec makes use of XtremWeb-HEP, an open-sourced Desktop Grid Software. Desktop Grid computing (also known as Volunteer Computing) pools unused computing resources to be used by applications and platforms, and according to iExec’s whitepaper, XtremWeb-HEP “implements all the needed features” to make this possible on a global scale, including “fault-tolerance, multi-applications, multi-users, hybrid public/private infrastructure, deployment of virtual images, data management, security and accountability, and many more.”
Essentially, with this software, DApps can utilize any computing resource in the iExec framework to run their programs. This means that developers and DApp users can commission processing power from a resource as small as a PC’s CPU to as large as a warehouse-sized data center. Options will be flexible, scalable, and free-market driven, allowing users to find just the right amount of computing power for the task at hand.
iExec accomplishes this service matching using its smart contracts. The Matchmaking algorithm, for example, takes resource requests on the network and matches them with an appropriate provider. This smart contract basically looks at a DApp’s task and asks, “Can this computing resource run this program?” If yes, then it’s a match made in heaven. If not, then it’s time to move on (nothing personal).In order to ensure that users are getting the resources they need, iExec uses a Proof of Contribution model. This consensus algorithm makes sure that a provider provisions the computational power needed by the user, and it rewards this provider with RLC, iExec’s token, in return for these services.
iExec’s Platform Components
Taking a step outside of the software and technicals, let’s take a look at the pieces that make up iExec’s platform. These include its marketplace, DApp store, and data marketplace.
Marketplace: The marketplace is iExec’s hub for providers and users to exchange RLC for computer resources. Through the marketplace, individuals/developers running DApps can shop for the resources tailored towards their application’s needs. iExec comes with a Matchmaking smart contract that ensures that no provider is biting off more than it can chew when committing its processing power to a contract. Moreover, a reputation smart contract manages a provider’s reliability.
Think of this like a Yelp review for computing resources. This reputation system allows users to choose the level of reliability they want, paying less for a less reliable host if they so desire. Thus, the marketplace is free-market driven, and the more providers and users on it, the more competition will dictate pricing.
DApp Store: Finally, a decentralized equivalent to application stores. As its name suggests, the DApp store allows you to browse and purchase DApps that are built on or use iExec. And the cool thing is, the DApp store is live and already features applications you can purchase today. Additionally, application providers can also submit their DApps for listing on the platform.
Data Marketplace: This marketplace is to data what the DApp store is to applications. With it, data providers can sell their excess data to DApp providers or any other party willing to purchase it. Ranging from athlete stats to government consensus data, the sky’s the limit to what you could market on this platform. If someone is willing to buy it, you can use iExec to sell it. Unlike the DApp store (up and running) and Marketplace (set to release this year), the Data Marketplace is still in the conceptual stages of its development, so don’t expect it for some time yet.
iExec Team and What’s to Come
iExec’s core team consists of six PhDs, four of which have been working in cloud computing since the early 2000s.
These four, Gilles Fedak, Haiwu He, Oleg Lodygensky, and Mircea Moca, have experience working at INRIA and CNRS developing programs for Desktop Grid computing. iExec is the product of their collective experience, and after Gilles Fedak discovered Ethereum in 2016, the team found the solution to a problem they had been debating since 2012: how to create a distributed cloud based on Desktop Grid computing.
Thus, iExec was born, and the team has been making steady progress towards realizing their goal since. They maintain an active GitHub, updating it consistently with the open-sourced fruits of their labor, including iExec’s software development kit in November of 2017.
Most all of iExec’s v1 “Essential Edition” of its roadmap has been accomplished. Up next is the v2 “Market Network,” which will look to expand on the DApp store and launch the network’s Marketplace.
When this Marketplace is launched, iExec will also undergo a decentralization process, as all data/computing centers are currently under the control of iExec’s team for reasons of convenience.
The team will tackle V3-v5 in time, but most of these developments will come in the far future.
iExec’s Competition
In their whitepaper, the iExec team lays out the project’s competitive landscape and explains these competitors in relation to iExec.
They’re quick to note that decentralized cloud storage providers like Filecoin, Storj, and Siacoin are not direct competitors, and it’s easy to see why. While iExec could theoretically take a step in this direction as it matures, it’s not a storage platform; it’s a computing platform.
This does put it in competition with other decentralized computing protocols like Golem and SOMN. Both of these, however, are taking aim at a different animal. Essentially, they’re both building a decentralized supercomputer on blockchain technology, while iExec is targeting DApp development and sustainability. Both look towards a future of a blockchain-powered, decentralized internet, but their functions, while sometimes similar, are more complementary than conflicting.
iExec Trading History
iExec had a brief stint in the market cap top 100 before the crash, only to settle back down below this threshold during the bloodbath.
Where to Buy iExec RLC
Bittrex, Binance, Upbit, and Bitfinex account for the majority of RLC’s trading volume. Each exchange sports BTC and ETH trading pairs, while you can also buy it directly with USD on Bitfinex.
Where to Store iExec RLC
RLC is an ERC20 token, so an Ethereum compatible wallet will have you covered for storage, including MyEtherWallet, Nano Ledger S, Meta Mask, Exodus, Laxx, and imToken.
Final Thoughts
If iExec functions as intended, it could scale exponentially as more providers and computing resources join the network. This could open the door for scalability solutions, sustainable DApp support, and future blockchain adoption. It also provides a greener alternative to current cloud computing models, as resources are only used when they’re needed and in a less energy-intensive manner.
The project is certainly ambitious, but for what it’s worth, the iExec team has worked on successful projects before in the same vein. They helped to develop the European Desktop Grid Infrastructure, a series of 200,000 nodes that executed more than a million tasks using Desktop Grid computing. This project laid the foundation for iExec, while also demonstrating its feasibility.
We don’t know whether or not iExec will live up to its expectations, but we sure do have confidence that its team isn’t piddling around with this project. They have the experience, the brainpower, and the determination to see this project through, and for the future of blockchain, we hope they do. DApps and other platforms will need something like iExec if they want to survive in the working market, so here’s to hoping the best for the project moving forward.
Synthetix is a token trading platform built on Ethereum.
It allows to creation of real world assets, like stocks and shares to be bought and traded using crypto.
Synthetix started out as a stablecoin, before pivoting to DeFi.
The trading of stocks, currencies, commodities, and other assets are still dominated by the likes of Wall Street, London, Hong Kong, and other traditional financial centers. Synthetix wants to bring that toolkit over into the decentralized, global, permission-less, and 24/7 world of crypto.
Read on to discover how a crucial pivot in tokenomics turned Synthetix into one of the hottest DeFi
products available.
What is Synthetix?
Synthetix allows users to bet on crypto assets, stocks, currencies, precious metals, and other assets in the form of ERC20 tokens. Synthetic assets or “Synths” copy the price of an asset in the “real world” and brings it onto the Ethereum blockchain giving that Synth all the properties of an ERC20 token.
Holding a Synth is not the same as holding an asset. For example, a synthetic MKR token is the same price as a “real” MKR token, but without the voting rights an actual MKR token holder would have. This system allows users to bet on the price of an asset without holding the actual asset.
Who Invented Synthetix?
Synthetix started as a stablecoin project called Havven and was founded by Kain Warwick, the current CEO. Synthetix is now one of the biggest projects in DeFi with over $180 million worth of SNX tokens locked up in the protocol in December 2019.
Did you know?
The protocol has a very famous holder of SNX tokens – a16z crypto – the venture fund who bought 6% of the total MakerDAO token supply in September 2018. However, a16z never announced an investment in SNX or even mentioned it. There simply sits 374,111 SNX tokens in the a16z address without any explanation.
What’s so special about it?
Synthetix uses a multi-token infrastructure based on a system of collateral, staking, inflation, and fees. The system uses two types of tokens–the main Synthetix Network Token (SNX) and synthetic assets or Synths. The system is similar to MakerDAO’s where ETH is locked up to create DAI. In Synthetix, SNX is locked up to create sUSD (synthetic USD). The sUSD acts as debt while SNX acts as the collateral. The main difference between Synthetix and MakerDAO is SNX is staked as collateral to potentially create any synthetic asset–not just sUSD.
Much of Synthetix’ recent success can be attributed to its innovative token incentive model. SNX holders stake SNX in return for fees from the Synthetix exchange and rewards from the system’s inflationary monetary policy. To create a new Synth, more than 750% of the value of the Synth must be staked as SNX. The more SNX staked and locked as collateral, the less is available in the market and the more valuable the token becomes. The proof is in the price. The SNX token made a dramatic rise from $0.03 at the start of the year to over $1.30 at the end of 2019.
How are SNX tokens produced?
Back when Synthetix was Havven, it launched an ICO
and raised $30 million with a total supply of 100 million Havven tokens. In February 2019, Synthetix changed its monetary policy and there are now over 164 million SNX tokens, which will increase to 250 million over the next 5 years. The growing supply of SNX tokens was meant to reward and incentivize SNX stakers.
How do you get hold of SNX tokens?
If you have an Ethereum wallet and some crypto already, you can trade SNX tokens on decentralized
exchanges like Kyber and Uniswap. You can also stake SNX to create new Synths using their Mintrdapp.
What can you do with Synthetix?
The Synthetix platform was primarily created for users to trade Synths. Holders of Synths can go long on an asset – bet the price will increase. Or they can short an asset – bet the price will decrease.
By staking SNX, holders can create new Synths, collect rewards, and watch their holdings grow. It could be why over 85% of the total SNX supply is currently locked up in the protocol.
The Future
Synthetix spent much of 2019 rising to the top of the DeFi dapp charts before ending the year with a commitment to transition to a decentralized governance structure. They began 2020 by demonstrating the “money lego” properties of DeFi by integrating their sUSD stablecoin with the margin trading platform bZx. But the big feature most have been waiting for is the ability to trade stocks like Tesla and Apple on top of Ethereum – an absolute game-changer for DeFi believers everywhere.
勒索软件的发明者是 Joseph L. Popp,毕业于哈佛大学,是一个知识怪咖。据 Popp 本人回忆,1989 年,他设计勒索软件的初衷是为了抗击艾滋病。为了募集抗艾资金,他弄巧成拙,给世界卫生组织论坛的与会代表发送了 20,000 份病毒加密磁盘。当代表们运行磁盘文件时,电脑被冻结,屏幕信息要求汇钱之后才能打开磁盘,取回电脑里的文件。