31 Aug 202004:08
AMA
SCDO AMA Recap

SCDO AMA Recap

Cryptodiffer TeamCryptodiffer Team

Chat is muted!
Let's start
Hello, everyone!😁

We are glad to meet here:
Dr. Alvin, CEO at SCDO (@CreMann)
Diana, CMO at SCDO (@Diana_SCDO)
Dr Luke Zeng is CTO at SCDO (@Xman_Freedom)

Dr. Luke ZengDr. Luke Zeng

Hi everyone

DianaDiana

Hello to everyone from the CryptoDiffer Community

Dr. Alvin XinDr. Alvin Xin

Hi guys

Cryptodiffer TeamCryptodiffer Team

Welcome, Dr. Alvin, Diana, and Dr. Luke Zeng! Thank you for taking your time today!
Our team has prepared 3 questions for you to start with, let's start
Q1. Can you introduce the ZPoW consensus algorithm in SCDO? What’s its advantage over other existing PoW algorithms?

Dr. Alvin XinDr. Alvin Xin

The ZPoW consensus algorithm proposed by SCDO is a novel PoW algorithm. It has two development phases.
Currently, SCDO mainnet is running the first phase of ZPoW.
At the first phase, the miners need to search for a nonce such that the determinant of the corresponding random matrix meets a certain target.
Each random matrix has to be generated sequentially to prevent parallel computation in each nonce search.
The determinants of random matrices have nice statistical features.
It helps the decentralization of the network. The second phase of ZPoW will be a framework mixing different PoW algorithms.
The difficulty of each PoW algorithm is adjusted by a dynamic mechanism so that it’s hard to produce continuous blocks on the same PoW algorithm.
Another mechanism will be used to prevent the miners from switching among the algorithms.
It encourages miners to keep using one of the PoW algorithms.
This is the first framework (as far as I know) to avoid 51% attack in such a way. Compared to other PoW algorithms, it makes the design of ASIC machines extremely difficult.
Done, thanks!!

Cryptodiffer TeamCryptodiffer Team

Q2. Can you introduce what’s new in SCDO Stem subchain protocol? And compare it with another sidechain/parachain protocols?

Dr. Luke ZengDr. Luke Zeng

Besides sharding technology which can horizontally scale up our network, SCDO Stem subchain protocol is a layer-2 solution to scale up SCDO vertically. It enables everyone to create their own subchains, applications and ecologies.
Stem subchain mainly consists of three parts: subchain, middleware, mainnet-anchored smart contracts
1)Each subchain will have a corresponding smart contract (we call it Stem smart contract) deployed on SCDO mainchain. The main chain keeps track of the subchain information and handles some requests via this Stem smart contract.
2)Middleware will be in charge of interaction between subchain and mainnet for security relay, user join, exit, and fraud challenge
3)subchain can be user-customized depending on users' application, e.g. choose different consensus algorithm. TPS can be very large
Compared to other layer-2 protocols, Stem protocol has the following advantages:
Subchains has full support for smart contracts while the main chain provides strong asset protection for the subchain.
This is achieved via an innovative one-round interactive challenge mechanism. The classic Plasma protocols cannot support smart contracts for the sidechains, for they cannot guarantee a safe exit with smart contract enabled.
Lightweight interaction between mainchain and subchain. The information that SCDO main chain needs to store is light-weighted.
Not like Roll-up, we don’t require all the information to be stored on main chains, or the smart contracts to be executed by the main chain’s virtual machine. And only some accounts in the subchains are tracked per the users’ requests.
This property is important and helperful because it doesn’t transfer the data storage burden from subchains to main chains.
Finally, Stem protocol allows tokens from different subchains to be exchanged in a decentralized way. The Stem smart contract holds the mapped tokens of the subchain tokens.
Users can exchange their mapped tokens in a decentralized exchange. Or they can lock the mapped tokens to get subchain tokens. This will give user more flexibility.
Done, thanks

Cryptodiffer TeamCryptodiffer Team

Perfect, we have one last question to ask before we open the chat for community questions
Q3: Let`s now talk about the milestones you have achieved so far and about your upcoming plans?

Dr. Alvin XinDr. Alvin Xin

The SCDO mainnet was launched on 1 AM UTC January 5th, 2021.
It has the first phase of ZPoW, sharding protocol, full support of smart contracts and decentralized applications.
Since the launch, our mainnet has approximately 10,000 nodes in more than 10 countries.
The mining difficulty has increased by 700%.
We are excited about the support from the community!

We provide a PC wallet on our Github download page. As our strategic partner, Bitkeep wallet supports the account transfer on our mainnet at this time and will continue to empower the application ecology of SCDO.

The Bitkeep wallet has android/IOS versions.
As for our upcoming plans, we are trying to build an asset bridge between SCDO and Polkadot.
The project is called SCDOT.
We are working on our application SDKs, and will hold activities to build SCDO application ecology.
Meanwhile, we will keep building the infrastructure, such as Stem subchain, ZPoW phase II, SCDO p2p network.
We welcome all users/developers to join our network!

Cryptodiffer TeamCryptodiffer Team

Perfect!
Thank you for such detailed and interesting answers!
It is time to move to the community questions part.

Cryptodiffer CommunityCryptodiffer Community

I have read that Stem Subchain Protocol (SSP) is a layer2 protocol. Can you tell us more about this?

Security, Scalability, and Interoperability are 3 main issues prevalent in the blockchain, How does SCDO plan to overcome these issues?

Dr. Luke ZengDr. Luke Zeng

Security: Along with P2P network, the PoW consensus algorithm is the security foundation of blockchain platform, since this will prevent centralized frauds. (As introduced in first quesion 1) SCDO has an original PoW consensus algorithm (ZPoW) that uses the properties of random matrices to guarantee the decentralization of the network.
ZPoW will be developed into a mixed PoW consensus and multi-difficulty adjustment framework. It will make 51% attack extremely difficult.

Interoperability: Since SCDO have the characteristics of high throughput and Turing-complete Smart Contract Operations. All applications can be smoothly deployed on SCDO without any barriers. In this way, we can use all kinds of Smart Contracts to interoperate between SCDO and other blockchain platforms. Furthermore, SCDO has an heterostructure network: main net and multiply heterogeneous layer2 subchain (Stem subchain). User can not only deploy the applications on SCDO main net, but also create his/her blockchain based on his/her applications model. All Stem subchains can also interoperate with SCDO as well. So SCDO has a lot of flexibilities and convenience;

Scalability: SCDO does a wonderful job on Scalability, SCDO blockchain platform can be scaled up horizontally and vertically. SCDO is scalable with its novel sharding and subchain protocols.

SCDO’s sharding protocol can help scale up SCDO mainnet horizontally.

For sharding, consistent sharding is one of most important requirement which needs all shards to be consistent.

Currently we have 4 shards and increase the TPS of mainnet to a great extent. In SCDO sharding protocol, each shard maintains local data (on local chain), and stores the header information of other shards (on light chains) in order to perform cross-shard interaction and verification.

The communication between different shards also requires much less time and data backup. This make the network very fast and secure.

The sharding protocol supports intra-shard transactions and inter-shard transactions (debts).

Other sharding protocols either have a relay chain for other shards or has no consistency of all shards. But in SCDO, all the shards are homogeneous and consistent. It makes adding extra shards very easy. In the future, more shards can be added if needed.

DianaDiana

Please take time to have a look while we choosing the second question carefully and welcome to join our official channel: https://t.me/scdogroup

Cryptodiffer CommunityCryptodiffer Community

According to your website,one of the features of SCDO is that the transaction speed can be as high as 2000Tx/s. So can you tell us how this possibly done in your platform? What are the technology program being used to carry this fast speed transaction?

Dr. Luke ZengDr. Luke Zeng

As we all know, the transaction speed of many PoW-type blockchains is becoming a bottleneck. In SCDO, we use PoW as consensus algorithm, and it has sharding protocol which can help scale up SCDO mainnet horizontally
For sharding, consistent sharding is one of most important requirement which needs all shards to be consistent.
Currently we have 4 shards which increases the TPS of mainnet to a great extent (~k transaction/second). In SCDO sharding protocol, each shard maintains local data (on local chain), and stores the header information of other shards (on light chains) in order to perform cross-shard interaction and verification.
The sharding protocol supports both intra-shard transactions and inter-shard transactions (debts).
Other sharding protocols either have a relay chain for other shards or has no consistency of all shards.
But in SCDO, all the shards are homogeneous and consistent. It makes adding extra shards very easy. In the future, more shards can be added if needed.
The communication between different shards also requires much less time and data backup. This make the network very fast and secure.

Cryptodiffer CommunityCryptodiffer Community

How can users access up-to-date information about this project? Are you planning to create local communities where users can get the latest updates?

Dr. Alvin XinDr. Alvin Xin

We have twitter, telegram and Weibo channels that keep posting latest updates. You can also check our official website https://scdo.pro/. Our Github and SCDO wiki are good resources for knowing our technical progress. We will try to build more local communities in the future.

DianaDiana

Telegram: https://t.me/scdogroup
Twitter: https://twitter.com/officialscdo?s=21
Official Website: scdo.pro
GitHub: https://github.com/scdoproject/go-scdo

Cryptodiffer CommunityCryptodiffer Community

SCDO offers easy configuration and support for different mining operating systems. What operating systems does SCDO support? What methods do you use to make mining easy and profitable?

Dr. Luke ZengDr. Luke Zeng

For mining SCDO, the steps is quite simple and straightforward.
1.One machine which can conduct scientific computation with some storage for blockchain data.

2.Download the executable node file(https://github.com/scdoproject/go-scdo/releases/) Or Build it using source code (https://github.com/scdoproject/go-scdo)

3.Configure your account json file

4.Run your node. That is it.

first of all, (As we mentioned before) SCDO has an original PoW consensus algorithm (ZPoW) that uses the properties of random matrices to guarantee the decentralization of the network. So Even an PC can join into SCDO network for mining.

The Difficulty adjustment equation will automatically adjust the computation target based on the network total computing power;
Not hard to mine SCDO because SCDO is very CPU friendly and encourage each individual to mine.

And the Gaussian-style distribution of target will make sure the rewards are not dominated by any superpower node. Moreover, Each random matrix has to be generated sequentially to prevent parallel computation in each nonce search.

The upgraded ZPoW will be a framework mixing different PoW algorithms. The difficulty of each PoW algorithm is adjusted by a dynamic mechanism so that it’s hard to produce continuous blocks on the same PoW algorithm.

Cryptodiffer CommunityCryptodiffer Community

Devs can build on your blockchain while building their game. As a developer are my required to pay any sort of fee to gain access to use the platform? And does the network has a way of compensating devs for building on the platform?

Dr. Alvin XinDr. Alvin Xin

To deploy applications on SCDO mainnet, you will need SCDO tokens to pay the miner fee (just like Eth or any other public chains). Besides that, you don't need to pay any other fee. We will reward developers SCDO tokens in some future activities to encourage them to build applications on SCDO.

Cryptodiffer CommunityCryptodiffer Community

What unique tools does the SCDO SDK offer developers? What are the benefits of using the SCDO SDK for DApps developers?

SCDO did not conduct ICO or public sale. Who is financing the project? And how does the SCDO project generate profits to fund further development?

DianaDiana

SCDO has no ICO. There are volunteers who are supporting SCDO.
No ICO is how we make one project FULLY DECENTRALIZED and decentralization is what we believe for the future!

Cryptodiffer CommunityCryptodiffer Community

Does SCDOWallet support for smartphone users? What features does SCDOWallet have ? what about the SCDOWallet security system ?

Dr. Alvin XinDr. Alvin Xin

SCDO has partnered with Bitkeep wallet (a leader in the industry) to offer access to smartphone users. In the current version of Bitkeep wallet, you can manage your SCDO mainnet account, send and receive txs in the same shard or cross-shard, check tx history, etc. SCDO PC wallet can be downloaded from our Github. It provides extra features for smart contract development. We understand security is the key for wallet users and have put a great effort into that.

Cryptodiffer TeamCryptodiffer Team

Perfect, thank you for your time!
Great answers!
Thank you to everyone who took part today!

Dr. Luke ZengDr. Luke Zeng

Thank you and CryptoDiffer community

Dr. Alvin XinDr. Alvin Xin

Please check our channels for more information
Glad to be here! Thank you for your time!

DianaDiana

Thank you all! For any more questions, please join our channel: https://t.me/scdogroup