SwissDLT
  • General
    • DeFi Rewards
      • Staking Program
      • Lending & Borrowing
      • Liquidity Farming - Pool Rewards
    • Overview
    • Architecture
    • Members
    • netPositive
    • FAQ
  • Tools
    • Setup SwissDLT Mainnet
    • Setup SwissDLT Testnet
    • Tokenlist
    • Stairway to excellence
      • Wallet
      • Add a token
    • Bridge
    • Explorer
    • DeFi
    • Oracles
  • Developers
    • Web2 to Web3
    • SwissDLT websockets
    • Cloud HSM
    • Roadmap
    • Deployment Addresses
  • Governance
    • DAO
    • Tokeneconomy
    • Multichain Approach
      • Axelaar
  • Glossary
Powered by GitBook
On this page
  • A Full-Stack Approach​
  • SwissDLT Blockchain​
  • SwissDLT Contracts​
  • Applications​
  • The SwissDLT Network Topology​
  • Signers​
  • Archive Nodes​
  1. General

Architecture

Introduction to the SwissDLT Stack

PreviousOverviewNextMembers

Last updated 9 months ago

SwissDTL is oriented around providing the simplest possible experience for end-users, who may have no familiarity with Blockchain or Cryptocurrencies.

A Full-Stack Approach

To achieve this, SwissDLT takes a full-stack approach, where each layer of the stack is designed with the end-user in mind while considering other stakeholders (e.g. operators of nodes in the network) involved in enabling the end-user experience.

A set of smart contracts running on the SwissDLT blockchain help users to adopt the most common tools. This set up Smart Contracts will be updated regularly. Currently wrapped native Tokens wBCTS and an uniswap fork are live.

Applications for end users built on the SwissDLT Ecosystem The Metamask Wallet application is an example of an application. It allows end-users to manage accounts and make payments securely and simply by taking advantage of the innovations in the SwissDLT Protocol. Generally, applications take the form of external mobile or backend software: they interact with the SwissDLT blockchain to issue transactions and invoke code that forms the SwissDLT API or other smart contracts. Third parties can also deploy custom smart contracts that their own applications can invoke, which in turn can leverage SwissDLT Core Contracts. Applications may use centralized cloud services to provide some of their functionality.

The topology of a SwissDLT network consists of machines running the SwissDLT blockchain software in several distinct configurations.

Signers gather transactions received from other nodes and execute any associated smart contracts to form new blocks, then participate in a consensus protocol to advance the state of the network. Singers are rewarded for their work and are members of the DAO.

Most machines running the SwissDLT blockchain software are either not configured to be, or not elected as, signers. Their primary role of archive nodes is to serve requests and to ensure an archive of the blockchain. Archive nodes maintain at least a partial history of the blockchain by transferring new blocks between themselves and can join or leave the network at any time

SwissDLT Blockchain

An open cryptographic protocol that allows applications to make transactions with and run smart contracts in a secure and decentralized fashion. The SwissDL blockchain code is using with Clients and maintains full EVM compatibility for smart contracts. However, it uses the POA Clique Consensus Algorithm.

SwissDLT Contracts

Applications

The SwissDLT Network Topology

Signers

Archive Nodes

​
Ethereum
​
​
​
​
​
​