ZYCORD 문서
한국어
Zycord다운로드

다운로드

노드, 명령줄, 데스크톱 지갑을 빌드가 존재하는 모든 플랫폼에 대해 제공합니다. 플랫폼당 아카이브 하나이며, 그것이 네트워크에 참여하는 아카이브입니다.

최신 릴리스 이 페이지의 모든 다운로드

데스크톱 지갑#

zcd ui가 제공하는 것과 동일한 지갑 인터페이스를 감싼 창으로, 같은 wallet/session 위에 세워져 있습니다 — 따라서 명령줄보다 더 허용적일 수 없도록 구조적으로 막혀 있으며, 단지 그러지 않기를 의도한 것이 아닙니다. 이 지갑은 키를 보관합니다. 무언가를 옮기기 전에 여덟 가지 규칙을 읽어 두시기 바랍니다.

내 컴퓨터Zycord Wallet
LinuxDebian, Ubuntu — 64비트 .deb 내려받기
LinuxFedora, RHEL, openSUSE — 64비트 .rpm 내려받기
Windows64비트 Intel 또는 AMD 내려받기
macOSApple Silicon 및 Intel 설치

이들 각각은 지갑과 그것이 실행하는 zycordd 노드를 함께 담고 있습니다. 노드가 없는 지갑은 동기화할 대상도, 거래를 보낼 경로도, 채굴할 수단도 없기 때문입니다. 이 노드는 RandomX 빌드이며, mainnet과 공개 testnet이 받아들이는 것이 바로 이 빌드입니다. Linux 패키지는 Zycord Wallet을 응용 프로그램 메뉴에도 등록합니다.

ARM용 Windows 또는 ARM용 Linux 지갑은 없습니다.

서버에서, 터미널로#

설치 스크립트#

실행 중인 머신에 맞는 아카이브를 내려받고, 체크섬을 검증한 다음에야 설치합니다. 내려받아 읽어 본 뒤 실행하세요:

curl -fsSLO https://zycord.com/releases/vX.Y.Z/install.sh
less install.sh
sh install.sh --version vX.Y.Z

--version는 필수이며 latest는 없습니다. 직접 지정하지 않은 릴리스는 선택하지 않은 릴리스입니다. 위의 태그는 이 페이지가 열릴 때 최신 릴리스에서 채워집니다. 스크립트를 끈 상태로 보고 있다면 릴리스 페이지에서 태그를 확인하세요.

Mac에서#

macOS 다운로드는 없으며, 이는 아무도 손대지 않은 빌드가 아닙니다. 지갑은 cgo를 통해 플랫폼 webview에 접근하고 노드는 C++로 된 RandomX 엔진을 담고 있어, 둘 다 Mac에만 존재하는 Apple SDK가 필요합니다. 빌드 머신의 어떤 것도 이들을 교차 컴파일할 수 없습니다.

그래서 아래 스크립트는 사용자의 컴퓨터에서 직접 빌드합니다. 이는 바이너리 외에 한 가지를 더 얻게 해 줍니다. 로컬에서 빌드한 애플리케이션에는 격리 속성이 붙지 않으므로 Gatekeeper가 거부할 것이 없습니다. 내려받은 .app은 거부됩니다. 서명하려면 Apple Developer ID가 필요하고, 그 인증서는 개발자의 법적 이름을 공개하기 때문입니다 — 이 프로젝트에는 그것이 없습니다.

Xcode 명령줄 도구(xcode-select --install)와 Go가 필요합니다. 내려받아 읽어 본 뒤 실행하세요:

curl -fsSLO https://zycord.com/releases/vX.Y.Z/install-macos.sh
less install-macos.sh
sh install-macos.sh --version vX.Y.Z

무엇이든 컴파일하기 전에 서명된 체크섬으로 소스를 검증하고, 노드를 품은 지갑을 빌드한 뒤 Zycord Wallet.app을 /Applications에 넣습니다. 몇 분 걸리며 대부분은 컴파일 시간입니다.

실행하기 전에 검증하세요#

운영체제가 경고를 표시할 것이며, 여기에 코드 서명 인증서가 없는 것은 예산 때문이 아니라 설계상 그런 것입니다. 그러한 인증서는 검증된 법적 신원을 증명하는 기관이며, 법적 이름이 들어가지 않은 형태는 존재하지 않습니다. 그 자리를 대신하는 것은 누구나 재현할 수 있는 빌드입니다.

Checksums, the archives above SHA256SUMS.randomx
Checksums, the Debian packages SHA256SUMS.deb
Checksums, desktop wallet SHA256SUMS.desktop
체크섬, RPM 패키지 SHA256SUMS.rpm
체크섬, 소스 타르볼 SHA256SUMS.source
Release signing key zycord-release-key.asc
sha256sum --check --ignore-missing SHA256SUMS.randomx   # shasum -a 256 on macOS

--ignore-missing는 관대함이 아닙니다. 이 파일은 해당 릴리스가 게시하는 모든 아카이브를 포함하는데 여러분은 그중 하나만 내려받았으므로, 이 옵션이 없으면 갖고 있지 않은 항목이 실패로 보고되고 완전히 정상인 다운로드에서도 명령이 0이 아닌 값으로 종료됩니다.

여기 있는 체크섬 파일은 어느 것도 서명되어 있지 않습니다

릴리스에는 프로젝트의 공개 키인 zycord-release-key.asc가 함께 제공되며, 이 키로 업데이터 매니페스트에 서명합니다 — 그러나 체크섬 파일에는 서명하지 않습니다. SHA256SUMS.randomx.asc는 없고, 어느 것도 클리어사인되어 있지 않습니다. 따라서 체크섬은 파일이 이 페이지에서 온전히 도착했다는 것만 증명할 뿐, 페이지 자체가 진짜인지는 알려 주지 못합니다. 체크섬에도 서명이 붙기 전까지 무게를 지니는 검증은 아래의 재빌드입니다. 서명도, 게시자에 대한 신뢰도 필요 없습니다. 바이트를 직접 만들어 비교하기 때문입니다.

지문을 여기에 공개하는 이유는, 서명이 생겼을 때 릴리스가 건네주는 값이 아니라 여러분이 직접 찾아 들어온 페이지에서 읽은 값과 대조할 수 있게 하기 위해서입니다:

E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29

나머지 — 키를 어디서 받는지, keys.openpgp.org가 GnuPG가 거부하는 사본을 제공하는 이유, 태그를 다시 빌드해 해시를 비교하는 방법 — 은 다운로드 검증에 있습니다.

또는 직접 빌드하세요#

더 강력한 경로이자, 재현 가능한 계층이 검증 가능하게 만들려고 존재하는 방식입니다. 프록시가 건네준 것이 아니라, 직접 체크아웃한 태그를 빌드하는 것입니다.

git clone https://gitlab.com/zycord-group/zycord-node.git
cd zycord-node
make build-randomx   # bin/zcd-randomx, bin/zycordd-randomx -- joins a network
make build           # bin/zcd, bin/zycordd -- reproducible, devnet only

Go 툴체인은 go1.26.2로 고정되어 있으며, 빌드는 다른 버전에서 실행되기를 거부합니다. Go 릴리스가 다르면 같은 소스도 서로 다른 기계어로 컴파일되고, 그 불일치는 변조와 똑같아 보이기 때문입니다. 자세한 내용은 설치에 있습니다.