


시리즈: Zero to Zero Knowledge
처음으로 Zcash에 대해 배우고 있다면, 이용 가능한 트랜잭션에는 투명과 보호의 두 가지 유형이 있다는 것을 알게 될 것입니다.
오늘은 이를 알아보고 #Zcash 생태계의 새로운 기능 중 하나인 통합 주소를 다룹니다.
보호 트랜잭션은 Sapling/Orchard 풀에 맞게 인코딩된 주소를 포함하는 모든 트랜잭션을 의미합니다.

**통합 주소(UA)**는 보호 또는 투명 트랜잭션을 하나의 주소로 통합하도록 설계되었습니다.
현재 세 가지 유형의 주소가 사용됩니다:
각 유형마다 문자 수(따라서 QR 코드 크기)가 증가합니다.


주소와 키는 바이트 시퀀스(원시 인코딩)로 인코딩됩니다.
수신자 인코딩에는 특정 프로토콜을 사용해 자산을 전송하는 데 필요한 모든 정보가 포함됩니다.
Unified Address의 원시 인코딩은 수신자의 인코딩(typecode, length, addr)을 조합한 것입니다:
0x030x020x01중요: 모든 UA에는 최소 하나의 보호 결제 주소가 있어야 합니다. (Sprout 주소는 Canopy 업그레이드 이후 더 이상 지원되지 않습니다.)

전체 사양: ZIP-316: 통합 주소
이는 더 많은 ZEC가 보호 풀로 이동하는 데 이미 도움이 되고 있는 근본적인 변화입니다.
Orchard는 액션이라는 새로운 개념을 도입했습니다:
Daira가 앵커 위치를 설명합니다(zcon3):
일부 경우(예: 풀 간 트랜잭션)에는 외부 관찰자에게 금액이 보일 수 있습니다. 그러나 valueBalanceSapling 및 valueBalanceOrchard는 동형 커밋먼트를 사용하여 보호 풀 내 총 ZEC를 증명하고 위조를 방지합니다.
더 알아보기: ZIP 209: 범위를 벗어난 체인 가치 풀 잔액 금지
ECC 팀은 zcashd(z_sendmany 대체)의 새로운 RPC 메서드를 개발 중이며, 이를 통해 사용자는 프라이버시 특성에 따라 제안된 트랜잭션을 미리 보고 수락/거부할 수 있습니다.
이 스레드는 원래 전송을 누르기 전에 표시되는 트랜잭션 계획을 위해 YWallet를 가리켰습니다. YWallet는 더 이상 유지 관리되지 않으며 Ironwood에 맞춰 업데이트되지 않을 것이므로, 더 이상 체인을 따라갈 수 없습니다. 대신 Wallets 페이지에서 유지 관리되는 지갑을 선택하고, 전송 전에 트랜잭션이 무엇을 공개하는지 알려주는 지갑을 우선하세요.
트랜잭션 프라이버시에 관한 훌륭한 글: https://medium.com/@hanh.huynh/
원본 스레드 작성자: ZecHub (@ZecHub)
https://x.com/ZecHub/status/1628498645627666432
이 페이지는 ZecHub 위키를 위해 원본 Zero to Zero Knowledge 스레드에서 편집되었습니다.