Aster/Shiden NetworkでdApp開発しながらベーシックインカムを得て暮らしたいのでRustとSubstrateを勉強する【その1】

# dAppを作ってネットワークに貢献する仕組み。それが「dApp Staking」

https://medium.com/astar-network/announcing-astar-v2-0-multi-chain-dapp-hub-fe41b8b2c734

> 💰 dApp Staking is the future
One prominent feature only Astar has in the ecosystem is dApp staking. 
Astar natively supports financial incentives for developers to make dApps and infrastructure (basic income for all developers aka dApp staking). To make the long story short, devs can earn Astar tokens while making products based on their performance and decentralized voting system.
In the past, when developing smart contracts, it was necessary to pay high fees to deploy the smart contracts in some cases. The most significant contributor to the ecosystem is developers. Why should they have to pay those high fees? And there is almost nothing you can get in return.
We are changing this game! A basic income will be distributed to developers on Astar and Shiden Network. For example, if Shiden’s valuation is $500M, $50M will be issued annually. And $20M per year will be distributed to all developers in our ecosystem based on their contributions. The reason why developers choose Astar and Shiden is straightforward. They can earn tokens while developing their products! Blockchain and crypto are all about incentives. We think dApp staking is a simple but powerful incentive.
>> dApp Stakingが未来をもたらす
エコシステムの中でAstarだけが持っている優れた機能の一つがdApp Stakingです。
Astarは、開発者がdAppsやインフラを作るための金銭的なインセンティブをネイティブにサポートしています（すべての開発者のためのベーシックインカム、別名dApp staking）。長い話を短くすると、開発者は、パフォーマンスと分散型投票システムに基づいて製品を作りながら、Astarトークンを獲得することができます。
これまで、スマートコントラクトを開発する際には、場合によっては高額な手数料を支払ってデプロイする必要がありました。エコシステムに最も貢献しているのは開発者です。なぜ彼らがそのような高い手数料を払わなければならないのでしょうか？しかも、見返りはほとんどありません。
私たちはこのゲームを変えます! ベーシックインカムをAstarとShiden Networkの開発者に分配します。例えば、Shidenの評価額が5億ドルの場合、毎年5千万ドルが発行されます。そして、年間2,000万ドルは、エコシステムに参加しているすべての開発者の貢献度に応じて分配されます。開発者がAstarとShidenを選ぶ理由は単純です。彼らは製品を開発しながらトークンを稼ぐことができるのです ブロックチェーンや暗号は、インセンティブが重要です。私たちは、dAppステークはシンプルだが強力なインセンティブだと考えています。


「ええやん。すてきやん。」

先日のKusamaパラチェーンオークション[^253392]に参加しました。
日本発のShidenNetworkが頑張ってるということがニュースになってたので、
なけなしの$KSMをクラウドローンに入れました[^n46fc736d004b]...!
で、無事パラチェーン枠を勝ち取り[^b774289716ab]、
$SDNも取引所上場を果たした[^145589]そうです。
おめでとうございますー！
日本マイクロソフトの後ろ盾もついて[^stake-technologies-astar-shiden-fund]
ますます今後が楽しみなAster/Shiden Networkです...！
近いうち（年内との推測ですが）にPolkadotのパラチェーンオークションがあるかもなので[^ndbdce6bfe699]
Kusamaのときよりも盛り上がること間違いなしです...！
$DOTはどんなけ持ってたら足りるかなぁー

[^253392]: https://coinpost.jp/?p=253392
[^n46fc736d004b]: https://note.com/kahon_design/n/n46fc736d004b
[^b774289716ab]: https://medium.com/astar-network/shiden-a-sister-network-of-astar-becomes-a-parachain-b774289716ab
[^145589]: https://www.neweconomy.jp/posts/145589
[^stake-technologies-astar-shiden-fund]: https://jp.techcrunch.com/2021/09/07/stake-technologies-astar-shiden-fund/
[^ndbdce6bfe699]: https://note.com/kahon_design/n/ndbdce6bfe699

...そのまま日本発のブロックチェーン企業の成り行きを
トークン片手に静観してようと思ってたんですが、
上記の記事を読みまして。

__ベ　ー　シ　ッ　ク　イ　ン　カ　ム__

ベーシックインカムって知ってますか？
__お金もらえるやつ__ですよ？？

Aster/Shiden Networkはあくまでプラットフォームなので
ネットワーク上で動くアプリがないと
人が集まらないですし盛り上がりません...
お金も入ってこないでしょうねー
プレステの最新の本体が出ても
おもしろいソフトがないと誰も買わないというあれです。
ということで開発者へのインセンティブとして
__「アプリをつくってちゃんと運用してくれる人が生きていけるようにトークンあげます。」__
っていうシステムを作られたとのことです。
それが__「dApp Staking」__。
トークンのステーキングみたいに
ネットワーク内にdApp(分散型アプリ)を置いといたら
報酬がもらえるという仕組みです。

ブロックチェーン・仮想通貨のことを調べたり実際に取引したりしてて思うのが、
プロジェクトがトークンを発行できるっていうのがdAppの肝だと感じました。
このトークンをどのように活かすかでプロジェクトの良し悪しが決まるといって過言でないと思います...！
私が投資先のトークンを選ぶときにも、
まずはToken Economy[^9781492072973]をチェックするようにしています。
この肝の部分でトークンの価値が上がるか下がるかが決まってくるので
本当に注視しなければならない部分です...！

[^9781492072973]: https://www.oreilly.com/library/view/what-is-the/9781492072973/ch01.html

# 仮想通貨取引、飽きた。dApp作るわ。

もともとWebクリエイターだったのですが、
いろいろあって今は主夫をしています。
子供も来年から幼稚園に行き始めて
わずかながら自分の時間がとれるようになったので
何をしようかなーとあれこれ考えていました。
リアルに近所でスーパーのバイトをしようと考えていたところ、
↑な出会いがあり、dAppを作ろうと思い立ちました。

今年に入って来年以降のことをあれこれ考えていて、
子育て前のとおりWebエンジニアとして仕事を探そうかと思っていたんですが
なんかちがうなぁと。
いろんなニュースをチェックしたり、
仮想通貨コミュニティの中で話を聞いたりもしてて、
Web3の波が確実に来ている...!
というのが実感としてあったので、
他の人と同じように現状維持ではまずいと
危機感を抱いていました。

投資(株や仮想通貨など)にも手を出していたのですが、
原資が少なくて儲からねぇ...
というところでどうしようと思ってたんです。。
ブロックチェーンやWeb3の技術はとってもおもしろいと思ってはいたのですが、
ブログ書いたりYouTubeで動画配信するのもなんかちがうなぁと。
いろんなプロジェクトでエンジニア募集されてたりしますが、
未経験は厳しそう。。
微力ながら開発力があるので、技術面の勉強がてらアプリを作りたいなぁー
と思っていたところ、ホントどんぴしゃな募集(?)があってびっくりしました！！
これでいこう...！！と思いました＾＾

# Substrateは、ブロックチェーン業界のWordPressやぁ！

...で、どうやってdApp作るん？ってのをざざーっと調べてました。
なんかいい感じのフレームワークないかなーと思ってたら、ありました。
__Substrate__です。

https://www.neweconomy.jp/features/web3c/36815

記事の中で例えられていますが、
WordPressでホームページを作るみたいに
SubstrateでdAppが作れるそうな。
Aster/Shiden NetworkでもSubstrateを使われているそうです。
（ちなみに↑の記事を書かれている人がAsterの創業者さんです＾＾）
プログラミング言語としてはRust。
仮想通貨投資をする上でプロジェクトのソースコードはチェックするのですが、
まともなやつは大体Rustですよね。
あとはEthereum系ではSolidity使ってるとこも多いですね。
これが使えるようになると、
サクッとアプリ作れる！
求人も数多！なはず！！
これからの10年、Substrate/Rustが使えるってのは
かなり強いんじゃないかなぁと
個人的にめっちゃ期待してます...！！


# 今後の将来設計

昨日今日でぱーっと調べて
今後の勉強・開発マイルストーンを組んでみました。

1. ブロックチェーンの基本を学ぶ
1. Ethereumプロジェクトについて学ぶ
1. Polkadotプロジェクトについて学ぶ
1. Aster/Shiden Networkについて学ぶ
1. Rustの基本を学ぶ
1. Substrateについて学ぶ
1. 作りたいdAppをデザインする
1. dAppを作ってAster/Shiden Networkにデプロイする
1. 一生dApp Stakingで暮らす 〜 HAPPY END

これで大丈夫なはず...！
仮にデプロイまで行けなくても
Substrate/Rustの技術があれば
他のプロジェクトのバイトぐらいはできるやろ...！
（少なくともスーパーのバイトよりはおもしろいやろ!!!）

ということでQiitaに勉強メモを残していこうと思います＾＾
みなさんあたたかく見守ってもらえると幸いですー
(...飽きて他のことはじめたらスミマセン^^;)

dApp、何作ろうかなー
過去にいろいろ作った経験を活かしたいけど
あんまり大変じゃないのにしたいなー^^;