1Money Network
  • Getting Started
  • Overview
  • Developer Guide
  • Quick Start
  • User Guides
    • Custodians & Centralized Exchanges (CEXs)
    • Issuers
  • Validators
  • Integrations
    • Overview
    • Network Access
    • SDKs
      • Typescript
        • Get Started
        • API Methods
      • Golang
        • Get Started
        • API methods
      • Rust
    • REST APIs
      • Chains
        • Get Chain Id
      • Accounts
        • Get account by token
        • Get account nonce
      • Tokens
        • Issue token
        • Get token metadata
        • Update token metadata
        • Grant authority
        • Mint
        • Burn
        • Managelist
        • Pause/Unpause
      • Checkpoints
        • Get the latest Checkpoint number
        • Get checkpoint by number
        • Get checkpoint by hash
      • Transactions
        • Get transaction by hash
        • Get transaction receipt by hash
        • Submit payment
        • Submit cancellation
        • Estimate fee
    • Websocket
      • Subscribing & Unsubscribing
      • Retrieving Transaction Details
      • Keeping the connection alive
      • Stream | Checkpoints
    • Data Dictionary
      • Transaction Types
        • TokenCreate
        • TokenTransfer
        • TokenGrantAuthority
        • TokenRevokeAuthority
        • TokenBlacklistAccount
        • TokenWhitelistAccount
        • TokenMint
        • TokenBurn
        • TokenCloseAccount
        • TokenPause
        • TokenUnpause
        • TokenUpdateMetadata
          • TokenMetadata Structure
            • MetaDataKeyValuePair
        • Other Transaction Types (WiP)
  • Core Concepts
    • The 1Money Protocol
    • System Components
    • Account Model
    • Token Authority
    • Transactions and Instructions
    • Implementation and usability considerations
    • Security
Powered by GitBook
On this page
  1. Core Concepts

Security

1Money Network's BCB / BFT protocol design, with its instant finality, prevents a category of economic attack (such as Long Range, 51% attacks) that are a persistent tail risks for Proof of Stake, Proof of Work blockchains. This enables 1Money Network to be an ideal protocol for RWA tokenization, stablecoins and other use cases with unlimited value stored on chain.

The 1Money Network operates under a robust security model that ensures the integrity and reliability of the network. The network assumes a partially synchronous network environment, where message delivery times are bounded. This assumption, while necessary for checkpointing, does not impact the safety and liveness of the payment system, which can function in a fully asynchronous network.

To safeguard the network, the protocol relies on a public key infrastructure to verify the authenticity of validators' signatures. This infrastructure is established through governance certificates, which require the signature of a trusted operator. While this assumption simplifies the security model, it's important to note that alternative approaches could be implemented to eliminate the need for a trusted operator.

PreviousImplementation and usability considerations

Last updated 10 days ago