 
 
 
 
 
 
 
 After receiving local training on the server, the local model updates are sent to the CESS
network, and then the smart contracts are called.
After receiving local training on the server, the local model updates are sent to the CESS
network, and then the smart contracts are called.
 The Orgs obtain the global model from their associated CESS nodes
The Orgs obtain the global model from their associated CESS nodes
 The user calculates the global model update again by using aggregated local model
updates.
The user calculates the global model update again by using aggregated local model
updates.
 Initialize the local module, call local (or distributed computing network) computing
resources, execute the gradient descent optimization algorithms, and update the model on the
server.
Initialize the local module, call local (or distributed computing network) computing
resources, execute the gradient descent optimization algorithms, and update the model on the
server.
 When receiving a request to execute a smart contract, the consensus node obtains and
broadcasts local model updates, and at the same time verifies the local model updates received
from other nodes. After finishing the verification, these updates of model are aggregated
through a weighted algorithm and get a new global model.
When receiving a request to execute a smart contract, the consensus node obtains and
broadcasts local model updates, and at the same time verifies the local model updates received
from other nodes. After finishing the verification, these updates of model are aggregated
through a weighted algorithm and get a new global model.