Invest in your future
Symbol provides a clear route to success, with the necessary tools, support and investment to get there. Symbol turns Apps and Dapps built on our blockchain into valuable propositions that enterprise clients will need in their everyday lives. We provide the connection to enterprise that can supercharge developers to help them develop valuable products.
Symbol is built for developers
Symbol is a feature-rich development platform that lets you build blockchain projects faster and more efficiently, so you can exceed expectations. Symbol uses familiar APIs to interface with your existing platform so the learning curve is lower and you can develop your way.
Watch our technical features video2:18
Powering Possibility
HACKATHON
Virtual Hackathon. XEM Prizes.
Entrance to NEM Venture’s Ignite incubator a possibility for the winner!
January – March 2021
Need technical support?
Conceptual Overview
Symbol is built with a four-tiered architecture, making it more resilient and faster than current blockchains. This ensures that a slowdown in one layer won’t slow the others, and each of the layers can be updated independently. Tier 4 Handles clients and SDKs (Javascript, Java, C#, Typescript, PHP, and more. Tier 3 Is a REST Gateway that processes API client requests. Tier 2 Runs the Mongo DB and API servers. Tier 1 Handles peer nodes. It’s the core blockchain server for P2P transactions. Our tiered architecture delivers increased performance and ease of development not found on any other blockchain.
Plug-In’s
Our contract framework makes Symbol more resilient to human error and network attacks. This provides flexibility and removes complexity, speeding up development and on-boarding time.
Restrictions
Tokens and other assets can easily be restricted from being sent to or from any account that meets configurable criteria, including holding other specified assets. This lets you easily create regulatory-compliant assets, IDs, and non-transferable votes.
Hybrid Chain Solutions
Symbol has native compatibility with both private and public chains. Designed for interoperability, users can preserve a permissioned ecosystem in a private chain and communicate freely with the public chain as a decentralised hub of data.
Decentralization
The Symbol public chain is a fully decentralized distributed ledger, using a harvesting mechanism, token rewards, and an improved Proof of Stake (PoS) consensus to keep nodes actively supporting the network. All of the Symbol code is fully open-source and transparent.
Encrypted Messaging
Easily add an encrypted message to any transaction on a public or private chain. Although the transaction will be visible to any observers, the content will be protected with the same hashing that secures the blockchain, and may only be read with the recipient’s signature.
Multi-Level Multi-Sig
Users will be able to create multi-level, multi-signature accounts (max 3 levels) which allows more complex account set ups and to add an “and/or” logic to multi sig transactions.
APIs
Our APIs ensure seamless integration with existing enterprise systems and processes, as well as other networks and blockchains.
Aggregate Transactions
Our platform merges multiple transactions into one by generating a single use, disposable smart contract. The merging of transactions allows for trustless swaps, escrowed transactions and other advanced logic.
Metadata controls
Built in controls on Symbol makes it possible to attach relevant information to accounts, mosaics or namespaces. It will enable further off chain actions that depend on metadata.
Mosaics
Fungible fixed assets are represented with mosaics. A mosaic could be a token, or a collection of more specialised assets such as reward points, shares, signatures, status flags, votes or even currencies.
Plug-ins on Symbol
Use our ready-made plug-in configurations for your most common business needs, Or configure the plug-in primitives to customize the capabilities of your network without sacrificing performance. Here are some of the preconfigured plug-ins on Symbol.
Mosaics (Tokens)
Fungible fixed assets are represented with mosaics, which are configured at creation. A mosaic could be a token, or a collection of more specialised assets such as reward points, shares, signatures, status flags, memberships, votes or even currencies.
Namespaces
Namespaces give your assets human-readable identities so everyone can have confidence they are genuine. You can claim namespaces on the public chain, similar to a web domain, or configure them on your own private network.
Metadata controls
Built in controls give the ability to attach relevant information to accounts, mosaics or namespaces. These controls enable further off-chain actions that depend on metadata.
Advanced Multi-Sig
Users can create multi-level, multi-signature accounts (max 3 levels) which allow for layered account setups with “and/or” logic.
Aggregate transactions
Our platform merges multiple transactions into one by generating a single use, disposable smart contract. The merging of transactions allows trustless swaps, escrowed transactions and other advanced logic.
Secret lock
Secret lock plugins allow Symbol to perform atomic swaps between blockchains.
Participate on the Symbol blockchain
Anyone can run a node on the Symbol public chain. Running your own node lets you create blocks and verify on-chain data yourself. It also lets you earn XYM harvesting rewards, including a share of rewards from other harvesters who delegate their harvesting to your node.
Contribute on GitHub
Explore GitHub to find everything you need to learn, build and get involved with Symbol.
Take me to Symbol GitHubRead our technical whitepaper
Learn more about Symbol platform and how our tiered architecture and configurable contract plug-in framework helps you build quicker.
Download now