Satz
  • 👋Welcome
  • 🤝Introduction
    • What is SatsChain?
    • How is SatsChain different from L2s?
    • What is the security paradigm for SatsChain?
  • 📇Use Cases
    • Cerebrum (Retail use cases)
    • Institutional use cases
    • Anchoring L2s on BTC
  • 🖥️For Developers
  • 📝Smart Contracts
    • What is smart contract?
    • Build a Contract
    • Leverage Compass Library for contracts
    • What type of contracts can be supported?
  • 🔐Contract Deployment
    • Deploy smart contract on SatsChain
  • ⛓️Core Principles
    • What are Inscriptions?
    • Taproot/native-segwit user addresses
    • What is EVM?
    • What is Solidity?
    • How BTC connects with EVM?
  • 🛠️Sats Infrastructure
    • Leveraging OP_RETURN
    • Sats Intel
    • Sats Nuclei
    • Sats Reverse Processor (SRP)
    • Sats connector
    • Compass (EVM <> BTC)
      • Compass Solidity Library
      • Compass Logic
      • Rainbow table
  • ⚙️Configurations
    • Testnet
    • Mainnet
  • 📚Developer Guide
    • Deploy contract
    • Anchoring of L2s
    • How to interact with Smart Contract?
    • Fetching current state via JSON RPC integration
    • How to integrate compass library in solidity code
  • Website
  • WhitePaper
  • Twitter
Powered by GitBook
On this page
  1. Smart Contracts

What is smart contract?

A smart contract is a self-executing contract with the terms of the agreement directly written into lines of code. They are stored and executed on a blockchain, ensuring transparency, immutability, and security. Key Features of Smart Contracts are:

  • Self-Executing: The code within the smart contract automatically enforces and executes the terms of the agreement when predefined conditions are met. This eliminates the need for intermediaries or third parties.

  • Transparency: The code and the transactions executed by the smart contract are visible to all participants on the blockchain. This ensures transparency and trust among the parties involved.

  • Immutability: Once deployed on the blockchain, a smart contract cannot be altered. This immutability ensures that the terms of the contract cannot be tampered with, providing security and reliability.

  • Security: Smart contracts leverage the cryptographic security of the blockchain, making them resistant to fraud and hacking attempts.

  • Decentralization: Smart contracts operate on decentralized blockchain networks, reducing the reliance on a central authority or single point of failure.

PreviousSmart ContractsNextBuild a Contract

Last updated 11 months ago

📝