在过去的两年里,黑客多次使用即时贷款攻击 DeFi 协议,利用价格预言中的漏洞和欺骗数据。
Witnet项目正在努力创建一个去中心化的预言机网络,以保护区块链生态系统免受此类黑客攻击。 它确保将可靠数据从外部来源传递到以太坊和其他区块链的智能合约。 我们谈论 Witnet 协议的运行、其生态系统和 WIT 代币。
什么是预言机以及智能合约是如何被黑客入侵的
智能合约是一种计算机算法,在没有中介参与的情况下,实现区块链用户之间某种协议的逻辑。
去中心化交易所、登陆服务和其他 DeFi 协议经常使用来自区块链外部来源的数据。 它们可以是中心化交易所的比特币平均汇率、股票市场上的黄金价格或其他网络中的地址余额。 合约无法自行获取这些数据并向预言机请求。
预言机是应智能合约的要求读取必要信息并将其广播到区块链的应用程序。 应用程序的诚实性和用户资金的安全性取决于数据的可靠性。
不法分子可以干扰预言机的工作以替换传输的信息并为金融欺诈创造机会。 例如,2020 年 11 月,黑客利用 Uniswap 的预言机成本估算机制中的漏洞攻击了 Cheese Bank DeFi项目。 结果,攻击者提取了 330 万美元的 USDC、USDT 和 DAI 稳定币。
Oracle 开发人员使用加密货币签名、诚实性检查和价值平均来保护数据。 Witnet 团队以自己的方式解决了信息安全问题:他们将预言机挑出到一个去中心化的网络中,通过共识算法和对预言机所有者的奖励。
Witnet 协议的工作原理
2017 年,Stampery区块链初创公司 CTO Adam Sanchez de Pedro、首席执行官 Daniele Levy 和 Aragon区块链项目首席开发人员 Luis Ivan Cuende 发表了白皮书 Witnet:一种去中心化的 Oracle 网络协议。
该文件的作者说:“除非我们创建一个不依赖于盲目信任,而是依赖于群体智慧的某种数字模拟的去中心化预言机,否则智能合约无法真正实现经济上的去中心化。”
白皮书描述了具有节点网络(见证人、见证人)的协议。 他们将以太坊智能合约连接到外部数据源,例如证券交易所、体育网站、天气聚合器或区块链浏览器。
传输信息的可靠性由节点自己检查。 他们以原生 Witnet 代币 (WIT) 的形式获得奖励。 由于经济激励,节点所有者对传输真实信息感兴趣。
Witnet 协议使用资格证明 (PoE) 实现拜占庭容错 (BFT) 共识算法的变体。 即使网络中 1/3 的节点没有响应或提供不正确的信息,BFT 算法也允许达成共识。
在任何给定时间,只有一部分节点参与数据传输过程。 网络将用户请求分成单独的任务,然后选择一个节点子集来解决它。
为了进入子集,节点首先“知道”它是否可以完成任务。 这种资格方法称为加密货币抽签方案。 可以将其与彩票参与者检查中奖彩票的可用性进行比较。
在 Witnet 中,节点适合当前任务的概率取决于信誉。 它是在节点的历史诚实和之前任务的质量的基础上形成的。
你可以使用以下方法查询 Witnet 中的数据:
- 特定领域的编程语言 RAD Object Notation (RADON);
- Witnet Truffle box 服务,允许你在以太坊中使用 Solidity 语言编写数据请求。 在 Solidity 上创建数据查询的说明发布在 Witnet 网站上;
- 使用 Sheikah 桌面钱包。
用户使用原生 Witnet 令牌 (WIT) 为每个数据请求付费。 接收、验证和交付数据到智能合约的过程称为见证。
简化的数据采集过程如下所示:
- 用户发布请求并指定他需要的数据。
- 绘制活动节点以完成任务。
- 选定的节点从指定的来源接收数据,将它们排列成一个结果并确认其真实性。
- 其余节点将结果写入当前块并将其添加到 Witnet区块链。
- 用户在区块链上接收数据。
接收、确认和传递数据的过程发生在一个 epoch 内,持续时间为 90 秒。
Witnet 生态系统:节点、钱包和区块链浏览器
2017 年,Adam Sanchez de Pedro 和 Daniele Levy 创立了 Witnet 基金会,这是一个监督 Witnet 生态系统发展的非营利组织。
该组织开发了 Witnet-Rust,这是使用 Rust 编程语言实现的 Witnet 协议。 Witnet-Rust 由两个主要组件组成:节点和钱包。
有关如何在 Windows、Linux 和 macOS 上安装节点的详细说明,请参阅 Witnet 参考资料。
每个节点都保存着 Witnet区块链上所有交易的历史记录。 开发人员建议在具有 4 GB RAM 和 100 GB 可用磁盘空间的计算机上运行 Witnet-Rust。 Witnet 团队估计区块链的大小将以每年 75 GB 的速度增长。
2021 年 6 月,Daniele Levy 创立了初创公司 Other Plane Labs,以开发一款名为 Sheikah 的轻量级桌面 Witnet 钱包。 在它的帮助下,用户可以接收和发送 WIT 代币,以及创建和执行来自一个或多个来源的比特币或以太坊价格等数据请求。
2020年7月,化名Dr.的匿名开发者。 CPU 引入了 Witnet Explorer区块链浏览器。 它的用户可以跟踪区块和交易,以及查看网络统计数据,例如开采的区块数量和活动节点。
Witnet 代币经济学:代币的发行和分配
WIT 是 Witnet 的原生代币,总供应量为 25 亿个单位。 在发布时,WIT 的成本为 0.033 美元。 该代币用于奖励 Witnet 节点所有者并为网络用户数据请求付费。
验证者将获得代币总供应量的 70%。 剩余 30% 的 WIT 在主网的创世区块中预挖。项目组分配预矿如下:
- 2.5亿(10%)——给创始人和早期投资者;
- 2.5 亿 (10%) – Witnet 基金会;
- 2.5 亿(10%)——分配给 2018 年 3 月共和预售的参与者。
Witnet 网络上的出块时间为 45 秒。 每个区块的奖励为 250 WIT(发布时为 9 美元)。 Witnet 减半:每 3,500,000 个区块(约五年),奖励将减少 50%。
在 2025 年的前一半之前,验证者每天将发现大约 1920 个区块。 日排放量为 480,000 WIT,每月 – 1460 万 WIT,每年 – 1.75 亿 WIT。
项目开发:赠款计划、Gate.io 上市以及与其他区块链的集成
2021 年 11 月 23 日,Witnet 基金会启动了一项资助计划,资助项目:改进协议、发展生态系统和扩大 Witnet 社区。 要参与该计划,你需要在 Notion 的 Witnet Grant Program 页面上申请。
2021 年 7 月,Witnet 生态系统开发组推出了 WitSwap,这是一个用于将 WIT 盘点到 ERC-20 代币(eWIT)中的跨链桥。 这座桥使得在 Uniswap v3 上为 eWit 创建流动资金矿池成为可能。 12 月,中心化加密货币交易所 Gate.io 上线 WIT。
2021 年,Witnet 基金会与 Conflux Network、Boba Network 和 Metis 建立合作伙伴关系,并于 1 月与 KuCoin Community Chain 和 Celo 建立合作伙伴关系。 根据 Adam Sanchez de Pedro 的说法,2 月份该项目将整合 Polygon 和 Harmony,以及 2022 年 Avalanche、Moonbeam、Arbitrum、Optimism、Aurora、Klaytn、BSC、xDAI 和 Solana。
根据 Witnet 数据馈送分析服务,现在 15 个主要和测试区块链上部署了 50 多个 Witnet 价格通道。 2022 年,开发商计划增加 150 个价格渠道,这些渠道将在 50 个网络中运行。 以下项目使用了 Witnet 预言机:
- TriAngle 是 Conflux 网络上领先的借贷协议。 它使用来自 Witnet 的 CFX/USDT 价格通道来计算 CFX 担保的 AUSD 稳定币贷款。
- Agora Space 是一个社交区块链平台。 使用预言机,Witnet 让智能合约可以访问社交媒体数据的去中心化验证,例如 YouTube 上的观看次数或 Twitter 上的关注者数量。
- Aragon 是一个用于构建去中心化自治组织 (DAO) 的框架。 结合 Witnet 预言机,它允许你对 Discord 中的治理提案进行投票。
2021 年 10 月,开发人员在协议中构建了随机数据的预言机源(随机预言机)。 有了它,Witnet 用户可以创建 NFT 集合并将特征随机分配给令牌。 以太坊开发者大会 LisCon 的组织者使用这个预言机在 OpenSea 上发布了 Witty Creatures 2.0 NFT 集合。
结论
Witnet 是一个去中心化的预言机网络,它在以太坊和其他网络上提供 DeFi 服务,可以安全地访问受信任的数据。
自 2017 年白皮书发布以来,Witnet 团队打造了多链生态,截至 2022 年 2 月活跃节点数量超过 5000 个。
今年,Witnet 基金会计划整合 11 个网络,并通过赠款计划资助生态系统项目。 预言机已成为 DeFi 领域的重要基础设施组成部分,因此 Witnet 完全有机会填补这一空白。
订阅 ForkLog YouTube 频道。
在文本中发现错误? 选择它并按 CTRL+ENTER
内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。