> For the complete documentation index, see [llms.txt](https://docs.emc.network/whitepaper-cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emc.network/whitepaper-cn/chan-pin-gai-shu.md).

# 产品概述

区块链在很多方面都跟AI看起来是相反的，尤其是在价值取向上。这个世界上大部分的技术都是以提高效率为取向，只有极少数的几个技术是以促进公平为取向。在工业革命时期，蒸汽机是前者的代表，而市场机制则是后者的代表。而在今天，强AI是效率派中最闪亮的那一个，而区块链则是公平流的集大成者。 区块链以提升公平为取向，为此甚至不惜降低效率，而就是这样一个与AI相互矛盾的技术，几乎与AI同时取得突破。一个更抽象、更哲学意义上的思考：科技甚至文明的竞争，可能归根结底是能量级别的竞争，是看谁能调度和集中更大规模的能量来实现一个目标。强AI本质上是将能量转化为算力，将算力转化为智能，其智能的本质是以算力形态展示的能量。现有的安全机制，本质上是基于人的意志、人类组织的纪律和授权规则，这些都是能量级别很低的机制，在强AI面前，长期来说是不堪一击的。用高能量级别的算力构造的矛，只有用高能量级别的算力构造的盾才能防御。区块链和密码学系统，就是算力之盾，攻击者必须燃烧整个星系的能量，才能暴力破解。本质上，只有这样的系统才能驯服强AI，确保其不会被滥用。因此，区块链和AI并不是绝对对立的关系，而是互补的关系。

<figure><img src="/files/gCMA7NN1WqMV22nQYjIX" alt=""><figcaption><p>Who are in EMC</p></figcaption></figure>

EMC创造了一种全新的技术模式，通过区块链技术，能够将AI的任务和数据安全地分配给去中心化网络上的算力节点，从而实现更高效的AI计算和更安全的数据传输。 与此同时，EMC还利用了web3的经济基础调度机制，通过经济激励来调度去中心化算力节点，提高整个网络的效率。这种机制可以使参与者获得奖励，同时保证任务能够得到高效处理。 通过将区块链和AI技术相结合，EMC不仅提高了AI的效率，还确保了数据的公平和安全。这种技术模式可以应用于各行各业，为企业和个人提供更高效、更安全的AI服务，带来更多的商业和社会价值。

### EMC protocol（EdgeMatrix Computing Protocol）

<figure><img src="/files/qyi76Vh3bDxHhMkO637K" alt=""><figcaption></figcaption></figure>

EMC Protocol是一个基于区块链和对等网络的边缘计算协议，该协议包括智能合约、去中心化存储和用于验证交易的共识机制等特性。旨在将各种服务器、个人电脑等连接起来形成一个去中心化算力网络。它可以成为连接去中心化算力和dapp的基础设施，为用户提供了更加灵活、可靠、高效的计算资源，使其能够共享计算资源并一起处理数据。

EMC Protocol的优势在于它能够整合不同来源的算力和应用，使其能够在一个统一的平台上进行交换和协作。它提供了算力市场，用户可以接入EMC网络的算力插座，在算力市场寻找适合自己使用的算力或者应用。这个市场是去中心化的，用户可以通过智能合约和加密货币实现更加安全和快速的支付和结算。同时，EMC Protocol也提供了一些基础设施，如数据存储、身份验证等，使得用户能够更加方便地使用平台。

EMC Protocol还提供了一些创新的特性，如智能路由、数据缓存等，以优化计算资源的使用和网络的效率。它的安全性也得到了重视，采用了一些先进的加密技术和安全机制，确保用户的数据和交易信息得到保护。

<figure><img src="/files/XIUXafnDckeJYHeDhUsk" alt=""><figcaption><p>EMC protocol Topology (Computing power scheduling)</p></figcaption></figure>

### 状态机

状态机指由EMC网络的验证节点轮番发起共识请求，将全网的状态位经过共识后，写入EMC区块链。状态机用区块链的形式表明整个EMC网络的算力状态。

### 验证节点

在EMC网络中，有一组验证者（Validators）通过锁定一定数量的$EMC代币来参与验证网络算力状态和打包数据提交状态机。这些验证者被称为验证节点（Validator Nodes），他们通过竞选和选举的方式获得成为验证节点的资格。这些验证节点定期向区块链网络提交区块，以验证和确认状态机，以此获得奖励。&#x20;

与传统区块链不同的是，EMC网络发起的共识请求不是交易，而是记录算力状态的一组数据集（包含算力证明，算力任务调度，算力交易等），在EMC网络中，这组数据集被叫做“状态位（state）”。&#x20;

当任何一个节点收到一个算力调用时，它会验证这个算力调用的请求来源，并将其放入待处理队列中，并根据算力请求调用指定算力，并对提供算力结果的来源同样进行校验，并广播给整个网络，然后验证节点会对这个算力调用交易的双方进行校验，之后，验证节点会发起共识，等待其他验证节点的确认。 其他验证节点会对发起验证节点生成的交易进行验证，以确保验证节点没有伪造该交易。当2/3数量的验证节点进行确认后，交易将被确认，并被写入状态机。整个过程是异步的，所有实时算力调用不需要等待共识完成就会立即处理完成，随后状态位会被记入状态机。

### 智能路由节点

智能路由节点是EMC网络中的重要组成部分，它们具有以下功能：

1. 连接所有验证节点和边缘算力节点：智能路由节点连接了EMC网络中的所有验证节点和边缘算力节点，使它们可以相互通信和交互。
2. 完成全网状态机的同步记录：EMC网络中的全网状态机需要被所有验证节点记录和同步，智能路由节点作为一个关键的中转节点，能够将所有的状态机信息进行同步，确保全网的状态机信息一致性。
3. 根据最短路径及算力节点负载能力将请求送达边缘算力节点并返回结果：智能路由节点能够根据最短路径和算力节点的负载能力将请求路由到最佳的边缘算力节点，并将结果返回给请求方。这能够提高EMC组网的性能和稳定性。
4. 实时通讯广播：智能路由节点也用于服务全网的实时通讯广播，它们能够将消息广播到整个网络中的所有节点，确保节点之间可以实时通信和交互。

智能路由节点通过提供计算资源和网络带宽来赚取奖励。

### 算力节点

算力节点是EMC组网中的另一个重要组成部分，它们承担着实际的计算任务，为整个网络提供算力支持。算力节点可以是个人电脑、服务器、智能手机等计算设备，它们运行EMC的服务进程，作为智能路由节点的目标节点，接收来自智能路由节点的计算请求并完成相应的计算任务，将结果返回给智能路由节点，从而提高EMC组网的计算效率和性能。

算力节点获得奖励分为算力证明和算力任务两种。算力证明通过加入算力节点经过状态位验证获得，而算力任务则是通过在算力市场进行算力交易获得。

### 算力池

为了服务大型计算任务，算力池是由多个算力节点组成的一种方式，不同节点之间可以通过共享资源和任务调度等方式协同工作，从而提高整个池的计算效率和性能。通常，这些算力节点配置有高性能GPU（图形处理器），具备的计算能力可以用于执行各种计算密集型任务，包括AI模型训练和AI应用推理等。在算力池中，节点可以共享资源，例如共享GPU、内存等，以提高整个池的计算效率和性能。同时，算力池也提供许多AI框架（如TensorFlow、PyTorch等），为用户提供更方便、更灵活、更经济的计算服务。相比于单个算力节点，算力池具有更大的计算能力和更高的可靠性，能够满足更大规模的计算任务需求。

### 共识

EMC采用了基于工作量+权益证明（PoW+PoS）的共识算法，全网共有3F+1个验证节点，所有验证节点通过IBFT（伊斯坦布尔拜占庭容错）策略达到2/3确认后，实现验证节点之间的共识。

这种共识算法具有公平、高效、低能耗、低交易成本等优点，使得EMC网络在快速应用交互和低成本交易方面具有很大的优势。

### 节点质押

验证节点的存在是为了保证网络的安全性和可靠性。验证节点需要拥有一定的EMC代币作为抵押品，以确保它们不会故意作恶，否则它们的抵押品将被罚没。在PoS共识算法中，验证节点的奖励收益与其抵押的代币数量成正比，这意味着抵押更多代币的验证节点拥有更大的收益，能够更容易地成为区块链的共识者，因此他们有动力保持诚实并为整个网络做出贡献。

智能路由节点是指负责路由计算请求和调度计算任务的节点，它们需要拥有一定的EMC代币作为抵押品，以确保它们不会故意作恶，否则它们的抵押品将被罚没。在PoS共识算法中，智能路由节点的权益与其持有的代币数量成正比，这意味着持有更多代币的智能路由节点拥有更大的权力，能够更容易地参与和获得计算任务

智能路由节点的数量直接影响着整个EMC组网的性能和稳定性。如果智能路由节点数量不足或者分布不均，将会导致网络的拥堵和延迟。为了确保EMC组网的稳定性和高效性，需要合理规划和配置智能路由节点的数量和分布。智能路由节点需要拥有一定的EMC代币作为抵押品，以便保持网络的稳定性和可靠性。一旦节点被选中并且能够顺利完成任务，它们就能够获得相应的奖励。在PoS共识算法中，智能路由节点的奖励收益与其抵押的代币数量成正比。总的来说，智能路由节点在区块链网络中的贡献是被广泛认可和奖励的。

对于算力节点来说，PoS机制可以确保算力节点的权益与其在网络中的贡献相匹配，从而促进节点的积极参与和持续贡献。算力节点在网络中完成的任务和所获得的奖励与其持有的权益数量有关，因此算力节点可以通过质押一定数量的EMC来证明其在网络中的身份和参与意愿。同时，PoS机制还可以防止算力节点的恶意行为，如攻击网络、双重花费等行为，从而保证网络的安全性和稳定性。

<figure><img src="/files/FI0vUZWiDn3hpBX6NJ6H" alt=""><figcaption><p>EMC protocol Topology (RTC)</p></figcaption></figure>

算力节点可以选择不质押并承担一些非连续性任务来获得收益，这样可以更灵活地利用它们的算力资源。例如实时通讯，AIGC应用等，那么这些任务一般不需要长时间占用算力节点的资源，可以很好地和其他计算任务共存，对于EMC组网而言，这些非连续性任务可以进一步提高组网的计算效率和性能，同时给小算力机器提供了更多的收益途径，促进了EMC生态的发展。

### 算力插座

算力插座是一种将算力资源转化为数字资产的技术，其中每个算力插座都被分配一个唯一的标识符，可以被认为是一个NFT。终端用户可以通过购买这些NFT来获得相应的算力资源，同时可以出售或交换算力插座来访问计算资源，从而更加方便地获取所需的计算能力。这是一个基于区块链的分布式计算平台，智能合约可以自动化管理和执行算力插座的使用和交易，并且算力插座可以被配置为支持特定的AI应用程序，例如，一个算力插座可能被配置为支持基于Stable Diffusion的图像生成任务，而另一个算力插座可能被配置为支持基于PyTorch的自然语言处理任务，当一个算力节点使用它的算力插座来执行任务时，智能合约会确保节点获得合适的报酬，并且在任务完成后将报酬支付给节点。这种配置可以使算力节点根据自己的计算能力和应用程序的需求进行优化，并为AI应用提供更高效、更可靠的计算资源。

### 算力单位

需要注意的是，验证计算能力是一个复杂的问题，因为许多因素会影响测量的准确性，例如使用的硬件类型、软件框架和网络条件等。为了验证一个节点的综合计算能力，EMC采用一种方法，即测量该节点完成一个标准任务所需的时间。这个标准任务可以是需要一定计算能力才能解决的计算问题，例如一个复杂的数学方程或一个加密难题。节点完成这项任务所需的时间可以作为衡量其计算能力的指标E。

### 算力交易市场

算力交易市场是一个基于区块链技术的市场，它提供了一种透明、安全、高效的方式来交易算力资源。在算力交易市场中，算力节点可以将自己的闲置算力出售，而需要算力资源的用户则可以购买这些算力，以满足其特定的计算需求。

算力交易市场基于智能合约技术实现，其中智能合约会自动化处理算力交易过程，确保交易的透明、公正和可信。市场中的每个算力交易都会被记录在区块链上，以保证交易记录的不可篡改和可追溯性。

算力交易市场为算力节点和用户带来了许多好处。算力节点可以利用闲置算力来获取额外收入，同时也可以更有效地管理自己的算力资源。而用户则可以更加方便地获取所需的算力资源，而无需花费大量时间和精力来寻找适合自己需求的算力资源。

随着人工智能和区块链技术的不断发展，算力交易市场的前景也变得越来越广阔。它不仅可以为个人和企业提供更多的算力资源，还可以促进算力资源的优化配置和利用，从而推动人工智能技术的发展。

最后引用来自[比特币官方网站](https://bitcoin.org/en/)的一句话，“EMC是开源的，其设计是公开的，没有人拥有或控制EMC，每个人都可以参与其中。”

&#x20;

## **Openverse Framework**

Openverse Framework是建立在EMC protocol之上的一套web3 dapp开发框架，它提供了丰富的SDK和API，帮助开发者更加便捷地开发、部署和管理应用。

<figure><img src="/files/edrYEMxY4QUgfC8NaPF7" alt=""><figcaption></figcaption></figure>

1. EMC SDK：提供了与EMC protocol进行交互的API和工具，创建算力插座管理数据流和算力订阅。
2. Web3 SDK：调用其他区块链智能合约，实现钱包连接、数字货币支付、NFT创建和交易等功能。
3. 3D Scene SDK：创建元宇宙应用。
4. DID SDK：提供了基于区块链技术的身份验证和授权机制，保护用户的隐私和数据安全。
5. ... ...

<figure><img src="/files/tqrNh8yKwYFIyf2lon4q" alt=""><figcaption><p>How does Openverse work</p></figcaption></figure>

Openverse是一个非常有前途的项目，特别是开发AI应用，通过EMC protocol直接调用EMC网络的算力，这将为开发者节约大量的时间和成本。Openverse能帮助EMC网络上的算力资产更接近终端用户。

EMC为开发者提供代币奖励和资助计划，我们希望能吸引更多有前途的开发者和团队，不断完善插件和工具，无限拓展去中心化应用的边界。

随着人工智能技术的不断发展和应用，EMC网络的重要性将会越来越突出。我们相信，不远的将来，任何一个普通人都可以轻松快捷地生成自己的JARVIS，这将是一件非常酷的事情，而EMC将成为连接去中心化算力和去中心化应用的基础设施，为构建更加智能、更加高效和更加可靠的去中心化应用提供了强大的支持和保障。

### 生态系统

<figure><img src="/files/yi2LJwsLJX3D2nuIbB0u" alt=""><figcaption><p>Ecosystem</p></figcaption></figure>

EMC protocol和Openverse Framework是整个EMC生态系统的技术基础，EMC代币提供了经济基础，它作为经济激励机制，鼓励算力提供者参与网络提供资源，同时也激励开发者和用户参与网络建设和生态发展。EMC代币还用于支付算力交易和智能合约执行费用，确保整个系统的运转和公正性。生态内各个部分相互作用，形成了一个生态闭环，使得整个系统能够良性运转。
