2. DApp Development
Decentralized application (DApp) is an application that runs on a blockchain. Just as the iPhone and Google provided an ecosystem to create platforms with their respective OSs and create apps on top of them, blockchain platforms can create and operate applications on top of them.
Fully decentralized applications have the following characteristics.
• It is open-source based and operates autonomously.
(Even if the service is interrupted or disappeared, the service can continue to be used because once deployed, it will last forever.)
• Store data on a public blockchain.
(Once you're on the blockchain, you can't get your data back or transform it)
• It gives value to cryptocurrency.
• It generates tokens based on algorithms.
Due to the above characteristics, it is safe from data manipulation and can operate applications democratically.
The development environment for implementing DApp is divided into a back-end side that creates and deploys smart contracts and a front-end side that will implement a user interface.

On the CONDOR Chain Network, DApps deploy contracts through the following procedure.

It goes through the process of creating a smart contract with Solidity on the CCN, deploying the Solidity code to the testnet first, and finally deploying the contract to the CCN. Solidity is an object-oriented programming language that allows you to write CCN-based smart contracts.
Last updated