ZurĂĽck zu den Lektionen

Lektion 5: Actors verstehen

Actors sind die Bausteine des Internet Computers. Verstehe, was Actors sind und wie sie funktionieren.

+20 XP

Konzept erklärt

Actors = Smart Contracts

Ein Actor ist wie ein Mini-Server auf der Blockchain. Denk an eine Express-App, aber dezentral!

// Express.js Analogie:
const app = express();
let counter = 0;

app.post('/increment', () => {
  counter++;
  return counter;
});

// Motoko Actor - ähnlich, aber auf der Blockchain:
actor Counter {
  var count = 0;

  public func increment() : async Nat {
    count := count + 1;
    count
  };
};

Wichtig:

  • var
    = veränderbar (wie
    let
    in JS)
  • let
    = konstant (wie
    const
    in JS)
  • :=
    ist der Zuweisungs-Operator (nicht
    =
    !)
  • Jeder Actor hat eine eigene Canister-ID (wie eine URL)