Atelier Coin
Werkstromen

bouw een blockchain met je eigen code

03
Voorbeeldketen

Maak een eenvoudige lokale keten

Je wilt begrijpen hoe blokken aan elkaar hangen. Je begint met het schrijven van een klein Python-script dat gegevens in een lokale lijst opslaat. Je voegt een hashfunctie toe om elk blok te verifiëren. Je voert het script uit om te zien hoe de keten groeit. Je controleert de uitvoer om te bevestigen dat de koppelingen geldig zijn. Je slaat het bestand op in je projectmap. Je gebruikt een block explorer om de geïmplementeerde status te inspecteren.

01

Map openen

Open je projectmap in de app.

02

Bestand aanmaken

Maak een nieuw Python-scriptbestand aan.

03

Code schrijven

Schrijf de blokstructuur en hashlogica.

04

Script uitvoeren

Voer het script uit om de keten te verifiëren.

Ontwerpopmerking voor je keten

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.

Dit tekstbestand definieert de velden voor je voorbeeldketen. Het somt de index, tijdstip, gegevens, vorige hash, hash en nonce op. Het bevat een regel voor validatie.

Hoe bouw je een blockchain-app met AI

Repo in kaart brengen

Je begint met het begrijpen van je huidige codebase en gebruikt list_dir om alle bestanden in je werkmap te zien, zodat je kunt plannen waar je je nieuwe ketenlogica moet toevoegen. Controleer de lijst. De agent gebruikt glob om specifieke scriptbestanden te vinden en grep om te zoeken naar bestaande hashfuncties. Je bekijkt de bestandstructuur om de indeling te bevestigen voordat je doorgaat. Je besluit een nieuwe module te maken voor de blokklasse. Je bouwt een blockchain met duidelijke logica en geverifieerde tests. De agent maakt het nieuwe bestand aan in je directory voor hybride consensus blockchain pow plus voting. Goedkeuringsmodi zoals Ask first zorgen ervoor dat je elke actie controleert die iets in je repository verandert.

Schrijven en testen

Je schrijft de blokklasse met alle vereiste velden, en de agent gebruikt write_file om de nieuwe module aan te maken zodat je door kunt gaan met de hashberekeningslogica. Je leest de uitvoer. De agent gebruikt Shell om je testscript uit te voeren en je ziet de exit-code duidelijk. Je corrigeert eventuele fouten die door de suite worden gerapporteerd en commit de wijzigingen. Deze aanpak helpt je een blockchain te bouwen met een duidelijke structuur. Je kunt ook een blockchain-app bouwen die gegevens veilig bijhoudt. Veel mensen vragen zich af of blockchain verouderd is als je simpele lokale registers overweegt. De agent brengt de repository in kaart met list_dir en grep om te vinden waar de contractfunctie wordt gebruikt.

Atelier Coin voor Windows

Begin vandaag nog met het coderen van je keten

Atelier Coin downloaden ↗