先日GitcoinのVPoEが登壇したGitcoinのBurner WalletのWorkshopに参加したのでメモを残しておきますmm
公開されているプレゼン資料はこちら
Gitcoinとは
OSSプロジェクトのプロダクトオーナーがオンライン上で報酬を提示して、開発者に開発を依頼することができるプラットフォームです。開発者はOSSプロジェクトに貢献することで、ETHまたはDAI(Gitcoinの独自通貨)を稼ぐことができます。Web3.0技術を使ってETHのブロックチェーンネットワーク上で動いているようです。
GitcoinのいくつかのFeatureを紹介。
Kudos
プロジェクトで関わった人に称賛を送り合う機能で、少額のETHを支払って送ることができます。いくつか存在するbadgeを付与して送ることができるので、送り先の人のスキルを他の人に紹介する効果ももっています。
毎週金曜は Free kudos を送れるそうです。
Gitcoin Grants
自分が感心があるOSSプロジェクトに対して、定期的に資金提供を行えるSubscriptionサービスです。この仕組で集めた資金をプールにして、CLR Matchingという仕組みでOSSプロジェクト内で行われている各案件に資金が配分される仕組みになっているようです。
DAI
ERC20 tokenでETHネットワーク上で動く通貨で、Stablecoinのため 1DAI=1USD が保証されています。この通貨を使ってGitcoin上で報酬の支払いを行うことができます。DAIを取り扱っている取引所はいくつかあるので、そこからUSDTに返金、Fiat通貨で引き落としができるようになっています。
Gitcoin に関するQ&A
プレゼン中にでてきたGitcoinに関するQ&Aです。
Q: Gitcoinにはプロダクトオーナーが円滑に開発者へ案件の依頼をする仕組みがある?
A: Slackでオンボーディングを行っている。またすべての案件はGithub issuesで管理されているため、案件の粒度が荒かったり変なissueがあればOSSなのでまわりがサポートしてくれる仕組みになっている
Q: Gitcoinで生計を立てている人はいる?
A: Yes, だいたい フルタイムで働くとだいたい $35/hour ぐらいの稼ぎになる。発展途上国の人たちからすると結構良い収入なので悪くないと思う。さらに OSSプロジェクトに貢献し続けるとそのままフルタイムとして採用されるケースがあるので、リクルーティングプラットフォームとしての可能性も感じている。
Q: Privateなコミュニティを構築してその中でDAIを利用して報酬のやりとりを日本でできたりするか?
A: できなくはない。ただDAIを手に入れるには海外の取引所を利用する必要がある。
Gitcoin Labs
Gitcoin内のR&D事業を行っているチームで、いくつかのプロジェクトがあります。簡単に僕が理解している範囲で説明を..
- EIP 1337
- Meta Transactions
- Burner Wallet
EIP 1337
ETHのブロックチェーン上で、Subscriptionサービスを実現する仕様で、Gitcoin Grantsでも利用されている。2018年中頃に標準規格が作成された。
Meta Transactions
通常、ETHネットワーク上のスマートコントラクトを利用する場合、GASの料金を支払う必要があるが、ETHを持っていなくても実現する仕様。ETHの拡張機能を用いてメタ情報を送信することで、マイナーにGAS料金を肩代わりさせてスマートコントラクトを利用するとのこと。
Burner Wallet
今回のWorkshopのテーマであるWeb Browser上で動作するxDAIのWalletです。xDAIは独自のブロックチェーンネットワークで動作するDAIのペグ通貨(つまり1xDAI=1USD)で、PoA(Proof-of-Authority)という独自のトランザクション承認方式を採用しています。それによって高速かつ安全に送金処理ができるようになっているとのこと。
今回のWorkshopは Burner Walletのソースコードを修正して、WalletにChat機能を追加して、Chatのメッセージをブロックチェーン上で管理できるようにしてプライベートなメッセージをやりとりできるようにするというのをやりました。ワークショップで行ったソースコードの修正はこちらにあがっています。
感想
今回はじめてGitcoinをとりまくエコシステムをざっくりと知ることができましたが、ETHのブロックチェーンの問題解決をするべく様々な方法で拡張をおこなって実用レベルにクオリティをもっていって実際に今のGitcoinが動作しているんだなぁと改めてGitcoinの凄さを目の当たりにしました。ほんとによくできたプラットフォームですね..
Gitcoinを取り巻く技術だけでなく、新しい仕事のやりかた、報酬のやりとりを実現したプラットフォームとしての挑戦も注目していきたいところです。
個人的には似たようなプラットフォームが同じ技術をベースにしてどんどん生まれていく未来があるんじゃないかなという期待をしています。