About Syscoin
#
What is Syscoin?Syscoin is a full-stack modular Proof-of-Work blockchain solution merge-mined with Bitcoin. At its base is a dual-chain Layer 1: the core is the Syscoin native (UTXO) blockchain network providing Data Availability and Finality, and running in tandem with it is an Ethereum Virtual Machine (EVM) chain called NEVM (Network-Enhanced Virtual Machine) which provides Ethereum equivalence while inheriting enhanced security from the native chain and providing scalability through rollups.
Notable features of Syscoin include:
- NEVM - the Network-Enhanced Virtual Machine that powers smart contracts on Syscoin.
- Rollux - a Layer 2 suite of Optimistic and ZK-based rollups to scale NEVM smart contracts.
- Z-DAG - an instant settlement protocol with probabilistic security used to enable blisteringly fast UTXO transfers of stablecoins or other SPT assets.
- Masternodes - incentivized full nodes collectively provide finality through multi-quorum chainlocks as additive security and finality on top of Nakamoto consensus. Owners of these collateralized nodes receive rewards for the services they provide to the network.
- Notary rulesets - in a nutshell these allow Syscoin Platform Token (SPT) creators to apply their own rulesets on transfers of their SPT and then accept or deny the transfers by signing or not signing the transactions. These off-chain rulesets enable SPT asset managers to maintain compliance even when regulations or business rules change.
#
Modular DesignTo understand why Syscoin is the perfect choice for developers, one must first understand the new direction in which the EVM-based blockchain ecosystem is evolving. The new paradigm is focused on modular blockchains. Rather than trying to achieve everything (scalability, decentralization, security) on a single blockchain layer, modularity involves multiple layers. There are three terms to keep in mind for the coming blockchain future, these are:
- Execution layer
- Settlement layer
- Data availability
These will be expanded on below.
#
Execution LayerThe execution layer in the new blockchain paradigm is where all the day-to-day transactions take place. Using a DEX to swap tokens? Buying NFTs on a marketplace? Whatever you can think of, most of these smart contracts will be operating on the execution layer. These Layer 2 scaling solutions can be optimistic or ZK-based rollups, or perhaps hybridized rollups in the future. Layer 1 blockchains, i.e. Syscoin NEVM or Ethereum, cannot scale on their own without trading-off some security and/or decentralization. This is why execution belongs a separate Layer 2 focused on scalability, enabling the Layer 1 to serve its best purposes - secure decentralized settlement and data availability.
#
Settlement LayerThe settlement layer is the layer that secures the ecosystem, as such it should be highly secure such as through being merge-mined with Bitcoin. Highly scalable rollups operating as the execution layer for Syscoin will, at regular intervals, post proofs of the transactions that took place on them to the NEVM blockchain in order to securely and immutably store what has taken place within the rollups.
#
Data AvailabilityData availability is required to exist within the security domain of Layer 1 in order for rollups to properly serve critical financial applications, and secure users’ ability to exit to L1. Syscoin’s L1 DA solution is called PoDA (Proof of Data Availability). Syscoin’s PoDA differs from Ethereum’s danksharding in how data is stored, presented, pruned, and how fees are calculated. PoDA is able to utilize an existing fee market while Ethereum requires the addition of new complexities.
PoDA’s design considers proving and archiving as separate concerns. With PoDA, the succinct proof of data is stored on Layer 1, while an assumption is made that at least one honest party in the world will archive the raw data within a 6-hour window of time - similar to the honesty assumption made when syncing a Bitcoin node (at least one honest node). If desired, the raw data itself can be secured by Syscoin’s L1 network by reposting the data every 6 hours.
Validium (fully offchain DA) is also available as an alternative to PoDA for less-critical applications where the focus might be on even lower cost and higher throughput by trading-off Layer 1 data security.
#
Why use Syscoin?As detailed above, with rollups operating on top of Syscoin, service is highly scalable. With Validium and fractal scaling, even greater scale can be achieved. As such the scalability aspect is very much covered. Scalability doesn't just mean high transaction per second volume though, it also takes into consideration the cost of transactions. Transactions on Syscoin will be cheap even at high throughput, as such if a project was considering which chain to operate their rollups on top of and wanted to have low gas fees for regularly posting proofs to the blockchain, Syscoin will be cheaper than other EVM-based chains.
Next is decentralization, Syscoin has around 2500 active masternodes operating on its network, with its popularity increasing as it becomes a more well-known smart chain it's likely that this number will increase for the rewards hosting a masternode provides. This means that Syscoin is not just scalable but also decentralized.
Lastly is security. Due to being merge-mined with Bitcoin Syscoin currently has around 30% of the hashpower that goes into mining Bitcoin. This is a large amount of security already and the Syscoin team is now looking to onboard more Bitcoin miners as it aims to become one of the most secure settlement layers. Not content with just this though, Syscoin also utilizes multi-quorum chainlocks for finality, practically eliminating the risk of attacks like 51%, selfish mining, and long-range MEV attacks, making it even more secure.
To conclude, Syscoin is not only designed to be scalable and decentralized, it is also highly secure and cost-effective to build on.
Are you a project interested in building on Syscoin?
- Contact us here: https://syscoin.org/contact
- Or you can connect with us on the Syscoin Discord server: https://discord.gg/syscoin