---
# System prepended metadata

title: はじめに

---

# はじめに
7月8日、七夕の翌日の朝。「書くネタないな～金くれ～。ところで七夕のお願いを叶えるのって彦星？織姫？」とか思ってたら[のぶめいさん](https://twitter.com/nobu_mei)からメルマガが届きました。




あ、はじめまして、[vividot](https://twitter.com/vividot)と申します。  
いつもは「[DeFiで落ちてるお金を拾いたいブログ](https://vividot-de.fi/)」というブログで記事を書いていますが、
**HiÐΞで記事を書くと投げ銭でNFTの購入資金が稼げる**と聞いて出張してきました。


## メルマガの内容


今朝、僕の元に届いたメルマガがこちらです。


[取引の信用コストを０にするスマートコントラクトを解説](https://nobumei.substack.com/p/733?r=kn5n9)


この記事を読んでいる人の大半は「今更スマートコントラクトの解説？」と思われるかもしれません。\
しかし、このメルマガを読まないと話が進まないため、どうかご一読ください。


ちなみに、このメルマガは「会社の偉い人を教育する」ために書いてるメルマガなので対象は僕たちではないそうです。


![](https://firebasestorage.googleapis.com/v0/b/hideaki-97c59.appspot.com/o/images%2FzG0QplMhsHTnezvV1AAZTAg6he53%2F1IE\_35A-O.png?alt=media)


偉い人をこんな煽って良いんですかね…


## 記事の内容


もちろんメルマガの内容に突っ込みたい方もいるでしょう。\
フォークされまくってるのにコピー禁止プログラムってなんやねん、とか。


一旦その話は置いておいて「**スマートコントラクトは信用コストを０にします**」という部分が、今まですっかり忘れていたけど改めて指摘されて刺さった大事な要素です。


というのも、自分のTwitterを見ている方ならツイートを見て把握したかもしれませんが、先日NFTを現実世界で売買しました。
その過程でスマートコントラクトを利用したトレードの楽さ・信用の面倒くささを再認識しました。


いや、初めて認識したといっても過言ではありません。


なので、本記事は体験談を交えて「信用」を列挙してみたいと思います。

また、いつもは自分1人で完結する記事を書いていますが、今回はトレード相手の方が登場人物として登場してしまうため、フィクションを多分に含ませフィクション調で語ることとします。

※「信用」を誇張するためにトレード相手のことを**悪い方向**に脚色しております。自分が相手の方だったら同じ事をやると思いますし、実際の**相手の方は非常に良い方**でした。


# 第一章 Twitter NFTとの邂逅


7月1日、七夕の6日前の朝。いつもは昼頃に目覚める僕も、毎週木曜は研究室のミーティングがあるため午前中から起きている。適当にTwitterを眺めて時間を潰していると、それは突然現れた。

「Twitter、NFTはじめました！プレゼントすると言ったら…欲しい人いますか？」

TwitterJapan公式Twitter。新しくアカウントを作った時にサジェストされる以外、フォローするタイミングのない公式アカウントのツイートだ。

ふ～ん。TwitterNFTは合計140個がmintされ、そのうち20個がTwitterJPで配布されると。
たまごっちを彷彿とさせるデザインはやっぱり日本を意識しているんだろうか。


界隈の乞食達が一斉にリプ欄で手を挙げるのを見て、僕も急いで手を挙げる。
「欲しい人いますか？」って聞かれてるんだから回答は「はい！」一択だ。


そして抽選が始まった。抽選とは名ばかりの作為的な選出。選ばれるのは運営の目に止まったであろうコメントばかり…「家宝にします！」じゃないんだよ。カイジの世界だったら「ぐにゃぁっ…」という効果音が僕の背景に描かれていたことだろう。


なぜ界隈の高校生や浪人生はTwitterNFTを手にして、同じ学生という共通項がある自分は選ばれないのか怒りに手が震える。
しかし、そこで諦める僕ではない。妬み嫉みの入り混じる感情を抑えつけ、震える手で当選者を探し始めた。


当選者20人の内、常日頃からクリプトのことをツイートしているような狂った奴らは5人程度…これなら当選者の中にはNFTがなんだか知らない人だっているはず。
タダで貰えなかったのは残念だが、10年気絶目線であればここで買い集めるのも悪くはない…よし。


「ご当選おめでとうございます。NFTを集めているのですが、当選したNFTをお譲りいただけませんでしょうか？」


## 立ちはだかる壁


一時的にDMの通知をオンにしたスマホが震える。


「まだ受け取ってないんですけど、NFTってのよく分からないのでお譲りするかもしれません」


ビンゴ！Raribleのbidを参考にしながら、90万円でお互いに合意した。

ガッツポーズを決めた僕の前に譲渡方法の問題が立ちはだかってきた。
普通ならOpenSeaのプライベートセールだが、相手は何も分からないし取引所の口座を開設する気もないだって？


最終的に支払い方法はPayPayとなった。先に30万円送金、NFT譲渡、60万円送金が落とし所だ。

> 信用ポイント  
> PayPayで90万円の送金が可能か、という問題  
> 不審な取引としてアカウント・資金が凍結されないかPayPayを信用する必要がある  
> ▷PayPayではなくSCで実現しているJPYCだったら言うまでもない（実装による）

> 信用ポイント①\
> 自分は30万円払ってもNFTが譲渡されない可能性がある\
> 相手はNFTを譲渡しても60万円送金されない可能性がある\
> 顔も名前も知らない相手をお互いに信用しなければならない  
> ▷SCならお互いが条件を履行した場合のみ取引を成立させることできる（要はエスクロー）


## 「やっぱりキャンセルでお願いします」


僕は上がったRaribleのbidを睨みつけた。あと1日だけ待ってくれ…！自称無宗教にも関わらず神頼みをするのは日本人の特徴らしい。


> 信用ポイント②\
> 後から売り主の気が変わらないことを信じなければならない  
> ▷SCなら「やっぱやーめた」を防ぐことができる（防がないこともできる）


## 「他にもDMくれた方で110万円出せるって方がいるんですけど…」


ギリギリ予算の範囲内である。
Twitterは以前、ツイートの文字数制限を140文字から280文字に緩和したから、TwitterNFTも第二弾として追加で140個mintされる可能性も考えられる。
しかし、これを逃したら二度と買えない気がした。

「115万円出します。ご検討よろしくお願いします。」

本当に110万円を提示した人がいるのかと一抹の疑念を抱きながら僕はそう言った。

> 信用ポイント③  
> 本当に110万円払うと言った人がいるのかを信じなければならない  
> 値段を釣り上げるための作戦かもしれない  
> ▷SCで公開入札オークションをする場合、嘘のつきようがない


## 「直接取引できますか？」
信じて貰えなかったのは「僕」だろうか、それとも「PayPay」だろうか。
奇っ怪な黄色の猫のアイコンのアカウントで連絡したのが良くなかったのかもしれない。

僕は、直接取引に感じる恐怖心とTwitterNFTの所有欲を天秤にかけた。


## 取引


7月4日、日曜日。僕は、東京都某駅構内の某カフェに向かっていた。
そう、天秤は所有欲に傾いたのだ。

100万を超える現金をリュックに入れて電車に乗る。まるで気分は麻薬の密売人だ。たぶん今職質されたら絶対疑われるだろう。まぁ、人生で1回も職質されたことないんだけどね。


閑話休題。少し早いが、到着した旨のDMが届く。怖い人でないことを祈りながら僕は足早に電車を乗り換えた。


> 信用ポイント  
> 相手が指定した場所に来るか・怖い人が来ないかを信用する必要がある  
> ▷（強引だけど）SCは、場所に左右されない


「あっ、すみません。◯◯さんですか？わざわざ日曜日に東京まで来ていただいて申し訳ないです。今日はよろしくお願いします。」


定型文から始まる取引。雑談をしにきた訳ではないので、さくっとNFTのトレードに入りたい。あと知らない人怖い。


「では、まず代金の確認の方をお願いします。」


僕はローソン銀行の封筒に包まれた札束を差し出した。日曜日なので銀行の窓口が営業しているわけがなく、コンビニのATMで下ろした1万円札の束だ。帯付きの綺麗な1万円札じゃないけど逆に数えるのは楽そうだなあとか思ったりしながら、確認を待つ。


「はい、額の方は問題ありません。先に1枚抜いてチャージしてきていいですか？」


僕の思考は一瞬の停止ののち偽札かどうかの確認か、と結論に辿り着いた。もちろんYES。客観的に見て、20代前半の男性が持ってきた札束なんか信用ならないわ。自分でもそうすると思う。


> 信用ポイント  
> 人間の目では偽札かどうかの区別がつきにくい  
> 代金が偽札ではないかどうかを信用・確認する必要がある  
> ▷SCなら偽物のトークン（例えば偽JPYC）を受け入れない（事もできる）


なんやかんやで代金の確認が終わった。ついに待ち望んだNFT譲渡、俺のターン。
他人のスマホをごちゃごちゃ操作するのも悪いのでリカバリーフレーズを表示してもらって自分のスマホのMeatmaskにうちこむ。


TwitterNFTがウォレットに表示された。画像を保存して偽造したNFTの可能性もあるのでNFTのアドレスまでしっかり確認しなければならない。

> 信用ポイント  
> NFTが本物なのか画像からだけじゃ区別不可能  
> ▷SCなら偽物のNFTを受け入れない（事もできる）

自分のアドレスにNFTを転送する。ちなみにTwitterNFTはtransferFrom関数がなくてMetamaskから直で送信できなくて若干テンパってしまった。

![](https://firebasestorage.googleapis.com/v0/b/hideaki-97c59.appspot.com/o/images%2FzG0QplMhsHTnezvV1AAZTAg6he53%2FMCN2Nwne9.png?alt=media)

取引は無事に終わり、相手とはすぐに別れた。トレードだけのドライな関係。
小腹が空いた僕はカレーパン専門店のカレーパンを買うために列に並んだ。
順番を待ちながらポケットからスマホを出してRaribleを開き、10分前と変わらない姿で画面の中をクルクルと回転しているたまごっちもどきを眺めている間に自分の番だ。

「カレーパン、1つください」「324円になります」

TwitterNFTの3000分の1の値段だ。115万円、相手の方は何に使うんだろうか。
――――クリプトに狂った浪人生はビットコインを積み立てるとか言っていたが。

# 最後に

以上、体験談を交えた信用の列挙でした。
OpenSeaやRaribleを使うときにこんな信用必要ないので、スマートコントラクトは素晴らしいですね。

## Twitter NFTについて
1万ドルが高いか安いかは分かりません。ただ、Twitterってママなんですよね。

vividotのアカウントは去年作った物ですが、一番古いアカウントは2012年でもう9年もTwitterを毎日欠かさず利用しています。
自分は今23歳なので、なんなら母親の顔を見ている時間よりTwitterの画面を見ている時間の方が長いかもしれません。

そう考えるとTwitterの初めてのNFTの140個のうち1つを保有できているというのは非常に喜びを感じます。

また、今回ツイートに対してリプした人にNFTがドロップされました。今回譲っていただいた方もそうですが、非クリプト層にもドロップされています。
そのため5分の1から3分の1程度はGOXするんじゃないかと思っていて、そう考えると価値あがってくんないかな～みたいな魂胆もあります。

## 余談
実はEthereumの生みの親であるヴィタリック・ブテリンは「スマートコントラクト」という名称にしたことを後悔していると以前ツイートで述べています。  
「persistent scripts（永続的なスクリプト）」にするべきだった、と。
https://twitter.com/VitalikButerin/status/1051160932699770882


それに対して、ストアドプロシージャの方が好きだなと言っている方もいます。
https://twitter.com/VladZamfir/status/1051162300437020673
