본문 바로가기
오디너리랩 오디너리랩

파이 네트워크는 오픈소스일까? | Mainnet인데 코드는 어디까지 공개됐을까

읽는 시간 약 13분

Mainnet이 열렸는데, 소스코드도 공개됐을까?

파이 네트워크(Pi Network)는 2025년 2월 Open Network로 전환했습니다. 외부 네트워크와 연결할 수 있는 환경이 마련됐고, 앱과 결제 등 생태계 활용도 확대되고 있습니다.

그런데 한 가지 궁금한 점이 있습니다.

Mainnet까지 운영되는 블록체인이라면, 누구나 내부 코드를 확인할 수 있을까요?

결론부터 말하면, 파이 네트워크는 개발 도구와 기술 문서, 일부 스마트 컨트랙트 코드를 공개하고 있습니다. 그러나 현재 확인되는 공개 자료만으로 Mainnet 핵심 소프트웨어 전체가 오픈소스라고 판단하기는 어렵습니다.

실제로 GitHub에는 파이 네트워크와 관련된 여러 공개 저장소가 있습니다. 하지만 앱 개발에 사용하는 도구와 블록체인 자체를 운영하는 프로그램은 서로 역할이 다릅니다.

이번 글에서는 공개된 GitHub 자료를 살펴보고, 어디까지 확인할 수 있는지 구분해보겠습니다.

Mainnet과 오픈소스는 서로 다른 개념이다

먼저 두 가지를 구분해야 합니다.

Mainnet은 실제 거래와 자산 기록을 처리하는 블록체인 네트워크입니다.

오픈소스는 프로그램의 소스코드를 공개하고, 해당 라이선스에 따라 이용·수정·재배포할 수 있도록 허용하는 개발 방식입니다.

따라서 Mainnet이 운영된다는 사실만으로 그 프로그램의 소스코드가 모두 공개됐다는 뜻은 아닙니다.

예를 들어 어떤 서비스에서 사용자가 거래하고 거래 내역을 확인할 수 있다고 해보겠습니다.

이것은 서비스가 작동한다는 사실을 보여줍니다. 하지만 내부 프로그램이 어떤 규칙으로 거래를 처리하는지, 공개된 코드와 실제 실행 중인 프로그램이 일치하는지까지 보여주는 것은 아닙니다.

블록체인에서는 이러한 차이가 중요합니다.

누가 네트워크의 규칙을 확인할 수 있는지, 외부 개발자가 독립적으로 검증할 수 있는지, 특정 운영 주체의 설명에 얼마나 의존해야 하는지와 연결되기 때문입니다.

파이 네트워크 GitHub에는 무엇이 공개되어 있을까?

GitHub는 개발자가 프로그램의 소스코드를 공개하고 변경 이력을 관리하는 플랫폼입니다.

2026년 10월 8일 기준으로 파이 네트워크 관련 공개 저장소를 살펴보면, 기술 제안부터 앱 개발 도구와 스마트 컨트랙트까지 여러 자료를 확인할 수 있습니다.

다만 공개된 저장소가 있다는 사실과 블록체인의 핵심 코드가 공개됐다는 사실은 구분해야 합니다.

PiNetwork 조직의 공개 저장소

PiNetwork GitHub 조직에서는 대표적으로 두 가지 공개 저장소를 확인할 수 있습니다.

저장소공개된 내용
PiRC기술 규격과 설계에 관한 제안 문서
SmartContractsRust 기반 스마트 컨트랙트 관련 코드

PiRC는 Pi Requests for Comment의 약자로, 파이 생태계의 기술 규격과 설계를 논의하는 자료입니다.

예를 들어 PiRC2 문서에서는 구독형 스마트 컨트랙트의 설계와 참조 구현을 설명하고 있습니다.

SmartContracts 저장소에는 이와 관련된 구독형 컨트랙트 코드가 공개되어 있습니다.

이것은 단순한 기술 소개 문서에 그치지 않고, 실제 구현 코드를 외부에서 살펴볼 수 있다는 점에서 의미가 있습니다.

하지만 이 저장소가 Mainnet 전체를 운영하는 노드 소프트웨어를 제공하는 것은 아닙니다.

스마트 컨트랙트는 블록체인 위에서 특정 기능을 실행하는 프로그램입니다. 블록체인의 거래 검증과 합의 과정을 담당하는 핵심 소프트웨어와는 역할이 다릅니다.

앱 개발 도구와 PiOS

pi-apps GitHub 조직에서도 다양한 공개 프로젝트를 확인할 수 있습니다.

대표적인 자료는 다음과 같습니다.

  • PiOS: Pi 생태계의 오픈소스 앱 개발을 지원하는 프로젝트
  • pi-platform-docs: 앱 인증과 결제, API 연동 등을 설명하는 개발 문서
  • pi-sdk-js: Pi 플랫폼과 연결되는 웹 앱 개발용 JavaScript 패키지
  • pi-explorer: 블록체인 거래와 기록을 조회하는 탐색기 관련 코드

이 가운데 pi-explorer는 기존 Stellar 탐색기 프로젝트를 기반으로 만들어진 저장소입니다.

또한 pi-sdk-js는 프런트엔드 연동 기능을 제공하는 패키지로, Mainnet 노드 소프트웨어와는 다릅니다.

이 자료들은 개발자가 Pi 생태계와 연결되는 서비스를 만드는 데 도움을 줍니다.

그러나 앱을 개발하기 위한 SDK가 공개됐다고 해서, 그 앱이 연결되는 블록체인 전체의 코드가 공개됐다는 뜻은 아닙니다.

GitHub에 공개되면 모두 자유롭게 사용할 수 있을까?

여기서 한 가지 더 구분할 필요가 있습니다.

GitHub에서 누구나 코드를 볼 수 있다고 해서 반드시 자유롭게 수정하거나 재배포할 수 있는 것은 아닙니다.

그 권한은 저장소에 적용된 라이선스에 따라 달라집니다.

예를 들어 pi-sdk-js의 패키지 정보에는 LicenseRef-PiOS라는 라이선스 표기가 있습니다.

이는 일반적인 MIT나 Apache 라이선스와는 다른 표기입니다. 실제 사용과 재배포 조건을 판단하려면 해당 프로젝트의 라이선스 내용을 별도로 확인해야 합니다.

따라서 공개 저장소를 평가할 때는 코드가 보이는지뿐 아니라 어떤 조건으로 사용할 수 있는지도 살펴봐야 합니다.

그렇다면 Mainnet 핵심 코드는 어디에 있을까?

이번 조사에서 가장 중요한 질문입니다.

블록체인의 핵심 소프트웨어는 일반적으로 거래를 검증하고, 네트워크 참여자 사이에서 합의를 형성하며, 장부의 상태를 유지하는 역할을 합니다.

파이 네트워크의 기술적 투명성을 판단하려면 다음과 같은 정보를 확인할 필요가 있습니다.

  • 실제 Mainnet 노드가 실행하는 프로그램의 소스코드
  • 거래 검증과 합의 과정의 구체적인 구현
  • 네트워크 운영 규칙과 변경 방식
  • 공개된 코드와 실제 배포된 프로그램을 대조할 수 있는 정보

2026년 10월 8일 확인한 PiNetwork 및 pi-apps 조직의 공개 저장소 목록에서는 Mainnet 핵심 노드 소프트웨어 전체를 제공한다고 명시된 저장소를 확인하지 못했습니다.

다만 이것이 핵심 코드가 어디에도 공개되지 않았다는 뜻은 아닙니다.

다른 공개 경로나 배포 자료가 있는지, 실제 Mainnet 프로그램과 어떤 관계가 있는지는 별도로 확인해야 합니다.

현재 확인한 범위에서 말할 수 있는 것은 개발 관련 코드 일부는 공개되어 있지만, Mainnet 핵심 구현 전체의 공개 여부는 확인되지 않았다는 것입니다.

Stellar 기반이라는 설명은 오픈소스를 의미할까?

파이 네트워크를 알아보다 보면 Stellar라는 이름을 자주 접하게 됩니다.

Pi Network 공식 백서에서는 Stellar Consensus Protocol(SCP)을 주요 합의 기술로 설명합니다.

SCP는 Stellar 블록체인에서도 사용되는 합의 프로토콜입니다. 네트워크 참여자들이 거래 기록에 합의하는 방식을 설계한 기술입니다.

그렇다면 Stellar의 코드가 공개되어 있으니 파이 네트워크도 오픈소스라고 볼 수 있을까요?

그렇게 단정할 수는 없습니다.

기존 오픈소스 기술을 기반으로 새로운 네트워크를 만들더라도 실제 사용한 버전, 수정 사항, 운영 프로그램의 공개 범위는 별개의 문제이기 때문입니다.

예를 들어 공개된 프로그램을 바탕으로 새로운 서비스를 만들었다고 해보겠습니다.

원본 코드를 확인할 수 있다는 사실만으로 새로운 서비스에서 어떤 부분을 변경했는지까지 알 수는 없습니다.

또한 원본 코드의 라이선스에 따라 수정 코드의 공개 의무가 달라질 수 있습니다. 이를 판단하려면 실제 사용한 코드와 라이선스, 배포 방식 등을 확인해야 합니다.

따라서 Stellar의 오픈소스 여부와 파이 네트워크의 실제 코드 공개 범위를 동일하게 취급해서는 안 됩니다.

코드가 공개되면 무엇을 검증할 수 있을까?

오픈소스의 중요한 가치는 외부 검토 가능성입니다.

소스코드가 공개되면 개발자와 보안 연구자가 프로그램의 작동 방식과 잠재적인 문제를 분석할 수 있습니다.

블록체인에서는 특히 거래 검증 규칙, 합의 과정, 권한 구조 등을 살펴보는 데 도움이 됩니다.

하지만 코드 공개만으로 모든 문제가 해결되는 것은 아닙니다.

코드가 공개됐다고 해서 그 코드가 안전하다는 뜻은 아닙니다.

공개된 코드에 취약점이 있을 수도 있고, 실제 네트워크에서 실행되는 프로그램이 공개된 코드와 다를 수도 있습니다.

더 높은 수준의 검증을 위해서는 코드뿐 아니라 버전 정보, 빌드 과정, 배포 방식, 실제 네트워크 상태 등도 확인할 수 있어야 합니다.

반대로 소스코드가 모두 공개되지 않았다고 해서 네트워크의 모든 거래 기록을 확인할 수 없는 것도 아닙니다.

거래 기록을 조회할 수 있는 것과 프로그램의 내부 작동 방식을 확인할 수 있는 것은 서로 다른 종류의 투명성이기 때문입니다.

파이 네트워크의 기술 공개 수준은 어떻게 판단해야 할까?

지금까지 확인한 내용을 정리하면 다음과 같습니다.

확인 항목현재 확인한 범위
앱 개발 도구공개 저장소 확인
개발 문서공개 자료 확인
스마트 컨트랙트 관련 코드공개 저장소 확인
Mainnet 핵심 노드 코드 전체조사한 공개 저장소에서 확인되지 않음
실제 운영 코드와 공개 코드의 일치 여부추가 검증 필요

여기서 중요한 것은 오픈소스를 단순히 공개 또는 비공개의 두 가지 상태로만 평가하지 않는 것입니다.

앱 개발 도구가 공개되어 있다는 점은 생태계에 의미가 있습니다. 외부 개발자가 플랫폼의 기능을 이해하고 새로운 서비스를 만드는 데 필요한 자료를 제공하기 때문입니다.

하지만 블록체인 자체의 투명성을 평가하려면 더 깊은 수준의 정보가 필요합니다.

누가 거래를 검증하는지, 어떤 규칙으로 네트워크가 운영되는지, 외부에서 그 규칙을 독립적으로 확인할 수 있는지가 핵심입니다.

결국 파이 네트워크의 기술 공개 수준을 판단할 때는 무엇이 공개됐는가뿐 아니라, 공개된 자료로 무엇을 실제 검증할 수 있는가를 함께 살펴봐야 합니다.

앞으로 무엇이 공개되면 달라질까?

파이 네트워크는 채굴 앱에서 출발해 Mainnet과 Open Network로 발전해 왔습니다.

이 과정에서 개발 도구와 기술 문서, 생태계 관련 코드도 공개되어 왔습니다.

앞으로 Mainnet 핵심 프로그램의 공개 범위가 확대되거나 실제 실행 코드와 공개 저장소를 독립적으로 대조할 수 있는 정보가 제공된다면 외부 검증 가능성도 달라질 수 있습니다.

그렇다고 모든 프로그램을 공개해야만 블록체인이 운영될 수 있는 것은 아닙니다.

핵심은 프로젝트가 어떤 수준의 투명성과 독립적인 검증 가능성을 제공하는지입니다.

현재 확인된 사실은 분명합니다.

파이 네트워크에는 공개된 개발 코드가 존재합니다. 그러나 이를 근거로 Mainnet 핵심 소프트웨어 전체가 오픈소스라고 단정할 수는 없습니다.

앞으로 지켜볼 부분은 공개 저장소의 숫자보다 실제 네트워크를 독립적으로 이해하고 검증할 수 있는 정보가 얼마나 확대되는가입니다.

FAQ

파이 네트워크는 완전히 비공개 소프트웨어인가요?

그렇지 않습니다. PiNetwork 및 관련 개발 조직의 GitHub에는 개발 도구와 문서, 스마트 컨트랙트 관련 코드 등이 공개되어 있습니다. 다만 이것이 Mainnet 핵심 소프트웨어 전체의 공개를 의미하지는 않습니다.

GitHub에 공개된 코드는 누구나 사용할 수 있나요?

공개 저장소는 일반적으로 누구나 열람할 수 있지만, 수정과 재배포 등의 권한은 라이선스에 따라 달라집니다. 저장소가 공개되어 있다는 사실만으로 모든 이용이 허용되는 것은 아닙니다.

오픈소스가 아니면 블록체인이 아닌가요?

아닙니다. 블록체인 여부와 소스코드 공개 여부는 서로 다른 문제입니다. 다만 코드 공개 수준은 외부 검증 가능성과 기술적 투명성을 평가할 때 중요한 요소입니다.

Stellar가 오픈소스라면 Pi도 오픈소스 아닌가요?

Stellar의 공개 코드와 Pi Network의 실제 구현은 구분해야 합니다. 기반 기술이 공개되어 있어도 Pi가 사용한 버전과 수정 사항, 실제 운영 프로그램의 공개 여부는 별도로 확인해야 합니다.


최종 업데이트: 2026년 10월 8일

※ 오디너리랩은 Pi Network와 공식적으로 제휴하거나 운영되는 사이트가 아닌 독립적인 정보 미디어입니다. 이 글은 투자 권유를 목적으로 하지 않으며, 프로젝트의 기능과 정책은 변경될 수 있으므로 중요한 사항은 Pi Network 공식 자료를 함께 확인하시기 바랍니다.

olab
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.

Ordinary Lab 소개   |   개인정보처리방침   |   문의: help@ordinarylab.kr