Tech

TECH

DDPoS Consensus Algorithm

Our distributed social mainnet is based on Graphene toolkit (Graphene Toolkit Technology) and using the in-house built algorithm DDPoS, we solve the existing problem of speed in PoW and security problem of DPoS.

  • DDPoS (Dual Delegated Proof of Stake)
  • DDPoS (dual delegated proof of stake) consists on 17 deterministic nodes and 4 random nodes.

Block generation cycle and transaction

  • Block generation cycle settingRecommended for at least 3 seconds to prepare for problems such as network delay.
  • Maximum size of blocks and transactionsNo restrictions. Can be set in user application.

Maximum number of nodes

  • Minimum 3-21 Node are recommended More nodes means more costs for network use and node-specific data storage for synchronization.

API Layer

  • LIVE Streaming
  • Smart Wallet
  • Communication Network
  • P2P Cloud

Resource

Transaction Performance

Differences in the verification method result in differences in block creation and transaction speed. The PoW method processes 7 ~ 10,000 transactions per second. Therefore, it is difficult to apply it to the actual service due to the processing speed problem.
As a result, existing PoW makers are making various attempts to increase the speed, but are still within the limits of the original model.The DPoS method handles 100,000 transactions per second, but our DDPoS method performs 300,000 transactions per second and generates blocks every three seconds, making it suitable for service and excellent in stability.

Security

At Sigmachain, we have further enhanced the security of DPoS algorithm. It consists of 17 BPs (Block Provider) which are pre-determined and 4 randomly selected BOs (Block Observer), totaling 21 nodes. The existing DPoS model is subjected to hacking with 21 pre-determined nodes, but with DDPoS, it is even more difficult to hack with the addition of random 4 nodes. Sigmachain has named this model as DDPoS (Dual DPOS) and has filed patents worldwide.

Stability

Sigma Chain's independent mainnet enables transaction processing and free ecosystem configuration and provides Web/App wallet generation and a stable service.

DApp service enhancement

In order to enhance the stability of DApps, we have deployed various access methods depending on the different activities of DApp users. (posting, commenting, coin transfer, etc.)

Monitoring and performance improvements

Sigma Chain provides the ability to monitor the results of block generation for block generating nodes based on Web services. Also, by providing development debug nodes for engine improvement without registering with the blockchain service network, the Sigma Chain mainnet monitors the blockchain network situation and enables separate development from the current blockchain service.

Enabling private blockchain

It has been developed to easily change the number of cases, including the number of participants and the number of velidators. So, it's easy and reliable when banks or businesses attempt to deploy a block chain internally.

BP(Block Producer Spec)

The Sigmachain provides a stable system with guarantined performance through DDPoS - a complex and difficult blockchain algorithm, to ensure optimal performance even in typical PC environments.

Lightweight and flexible scalability development ensures productivity

BP (Block Producer Spec) Minimum specifications recommended specifications
CPU 2 Core 16 Core
RAM 8 G 128 G
Hard 128 G 1 T
Traffic 100 M 1000 M
OS Windows / Linux Windows / Linux
Dev Program Graphene toolkit technology based C, C++
DApp Program Supports various development language SDKs, such as HTML, Java, Java script, and Object C