# Credits

> Credits (CS)（成立于 2018 年）是一个旨在解决安全性、去中心化问题的开源区块链平台...

- Canonical URL: https://iq.wiki/zh/wiki/credits
- Categories: Cryptoassets
- Created: 2022-08-17T03:38:42.185Z
- Last updated: 2022-08-17T03:38:42.185Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

Credits (CS)（成立于 2018 年）是一个旨在解决安全性、[去中心化](https://iq.wiki/wiki/blockchain)和可扩展性的[开源](https://iq.wiki/wiki/blockchain)平台。该平台旨在在[区块链](https://iq.wiki/wiki/blockchain)生态系统中开发 [Dapps](https://iq.wiki/wiki/decentralized-application-dapp) 和[智能合约](https://iq.wiki/wiki/smart-contract)[\[1\]](#cite-id-8jrg3hsoh6k)。

## 概述

***

Credits 是一个[去中心化](https://iq.wiki/wiki/blockchain)区块链，已进入金融市场。它既是一种 [加密货币](https://iq.wiki/wiki/cryptocurrency)，也是一种区块链技术。

Credits 技术非常值得理解。它使用一种非常基本但安全的加密算法。Credits 的区块链技术使用对称和非对称算法。

非对称算法的加密和解密密钥相同。而非对称算法涉及用于加密和解密的单独、不同的密钥。

其独特的容量证明算法使 CS 能够拥有非常快速且可扩展的交易系统。网络的primary节点负责将经过验证的交易添加到区块链中，通过这种机制选择。它使用数学函数来确定具有区块链最新副本并运行最新版本软件的节点，通过整个区块链的哈希代码[\[2\]](#cite-id-fj4rzd5pdkg)。

Credits 区块链平台提供 0.01 秒的处理速度，而佣金率低至 ≈ 0.001 美元。通过使用数据压缩、交易的并行处理、独特的共识算法（结合了 PoS 和 PoW 的优势且不使用挖矿）可以达到声明的高速。

此外，速度与节点数量呈非线性关系。更多的节点允许启动更多的轮次，每秒生成同时运行的交易池。CREDITS 智能合约的扩展功能可以设置周期并创建计划[\[3\]](#cite-id-suivyrj71qg)。

## 智能合约

***

CREDITS 智能合约适用于两个广泛的数据集：

属性（公共变量）：一个系统实体，用于存储合约在 CREDITS 系统上执行所需的公共数据。

方法：负责观察进行交易时（合约下的操作）的逻辑和操作顺序。Credits 系统中的参与者使用方法调用签署智能合约，该方法调用通过启动验证合规性和协调的过程来修改合约属性。

智能合约在[虚拟机](https://iq.wiki/wiki/virtual-machine)中执行，使用其执行可以完全自动化的合约条款。因此，它们必须具有清晰的数学描述。一旦满足某些条件（或触发器），并且按照[智能合约](https://iq.wiki/wiki/smart-contract)的条款执行价值转移，使用方法数据，则此执行完成[\[4\]](#cite-id-pzznzhoz0jh)。

## Credits 的特点

***

动态区块大小：动态区块大小是 Credits 带来的另一个独特功能。其他币支持的交易数量有限，而 Credits 可以在一个区块中存储无限的交易。此外，区块间隔低至 3 秒。

* **去中心化系统**：区块链技术与各州当局达成联邦协议。这意味着区块链技术可以在没有任何中断和反对的情况下工作，而无需主机。


* **智能合约**：通过使用智能合约的概念，Credits 将消除各种金融交易对中间人的需求。


* **更快的**交易：在[交易](https://iq.wiki/wiki/transaction)速度方面，Credits 似乎已经赢得了与 [比特币](https://iq.wiki/wiki/bitcoin) 和 [以太坊](https://iq.wiki/wiki/ethereum) 等其他加密货币的竞争。它在大约 3 秒的时间内完成交易，这与许多其他加密货币不同[\[5\]](#cite-id-g51y03empks)[\[1\]](#cite-id-8jrg3hsoh6k)[\[6\]](#cite-id-hf83tc875nv)。
