페이지를 넘기고 있습니다.
다음 장을 불러오고 있습니다…
잠깐… 나만의 읽기 환경을 만들어 보세요.
글꼴과 테마는 화면 설정에서 설정하세요. 눈의 편안함도 중요합니다.
다음 장을 불러오고 있습니다…
A decentralized application whose backend logic runs in smart contracts and whose users keep their own keys.
브라우저의 읽어주기 지원을 확인하는 중…
이 읽기 자료는 현재 영어로 제공됩니다. 인터페이스에는 선택한 언어가 적용됩니다.
영어 원문 읽기 →A decentralised application (DApp, dApp, Dapp, or dapp) is an application that can operate autonomously, typically through the use of smart contracts, that run on a blockchain or other distributed ledger system. DApps provide a function or utility to their users with less human intervention. Control over some DApps is distributed over holders of tokens that represent ownership over a DApps governance. Without any one entity controlling the system, the application is therefore decentralised.
DApps are conventionally open-source. Some DApps that are fully closed-source and partially closed-source also exist. Bitcoin, the first cryptocurrency, is an example of a DApp.
DApps can be classified based on whether they operate on their own block chain, or whether they operate on the block chain of another DApp.
Smart contracts are programs that maintain data on a blockchain and execute operations. Multiple smart contracts can be developed for a single DApp to handle more complex operations. Over 75% of DApps are supported by a single smart contract, with the remainder using multiple smart contracts.
DApps incur fees paid to the validators of the blockchain, known as "gas", due to the cost of deploying and executing the DApp's smart contracts. The amount of gas required of a DApp's functions is dependent on the complexity of its smart contracts. A complex smart contract of a DApp that operates on the Ethereum blockchain may fail to be deployed if it costs too much gas, leading to lower throughput and longer wait times for execution.
DApps generally rely on the consensus mechanism of the blockchain or distributed ledger on which they run, rather than operating a separate consensus mechanism. Common blockchain consensus mechanisms include proof-of-work (PoW) and proof-of-stake (PoS).
In proof-of-work systems, miners expend computational work to validate blocks. In proof-of-stake systems, validators participate in block validation by staking assets.
다음 자료에서 선별하고 재구성했습니다: Decentralized application, 기여자들이 작성했으며 적용 라이선스는 CC BY-SA 4.0. 개정판 1364627708. 섹션과 서식을 줄였습니다. 연결된 개정판에서 전체 맥락과 기여 기록을 확인할 수 있습니다. 이 참고 문서는 동일한 라이선스를 유지합니다. 추가 인용 링크는 해당 개정판에서 가져왔으며 여기서 별도로 확인하지 않았습니다.