ZYCORD 문서
한국어

Zycord 문서

Zycord에 관해 공개된 모든 것을 읽는 순서대로 정리했습니다 — 설계 논증, 엔지니어링 명세, 그리고 실제로 실행하기 위한 운영자 안내서.

다른 것을 읽기 전에

mainnet에는 아직 코인이 없으며, 오늘 여러분에게 ZCD를 팔겠다는 사람은 사기를 치고 있는 것입니다. 공개 testnet의 코인은 설계상 아무런 가치가 없습니다. mainnet 제네시스 블록은 2026-10-01T00:00:00Z이며, 그 시각은 발표가 아니라 공개된 파라미터 파일 안의 genesis_time입니다 — 그 값과 어긋나는 노드는 다른 체인 위에 있는 것입니다. 모든 공식 발표는 E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29으로 서명되어 포럼 스레드에 올라갑니다. 다른 어디에도 올라가지 않습니다.

Zycord는 모든 트랜잭션이 — 여기서는 인증서(certificate)라고 부릅니다 — 자신이 읽은 상태와 쓴 상태를 함께 지니는 작업증명 네트워크입니다. 따라서 하나를 검증하는 일은 그 바이트의 순수 함수입니다. 디스크도, 이력도, 공유 상태도 필요 없고, 동시에 몇 대의 기계가 검사하든 한계가 없습니다. 체인은 아무것도 실행하지 않습니다. 인증서의 순서를 정하고, 선언된 입력이 여전히 성립하는 인증서를 적용하며 나머지는 건너뛰는 결정론적 폴드(fold)로 커밋할 뿐입니다.

이 페이지들은 그 시스템에 대한 문서입니다. 설계 논증, 엔지니어링 명세, 그리고 그것을 실행하기 위한 운영 안내서입니다. 이 문서들은 참조 구현이 빌드되는 것과 같은 소스에서 쓰였으며, 이 가운데 어느 하나라도 저장소와 어긋난다면 옳은 쪽은 저장소입니다.

여기서 시작#

그림부터 시작하세요

네트워크가 동작하는 방식

시스템 전체를 한 페이지에: 서버들 사이에서 오프체인으로 조립되고, 그 바이트만으로 병렬 검증되며, 단 한 번의 순차 폴드(fold)로 커밋되는 트랜잭션. 인증서(certificate), 두 개의 동사, 역할들, 두 개의 gas 시장, 그리고 차폐 레일 — 그림으로 설명합니다.

실행하기#

참조#

가장 짧은 유용한 경로#

읽는 것보다 오늘 당장 네트워크에 올라가고 싶다면, 필요한 것은 이것이 전부입니다. 공개 testnet은 지금 돌아가고 있으며, 다른 체인 id 아래에서 mainnet과 동일한 합의 규칙을 따릅니다.

# Build the binary that can join a RandomX network.
# `make build` produces a devnet-only binary -- see Installation, "Two tiers".
make build-randomx

# A payout address. The node never sees the key behind it.
./bin/zcd-randomx wallet new --out miner.json

# Join, and mine to yourself. Coins come from mining; on testnet there is
# also a faucet at zycord.com/faucet/ for a first, small balance.
./bin/zycordd-randomx --testnet --dir ./testnet \
  --mine --payout $(./bin/zcd-randomx wallet address --key miner.json)

네트워크의 첫 블록이 예정된 시각 이전을 포함해, 언제든 원할 때 시작하세요. 노드는 자기 시계가 아직 도달하지 않은 블록 만들기를 거부하고, 얼마나 기다려야 하는지 알려 주며, 스스로 채굴을 시작합니다. 예약할 것도, 다시 시작할 것도 없습니다. 이에 대한 완전한 설명은 공개 testnet에 있고, 운영 비용은 채굴에 있습니다.

무엇이 권위를 갖고, 무엇이 설명일 뿐인가#

이 점은 대부분의 프로젝트에서보다 여기서 더 중요합니다. 이 네트워크에는 관리자 키가 없고 따라서 사후에 실수를 바로잡을 방법도 없기 때문입니다. 문서에는 순위가 있으며, 그 순위는 형식적인 것이 아닙니다.

계층무엇인가어디에 있는가
프로토콜파라미터 파일과 골든 테스트 벡터. 이 벡터를 통과하는 독립 구현은 포크가 아니라 피어입니다.spec/
피어 계층노드들이 서로 주고받는 말에 대한 규범적 요구사항.와이어 프로토콜
논증왜 설계가 이런 모양인가를 측정값과 함께, 미해결 문제를 명시하며 설명합니다.백서
구현참조 노드가 위의 모든 것을 어떻게 실현하는가. 규범적이 아니라 설명적입니다.아키텍처
운영자 안내서설치, 실행, 채굴, 그리고 키 보관.이 페이지들

둘 사이에 불일치가 있으면 더 정밀한 쪽이 이기며, 그 불일치는 보고할 가치가 있는 버그입니다. 설명 계층에 손으로 적힌 숫자는 어느 것도 진리의 근원이 아닙니다. 그런 숫자는 코드에서 생성되거나, 이름 붙은 테스트가 단언하거나, 다른 어떤 것도 인용해서는 안 되는 예시입니다.

직접 확인하기#

저자가 직접 나서서 보증하지 않는 프로젝트에서는, 누구에게도 묻지 않고 스스로 확인할 수 있는 것보다 더 값진 것은 없습니다. 프로토콜은 파일이 든 디렉터리입니다. 제네시스 블록에서 동결된 파라미터 파일들과, 모든 폴드(fold)·블록·유효성 규칙에 각자의 사례를 부여하는 골든 벡터들입니다. 이것들을 통과하는 구현은 포크가 아니라 동등한 참여자입니다.