🎉 #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 联合推广任务上线!
本次活动总奖池:1,250 枚 ES
任务目标:推广 Eclipse($ES)Launchpool 和 Alpha 第11期 $ES 专场
📄 详情参考:
Launchpool 公告:https://www.gate.com/zh/announcements/article/46134
Alpha 第11期公告:https://www.gate.com/zh/announcements/article/46137
🧩【任务内容】
请围绕 Launchpool 和 Alpha 第11期 活动进行内容创作,并晒出参与截图。
📸【参与方式】
1️⃣ 带上Tag #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 发帖
2️⃣ 晒出以下任一截图:
Launchpool 质押截图(BTC / ETH / ES)
Alpha 交易页面截图(交易 ES)
3️⃣ 发布图文内容,可参考以下方向(≥60字):
简介 ES/Eclipse 项目亮点、代币机制等基本信息
分享你对 ES 项目的观点、前景判断、挖矿体验等
分析 Launchpool 挖矿 或 Alpha 积分玩法的策略和收益对比
🎁【奖励说明】
评选内容质量最优的 10 位 Launchpool/Gate
zkTLS: Web3数据孤岛破冰者 链上智能合约直连HTTPS新技术
zkTLS技术解析:打破Web3数据孤岛的新方案
近期,在产品设计过程中接触到一个新的技术栈——zkTLS,经过研究后,将学习心得整理分享。
zkTLS是一种结合零知识证明(ZKP)和TLS(传输层安全协议)的新型技术。在Web3领域,它主要用于链上虚拟机环境中,无需信任第三方即可验证链下HTTPS数据的真实性。这里的真实性包含三个方面:数据源确实来自某个HTTPS资源、返回的数据未被篡改、数据的时效性可以得到保证。通过这种密码学实现机制,使链上智能合约获得可信访问链下Web2 HTTPS资源的能力,从而打破数据孤岛。
TLS协议概述
TLS(传输层安全协议)用于在网络通信中提供加密、认证和数据完整性,确保客户端和服务器之间的数据安全传输。HTTPS协议就是在HTTP协议的基础上利用TLS协议保证了信息传输的隐私性和完整性,并使服务器端的真实性变得可验证。
TLS协议主要解决以下问题:
HTTPS协议的数据交互过程分为握手阶段和数据传输阶段,具体包括四个步骤:
Web3中的数据访问困境
Web3应用开发中,链上智能合约访问链下数据时面临困难。为保证共识机制的安全性,链上虚拟机不会开放外部数据的调用能力。为解决这一问题,出现了一系列预言机(Oracle)项目,如Chainlink和Pyth等。这些项目通过PoS共识机制来确保中继数据的可用性。
然而,基于Oracle的数据获取方案存在两个主要问题:
zkTLS的解决方案
zkTLS技术通过引入ZKP零知识证明算法,让链上智能合约作为第三方直接验证某个节点提供的数据,确保数据来自特定HTTPS资源且未经篡改。这种方法避免了传统Oracle因共识算法导致的高昂使用成本。
zkTLS的主要优势在于降低了Web2 HTTPS资源达成可用性的成本。这激发了许多新需求,如降低长尾资产的链上价格获取、利用Web2权威网站做链上KYC,优化DID和Web3游戏的技术架构设计等。
为应对zkTLS带来的冲击,现有预言机项目如Chainlink和Pyth等正积极研究相关方向,并探索新的商业模式,如从按时间收费转向按用量收费、Compute as a service等。
结语
zkTLS技术为Web3应用开发带来了新的可能性。在产品设计时,关注zkTLS的发展动态并适当整合这一技术栈,可能会在业务创新和技术架构方面找到新的方向。然而,与大多数ZK项目类似,zkTLS面临的主要挑战仍是如何降低计算成本,使其具有商业化价值。