
The main idea of web3 is to create a decentralized internet, here, elements like blockchain, smart contracts, and DApps come into play. DApps are decentralized applications that operate on web3. In other words, without DApps, web3 could not exist in its current form.
A DApp is similar to a conventional application that we can have on our computers or cell phones, but it uses blockchain technology. This means that it resides on a network of computers instead of being under the control of a single authority.
DApps have been developed for a variety of purposes including gaming, finance, and social media. They also have other uses such as identity verification, healthcare, education, and even market predictions.
DApps run on either a peer-to-peer (P2P) network or a blockchain network, with Ethereum being a popular platform for building them. They leverage smart contracts to facilitate transactions between anonymous parties without the need for a central authority. Let's check these concepts:
A decentralized platform where two individuals directly interact with each other, bypassing a third-party intermediary. P2P networks can offer services like file sharing (BitTorrent), anonymous communication (Tor), or content streaming (Popcorn Time).
A distributed ledger technology that records transactions on a secure and transparent public database. You can read more about it here.
Functions as a flexible platform that streamlines the creation of DApps. It equips developers with the necessary infrastructure, allowing them to concentrate on crafting innovative digital applications.
Self-executing computer programs stored on the blockchain. They automate and enforce digital agreements between parties without a central authority. Think of them as the underlying rules and logic that govern user interaction and functionality within a DApp.
About development, a DApp has a backend code that runs on a decentralized network. In a Web 2 application, the backend code runs on centralized servers. It can have a frontend code and a user interface written in any language, which can make calls to its backend. The frontend can be hosted on decentralized storage like IPFS.
Taking into account the technologies they use, we can summarize that DApps are:
Decentralized: They are not controlled by any single entity or organization, but rather by a network of computers.
Accessible: Anyone with internet access can use them, regardless of their location.
Transparent: They maintain transparent records of transactions, meaning users can verify the integrity of data without relying on centralized authorities.
Deterministic: They perform the same function regardless of the environment in which they are executed.
Isolated: If a smart contract contains a major error, it will not hinder the normal operation of the blockchain network.
PROS:
Increased user privacy: they do not collect or store personal user data, giving users more control over their privacy.
Flexible platforms: they can be developed on a variety of platforms, making them more accessible to developers.
Censorship resistance: they cannot be censored by any entity or government, as they run on a decentralized network.
Greater data integrity: data stored on a DApp is more difficult to manipulate or corrupt, as it is recorded on a blockchain
CONS:
More difficult to maintain: they are more complex to maintain than traditional applications, due to the decentralized nature of blockchain technology.
Still somewhat experimental: this technology is still under development, so there are some risks associated with its use.
More difficult to design user experience: the user experience of DApps can be less intuitive than that of traditional applications.
Increased workload: DApp developers need to have knowledge of blockchain and cryptography, which can increase the workload.
Etherisc: A decentralized insurance template that anyone can use to create their own insurance coverage. #Insurance
Synthetix: A protocol for issuing and trading synthetic assets. #Predictions
Uniswap: Simply swap tokens or provide liquidity for a percentage of fees. #Exchanges
These applications are classified as “DeFi” applications, which is short for “decentralized finance.” DeFi is an umbrella term for a variety of financial applications in cryptocurrency or blockchain geared toward disrupting financial intermediaries.
POAP - Proof of Attendance Protocol: Get NFTs that prove your attendance at virtual or in-person events. Use them to enter raffles, vote, collaborate, or simply show off. #Experiences
Audius: Decentralized streaming platform. Streams = money for creators, not labels. #Music
CryptoKitties: A DApp that allows you to collect and trade virtual cats. #Collectibles (One of my favorites!)
Foundation: Invest in unique editions of digital artworks and bid on pieces with other buyers. #Art
Gods Unchained: is a trading Card Game. Earn cards as you play, then sell them on the open marketplace for real money.
Spatial: create your own avatar and 3D worlds.
Minds: A social media app that uses open-source code and reliable user data encryption.
Mirror: it pushes the boundaries of online writing.
Have you used any DApps? I've used Mirror and POAP, which I think are absolutely great. I also want to try CryptoKitties, I mean, the idea of collecting cats is amazing, I wish I could do it in real life! Which DApp do you like the most?
Thank you so much for reading! See you soon as we continue learning about Web3! ♥️
References:

The main idea of web3 is to create a decentralized internet, here, elements like blockchain, smart contracts, and DApps come into play. DApps are decentralized applications that operate on web3. In other words, without DApps, web3 could not exist in its current form.
A DApp is similar to a conventional application that we can have on our computers or cell phones, but it uses blockchain technology. This means that it resides on a network of computers instead of being under the control of a single authority.
DApps have been developed for a variety of purposes including gaming, finance, and social media. They also have other uses such as identity verification, healthcare, education, and even market predictions.
DApps run on either a peer-to-peer (P2P) network or a blockchain network, with Ethereum being a popular platform for building them. They leverage smart contracts to facilitate transactions between anonymous parties without the need for a central authority. Let's check these concepts:
A decentralized platform where two individuals directly interact with each other, bypassing a third-party intermediary. P2P networks can offer services like file sharing (BitTorrent), anonymous communication (Tor), or content streaming (Popcorn Time).
A distributed ledger technology that records transactions on a secure and transparent public database. You can read more about it here.
Functions as a flexible platform that streamlines the creation of DApps. It equips developers with the necessary infrastructure, allowing them to concentrate on crafting innovative digital applications.
Self-executing computer programs stored on the blockchain. They automate and enforce digital agreements between parties without a central authority. Think of them as the underlying rules and logic that govern user interaction and functionality within a DApp.
About development, a DApp has a backend code that runs on a decentralized network. In a Web 2 application, the backend code runs on centralized servers. It can have a frontend code and a user interface written in any language, which can make calls to its backend. The frontend can be hosted on decentralized storage like IPFS.
Taking into account the technologies they use, we can summarize that DApps are:
Decentralized: They are not controlled by any single entity or organization, but rather by a network of computers.
Accessible: Anyone with internet access can use them, regardless of their location.
Transparent: They maintain transparent records of transactions, meaning users can verify the integrity of data without relying on centralized authorities.
Deterministic: They perform the same function regardless of the environment in which they are executed.
Isolated: If a smart contract contains a major error, it will not hinder the normal operation of the blockchain network.
PROS:
Increased user privacy: they do not collect or store personal user data, giving users more control over their privacy.
Flexible platforms: they can be developed on a variety of platforms, making them more accessible to developers.
Censorship resistance: they cannot be censored by any entity or government, as they run on a decentralized network.
Greater data integrity: data stored on a DApp is more difficult to manipulate or corrupt, as it is recorded on a blockchain
CONS:
More difficult to maintain: they are more complex to maintain than traditional applications, due to the decentralized nature of blockchain technology.
Still somewhat experimental: this technology is still under development, so there are some risks associated with its use.
More difficult to design user experience: the user experience of DApps can be less intuitive than that of traditional applications.
Increased workload: DApp developers need to have knowledge of blockchain and cryptography, which can increase the workload.
Etherisc: A decentralized insurance template that anyone can use to create their own insurance coverage. #Insurance
Synthetix: A protocol for issuing and trading synthetic assets. #Predictions
Uniswap: Simply swap tokens or provide liquidity for a percentage of fees. #Exchanges
These applications are classified as “DeFi” applications, which is short for “decentralized finance.” DeFi is an umbrella term for a variety of financial applications in cryptocurrency or blockchain geared toward disrupting financial intermediaries.
POAP - Proof of Attendance Protocol: Get NFTs that prove your attendance at virtual or in-person events. Use them to enter raffles, vote, collaborate, or simply show off. #Experiences
Audius: Decentralized streaming platform. Streams = money for creators, not labels. #Music
CryptoKitties: A DApp that allows you to collect and trade virtual cats. #Collectibles (One of my favorites!)
Foundation: Invest in unique editions of digital artworks and bid on pieces with other buyers. #Art
Gods Unchained: is a trading Card Game. Earn cards as you play, then sell them on the open marketplace for real money.
Spatial: create your own avatar and 3D worlds.
Minds: A social media app that uses open-source code and reliable user data encryption.
Mirror: it pushes the boundaries of online writing.
Have you used any DApps? I've used Mirror and POAP, which I think are absolutely great. I also want to try CryptoKitties, I mean, the idea of collecting cats is amazing, I wish I could do it in real life! Which DApp do you like the most?
Thank you so much for reading! See you soon as we continue learning about Web3! ♥️
References:

NFTs: el futuro de la propiedad digital
De Cero a NFT: entendiendo y creando mi primer activo digital

Exploring Optimism
Decentralization, participation, and community ✨

Security as a fundamental pillar of blockchain
Web 3 promises to be the future of the internet, built on the pillars of decentralization, automation, interoperability, and security. This world, wh...

NFTs: el futuro de la propiedad digital
De Cero a NFT: entendiendo y creando mi primer activo digital

Exploring Optimism
Decentralization, participation, and community ✨

Security as a fundamental pillar of blockchain
Web 3 promises to be the future of the internet, built on the pillars of decentralization, automation, interoperability, and security. This world, wh...
Share Dialog
Share Dialog
Subscribe to Angieliz
Subscribe to Angieliz
<100 subscribers
<100 subscribers
No activity yet