stalim17

Posted on Jun 15, 2023Read on Mirror.xyz

Building op-erigon: how Test in Prod joined the Optimism Collective-KOR

Test in Prod는 OP 스택을 발견하고 op-erigon을 구축하는 여정을 공유하는 이 게스트 게시물을 작성합니다.

안녕, 괴짜들! 이것은 프로덕션의 테스트입니다. 우리는 op-erigon 뒤에 있는 팀입니다.

우리는 몇 주 전에 OP Goerli 테스트넷에서 op-erigon을 출시하여 클라이언트 다양성을 향한 OP Mainnet의 도약을 돕는 것을 자랑스럽게 생각합니다 . (동료 커뮤니티 회원인 a16zcrypto도 그 주에 롤업 클라이언트인 Magi를 출시했습니다!)

오늘 우리는 Optimism Collective에 기여하기 위한 우리의 여정인 op-erigon의 비하인드 스토리를 알려주기 위해 이 블로그를 작성하고 있습니다. 우리는 이 이야기가 작업할 흥미로운 문제 또는 단순히 Collective에 참여하기 위한 진입점을 찾고 있는 다른 개발자에게 영감을 주기를 바랍니다.

커뮤니티 광고를 통해 Bedrock 🛏️ 🪨 발견

1월에 우리는 누구나 자신의 데스크탑에서 자신의 롤업을 쉽게 실행할 수 있는 공공재인 Layer 1.5를 구축하고 있었습니다 . 우리는 MIT 라이센스 때문에 Layer 1.5를 시작하기에 완벽한 옵션이라는 직감이 있었기 때문에 Optimism을 연구하고 있었습니다 .

그 당시 많은 커뮤니티 회원들이 Bedrock에 대해 과장된 반응을 보였습니다. Twitter 핸들에 🛏️ 🪨 이모티콘을 넣은 사람들이 Bedrock 업데이트가 🤯이며 "모든 것"을 고칠 것이라고 선언하는 것을 확인했습니다. 모두가 개선된 블록 시간과 TPS에 대해 이야기하고 있었지만, 우리는 과대 선전을 바탕으로 Bedrock이 이러한 세부 사항보다 더 큰 문제가 되어야 한다는 것을 알았습니다.

OP Labs는 아직 Bedrock의 모든 이점을 홍보하기 시작하지 않았기 때문에 Optimism 사양을 읽고 최신 정보에 대한 프레젠테이션을 게시했습니다. 그리고 우리가 찾을 수 있는 모든 정보를 검토한 후 완전한 비전을 이해한 후 Bedrock에 대해 매우 흥분했습니다.

확장 및 탈중앙화를 위한 완전한 수단.

그 완전한 비전은 무엇입니까? Bedrock은 이더리움을 확장하고 컬렉티브를 분산시키려는 Optimism의 큰 그림 목표를 위한 토대를 마련합니다. 큰 그림에는 다섯 가지 중요한 구성 요소가 있습니다.

  • Bedrock: Optimism의 코드베이스를 모듈화하는 OP 스택의 소프트웨어 업그레이드 및 릴리스입니다.

  • OP 스택: Optimism의 코드베이스 및 롤업 프레임워크. 프로젝트의 특정 요구 사항에 따라 다양한 모듈을 결합하여 맞춤형 롤업을 구축할 수 있습니다.

  • 슈퍼체인: 체인 간 상호 작용을 가능하게 하는 OP 스택에 구축된 상호 운용 가능한 체인 세트에 대한 비전입니다.

  • Optimism Collective: OP Stack, Superchain 및 Optimistic Vision에서 협력하는 조직 및 사람들의 그룹입니다.

  • RetroPGF: 생태계의 기여자에게 소급하여 보상하는 인센티브 메커니즘으로, 생태계의 성장에 대한 기여로 인해 공동 이익에 영향을 미치는 사람들을 보장합니다.

🤯! 우리는 이 비전에 기여할 기회를 놓칠 수 없었습니다. 우리는 블로그 에 Bedrock 및 OP 스택에 대한 생각을 적고 사양을 읽기 시작했습니다.

op-erigon 구축 임무 착수

블로그를 게시한 후 우리는 악명 높은 Kelvin Fichter의 DM 에 들어가 검토할 수 있는지 묻습니다. 첫 대화인데도 너무 친절하시고 저희 포스트도 RT해주셨어요! DM 대화에서 우리는 그에게 이렇게 물었습니다. “어떻게 다른 OP Labs가 될까요? 기여는 어디서부터 시작해야 할까요? ” 그는 전화를 걸었고 우리는 행복하게 탔습니다.

감사합니다, 켈빈 ❤️

통화에서 우리는 OP 스택에 대한 몇 가지 멋진 아이디어를 선보였습니다. Kelvin은 그것들이 좋은 아이디어라고 생각했지만 Optimism을 이제 막 알게 된 팀에게는 충분히 명확하지 않을 수 있다고 말했습니다. 그는 우리에게 매우 간단하고 영향력 있는 작업인 op-erigon 으로 시작하라고 조언했습니다 . 그는 우리가 체인을 동기화할 수 있다면 분명히 성공할 것이라고 말했습니다!

우리는 즉시 사양을 읽고, 코드를 이해하고, op-erigon을 구축하는 데 밤낮으로 보내기 시작했습니다. Bedrock 사양은 매우 우아하게 설계되었으며 필요한 모든 정보가 온라인에 문서화되었습니다 !.

우리보다 더 신나는 사람이 있다: OP Labs

OP Labs의 지원 덕분에 몇 주 만에 체인을 동기화할 수 있었습니다. ETHDenver에서 우리는 Kelvin과 많은 Optimists를 만날 기회를 가졌습니다. 그들이 우리보다 우리 일에 더 열광하는 것에 매우 놀랐습니다! 특히 Karl Floersch는 우리에게 긍정적인 인상을 남겼습니다. 이야기는 다음과 같습니다 .

코딩 방법은 알고 있었지만 작업에서 실제 효과를 이끌어내는 방법은 몰랐습니다. 그러나 OP Labs는 우리가 소문을 퍼뜨리고 커뮤니티에 이 흥미로운 소식을 알리고 우리의 이야기를 이야기하는 데 도움 을 주었습니다 ! OP Labs와 함께 일하는 것은 매우 흥미로운 경험이었습니다. 😎

집단에 관한 것입니다.

우리는 당신이 우리와 함께 슈퍼체인을 구축해야 합니다. 아직 구축해야 할 것과 해결해야 할 문제가 너무 많습니다.

컬렉티브는 다음과 같은 이유로 여러분을 맞이할 준비가 되어 있습니다.

  • Plasma Group, Optimism 및 커뮤니티의 수년간의 연구 덕분에 기술이 거기에 도달했습니다.

  • 굉장한 사람들이 그곳에 모여 있고 그들이 무엇을 하는지 알고 있습니다. 그들은 모두 친절하고 유능하며 순수하고 매우 도움이 되는 사람들입니다.

  • 흥미로운 문제는 어디에나 있고 흥미로운 문제는 모두 기회입니다. RetroPGFl을 사용하면 영향을 미칠 경우 작업에 대한 보상을 받을 수 있는 명확한 방법이 있습니다.

마지막으로 저희를 지도하고 많은 도움을 주신 OP Labs, Kelvin, Proto, Lindsay에게 감사드립니다. 당신이 없었다면 우리는 이것을 할 수 없었을 것입니다. ❤️

모두 낙관하세요 🫡

https://blog.oplabs.co/building-op-erigon/?ref=the-optimistic-dev-blog-newsletter