zkTLS 개요: 안전한 정보 전송, 다음 ZK 새로운 서사?
원제목:《zkTLS: Blockchain APIs for any data》
저자:Decentralised.Co
편집:심조TechFlow
블록체인 오라클: 공공 데이터용 블록체인 API
zkTLS: 모든 데이터에 대한 블록체인 API
제로 지식 전송 계층 서비스(zkTLS)는 폐쇄형 기업 거대 네트워크에 치명적인 타격이 될 수 있습니다. 신흥 네트워크는 이제 zkTLS를 활용하여 Facebook 및 Amazon과 같은 거대 기업과 경쟁할 수 있는 능력을 갖추고 있습니다.
zkTLS는 사용자가 인터넷에서 자신의 모든 신원 정보를 무권한으로 이전할 수 있게 하여 새로운 네트워크가 기존 네트워크를 활용할 수 있는 강력한 방법을 제공합니다. 이는 사용자가 처음부터 다시 시작하지 않고도 다양한 플랫폼 간에 자유롭게 전환할 수 있게 합니다. 가장 중요한 것은, 데이터 프라이버시와 보안을 타협하지 않고 이를 실현한다는 점입니다.
우리는 암호화 애플리케이션이 창의적인 방식으로 zkTLS를 활용하는 것을 보고 있습니다.
zkPass는 사용자가 체인에서 전통적인 신용 점수를 검증할 수 있게 합니다. OpacityNetwork는 Uber 운전자가 자신의 점수를 teleportxyz로 이전할 수 있게 합니다. 또한, 이는 운전사와 레스토랑이 DoorDash에서의 리뷰를 NoshDelivery로 이전할 수 있게 합니다.
zkTLS의 작동 원리는 다음과 같습니다:
전송 계층 보안 프로토콜(TLS)은 95% 이상의 인터넷 연결을 보호합니다. 이는 대부분의 URL에서 "https"의 "s"를 나타냅니다. TLS 연결은 다음을 보장합니다:
서버(예: 귀하의 은행)와 클라이언트(예: 귀하의 휴대폰) 간의 상호작용이 신뢰할 수 있습니다.
데이터는 기밀입니다.
데이터 무결성이 강합니다.
zkTLS는 제3자 검증자를 도입하여 보안을 타협하지 않고 클라이언트와 서버 간의 통신 보안을 검증합니다. 검증을 구현하는 방법에는 두 가지 주요 방법이 있습니다:
프록시 기반: 프록시 서버가 중개자로 작용하여 암호화된 통신을 모니터링하고 클라이언트의 자격 증명을 검증하기 위해 일부를 복호화합니다.
다자 계산(MPC) 기반: 클라이언트와 검증자가 서버와 상호작용하여 검증자가 메시지의 진위를 증명할 수 있도록 하며, 서버는 검증자의 존재를 전혀 알지 못합니다.
프라이버시를 유지하기 위해 클라이언트는 제로 지식 증명을 사용하여 실제 정보를 공개하지 않고 데이터의 특정 사실을 증명합니다.
예를 들어, 증명은 특정 날짜에 자신의 은행 잔고가 $1000을 초과한다는 것을 증명할 수 있지만, 구체적인 금액은 공개하지 않습니다. 또는, 나는 내 지갑이 검증된 인도 시민에게 속한다는 것을 증명할 수 있지만, 내 이름이나 생년월일과 같은 다른 세부정보는 공개하지 않을 수 있습니다.
이러한 증명은 블록체인에 기록될 수 있으며, 여기서 영구적으로 존재하여 다른 애플리케이션이 접근하고 검증할 수 있습니다.
사용자의 데이터를 통제하는 것은 인터넷 거대 기업에게 권력을 부여하여 개인화된 경험에 기반한 네트워크를 생성하고 사용자를 그 안에 가두는 것을 가능하게 합니다. zkTLS는 오늘날 수십억 명을 가두고 있는 벽을 허물어 보다 개방적이고 권력이 분산된 미래를 창조합니다.