Atelier Coin
Workflows

Baue eine Blockchain mit deinem eigenen Code

03
Spielwiese-Chain

Erstelle eine einfache lokale Chain

Du möchtest verstehen, wie Blöcke miteinander verknüpft sind. Du beginnst mit einem kleinen Python-Skript, das Daten in einer lokalen Liste speichert. Du fügst eine Hash-Funktion hinzu, um jeden Block zu verifizieren. Du führst das Skript aus, um das Wachstum der Chain zu sehen. Du prüfst die Ausgabe, um die Gültigkeit der Verknüpfungen zu bestätigen. Du speicherst die Datei in deinem Projektordner. Du nutzt einen an Smart Contracts orientierten Block-Explorer, um den bereitgestellten Zustand zu inspizieren.

01

Ordner öffnen

Öffne deinen Projektordner in der App.

02

Datei erstellen

Erstelle eine neue Python-Skriptdatei.

03

Code schreiben

Schreibe die Blockstruktur und die Hash-Logik.

04

Skript ausführen

Führe das Skript aus, um die Chain zu verifizieren.

Designhinweis für deine Chain

block-format.txt
# Toy Chain Design
index: block number
timestamp: creation time
data: payload
previous_hash: sha256 of prev
hash: sha256 of this
nonce: proof number

rule: previous_hash must match prev block hash. No keys.

Diese Textdatei definiert die Felder für deine Spielwiese-Chain. Sie listet den Index, Zeitstempel, Daten, vorherigen Hash, Hash und Nonce auf. Sie enthält eine Regel zur Validierung.

So baust du eine Blockchain-App mit KI

Repo durchsuchen

Du beginnst damit, deine aktuelle Codebasis zu verstehen, und nutzt list_dir, um alle Dateien in deinem Arbeitsordner zu sehen, damit du planen kannst, wo du deine neue Chain-Logik hinzufügen kannst. Prüfe die Liste. Der Agent nutzt glob, um bestimmte Skriptdateien zu finden, und grep, um nach bestehenden Hash-Funktionen zu suchen. Du überprüfst die Dateistruktur, um das Layout zu bestätigen, bevor du fortfährst. Du entscheidest, ein neues Modul für die Block-Klasse zu erstellen. Du baust eine Blockchain mit klarer Logik und verifizierten Tests. Der Agent erstellt die neue Datei in deinem Verzeichnis für hybriden Konsens-Blockchain-PoW plus Abstimmung. Genehmigungsmodi wie Ask first stellen sicher, dass du jede Aktion kontrollierst, die etwas in deinem Repository verändert.

Schreiben und testen

Du schreibst die Block-Klasse mit allen erforderlichen Feldern, und der Agent nutzt write_file, um das neue Modul zu erstellen, damit du mit der Hash-Berechnungslogik fortfahren kannst. Du liest die Ausgabe. Der Agent nutzt Shell, um dein Testskript auszuführen, und du siehst den Exit-Code deutlich. Du behebst alle Fehler, die von der Suite gemeldet werden, und überträgst die Änderungen. Dieser Ansatz hilft dir, eine Blockchain mit einer klaren Struktur zu bauen. Du kannst auch eine Blockchain-App erstellen, die Daten sicher verfolgt. Viele fragen sich, ob Blockchain bei einfachen lokalen Ledgern noch zeitgemäß ist. Der Agent durchsucht das Repository mit list_dir und grep, um herauszufinden, wo die Vertragsfunktion verwendet wird.

Atelier Coin für Windows

Starte noch heute mit dem Coden deiner Chain

Atelier Coin herunterladen ↗