@TsukamotoHideki の Cypher (2021) は、完全に Solidity で記述された決定論的で手続き型のグラフィックス エンジンです。 各トークンは、次の 2 つの不可分コンポーネントによって定義されます。 1. 暗号化ハッシュ(シード) 2. ランタイム描画システム それだけです — 外部ランタイム、オフチェーンの依存関係、隠れたアセット ライブラリはありません。 鋳造時に、コントラクトは keccak256 とオンチェーン エントロピー (ブロック ハッシュ、tx データなど) を使用して一意の 256 ビット シードを導き出します。このシードは不変で予測不可能であり、トークンに格納される唯一のデータになります。 generate(tokenId) が呼び出されると、CypherDrawing エンジンは画像全体を最初から手続き的に再生成し、16 個の同心円状のリングを計算し、それらを円弧に細分化し、グラデーション カラー テーブルから選択し、ドット、ブレーク、キャップ、さらにはテキストベースのオーバーレイなどの視覚的特性を割り当てます。 その結果、完全に決定論的で標準に準拠し、ブラウザーによって直接レンダリングされる自己完結型の SVG 文字列が作成されます。アートはイーサリアム上に存在するだけでなく、イーサリアムから構成されています。