비트코인 오픈소스 개발을 직업으로 삼다

이 기사는 기계로 번역되었습니다
원문 표시

아단 조나스 지음

출처: https://btctranscripts.com/mit-bitcoin-expo/mit-bitcoin-expo-2024/choosing-a-career-in-bitcoin-open-source-development#the-people-of-bitcoin

원본 텍스트는 btctranscripts.com을 통해 aassoiants가 필사한 MIT Bitcoin Expo 2024 컨퍼런스에서 Adam Jonas가 한 연설의 필사본입니다.

소개

왜 비트코인 ​​오픈소스 개발을 직업으로 선택하셨나요? 저는 아담 조나스이고 체인코드 랩스에서 일하고 있습니다. 유니콘을 잡으러 왔습니다.

비트코인 개발 현황

먼저 여러분을 놀라게 할 만한 몇 가지 숫자부터 살펴보겠습니다. 전 세계적으로 오픈소스 비트코인 ​​인프라 개발에 참여하는 사람은 약 150명입니다. 이 중 약 30명이 비트코인 ​​코어 개발에 정규직으로 참여하고 있습니다. 저는 31번째 개발자를 찾아뵙겠습니다.

Bitcoin Core 개발자를 움직이는 것은 무엇입니까?

당신이 이 특별한 사람인지 확인해 보기 위해 간단한 퀴즈를 풀어보겠습니다. 다음 중 어떤 점이 당신의 마음을 사로잡을까요?

  • 재산?
  • 직업적 자유?
  • 흥미로운 문제를 해결하고 싶으신가요?
  • 실력주의 사회?
  • 큰 목표를 향해 나아가고 있나요?
  • 영향력과 명예를 가지고 있나요?

이러한 옵션(일할 수 있는 자유, 흥미로운 문제, 실력주의, 야망, 영향력)이 마음에 드신다면 상담해 보세요.

비트코인의 비전

현대 세계는 여러 면에서 터무니없는 곳이라고 해도 과언이 아니라고 생각합니다.

  • 당신이 보유한 화폐의 가치가 매년 10%씩 떨어진다는 건 터무니없는 일이 아닌가요?
  • 제가 돈을 낼 의향이 있다고 해도, 세상에는 미국 달러를 받지 못하는 사람들이 수십억 명이나 됩니다. 말도 안 되는 소리 아닌가요?
  • 모든 전자 결제가 추적됩니다. 이게 합리적인가요?
  • 특정 정부에 대해 반대 의사를 표시하면 법원 절차를 거치지 않고도 돈을 압수할 수 있다는 건 터무니없는 일이 아닌가요?

만약 여러분이 이러한 것들이 불합리하다고 동의한다면, 두 사람이 원하는 대로 자유롭게 전자 지불을 보낼 수 있어야 한다고 동의한다면, 여러분은 아마도 우리 통화가 시급히 업그레이드가 필요하다는 것을 깨달았을 것입니다.

기술로서 돈은 사회 그 자체만큼이나 오래되었습니다. 돈을 처음부터 개방적이고 전자적인 형태로 재창조한다는 생각은 경외감을 불러일으킵니다. 비트코인은 인터넷 시대의 진정한 고유 화폐가 되는 데에만 집중하며, 우리의 오래된 돈을 전자적인 것처럼 보이도록 변형하는 데에는 관심이 없습니다. 비트코인은 재구축이 아니라 재작성입니다.

대중 매체에서 묘사했던 것처럼 그것은 기술 발전이 아니었습니다. 현상 유지에 대한 거부였습니다. 평화적인 시위였지만, 어쨌든 시위였습니다.

사이퍼펑크들은 수십 년 동안 이 문제를 논의해 왔습니다. 그러다가 그들 중 한 명이 비트코인을 생각해냈습니다.

비트코인은 금융 규제와 대규모 감시를 통해 시민을 통제하려는 권력자들을 견제하는 도구입니다. 비트코인은 목적을 가지고 탄생했습니다. 비트코인의 목표는 역사상 가장 큰 변화를 가져오는 것이었습니다. 기존 화폐를 새롭고 더 나은 화폐로 대체하는 것이었습니다. 비트코인은 더 나은 것을 할 수 있다고 생각했던 이상주의적인 괴짜 집단에서 탄생했습니다.

전자 성당 개발

이 프로젝트 역사상 매우 특별한 시기라고 생각합니다. 이 새로운 통화를 세계 기본 통화 기준으로 만들겠다는 우리의 야망을 완전히 달성할 수 있을지는 확신할 수 없습니다. 하지만 우리가 놀라운 진전을 이루었다는 점에는 동의하실 겁니다.

사람들은 권위주의를 피하고 자율적인 방식으로 저축을 유지하기 위해 실생활에서 비트코인을 사용합니다.

성공하려면, 우리는 지속 가능한 무언가를 만들어야 합니다. 시간의 흐름을 견뎌내고 우리보다 오래 살아남을 무언가를 말입니다. 디지털 성당을 만들어야 합니다. 아름답고, 의미 있고, 자랑스러워할 수 있는 무언가를 말입니다.

비트코인은 처음부터 "빠르게 움직이고, 문제를 해결한다"는 접근 방식을 채택하지 않았습니다. 비트코인의 암호화는 오랜 시간에 걸쳐 검증되었으며, 속도는 측정 가능한데, 이는 드문 기회이기 때문입니다. 비트코인의 장기적인 비전은 첫 번째 소프트웨어 출시를 통해 확립되었습니다. 화폐 발행량 반감 2140년까지 주기적으로 발생할 것입니다. 100년 이상 지속되도록 설계된 소프트웨어에 대해 들어보신 적이 있으신가요?

비트코인의 탈중앙화 에 기여하다

계속 빛나려면, 진정으로 일에 열정적인 장인들이 필요합니다. 누군가 시켜서, 이력서에 새로운 항목을 추가하기 위해서, 승진하기 위해서가 아니라, 자신이 하는 일에 대한 믿음과 더 많은 것을 하려는 의지가 있기에 열정을 갖는 사람들입니다.

비트코인의 탈중앙화 특성을 보호하려는 사람들이 필요합니다. 분산화된 특성이 비트코인을 중앙화된 대안보다 훨씬 더 가치 있게 만드는 이유입니다.

세상은 중단 없는 서비스를 제공하는 놀라울 정도로 안정적인 네트워크를 보고 있습니다. 소프트웨어는 언젠가는 작동이 중단될 수밖에 없기 때문에 비트코인 ​​네트워크는 계속 작동하며, 외부 세계는 아무것도 바뀌거나 업그레이드되지 않았다고 생각합니다. 하지만 그들은 퍼즈 테스트를 작성하고, 재컴파일이 가능한지 확인하고, 소프트웨어의 업스트림 종속성을 모니터링하고, 비트코인을 작동시키는 프로세스의 다른 측면들을 위해 쉼 없이 노력하는 사람들을 보지 못합니다. 그들은 탈중앙화 생태계 안에서 모두가 어떻게 기여하고 어떤 목적을 위해 기여할지 스스로 결정한다는 사실을 보지 못합니다.

어떤 관리자도 당신에게 무엇을 해야 할지 말해주지 않습니다. 당신의 성공을 정의해 주는 사람도, 어디에 집중해야 할지, 어떻게 하루를 보내야 할지 말해 주는 사람도 없습니다. 이러한 자유는 주도성과 자기 인식을 요구합니다. 오직 특별한 사람들만이 이러한 자유를 흥미롭게 여깁니다.

비트코인 커뮤니티에 가입하세요

이 모든 것이 마음에 드신다면, 다행인 점은 게이트키퍼도, 인사 면접도, 최소 자격 요건도, 학력도 없다는 것입니다. 프로젝트에 가치를 더할 수 있다면 누구든 참여를 막을 수 없습니다. 즉, 세상에서 가장 재능 있는 사람들과 함께 일하게 된다는 뜻입니다. 그리고 그들은 당신의 자격이나 배경에는 관심이 없습니다.

비트코이너들

제 관점 설명하기 위해 몇 가지 예를 들어보겠습니다.

저는 2019년 봄, 글로리아 자오를 처음 만났습니다. 당시 그녀는 버클리 대학교 3학년이었습니다. 얼마 지나지 않아 체인코드(Chaincode)의 인턴십 제안을 거절했습니다. 비트코인 ​​오픈소스 프로젝트에 아직 실질적인 기여를 한 적이 없었기 때문입니다. 하지만 몇 달 후, 그녀는 처음으로 비트코인 ​​코어(Bitcoin Core)를 컴파일했고, 그 매력에 푹 빠졌습니다. 다행히 2020년에는 자유 시간이 대량, 대부분의 시간을 비트코인 ​​코어 개발에 쏟았습니다. 5년 동안 매일 아침 일어나 비트코인 ​​코어 개발에 참여했고, 이후 구글에서 인턴으로 일했습니다. 두 가지 역할 모두에서 뛰어난 성과를 보였지만, 구글의 브링크(Brink)에서 비트코인 ​​관련 정규직 채용 제안을 거절했습니다. 2년 후, 프로젝트 관리자로 임명되었고, 오늘날 비트코인 ​​코어에 코드를 병합할 수 있는 전 세계 다섯 명 중 한 명이 되었습니다. 글로리아 덕분에 비트코인은 더 나은 세상이 되었습니다.

익명의 개인이 설립한 프라이버시 중심 프로젝트라면 익명성이 보장될 것이라고 생각할 수도 있습니다. 실제로 그렇습니다. 그들의 기여는 다른 누구 못지않게 중요합니다. "Zman"이라는 이름으로 자주 언급되는 ZmnSCPxj는 2017년부터 Lightning-dev 및 Bitcoin-dev 메일링 리스트에 자주 등장해 왔습니다. Zman의 게시물은 길고, 사려 깊으며, 매우 전문적입니다. 수년 동안 아무도 Zman이 누구인지, 어디에서 왔는지 알지 못했습니다. 하지만 7년이 지난 지금, Zman은 다른 누구 못지않게 신뢰할 수 있는 사람이 되었습니다. 비트코인은 그 덕분에 더 발전했습니다.

그리고 헤바스토가 있습니다. 2018년, 헤바스토는 밤과 주말에 비트코인 ​​코어에 기여하기 시작했으며, 나머지 시간은 우크라이나 대학교에서 IT 엔지니어로 일했습니다. 그는 대량 코드와 리뷰를 작성했고, 결국 풀타임 비트코인 ​​코어 개발자가 되었습니다. 조국이 침공당했을 당시, 그는 이미 수년간 자신의 저축을 국경 너머로 몰래 보낼 수 있는 기술을 개발해 온 상태였습니다. 다른 많은 사람들은 은행 계좌를 찾는 데 어려움을 겪었습니다. 헤바스토 덕분에 비트코인은 더 나은 세상이 되었습니다.

그리고 이샤나가 있습니다. 이샤나는 15살에 비트코인 ​​코어 개발을 시작했습니다. 그녀의 아이디어는 경험을 훨씬 뛰어넘었습니다. 그녀는 프로그래밍을 독학하고 비트코인 ​​코어의 지갑 모듈 개발에 집중하기 시작했습니다. 수년에 걸쳐 그녀는 이 프로젝트에 가장 활발하게 기여하는 사람 중 한 명이 되었습니다. 이는 그녀의 풍부한 소프트웨어 경험이나 나이 때문이 아니라, 호기심 많고 겸손하며 자기 수양이 깊기 때문입니다. 오픈 소스는 당신의 명함이 아니라, 당신이 할 수 있는 기여에 관한 것입니다. 비트코인은 이샤나 덕분에 더 나은 세상이 되었습니다.

채용 담당자의 광고

이 기여자들 모두는 정말 소중한 존재입니다. 이는 가치 있는 존재라는 사실에 대한 허황된 믿음이 아닙니다. 유용한 일을 하고, 어려운 프로젝트를 완수하고, 업무를 완수하는 데 필요한 복잡한 전문 지식을 습득하세요. 이렇게 할 수 있다면, 자신의 노고에 대한 엄청난 영향력을 창출할 수 있을 것입니다.

다른 방식으로 표현해 보겠습니다. 제가 채용 담당자라면 이 내용을 프레젠테이션에 어떻게 표현할 수 있을까요?

저희는 15년 역사의 신뢰받는 기업입니다. 저희 제품은 시장의 니즈를 완벽하게 충족하는 인플레이션 저항성 저축 기술입니다. 저희의 목표는 세계 최고의 결제 수단이 되는 것입니다. 그리고 저희는 계속 성장하고 있습니다. 저희 시총 1조 2천억 달러이며, 작년에 두 배로 증가했습니다. 이로써 저희는 세계에서 8번째로 가치 있는 기업으로 자리매김했습니다. 저희는 오만한 창업자들을 신경 쓰거나 리스크 캐피털의 요구를 충족시킬 필요가 없습니다. 저희 엔지니어링 팀은 단 150명의 원격 개발자로 구성되어 있습니다. 팀의 일원으로서 여러분은 가장 중요하다고 생각하는 것을 만들어낼 수 있습니다. 채용을 위해 면접을 볼 필요는 없습니다. 관련 기술을 갖추고 자기 주도적인 자세를 가진 분이라면 바로 시작하실 수 있습니다. 준비되셨나요?

비트코인 추적에 대한 가장 흥미로운 질문

아마도 가장 흥미로운 점은 비트코인이 해결하기 가장 어렵고 흥미로운 문제를 제기한다는 것입니다.

비트코인은 경제학, 게임 이론, 철학, 보안, 그리고 (의심할 여지 없이) 컴퓨터 과학의 교차점에 있습니다. 개방적이고 적대적인 환경에 구축된 분산 시스템으로, 프라이버시를 중시하고 전 세계로 확장하는 것을 목표로 합니다.

간단히 말해서, 이 과제는 엄청납니다. 이는 단순한 이론적인 문제가 아닙니다. 비트코인은 역사상 가장 큰 허니팟(honeypot)이지만, 10년 넘게 다운된 적이 없습니다. 수천 명의 낯선 사람들이 각자의 라즈베리파이(Raspberry Pi)나 아마존 데이터 센터에서 네트워크 노드를 운영하며, 상상할 수 있는 가장 가혹한 환경에서 서로에게 거래와 블록을 전송하고 있으며, 우리의 코드베이스는 누구나 볼 수 있습니다.

(번역자 주: 네트워크 보안에서 "허니팟"은 매우 가치 있고 공격자를 끌어들일 수 있는 대상을 말합니다.)

하지만 비트코인은 여전히 ​​작동합니다. 그리고 아무도 그것을 방해하고 싶어하지 않는 것은 아닙니다.

비트코인이 해결하려는 과제

비트코인은 컴퓨터 과학 이론과 보안의 실제적 사례입니다.

앞서 비트코인의 탈중앙화 특성을 보호해야 한다고 말씀드렸습니다. 바로 이것이 비트코인의 고유한 특징이기 때문입니다. 그렇다면 블록 전파 지연 시간을 줄여 채굴 산업의 탈중앙화 어떻게 촉진할 수 있을까요?

정답은 바로 파이버 네트워크(Fiber Network)입니다. 이 네트워크는 채굴자 간 블록 배포에 특화된 네트워크입니다. 이 네트워크는 삭제 코딩(erasure coding)과 전방 오류 수정(forward error correction)을 활용하여 네트워크 참여자 간의 데이터 조정을 달성합니다. 또한, 전략적으로 배치된 노드를 통해 UDP 프로토콜을 사용하여 데이터를 전달합니다. 매우 효율적이어서 병목 현상은 컴퓨팅 파워나 대역폭이 아니라 빛의 속도에 있습니다.

비트코인 네트워크가 다운되지 않기를 기대하기 때문에 안정성을 최우선으로 생각한다는 점도 언급했습니다. 그렇다면 네트워크 분할과 이클립스 공격을 방지하기 위해 노드가 충분히 다양한 피어 집합을 확보하도록 어떻게 보장할 수 있을까요? 정답은 ASMap 프로젝트입니다. 이 프로젝트는 인터넷에서 어떤 ISP가 어떤 IP 주소를 제어하는지 매핑하는 것을 목표로 합니다. 이는 ASN에 여러 /16 네트워크 블록의 주소가 포함되어 있다는 사실을 악용하려는 공격자들의 수를 증가시킵니다.

비트코인은 개인 정보 보호를 중요하게 여긴다고 말씀드렸습니다. 그렇다면 개인 정보를 보호하면서 기부 주소를 어떻게 재사용할 수 있을까요? 정답은 바로 침묵 지불입니다. 이는 온체인 오버헤드가 없는 비대화형 주소 생성 방식입니다.

다음으로, 비트코인은 세계적인 규모로 성장해야 합니다. 그렇다면 결제 속도를 높이고 거래 수수료를 낮추려면 어떻게 해야 할까요? 정답은 라이트닝 네트워크입니다. 라이트닝 네트워크는 다중 서명 스마트 계약 기반의 결제 채널 네트워크로, 거의 즉각적이고 수수료가 낮은 가치 전송을 가능하게 합니다.

광대한 비트코인 ​​생태계

하지만 비트코인은 단순한 소프트웨어 그 이상입니다. 비트코인을 소프트웨어로만 이해하면 비트코인을 중심으로 성장해 온 비트와 아톰의 생태계를 간과하게 됩니다. 비트코인 ​​네트워크는 물리적 세계의 한계를 활용하여 대규모 공격으로부터 보호합니다. 네트워크 내 채굴자들은 칩과 알고리즘을 지속적으로 최적화하며, 경제적 인센티브가 전체 시스템을 뒷받침합니다.

비트코인은 또한 게임 이론의 놀이터이며, 참여자들이 (적어도 현재로서는) 정직하게 행동하도록 장려하는 인센티브 구조를 갖추고 있습니다. 이 모든 것은 1조 달러 시총 과 연결되어 있습니다.

비트코인은 컴퓨터 과학 분야에서 가장 최첨단 기술을 활용했을 뿐만 아니라, 다른 많은 것들의 기반을 마련했습니다. 다중 서명, 결정론적 컴파일, 고성능 타원 곡선 암호화 라이브러리, 그리고 블록체인 자체까지 모두 비트코인에서 비롯되었습니다.

비트코인은 좋은 아이디어였고 기술적 문제가 해결 불가능하다고 여겨져 왔던 것을 해결하여 현상 유지를 바꾸는 문제 해결사의 대열에 합류할 수 있는 기회였습니다.

다음에 무엇을 해야 할지 고민된다면, 비트코인 ​​개발 프로젝트(Bitcoin Development Project)가 바로 그 목적으로 만들어졌습니다. 읽을거리와 프로그래밍 자료는 물론, 기여자를 찾는 프로젝트에 대한 정보도 얻을 수 있습니다. 읽고 방향을 잡는 것도 중요하지만, 오픈소스 프로젝트에 참여하는 가장 쉬운 방법은 코드베이스를 다운로드하고 소프트웨어를 실행하여 버그를 찾은 후 모두를 위해 수정하는 것입니다.

당신은 변화를 주도할 것인가?

권력자들은 우리가 실수하기를 기다리고 있습니다. 그들은 우리가 틀렸다고 선언하고, 우리 프로젝트가 실질적인 용도가 없는 장난감일 뿐이며, 우리는 현상 유지로 돌아가 그 이면에 숨겨진 음모를 견뎌내야 한다고 주장합니다. 비트코인이 폭락하면 이 실험은 끝장납니다.

그럼, 질문 하나만 남습니다. 당신이 31번째 (비트코인 코어 개발자)인가요?

스타트업에 합류하거나 직접 창업할 수 있습니다. 거대 기술 기업은 언제나 존재할 것입니다. 하지만 이기적으로 말씀드리지만, 비트코인 ​​오픈소스 개발의 지각 변동에 동참해 주시기를 바라는 마음에서 여러분을 초대합니다.

글로리아, 즈만, 헤바스토, 이샤나와 함께 여러분은 새로운 시대의 설계자가 되어 비트코인이 해결하고자 하는 문제에 새로운 에너지와 새로운 관점을 가져올 수 있습니다.

여기까지 오셨다면, 훌륭한 커리어를 쌓을 수 있는 모든 긍정적인 요소들을 갖추신 겁니다. 분명 성공하실 거라고 믿어 의심치 않습니다.

문제는, 그것이 중요한가?

면접 없이 세상을 바꿀 수 있는 직업이 당신을 기다리고 있습니다. 정말 그럴 거라는 걸 알고 있습니다. 만약 당신이 31번째라고 생각한다면, 제가 도와드리겠습니다.

우리에겐 말썽꾸러기들이 더 필요해요. 당신도 함께해 주시면 좋겠어요.

(위에)

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트