Otevři složku
Otevři složku projektu v aplikaci.
Chceš pochopit, jak se bloky propojují. Začneš psaním malého Python skriptu, který ukládá data do lokálního seznamu. Přidáš hash funkci pro ověření každého bloku. Spustíš skript a sleduješ, jak řetězec roste. Zkontroluješ výstup a potvrdíš platnost propojení. Uložíš soubor do složky projektu. Použiješ prohlížeč bloků orientovaný na kontrakty pro inspekci nasazeného stavu.
Otevři složku projektu v aplikaci.
Vytvoř nový soubor Python skriptu.
Napiš strukturu bloku a logiku hashování.
Spusť skript pro ověření řetězce.
blockchain.pyuloženoblockchain.pyupravenopython blockchain.pyexit 0blockchain.pyčteno# 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.Tento textový soubor definuje pole pro tvůj testovací řetězec. Vypisuje index, timestamp, data, previous hash, hash a nonce. Obsahuje pravidlo pro validaci.
Začneš pochopením svého aktuálního kódu a použiješ list_dir pro zobrazení všech souborů ve své pracovní složce, abys mohl naplánovat, kam přidat novou logiku řetězce. Zkontroluj seznam. Agent používá glob k nalezení konkrétních skriptových souborů a grep k vyhledání existujících hash funkcí. Prohlédneš strukturu souborů a potvrdíš rozložení před pokračováním. Rozhodneš se vytvořit nový modul pro třídu bloku. Vytvoříš blockchain s jasnou logikou a ověřenými testy. Agent vytvoří nový soubor ve tvém adresáři pro hybridní konsenzus blockchain pow plus voting. Režimy schválení jako Ask first zajišťují, že máš pod kontrolou každou akci, která mění něco ve vašem repozitáři.
Napíšeš třídu bloku se všemi požadovanými poli a agent použije write_file k vytvoření nového modulu, abys mohl pokračovat v logice výpočtu hash. Přečteš výstup. Agent použije Shell k provedení tvého testovacího skriptu a uvidíš exit kód jasně. Opravíš jakékoli selhání nahlášené sadou testů a commitneš změny. Tento přístup ti pomáhá vytvořit blockchain s jasnou strukturou. Můžeš také vytvořit blockchain aplikaci, která bezpečně sleduje data. Mnoho lidí se ptá, zda je blockchain zastaralý při zvažování jednoduchých lokálních ledgerů. Agent mapuje repozitář pomocí list_dir a grep k nalezení místa, kde je použita funkce kontraktu.