Открыть папку
Откройте папку проекта в приложении.
Вы хотите понять, как блоки связываются друг с другом. Вы начинаете с написания небольшого скрипта на Python, который хранит данные в локальном списке. Вы добавляете хеш-функцию для проверки каждого блока. Вы запускаете скрипт, чтобы увидеть, как растет цепочка. Вы проверяете вывод, чтобы подтвердить корректность связей. Вы сохраняете файл в папке вашего проекта. Вы используете блокчейн-эксплорер, ориентированный на смарт-контракты, для изучения развернутого состояния.
Откройте папку проекта в приложении.
Создайте новый файл скрипта Python.
Напишите структуру блока и логику хеширования.
Запустите скрипт для проверки цепочки.
blockchain.pysavedblockchain.pyeditedpython blockchain.pyexit 0blockchain.pyread# 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.Этот текстовый файл определяет поля для вашей тестовой цепочки. В нем перечислены индекс, временная метка, данные, предыдущий хеш, хеш и nonce. Включено правило для проверки.
Вы начинаете с понимания вашей текущей кодовой базы и используете list_dir, чтобы увидеть все файлы в рабочей папке, так что вы можете спланировать, куда добавить новую логику цепочки. Проверьте список. Агент использует glob для поиска конкретных файлов скриптов и grep для поиска существующих хеш-функций. Вы просматриваете структуру файлов, чтобы подтвердить макет перед продолжением. Вы решаете создать новый модуль для класса блока. Вы создаете блокчейн с четкой логикой и проверенными тестами. Агент создает новый файл в вашем каталоге для гибридного консенсуса блокчейна pow плюс голосование. Режимы одобрения, такие как Ask first, обеспечивают, чтобы вы контролировали каждое действие, изменяющее что-либо в вашем репозитории.
Вы пишете класс блока со всеми необходимыми полями, и агент использует write_file для создания нового модуля, так что вы можете продолжить логику вычисления хеша. Вы читаете вывод. Агент использует Shell для выполнения вашего тестового скрипта, и вы четко видите код выхода. Вы исправляете любые сбои, сообщенные набором тестов, и фиксируете изменения. Этот подход помогает вам создать блокчейн с четкой структурой. Вы также можете создать приложение блокчейн, которое безопасно отслеживает данные. Многие задаются вопросом, устарел ли блокчейн при рассмотрении простых локальных реестров. Агент отображает репозиторий с помощью list_dir и grep, чтобы найти, где используется функция контракта.