Community Forex Questions
Benefits and drawbacks of decentralised applications (DApps)
Rather than reverse engineering how to submit transactions from the smart contract source code, users interact with a smart contract through a front-end provided by the DApp provider. Due to the fact that the user does not need to understand the smart contract or how to interact with it, it enhances the user experience. DApps are also less error-prone than manually generating transactions to interact with smart contracts, assuming they are correctly implemented.
Drawbacks:
The DApp and its provider must be trusted since the transactions are generated by the DApp on behalf of the user. It is possible to understand the impact of execution without understanding the smart contracts underneath, especially if the source code or ABI is not published.

In order to issue a transaction via a DApp and verify its inclusion on the blockchain, basic technical knowledge regarding transactions and transaction fees is still required.

Add Comment

Add your comment