분산형 애플리케이션

Decentralized application

분산 응용 프로그램(DApp,[1] dApp,[2] Dapp 또는 dapp)은 분산 컴퓨팅, 블록체인 또는 기타 분산 원장 시스템에서 실행되는 스마트 계약을 통해 자율적으로 작동할 수 있는 응용 프로그램입니다.[3]전통적인 애플리케이션과 마찬가지로, 디앱은 사용자에게 어떤 기능이나 유틸리티를 제공합니다.그러나 기존 애플리케이션과 달리 디앱은 사람의 개입 없이 작동하며 어느 한 개체의 소유가 아니라 디앱이 소유권을 나타내는 토큰을 배포합니다.[3]이러한 토큰은 프로그래밍된 알고리즘에 따라 시스템 사용자에게 배포되어 디앱의 소유권과 통제권을 희석시킵니다.따라서 시스템을 제어하는 한 개체가 없으면 응용 프로그램은 분산됩니다.

분산형 애플리케이션은 다른 퍼블릭 블록체인 중에서도 디앱이 구축된 이더리움 또는 카르다노 블록체인과 같은 분산 원장 기술(DLT)에 의해 대중화되었습니다.[4]

디앱은 거래소, 기업, 도박, 게임, 금융, 개발, 스토리지, 지갑, 거버넌스, 재산, 정체성, 미디어, 사회, 보안, 에너지, 보험, 건강 등 다양한 범주로 나뉩니다.[5][clarification needed]

정의.

애플리케이션이 디앱으로 간주되기 위해서는 충족해야 하는 일련의 기준이 있습니다.

분산형 애플리케이션의 기존 정의에서는 디앱을 오픈 소스로 사용해야 합니다.즉, 애플리케이션은 애플리케이션의 관련 토큰의 대부분을 통제하는 중앙 집중화된 개체 없이 자율적으로 운영됩니다.[3]또한 디앱에는 애플리케이션이 과거 트랜잭션을 포함한 데이터의 암호화 기록을 보관하는 데 사용하는 퍼블릭 분산형 블록체인이 있습니다.[3]

전통적인 디앱은 일반적으로 오픈 소스이지만, 암호화폐 산업이 진화함에 따라 완전 폐쇄형 및 부분 폐쇄형 디앱이 등장했습니다.2019년 현재 디앱의 15.7%만이 완전 오픈 소스인 반면, 디앱의 25%는 클로즈 소스입니다.즉, 공개 코드가 있는 디앱의 비율은 공개 코드가 없는 디앱의 비율보다 적습니다.[5]오픈 소스인 디앱은 일반적으로 클로즈 소스 디앱보다 트랜잭션 볼륨이 높습니다.[5]

최초의 암호화폐비트코인이 디앱의 한 예입니다.[6]

사용.

디앱은 자체 블록체인에서 작동하는지, 또는 다른 디앱의 블록체인에서 작동하는지 여부에 따라 분류할 수 있습니다.

스마트 컨트랙트

스마트 계약은 개발자들이 블록체인의 데이터를 유지하고 운영을 실행하는 데 사용됩니다.[5]하나의 디앱에 대해 여러 개의 스마트 계약을 개발하여 보다 복잡한 작업을 처리할 수 있습니다.[5]디앱의 75% 이상이 단일 스마트 계약으로 지원되며, 나머지는 여러 개의 스마트 계약을 사용합니다.[5]

디앱은 디앱의 스마트 계약을 배포하고 실행하는 비용으로 인해 블록체인의 검증자에게 지불되는 수수료인 가스를 발생시킵니다.[5]디앱의 기능에 필요한 가스량은 스마트 계약의 복잡성에 따라 달라집니다.[5]이더리움 블록체인에서 작동하는 디앱의 복잡한 스마트 계약은 가스 비용이 너무 많이 들면 배치에 실패해 처리율이 낮아지고 실행 대기 시간이 길어질 수 있습니다.[5]

작동

합의 메커니즘은 네트워크에 대한 합의를 확립하기 위해 디앱에 의해 사용됩니다.합의를 도출하는 가장 일반적인 메커니즘은 작업증명(POW)과 이해관계증명(POS)입니다.[7]

작업증명(Proof of Work)은 채굴 과정을 통해 합의를 도출하기 위해 계산력을 활용합니다.[8]비트코인은 작업증명 메커니즘을 사용합니다.[8]지분 증명은 애플리케이션에 대한 지분과 백분율 소유권을 가짐으로써 네트워크를 안전하게 보호하는 검증자를 통해 DApps를 지원하는 합의 메커니즘입니다.[8]

수십 개의 그래픽 처리 장치로 구성된 비트코인 채굴 장치

디앱은 채굴, 자금 조달 및 개발의 세 가지 주요 메커니즘을 통해 토큰을 배포합니다.[7]채굴에서 토큰은 거래 확인을 통해 네트워크를 확보한 채굴자에게 보상으로 미리 정해진 알고리즘에 따라 분배됩니다.[7]토큰은 초기 코인 제공에서와 같이 디앱의 초기 개발 단계에서 자금 지원을 대가로 토큰을 분배하는 자금 조달을 통해 배포될 수도 있습니다.[7]마지막으로, 개발 메커니즘은 미리 정해진 스케줄을 통해 디앱 개발 목적으로 적립된 토큰을 배포합니다.[7]

모든 디앱의 형성과 개발에서 항상 발생하는 세 가지 주요 단계, 즉 디앱의 백서 발행, 초기 토큰 배포 및 소유권 분배가 있습니다.[7]먼저, 디앱의 프로토콜, 기능 및 구현을 설명하는 백서가 발간됩니다.[7]그런 다음 필요한 소프트웨어와 스크립트를 네트워크의 유효성 확인 및 자금 모금을 지원하는 채굴자와 이해 관계자가 사용할 수 있도록 합니다.[7]그 대가로 그들은 시스템에 의해 분배된 초기 토큰으로 보상을 받습니다.[7]마지막으로, 더 많은 참가자들이 네트워크에 참여하게 되면, 디앱의 활용을 통해 또는 디앱의 개발에 대한 기여를 통해 토큰 소유권이 희석되고, 시스템이 덜 중앙 집중화됩니다.[7]

특성.

중앙 집중화된 서버에서 백엔드 코드가 실행되는 일반적인 애플리케이션과는 달리, 디앱은 분산화된 피어투피어 네트워크에서 백엔드 코드가 실행됩니다.디앱은 백엔드로 호출할 수 있는 모든 언어로 작성된 프론트엔드 코드와 사용자 인터페이스를 가질 수 있습니다.

디앱은 블록체인에서 금융 기능을 수행하는 탈중앙화 금융(DeFi)에 활용되어 왔습니다.[9]중앙 집중식 금융을 중단하고 비용을 절감하기 위해 P2P 트랜잭션을 검증하는 분산형 금융.[10]

디앱의 성능은 지연 시간, 처리량 및 순차적 성능과 관련이 있습니다.[11]비트코인의 거래 검증 시스템은 비트코인이 채굴되는 평균 시간이 10분이 되도록 설계되어 있습니다.[11]이더리움은 15초마다 하나의 트랜잭션의 대기 시간을 단축합니다.비교를 위해 비자는 초당 약 10,000건의 거래를 처리합니다.[11][12]Solana와 같은 더 최근의 디앱 프로젝트들은 그 비율을 초과하려고 시도했습니다.[13]

인터넷 연결은 디앱을 포함한 블록체인 시스템의 핵심 종속성입니다.[11]높은 금전적 비용 또한 장벽으로 작용합니다.적은 금전적 가치의 거래는 이전된 금액의 많은 부분을 포함할 수 있습니다.[11]서비스에 대한 수요가 커지면 네트워크 트래픽 증가로 인해 요금이 증가합니다.[14]이는 이더리움의 이슈로 대체 불가능 토큰([14]NFT)이 사용하는 것과 같이 이더리움 블록체인에 구축된 디앱으로 인한 네트워크 트래픽 증가 때문으로 풀이됩니다.거래 수수료는 디앱의 스마트 계약의 복잡성과 특정 블록체인에 영향을 받습니다.[15]

추세

이더리움은 디앱 시장 규모가 가장 큰 분산원장기술(DLT)입니다.[15]이더리움 블록체인에 대한 최초의 디앱은 2016년 4월 22일에 발표되었습니다.[15]2017년 5월부터 개발 중인 디앱의 수는 더욱 증가했습니다.[15]2018년 2월 이후 매일 디앱이 발행되고 있습니다.[15]디앱의 5분의 1 미만이 이더리움 블록체인의 거의 모든 디앱 사용자를 캡처합니다.[15]디앱의 약 5%는 이더리움 거래의 80%를 캡처합니다.[15]이더리움에서 디앱의 80%는 1000명 미만의 사용자가 사용합니다.[15]이더리움에서는 거래소인 디앱이 거래량의 61.5%, 금융 디앱이 25.6%, 도박 디앱이 5%, 고위험 디앱이 4.1%, 게임이 2.5%[15]를 차지합니다.

디앱은 광범위한 채택을 달성하지 못했습니다.잠재적인 사용자는 디앱과 기존 애플리케이션 간의 차이를 효과적으로 분석할 수 있는 기술이나 지식이 없을 수도 있고, 그러한 차이를 가치 있게 여기지 않을 수도 있습니다.이 기술과 정보는 주류 사용자들이 접근하기 어려울 수 있습니다.또한 기능, 유지보수 및 안정성을 우선시하도록 개발된 경우가 많기 때문에 디앱의 사용자 환경이 좋지 않은 경우가 많습니다.[16]

많은 디앱들이 특히 창립 단계에서 사용자들을 끌어 모으는데 어려움을 겪고 있으며, 심지어 광범위한 초기 인기를 끌었던 앱들조차도 그것을 유지하기 위해 애를 쓰고 있습니다.[full citation needed]

주목할 만한 예는 디앱 크립토키티스로, 인기가 최고조에 달했을 때 이더리움 네트워크의 속도를 크게 저하시켰습니다.[17]크립토키티스와 또 다른 유사한 게임 기반 디앱 다이스 게임즈는 그 이후로 유사한 견인력을 끌어 모으는데 실패했습니다.[18][needs update]

참고문헌

  1. ^ "CVC Money Transmission Services Provided Through Decentralized Applications (DApps)" (PDF). FinCEN. Retrieved 2019-05-09.
  2. ^ "IEEE DAPPS 2020". ieeedapps.net. Archived from the original on 2020-04-26. Retrieved 2020-08-15.
  3. ^ a b c d Andoni, Merlinda; Robu, Valentin; Flynn, David; Abram, Simone; Geach, Dale; Jenkins, David; McCallum, Peter; Peacock, Andrew (2019-02-01). "Blockchain technology in the energy sector: A systematic review of challenges and opportunities". Renewable and Sustainable Energy Reviews. 100: 143–174. doi:10.1016/j.rser.2018.10.014. ISSN 1364-0321. S2CID 116422191.
  4. ^ Popper, Nathaniel (1 October 2017). "Understanding Ethereum, Bitcoin's Virtual Cousin (Published 2017)". The New York Times.
  5. ^ a b c d e f g h i Wu, Kaidong; Ma, Yun; Huang, Gang; Liu, Xuanzhe (2021). "A first look at blockchain-based decentralized applications". Software: Practice and Experience. 51 (10): 2033–2050. arXiv:1909.00939. doi:10.1002/spe.2751. ISSN 1097-024X. S2CID 202541736.
  6. ^ "Where did Bitcoins come from". The Times of India. August 17, 2021. Retrieved 2022-08-06.
  7. ^ a b c d e f g h i j Johnston, D., Yilmaz, S. O., Kandah, J., Bentenitis, N., Hassemi, F., Gross, R., ... & Mason, S. (2014)분산형 애플리케이션의 일반 이론, 디앱스
  8. ^ a b c Hazari, Shihab S.; Mahmoud, Qusay H. (2019). "Comparative evaluation of consensus mechanisms in cryptocurrencies". Internet Technology Letters. 2 (3): e100. doi:10.1002/itl2.100. ISSN 2476-1508. S2CID 169801236.
  9. ^ "Why 'DeFi' Utopia Would Be Finance Without Financiers: QuickTake". Bloomberg.com. 26 August 2020.
  10. ^ Ao, Ziqiao; Horvath, Gergely; Zhang, Luyao (June 2022). "Are decentralized finance really decentralized? A social network analysis of the Aave protocol on the Ethereum blockchain". Papers.
  11. ^ a b c d e f g Cai, Wei; Wang, Zehua; Ernst, Jason B.; Hong, Zhen; Feng, Chen; Leung, Victor C. M. (2018). "Decentralized Applications: The Blockchain-Empowered Software System". IEEE Access. 6: 53019–53033. arXiv:1810.05365. doi:10.1109/ACCESS.2018.2870644. ISSN 2169-3536.
  12. ^ Lee, Timothy (2013). "Bitcoin needs to scale by a factor of 1000 to compete with Visa. Here's how to do it: The Bitcoin network can only handle 7 transactions per second. Visa can handle 10,000". The Washington Post.
  13. ^ Prabhjote, Gill (15 September 2021). "It's DeFi season and things got a little too hot to handle for Solana and Arbitrum One as transaction volumes ballooned". Business Insider India. Retrieved 2 December 2021.
  14. ^ a b Donmez, Anil; Karaivanov, Alexander (2022). "Transaction fee economics in the Ethereum blockchain". Economic Inquiry. 60: 265–292. doi:10.1111/ecin.13025. S2CID 244232599.
  15. ^ a b c d e f g h i Wu, Kaidong; Ma, Yun; Huang, Gang; Liu, Xuanzhe (2021). "A first look at blockchain-based decentralized applications". Software: Practice and Experience. 51 (10): 2033–2050. arXiv:1909.00939. doi:10.1002/spe.2751. ISSN 1097-024X. S2CID 202541736.
  16. ^ Glomann, Leonhard; Schmid, Maximilian; Kitajewa, Nika (2020). "Improving the Blockchain User Experience - an Approach to Address Blockchain Mass Adoption Issues from a Human-Centred Perspective". In Ahram, Tareq (ed.). Advances in Artificial Intelligence, Software and Systems Engineering. Advances in Intelligent Systems and Computing. Vol. 965. Cham: Springer International Publishing. pp. 608–616. doi:10.1007/978-3-030-20454-9_60. ISBN 978-3-030-20454-9. S2CID 198325323.
  17. ^ "People have spent over $1M buying virtual cats on the Ethereum blockchain". 3 December 2017.
  18. ^ Vigna, Paul (29 May 2019). "CryptoKitties and Dice Games Fail to Lure Users to Dapps". Wall Street Journal.
  19. ^ Leising, Matthew (July 26, 2018). "As Crypto Meets Prediction Markets, Regulators Take Notice". Bloomberg.
  20. ^ Kharif, Olga (2017-12-05). "CryptoKitties Mania Overwhelms Ethereum Network's Processing". Bloomberg. Retrieved 2018-08-23.
  21. ^ Corbyn, Zoë (2018-09-08). "Decentralisation: the next big step for the world wide web". The Observer. ISSN 0029-7712. Retrieved 2019-10-06.
  22. ^ "DeFi Boom Makes Uniswap Most Sought-After Crypto Exchange". Bloomberg.com. 16 October 2020.