Mở thư mục
Mở thư mục dự án của bạn trong ứng dụng.
Bạn muốn hiểu cách các khối liên kết với nhau. Bạn bắt đầu bằng cách viết một tập lệnh Python nhỏ lưu trữ dữ liệu trong một danh sách cục bộ. Bạn thêm một hàm băm để xác minh từng khối. Bạn chạy tập lệnh để xem chuỗi phát triển. Bạn kiểm tra đầu ra để xác nhận các liên kết đều hợp lệ. Bạn lưu tệp vào thư mục dự án của mình. Bạn sử dụng trình khám phá hợp đồng hướng khối để kiểm tra trạng thái đã triển khai.
Mở thư mục dự án của bạn trong ứng dụng.
Tạo một tập lệnh Python mới.
Viết cấu trúc khối và logic băm.
Chạy tập lệnh để xác minh chuỗi.
blockchain.pyđã lưublockchain.pyđã chỉnh sửapython blockchain.pyexit 0blockchain.pyđã đọc# 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.Tệp văn bản này xác định các trường cho chuỗi mẫu của bạn. Nó liệt kê chỉ mục, dấu thời gian, dữ liệu, băm trước đó, băm và nonce. Nó bao gồm một quy tắc xác thực.
Bạn bắt đầu bằng cách hiểu cơ sở mã hiện tại và dùng list_dir để xem tất cả các tệp trong thư mục làm việc, từ đó lên kế hoạch nơi thêm logic chuỗi mới. Kiểm tra danh sách. Agent dùng glob để tìm các tập lệnh cụ thể và grep để tìm kiếm các hàm băm hiện có. Bạn xem xét cấu trúc tệp để xác nhận bố cục trước khi tiếp tục. Bạn quyết định tạo một mô-đun mới cho lớp khối. Bạn xây dựng blockchain với logic rõ ràng và các bài kiểm tra đã được xác minh. Agent tạo tệp mới trong thư mục của bạn cho cơ chế đồng thuận lai pow cộng bỏ phiếu. Các chế độ phê duyệt như Ask first đảm bảo bạn kiểm soát mọi hành động thay đổi trong kho lưu trữ của mình.
Bạn viết lớp khối với tất cả các trường bắt buộc, và agent dùng write_file để tạo mô-đun mới để bạn có thể tiếp tục với logic tính toán băm. Bạn đọc đầu ra. Agent dùng Shell để thực thi tập lệnh kiểm thử và bạn thấy mã thoát rõ ràng. Bạn sửa bất kỳ lỗi nào được báo cáo bởi bộ kiểm thử và cam kết các thay đổi. Cách tiếp cận này giúp bạn xây dựng blockchain có cấu trúc rõ ràng. Bạn cũng có thể xây dựng ứng dụng blockchain theo dõi dữ liệu một cách bảo mật. Nhiều người tự hỏi liệu blockchain có lỗi thời khi xem xét các sổ cái cục bộ đơn giản hay không. Agent lập bản đồ kho lưu trữ bằng list_dir và grep để tìm nơi hàm hợp đồng được sử dụng.