かずの備忘録

やったこととか考えたことをメモする

Yenomのビットコインハッカソンに参加しました

こんにちは! 先日行われたYenom主催のビットコインハッカソンに参加してきました。 connpass.com

僕はYenomでアルバイトとして働かせてもらっていて、普段はテストコードを書いたりしているのですが、 ビットコインに関する知識はまだあまりなく初心者という感じでした。 ハッカソンに参加するのに、「ビットコインに強い人がたくさん集まっていそう」「何もできなかったらどうしよう」という不安もありましたが、とりあえず自分の実力を試したいということでとりあえず申し込んでみました。

ハッカソンでは最初にハンズオンがあり、モバイルネイティブの開発をしたことがある人ならこれをやれば一通り残高の取得や送金が、BitcoinKit を利用して行うことができるという内容でした。 なので、仮想通貨アプリの開発を全くしたことがない人でもハンズオンを通して一連の流れは押さえられそうでとても良心的でした🌈

僕は個人申込みだったので当日運営によってチームが組まれました。 そのチームは申込時にiOSAndroid・デザインのRoleを入力していたので、同じプラットフォームのエンジニアと構成されます😎 僕と同じチームだったみんなは本当に優秀で、アイディア出しから開発、発表までほとんど止まることなく進めることができました🌟 期間は2日間で、アイディアソン、ハッカソン、発表までが含まれます。

さて、今回作ったプロダクトは大学で行われているミスコンのように、人自体に投票するプラットフォームを ブロックチェーンを用いて置き換えられないかというものでした。 そうすることによって以下のように複数のメリットが挙げらます。

  • 投票するのにBCHが掛かるので、一票に重さが生じる
  • 投票される側はインセンティブを貰えるので出場する動機になる

作ったプロダクトの画面はこんな感じです f:id:kazlv-1110:20180906220914p:plain:w300 f:id:kazlv-1110:20180906220930p:plain:w300 f:id:kazlv-1110:20180906220933p:plain:w300 f:id:kazlv-1110:20180906220937p:plain:w300

作ったプロダクトはリリースするのには程遠い感じではありますが、 常に発表を意識して開発するのと、評価基準にそって必要最低限で仕上げるようにしました。

利用したBitcoinScriptはこんな感じです。 f:id:kazlv-1110:20180906221725p:plain f:id:kazlv-1110:20180906221729p:plain

BitCoinKitはScriptが非常に書きやすくデザインされていました😁 みなさんも是非使ってみてください! github.com

また、次回ハッカソンも予定されているようです。

neutrino.connpass.com

最後までご覧いただきありがとうございました!