9 Security Measures
Hash Functions and Cryptography:
Keccak-256: It is a hash function that uses the SHA-256 algorithm, and it is used for generating addresses, verifying transactions and block headers, etc.
Elliptic Curve Digital Signature Algorithm (ECDSA): CCC uses ECDSA for transaction signing and verification.
Consensus Mechanisms:Proof of Credit (PoC)
Proof of Capacity (PoC) is similar to the Proof of Stake (PoS) consensus mechanism, where Verifier generate new blocks based on the number of tokens they hold. This means that the security of the network is controlled by Verifiers who are willing to lock up funds.
Smart Contract Security:
Solidity Programming Language: 3C supports smart contracts written in programming languages like Solidity. The security of contracts is influenced by the quality and specification of the contract code.
Prevention of Reentrancy Attacks: Smart contracts need to be cautious in preventing reentrancy attacks. This is typically achieved by using mutex locks or adopting the order for state updates.
Formal Verification: To enhance the security of smart contracts, the community is also researching and adopting formal verification methods to verify the correctness of contracts.
Network Security:
Distributed Network: The network is composed of global nodes, and this distributed structure increases the network’s resistance to attacks.
DDoS Protection: To counter potential Distributed Denial-of-Service (DDoS) attacks, nodes implement corresponding protection mechanisms to ensure the stability of the network.
Hard Forks and Network Upgrades:
Hard Forks:Network upgrades through hard forks. Hard forks may be conducted to fix vulnerabilities, improve performance, or introduce new features. The community needs to engage in negotiation and decision-making regarding the upgrade.
Governance Mechanism:
The community utilizes PIPs (Protocol Improvement Proposals) for proposing improvements. Community members can submit and discuss CIPs (Community Improvement Proposals) to influence the direction of CCC’s development.
Last updated