> 오늘의 암호화폐 뉴스
bitcoin
bitcoin

$104492.464223 USD

-0.72%

ethereum
ethereum

$3259.381067 USD

2.17%

xrp
xrp

$3.088281 USD

-1.07%

tether
tether

$0.999963 USD

-0.01%

solana
solana

$237.703952 USD

-0.51%

bnb
bnb

$679.531010 USD

0.30%

usd-coin
usd-coin

$1.000026 USD

-0.01%

dogecoin
dogecoin

$0.328829 USD

-0.90%

cardano
cardano

$0.955910 USD

-0.64%

tron
tron

$0.254578 USD

3.38%

chainlink
chainlink

$25.069629 USD

2.85%

avalanche
avalanche

$35.018519 USD

3.72%

stellar
stellar

$0.424992 USD

5.02%

sui
sui

$4.222963 USD

5.48%

toncoin
toncoin

$4.839835 USD

-1.34%

zk오라클

블록체인 스마트 계약의 맥락에서 오라클은 오프체인 소스 및 쿼리에서 파생된 정보를 체인에 제공하는 신뢰할 수 있는 제3자 정보 소스를 의미합니다. 쿼리되는 데이터에는 토큰 가격, 거래 활동, 지갑 잔액 등이 포함될 수 있습니다. 또한 오라클은 중개자 역할을 하여 방대한 데이터 세트를 분석하고 실제 이벤트 및 데이터를 기반으로 계산을 실행할 수 있는 API(애플리케이션 프로그래밍 인터페이스)를 제공하여 고도로 단편화된 블록체인 세계를 연결합니다. 간단히 말해서 오라클은 다양한 소스에서 데이터를 수집, 쿼리, 확인 및 검증하여 스마트 계약에 전달합니다. 이는 기능적으로 zkOracle과 다릅니다.

zkOracle은 어떻습니까?

zkOracle은 보안, 개인 정보 보호 및 비용 효율성에 대한 강력한 표준을 유지하면서 데이터가 자유롭게 전달될 수 있는 무신뢰 매체로 영지식 증명(ZKP)을 활용합니다.

zkOracle의 "zk"는 "제로 지식"을 의미합니다. zkOracle은 다른 정보를 공개하지 않고도 한 당사자가 다른 당사자에게 진술이 사실임을 증명할 수 있는 암호화 방법인 영지식 증명을 통합한 고급 유형의 오라클입니다. 영지식 증명을 통합함으로써 zkOracle은 비공개적이고 검증 가능한 방식으로 스마트 계약에 데이터를 제공할 수 있습니다.

zkOracle의 데이터 증명 프로세스는 오프체인에서 시작됩니다. 여기서 오프체인 증명자(노드)는 zk-SNARK를 활용하여 특정 정보를 보유하고 소스 정보를 기반으로 계산을 실행했음을 증명합니다.

그런 다음 소비자는 스마트 계약을 통해 블록체인과 상호 작용하고 요청을 제출하며, 이를 통해 오프체인 증명자가 생성한 데이터와 증거에 의존하여 정보에 입각한 결정을 내릴 수 있습니다. 그런 다음 스마트 계약은 이 데이터를 처리하고 이 데이터의 유효성과 신뢰할 수 있는지 여부를 결정해야 합니다. 초기 데이터 계산과 그에 대한 zkProof 생성이 오프체인에서 발생한다는 사실은 사용자가 높은 추가 비용을 들이지 않고도 필요한 만큼 여러 번 맞춤형 작업을 수행할 수 있는 유연성을 바탕으로 로컬에서 계산을 실행할 수 있게 해준다. 오프체인 데이터와 zkProof는 제공된 데이터의 정확성과 보안을 보장하기 위한 검증을 위해 온체인에 제공됩니다.

영지식 증명 생성은 Oracle 노드의 계산 무결성을 보장하는 데 사용됩니다. 이러한 무신뢰 접근 방식은 현재 기존 Oracle 데이터를 더욱 쉽게 악용하여 스테이커에게 해를 끼칠 수 있으므로 zkOracle의 보안을 강화합니다. 이러한 피해는 주로 Oracle이 의존할 수 있는 상대적으로 적은 수의 데이터 세트에서 비롯됩니다. 악의적인 활동으로 인해 몰수된 스테이킹된 토큰에 따른 경제적 불이익은 불충분한 억제력일 수 있으며, 이 정보가 공개적으로 표시되므로 이론적으로 데이터를 방송하는 거래가 여전히 사전 실행될 수 있으며 해당 데이터의 무결성이 훼손될 수 있습니다.

ZKOracle의 장점

zkOracle의 주요 장점은 전달되는 정보의 무결성과 신뢰성을 보장하면서 데이터 개인정보 보호를 유지할 수 있는 능력입니다.

전통적인 오라클은 데이터를 공개적으로 또는 투명하게 블록체인에 방송하는데, 이는 민감한 정보나 개인 정보를 처리할 때 문제가 될 수 있습니다. 반면, zkOracle은 데이터 자체를 공개하지 않고도 데이터 증명을 제공할 수 있어 투명성과 개인 정보 보호가 모두 필요한 애플리케이션에 이상적입니다.

실제 응용 프로그램

zkOracle의 고유한 애플리케이션에는 개별 투표를 공개하지 않고 결과를 확인할 수 있는 기밀 투표 시스템, 규제 준수를 유지하면서 거래 개인정보 보호를 요구하는 금융 시스템, 독점 정보를 공개하지 않고 제품 진위 여부를 검증해야 하는 공급망 시스템이 포함됩니다.

또한 사용자 데이터 프라이버시가 가장 중요한 신원 확인과 같은 분야에서 zkOracle은 기록의 세부 사항을 노출하지 않고 사용자의 진위를 확인하는 데 사용할 수 있습니다. 전반적으로 zkOracle은 투명성 요구와 데이터 개인정보 보호 요구 사이의 균형을 유지하면서 많은 산업에 최적의 솔루션을 제공합니다.

ZKOracle이 해결하고 있는 문제

이더리움의 데이터 가용성은 장애물에 직면해 있습니다. 이더리움 블록체인의 가장 최근 256개 블록만 온체인에서 쿼리할 수 있으므로 추가 데이터를 제공하려면 Etherscan과 같은 타사 애플리케이션이 필요합니다. 1시간 미만의 Ethereum 데이터에 쉽게 액세스할 수 있으므로 사용자가 신뢰해야 하는 이러한 데이터 격차를 메우려면 타사 앱이 필수적입니다.

오프체인 데이터는 변조될 위험이 있으므로 사용자는 자체 데이터베이스 관리 시스템(DBMS)을 구축해야 합니다. 그러나 페타바이트 규모의 데이터를 로컬로 관리하는 것은 비용이 많이 들고 비효율적입니다.

zkOracle은 이러한 문제를 극복하여 타사 인덱싱이나 로컬 스토리지가 필요하지 않습니다. 영지식 증명(ZKP)을 통해 데이터 무결성이 유지되므로 개발자는 제3자 제공업체에 의존하지 않고도 데이터에 무신뢰 액세스할 수 있습니다.

저자 : Misha Komarov, =nil의 창립자; 기반.

Misha는 효과적인 영지식 증명(ZKP) 생성을 위한 인프라 분야의 선도적인 개발자입니다. 그는 암호화 및 데이터베이스 관리 시스템(DBMS) 분야의 연구원이자 개발자입니다. 그의 기술 여행은 P2P 암호화 통신 프로토콜인 BitMessage에 기여하기 시작한 2013년에 시작되었습니다. 그 후 그는 블록체인 네트워크 BitShares와 Steem 블록체인을 기반으로 구축된 최초의 애플리케이션인 Steemit과 협력했습니다. Mikhail은 =nil을 창립하기 전인 2017년부터 2018년까지 Steem 포크 작업에 참여했습니다. 2018년 4월 창립