ZYCORD 문서
한국어
Zycord문서자주 묻는 질문

자주 묻는 질문

짧은 답변들이며, 프로젝트가 받고 싶어 하지 않을 질문에 대한 답도 포함되어 있습니다. 알려진 문제들은 여러분이 알아서 발견하도록 남겨 두는 대신 여기와 백서에 명시되어 있습니다.

이 질문들은 실제로 자주 나오는 질문들이며, 출시 스레드에서 답한 방식 그대로 답했습니다. 여러분의 질문이 여기 없다면 거기서 물어보세요 — 그 스레드는 자체 검열하지 않으므로 그 안의 어떤 것도 삭제될 수 없습니다.

거래소 상장은 언제인가요?#

요청한 적도, 대가를 지불한 적도, 발표한 적도 없습니다. testnet 코인은 설계상 아무런 가치가 없습니다. mainnet 코인이 어디서 거래되는지는 시장의 일이지 저자의 일이 아닙니다 — 상장 계약에 서명할 회사도 없고 그 비용을 낼 자금도 없습니다. 오늘 여러분에게 ZCD를 팔겠다는 사람은 사기를 치고 있는 것입니다. mainnet 제네시스 블록은 아직 생기지 않았습니다.

채굴 풀이 있나요?#

출시 시점에 존재하는 풀은 없고, 공식 풀도 없습니다. 노드는 기본 상태로 단독 채굴을 하며, 제네시스 블록의 난이도에서는 그것이 합리적인 진입 방법입니다. 풀이 나타난다면 그것은 제3자이니, 어디서든 적용할 만한 회의를 그대로 적용하세요.

바운티? 에어드롭? 서명 캠페인?#

아니요, 아니요, 그리고 아니요. 여기서는 어떤 홍보에도 대가를 지불하지 않습니다. 누군가 홍보를 대가로 Zycord를 주겠다고 한다면, 그것은 이 프로젝트에서 나온 것이 아닙니다.

이것도 또 하나의 “100만 TPS” 체인인가요?#

주장은 그보다 좁고 반증 가능합니다. 검증에는 상태가 필요 없고, 따라서 한계 없이 병렬화되며, 따라서 네트워크가 커질수록 노드당 비용이 낮아질 수 있다는 것입니다. 네트워크는 초당 약 90건의 인증서(certificate)로 출시되며, 이 상한은 실제 사용이 지속될 때에만 올라갑니다 — 저자를 포함해 누구도 명령으로 올릴 수 없습니다. 측정된 숫자는 백서 §15에 있고, 다시 실행해 볼 소스도 함께 있습니다. 여러분의 컴퓨터에서 다른 결과가 나온다면 그 수치를 올려 주세요.

Monad나 Sei 같은 “병렬 EVM”과 무엇이 다른가요?#

그런 체인들은 노드 안에서 실행을 병렬화합니다 — 여전히 모든 노드가 모든 트랜잭션을 다시 실행하므로 상태 I/O의 벽은 있던 자리에 그대로 있습니다. 여기서는 유효성이 트랜잭션 바이트의 순수 함수이므로, 검증이 네트워크 전체에서 반복되는 대신 네트워크 전체에 나뉘어 흩어지고, 유일한 순차 단계는 데이터베이스가 아니라 메모리를 건드립니다. 같은 벽으로 더 빨리 달려가는 차가 아니라, 다른 벽입니다.

왜 RandomX인가요? 봇넷이 몰려올 텐데요.#

올 것입니다. CPU로 채굴 가능한 모든 코인이 봇넷과 싸워 왔고, 이 프로젝트도 예외이리라 기대하지 않습니다. 이 절충은 눈을 뜬 채 받아들인 것입니다. 봇넷으로 기울어진 배분이라 해도 판매로 결정된 배분보다는 여전히 넓고, 이미 갖고 있는 노트북을 경쟁력 있게 유지하는 것이 RandomX가 존재하는 이유 전부입니다.

트랜잭션이 충돌하면 어떻게 되나요?#

폴드(fold) 순서에서 나중인 쪽이 건너뜀(skip) 처리되고, 그 수수료는 소각되며, 블록은 유효한 상태로 남습니다 — 어떤 것도 중간에 “실패”하지 않습니다. 결제와 발행과 팁은 교환 가능한 델타를 쓰므로 아예 충돌할 수 없습니다. 경합이 생기는 것은 정확한 읽기를 쓰는 컨트랙트 상태(호가창, AMM)뿐이며, 애플리케이션 시퀀서는 그것을 오프체인에서 직렬화하려고 존재합니다 — 머신과 같은 높이에서 활성화됩니다.

출시 시점에 스마트 컨트랙트가 있나요?#

예, 제네시스 바이너리 안에 들어 있습니다 — 높이 80,640(약 28일째), 즉 블록 0으로부터 4주 뒤부터 활성화되며, 높이 40,320(약 14일째)의 BOND 이후입니다. 담보를 건 인수인(underwriter)이 컨트랙트보다 먼저 존재하도록 하기 위해서입니다. 같은 바이너리이고 포크는 없습니다. 이 높이들은 제네시스 블록에서 동결된 합의 파라미터입니다. 머신은 병렬 cEVM이며, 델타 우선 표준 라이브러리가 미리 배포되어 있습니다. Solidity와 그 컴파일러들, 감사자들은 그대로 이어집니다. 다만 지갑 수준의 원시 호환성은 주장하지 않습니다. 공개 testnet에서는 같은 두 높이가 1일째와 3일째에 걸리므로, mainnet이 거기에 이르기 몇 주 전에 이미 충분히 돌아갑니다.

알려진 문제로는 무엇이 있나요?#

여러분이 알아서 발견하도록 남겨 두는 대신 백서에 명시되어 있습니다. 사용된 주소 레지스트리가 영원히 커진다는 것(모든 널리파이어 집합 설계가 함께 지고 있는 문제이며, 높은 처리량에서 구속력을 갖는 제약입니다), 본문은 체인 데이터이므로 용량 곡선의 꼭대기에 있는 블록 생산자는 대역폭만으로도 데이터센터급이 된다는 것, 시퀀서는 자기 애플리케이션의 주문 흐름을 가장 먼저 본다는 것 — 그 MEV는 애플리케이션이 명시적으로 가져갑니다, 검증 표본 추출은 출시가 아니라 로드맵이라는 것, 제네시스 바이너리에 든 cEVM은 한 번에 맞아야 하는 표면을 넓힌다는 것 — 나중에 고칠 일시 정지 버튼은 없습니다, 그리고 §12가 기밀 결제의 미해결 문제들을 이름을 붙여 나열한다는 것입니다.

Discord나 Telegram이 있나요?#

커뮤니티 채널은 환영하며 커뮤니티가 만들게 될 것입니다 — 바로 그 일에 자원해 주실 분을 찾고 있습니다. 그러나 설계상 그중 어느 것도 공식이 아닙니다. 채팅에는 관리자가 있고, 관리자는 사람들을 침묵시키고 이력을 지울 수 있기 때문입니다. 모든 공식 발표는 프로젝트 키로 서명되어 포럼 스레드에 올라가며, 다른 어디에도 올라가지 않습니다. 어떤 채팅방에서 누군가 그 스레드에 서명된 글 없이 “공식 발표”라고 말한다면, 그것은 거짓말입니다.

당신은 누구인가요?#

Simstoshi입니다. 그것이 답의 전부이며, 그 점이 핵심입니다. 이 설계의 어떤 것도 저자를 신뢰할 것을 요구하지 않습니다. 남용할 관리자 키도 없고, 팔아 치울 배분도 없으며, 안전을 떠받치는 운영자도 없습니다 — 그리고 저자를 포함한 모든 운영자가 사라져도 네트워크를 살아 있게 하는 강제 포함 경로가 있습니다. 모든 공식 릴리스와 발표는 E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29으로 서명됩니다.

프리마인이나 창립자 배분, 투자자 라운드가 있나요?#

없으며, 약속이 아니라 확인 가능한 사실입니다. zcd genesis는 allocations 0을 출력하고, 네트워크가 존재하기도 전에 공개된 파라미터 파일에 대해 직접 실행해 볼 수 있습니다. 트레저리(treasury)는 모든 블록 보조금의 3%를 하나의 셀(cell)에 적립하는데, 이 셀에는 제네시스 블록 시점에 키도, 주소도, 정족수도 없으며 Era 2 이전에는 열 수 없습니다. 아무도 공개적으로 나서서 이를 청구하지 않으면 그 코인은 그냥 영영 발행되지 않습니다. 프리마인이란 배분입니다 — 제네시스 블록 시점에 존재하며 누군가에게 속하는 코인과 주소와 키 말입니다. 여기의 제네시스 블록에는 그 셋 중 어느 것도 없습니다.

어떤 바이너리가 정말 당신 것인지 어떻게 검증하나요?#

그보다 더 나은 일을 하세요. 그것이 정말로 공개된 소스인지 검증하는 것입니다. 태그를 다시 빌드해 해시를 비교하세요 — 일치한다면 누가 빌드했는가 하는 질문은 더 이상 중요하지 않게 됩니다. 절차는 다운로드 검증에 있습니다. -randomx 아카이브는 cgo이므로 바이트 단위로 재현할 수 없다는 점에 유의하세요. 그 계층은 흐리게 넘어가지 않고 명시적으로 진술되어 있습니다.

GPU나 ASIC으로 채굴할 수 있나요?#

RandomX는 CPU에 견주어 그것을 수지 맞지 않게 만들도록 설계되었으며, 그것이 요점 전부입니다. 이미 갖고 있는 컴퓨터에서 채굴하세요. 채굴 노드에는 약 3.3 GiB, 검증만 하는 노드에는 약 1 GiB의 RAM을 예산으로 잡으세요 — 숫자는 여기 있습니다.

제네시스 블록 이전에 노드를 시작하면 어떻게 되나요?#

기다립니다. 그리고 그것이 의도된 사용 방식입니다. 노드는 자기 시계가 아직 도달하지 않은 타임스탬프를 가진 블록을 만들기를 거부하고, 얼마나 남았는지 출력하며, 스스로 채굴을 시작합니다. 그동안 내내 피어와 연결되어 동기화합니다. 예약할 것도, 다시 시작할 것도 없습니다.

testnet 코인은 mainnet 코인과 같은 것인가요?#

아닙니다. 공개 testnet은 자기 고유의 체인 id를 갖고 있고, 그 코인은 설계상 아무런 가치가 없으며, 제네시스 블록부터 초기화될 수 있습니다. 이 네트워크는 mainnet의 동작을 측정하기 위해 존재합니다 — mainnet의 gas 스케줄을 그대로 쓰는 이유가 바로 그것입니다.

보안 문제는 어디에 신고하나요?#

공개 절차를 밝히고 있는 SECURITY.md에 신고하세요. 이 프로젝트는 좋게 봐 주는 것보다 보고를 받는 쪽을 원하며, mainnet 전에 발견된 결함은 누구에게도 비용이 되지 않습니다.

아직 답을 못 찾으셨나요?#