DEV Community

Discussion on: What are Smart Contracts?

Collapse
 
decentralizedw1 profile image
Info Comment hidden by post author - thread only visible in this permalink
decentralized-web • Edited

Before posting an article please read about and understand what a smart contract is.

quote>>>>>Smart contracts are part of web3 and are small programs that run autonomously...
Not correct - smart contract are a collection of functions which are residing on a blockchain and are called by Dapps.

Collapse
 
0xjepsen profile image
Waylon Jepsen

These definitions are not mutually excllusive. A Dapp is just a user interface for a smart contract, which does in fact not need a server to run, because it runs on chain, making it autonomus.

Collapse
 
decentralizedw1 profile image
decentralized-web

It seems your understanding of Dapp-s is not correct either.
Please do read my article on what a Dapp really is -
hackernoon.com/what-a-dapp-really-...

Thread Thread
 
0xjepsen profile image
Waylon Jepsen • Edited

I appreciate your feedback. It is not a mystery that there is a lack of quality education, and granularity in defining terms regarding decentralized protocols. There is also a very high demand for solidity engineers. I'm here to encourage community members, share my years of knowledge as a web3 developer, and computer scientist and help others. I'm not here to debate strangers on granularity or talk tokenomics. I hope you have a lovely day.

Thread Thread
 
decentralizedw1 profile image
decentralized-web

regarding - have you deployed a smart contract before? or worked on web3 protocols? Like I said a dapp is just a user interface for a smart contract, it does need a server to run on, unlike a smart contract. It allows an ease of use (not required as you can interact with contracts directly without a dapp) to the users to use the smart contract.

Yes I did deploy multiple smart contracts, and actually are running an independent / owned Ethereum instance. I did also write code serving as Dapp - to read/write on blockchain.

It is very incorrect to claim the Dapp is just the user interface. The max smart contract binary is 25k and most developers limit contract code to save on gas fees. It is the Dapp that makes the functions of the smart contract do something instead of just sitting on the blockchain.

Some comments have been hidden by the post's author - find out more