令牌管理注册表,DataBroker DAO方式

由于该平台基于革命性的区块链技术构建 ,因此我们希望在某些技术方面进行扩展。 在本文中,我们将深入探讨一个日益流行的概念: 令牌管理注册表 。 我们想为您提供一些有关此术语含义的见解,以及我们如何在DataBroker DAO中实现它。

那里有很多很棒的文章解释了令牌管理注册表的概念(这是由ConSensys的Mike Goldin编写的,或者涉及Delphi方法的一小部分)。 它们全部描述如下:

  1. 列出了一些东西;
  2. 系统的利益相关者确定列表中的外观/排序索引/…

实际上, 必须锁定一定数量的令牌(股份)才能在注册表中注册某些内容。 赌注越高,则您在注册表中输入的声音质量的保证就越高。 一些TCR建立了投票系统。 在(潜在)列表在注册表中公开显示之前,一定数量的用户需要投票。

其他人则选择具有挑战性的系统,该系统允许用户将列表标记为不良。

DataBroker DAO方式

对于DataBroker DAO,我们选择了挑战方法 。 这样,传感器所有者可以将新的流添加到注册表中,而不必等待最小数量的涉众批准。 同时,用户仍然有机会从注册表中删除不良内容

新增资料

当传感器所有者想要向市场添加新数据时,他将必须锁定一定数量的令牌(股份)才能在注册表中列出。 如果愿意,传感器所有者可以抵押更多的DTX。 这允许列出的流/集在列表中更显眼地显示(例如,排序或界面中的其他标记)。 较高的列表会增加购买数据的机会。 同时增加了对购买者的保证,即数据质量好并且包含广告信息。

挑战性数据

对数据质量不满意的数据购买者可以通过使用DTX令牌来挑战注册表中的条目 。 用户界面会将该条目标记为负信誉得分。 它本身对数据的出售没有任何影响。 达到一定的挑战阈值后, DataBroker DAO管理员将检查数据。 在发现所发布数据的问题后,其股权将平均分配给所有挑战者和DataBroker DAO平台钱包,并且将从注册表中删除该条目。 如果数据被认为是正确的,则质询者放样的令牌将分发给数据卖方和平台。 这使数据销售商有动力保持良好的信誉并按照广告宣传交付数据。

鼓励数据购买者报告不良数据以弥补丢失的资金,并劝告他们不要报告虚假的挑战。 卖方可以减少由于不公平的不良声誉而造成的资金损失。 鼓励DataBroker DAO平台及其管理员快速有效地处理这些纠纷,并为此付出了时间和精力。

技术实施

由于DataBroker DAO是一个开源项目,因此可以在 GitHub上 找到分布式API 在本文的范围内,我们将放大为支持DataBroker DAO令牌管理的注册表而编写的Solidity智能合约的某些部分。

征集数据

TokenCuratedRegistry.sol合同中的enlist方法

我们希望将DTX令牌的数量锁定为interestAmount,将DTX令牌中的价格锁定为price,并将IPFS哈希元数据用于我们想要归因于清单的其他不同属性。

经过一些检查并将股权转移到要锁定的TCR合同之后,我们调用了一个工厂ListingFactory.sol,它将为我们创建实际的清单。

ListingFactory.sol合同中的createListing 方法

我们选择创建单独的上市合同,以在以后提供更大的灵活性,因为我们想在这些上市合同上添加采购分包合同。 创建清单后,我们会在TCR合同上调用另一种方法,以将清单实际添加到TCR中。

TokenCuratedRegistry.sol合同中的addListing方法
上市合约

提出挑战

TokenCuratedRegistry.sol合同中的质询方法

看看这个

您可以在https://dapp.databrokerdao.com/上查看我们的新发现界面。

在以下任何渠道上均可提出任何问题,机会或合作伙伴要求:

电报:https://t.me/databrokerdao
面子书:https://www.facebook.com/DataBrokerDAO/
推特:https://twitter.com/DataBrokerDAO
Reddit:https://www.reddit.com/r/DatabrokerDAO/