위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
개발자 필독 사항: Zcash 및 Aleo의 기술에서 시작하여 개인 거래의 설계 원칙을 이해하십시오.
Sin7y
特邀专栏作者
2022-10-02 07:30
이 기사는 약 4004자로, 전체를 읽는 데 약 6분이 소요됩니다
Zcash와 Aleo 간의 기술적 유사점과 차이점을 분석하고 개인 거래의 설계 원칙을 이해합니다.

소개

첫 번째 레벨 제목zerocash소개zerocash논문의 관점에서 볼 때, Aleo의 프로그래밍 가능한 프라이버시 설계와 초기 Zcash 백서(

위에서 설명한 기술적 세부 사항 외에도 위임 증명자 체계, 영지식 증명 알고리즘, 재귀/집계 체계 등과 같이 아직 다루지 않은 다른 기술적 세부 사항이 있습니다. 관심 있는 학생들은 계속 공부할 수 있습니다.

Zcash

첫 번째 레벨 제목

1. 지캐시에 대해?

https://zcash.readthedocs.io/en/latest/rtd_pages/basics.html

특징:

약 2분 길이의 Zcash에 대한 짧은 비디오.

• 익명 버전의 BTC, UTXO 유사 모델

• 결제 시나리오에만 사용할 수 있으며 프로그래밍할 수 없습니다.

첫 번째 레벨 제목2. 주요 개념, 우리는 최신 버전에만 집중합니다. 주로 Zcash의 핵심 개념을 소개합니다.

2.1 Key components

보조 제목
Zcash protocol specification: section 3.1, page 12

이미지 설명Zcash protocol specification: section 4.2.3, page 36당신은 할 수 있습니다

2.2 Note

이러한 키가 계산되는 방법을 알아보세요.

노트는 BTC의 UTXO와 유사한 Zcash 프로토콜의 기본 단위이며 Zcash에서는 모든 트랜잭션의 입력 및 출력이 노트입니다. 물론 Zcash는 비익명 트랜잭션도 지원하며 이는 BTC의 트랜잭션 모드와 동일합니다.

따라서 Zcash를 더 깊이 이해하려면 먼저 메모의 데이터 구조를 이해해야 합니다.
Zcash protocol specification: section 3.2, page 14

이미지 출처

이미지 설명
Zcash protocol specification: section 3.2, page 15

2.3 Action transfer

보조 제목

이미지 설명
Zcash protocol specification: section 4.6, page 41

2.4 Action statement

이미지 출처

보조 제목

프라이버시 입력은 다음과 같습니다.

증명문은 다음과 같습니다.
Zcash protocol specification: section 4.17.1, page 40

이미지 설명

이미지 출처

• 사용된 메모의 무결성은 메모장에 고유하게 바인딩됩니다.

• 사용한 지폐의 유효성, cm 트리의 존재 증명

• rcv, 이전 값, 새 값에 고유하게 바인딩된 가치 약속의 무결성

• Nullifier의 무결성, 이중 지출 방지, 지출 노트 세트 유지

• 사용한 지폐의 합법성

• 새 메모의 무결성

• 국기의 합법성

2.5 거래 구조 및 예시

2.5.1 거래 구조
Zcash protocol specification: section 7.1, page 119

이미지 설명

•  Public info (1 - 5)

•  Transparent transactions info (6 - 9)

•  Sapling transactions info (10 - 16)

•  Orchard transaction info (17 - 25)

이미지 출처

전체 트랜잭션 구조는 다음 네 부분으로 구성됩니다.

• Public info (1 - 5)

• Transparent transactions info (6 - 9)

2.5.2 투명에서 쉴드로

Orchard 프로토콜에는 투명 주소(TA)와 차폐 주소(SA)의 두 가지 유형의 주소가 포함되어 있습니다. 일반적으로 프라이빗 트랜잭션을 실행하기 위해서는 먼저 TA에서 SA로 자금을 이체해야 하는데, 이때 해당 트랜잭션 구조는 다음과 같아야 합니다.

• Sapling transactions info (10 - 16)

ⅰ.tx_in_*: 실제 값

• Orchard transaction info (17 - 25)

ⅱ.tx_out_* : 기본값

ⅰ.모두: 기본값

ⅰ.모두: 실측치

• Public info (1 - 5)

• Transparent transactions info (6 - 9)

2.5.3 방패에서 방패로

• Sapling transactions info (10 - 16)

Orchard 프로토콜에는 투명 주소(TA)와 차폐 주소(SA)의 두 가지 유형의 주소가 포함되어 있습니다. 일반적으로 프라이빗 트랜잭션을 실행하기 위해서는 먼저 TA에서 SA로 자금을 이체해야 하는데, 이때 해당 트랜잭션 구조는 다음과 같아야 합니다.

• Orchard transaction info (17 - 25)

ⅰ.모두: 기본값

ⅰ.모두: 기본값

ⅰ.모두: 실측치

• Public info (1 - 5)

• Transparent transactions info (6 - 9)

2.5.4 실드에서 투명으로

Orchard 프로토콜에는 투명 주소(TA)와 차폐 주소(SA)의 두 가지 유형의 주소가 포함되어 있습니다. 일반적으로 프라이빗 트랜잭션을 실행하기 위해서는 먼저 TA에서 SA로 자금을 이체해야 하는데, 이때 해당 트랜잭션 구조는 다음과 같아야 합니다.

• Sapling transactions info (10 - 16)

ⅰ.tx_in_*: 기본값

• Orchard transaction info (17 - 25)

ⅰ.모두: 기본값

보조 제목

• Unlinkable

2.6 프라이버시를 어떻게 달성합니까?

• Private

ⅰ. Sender address:

텍스트

ⅱ. Receiver address:

생성된 노트는 cm로 표시되고 사용된 노트는 nf로 표시됩니다. nf와 cm 사이에는 연결이 없으므로 아무도 이 정보를 사용하여 생성된 노트가 어떤 거래에 사용되었는지 판단할 수 없습니다.

ⅲ. Value:

메모는 페더슨 커미션 형태로 숨겨지며, bindsig를 통해 트랜잭션의 잔고 속성이 보장됩니다.

Aleo

첫 번째 레벨 제목

Zcash는 OUTX 모델을 기반으로 개인정보 거래만 수행할 수 있으며 프로그래밍 기능이 없습니다. 따라서 Aleo와 Zcash의 주요 차이점은 개인정보 보호 프로그램 가능성입니다. .

2. Aleo VS Zcash

2.1 Unit

보조 제목

이미지 설명
Zcash protocol specification: section 3.2, page 14

이미지 출처
Zexe protocol specification: section 3.1, page 17

이미지 설명

이미지 출처

노트 소유자의 주소 정보, 약속 관련 정보, nf/sn 관련 정보, 가치 관련 정보에 해당합니다.

보조 제목

2.2 거래 구조
Zexe protocol specification: section 3.1, page 17

이미지 설명

이미지 출처

Zcash(2.5.1)의 주요 트랜잭션 구조와 비교하면 여전히 유사합니다.

▪ 소유자 정보, 해당 출생/사망 술어 등을 포함하여 새로 생성된 기록의 고소장.

2.3 Prover statement

보조 제목
Zexe protocol specification: section 2.4, page 13

이미지 설명

이미지 출처

증명해야 할 사항:

▪ 구기록의 유효성

▪ ▪ 신기록의 유효성

첫 번째 레벨 제목

3.1 계정 기반이 아닌 모든 유톡스 기반인 이유는 무엇입니까?

Remark2.3(Zexe protocol specification: section 2.3, page 11

인용하다

첫 번째 레벨 제목

https://zips.z.cash/protocol/protocol.pdf

2. (Aleo)Zexe protocol specification(Figure4/5/6,Remark2.3):

https://eprint.iacr.org/2018/962.pdf

회사 소개https://z.cash/upgrade/

4. zerocash:https://eprint.iacr.org/2014/349.pdf

회사 소개

Sin7y는 2021년에 설립되었으며 최고의 블록체인 개발자들로 구성되어 있습니다. 우리는 프로젝트 인큐베이터이자 블록체인 기술 연구 팀으로서 EVM, Layer2, 크로스체인, 프라이버시 컴퓨팅 및 자율 지불 솔루션과 같은 가장 중요하고 최첨단 기술을 탐구합니다.

위챗 공개 계정: Sin7Y

GitHub | Twitter | Telegram | MediumMirror | HackMD | HackerNoon

개발자
Odaily 공식 커뮤니티에 가입하세요