Atelier Coin
ワークフロー

自分のコードでブロックチェーンを構築

03
お手本チェーン

シンプルなローカルチェーンの作成

ブロックがどのように連携するかを理解したい場合、ローカルのリストにデータを保存する小さなPythonスクリプトの作成から始めます。各ブロックを検証するためのハッシュ関数を追加し、スクリプトを実行してチェーンが成長する様子を確認します。出力を確認してリンクが有効であることを確認し、プロジェクトフォルダにファイルを保存します。コントラクト指向のブロックエクスプローラを使用して、デプロイされた状態を検査します。

01

フォルダを開く

アプリでプロジェクトフォルダを開きます。

02

ファイルを作成

新しいPythonスクリプトファイルを作成します。

03

コードを書く

ブロック構造とハッシュロジックを記述します。

04

スクリプトを実行

チェーンを検証するためにスクリプトを実行します。

チェーンの設計メモ

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.

このテキストファイルは、お手本チェーンのフィールドを定義しています。インデックス、タイムスタンプ、データ、前のハッシュ、ハッシュ、ノンスをリストアップし、検証のルールを含んでいます。

AIを活用したブロックチェーンアプリの構築方法

リポジトリの構成を確認

まず現在のコードベースを理解し、list_dirを使用して作業フォルダ内のすべてのファイルを確認し、新しいチェーンロジックを追加する場所を計画します。リストを確認し、エージェントはglobを使用して特定のスクリプトファイルを見つけ、grepで既存のハッシュ関数を検索します。進行する前にファイル構造を確認し、ブロッククラスの新しいモジュールを作成します。明確なロジックと検証済みのテストでブロックチェーンを構築します。エージェントは、ハイブリッドコンセンサスブロックチェーンpow plus votingのディレクトリに新しいファイルを作成します。Ask firstなどの承認モードにより、リポジトリを変更するすべてのアクションを制御できます。

記述とテスト

必要なフィールドを持つブロッククラスを記述し、エージェントはwrite_fileを使用して新しいモジュールを作成し、ハッシュ計算ロジックに進みます。出力を読み、エージェントはShellを使用してテストスクリプトを実行し、終了コードを明確に確認します。スイートで報告された失敗を修正し、変更をコミットします。このアプローチは、明確な構造のブロックチェーンを構築するのに役立ちます。データを安全に追跡するブロックチェーンアプリを構築することもできます。シンプルなローカルレコードを検討する際、ブロックチェーンは時代遅れではないかと疑問を持つ人もいます。エージェントはlist_dirとgrepを使用してリポジトリをマッピングし、コントラクト関数が使用されている場所を見つけます。

Windows用Atelier Coin

今日からチェーンのコーディングを始めましょう

Atelier Coinをダウンロード ↗