LogoLogo
HomeDocs
  • 👋Welcome to CESS Course
  • 📄Course Syllabus
  • Episode 0- Blockchain & Web3 Fundamentals
    • Episode 0- Exercise
  • Episode 1- CESS Network Introduction
    • Episode 1- Exercise
  • Episode 2- Blockchain Architecture & Key Technologies
    • Episode 2- Exercise
  • Episode 3- CESS Ecosystem, and Applications
    • Episode 3- Exercise
  • Episode 4- CESS Nodes & CESS Account Setup
    • Episode 4- Exercise
  • Episode 5- Demo: Running a Consensus Node
    • Episode 5- Exercise
  • Episode 6- Demo: Running a Storage Node
    • Episode 6- Exercise
  • Episode 7- CESS DeOSS and DeOSS REST API
    • Episode 7- Exercise
  • Episode 8- dApp Development using Ink! Smart Contract
    • Episode 8- Exercise
Powered by GitBook
On this page
  • Episode 0- Blockchain & Web3 Fundamentals
  • Episode 1- CESS Network Introduction
  • Episode 2- CESS Architecture & Key Technologies
  • Episode 3- CESS Ecosystem, and Applications
  • Episode 4- CESS Nodes & CESS Account Setup
  • Episode 5- Demo: Running a Consensus Node
  • Episode 6- Demo: Running a Storage Node
  • Episode 7- CESS DeOSS and DeOSS REST API
  • Episode 8- dApp Development using Ink! Smart Contract
  • Episode 9- dApp Development using Solidity Smart Contract
  • Episode 10- Building Custom Pallet
Export as PDF

Course Syllabus

Episode 0- Blockchain & Web3 Fundamentals

  • Introduction to Blockchain & Web3

    • What is Blockchain?

    • Public vs Private Blockchains

    • Key Components: Nodes, Consensus, Transactions

    • Web3 vs Web2: Why decentralization matters?

  • Smart Contracts & dApps

    • What are Smart Contracts?

    • Ethereum vs Substrate-based Blockchains

    • Introduction to Decentralized Applications (dApps)

Episode 1- CESS Network Introduction

  • Course Logistics

  • What is CESS?

  • Why Choose CESS?

  • Decentralized Industry Challenges and Solutions

    • Storage Industry Challenges & Solutions

    • Content Delivery Network Challenges & Solutions

    • AI Training Challenges

  • CESS Use Case

  • History and Roadmap

  • Try Out CESS

  • Learn, Explore, Contribute

  • Getting in Touch

Episode 2- CESS Architecture & Key Technologies

  • CESS Network Platform Architecture

  • Key Technologies

    • Proof of Data Reduplication and Recovery (PoDR$^2$)

    • Proof of Idle Space (PoIS)

    • Multi-format Data Rights Confirmation (MDRC)

    • Random Rotational Selection (R$^2$S) Consensus Mechanism

    • Proxy Re-encryption Technology (PReT)

    • CESS AI-LINK

    • Smart Space Management

  • Client Interaction Model

Episode 3- CESS Ecosystem, and Applications

  • CESS Ecosystem & Roles

  • Ways to Participate in CESS Ecosystem

  • CESS Events

  • CESS Applications

    • User: TellyWelly

    • User: DeShare

    • User: DeCloud

    • User: Videown

Episode 4- CESS Nodes & CESS Account Setup

  • CESS Nodes and The Why?

    • Consensus Node

    • Storage Node

    • CDN Node

    • TEE Node

  • Tokenomics

  • Demo: CESS Account Setup

Episode 5- Demo: Running a Consensus Node

  • System Requirements

  • Prerequisites

  • Consensus Node Operational Capacity

  • Binding Funds

  • Consensus Node Installation, Setup and Common Operations

Episode 6- Demo: Running a Storage Node

  • System Requirements

  • Prerequisites

  • Storage Node Installation, Setup and Common Operations

Episode 7- CESS DeOSS and DeOSS REST API

  • Ways of Development on CESS

    1. Interacting with CESS using DeOSS API and SDKs. Difficulty: ★

    2. Building and Deploying Smart Contracts. Difficulty: ★★

    3. Building Custom Pallets to Integrate with CESS. Difficulty: ★★★

  • Why Develop on CESS? CESS Comparision

  • What is DeOSS?

  • DeOSS System Architecture

    • DeOSS Workflow

    • File Upload Process

    • File Download Process

  • Workflow: Interacting with DeOSS

  • Demo: Using DeOSS REST API

Episode 8- dApp Development using Ink! Smart Contract

  • Ink! Smart Contract Overview

  • Why choose Ink! Smart contract?

  • Flipper smart contract walkthrough

  • Demo: Deploying Ink! smart contract on CESS

  • Interacting with ink! smart contract with use-ink library

  • Demo: NFT marketplace example

Episode 9- dApp Development using Solidity Smart Contract

  • Why choose Solidity Smart Contract?

  • Commonly Used Libraries

  • Substrate-EVM Address Conversion

  • Demo: Transferring Funds Between Substrate and EVM

  • Demo: Deploying Solidity Smart Contract

Episode 10- Building Custom Pallet

  • Why build your own pallets? Purpose.

  • How to contribute to CESS with custom pallets?

  • High-Level Description of CESS (Substrate) Framework

  • CESS Course Code

  • Overview of the CESS Node and Runtime

  • Structure of the Runtime

  • Integration of Pallets

  • Pallets Integrated in CESS Node

  • File-bank and Sminer pallets

  • Demo: Adding a custom pallet to the CESS Node

PreviousWelcome to CESS CourseNextEpisode 0- Blockchain & Web3 Fundamentals

Last updated 1 month ago

📄