ブロックチェーン

CryptoKittiesを使ってブロックチェーンとDapssを理解してみる

CryptoKittiesは、イーサリアムのネットワークの上で作られたブロックチェーンのアプリで、

 

2017年に流行ってから、既に随分と時間が経ってしまっていますが、

 

ブロックチェーンやDapps自体は、まだまだ発展途上で、これからもグングン伸びていく技術です。

 

ですので、今回の記事では、改めてCryptoKittiesを例に挙げて、ブロックチェーンとDapssに関して勉強してみたいと思います。

 

今回の記事は下記の英語の記事を翻訳し分かりやすくまとめたものです。

 

 

イーサリアムとCryptoKitties

 

ブロックチェーンの世界では、イーサリアムの上に、CryptoKittiesという

 

仮想の猫を買ったり、繁殖させたり、取引したりすることができるアプリがあります。

 

CryptoKittiesは2017年12月にイーサリアムで人気を博し、

 

イーサリアムのトラフィック全体の25%を占めていたことをご存知ですか?

 

クレイジーですよね!?

 

 

今回のCryptoKitties初心者ガイドでは、このアプリの始まりから、

 

遺伝的アルゴリズム技術の仕組み、そして最も重要なCryptoKittiesの遊び方など、

 

知っておくべきことをすべてお伝えします。

 

さあ、始めましょう。

 

CryptoKittiesとは?

 

CryptoKittiesは、2017年12月にカナダのスタートアップAxiom Zenによって作られました。

 

Axiom Zenは、ソフトウェア開発やバーチャルリアリティなど様々なことに取り組んでいますが、

 

CryptoKittiesはこれまでで最も成功したプロジェクトの一つです

 

創業者たちは、スマートコントラクトで作られたバーチャルな猫を、

 

世界中の誰もが所有できるイーサリアムゲームで作りたいと考えました。

 

作られた猫はどれもユニークで、毛皮や目、髪の毛の色も異なります。

 

また、CryptoKittyには性別があり、オスのCryptoKittyはSireと呼ばれ、メスはDamesと呼ばれます。

 

人間のDNAのようなものだと思ってください。

 

地球上の誰もが、他の誰とも同じではない独自の内部DNAを持っていますが、これはCryptoKittiesも同じです。

 

これを支えているのが「遺伝的アルゴリズム」と呼ばれる技術で、これについては後で詳しく説明します。

 

CryptoKittiesはゲームと呼ばれていますが、実際には購入、繁殖、販売以外には何もできません。

 

中には他の猫よりもずっとレアな猫もいて、これらは高額で売れることがあります。

 

中には、1匹の猫に10万ドル以上の値段をつけた人もいるそうです。

 

ポケモンカードゲームを覚えていますか?

 

パケットを購入して、リザードンのようなレアなカードが手に入ることを期待していました。

 

CryptoKittiesはそれとよく似ていて、新しい猫が作られるときには、

 

スマートコントラクトコードからランダムに生成されます。

 

CryptoKittiesは暗号通貨ですか?

 

CryptoKittiesを保有することは、BitcoinやLitecoinなどの暗号通貨を保有することと同じだと勘違いしている人がよくいます。

 

しかし、そうではありません。

 

CryptoKittiesは、ネットワークの外では価値がなく、サードパーティの取引所で他のデジタルトークンやコインと取引することもできません。

 

しかし、人々がお金を払って購入する準備ができているため、CryptoKittiesは実際に「ブロックチェーン資産」となっています。

 

CryptoKittiesはEthereumブロックチェーンの上に作成され、そのトークンはERC-721トークンというものが使われています。

 

ERCはEthereum Request for Commentsの略です。ERCには多くのバリエーションがあり、最も人気があるのはERC-20です。

 

しかし、ERC-20トークンは互いに区別することができないため、偽造可能である弱点もあります。

 

例えば資産の実例として、米ドルがありますけども、誰かに20ドル札を貸したとしても、

 

その人が返してくれるのは全く同じ札ではないですよね。

 

しかし、相手がどんな紙幣を渡そうとも、同じ価値を持ち、同じように使うことができるので問題ありません。

 

ERC-721のトークンは、偽造できません。

 

つまり、すべてのトークンはユニークで、独立して検証することができるのです。

 

これは、土地を所有することに似ています。世界にはさまざまな土地がありますが、

 

あなたが所有している土地は唯一無二のものです。

 

これは、CryptoKittiesと同じです。

 

CryptoKittiesはどこから来たの?

 

史上初のCryptoKittyが誕生したのは、2017年12月2日のこと。

 

その日以来、Ethereumのブロックチェーンによって15分ごとに新しいものが作られておりまして、

 

これらのCryptoKittiesはGeneration-0 kittiesと呼ばれ、全部で50,000体になります。

 

しかし、CryptoKittiesは別の方法で作成することもできます。

 

以前、オスとメスのCryptoKittiesを入手できるとお伝えしたことを覚えていますか?

 

現実の子猫と同じように、CryptoKittiesもお互いに交配して新しいCryptoKittiesを作ることができるのです。

 

 

最も簡単な交配方法は、サイアー(オス)とデイム(メス)の両方を所有している場合です。

 

しかし、どちらか一方しか持っていない場合は、他の人に協力してもらうことで繁殖が可能です。

 

例えば、あなたがサイアー(オス)のCryptoKittyを所有していて、それを繁殖させたいとします。

 

そのためには、デイム(メス)のCryptoKittyを飼っている人を探す必要があります。

 

見つけたら、交配を始めましょう。

 

重要なのは、生まれたばかりのCryptoKittieは、Dame(メス)のオーナーが飼うということです。

 

ただし、サイアー(オス)だけの場合は、デイム(メス)のオーナーにSiring Feeを請求できるので、お金を稼ぐことができます。

 

開発者が作成したGeneration-0のCryptoKittyとは異なり、交配によって作成できるCryptoKittyの数に制限はありません。

 

新しいCryptoKittyが生まれると、両親からいくつかの属性を受け継ぎます。

 

面白いことに、CryptoKittyの開発者はこれを「Cattributes」と呼んでいます。

 

生まれたばかりの人間の赤ちゃんのようなものだと思ってください。

 

母親の黒髪や父親の曲がった鼻を受け継ぐかもしれません。

 

しかし、その赤ちゃんは、本当に大きな足のようなユニークな特徴を持っているかもしれません。

 

これは、生まれたばかりのCryptoKittyと同じで、ランダムに生成されます。

 

生まれたばかりのCryptoKittyは、その特徴がレアであればあるほど、

 

価値が高くなる可能性があります。

 

さて、CryptoKittyがどこから来るのか、どうやって生まれるのかがわかったところで、

 

次はCryptoKittyマーケットプレイスについてお話しします。

 

CryptoKittyのマーケットプレイス

 

CryptoKittiesがブロックチェーン資産であると言ったことを覚えていますか?

 

つまり、CryptoKittiesをオープンなマーケットプレイスで購入、取引、販売することができるのです。

 

まず、第0世代のネコは、5万匹しか存在しないため、最も価値があると考えられています。

 

この猫たちは、もともとプラットフォームの開発者が所有しているものなので、

 

売却しても利益はすべて開発者のものになります。

 

さらに言えば、開発者は、マーケットプレイスで発生した第0世代の取引に対して、3.75%の利益を得ています。

 

とにかく、マーケットプレイスはeBayとよく似ていて、購入可能なCryptoKittiesの長いリストが表示されます。

 

CryptoKittyの購入に使用される通貨はEthereum(ETH)です。

 

各CryptoKittyの価格はそれぞれ異なり、その希少性にもよります。

 

購入を決定すると、CryptoKittyトークンがERC-271ウォレットに自動的に送信されますので、使い方はとても簡単です。

 

CryptoKittyを売りたい場合は、いくらのETHで売りたいかを決めることができます。

 

誰かがあなたからCryptoKittyを購入すると、そのETHはあなたのウォレットに直接送られます。

 

そして、CryptoKittyプラットフォームは、MetaMaskウォレットを使用しており、これをインストールする必要があります。

 

何千種類ものCryptoKittyが販売されているため、検索結果を並べ替えることが出来るくらいでして、

 

たとえば、年齢、世代番号、価値などで並べ替えることができます

 

ひとつ覚えておいていただきたいのは、CryptoKittyを購入、販売、繁殖、または取引するたびに、

 

Ethereumブロックチェーン取引手数料を支払う必要があるということです。

 

手数料はEthereumブロックチェーン上で取引を完了するために必要であり、GASとして知られています。

 

これらの手数料は、取引の検証を支援するマイナーに支払われます。

 

ネットワークが忙しくなるにつれて、GASの価格は上昇していきます。

 

ゲームの人気が高まるにつれ、取引時間が遅くなっていったことは幾度となり問題になってまして、

 

この問題を解決するために、開発者は、CryptoKittyの取引が完了するまで長時間待たされることがないように、

 

GASの料金を上げることにしました。

 

まとめ

 

以上にいなります。

 

次からの記事では、実際にcryptokittiesを購入したりしてみたいと思います!

 

カテゴリーで探してみてね




  • この記事を書いた人
  • 最新記事

rf

日頃よりFXのデイトレをやっています。株や経済のことも好きですし、ブロックチェーンやNFTにも興味があるのでブログに書いていきたいと思っています! Twitterは、@ippai_no_coffee です。

-ブロックチェーン

Copyright© 一杯のコーヒー , 2021 All Rights Reserved Powered by AFFINGER5.