WebsCrypto
  • News
  • Prices
  • Bitcoin
  • Ethereum
  • Altcoins
  • NFTs
  • Blockchain
  • DeFi
  • Policy
  • Opinions
  • Guides
  • PR
Facebook Twitter LinkedIn Telegram
WebsCryptoWebsCrypto
ADVERTISE
  • News
  • Prices
  • Bitcoin
  • Ethereum
  • Altcoins
  • NFTs
  • Blockchain
  • DeFi
  • Policy
  • Opinions
  • Guides
  • PR
WebsCrypto
Guides

How to Build the Next Big Social Dapp

By Jeff GibbonsFebruary 1, 20224 Mins Read
How to Build the Next Big Social Dapp
Share
Facebook Twitter Telegram LinkedIn Reddit Email

People use social apps every day, and despite the hype surrounding so-called “next-generation” blockchains, none of these social apps are decentralized. Let’s unravel why, using two blockchains as a reference: Ethereum and Steem.

Ethereum has more developers than any other general-purpose blockchain, but none of these developers have been able to successfully build social applications for mainstream adoption. Once upon a time, Steem was one of the most widely used blockchains in the world and one of the most used social DApps in the world, reaching an all-time high of $2 billion in market capitalization.

Steem was able to grow at a breakneck pace and attract hundreds of thousands of regular users, but never gained as much developer adoption as Ethereum and ultimately failed to live up to its potential.

Ethereum: The universal blockchain

When building Steem, Ethereum was the only viable blockchain that developers could use to build their DApps without forking and modifying the code of existing blockchains like Bitcoin.

Thanks to Ethereum, developers don’t have to build a blockchain from scratch to support some specific application (such as a social network), but just write the code needed by the application and upload it to Ethereum as a “smart contract” blockchain.

Allowing developers to upload code to the blockchain creates endless possibilities, including the possibility of uploading code that uses up all network resources, rendering it useless. Some restrictions must be imposed on this “infinity”. To solve this problem, Vitalik Buterin invented “GAS” – a decentralized system for charging fees for executing code on the blockchain (Ethereum).

Blockchain fees

Ethereum’s fee design is excellent and set the direction for a decade of general blockchain design, with almost every blockchain implementing a different GAS.

The genius of Ethereum is that it offers developers an infinite programming language. GAS creates decentralized restrictions on what developers can do with the language. It is this potential conflict (unlimited vs limited) that explains why there are still no mainstream social DApps on Ethereum.

Free blockchain

Steem developers took a completely different approach than Ethereum. They built a very basic blockchain called Graphene that they could easily convert to a specific social blockchain.

In addition to social features, Steem developers have also experimented with a network usage management system that is fundamentally different from GAS. In short, it’s free.

When Steem was first launched, many people called it a scam, precisely because of its free “bandwidth” system. They argue that since Bitcoin and Ethereum are fee-based, blockchains without fees are bound to fail.

While the system introduced by Steem is far from perfect, by providing social features and allowing users to transact for free, Steem has quickly become one of the most valuable blockchains in the world and the most used blockchain to date.

Smart Contract Rules

To the surprise of many, the reason Steem can’t compete with Ethereum has nothing to do with its free model, which the core developers have refined over the years and still works today.

Steem has never matched Ethereum for the simple reason that Graphene (the blockchain framework it is based on) lacks smart contracts. Graphene makes it easier to start a blockchain with specific features, but it’s by no means “easy”, it’s very difficult to change those features or add new ones, unlike Ethereum, which allows any developer to upload whenever and wherever they want any code.

From this point of view, the solution becomes obvious. If we can combine the free system developed for Steem with the flexibility of the blockchain with smart contracts like Ethereum, we can give developers the best of both worlds, allowing them to create applications that are free to use and feel free to use at any time. Add new features!

DISCLAIMER: The information provided by WebsCrypto does not represent any investment suggestion. The articles published on this site only represent personal opinions and have nothing to do with the official position of WebsCrypto.
Bitcoin Blockchain Ethereum Market
Related News

US Government Seizes $5.6 Billion Worth of Bitcoin in Three High-Profile Cases

CFTC Defines Bitcoin, Ethereum and Litecoin as Commodities, Not Securities

Balmain Launches Limited Edition NFT Series Unicorn Phygit Wearable Collection

Timothy Peterson Claims 6 Million Bitcoins Are Lost Forever

Why Is the CFTC Suing Binance?

The Y00ts NFT Project Will Be Migrated to Polygon on March 27

The Latest
Markets March 28, 2023
US Government Seizes $5.6 Billion Worth of Bitcoin in Three High-Profile Cases
Markets March 28, 2023
CFTC Defines Bitcoin, Ethereum and Litecoin as Commodities, Not Securities
Business March 28, 2023
Balmain Launches Limited Edition NFT Series Unicorn Phygit Wearable Collection
News March 28, 2023
Timothy Peterson Claims 6 Million Bitcoins Are Lost Forever
Opinions March 28, 2023
Why Is the CFTC Suing Binance?
Block 3000

WebsCrypto contains crypto news about cryptocurrencies, bitcoin, ethereum, altcoins and more.

Facebook Twitter LinkedIn Telegram RSS
Categories
  • News
  • Markets
  • Business
  • Markets
  • Opinions
  • Guides
  • Press Release
  • Sponsored
Tags
  • Bitcoin
  • Ethereum
  • Altcoins
  • NFTs
  • Blockchain
  • DeFi
  • Regulation
  • Policy
About
  • About Us
  • Contact Us
  • Advertise
  • Crypto Prices
  • Privacy Policy
  • Terms of Service
© 2023 WebsCrypto.

Type above and press Enter to search. Press Esc to cancel.