언어

자주 묻는 질문

For troubleshooting the zcashd client, please see our Github wiki.

사용

Zcash 환경

Zcash(ZEC)는 어떻게 얻나요?

You can buy ZEC from participating online exchanges/markets with another cryptocurrency or fiat currency (depending on which exchange you use). We put together a list of exchanges supporting Zcash trades at launch here but these are just a few of the first exchanges and wallets that supported Zcash at launch. There have been many more that have come into existence. We encourage the community to host their own lists and repositories of successful providers such as in this Zcash community blog. You might also have luck finding someone to buy Zcash from in-person or offering services/products to be paid for in Zcash. And of course, you are highly encouraged to run a Zcash mining node to earn tokens for taking part in securing the decentralized network!
You can get more info on installing a node and sending ZEC in our 1.0 Guide.

Zcash 지갑은 어떻게 설치하나요?

There are already a variety of third-party options for storing and sending ZEC, in addition to the officially supported core client, zcashd. Many of these third-party wallets have limitations in their support for Zcash; in particular including shielded addresses in a transaction requires a large amount of computer memory and most wallets (both hardware and web-based) have yet to integrate this feature.
You can browse a list we put together of third-party support at launch here. As mentioned in the above question, these are a few of the first exchanges and wallets that supported Zcash at launch. There have been many more that have come into existence. We encourage the community to host their own lists and repositories of successful providers such as in this Zcash community blog.

"t"로 시작하는 주소와 "z"로 시작하는 주소의 차이점은 무엇인가요?

Zcash is built upon and extends the Bitcoin protocol. Addresses which start with "t" behave exactly like Bitcoin, including their globally public properties and we refer to these as "transparent addresses". Addresses which start with "z" include the privacy enhancements provided by zero-knowledge proofs (see FAQ: what is a zero-knowledge proof?) and we refer to these as "shielded addresses". It is possible to send ZEC between these two address types.
See our blog post Anatomy of a Zcash Transaction for more details.

Zcash에도 다중서명 거래가 있나요?

있습니다. 하지만 개인정보 보호를 지원하지 않습니다. Zcash는 다중서명 거래와 같이 Bitcoin에서 지원하는 거래와 동일한 유형은 모두 지원하지만 모든 거래에 개인정보 보호가 추가되어 있지는 않습니다. Bitcoin과 동일한 개인정보 속성(예: 전역 투명성)이 설정되어 있습니다. 주소의 첫 문자열로 단일서명 투명 주소(t1)와 다중서명 투명 주소(t3)를 구분할 수 있습니다.
다중서명 거래와 같은 투명 거래를 사용하면 비공개 Zcash 지출 사이에 거래를 끼워넣을 수 있습니다. 예를 들어 자기 자신에게 비공개 Zcash 지출을 한 다음, 다중서명 거래로 실행될 수 있는 국제 투명 거래를 실행하고, 다시 새로운 자금의 소유자(자기 자신 또는 다른 인물)가 또 자기 자신에게 비공개 Zcash 지출을 할 수 있습니다.
이 기술을 사용하면 일부 개인정보 보호 혜택을 누릴 수 있습니다. 하지만 본사 측에서는 이 방법으로 전면적 개인정보 보호가 제공된다고 단정할 수는 없어, 향후 연구가 필요할 것으로 보입니다.

Zcash와 Bitcoin의 차이점은 무엇인가요?

Zcash는 최초이자 가장 널리 사용되는 블록체인 암호화폐인 Bitcoin 프로토콜의 포크입니다. 즉, Zcash는 자체적인 블록체인과 화폐 토큰을 보유합니다. Zcash는 Bitcoin 코어 팀의 연구 성과를 기반으로 영지식 증명을 통해 개인정보 보호가 유지되는 거래 데이터를 실현하고자 합니다(FAQ "영지식 증명이란 무엇인가요?" 참조). 또한 작업 알고리즘 증명과 같이 개인정보 보호와 관련이 없는 변경 사항도 포함하고 있습니다(기술적 차이에 대한 자세한 내용은 FAQ의 "Bitcoin 설계와 다른 점은 무엇인가요? Bitcoin 네트워크와 같은 점은 무엇인가요?"를 참조하세요).

What do I do if my transaction is not being mined?

After the Overwinter network upgrade, all transactions expire after ~10 minutes/20 blocks, and the best thing to do is to try your transaction again with some modifications. When your transaction expires, your funds will be returned to you.

There may be various reasons why your transaction is not included in a block:

  • Loss of connectivity
  • Transaction fee too low
  • Network overload
  • Too many transparent inputs (transaction size too large)

We suggest trying your transaction again with:

  • Try again with a better connection
  • Use the standard fee (0.0001 ZEC)
  • Try again later, or increase the fee for high priority transactions
  • Use a minimal amount of inputs to limit the size, or increase the fee for large transactions

Zcash 클라이언트(zcashd)

Zcash는 어떻게 실행하나요?

네트워크에 참여하려면 1.0 가이드를 참조하는 것이 좋습니다. 당사 블로그 게시물을 참조하여 Zcash의 핵심 클라이언트인 zcashd의 현주소를 파악하세요.

Windows, Mac, Android 또는 iOS용 버전이 있나요?

The Zcash company has official support for only Linux. While we have no intentions to officially support other operating systems, you can keep an eye on our community forum for future third-party Windows and mobile support. Since we do not have the resources to review software we do not build ourselves, we encourage users to do due diligence on the legitimacy and safety of software built by third-parties before downloading and installing.

ZEC는 어떻게 채굴하나요?

Zcash 네트워크에 노드를 설치하고 실행하는 방법은 1.0 가이드에서 확인하세요. 당사의 채굴 가이드를 참조하면 채굴을 위한 노드 설치 시 도움을 받을 수 있습니다.

Network Upgrades

What is a network upgrade for Zcash?

These are non-backward compatible updates that require an upgrade to all Zcash full nodes and wallets. Each network upgrade has a name and associated versions. The network launched with the 1.0.x Sprout protocol. The next planned upgrades are 1.1.x Overwinter and then 2.0.x Sapling.

When is the next one happening?

The next network upgrade, Overwinter, will activate at block 347500. We maintain a countdown page for upcoming upgrades. Zcash company plans for regular network upgrades approximately two times a year.
Once the code is finalized for a network upgrade, the next release of zcashd has that block height hard-coded in. The activation date is selected to be at least 3 months after the first code release with the upgraded protocol. This means users have a 3-month window in which to update their zcashd software.

What do I need to do as a user?

If you use a third party service, such as an exchange or hosted wallet, verify with them that they support the new network upgrade.
If you use zcashd directly and you have upgraded within three months of a network upgrade, there are no further actions to take. If you issued transactions near the time of the upgrade, you may need to resubmit them.
If you use zcashd but have not upgraded within three months of a network upgrade, it will exit with an error message prior to the upgrade.
If you have set disabledeprecation in your configuration file or you are using third party software which has done so, you are in danger of splitting off from the upgrade and remaining on the old protocol.

Are my funds safe during the transition?

If your wallet has upgraded, you don’t need to do anything to 'transfer' your money. For safe keeping of funds during any version upgrade and as a general practice, we highly recommend making and keeping regular backups of your wallet.

It is best practice to stop sending transactions near the network upgrade activation height; we recommend not sending transactions an hour or so beforehand. Transactions that are not mined before the activation height will need to be resent after the upgrade.

If you have sent a transaction after the upgrade and it has not been mined, wait for the transaction to expire (the transaction expiry period is about ~10 minutes/20 blocks) and try your transaction again. For understanding various situations and responses to unmined transactions, see this question.

What if there is a critical vulnerability in the protocol?

In case a critical vulnerability is discovered in the protocol which would place user funds at risk, potentially compromise privacy, or present some other substantial danger, an emergency upgrade will be activated as quickly as safely possible. We will coordinate an emergency protocol upgrade process through our standard security announcements page.

일반

비즈니스

Zcash사의 사명은 무엇인가요?

Our mission is to create an open, global economic platform from which no-one can be excluded.
We believe that personal privacy is essential for core human values like dignity, intimacy, and ethics. Companies need privacy in order to conduct business. Privacy strengthens social ties and social institutions, enables democracy and civil political processes, protects societies against their enemies, and helps societies to be more peaceful and more prosperous.
We are a science-driven team. We are the discoverers of the underlying scientific techniques and the designers of the technology but we are not the ultimate controllers of the network — that power lies in the hands of the users. We believe in decentralization, which promotes security and fairness. Every user of Zcash is a part of the network, and helps protect it against failure and corruption.

Zcash는 언제 출시되었나요?

Zcash 블록체인은 2016년 10월 28일에 출시되어 최초의 Zcash 통화 단위를 내놓았습니다. 이 소프트웨어 릴리스와 초기 단계 블록체인은 무궁무진한 성장 가능성을 지닌 신생 블록체인이라는 의미에서 “새싹”이라고 부릅니다.
자세한 사항은 당사 출시 블로그 게시글을 참조하세요.

Zcash의 투자자는 누구인가요? Zcash는 자금을 어떻게 마련하나요?

Zcash 투자자의 전체 목록은 개발팀 페이지에서 확인할 수 있습니다.
Zcash는 남들과는 다른 방법으로 자금을 마련했습니다. Zcash 투자에서는 다른 동종 업체에서 하는 것처럼 "시리즈 A 투자"나 "시드 투자"와 같은 구분이 명확하지 않습니다. 최초 공공 투자자 명단은 다음과 같습니다. Pantera Capital, Digital Currency Group, Fenbushi Capital, London Trust Media, Evolve VC, Naval Ravikant, Niraj Mehta, David Dacus, Roger Ver, Alan Fairless, Ben Davenport, Brian Cartmell, James Nicholas, Jonathan Perlow, Charlie Songhurst, Adam Ludwin, Devon Gundry, Ryan Smith, Rop Gonggrijp.
2016년 여름에 신규 및 기존 투자자로부터 민간투자가 이루어졌습니다. 여기에 참여한 투자자 명단은 다음과 같습니다. Aaron Grieshaber, Branson Bollinger, Maple Ventures (Amir Chetrit, Steven Nerayoff), Brian Cartmell, Vlad Zamfir, Roger Ver, Digital Currency Group, Barry Silbert, Charles Songhurst, Fenbushi, Shapeshift, Erik Voorhees, David Lee Kuo Chuen, Fred Ehrsam, Sebastian Serrano, Li Xiaolai.
크라우드 펀딩 자금 마련은 이루어지지 않을 예정입니다.

Zcash 개발팀은 누구인가요?

당사 개발팀은 Zerocash 프로토콜을 개발한 과학자, 개방형 개인정보 보호 기술에서 실적을 자랑하는 엔지니어 및 통신 전문가, Bitcoin, Ethereum, 학술 커뮤니티의 선두를 달리는 자문위원, 명성 높은 투자자 등으로 구성됩니다. 자세한 사항은 개발팀 페이지를 참조하세요.

Zcash Foundation이란 무엇인가요?

Zcash Foundation은 현재와 미래에 있어 모든 사용자의 이익을 위해 Zcash 프로토콜을 유지 및 개선하는 비영리 재단입니다. Zcash Foundation은 설립자 사례금의 일부를 기증한다는 일부 주주의 서약 덕분에 4년에 걸쳐 본원통화의 1.44%를 지급받을 수 있습니다. Zcash Foundation에 대한 안내문은 당사 블로그에서 확인할 수 있습니다.

Zcash 암호화폐가 제공하는 거래에서의 익명성이 악용될 수도 있지 않나요?

맞습니다. 하지만 악용 가능성은 어디에나 있습니다. 자동차도, 인터넷도, 현금도, 기존 은행 체계도 악용 가능성이 있습니다. 당사의 목표는 악용 가능성이 없는 것을 만드는 것이 아니라, 지구상의 수십억 인구가 자유롭고 유익하게 이용할 수 있는 것을 만드는 것입니다.
당사가 추구하는 가치에 대한 자세한 사항은 ”Hello World” 블로그 게시물을 참조하세요.

Zcash의 경영 방식은 무엇인가요?

당사의 근본 철학은 합의입니다. 현재 과학 기술, 프로토콜, 참조 클라이언트 개발이나 홍보 활동 등 주요 업무는 Zcash사(최고 경영자 Zooko Wilcox)가 주도하고 있습니다. 장기적인 관점에서는 이러한 업무 중 일부, 특히 교육, 소비자 보호, 과학 발전 등의 역할을 새로이 출범한 Zcash Foundation에서 수행할 것으로 전망됩니다. 현재 Zcash Foundation 측에서는 Zcash사가 업무를 계속할 수 있게 할 것이라고 밝힌 바 있습니다.

상거래 관련

Zcash의 자본 환경은 어떤가요? 고정 본원통화가 존재하나요?

Zcash의 본원통화는 Bitcoin과 유사합니다. 총 2100만 Zcash 통화 단위(ZEC 또는 ⓩ)가 존재하고 시간이 지남에 따라 채굴됩니다. 이 본원통화는 Bitcoin과 마찬가지로 토큰의 양이 한정되어 있고 국제적으로 전송하거나 온라인 거래소나 개인 간 거래 등을 통해 암호화폐 또는 신용화폐와 거래할 수 있습니다.
채굴 보상의 10%는 설립자, 투자자, 직원, 자문위원 등 Zcash사 주주들에게 배당됩니다. 이 금액을 “설립자 사례금”이라고 합니다.
배당에 대한 자세한 사항은 블로그 게시글 자금, 성과급 및 경영을 참조하세요,

보호 주소 간에 설정된 값이 비공개라면, 유통 중인 ZEC의 양은 어떻게 알 수 있나요?

현재 당사는 채굴자가 모든 거래를 인증하고, 모든 거래에 영지식 증명 기법이 사용되어 화폐 총량이 유지된다는 사실을 알고 있습니다. 즉 거래에서 이탈하는 금액이 거래에 투입되는 금액보다 적거나 같다는 것입니다.
이 추론은 영지식 증명 기법의 안전성을 전제로 합니다. 영지식 증명을 위조하거나 채굴자의 영지식 증명 검증 소프트웨어를 무력화할 수만 있다면, 화폐가 새로 만들어진 거래를 채굴자가 인증하도록 하여 화폐를 위조할 수도 있습니다.
당사 측은 향후 현존하는 모든 ZEC에 대한 회계 업무를 가능하게 할 수 있을지 방안을 모색하고 있습니다. 이에 대한 사항은 블로그에서 확인하세요.

설립자 사례금이란 무엇인가요?

본원통화의 10%는 설립자들에게 돌아갑니다. 설립자 사례금은 채굴시 첫 4년에 걸쳐 점진적으로 배당되어, 설립자가 코인 가치를 향상할 수 있도록 지속적인 성과급과 자원을 제공합니다. 설립자 사례금 제도는 채굴 이전 단계나 ICO(Initial Coin Offering)와는 달리 설립자가 시장을 조작하는 식으로 악용할 우려가 거의 없습니다.
4년 뒤 설립자 사례금 배당이 끝난 이후에는 채굴 사례금이 전부 채굴자에게 돌아갑니다.
자세한 사항은 블로그 게시물 자금, 성과급 및 경영을 참조하세요.

설립자 사례금은 누가 받나요?

Zcash 설립에 투자한 투자자들은 각각 최종 Zcash 본원통화의 1.65%를 받습니다. 설립자, 직원, 고문은 각각 5.72%를 받습니다.
설립자 사례금의 가장 큰 두 수혜자는 총 1.19%를 받는 “Zcash Company 전략예비”와 총 1.44%를 받는 비영리 Zcash Foundation입니다. 전략예비 자금은 Zcash사 기업 가치를 향상시키는 신규 프로젝트에 이용되고, Foundation 기금은 현재와 미래에 있어 모든 사용자의 이익을 위해 Zcash 프로토콜을 유지 및 보수하고 개선하는 데 사용됩니다.
자세한 사항은 지속적 투자 및 투명성을 참조하세요.

설립자 사례금은 사전 채굴 방식인가요?

최고 경영자인 Zooko에 따르면 설립자 사례금은 채굴도 아니고 “사전” 채굴도 아니라고 합니다. 그리고 설립자 사례금은 일반적인 “사전채굴” 방식과는 달리 투명 거래이며, 시스템의 제작자와 사용자 간 성과급의 차이를 둡니다.

어떤 시장에서 Zcash를 지원하나요?

There are many exchanges currently supporting ZEC. See this community maintained page of exchanges. Be sure to check back regularly for newly added exchanges.

Zcash 출시 이후 가격이 폭락한 이유는 무엇인가요? 설립자/투자자들이 코인을 매각했기 때문인가요?

구매자와 판매자가 가격을 결정하는 이유는 아무도 모릅니다. 명심해야 할 점이 있다면 Zcash는 출시 직후 여기 나와 있는 이유로 공급량이 제한되었습니다. 예를 들어 블록체인이 생성된 바로 다음 날인 10월 29일에는 코인이 450개, 10월 31일에는 1950개 있었습니다. 당사가 확신할 수 있는 점은 설립자 사례금과는 관련이 없다는 사실입니다. 설립자 사례금 코인은 블록체인 생성 이후 첫 4년 동안 점진적으로 배당되며, 이 중 12월 21일까지 거래된 코인은 전혀 없었습니다. 자세한 사항은 당사 블로그 게시글블록체인을 참조하세요.

커뮤니티

Zcash 온라인 커뮤니티가 있나요?

있습니다! 특히 공식 커뮤니티 포럼커뮤니티 개발자 채팅이 있습니다.

Zcash 오프라인 커뮤니티가 있나요? Zcash 애호가나 거래자는 어떻게 찾을 수 있나요?

암호화폐 동호회에서 Zcash 애호가 및 거래자를 찾을 수 있습니다. 여러분의 지역에서 Zcash 동호회를 만들 계획이 있거나 관심이 있으시다면 당사에도 알려주시기 바랍니다! [email protected]

기술

개요

영지식 증명이란 간단하게 설명하면 무엇인가요? Zcash에서는 영지식 증명을 어떻게 사용하고 있나요?

영지식 증명은 암호학 분야에서도 과학적인 혁신이라고 할 수 있습니다. 즉 숨겨진 정보를 드러내지 않으면서 이에 포함된 몇 가지 사실에 대한 이해를 증명하는 방법입니다. 영지식 증명은 데이터에 검증 가능성과 개인정보 보호 기능을 동시에 제공하기 때문에 어떠한 종류의 거래에서도 강력한 사용 사례를 제공할 수 있습니다. 당사에서는 이 개념을 블록체인과 결합하여 발신자 주소, 수신자 주소, 거래 금액을 암호화합니다. 영지식 증명 없이 거래 자료를 암호화하여 비공개로 처리하는 블록체인에서는 모든 거래를 인증했는지 확신할 수 없습니다. 이는 네트워크 내의 노드에서 발신자가 금액을 가지고 있는지, 다른 사람에게 먼저 보냈는지, 애초에 금액이 없었는지 알아낼 수 없기 때문입니다. 암호화된 데이터는 네트워크 노드에서 인증할 수 없게 됩니다.
Zcash에서는 zk-SNARK 또는 "비대화형 영지식 간결 지식 논쟁"이라 불리는 특정한 형식의 영지식 증명을 사용합니다. Zcash 거래 내에는 발신자가 제공하는 데이터 문자열("영지식 증명")과 암호화한 데이터 속성을 암호학적으로 증명하는, 암호화한 거래 데이터와 같은 데이터가 존재합니다. 이 암호화 데이터에 대해서 지출 키를 소유하지 않은 경우, 입력값과 출력값이 동일하지 않은 경우에는 발신자가 문자열을 생성할 수 없습니다. 영지식 증명 기법을 사용하면 토큰을 소비했을 때 소비되었다는 사실을 표기하는 고유한 무효화 요소를 생성할 수 있습니다. 이렇게 하면 거래의 세부 사항에 대한 비밀은 보장하면서 거래의 유효성을 입증할 수 있습니다.

Zerocoin, Zerocash, Zcash, ZEC의 차이는 무엇인가요?

Zerocoin은 Ian Miers, Christina Garman, Matthew Green, Aviel D. Rubin이 2013년 개발한 암호화폐 프로토콜입니다. Zerocash는 Eli Ben-Sasson, Alessandro Chiesa, Christina Garman, Matthew Green, Ian Miers, Eran Tromer, Mardas Virza가 2014년 개발한 개량형 암호화폐 프로토콜입니다. Zcash는 프로토콜 사양에 기재된 개선 사항을 추가해 구현한 Zerocash 프로토콜입니다. Zerocash 프로토콜을 설계한 과학자는 모두 Zcash 개발팀에 소속되어 있습니다. ZEC는 당사에서 채택한 Zcash 화폐의 비공식 화폐 코드로, 화폐 기호는 ⓩ입니다.

Zcash는 거래에 완벽한 익명성을 제공하나요?

Zcash는 공공 블록체인 장부에 공개된 단일서명 거래 내의 발신자, 거래 금액, 수신 데이터를 암호화하여 사용자의 개인정보 보호를 강화합니다.
Zcash는 다중서명 데이터를 암호화하거나, Zcash를 다른 암호화폐와 거래하는 것과 같은 공개 거래와의 상관관계에 대한 보호를 제공하거나, IP 주소를 숨길 수는 없습니다. Tor와 같은 익명 네트워크와 Zcash를 함께 사용하는 것으로 네트워크 도청에 대한 보호 대책을 마련하여 거래의 프라이버시를 보완할 수 있습니다.
Zcash를 사용하면 다양한 개인들 사이에서 사용자의 익명성을 용이하게 할 수는 있지만, Zcash 기술로 제공하고자 하는 것에 더 가까운 용어는 "프라이버시"입니다. 익명성과 프라이버시는 서로 관련된 용어이긴 하지만 미묘한 차이점이 있습니다. 익명성은 경찰에 익명으로 신고하거나 시위 중 가면을 쓰는 것처럼 공개 데이터에 링크된 개인 식별 정보를 없애는 것과 관련됩니다. 프라이버시는 비밀회의에서 이야기된 것이나 더 적절하게는 암호화된 정보처럼 정보를 개인적으로 보관하거나 소수의 인원과 공유할 때 데이터 그 자체를 보호해야 한다고 봅니다. 익명성 기법은 보호된 데이터가 개인 식별 정보와 관련된 경우, 개인 데이터를 겨냥한 공격을 방어하는 것 또는 그 반대의 경우에도 개인정보 보호 목적을 강화할 수 있습니다. 비공개 Zcash 거래의 데이터 암호화가 향상된 익명성의 도움을 받아 금융 개인정보 보호를 우선으로 하므로 위에서 언급한 반대의 경우에 해당합니다.
Zcash의 익명성 속성에 대한 자세한 사항은 "익명성 속성의 측면에서 Zcash와 다른 암호화폐의 차이는 무엇인가요?"를 참조하세요.

Zcash에는 백도어가 있나요?

Zcash는 물론 당사에서 제작한 다른 암호화 알고리즘에도 백도어가 없고, 앞으로도 없을 것입니다.

Zcash는 상호 검토되었나요?

그렇습니다. Zcash는 2014년 IEEE 보안 및 개인정보 보호 컨퍼런스에서 상호 검토된 Zerocash 프로토콜을 기반으로 합니다. Zerocash 논문은 사양에 대한 세부 기술 개요를 제공합니다. 당사 측에서 적용한 프로토콜 변경점은 아직 상호 검증되지는 않았지만, 프로토콜 사양에서 알기 쉬운 설명 및 증명을 확인할 수 있습니다. 이러한 변경점은 여러 독립적인 보안 감사 또한 받고 있습니다.

Bitcoin 블록체인에 Zcash가 빌드되어 있나요?

아닙니다. Zcash는 자체 블록체인입니다.

사이드체인, Ethereum, Bitcoin 프로토콜에 포함하는 안을 고려해 보았나요?

고려해 보았습니다. 당사는 모든 아이디어를 다양하게 탐구해 왔습니다. 현재 당사에서는 Zcash를 실질적이고 영구적인 가치 교환 및 저장 매체로 만드는 가장 간단한 방법인 독립 블록체인을 만드는 작업을 진행하고 있습니다.

Ethereum이 SNARK를 도입해도 Zcash가 필요할까요?

It's hard to say in advance how the privacy features of Zcash will compare to the analogous future planned features for Ethereum. Given that the Zcash blockchain and team are focused primarily on privacy, there's an advantage to this specialization in terms of efficiency, security, and usability.
While we cannot provide advice for investors deciding where to place bets, the Zcash blockchain does provide users with a means for private, decentralized payments right now. Further, the Zcash team will be working to ensure that any such improvements to Ethereum benefit Zcash users and vice versa.
When asked this question, Vitalik Buterin of Ethereum points out that Zcash can more easily make development tradeoffs to optimize use of zk-SNARKs.

Bitcoin 설계에서 무엇을 바꾸었나요? Bitcoin 네트워크와 같은 부분은 무엇인가요?

당사는 “보수적 혁신"이라는 일반 원칙을 따르고 있습니다. 그 자체로 큰 기술적 성과인 Zerocash 개인정보 보호 프로토콜을 제외하면 강한 확신 없이는 Bitcoin의 설계를 가급적 변경하지 않고자 했습니다. 당사는 Bitcoin의 합의 규칙에 대해 다음과 같이 비교적 보수적인 변경 사항을 적용했습니다.

  • DigiShield v3에 기반해 “부드러운” 난이도 조정 알고리즘을 채택했습니다.
  • 메모리 문제 해결용 작업증명인 Equihash를 채택하여 유효 블록에서 추가된 메모리 문제를 해결하도록 했습니다.
  • 블록 간격 목표를 10분에서 2.5분으로 변경하고 본원통화 양을 약 2100만 코인으로 유지하여 4년 간격을 절반으로 줄이도록 기타 상수를 변경했습니다.
  • 블록 크기 제한을 2MB로 늘렸습니다.
  • 최초 4년 이내 첫 번째 반감기가 발생하기 전에 코인베이스 거래에 설립자 사례금 P2SH 주소 출력이 필요합니다.
  • 거래 시 지출 코인베이스 출력에 “투명” 출력이 포함되지 않아야 합니다(vout은 비어 있어야 합니다).
  • Bitcoin의 소프트포크가 기본적으로 활성화되도록 규칙을 변경했습니다.

Zcash는 종래의 Bitcoin 인프라와 함께 기밀 값 전달 체계를 포함합니다. 대부분의 경우 기존에 있던 기본 요소에 동작을 추가한 것입니다.
자세한 사항은 프로토콜 사양에서 ‘Bitcoin의 합의 변경’을 참조하세요.

익명성 속성의 측면에서 Zcash와 다른 암호화폐의 차이는 무엇인가요?

FAQ의 Zcash는 거래에 완벽한 익명성을 제공하나요?에서 언급한 것처럼, Zcash 보호 거래의 데이터 암호화는 “프라이버시”에 해당합니다. 이는 데이터 암호화가 향상된 익명성의 도움을 받아 금융 개인정보 보호를 우선으로 하기 때문입니다.
익명성을 통해 개인 데이터를 겨냥한 공격을 방어할 수 있다면, 지구 반대편에 사는 2명을 포함한 3명 중 한 명이 되는 것보다는 샌프란시스코에서 민간 병원에 결제한 200만 명 중 한 명이 되는 것이 나을 것입니다. 여기서 중요한 것은 세트의 크기인데, 다른 암호화폐에서 익명성을 위해 사용하는 믹싱 전략은 Zcash에 비해 세트의 크기가 작습니다. 두 방법 모두 장단점이 있기 때문에 다른 방법이 쓸모없다고는 할 수 없지만, Zcash는 거래 프라이버시와 그에 따른 익명성에 대해서 뚜렷한 이점을 지니고 있습니다.
기업이 공개 블록체인 데이터를 사용해 정신과 치료나 마약 재활 등 개인적인 서비스를 이용하는 사람들의 프로필을 구축하는 것이 불편할 경우, Zcash를 사용하면 도움이 될 수 있습니다. 보호 주소는 시스템 내의 다른 보호 주소와 구분이 되지 않습니다.
이러한 개념에 대한 자세한 정보는 블로그 게시글 보호 생태계를 참조하세요.

SNARK 공개 파라미터란 무엇인가요? Zcash Ceremony는 어떻게 안전하게 SNARK 파라미터를 생성하나요?

검증된 개인 거래에 필요한 증명을 생성하려면 공개 파라미터 세트가 필요합니다. 이러한 공개 파라미터를 생성하는 과정인 “paramgen”에서는 당사에서 “독성 폐기물”이라 부르는 부산물이 같이 발생합니다. 공개 파라미터와 폐기물의 관계는 공개 키와 비공개 키의 관계와 유사하기 때문에, 폐기물은 진짜 코인과 구분할 수 없는 가짜 코인을 생성해 블록체인을 파괴하는 데 사용될 수 있습니다. 따라서 이 부산물을 안전하게 폐기하는 것이 중요합니다.
당사에서 설계한 절차에서는 공개 파라미터를 일정 수의 사람들에게 나누고, 각 사람은 “Zcash Ceremony”라 부르는 과정을 통해 파라미터 조각을 생성합니다. 그런 다음 이 조각을 조합하여 공개 파라미터를 생성합니다. 파라미터 생성에 참여한 사람 중 한 명이라도 자신 몫의 “독성 폐기물”을 폐기하면, 파라미터를 파괴할 수 없습니다.
파라미터에 대한 기술적 세부 사항과 “독성 폐기물” 파괴를 포함한 Ceremony에 대한 기록은 파라미터 생성 설명 페이지에서 확인할 수 있습니다.

Zcash Ceremony가 손상되면 공격자가 사용자의 개인정보를 침해할 수 있나요?

아닙니다. 공격자가 Zcash Ceremony를 완전히 손상시키더라도 Zcash 보호 주소의 개인정보를 침해할 수는 없습니다. 보호 주소는 수학적 암호(현대 암호화)로 보호되며 개인정보를 보호하는 데 다른 방법을 사용하지 않습니다. (반면 공격자에 따라 Zcash를 위조할 수도 있습니다. 자세한 사항은 FAQ의 “SNARK 공개 파라미터란 무엇인가요?” 항목을 참조하세요.)

보호 주소에는 어떤 기능이 있고, 한계는 무엇인가요?

보호 주소(“z”로 시작하는 주소)는 발신자, 수신자, 잔액 및 메모 필드를 암호화하여 개인정보를 제공하는 Zcash의 구성 요소입니다. 암호화 체계 도입으로 다른 암호화폐에 익숙한 사용자에게는 유용성 측면에서 생소할 수 있는 몇 가지 제한이 생겼습니다. 현재 버전의 제한 사항 중 하나는 Zcash 클라이언트가 지출 입력을 제한한다는 것입니다. 하나 이상의 보호 주소와 관련된 거래에서는 주소를 하나만 입력할 수 있습니다(단, 출력은 제한되지 않습니다). 또한 보호 주소는 더 높은 리소스(RAM)를 필요로 하며 다중서명을 지원하지 않습니다.당사는 이 제한 사항을 개선할 계획이며 릴리스 업데이트 발표에서 모든 업그레이드에 관해 설명할 것입니다.
채굴자에게 블록 성과급과 거래 수수료를 지불하는 코인베이스 거래는 회계 목적을 위해 투명 주소를 필요로 합니다. 이 부분에 대해서 추후 변경될 예정은 없습니다. 단, 채굴자에 대한 코인베이스 거래는 이후 발생하는 비용을 보호 주소로 지급할 것을 추가로 요구합니다. 보호 주소에 대한 기술적 세부 설명은 당사 블로그 게시글인 보호 주소 간 거래 방법을, 자원 요구 사항에 대한 세부 설명은 새싹 사용자 기대치 2: 소프트웨어 사용성 및 하드웨어 요구 사항을 참조하세요.

보호 주소를 사용하는 Zcash 사용자는 극소수인가요? Zcash의 개인정보 보호 기능을 사용하는 사람은 없나요?

Since some third-party wallets only support transparent addresses, we're seeing an effect on the number of shielded addresses in use. While the ratio has been steadily improving since launch, we expect the number to increase even faster over the future as we continue to improve usability of shielded addresses.
Here is a table showing the number of shielded and unshielded transactions per hour/day/week/month. And here are historical stats about shielded and unshielded transactions in the most recent 100 blocks over the life of the blockchain so far (about 6 months).
Note that a big part of the shielded addresses used are due to the consensus rule requirement of coinbases to be shielded when first spent. This was in order to provide a guaranteed privacy-set. If you make a shielded Zcash transaction today there is actually a very large privacy-set of possible previous transactions which could be inputs to your transaction.
In the long run we intend to improve the functionality of Zcash shielded addresses and to deprecate Zcash transparent addresses, so that all transactions are shielded and so that the user experience is simpler.

양자 컴퓨터로 Zcash 암호를 해독할 수 있나요?

Large quantum computers, if and when built, would be capable of breaking an encryption scheme used by Zcash. As a result, an attacker with access to such a computer could check if a transaction's recipient matches some given address. In case it does, the attacker could now discover the amount and encrypted memo attached to the transaction (but not the sender). It could also compute the note's nullifier, which means it could track when the recipient subsequently spent this note. Note that shielded addresses don't appear on the blockchain, and those shared privately and unknown to an adversary would not be vulnerable. (Again, no information on the sender address of a transaction can be extracted, even if the address were known to the attacker.)
In addition, large quantum computers would be able to fool zk-SNARK verification, and thus counterfeit ZEC.
Both of these attacks would require quantum computers with thousands of qubits (capable of solving the discrete-logarithm problem), which are at least decades away from today's state of the art by most experts' estimates.
Scientists at the Zcash company, and academia, are actively researching postquantum-secure alternatives to the affected cryptographic components (see issue #805). We plan to monitor developments in postquantum-secure components, and if/when they are mature and practical, update the Zcash protocol to use them.

채굴

Zcash는 어떻게 생성되나요?

Bitcoin과 마찬가지로 Zcash 또한 채굴형 암호화폐입니다. 즉 Zcash 블록체인에 새로운 블록이 추가될 때마다 ZEC가 새로 생성됩니다. 새 블록은 약 150초(2.5분)마다 생성됩니다. 통화 공급 곡선은 Bitcoin과 유사하지만 Zcash 블록은 Bitcoin보다 4배 빠르게 채굴되기 때문에 Zcash 블록당 생성되는 ZEC 양은 Bitcoin 블록당 생성되는 BTC의 1/4가 됩니다. Zcash 출시 이후 처음 1주는 “슬로우 스타트” 채굴 기간이 될 예정입니다.

Zcash는 작업증명 기반인가요? 어떤 채굴 알고리즘을 사용하나요? ASIC 채굴은 어려울까요?

Yes, since launch, Zcash has been based on proof-of-work. Maybe the community will choose to change it to proof-of-stake or something someday. We cannot predict what the community or communities will ultimately decide about such things but are very much open to improvement and evolution.
We are currently using Equihash as the proof-of-work for block mining in Zcash. Equihash is a proof-of-work algorithm devised by Alex Biryukov and Dmitry Khovratovich. It is based on a computer science and cryptography concept called the Generalized Birthday Problem. Please read the Why Equihash blog post for more details.
The algorithm is currently not economically implementable in ASIC. We’re still evaluating whether we think it will resist custom hardware (“ASIC”) implementation long-term.

평균 블록 시간은 얼마인가요?

2.5분(150초)입니다.

블록당 ZEC는 얼마나 되나요?

슬로우 스타트(slow-start) 기간이 끝나면 블록당 12.5ZEC가 채굴됩니다. ZEC 채굴량은 4년 주기 또는 채굴된 블록 84만 개를 기준으로 반감됩니다(예: 12.5 → 6.25, 3.125 →, 3.125 → 1.5625).
슬로우 스타트 기간에 대한 자세한 사항은 아래의 슬로우 스타트 채굴이란 무엇인가요?를 참조하세요.

블록 크기에 제한이 있나요?

최대 2MB입니다.

솔루션과 해시는 어떤 차이가 있나요?

Sol/s(초당 솔루션)는 Equihash 솔루션을 발견하는 속도를 나타냅니다. 각 솔루션은 현재 대상이 블록 헤더 추가 및 해시 작업이 끝난 이후, Bitcoin에서 각 nonce 변수를 테스트하는 것과 같은 방식으로 현재 대상을 테스트합니다. 즉 Sol/s와 H/s(초당 해시)가 동일하다는 것을 의미하므로 두 단위의 측정 항목은 같습니다. 다른 작업 증명 알고리즘에서도 이미 널리 사용되고 있는 지표이기도 합니다.
즉, Zcash에서 Sol/s을 측정하는 것은 Bitcoin에서 TH/s를 측정하는 것과 동일합니다(작업증명의 상대 속도와 채굴자의 상대적인 수를 곱한 단순값인 “T” 배율 인수는 무시합니다).

슬로우 스타트(slow-start) 채굴이란 무엇인가요?

Zcash 출시 중 예기치 않은 문제로 발생하는 영향을 최소화하기 위해, 각 블록을 채굴할 때마다 ZEC 채굴량은 34일 동안 0에서 12.5ZEC까지 점차 증가했습니다. 슬로우 스타트 기간은 2016년 12월 1일에 끝났습니다.

이 페이지에 원하는 답변이 없으면 어디에서 질문하면 되나요?

커뮤니티 포럼에서 질문하는 것을 추천합니다. 또 다른 일반적인 질문이 접수되면 이 문서에 추가할 예정입니다.

Notice: Network Upgrade Overwinter will activate at block 347500, to be mined 2018-06-25 12:00 UTC-04:00 assuming 150 seconds/block