➡ 繁

district0x白皮书(中文)

district0x

district0x ⽹络
⽩⽪书 v0.1

2017 年 6 ⽉ 8 ⽇
⼀个去中⼼化的市场和社区的集合体
由 Ethereum, Aragon 以及 IPFS 提供技术⽀持
Matus Lestan [email protected]    Joe Urgo [email protected]

摘要

在本⽩⽪书⾥,我们将要介绍 district0x ⽹络,它是⼀个去中⼼化的市场和社区的集合体,以下简称为地区。

地区在 district0x ⽹络⾥以去中⼼化的⾃治组织的形式存在,建⽴在由以太坊智能合约和前端库组成的标准开源架构上,以下简称为 d0xINFRA。

d0xINFRA 为地区能够运⾏在线市场或者社区提供了所需的核⼼功能。换句话说,让⽤户有发布列表,过滤和搜索,同⾏排名,积累声誉以及发送发票和收款的能⼒。

d0xINFRA 架构的设计是开放和可扩展的,通过使⽤辅助模块可以对地区进⾏定制 化和添加额外的功能。

我们也会推出 district0x ⽹络代币,促进⼈们在⽹络上公开参与和协作。district0x⽹络代币可以⽤来发信号通知 district0x 项⽬团队将建设和部署哪个街区,也可以在 district0x ⽹络的任何地区⾥⼊股获得投票权。投票权是⽤来就⼀切事情取得共识⽤的。这些事情包括:地区的品牌建设和设计决策,通过辅助模块添加什么功能,适当地设定这些模块⾥任何可调节的参数,⼀个地区的收⼊如何分配以及其它各种事情。

介绍

在最近⼏年,去中⼼化的经济⼒量已经成形。Uber 已经对交通业进⾏了去中介化,取得690 亿美元的估值。Airbnb 也在租房领域做出了类似的颠覆,最近其估值已达到 310 亿美元。⽼牌企业正被新型公司打得落花流⽔。新型公司认识到价值存在于⽤户的⽹络效应中,⽽⾮他们拥有或者花费的有形资产的成本。

跟过去相⽐,这些服务的客户已经享受了较低的价格和更好的⽤户体验。但是跟没有抽取费⽤的第三⽅盈利组织的情况相⽐的话,他们现在仍然承受着较⾼的成本。

他们对这些平台的演化也⼏乎没有什么话语权。即使这类商业模式依赖可持续的⼤规模⽤户基础,他们才可以规模经营,但是⽤户却⽆法参与从他们使⽤这些中⼼化控制的平台的获得的价值创造中去。直到最近有了去信任⽹络设计的进步,⽹络参与者才有了极少数的不需要中⼼⽅的⾃组织⽅式。

以太坊协议的出现和随后的发展为去中⼼化组织结构和将治理权分配给⽹络参与者的实验打开了⼤⻔。诸如 Aragon, Boardroom, Colony, 以及 Giveth 之类的项⽬都在积极地为了实现这些⽬的驾驭以太坊的⼒量,建⽴各种平台供⾮技术⽤户来创造和管理去中⼼化的组织。这些⼯具通过经济激励实现了集体协作的新⽅式,使得市场和社区的去中介化和把投票权分配给参与者成为可能。简⾔之,互联⽹的上⽹⺠现在可以建⽴和控制他们每天常去的那些平台。

利⽤前边提到的技术,district0x 项⽬将会作为去中⼼化的⾃治组织来促进市场和社区的运营和治理。district0x 项⽬将在消除寻租,以及将决策和个⼈数据让渡给第三⽅的问题的同时,将再造众多互联⽹上流⾏的应⽤和服务。

地区

district0x ⽹络是由地区组成的。地区是建⽴在 d0xINFRA 架构上以去中⼼化的⾃治组织形式存在的市场和社区。

每个地区的核⼼是运作市场或者布告板应⽤所必需的部件。所有的地区都提供下列的基本功能:

这些功能都捆绑在⼀起,通过清单,缩略图和 gallery ⻛格的⽤户界⾯为⽤户所⽤。这些界⾯在 Craigslist 和 Reddit 这些在线服务上都很普及。

Ethlance

Ethlance 是 2017 年 1 ⽉份在以太坊主⽹发布的。它是⼀个⾃由职业⼯作市场,将会成为 district0x ⽹络上的第⼀个地区。

Ethlangce

Ethlance 允许⽤户创建雇主/雇员简介,列表和申请空缺职位,排名和为雇主/雇员提供反馈,发送/接收发票。Ethlance 不会收取任何服务费⽤,⽤户只需向以太坊⽹络⽀付必需的 gas 费⽤来⼴播他们的简介,职位,消息,反馈和发票。

Ethlance 的代码是完全开源的,在 github.com/district0x/ethlance.可查。

Ethlance 的前端源⽂件是⽤ Clojurescript 写的,通过 IPFS 启动服务。Ethlance的后台逻辑是由部署在以太坊主⽹上的 14 个智能合约来控制(附件 A)。

⾃发布以来,有超过 300 位⽤户已经创建了简介,有超过 100 个空缺职位已经被登记。当前 Status, Aragon, Colony, WeTrust, Rex, JAAK,以及 Giveth 等项⽬正通过 Ethlance 来招聘。

作为最初的⼀个地区,Ethlance 的起到了为 d0xINFRA 架构的创建和改进提供沙盒实验的作⽤。它将会和其它由 district0x 项⽬团队部署的地区⼀起被永久地开发。

ENS 集市

现在正在开发中,即将在 district0x ⽹络上部署的第⼆个地区是 ENS 集市,它是⼀个交易通过 Ethereum Name Service 注册的域名的点对点市场。ENS 集市想要提供⼀个易于发现的 ENS 域名登记处,便于⼈们在此购买 ENS 域名。

在诸多选择中,域名拥有者可以选择打开定制化的拍卖或者将他们的域名按照固定价格出售。卖家可以以 ETH 或者任何 ERC20 代币为单位设置价格。在 ENS 集市上也可以交易⼦域名,⽐如交易 Status 上的⽤户名和 AragonNetwork Company Registry 上的组织名。

迷因⼯⼚

受到 Simon de la Rouviere 作品以及他的策展市场设计的启发,在 district0x ⽹络上即将部署的第三个地区是迷因⼯⼚。在迷因⼯⼚⾥⽤户可以铸造他们⾃⼰的代币化的迷因,并且⽴即可以将其销售。

迷因⼯⼚将会提供⼀个在以太坊区块链上创建稀有数字资产的界⾯。这些数字资产可以⽴即发布到⼀个公告板⻛格的市场上进⾏交易。

未来的 district0x 项⽬地区

在推出迷因⼯⼚之后,district0x 项⽬团队想继续往 district0x ⽹络上引⼊更多新的地区。district0x Network 代币⼀旦分配后,代币持有者就可以发信号通知接下来他们想让district0x 的项⽬团队建设和部署哪些地区。

发信号通知最初将通过 CarbonVote 的定制化实施来实现,然后最终在 Aragon 部署到以太坊主⽹后过渡到纯投票机制上。在利⽤ CarbonVote 实施来实现发信号通知的同时,为了发信号通知,district0x 的 Slack 社区将可以就即将添加到地区选项清单的未来地区提供建议。

地区创建平台

District0x ⽹络最终将包含全球市场和超本地化社区。地区创建平台将会给⽤户提供⼀个使⽤⽅便的界⾯来往 district0x ⽹络上设计和部署他们⾃⼰的地区。

地区创建平台将提供⼀种⽅式来定制为地区提供技术⽀持的智能合约的参数,也将提供⽆数的 UI 选择来⽀持各种不同种类的市场和社区。地区创建界⾯将有⼀个辅助模块⽬录,类似于苹果的应⽤商店。⽤户通过它可以轻易找到可以扩展功能和地区实⽤性的插件。

d0xINFRA

d0xINFRA 是⼀个由以太坊智能合约和前端库组成的开源架构。前端库控制着在⽹络上新地区的部署,并给新地区提供基本的功能。

每个地区的后台逻辑将由所有地区在⽹络上共享的 d0xINFRA 合约以及⼀组地区性合约共同控制。类似的是,对于前端,不同地区在可能的情况下可以分享可重复使⽤的组件,主要是“under-the-wood”的前端逻辑,同时允许视觉 UI 有⼴泛多样性。

d0xINFRA

District0x ⽹络⼒争容纳⼤量地市场和社区。根据它的愿景,d0xINFRA 已经被设计成⼀个开放且可扩展的模块系统。各个地区能够实施独有的特点并通过辅助模块的插件来增强功能性(下⼀部分有提及)

辅助模块

可以通过使⽤辅助模块来对各个地区进⾏定制和拓展以实现开发和部署新特性,功能和收⼊⽣成机制。

⼀个能提⾼⽤户体验的辅助模块的例⼦是适度机制。它能标记和撤除垃圾邮件,恶性连接或者露⻣的内容。

另外⼀个辅助模块的例⼦是它可能会为⼀个地区创造收⼊,提供了⼀个供⽤户就他们的登记竞标有利位置的机制,⾮常类似于⾕歌的 AdWords。获胜的投标将会被发送到地区的管理池中。⼀个地区的参与者的将最终决定他们管理池中的资⾦如何通过投票过程来分配。

辅助模块可能产⽣收⼊的另外⼀个例⼦是在平台上就各种⽅案提供可选择的保险。你可以想象⼀家第三⽅服务公司部署⼀个模块为平台⽤户之间的安排提供⾦融担保,从中赚取费⽤。

所有地区将通过他们的管理流程按照每个地区的具体情况来决定实施哪些辅助模块。⿎励第三⽅来为 district0x 开发和贡献辅助模块。第三⽅可以向地区收取使⽤费来获得激励。

辅助模块

Aragon 治理

Aragon 于 2017 年发布,是⼀款去中⼼化⾃治组织的操作系统,它提供了简单易⽤的界⾯来创造,管理和治理虚拟实体。

在 Aragon 上可以实现⼀个实体的基本组件的⽤户友好型管理。这些组件包括:有表决权股份的分配,⻆⾊指派,筹款以及会计。可以通过改变章程来对 Aragon 实体的⾏为进⾏定制。

在 district0x ⽹络上创建⼀个地区会触发在 Aragon ⽹络上创建⼀个对应的实体。所有该地区的治理活动都会发⽣在这个对应的实体⾥。该地区的创建者在它的Aragon 的实体⾥接收到最初的有表决权的股份。

有表决权的股份可以⽤来参与决定⼀个地区品质的各个过程。这些品质包括:设计,功能,公认的⾏为准则,以及⼀个地区创造的收⼊如何使⽤或分配。

为地区创建的 Aragon 实体将会预先配置⼀套建议的章程和参数,但是地区参与者可以通过投票来按照他们的意愿修改章程和参数。

Aragon

district0x ⽹络代币

为了给所有⽹⺠提供机会⾃由加⼊任何地区,并可以为地区做出贡献,为所有某个地区的参与者提供激励,在 district0x ⽹络上实施协同的决策机制,为此我们推出district0x ⽹络代币(DNT)。

地区性治理实⽤性

district0x ⽹络代币是有股权的代币,持有者通过将他们的 DNT 代币⼊股到他们选择的地区的⽅式来直接参与 district0x ⽹络上地区的治理。

⼀旦通过 district0x ⽹络代币的⼊股模块将 DNT 代币⼊股到⼀个地区后,参与者将会在各⾃地区的 Aragon 实体⾥接收到有表决权的股份。只要他们的代币保持⼊股的状态,他们就就继续持有这些股份。地区有表决权股份的分配是根据参与者⼊股到⼀个地区的 DNT 代币数量按照 1:1 的⽐例分配的。某个地区投票周期的频率由各个地区的章程规定。

只要参与者没有在公开投票中有已投的票,他们就可以通过撤销他们 district0x 代币的⼊股来在任何时间离开⼀个地区。如果参与者在公开投票中已经投了票,只要投票期⼀结束,他们就可以⾃由离开该地区。⼀旦 DNT 代币从⼀个地区撤销了⼊股,有投票权的股份将会⽴即被没收并作废。DNT 代币撤销了⼊股后可以⽴即在其它地区⾥进⾏⼊股。

创建⼀个地区将会铸造⼀枚 district0x ⽹络代币。这枚代币将代表创建者⾃动⼊股该区域。地区创建者是该地区 Aragon 实体⾥最初有表决权股份的拥有者,这给予了地区创建者对这块地区最初的控制。为了避免滥⽤这种持续的铸币机制,最初⼊股新创建地区的 DNT 代币不能解除⼊股。

除⾮⼀个地区的章程⾥有规定,否则对于参与者在某个时间⾥可获得和拥有的⼀个地区多少百分⽐的有表决权的股份并没有限制。

district0x 项⽬治理的实⽤性

总体来说 district0x ⽹络代币将会⽤来治理 district0x 项⽬的各个⽅⾯。

district0x Network 代币⼀旦分配后,代币持有者就可以利⽤他们的 DNT 代币来发出信号通知他们想让 district0x 项⽬团队在 district0x ⽹络上建⽴和部署的地区。

将会逐渐地将额外的 district0x 项⽬范围的治理实⽤性引⼊到 district0x Network代币上,在实施永久的设计之前允许带有不同的功能的实验来有⾜够的时间来进⾏测试和改进。

在当前 district0x 项⽬路线图将被认为完整之前,项⽬的治理将完全交给district0x ⽹络代币的持有者。

项目治理实用性

district0x ⽹络代币的分配

district0x 的创世合约将铸造 10 亿枚 district0x ⽹络代币

此后,district0x ⽹络代币将会只能通过地区创建模块被永久地铸造出来。⽹络上每创建⼀个新的地区,地区创建过程将铸造⼀枚 district0x ⽹络代币。这种机制铸造的代币可能永远⽆法解除⼊股或者转移。

由 district0x 创世合约铸造的 10 亿个 district0x ⽹络代币将会在三个可能出现的资⾦期内分配。第⼀个资⾦期 v0.1 于 2017 年 7 ⽉ 18 ⽇开始。district0x 创世合约将按照如下分配铸造好的 district0x ⽹络代币:

为创始⼈、顾问和早期贡献者铸造的⽹络代币(DNT)均具有⾏权期。创始者和顾问的代币是按照 24 个⽉的⾏权期和 6 个⽉的最短⾏权期来分配的。早期贡献者的代币是按照 6 个⽉的⾏权期和 3 个⽉的最短⾏权期来分配的。

资⾦期 v0.1

资⾦期 v0.1 按计划将于 UTC 时间的 2017 年 7 ⽉ 18 ⽇的下午 3 点整开始,最⼩资⾦总额⽬标是 2 百万美⾦。

资⾦期 v0.1 将持续 14 天,或者⼀旦到达 1 千万美元的软顶,则在到达软顶后的 48⼩时后结束。

6 亿枚 district0x ⽹络代币将会被分开分配⾄所有的参与者。在资⾦期 v0.1 结束后的 14 天⾥参与者将会接收到他们出资占总出资⽐例的代币。

为了防⽌接收到不必要数量的资⾦,district0x 创世合约将充分利⽤安全顶。⼀旦资⾦超过了 5 千万美⾦,安全顶将被触发并⽴即关闭销售。

资⾦期 v0.2 和 v0.3

⼀旦需要额外的资⾦来实施 district0x 项⽬的路线图,将会储备总量为 1 亿 8 千万枚的 district0x ⽹络代币来确保 district0x 项⽬能持续地进⾏下去。

只有在 district0x 路线图⾥引述的关键⾥程碑完成后和之前的资⾦期时间过去 18⽉后两个条件都具备了,才会有资⾦期 v0.2 和 v0.3 的发⽣。

如果不需要额外的资⾦来完成该项⽬剩余的路线图的项⽬,则就不会有资⾦期v0.2 和 v0.3 发⽣。

为了确保我们坚持此前提到的政策,资⾦期 v0.2 和 v0.3 只有在获得 4/6 的多重签名的批准才能执⾏。除了创始⼈(Matus Lestan 和 Joe URgo)之外,下列⼏名来⾃于以太坊社区的个⼈将被挑选出作为多重签名的持有者。

路线图

在资⾦期 v0.1 之前

在可能出现的资⾦期 v0.2 之前

在可能出现的资⾦期 v0.3 之后

vote

资⾦使⽤的计划

在资⾦期 v0.1 收到的资⾦将会单独⽤于 district0x ⽹络的发展和扩张。下⾯我们将提供资⾦在三个不同的可能出现的总资⾦场景⾥的使⽤计划。

收到最少的资⾦

如果出资只达到了或者略微超过我们最⼩的筹资⽬标,我们希望绝⼤多数资⾦被部署到 d0xINFRA 架构,ENS 集市,迷因⼯⼚,district0x ⽹络代币⼊股模块以及Aragon 治理模块的开发中。

$2M Raised

收到适度的资⾦

如果收到的总资⾦到达了出资期 v0.1 的 1 千万美⾦的软顶,district0x 项⽬团队将会探索设⽴ district0x 资⾦。设⽴ district0x 资⾦的⽬的是⽀持建⽴在 district0x⽹络上的项⽬和开发者。

$10M Raised

收到最多的资⾦

如果总资⾦触到了出资期 v0.1 的 5 千万美⾦的安全顶,我们期望使⽤收到资⾦的⼀⼤部分来⼤⼒资助部署在 district0x ⽹络上地区数量的扩张和地区创建者使⽤的辅助模块的⼴度上。

$50M Raised

开发费⽤

分配给开发费⽤的资⾦将⽤来涵盖与 d0xINFRA 改进,在 district0x ⽹络上部署新的地区以及创建辅助模块,改善组织内部开发的地区,安全审计以及发布地区创建平台有关的费⽤。

运营费⽤

分配给运营费⽤的资⾦将涵盖与会计,商务拓展,社区管理,教育,⼈⼒运营,招聘,⽀持以及任何其它⾏政管理任务有关的任何费⽤。

营销费⽤

分配给营销费⽤的资⾦将涵盖与 district0x 项⽬,district0x ⽹络,district0x ⽹络上的地区,d0xINFRA 架构以及 district0x 基⾦的推⼴有关的任何费⽤。

法律费⽤

分配给法律费⽤的资⾦将涵盖任何与 district0x 项⽬实体的建⽴和运营,district0x项⽬挑选作为服务提供商实体的建⽴和运营,以及必须为解决任何可能给district0x 项⽬的持续努⼒造成危险的事务⽽产⽣的不可预⻅的法律费⽤等有关的各种法律费⽤。

district0x 基⾦

如果碰触到出资期 v0.1 的软顶,则 district0x 项⽬将寻求建⽴⼀⽀基⾦来⽀持district0x ⽹络上新项⽬的发展和能增强 district0x 项⽬功能和实⽤性的新辅助模块的创建。

district0x 基⾦的⾸要⽬的是促进 district0x 项⽬⽣态系统的发展和为其增加价值。district0x 基⾦将会激励开发者建⽴他们⾃⼰的地区,为有才华的团队充分利⽤district0x ⽹络实现有说服⼒的使⽤案例提供创业资⾦。

district0x 基⾦将会被建⽴为 Aragon ⽹络管辖实体。district0x 基⾦将会准予所有district0x Network 代币持有者部分表决权。在不牺牲执⾏速度的前提下,努⼒将投资决策⺠主化。

资⾦管理

作为⼀个基于以太坊的项⽬,district0x ⽹络⻓期的可⾏性和实⽤性是直接与以太坊协议和其⽤户基础的持续发展相关联的。考虑到这些,在两年的⾏权期后,我们打算⽤ ETH ⽀付服务提供商的所有⼯资,⽤ ETH ⽀付所有可能的费⽤,将所有闲置的以太坊资⾦⽆限期地放到多种签名的钱包⾥保存。

我们知道 ETH 相对于法币的价格可能会剧烈波动,如果 ETH/USD 的价格持续下跌,需要额外的资⾦来完成 district0x 项⽬路线图,我们仍然会保留额外的资⾦期。

如果 ETH 相对美元的价格持续升值,在 district0x 项⽬路线图完成后资⾦仍有剩余的话,将会探索将 ETH 返还给 district0x ⽹络代币的持有者。

透明性政策

透明性政策

作为⼀个以社区为中⼼的项⽬,我们相信运营的透明性是⾄关重要的。我们将采取下列措施来确保 district0x ⽹络代币的持有者能够获得⾜够多的信息知晓district0x 项⽬的进展和对从⽀持者筹得的资⾦的使⽤情况。下⾯的链接将在资⾦期 v0.1 开始前上线。

财务披露

开发披露

联系信息

Team 团队

Matus Lestan

Matus Lestan

联合创始⼈-⾸席开发者 Matus 开发了 Ethlance 这第⼀个地区。他是⼀位对去中⼼化有强烈激情的⼀位终身开发者,之前他做了 8 年的⾃由职业开发者。他因为通过多个开源贡献推动 Clojure-Ethereum ⽣态系统的向前发展⽽出名。

Joe Urgo

Joe Urgo

联合创始⼈-战略和运营 Joe 是 Sourcerers 公司的创始⼈兼 CEO,是中⼼化商业模式和代币驱动的治理结构的探索者。Joe 之前还担任过Coinbase 的运营经理,做过三箭资本的衍⽣品交易员,也是名职业扑克牌玩家。

Luis Cuende

Aragon 联合创始⼈

Carl Bennett

Status 联合创始⼈

Jake Brukhman

CoinFund 联合创始⼈

附件

附件 A

Ethlance 的后台逻辑是由部署在以太坊主⽹上的 14 个智能合约来控制的:

附件 B

特别感谢下列社区成员的反馈以及他们对于 district0x 项⽬⻓期的⽀持: