GoldenGolden
Advanced Search
Decentralized application (dApp)

Decentralized application (dApp)

A decentralized application (dApp) is a service that provides direct interaction between providers and end users providers through a blockchain or distributed ledger.

All edits

Edits on 16 Apr, 2019
Dawson Sewell
Dawson Sewell edited on 16 Apr, 2019
Edits made to:
Infobox (+1 properties)
Infobox
Edits on 27 Nov, 2018
Jude Gomila
Jude Gomila approved a suggestion from Golden's AI on 27 Nov, 2018
Edits made to:
Article (+5/-5 characters)
Article

Decentralized applications exist in a variety of forms prior to the development of blockchain technology such as BitTorrent and Tor. However, blockchain technology has dramatically increased the scope and attention of the potential of decentralized applications. For example, Ethereum provides a general purpose blockchain designed to facilitate the development of DappsDapps, and has resulted in a dramatic increase in the number of Dapps under development.

Edits on 14 Nov, 2018
Melanie Manipula
Melanie Manipula approved a suggestion from Golden's AI on 14 Nov, 2018
Edits made to:
Related Topics (+1 topics)
Related Topics
Edits on 9 Nov, 2018
Carla Faraguna
Carla Faraguna approved a suggestion from Golden's AI on 9 Nov, 2018
Edits made to:
Article (+7/-7 characters)
Article

Smart contracts provide a method for decentralized applications to interact with blockchains. Blockchain platforms such as Ethereum, BitcoinBitcoin’s rootstock, Lisk, Tezos, NEO, EOS, and others provide support for smart contracts capable of executing arbitrarily complex business logic allowing for almost any range of possible decentralized applications.

Edits on 9 Nov, 2018
Jude Gomila
Jude Gomila approved a suggestion from Golden's AI on 9 Nov, 2018
Edits made to:
Article (+5/-5 characters)
Article

Decentralized applications also require some form of external data which informs the execution of the internal logic of the application. Oracles are in development which provide decentralized means of accessing external data without relying on trusted 3rd parties. Prediction markets in development such as AugurAugur and Gnosis are examples of Oracles.

Edits on 7 Nov, 2018
Dawson Sewell
Dawson Sewell edited on 7 Nov, 2018
Edits made to:
Description (+16/-26 characters)
Article (+236/-155 characters)
Topic thumbnail

Decentralized application (dApp)

A decentralized application (dApp) is a service that provides direct interaction between providers and end users and providers typically through a blockchain or distributed ledger technology.

Article

A decentralized application (DappdApp) is a service that provides direct interaction between providers and end users and providers typically through a blockchain or distributed ledgerdistributed ledger technology.

...

A decentralized application is a service that runs on a peer-to-peer networkpeer-to-peer network of computers providing direct interaction between users and providers. As opposed to traditional centralized applications where code is run on centralized servers, decentralized applications are intended to operate in a manner not controlled by a single trusted entity. These properties make decentralized applications inherently more difficult to hack or coerce.

...

Decentralized applications exist in a variety of forms prior to the development of blockchain technology such as BitTorrent and TorTor. However, blockchain technology has dramatically increased the scope and attention of the potential of decentralized applications. For example, Ethereum has providedprovides a general purpose blockchain designed to facilitate the development of Dapps, resultingand has resulted in ana dramatic increase in the number of Dapps beingunder developeddevelopment.

...

The precise definition of a decentralized applications is not agreed upon in this actively developing field. However, any application which is not completely open source and transparent is not considered a decentralized application asbecause it reinstates the trust requirements around code execution of code.

...

Dapps software enables users to transfer some sort of transactional data of value, these scarce resources could be cryptocurrency coins, storage space, image, video, or many others.

...
Dapp development ecosystem visualization.
...

Front end of Dapps can consist of the usual HTML, CSS, or any other elements of traditional applications. Decentralized solutions for storing and sharing files are being developed such as IPFS/FilecoinFilecoin, Storj, Siacoin, Maidsafe, and others.

...

Smart contractsSmart contracts provide a method for decentralized applications to interact with blockchains. Blockchain platforms such as Ethereum, Bitcoin’s rootstock, Lisk, Tezos, NEONEO, EOSEOS, and others provide support for smart contracts capable of executing arbitrarily complex business logic allowing for almost any range of possible decentralized applications.

...

Decentralized applications also require some form of external data which informs the execution of the internal logic of the application. Oracles are in development which provide decentralized means of accessing external data without relying on trusted 3rd parties. Prediction markets in development such as Augur and Gnosis are examples of Oracles.

Edits on 7 Aug, 2018
Golden AI"Linkify text links in standard tables"
Golden AI edited on 7 Aug, 2018
Edits made to:
Further reading (+72/-72 characters)
Further reading

Author
Title
Link
Type

Joel Monegro

The Shared Data Layer of The Blockchain Application Stack

http://joel.mn/post/104755282493/the-shared-data-layer-of-the-blockchainhttp://joel.mn/post/104755282493/the-shared-data-layer-of-the-blockchain

Edits on 18 May, 2018
Jude Gomila
Jude Gomila edited on 18 May, 2018
Edits made to:
Article (+4/-4 characters)
Article

Smart contracts provide a method for decentralized applications to interact with blockchains. Blockchain platforms such as Ethereum, Bitcoin’s rootstock, LiskLisk, Tezos, NEO, EOS and others provide support for smart contracts capable of executing arbitrarily complex business logic allowing for almost any range of possible decentralized applications.

Edits on 9 May, 2018
Thomas Shaddox"remove comma"
Thomas Shaddox edited on 9 May, 2018
Edits made to:
Article (-1 characters)
Article

Decentralized applications exist in a variety of forms prior to blockchain such as BitTorrent, and Tor. However, blockchain technology has dramatically increased the scope and attention of the potential of decentralized applications. Ethereum has provided a general purpose blockchain designed to facilitate the development of Dapps, resulting in an dramatic increase in the number of Dapps being developed.

Edits on 7 Apr, 2018
Thomas Shaddox"Remove blank header line"
Thomas Shaddox edited on 7 Apr, 2018
Edits made to:
Article
Article
Edits on 3 Apr, 2018
Jude Gomila
Jude Gomila edited on 3 Apr, 2018
Edits made to:
Article (+10/-10 characters)
Article

Decentralized applications exist in a variety of forms prior to blockchain such as BitTorrentBitTorrent, and Tor. However, blockchain technology has dramatically increased the scope and attention of the potential of decentralized applications. Ethereum has provided a general purpose blockchain designed to facilitate the development of Dapps, resulting in an dramatic increase in the number of Dapps being developed.

Edits on 30 Mar, 2018
Jude Gomila
Jude Gomila edited on 30 Mar, 2018
Edits made to:
Article (+5/-5 characters)
Article

Smart contracts provide a method for decentralized applications to interact with blockchains. Blockchain platforms such as Ethereum, Bitcoin’s rootstock, Lisk, TezosTezos, NEO, EOS and others provide support for smart contracts capable of executing arbitrarily complex business logic allowing for almost any range of possible decentralized applications.

Edits on 29 Mar, 2018
Richard Hong
Richard Hong edited on 29 Mar, 2018
Edits made to:
Article (+4/-4 characters)
Article

Front end of Dapps can consist of the usual HTMLHTML, CSS, or any other elements of traditional applications. Decentralized solutions for storing and sharing files are being developed such as IPFS/Filecoin, Storj, Siacoin, Maidsafe and others.

Alex Dean
Alex Dean edited on 29 Mar, 2018
Edits made to:
Article (+8/-8 characters)
Article

Front end of Dapps can consist of the usual HTML, CSS, or any other elements of traditional applications. Decentralized solutions for storing and sharing files are being developed such as IPFS/Filecoin, Storj, Siacoin, MaidsafeMaidsafe and others.

Tianchang He
Tianchang He edited on 29 Mar, 2018
Edits made to:
Article (+8/-8 characters)
Article

Decentralized applications exist in a variety of forms prior to blockchain such as BitTorrent, and Tor. However, blockchain technology has dramatically increased the scope and attention of the potential of decentralized applications. EthereumEthereum has provided a general purpose blockchain designed to facilitate the development of Dapps, resulting in an dramatic increase in the number of Dapps being developed.

David Stumm
David Stumm edited on 29 Mar, 2018
Edits made to:
Article (+5/-5 characters)
Article

Front end of Dapps can consist of the usual HTML, CSS, or any other elements of traditional applications. Decentralized solutions for storing and sharing files are being developed such as IPFS/Filecoin, StorjStorj, Siacoin, Maidsafe and others.

Che-Yuan Liang
Che-Yuan Liang edited on 29 Mar, 2018
Edits made to:
Article (+10/-10 characters)
Article

A decentralized application (Dapp) is a service that provides direct interaction between end users and providers typically through a blockchainblockchain or distributed ledger technology.

Edits on 29 Mar, 2018
Sumon Sadhu
Sumon Sadhu edited on 29 Mar, 2018
Edits made to:
Article (+7/-7 characters)
Article

Front end of Dapps can consist of the usual HTML, CSS, or any other elements of traditional applications. Decentralized solutions for storing and sharing files are being developed such as IPFS/Filecoin, Storj, SiacoinSiacoin, Maidsafe and others.

Alex Dean
Alex Dean edited on 29 Mar, 2018
Edits made to:
Further reading (+1 rows)
Further reading

Author
Title
Link

Joel Monegro

The Shared Data Layer of The Blockchain Application Stack

http://joel.mn/post/104755282493/the-shared-data-layer-of-the-blockchain

Edits on 23 Jan, 2018
Alex Dean
Alex Dean edited on 23 Jan, 2018
Edits made to:
Related Topics (+1 topics)
Related Topics
Golden logo
Text is available under the Creative Commons Attribution-ShareAlike 4.0; additional terms apply. By using this site, you agree to our Terms & Conditions.