RPCh로 가는 길 — 2부

Jan 27 2023
RPCh 세트에 대한 아이디어와 구축된 프로토타입으로 보고타에서 열리는 Infinite Hackathon이 가져올 결과를 확인할 시간이었습니다. 나는 어떤 기대도 하지 않으려고 노력했습니다. 암호화폐는 항상 예측할 수 없으며 얼마나 많은 사람들이 이벤트에 참석할지 또는 얼마나 열광할지 확신할 수 없습니다.

RPCh 세트에 대한 아이디어와 구축된 프로토타입으로 보고타에서 열리는 Infinite Hackathon이 가져올 결과를 확인할 시간이었습니다. 나는 어떤 기대도 하지 않으려고 노력했습니다. 암호화폐는 항상 예측할 수 없으며 얼마나 많은 사람들이 이벤트에 참석할지 또는 얼마나 열광할지 확신할 수 없습니다. 하지만 이 행사에 많은 사람들이 타고 있다는 느낌을 받지 않을 수 없었습니다. 우리는 RPCh가 큰 인기를 얻고 DERP로 이미 만든 모멘텀을 기반으로 구축하기를 원했습니다.

결국 다음 주에 데브콘에 참석하기 위해 수많은 개발자들이 마을에 모여들었고, 현지 콜롬비아 개발자들도 해킹을 위해 나타난 것을 보고 기뻤습니다.

물론 누군가가 HOPR의 현상금을 위해 일하기로 선택할 것이라는 보장은 없었습니다.

해커톤의 형식은 프로젝트가 바운티와 프로젝트에 대한 프레젠테이션을 한 다음 팀이 3일 간의 콘테스트 동안 작업할 하나 이상을 선택하는 것이었습니다.

이것은 프레젠테이션을 프로세스의 핵심 부분으로 만들었습니다. 나는 해커톤에 참석하면서 대부분의 사람들이 첫 번째 선택 바운티를 고수하거나 여러 개를 선택한 다음 어려움을 겪고 있는 바운티를 버린다는 것을 알았습니다. 중간에 완전히 새로운 바운티로 성공적으로 전환하는 경우는 드뭅니다. 따라서 초기 피치로 더 많은 사람들을 유치할수록 강력한 현상금 항목을 얻을 가능성이 높아집니다.

바운티를 접근 가능하고 완료할 수 있도록 하기 위해 몇 주 전에 엄청난 노력을 기울였지만 프레젠테이션에서 그것에만 초점을 맞추고 싶지는 않았습니다. 우리는 아마도 우리 자체의 바운티 프로그램의 일환으로 프로젝트에 장기간 머물 수 있는 개발자를 유치하고 싶었습니다.

그래서 저는 암호화폐 생태계에서 HOPR의 위치와 지갑과 사용자 모두를 위해 RPCh와 같은 서비스를 구축하는 것이 왜 그렇게 중요한지에 대한 프레젠테이션의 중심을 잡았습니다.

La Sabana University의 학부 정보 공학 과정에서 서로를 알고 있었던 세 명의 젊은 개발자인 Diego, Camilo 및 Luis는 프레젠테이션을 좋아했고 우리의 바운티 작업에 영감을 받았습니다. 나중에 그것에 대해 이야기했을 때 세 사람 모두 HOPR이 무엇을 하고 어떻게 작동하는지에 대한 명확한 그래픽과 높은 수준의 개요가 그들의 결정에 큰 영향을 미쳤으며 해커에게 너무 많은 정보와 지침을 제공할 수 없다는 추가적인 증거라고 언급했습니다. 이러한 이벤트.

그러나 그들 모두는 HOPR 바운티 작업을 선택한 주된 이유가 그것이 더 어려워 보이기는 하지만 중요하고 흥미로운 기술처럼 보였기 때문이라고 말했습니다.

해킹

그리고 해커톤은 참으로 힘든 작업이었습니다. 프로토 타입과 통합 가이드가 있었지만 기본이었습니다. Google 크롬 확장 프로그램의 실제 월렛 UI와의 원활한 통합은 완전히 다른 수준이었습니다. 우리가 구축한 API를 사용하더라도 대부분의 시간은 신뢰할 수 있는 방식으로 지갑을 HOPR 노드에 연결하는 데 소비되었습니다.

HOPR 핵심 팀의 제 동료 Tino와 저는 그들이 실제로 문제를 해결하는 데 방해가 되지 않으면서 가능한 한 많은 지원을 제공했습니다. 우리는 더 많은 일을 할 수 있었지만 궁극적인 목표는 우리 생태계를 확장하기 위해 훌륭한 개발자를 찾는 것이었기 때문에 장기적으로 볼 때 팀이 스스로 어떻게 해나가는지 보는 것이 더 현명했습니다.

그들은 Tally Ho와의 통합을 완료하기 위해 오랜 시간을 일했습니다! 아래에서 볼 수 있듯이 완벽하게 작동하는 지갑.

그들은 또한 불행히도 녹음되지 않은 그들의 출품작에 대해 정말 인상적인 발표를 했습니다.

그리고 그것은 성과를 거두었습니다. 그들은 2등상과 3,000달러의 현상금을 받았습니다. 주최자는 친절하게 나머지 Devcon 티켓도 제공했습니다.

다음 며칠 동안 우리는 다양한 대화와 프레젠테이션에서 계속해서 그들을 만났습니다. 해커톤이 그들에게 web3에 대해 더 많은 것을 배우고자 하는 갈증을 주었다는 것은 분명했습니다.

지금 어디?

해커톤이 끝난 후 우리는 다음에 무엇을 할지 결정해야 했습니다. 또는 다음이 있었다면. 우리는 흥미롭고 매력적인 바운티를 만들고 HOPR에서 작업할 재능 있는 개발자를 유치한다는 단기 목표를 달성했습니다. 아마도 그것으로 끝이었을 것입니다. 아마도 때때로 RPCh 아이디어를 구체화하고 기존 DERP 사이트와 함께 교육 도구로 사용하기 위한 현상금이 있었을 것입니다.

그러나 우리를 이 길로 인도하고 프레젠테이션에서 강조한 문제는 여전히 존재했습니다. RPC 제공은 실제로 web3를 약화시키고 사용자에게 불필요한 개인 정보 문제와 지갑에 대한 데이터 책임을 발생시키는 중앙 집중식 블랙 박스입니다. 이 중 어느 것도 새로운 정보가 아니었고 아무도 그것에 대해 어떤 조치도 취하지 않았습니다. 다른 사람들에게 영감을 주기 위해 RPCh를 개념 증명으로 남겨둘 수 있을까요? 다른 사람이 노력하기를 기대하는 이유는 무엇입니까? 어떤 것이 존재하기를 원한다면 종종 직접 만들어야 합니다.

동시에 HOPR에 대해서도 변경된 사항이 없습니다. 우리는 여전히 핵심 프로토콜 이외의 작업을 수행할 범위가 없는 소규모 팀이었습니다. 우리가 아무리 원해도 우리 스스로는 이 일을 더 이상 진행할 수 없었습니다.

콜롬비아 팀은 바운티에서 훌륭한 일을 해냈지만, 스스로 인정했듯이 통합이 작동하도록 하려면 여러 가지 문제를 해결해야 했습니다. 이것은 괜찮았습니다. 프로토타입을 만들기 위해 비슷한 작업을 수행했지만 지금까지만 진행할 수 있습니다.

그리고 이것은 여전히 ​​개별 지갑에 대한 단일 트랜잭션이었습니다. 이것은 RPCh가 작동할 수 있다는 것을 증명했지만 동시에 다른 지갑에서 수천 또는 수백만 개의 요청을 처리하는 작동하는 개인 RPC 서비스와는 다른 세계였습니다.

RPCh를 더 발전시키려면 아이디어에 합당한 진지함을 가지고 다루어야 한다는 것이 분명했습니다. 즉, 아키텍처에서 비즈니스 모델에 이르기까지 RPCh의 모양과 작동 방식에 대한 모든 것을 제대로 지정해야 했습니다.

이 모든 것이 피할 수 없는 결론으로 ​​이어졌습니다. 해커톤에서 더 많은 현상금을 떼어내려는 우리의 원래 계획은 실행 가능하지 않았습니다. RPCh의 다음 단계는 너무 복잡하고 너무 많은 조정과 감독이 필요합니다.

내부적으로 리소스가 부족하고 포상금만으로 RPCh를 구축하는 방법을 알 수 없었기 때문에 해결책은 하나뿐이었습니다.

Camilo, Diego 및 Luis는 우리에게 너무나 깊은 인상을 주어서 그들이 첫 번째 선택이었습니다. 그들은 또한 RPCh를 이해하는 데 유리한 출발점을 가지고 있었는데, 이는 우리가 신속하게 움직일 계획이었기 때문에 중요했습니다.

물론 그들이 우리와 합류할 것이라는 보장은 없었습니다. 그들은 모두 이미 개발자로 일하고 있었고 콜롬비아에서 성공을 거두고 있었습니다. 일주일 전에는 들어본 적도 없는 지구 반대편에 있는 신생 기업을 위해 원격으로 일하기 위해 직장을 떠나고 싶습니까?

그러나 우리는 그들이 현상금을 위해 얼마나 배고파 일했는지, 그리고 Devcon에 참석하여 web3가 직면한 문제에 대해 더 많이 배우기를 얼마나 열망하는지 보았습니다. 그들은 현명하게 생각할 시간을 가졌지 만 결국 세 사람 모두 HOPR에 합류하고 새로 형성된 RPCh 팀에서 일하기로 동의했습니다.

그리고 이것이 저에게도 흥미진진한 도전이 될 것이 분명했습니다. 내가 RPCh의 제품 책임자가 되기로 결정되었습니다. 전에 기술 리더십 직책을 맡았지만 글로벌 분산 팀을 관리하는 첫 경험이 될 것입니다.

저는 콜롬비아의 관광과 환대를 즐기기 위해 일주일을 쉬고 취리히에 있는 HOPR 사무실로 돌아와 앞으로의 일에 대해 들떠 있었습니다.

Steven Noni
RPCh 제품 책임자

웹사이트: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