Home / Knowledge / Guix는 비트코인 코어 개발을 더 신뢰할 수 없게 만듭니다.

Guix는 비트코인 코어 개발을 더 신뢰할 수 없게 만듭니다.

Guix는 비트코인 코어 개발을 더 신뢰할 수 없게 만듭니다. 1

Guix는 비트코인 코어 개발을 더 신뢰할 수 없게 만듭니다. 2

2016년, 비트코인 개발은 개발자들이 이진 컴퓨터 파일을 보다 투명하게 검증할 수 있게 해주는 “컴퓨터 내의 컴퓨터” 프레임워크인 Gitian 빌딩의 통합으로 전체 오픈 소스 커뮤니티의 모델이 되었습니다. 하지만 결정론적이고 부트스트랩 가능한 비트코인 코어 빌드를 지원하는 Guix의 최근 통합으로 인해 프로토콜 작업은 더욱 신뢰할 수 없는 방식으로 발전하고 있습니다.

과정이 다소 복잡하고 주로 개발자와 관련이 있지만, 문제의 두 가지 핵심 요소는 신뢰와 언어입니다. 컴퓨터 과학의 기초 과정에서 알 수 있듯이, 컴퓨터는 이진수(“1”과 “0”)로 지시를 받지만, 인간은 논리적이고 이해 가능한 프로그래밍 언어로 작성해야 합니다. 코딩이 완료된 후, 지시는 컴퓨터가 이해할 수 있는 언어로 컴파일되어야 합니다. 개발자들이 결과 이진 파일을 공유할 때, 서로에 대한 신뢰가 필요합니다(검증을 위한 추가 단계가 포함되지 않는 한, 이는 시간이 소요됩니다).

탈중앙화된 프로토콜인 비트코인은 추가적인 주의와 신중함을 요구합니다. 개발자 간에 교환되는 이진 파일에 약간의 제3자 변경(예: 악의적인 해킹)이 발생하면, 클라이언트의 새 버전에는 버그와 부작용이 발생하여 막대한 자금 손실로 이어질 수 있습니다. 적절한 검증 프로세스가 수립되지 않는 한, 이 문제는 쉽게 단일 실패 지점이 될 수 있습니다.

Gitian과 Guix

모든 개발자가 동일한 코드를 실행하고 이진 파일을 비교할 것이라는 생각은 비현실적입니다. 시스템 아키텍처, 운영 체제, 심지어 컴파일 시간과 같은 변수의 작은 차이조차도 다른 결과를 제공할 수 있습니다. 따라서 이 문제를 해결하기 위해 Dev Random이라는 가명 개발자가 Gitian을 만들었습니다.

Bitcoin Magazine의 Aaron van Wirdum에 따르면, Gitian은 변수가 없는 이진 파일을 컴파일할 수 있는 가상 공간을 제공하는 “컴퓨터 내의 컴퓨터”입니다. 어떤 장치나 운영 체제를 사용하든 결과는 항상 동일하게 보장됩니다.

하지만 이 절차는 비트코인 코어 개발자의 요구를 충족하기에는 충분하지 않습니다. 이는 우분투 운영 체제에 지나치게 의존하고 있기 때문입니다. 이러한 의존성 자체가 실패 지점이 될 수 있으며, 검증 프로세스는 더 많은 투명성과 감사 가능성을 요구합니다.

Chaincode Labs의 엔지니어인 Carl Dong은 Bitcoin Magazine에 “표준화된 환경은 우분투에 지나치게 의존하고, 다소 맹목적으로 의존합니다. 사실, 우리가 환경을 구성한 방식은 감사할 수 없고 불투명한 이진 파일(즉, ‘신뢰할 수 있는 이진 파일’)을 우분투에서 다운로드하는 것이었으며, 이는 제3자 위험에 노출됩니다. 공격자가 우분투의 인프라를 침해하여 모든 비트코인 코어 릴리스 실행 파일을 오염시킬 수 있는 방법을 상상해 보십시오(혹은 단순히 그곳에서 일함으로써).”라고 말했습니다.

Dong은 개발을 더 신뢰할 수 없게 만드는 이진 검증 시스템인 Guix의 도입을 담당하고 있으며, 이는 Gitian을 완전히 대체할 예정입니다.

“Guix는 우리가 신뢰할 수 있는 이진 파일의 집합을 크게 줄여서 환경을 구성할 수 있게 해줍니다.”라고 그는 말했습니다. “환경의 대부분은 작은 이진 씨앗에서 빌드하여 구성되며, 이 빌드 과정은 훨씬 더 감사 가능성이 높습니다.”

또한, 신뢰 최소화 구현(2019년 7월 12일 비트코인 코어에 통합됨)은 제3자 위험을 제거하는 것을 목표로 합니다. Dong은 이것이 비트코인 코어 작업을 위한 더 간단하고 플랫폼에 구애받지 않는 접근 방식이라고 생각합니다. 앞으로 Guix는 개발자들이 다양한 CPU 아키텍처에서 빌드하고 시간이 지나도 재현 가능한 실행 파일을 생성할 수 있게 해줄 것입니다. 이러한 기능은 투명하고 윤리적인 개발에 필수적이며, 이진 파일의 교환을 더 빠르고 효율적으로 만들어 줄 것입니다.

확실히 Dong은 Gitian의 의도와 아키텍처에서 영감을 받았습니다. 그럼에도 불구하고 두 가지 모두를 위한 공간은 없으며, Guix가 대체할 예정입니다.

“Guix를 비트코인 코어에 통합하는 작업은 확실히 Gitian에서 영감을 받았지만, 서로 보완하지는 않습니다.”라고 Dong은 말했습니다. “OS X 및 Windows 대상을 위한 크로스 컴파일 지원이 완료되면 Gitian은 은퇴할 것으로 예상합니다.”

Guix와 일반 비트코인 사용자

Guix가 개발자들이 만든 도구로서 그들의 컴파일된 이진 파일 교환을 위한 것이라면, 일반 사용자는 왜 신경 써야 할까요? Guix는 비트코인 코어 클라이언트에 대해 다운로드한 데이터에 대한 신뢰를 제거합니다. 가능성은 매우 낮지만, 피싱 웹사이트와 같은 악의적인 제3자가 과정 중에 개입하여 적절한 검증 프레임워크가 없을 경우 비트코인을 훔칠 수 있습니다. Guix는 비트코인 문화에 깊이 뿌리내린 “신뢰하지 말고, 검증하라” 철학을 따릅니다.

Dong에 따르면, “Guix는 사용자가 다운로드한 비트코인 코어 클라이언트가 비트코인 코어 개발자가 작성한 코드와 정확히 일치하는지 검증할 수 있게 해줍니다. 이는 우리가 코드베이스를 클라이언트 실행 파일로 변환하는 방식에 대한 공격을 완화합니다.”

개발자의 요구에 명확히 초점을 맞추고 있지만, Guix는 사용자가 실행하는 소프트웨어에 대해 신중해지기를 원할 경우 필요할 수 있는 것입니다.

보도 시점에서 Guix는 우분투 빌드에서만 사용할 수 있습니다. 그러나 Dong은 Windows 및 Mac OS 버전이 2019년 말까지 “낙관적으로” 출시될 것이라고 추정합니다. 비트코인의 진정한 보수적인 정신에 따라 “완료되고 철저히 테스트된 후”라는 조항이 붙어 있으므로, 명확한 우선 사항이 강력함일 때 마감일에 대해 숨을 죽이지 말아야 합니다.

관련 기사

카사, 비트코인 보유자를 겨냥한 증가하는 사회 공학 공격에 대응하기 위해 네 가지 보안 기능 출시 1

사회 공학 공격에 대응하는 카사 기능

비트코인 보안 회사 카사는 2025년 암호화폐 도난의 대부분을 차지하는 공격 벡터인 사회 공학을 겨냥한 네 가지 기능을 출시했습니다. 이 기능은

마스터카드, 디지털 자산 전략을 강화하기 위해 뉴욕 비트라이센스 확보 1

마스터카드, 비트라이센스 획득

마스터카드는 뉴욕주 금융 서비스국(NYDFS)으로부터 비트라이센스를 받았으며, 이는 이 결제 거대 기업이 미국에서 가장 엄격한 암호화 규제 프레임워크 중 하나 아래에서

크라켄, 비트코인 보관소 출시 - BTC 보유에 대한 수익 제공 1

비트코인 보관소 | 크라켄의 새로운 금융 솔루션

크라켄은 고객이 자산을 판매하지 않고도 비트코인 보유량에 대해 BTC 기준 보상을 받을 수 있는 새로운 제품인 비트코인 볼트를 크라켄 어

폴드, 비트코인 신용 카드 성장을 위한 1억 5천만 달러 유치 1

비트코인 신용 카드, Fold의 성장 동력

Fold Holdings, Inc., 최초의 상장된 비트코인 금융 서비스 회사가 Encina Lender Finance, LLC와 4년간의 고정 담보 회전 신용 시설에 진입했습니다.

DDC, 한 주에 비트코인을 두 번 구매하며 자산을 14% 증가시켜 희석 없이 재무를 성장시킵니다. 1

비트코인으로 DDC 자산 14% 증가

DDC Enterprise Limited (NYSE American: DDC)는 수요일에 131 비트코인을 구매하여 기업 비트코인 금고를 2,714 BTC로 확장했다고 발표했습니다. 뉴욕에 본사를 둔

반카 셀라, MiCA에 따라 비트코인 및 암호화 서비스에 대한 라이센스를 받은 첫 번째 이탈리아 은행이 되다. 1

Banca Sella, 첫 이탈리아 비트코인 은행 승인

Banca Sella는 유럽 연합의 암호 자산 규제(MiCA) 하에서 암호화폐 서비스를 제공할 수 있는 최초의 이탈리아 은행으로 승인받았으며, 2026년 5월 27일