Here are detailed answers to each question as per the VTU syllabus
Here are detailed answers to each question as per the VTU syllabus
Definition:
A smart contract is a computer program stored on a blockchain that automatically executes predefined actions
when specific conditions are met, removing the need for intermediaries.
Properties:
1. Self-executing
2. Transparent
3. Decentralized
4. Secure
5. Immutable
6. Autonomous
7. Efficient
8. Trustless operations
2. With a Neat Diagram, Explain Ricardian Contract Bowtie Model (10 Marks)
A Ricardian Contract is a document that combines legal prose with software code to define a financial
agreement.
Diagram:
• The diagram resembles a bowtie, where the central node is the cryptographic signature,
linking legal prose (left) and machine code (right).
Diagram:
• Smart contract at the center interacting with external data sources via oracles.
Ethereum Overview:
Ethereum is a decentralized platform that runs smart contracts using Ethereum Virtual Machine (EVM).
Components:
Diagram:
Definition:
Precompiled contracts are optimized, pre-deployed smart contracts included in Ethereum to handle frequently
used operations (e.g., cryptographic functions).
Examples:
Programming Languages:
Let me know if you need further explanations or diagrams for any topic!