Atelier Coin
Przepływy pracy

zbuduj blockchaina własnym kodem

03
Łańcuch testowy

Stwórz prosty lokalny łańcuch

Chcesz zrozumieć, jak bloki łączą się ze sobą. Zacinasz od napisania małego skryptu w Pythonie, który przechowuje dane w lokalnej liście. Dodajesz funkcję haszującą, aby zweryfikować każdy blok. Uruchamiasz skrypt, aby zobaczyć, jak rośnie łańcuch. Sprawdzasz wynik, aby potwierdzić poprawność połączeń. Zapisujesz plik w folderze projektu. Używasz przeglądarki bloków zorientowanej na kontrakty, aby zinspekcjonować stan wdrożenia.

01

Otwórz folder

Otwórz folder projektu w aplikacji.

02

Utwórz plik

Utwórz nowy plik skryptu w Pythonie.

03

Napisz kod

Napisz strukturę bloku i logikę haszowania.

04

Uruchom skrypt

Uruchom skrypt, aby zweryfikować łańcuch.

Uwaga projektowa dla Twojego łańcucha

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.

Ten plik tekstowy definiuje pola dla Twojego łańcucha testowego. Wymienia indeks, znacznik czasu, dane, hash poprzedni, hash i nonce. Zawiera regułę walidacji.

Jak zbudować aplikację blockchain z AI

Zmapuj repozytorium

Zaczynasz od zrozumienia obecnej bazy kodu i używasz list_dir, aby zobaczyć wszystkie pliki w folderze roboczym, więc możesz zaplanować, gdzie dodać nową logikę łańcucha. Sprawdź listę. Agent używa glob, aby znaleźć konkretne pliki skryptów, i grep, aby wyszukać istniejące funkcje haszujące. Przeglądasz strukturę plików, aby potwierdzić układ przed kontynuowaniem. Decydujesz się utworzyć nowy moduł dla klasy bloku. Budujesz blockchain z jasną logiką i zweryfikowanymi testami. Agent tworzy nowy plik w Twoim katalogu dla hybrydowego konsensusu blockchain pow plus voting. Tryby zatwierdzania, takie jak Ask first, zapewniają, że kontrolujesz każdą akcję zmieniającą coś w Twoim repozytorium.

Napisz i przetestuj

Napisujesz klasę bloku ze wszystkimi wymaganymi polami, a agent używa write_file, aby utworzyć nowy moduł, więc możesz kontynuować z logiką obliczania hasha. Czytasz wynik. Agent używa Shell, aby wykonać Twój skrypt testowy, i widzisz kod wyjścia wyraźnie. Naprawiasz wszelkie błędy zgłoszone przez zestaw testów i zatwierdzasz zmiany. To podejście pomaga Ci zbudować blockchain z jasną strukturą. Możesz również zbudować aplikację blockchain, która śledzi dane bezpiecznie. Wielu się zastanawia, czy blockchain jest przestarzały, rozważając proste lokalne rejestry. Agent mapuje repozytorium, używając list_dir i grep, aby znaleźć, gdzie używana jest funkcja kontraktu.

Atelier Coin dla systemu Windows

Zacznij kodować swój łańcuch już dziś

Pobierz Atelier Coin ↗