第一次 xLog で投稿するので、まずはIG の記事をここに持ってきます。今回の2023 ETHTaipei Hackathonでは、私たちのチームはAutopassとPSEのテーマを選んで問題を考えました。最終的には Autopass が銀賞を受賞しました。
チーム構成#
台湾のハッカソンに参加する際、いつもプレゼンテーションが緩い感じがしましたが、今回は Web3 領域に挑戦したことがないし、8 年ぶりのハッカソン参加なので、以前一緒に電気通信業で研究開発をしていた友人をフロントエンド担当に、私自身はバックエンドとスマートコントラクトを担当しました。40 時間の挑戦では最後のプレゼンテーションに間に合わない可能性があると思い、プレゼンテーション作成とビジネスロジックに詳しい 2 人の友人を探して、最後のプレゼンテーションを担当してもらいました。
スポンサー / テーマの選択#
現在のハッカソンは主にスポンサーが提供する課題と賞金を見て選ぶことが主流です。私たちのチームは Web3 の開発経験がなかったため、Web2 から Web3 への移行である Autopass を選びました。彼らは 3 つの課題を提示しています。
- ブロックチェーンの特性を活用して、より安全で信頼性の高い、より効率的な支払い方法を提供する方法
- ブロックチェーン技術を使用して、車の所有者の運転履歴を作成し、プライバシーや機密データを隠し保護し、運転履歴を再び価値創造できるようにする方法。自動車保険会社に提供するための核保データとして利用することもできます。
- 仮想通貨取引を通じて資金移動手数料を削減する方法
最初は直感的なウォレットトランザクションサービスを考えていましたが、Autopass のチームのほとんどがウォレットトランザクションに取り組んでいると思われるため、私たちは 2 番目の課題に方向転換しました。私自身、Gogoro、Irent、Zip Car などのレンタカーサービスに申し込んだことがあり、毎回身分証明書をアップロードしなければならないことに非常にうんざりしていました。また、以前に Irent でハッキングされてデータが漏洩したこともあります。つまり、二重の身分証明書検証が必要なサービスを使用するたびに、リスクが増えるということです。この問題を解決するために、ZeroPass というサービスを開発しました。
自分自身の準備#
私はバックエンドとスマートコントラクトの開発と組織の役割を担当しました。正規の仕事以外にも受託開発もしているので、多くの開発ツールに投資しました。
- JetBrains の製品群
- Vultr サーバー
- ドメイン
- ChatGTP plus
- Github Copilot
これらのツールを使用することで、迅速に開発を進め、フロントエンドがテストするためのオンライン環境にデプロイすることができます。
イベント中#
イベント中には非常に優れた開発者と出会いました。日本や他の国からの開発者や、交通大学のブロックチェーンコースの学生などがいました。お互いの空いた時間に交流し、多くのことを学び、多くのアイデアを刺激しました。イベントでは最初 PSE のプロジェクトを選択していませんでしたが、彼らの説明を聞いて、私たちが認証の部分でやりたいことがSemaphore protocolで実現できることに気付きました。PSE のメンターと話し合った後、実現可能性を確認し、Semaphore の使用方法やコントラクトの研究を始め、フロントエンドと一緒に Web2 のデモフロー用のシステムを構築しました。また、Autopass のメンターとも意見交換し、私たちのアイデアが彼らの課題を解決していることを確認しました。
イベント終了後#
40 時間の挑戦が終わり、私たちが作った ZeroPass サービスは私が想像していたほど完全ではありませんでしたが、興味深いテーマでもあり、私たちはそれをさらに改善することを決めました。数日後、ベトナムの Web3 企業の CEO が私の LinkedIn を通じて私と私たちのサービスについて話しました。彼は私たちのサービスに興味を持っており、それが私にこのプロジェクトを続ける動機を与えました。受賞後、Autopass のメンバーと話し、彼らも私たちがこのサービスを続けることができると思っています。その後、ワークショップのビデオを真剣に見ていると、UniRep protocolが私たちがやりたいことを実現できることがわかりました。自分自身のサービス内のデータをどのように価値化するかを考えることができます。
ハッカソンへの参加を続ける#
今回の Web3 ハッカソンに参加したことで、開発への情熱を取り戻しました。現在、Web3 のアプリケーションはまだ Web2 と比較して非常に少ないため、まだまだ探索や開発するべきサービスがたくさんあります。私たちはオンラインハッカソンに参加する予定です。オンラインハッカソンは通常 1 週間以上の時間があり、製品を作り込むための時間がより多く確保できます(ただし、平日の夜と週末しか作業できません)。
参加予定のハッカソン:
Autonomous Worlds
HackFS 2023
ETHOnline 2023