RPCh への道 — パート 2
RPCh セットのアイデアとプロトタイプの構築が完了したら、ボゴタでの Infinite Hackathon が何をもたらすかを確認するときが来ました。私は何も期待しないようにしていました。暗号通貨は常に予測不可能であり、イベントに何人の人が参加するか、またどれだけ熱狂するかは決してわかりません。しかし、このイベントに多くの人が乗っていると感じずにはいられませんでした。私たちは、RPCh が注目を集め、DERP ですでに作り上げた勢いをさらに強めたいと考えていました。
結局、翌週の Devcon に参加するために街には大勢の開発者が集まり、地元のコロンビアの開発者もハッキングに来ていたのを見てうれしく思いました。
もちろん、HOPR の報奨金を利用して働くことを選択する人がいるという保証はありません。
ハッカソンの形式は、プロジェクトが賞金とプロジェクトについてプレゼンテーションを行い、その後、チームが 3 日間のコンテストで取り組む 1 つ以上の作業を選択するというものでした。
これにより、プレゼンテーションがプロセスの重要な部分になりました。ハカソンに参加したことで、ほとんどの人が最初に選んだ報奨金に固執するか、いくつか選んで難しいものをやめていることが分かりました。途中で新しい報奨金に切り替えることができることはほとんどありません。したがって、最初のピッチでより多くの人を惹きつけるほど、強力な報奨金エントリーを獲得する可能性が高くなります。
私たちは報奨金を入手し、完了できるようにするために数週間前から多大な努力を払ってきましたが、プレゼンテーションではそのことだけに焦点を当てたくありませんでした。簡単に手に入る成果を見つけてできるだけ多くの賞品を獲得するためだけにハッカソンに参加する人もいます。おそらく独自の報奨金プログラムの一環として、プロジェクトに長期的に留まる可能性のある開発者を引き付けたいと考えていました。
そこで私は、暗号通貨エコシステムにおける HOPR の位置と、ウォレットとユーザーの両方にとって RPCh のようなサービスを構築することがなぜそれほど重要なのかをプレゼンテーションの中心に据えました。
これは功を奏しました。ラ サバナ大学の学部時代の情報学および工学コースで知り合いだった 3 人の若い開発者であるディエゴ、カミロ、ルイスは、このプレゼンテーションを気に入り、私たちの報奨金に取り組むきっかけを与えてくれました。その後このことについて話したとき、3 人全員が、明確なグラフィックスと、HOPR の機能とその仕組みの概要が決定の大きな要因だったとコメントしました。これは、ハッカーにあまりにも多くの情報やガイダンスを提供することは決してできないというさらなる証拠です。これらの出来事。
しかし、彼らは全員、HOPR 報奨金に取り組むことを選んだ主な理由は、たとえそれがより困難に見えたとしても、重要で興味深いテクノロジーのように思えたからだとも言いました。
ザ・ハック
そしてハッカソンは本当に大変な作業でした。プロトタイプと統合ガイドはありましたが、それは基本的なものでした。Google Chrome 拡張機能における実際のウォレット UI とのスムーズな統合は、まったく別のレベルでした。私たちが構築した API を使用したとしても、ほとんどの時間は、信頼性の高い方法でウォレットを HOPR ノードに接続するのに費やされました。
HOPR のコア チームの同僚である Tino と私は、彼らが実際に問題を解決できるように、邪魔にならない範囲でできる限りのサポートを提供しました。もっとできることはありましたが、最終的な目標はエコシステムを拡大するために優れた開発者を調達することであったため、チームが単独でどのようにやっていくかを確認する方が長期的には賢明でした。
彼らは Tally Ho との統合を完了するために長時間働きました。以下に示すように、ウォレットは完全に機能しました。
彼らはまた、エントリーに関して非常に印象的なプレゼンテーションを行いましたが、残念ながら記録されていませんでした。
そしてそれが功を奏し、彼らには二等賞と 3,000 ドルの賞金が与えられました。主催者はまた、Devcon の残りのチケットを彼らに提供してくれました。
それから数日間、私たちはさまざまな講演やプレゼンテーションで何度も彼らに会いました。ハッカソンが彼らに web3 についてもっと学びたいという熱意を与えたのは明らかでした。
今どこ?
ハッカソンが完了したので、次に何をするかを決める必要がありました。あるいは次があったとしても。私たちは、興味深く魅力的な報奨金を作成し、HOPR 上で働く才能のある開発者を引き付けるという短期的な目標を達成しました。もしかしたら、RPCh のアイデアを具体化し、それを既存の DERP サイトと並行して教育ツールとして使用するという時折の恩恵も受けて、これで終わりだったのかもしれません。
しかし、私たちがこの道を歩むきっかけとなった、プレゼンテーションで強調した問題はまだ存在していました。RPC プロビジョニングは実際のところ、Web3 を弱体化させ、ユーザーに不必要なプライバシーの問題を引き起こし、ウォレットにデータ責任をもたらす集中化されたブラック ボックスです。これらはどれも新しい情報ではなく、誰もそれについて何もしようとしませんでした。本当に RPCh を概念実証として残して、他の人にインスピレーションを与えることができるでしょうか? なぜ他の人がその努力をすることを期待するのでしょうか?何かを存在させたい場合は、多くの場合、自分で構築する必要があります。
同時に、HOPR についても何も変わっていませんでした。私たちはまだ小規模なチームであり、コア プロトコル以外のことに取り組む余地はありませんでした。どんなに望んでも、私たちだけではこれ以上進めることはできません。
コロンビアのチームは報奨金で素晴らしい仕事をしましたが、彼ら自身が認めたように、統合を機能させるには複数の課題を回避する必要がありました。これは問題ありませんでした。プロトタイプを作成するために同様のことを行いましたが、これを進めるには限界があります。
そして、これはまだ個々のウォレットに対する単一のトランザクションのみでした。これは、RPCh が機能することを証明しましたが、異なるウォレットからの数千、さらには数百万のリクエストを同時に処理するプライベート RPC サービスが機能することとはまったく別のものでした。
RPCh をさらに進めようとする場合、そのアイデアにふさわしい真剣さをもって RPCh を扱わなければならないことは明らかでした。これは、アーキテクチャからビジネス モデルに至るまで、RPCh の外観と動作に関するすべてのことを適切に仕様化するために座って行うことを意味しました。
これらすべてが、避けられない結論につながりました。ハッカソンからさらに多くの報奨金をスピンオフするという当初の計画は実行不可能でした。RPCh の次の段階は複雑すぎるため、多くの調整と監視が必要になります。
社内にリソースが不足しており、報奨金だけで RPCh を構築する方法が分からなかったため、解決策は 1 つしかありませんでした。チームを成長させ、メインのプロトコル作業から離れた別の技術チームとして RPCh をスピンオフすることです。
カミロ、ディエゴ、ルイスは私たちに非常に感銘を受けたので、彼らは当然の第一候補でした。また、彼らは RPCh についての理解においても有利なスタートを切りました。これは私たちが迅速に行動することを計画していたので重要でした。
もちろん、彼らが私たちに参加してくれるという保証はありませんでした。彼らは全員、すでに開発者として働いており、コロンビアで成功を収めていました。彼らは本当に仕事を辞めて、1週間前に聞いたこともなかった地球の裏側のスタートアップ企業でリモートで働きたいと思うでしょうか?
しかし、私たちは、彼らが報奨金にどれだけ貪欲に取り組んでいるか、そして Devcon に参加して web3 が直面している問題についてさらに学ぶことにどれほど熱心であるかを見てきました。彼らは賢明にも少し時間をかけて検討しましたが、最終的には 3 人全員が HOPR に参加し、新しく設立された RPCh チームで働くことに同意しました。
そして、これが私にとってもエキサイティングな挑戦であることは明らかでした。私がRPChのプロダクトリードを務めることが決まりました。私はこれまで技術部門のリーダー職に就いたことはありましたが、グローバルな分散型チームを管理するのは初めての経験でした。
私はコロンビアの観光とおもてなしを楽しむために 1 週間休暇を取り、その後、これから起こることに興奮しながらチューリッヒの HOPR オフィスに戻りました。
Steven Noni
RPCh プロダクト リード
Webサイト:https://www.hoprnet.orgツイッター:https://twitter.com/hoprnet電報:https://t.me/hoprnet不和:https://discord.gg/dEAWC4G
フォーラム:https://forum.hoprnet.orgステーキング:https://stake.hoprnet.org報奨金:https://bounties.hoprnet.org遊び場:https://playground.hoprnet.org

![とにかく、リンクリストとは何ですか?[パート1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































