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. Sats Infrastructure

Sats Nuclei

This is the heart of the Satschain ecosystem, It provides EVM execution and State storage to the BTC chain. It is responsible for executing the transactions sent to it from the Sats Intel.

As sats nuclei, we are using the custom Besu single node. The modification of Sats Nuclei include the following:

  1. Signature algorithm modifications:

    1. Using R-field of the signature as a priority of the transaction in the block.

    2. Using S-field of the signature as the sender’s address.

    3. Extracting address directly from the public key instead of hashing it.

  2. Mining at the call of Sats Intel (to mine blocks once or in bulk) instead of periodic Clique PoA mining, and also allowing Sats Intel to clear the pending transaction from transaction pool.

  3. Allowing to mine at most 2 hours into the future, to allow BTC timestamp constraints to pass.

PreviousSats IntelNextSats Reverse Processor (SRP)

Last updated 11 months ago

πŸ› οΈ