どうも、イーサリアムnavi運営のでりおてんちょーです。
今回は、アートワークを自由にカスタマイズできるフルオンチェーンCC0 NFTプロジェクト「OKPC」について紹介・解説していきたいと思います。

本NFTプロジェクトには、以下の点などをはじめ、筆者が好む題材・トッピングを多様に含んでいます。
- CC0
- フルオンチェーン(Ethereum)
- ボトムアップアプローチ
- customizability
- 分散型メディアとしての可能性
ということで今回は、アートワークを自由にカスタマイズできるフルオンチェーンCC0 NFTプロジェクト「OKPC」について取り上げていき、その概要や趣旨などを紐解いていくことで、その実態を理解していただくことを目的とします。
でははじめに、この記事の構成について説明します。
まずは、CryptoネイティブなNFTプロジェクトであるOKPCについて、概要は注目ポイントについて解説してまいります。
続いて、本NFTプロジェクトがERC721(ERC721A), ERC1155規格を組み合わせたNFTであることを中心に、スマートコントラクトの実装部分における注目ポイントについて解説してまいります。
最後に、筆者自身がOKPC NFTを購入する流れを確認していくことで、実際にどのような手順でWebサイトを使用すれば良いのか等について理解を深めていただくことを目指します。
本記事が、OKPCの概要や注目ポイント、実際の購入方法などについて理解したいと思われている方にとって、少しでもお役に立てれば幸いです。
※本記事は一般的な情報提供を目的としたものであり、法的または投資上のアドバイスとして解釈されることを意図したものではなく、また解釈されるべきではありません。ゆえに、特定のFT/NFTの購入を推奨するものではございませんので、あくまで勉強の一環としてご活用ください。

「OKPC」とは

- Webサイト
- OpenSea
- Discord
- Etherscan(OKPC)
- Etherscan(Metadata)
- Etherscan(Font)
- Etherscan(Parts)
- Dune Analytics(非公式)
概要

OKPCは、Ethereumネットワーク上に保存・接続されている「クリエイティブなおもちゃ」を標榜するNFTプロジェクトです。

OKPC NFTを所有しているアカウントは、NFT内に表示されるアートワークを、コミュニティギャラリーに展示されているものから選択して収集・表示設定したり、ペイントアプリを使用して自分でOKPCアートワークを描画することなどが可能です。
アーティストの方は、ギャラリーアーティストに応募し、コミュニティギャラリーでピクセルアートを作成して以下の条件で販売することができます。
- 販売価格:0.02ETH
- 総発行数:512個
- 各アカウントの最大発行可能作品数:8つ



続いて、後ほど詳しく触れていきますが、本プロジェクトのNFT設計部分・技術的要素について軽く述べてまいります。

本NFTプロジェクトは、OpenSeaなどで表示されるNFTにはERC721規格(※厳密にはERC721A規格)を採用していますが、さらに分割すると以下の仕様となっています。
- ハードウェア(額縁・フレーム)部分 => ERC721規格のNFT
- ソフトウェア(作品・アートワーク)部分 => ERC1155規格のNFT
つまり、パブリックブースとも表現できるハードウェアNFTの内部に、たくさんの(最大512個の)ソフトウェアNFTを保持できます。

また後ほど詳しく見てまいりますが、OKPCではペイントアプリを使用して自分でアートワークを描画し、それをNFTのimageメタデータに設定・カスタマイズすることが可能です。

このとき注意点としては、OKPC NFTはCC0ライセンスを採用しているため、OKPCとして自作のアートワークを公開すると同時に、自動的にその作品がCC0を宣言することにも繋がってしまいます。
筆者はNFTプロジェクトにおけるCC0ライセンス採用には賛成のスタンスですが、クリエイターの意向や作品のスタイルにとってCC0が望ましくない状況も当然にありえます。
そのため、ペイントアプリを使用して自分でOKPCアートワークを描画する際は、CC0ライセンスとして世に出しても問題がないか精査した上でご判断されることを推奨します。



最後に補足情報として、OKPC NFTは総発行数としては8192個であり、執筆時点におけるOpenSea上でのfloor priice(最低価格)は0.03ETHとなっています。
技術的に面白いポイントをピックアップ
An NFT that owns an NFT
— Nazar Ilamanov (@nazar_ilamanov) May 14, 2022
Let’s see why @okpcnft became so popular ↓ pic.twitter.com/N4WDdiXB0i
本章では、OKPCプロジェクトの技術部分の説明がなされたTwitterスレッドを元に、スマートコントラクト実装に関して面白い・斬新なところを中心に解説してまいります。
NFTを保有するNFT

OKPCのNFT(ハードウェアNFT)を保有している場合、NFT内に表示されるアートワーク(ソフトウェアNFT)を、最大512個まで収集することができます。
そのため、1つのハードウェアNFTで、異なる画像(ソフトウェアNFT)を内部にホストすることが可能な仕様です。

アートワークとして表示する作品をオンチェーンで変更可能

先ほどの章で、1つのハードウェアNFTで異なる画像(ソフトウェアNFT)を最大512個まで内部にホスト可能であることを述べました。
それに加えてOKPCでは、任意のソフトウェアNFTをハードウェアNFTに対してセットすることができます。

ユーザー体験としてこの作業を、1つのNFTかつ完全にオンチェーンでおこなえることは、特筆すべきポイントでしょう。
また、昨今のNFTブームに対するカウンターカルチャー的な視点として興味深い点は、OpenSeaなどで購入したOKPCがお気に召さないアートワークであった場合、それを削除して新しく自分好みのアートワークを購入・設定することができるところです。
加えて、これらの処理が完全にEthereumチェーン上で完結している点は非常にCryptoネイティブ度が高く、また現状のNFTスペースに対して一石を投じる試みであると筆者は解釈しています。
自分だけのオリジナル作品を作れる

先程の章の内容と少し繋がりますが、OKPCでは他の人が作ったアートワークを収集・設定できるだけではなく、自分で作品を作り、それをNFTのディスプレイとして嵌め込むこともできます。

具体的には、paintページからドットを用いてピクセルアートワークを作成し、左上のでも表示のようにNFTのアートワークとして設定することが可能となっています。
オンチェーン/オフチェーンの切り替えが可能

OKPCの革新的な点として、画像データの「オンチェーン/オフチェーン」スイッチを追加したことも挙げられます。
NFT保有者は、システムページから「オフチェーン」に切り替えることで、自身の保有するOKPC NFTをTwitter PFPとして利用することができるようになります。

また、オフチェーン⇄オンチェーンの切り替えは、Webサイトなどを通して以下のコントラクトを呼び出すことで、いつでも自由におこなえます。

Merkleツリーの使用

allowリスト(ホワイトリスト)に登録されたアドレスのNFT mintをより効率化するために、本プロジェクトではMerkleツリーを使用しています。
Merkleツリーは、Bitcoinのトランザクションデータを短くまとめるために用いられたり、Uniswapが$UNIを配布する際にも用いられた技術です。

NFT購入から設定までの一連の流れ

まずはWebサイトにアクセスして、MetaMask(OKPCのNFTを保有しているアカウント)でサインインします。

右上に表示されているアカウント名をクリックすると、上写真のようなログイン画面が表示されますので、LOGINボタンをクリックします。

続いてデスクトップ画面に戻り、白矢印部分「GALLERY」をクリックします。
このコミュニティギャラリーに展示されているものから、NFT内に表示されるアートワークを選択してコレクションすることができます。

ということでここでは、#2の「HAPPY」をコレクションする際の流れを見ていきますので、こちらをクリックします。

あとは非常に簡単です。上写真右下にある「COLLECT」をクリックします。

そして上写真右下にある「COLLECT ARTWORK」をクリックして、トランザクション生成に署名するだけです。

トランザクションが承認されたら、インベントリーページで先ほど購入した作品を確認できます。
このように、1つのOKPC NFT(ERC721形式)に対して、最大512個の作品(ERC1155形式)を保持することが可能になります。
まとめ

Nouns DAO JAPANは世界で一番Nounsを広げるコミュニティを目指します。Discord参加はこちら
今回は、アートワークを自由にカスタマイズできるフルオンチェーンCC0 NFTプロジェクト「OKPC」について取り上げていき、その概要や趣旨などについて紹介・解説しました。
本記事が、OKPCの概要や注目ポイント、実際の購入方法などについて理解したいと思われている方にとって、少しでもお役に立ったのであれば幸いです。
また励みになりますので、参考になったという方はぜひTwitterでのシェア・コメントなどしていただけると嬉しいです。
🆕記事をアップしました🆕
— イーサリアムnavi (@ethereumnavi) May 28, 2022
今回は、アートワークを自由にカスタマイズできるフルオンチェーンCC0 NFTプロジェクト「OKPC @okpcnft 」について解説しました✍️
『NFTを保有するNFT』という斬新なプロジェクトであり、分散型メディアとしての可能性も秘めた今注目のNFTです📺https://t.co/3sMECxYHU7
多くのデータ並びにそこに対してのアクセスがオープンかつcomposable/customizableである点、本プロジェクトを真のオンチェーンアート足らしめる要因として、一役買っていると考えられます。
これらの要素を踏まえて筆者は、OKPCはダイナミックNFTの発展形として「分散型オンチェーンメディア」になる可能性を秘めているのではないかと考えています。
要は、OKPCを渋谷スクランブル交差点にあるビジョンのような広告媒体として捉えたときに、それが自由に(16×24のドット絵で)いつでも動的にカスタマイズできる、さらにCC0であることで
- 宣伝機能を備えた広告NFT
- アイデンティティを主張する意思表示のためのNFT
など、分散型のオンチェーンメディアになり得るのではないかという私説です。

他にも、
- コミュニティの熱量を高めるツールとしての利用
- ピクセルマトリクスを用いたオンチェーン音楽NFTの生成
- オープンメタバース空間における広告媒体NFT
など、フルオンチェーン/CC0/customizableであることを活かしたさまざまな活用法が思いつくため、個人的にはOKPCのポテンシャルの高さに感動している次第であります。

イーサリアムnaviを運営するSTILL合同会社では、以下などに関するお問い合わせを受け付けております。
- 広告掲載
- リサーチ代行業務
- アドバイザー業務
- その他(ご依頼・ご提案・ご相談など)
まずはお気軽に、ご連絡ください。
- Webサイト:still-llc.co.jp
- Twitter:@STILL_Corp
- メールアドレス:info@still-llc.com