自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

“抛掷验证架构”

2018-03-05 09:00:00
收藏

PROOF OF TOSS:去中心化投注生态系统

PROOF OF TOSS 是一个旨在现代化和改造投注行业的新型去中心化开源投注生态系统。该平台允许用户创建投注、下注和评判。

软件架构与设计原则

在设计软件架构时,我们主要关注两点:智能合约中的信息存储和快速数据检索。最终实现包含三个主要组件:智能合约、网站和用于数据索引的Elasticsearch,它允许根据不同的标准进行快速搜索。

事实上,系统中没有后端,这是一个重要特征。得益于这一点,前端可以直接与智能合约交互,无需服务器中介。

智能合约的应用

系统中的事件和投注都是通过智能合约创建的。同时,智能合约还用于存储事件、每个投注的赌注、抵押品、评判和事件押金。

事实上,所有业务逻辑都分配在智能合约中。网站只是一个调用智能合约并输出数据的界面。得益于此和区块链技术,系统获得了对投注重要的特性,如去中心化、透明度、即时支付的可能性、争议解决等。

RSK智能合约平台的选择

RSK智能合约平台是比特币的侧链,可扩展到每秒100笔交易,并声明将增加到每秒2000笔交易。RSK内部嵌入了以太坊虚拟机,允许执行用Solidity编写的智能合约。

RSK主网目前处于封闭测试阶段,目前还没有生产项目。因此,PROOF OF TOSS将成为该技术的早期采用者之一。如今,比特币的区块链是最稳定和最安全的,这是RSK的主要优势之一。另一个是利用独特的扩展技术,可以超越以太坊的性能。

裁判事件选择机制

为此,我们开发了一个防欺诈和防矿工操纵的链上随机数生成器。它会为评判者随机选择一个事件。池中可以有无限数量的事件,但即使在这种情况下,我们的算法也可以为固定的gas量挑选适合特定评判者的随机事件。

另一个潜在的问题是矿工可以操纵区块时间和其他数据。为了防止这种操纵,随机数生成器的解决方案必须是非传统的。矿工在新区块中看到交易的结果,如果不满意,他们可以跳过发送区块,继续选择更好的结果。这就是为什么随机数生成器应该以矿工只能在发送区块后看到算法结果的方式实现。

欺诈防护机制

我们开发了一种押金系统,使欺诈活动变得高风险且无利可图。例如,如果用户试图创建一个事件,对其进行投注,然后对其进行评判,投票支持不公平的结果并获得奖励,这将极其无利可图:对于任何这些行为,用户都必须支付押金,这在某种意义上是对欺诈的保险。

我们还发明了针对精确时间的矿工操纵保护。投票和所有事件条件都与实际时间相关:在事件开始前10分钟,所有投注都应完成。但区块链上的时间可能与实际时间不同,这可能会造成一个漏洞,即人们可以在事件开始后继续投注。我们的算法将防止这种可能性。

展开阅读全文
更多新闻