읽는 데 9분
Label 309은 오픈 소스입니까?
그렇습니다. Label 309는 개방형 존재 증명 표준입니다. 코드는 Apache-2.0, 사양은 CC-BY-4.0으로 공개되어 있으며, 누구나 이를 구현하고 포크하고 게이트웨이를 운영하고 제품을 만들 수 있습니다. CardanoWall의 허락은 필요하지 않습니다.

그렇습니다. Label 309는 사유 제품의 해자가 아니라 개방형 표준입니다. 코드는 Apache-2.0 라이선스로 공개되고, 사양 본문은 Creative Commons Attribution 4.0(CC-BY-4.0)으로 공개되며, 그 모두가 github.com/cardanowall의 공개 저장소에 있습니다. 개발자, 기업, 연구자, 그리고 더 넓은 Cardano 커뮤니티는 이를 구현하고, 감사하고, 포크하고, 이를 토대로 제품을 만들고, 자체 인프라를 운영할 수 있습니다. CardanoWall에 무엇 하나 요청할 필요가 없습니다.
바로 그것이 핵심입니다. CardanoWall은 이 표준을 중심으로 만든 첫 번째 완성도 높은 제품입니다. 그리고 이 표준을 사용할 수 있는 유일한 제품이 아니라는 점은 의도된 설계입니다.
한 제품이 만들었다면 정말 표준이라고 할 수 있습니까?
가능합니다. 단, 그 결과물을 해당 제품 밖에서도 쓸 수 있어야 합니다.
존재 증명 표준은 멋진 인터페이스를 처음 내놓은 회사보다 오래 살아남아야 합니다. 레코드를 하나의 웹사이트로만 만들 수 있거나, 하나의 서버로만 검증할 수 있거나, 하나의 비공개 백엔드로만 이해할 수 있다면, 그것은 공개 표준이 아닙니다. 그것은 하나의 기능일 뿐입니다.
Label 309는 그 반대의 길을 택합니다.
- 레코드 형식이 완전히 문서화되어 있습니다.
- 증명은 메타데이터 레이블
309아래 Cardano 트랜잭션 메타데이터에 담깁니다. - 검증은 공개 체인 데이터와 로컬 키만으로 동작하며, 발행자 서버가 개입하지 않습니다.
- SDK, 명령줄 도구, 데스크톱 앱, 게이트웨이 등 도구 일체가 오픈 소스 소프트웨어로 공개됩니다.
- 게이트웨이는 CardanoWall뿐 아니라 누구나 운영할 수 있습니다.
- 클라이언트는 웹 앱, 데스크톱 앱, 명령줄 도구, SDK 통합, 또는 사내 시스템이 될 수 있습니다.
CardanoWall은 여전히 가장 쉬운 호스팅형 경험을 제공할 수 있습니다. 그러나 증명 자체는 CardanoWall이 신뢰받거나, 온라인이거나, 상업적으로 관여하는지에 의존하지 않습니다. 이러한 독립성을 단계별로 살펴보려면 Label 309 레코드를 검증하는 방법을 참조하십시오.
이것이 CIP-309입니까?
여기서는 정확한 표현이 중요하므로 신중하게 짚어 볼 필요가 있습니다.
존재 증명 제안은 Cardano CIP 절차에 제출되어 메타데이터 범주 제안으로 CIP 편집자들의 검토를 받고 있습니다. 레코드가 Cardano 메타데이터 레이블 309를 사용하기 때문에 사람들은 이를 비공식적으로 "CIP-309"라고 부르기도 합니다. 하지만 메타데이터 레이블은 CIP 번호가 아닙니다. 둘은 서로 다른 식별자입니다. 열려 있는 풀 리퀘스트에서 이 제안은 현재 잠정 번호로 "CIP-0190? | Proof of Existence Transaction Metadata"라고 표기되어 있습니다. 논의는 CIP 풀 리퀘스트에서 확인할 수 있습니다.
검토가 마무리되기 전까지 정확한 명칭은 Label 309, 메타데이터 레이블 309, 또는 존재 증명 CIP 제안입니다. 아직 채택되거나 공식화된 Cardano 표준이 아니며, 부여된 "CIP-309"라는 것도 없습니다.
오픈 소스 약속은 최종 CIP 번호에 좌우되지 않습니다. 그 밑바탕의 원칙은 더 단순합니다. 커뮤니티는 원저자의 비공개 승인 없이도 표준을 읽고, 구현하고, 시험하고, 재사용할 수 있어야 합니다.
오픈 소스는 개발자에게 무엇을 줍니까?
오픈 소스는 표준을 약속에서, 직접 들여다보고 직접 실행할 수 있는 무언가로 바꿉니다.
개발자에게 공개 코드는 다음을 의미합니다.
- 마케팅 문구에서 동작을 추론하는 대신 구현 자체를 읽을 수 있습니다.
- 레코드가 어떻게 인코딩되고, 서명되고, 봉인되고, 검사되는지 정확히 볼 수 있습니다.
- SDK(TypeScript, Python, Rust)를 자신의 애플리케이션에서 재사용할 수 있습니다.
- 그 위에 맞춤형 명령줄 도구, 대시보드, 검증기, 업로드 유틸리티를 만들 수 있습니다.
- 증명 게시를 CI/CD, 컴플라이언스 시스템, 법무 워크플로, 또는 AI 콘텐츠 파이프라인에 연결할 수 있습니다.
- 공유된 정규 테스트 벡터로 검증하여 자신의 구현에 대해 적합성 테스트를 실행할 수 있습니다.
- 공개적으로 이슈를 제기하거나 변경을 제안할 수 있습니다.
- 다른 형태의 제품이 필요하면 코드를 포크할 수 있습니다.
이것이 중요한 이유는 존재 증명이 인프라이기 때문입니다. 인프라는 다른 사람들이 비공개 합의 없이도 그 위에 무언가를 만들 수 있을 때 신뢰를 얻습니다. 가장 낮은 계층에서 통합하는 것, 즉 자체 게이트웨이를 운영하는 것은 우회책이 아니라 지원되는 경로입니다.
Apache-2.0 라이선스는 무엇을 허용합니까?
Apache-2.0는 허용적인 오픈 소스 라이선스이며, 코드를 대상으로 합니다. 즉 SDK, 명령줄 도구, 게이트웨이, 검증기, 스키마가 그 대상입니다.
실질적으로 이 라이선스는 라이선스가 부여된 코드를 사용하고, 수정하고, 배포하고, 그 위에 무언가를 만드는 것을 허용합니다. 상업용 제품에서의 사용도 포함되며, 라이선스 조건을 따르기만 하면 됩니다. 또한 기여자로부터 명시적인 특허 라이선스를 부여하는데, 이는 Apache-2.0가 인프라와 개발자 도구에 흔히 선택되는 한 가지 이유입니다. 전체 본문은 apache.org/licenses/LICENSE-2.0에서 읽을 수 있습니다.
이는 Label 309 소프트웨어에 잘 맞습니다.
- SDK는 손쉽게 내장할 수 있어야 합니다.
- 명령줄 도구는 손쉽게 패키징할 수 있어야 합니다.
- 게이트웨이 코드는 손쉽게 셀프 호스팅할 수 있어야 합니다.
- 검증기는 손쉽게 독립적으로 실행할 수 있어야 합니다.
- 기업은 별도의 허가를 협상하지 않고도 제품을 출시할 수 있어야 합니다.
오픈 소스는 "조건이 전혀 없다"는 뜻이 아닙니다. 라이선스 고지, 저작자 표시 파일, 특허 조항은 여전히 적용됩니다. 오픈 소스란 그 허용이 CardanoWall과의 비공개 대화가 아니라 라이선스 자체에서 나온다는 뜻입니다.
사양은 왜 Creative Commons 라이선스를 따릅니까?
코드 라이선스와 사양 라이선스는 별개의 결정이며, Label 309는 둘 다 명시합니다.
코드, 스키마, CDDL 문법, 적합성 테스트 벡터는 Apache-2.0입니다. 사람이 읽는 사양 본문은 Creative Commons Attribution 4.0(CC-BY-4.0)으로 라이선스됩니다. 사양 텍스트에는 문서용 라이선스가 더 잘 맞습니다. 목표가 폭넓은 재사용, 즉 구현자, 교육자, 지갑 개발자, 게이트웨이 운영자, 감사인, 기업, 그리고 다른 표준 작성자가 두루 가져다 쓰는 것이기 때문입니다. CC-BY-4.0는 저작자 표시를 유지하면서도 그러한 폭넓은 재사용을 허용합니다.
이 구분은 의도된 것이며 저장소에서 이미 확정되어 있습니다. 출시 전에 해결해야 할 열린 질문이 아닙니다. Label 309 위에 무언가를 만드는 데 비공개 허가가 결코 필요하지 않도록 권리가 커뮤니티에 공개되었습니다. 커뮤니티가 표준을 구현하리라고 기대한다면, 그렇게 할 수 있음을 분명히 허용하는 라이선스가 필요합니다.
경쟁 제품을 만들 수 있습니까?
그렇습니다. 그리고 그것은 표준의 실패가 아닙니다. 표준이 충분히 개방적이어서 의미가 있다는 증거입니다.
누군가는 다음을 만들 수 있습니다.
- 또 다른 호스팅형 게이트웨이
- 사내용 로컬 게이트웨이
- 데스크톱 우선 증명 관리자
- 지갑 내장형 Label 309 검증기
- 법적 증거 대시보드
- AI 출처 증명 파이프라인
- CI/CD 어테스테이션 브리지
- 컴플라이언스 아카이브
- Label 309 레코드용 공개 탐색기
- 봉인된 레코드를 수신하는 모바일 클라이언트
이 가운데 일부는 CardanoWall과 경쟁할 것입니다. 일부는 CardanoWall을 보완할 것입니다. 일부는 CardanoWall이 결코 집중하지 않는 산업을 위해 쓰일 것입니다. 이 모든 것이 건강합니다. 여러 독립적인 도구가 같은 종류의 레코드를 만들고 검증할 수 있을 때 증명 표준은 더 강해집니다.
CardanoWall 고유로 남는 것은 무엇입니까?
오픈 소스가 표준과 제품 사이의 경계를 지우지는 않습니다.
Label 309 레코드 형식, SDK, 명령줄 도구, 게이트웨이 코드, 검증 로직은 누구나 사용할 수 있도록 공개되어 있습니다. CardanoWall은 여전히 자체 호스팅형 서비스, 사용자 인터페이스, 가격, 지원, 운영 정책, 브랜드, 도메인, 제품 로드맵을 가지고 있으며, 이것들은 CardanoWall 고유로 남습니다.
이 구분은 양쪽 모두를 보호합니다.
- 사용자는 편리한 호스팅형 제품을 얻습니다.
- 개발자는 재사용 가능한 인프라를 얻습니다.
- 기업은 통제가 필요할 때 셀프 호스팅할 수 있습니다.
- 커뮤니티는 표준을 검증하고 확장할 수 있습니다.
- CardanoWall은 프로토콜을 한 회사에 의존하게 만들지 않으면서 계속 제품을 만듭니다.
브랜드는 표준이 아닙니다. 호스팅형 서비스는 표준이 아닙니다. 표준은 레코드 형식과 그 주변의 상호 운용 가능한 도구입니다.
오픈 소스는 신뢰에 왜 중요합니까?
증명 시스템은 숨겨진 의존성으로 쉽게 약해질 수 있습니다.
증명이 존재하는지 알기 위해 벤더의 데이터베이스를 신뢰해야 한다면, 그 시스템은 더 약합니다. 호스팅형 계정 없이는 레코드를 검증할 수 없다면, 그 증명은 이식성이 떨어집니다. 다른 개발자가 같은 형식을 구현할 수 없다면, 그 생태계는 형식이 견고한지를 독립적으로 시험할 수 없습니다. 오픈 소스는 이러한 함정을 제거합니다.
Label 309에서는 누구나 공개된 Cardano 데이터에서 출발해 레코드를 가져오고, 구조를 검증하고, 해시를 다시 계산하고, 서명을 확인하고, 의도된 수신자일 때 봉인된 페이로드를 로컬에서 열고, 하나의 레코드가 여러 파일을 대표할 때 Merkle 포함 증명을 확인할 수 있습니다. CardanoWall은 이 워크플로를 쾌적하게 다듬을 수 있고, 그것이 어디에도 종속되지 않도록 지켜 주는 것은 개방형 표준입니다.
이것은 기업에 어떤 의미가 있습니까?
기업 입장에서 개방형 라이선스는 도입 위험을 낮춥니다.
처음에는 빠르다는 이유로 CardanoWall의 호스팅형 게이트웨이로 시작할 수 있습니다. 이후 같은 기업이 자체 클라우드에서 게이트웨이를 운영하거나, 사내 신원 시스템을 연결하거나, 소송 보전 정책에 따라 증거를 보관하거나, 비공개 파이프라인에서 수천 건의 Merkle 커밋먼트를 게시해야 할 수 있습니다. 개방형 표준은 그 경로를 현실로 만듭니다.
선택지는 "호스팅형 UI를 영원히 쓰기" 대 "모든 것을 처음부터 다시 작성하기"가 아닙니다. 기업은 CardanoWall로 시작해, SDK나 API 자동화를 추가하고, 일부 워크플로를 명령줄 도구로 옮기고, 정책이나 규모가 요구하면 결국 자체 게이트웨이를 운영할 수 있습니다. 진지한 인프라에 필요한 것은 바로 이 점진적 경로입니다.
이것은 일상 사용자에게 어떤 의미가 있습니까?
대부분의 사람에게 오픈 소스는 매일 코드를 읽는 일을 뜻하지 않습니다.
오픈 소스는 증명 주변의 도구가 덜 취약하다는 것을 의미합니다. 오늘 증명을 게시했다면, 내일 그것을 이해하기 위해 특정 웹사이트 하나가 계속 온라인 상태일 필요는 없어야 합니다. 다른 도구로도 레코드를 검증할 수 있습니다. 올바른 신원을 보유하고 있다면 다른 클라이언트로도 봉인된 레코드를 열 수 있습니다. 다른 게이트웨이로도 호환되는 증명을 게시할 수 있습니다. 실제로 개방형 명령줄 도구와 SDK를 통해 이미 웹사이트 없이 CardanoWall을 사용할 수 있습니다.
제품이 잘 다듬어져 있기에 경험은 단순할 수 있습니다. 장기적인 신뢰는 형식이 그 제품 안에 갇혀 있지 않다는 데서 옵니다.
오픈 소스와 혼동하지 말아야 할 것은 무엇입니까?
오픈 소스는 유용하지만 마법은 아니며, 모든 질문을 그 자체로 해결하지도 않습니다.
오픈 소스는 모든 호스팅형 서비스가 무료라는 뜻이 아닙니다. 게이트웨이는 여전히 Cardano 네트워크 수수료, Arweave 스토리지, 인프라, 운영 비용을 부담합니다. CardanoWall의 브랜드나 상표를 오해를 일으키는 방식으로 쓸 수 있다는 뜻도 아닙니다. 모든 풀 리퀘스트가 수락된다는 뜻도 아닙니다. 그리고 같은 표준을 따른다는 이유만으로 어떤 구현이 안전하다는 뜻도 아닙니다.
또한 오픈 소스가 실사를 대신하지도 않습니다. 자신의 것이든 다른 누군가의 것이든 프로덕션 구현에 의존하기 전에 다음을 확인할 가치가 있습니다.
- 저장소의 실제 라이선스 파일
- 사양 라이선스
- CIP 제안 상태
- SDK와 게이트웨이 릴리스 상태
- 신원, 봉인, 수신자 키에 대한 보안 모델
- 구현이 검증되는 기준이 되는 적합성 테스트
오픈 소스의 약속은 누구도 무엇 하나 확인할 필요가 없다는 것이 아닙니다. 그 약속은 확인이 가능하다는 것입니다.
요약
Label 309는 상호 운용성에 중요한 모든 계층에서 개방적입니다. 코드는 Apache-2.0입니다. 사양은 CC-BY-4.0입니다. 게이트웨이는 셀프 호스팅이 가능합니다. 검증은 CardanoWall을 신뢰하지 않고도 동작합니다. 개발자는 자유롭게 자신의 도구와 제품을 만들 수 있습니다.
CardanoWall은 첫 번째 완성형 제품입니다. 표준은 생태계의 것입니다.
더 읽어보기
- 표준의 본거지: label309.org
- 오픈 소스 코드, SDK, 명령줄 도구: github.com/cardanowall
- Cardano CIP 풀 리퀘스트: github.com/cardano-foundation/CIPs/pull/1205
- Apache License 2.0
- Creative Commons Attribution 4.0