EDU Articles

Learn about investing, trading, retirement, banking, personal finance and more.

Ad is loading...
Help CenterFree ProductsPremium Products
IntroductionMarket AbbreviationsStock Market StatisticsThinking about Your Financial FutureSearch for AdvisorsFinancial CalculatorsFinancial MediaFederal Agencies and Programs
Investment PortfoliosModern Portfolio TheoriesInvestment StrategyPractical Portfolio Management InfoDiversificationRatingsActivities AbroadTrading Markets
Investment Terminology and InstrumentsBasicsInvestment TerminologyTradingBondsMutual FundsExchange Traded Funds (ETF)StocksAnnuities
Technical Analysis and TradingAnalysis BasicsTechnical IndicatorsTrading ModelsPatternsTrading OptionsTrading ForexTrading CommoditiesSpeculative Investments
Cryptocurrencies and BlockchainBlockchainBitcoinEthereumLitecoinRippleTaxes and Regulation
RetirementSocial Security BenefitsLong-Term Care InsuranceGeneral Retirement InfoHealth InsuranceMedicare and MedicaidLife InsuranceWills and Trusts
Retirement Accounts401(k) and 403(b) PlansIndividual Retirement Accounts (IRA)SEP and SIMPLE IRAsKeogh PlansMoney Purchase/Profit Sharing PlansSelf-Employed 401(k)s and 457sPension Plan RulesCash-Balance PlansThrift Savings Plans and 529 Plans and ESA
Personal FinancePersonal BankingPersonal DebtHome RelatedTax FormsSmall BusinessIncomeInvestmentsIRS Rules and PublicationsPersonal LifeMortgage
Corporate BasicsBasicsCorporate StructureCorporate FundamentalsCorporate DebtRisksEconomicsCorporate AccountingDividendsEarnings

What is a Decentralized Application?

The Ethereum platform allows developers to use it as a coding environment and distribution network for applications built on the blockchain.

The ability to create distributed applications on a blockchain is a novel idea that has gained a lot of momentum since Ethereum’s release. Developers can write and distribute their applications over the blockchain network, at little to no cost, while removing the necessity of running a website or a large server database because the blockchain satisfies these needs. The code for the application becomes part of the blockchain ledger, and users who wish to use some functionality of the decentralized application, or Ðapp as they are called, will submit requests to the Ethereum blockchain, pay the transaction fees for the distributed network to process the requests, and the network will call on the code of the Ðapp stored in the blockchain and process it using the computing power of the distributed network sometimes called the Ethereum Virtual Machine.

The EVM is code built into the Ethereum protocol that allows the network to function like a giant computer. Distributed computing is not an entirely new thing (such as the Folding project at Stanford University), but integrating it with an open-source blockchain is. Developers can release their own client software, which is the interface that users download to their home computers and use to communicate across the Ethereum network. The uses of distributed applications are many, and new ones are surfacing all the time. Some social networks have begun to launch as Ðapps, many security-related and financial programs are in development in various countries, and Ðapps for predicting markets and election outcomes, cloud storage, and identity are all examples of some of the Ðapps in development today. Ðapps are at the core of what makes Ethereum what it is.

Smart contracts, another feature of Ethereum, increase the possibilities for Ðapps to be used in advertising, licensing and ownership, and the “tokenization” of many things of value (which allows rights of ownership interest to be broken into tiny parts and transferred digitally), because the code will supplant the need for lawyers, lengthy documents, multiple copies, central databases, and signatures in many cases, all the while preserving an impeccable record of the ownership transfers that have occurred for a thing of value. Even persistent 3D game environments using the Ethereum protocol have been developed. It has been said that the possibilities are endless.

 

Ad is loading...