IoP-蓝皮书
2018-03-01 01:21:40
  • 0
  • 0
  • 0
  • 0

摘要

本文是一份活的文档,是技术演进的蓝图。 随着时间的推移,它将作为蓝图的修改,以满足未来我们无法预测的需求。 它描述了我们为什么要建立人员互联网,我们如何做到这一点,以及为实现这一目标需要哪些资源和组织。 这也解释了我们与其他项目的关系,最着名的是Libertaria项目,以及我们如何与他们联系以及为什么。

本文的目标读者不是技术专家; 本文适合所有对IoP感兴趣的人。 因此,这不是一个白皮书。 相反,我们将它称为“蓝皮书”,因为它既是描绘IoP背后的愿景的蓝图和路线图,也是描述如何实现它的高级方法。

本文旨在尽可能简短地传达项目的总体愿景。 对于拥有更多技术专业知识或需要更详细信息的读者,我们将发布更多有关IoP生态系统内各项目的深入黄色文章。

介绍

Internet of People(IoP)是一个完整的应用程序和支付基础设施,没有中央服务器,也没有中间商,网守和公司。 相反,它是完全分散的,并且基于免费加入节点。

由于构成节点的软件组件的粒度,它们可以配置为运行在许多设备上,从强大的服务器,家用电脑,Raspberry Pi甚至智能手机或物联网设备。 人们连接到这些IoP节点并享受他们提供的服务。 节点还让人们直接连接,而不需要中间人。

为什么Internet of People?

问题

因特网为人们提供的愿景源于对困扰我们日常数字生活的几个问题的认识。 即使互联网旨在让我们更自由,也会减少我们的自由。 通过加快信息的获取和交流,互联网应该有助于分散信息。 但相反,我们现在正处于大部分数据(甚至是私人数据)传输到中央服务器并存储在中央服务器上的时间点,从而有效地挖掘我们的信息。 Facebook上的每条私人信息,每一次鼠标点击一个广告,YouTube上的每一个滚动都会被记录下来供以后使用。 大多数情况下,这种使用是良性的,甚至是有益的:用于提供定制商品和服务报价的算法。 但是一切可以使用的东西在某些时候都会被滥用。

我们的私人数据在这里也不例外。 在现代数字经济中,人是产品。 我们都接触到基于平台的经济模型。 但IoP将改变这一点。 IoP将数据控制权交还给其合法所有者 - 人员 - 并通过极端的非中介化破坏基于平台的经济。 我们不反对企业,我们只是想把他们放回他们所属的地方。

解决方案

P2P经济的主要属性是非中介化。 这意味着更便宜的交易,并减少最终被锁定在孤岛中的平台的影响,并面临巨大的安全风险和严重的数据泄露。 运行计算机系统的最低基础设施是两台直接相互连接的设备。 这也是非中介化的限制。

这种最小的非中介能力允许个人对个人应用(P2P应用)。 当用于商业时,这意味着可能的最便宜的商业交易和更广泛的个人对个人经济。

人民宪章互联网

使命声明

人民网连接安全,直接,没有任何障碍。IoP技术旨在消除所有不提供实际价值的中介。

IoP核心原则

事情有配置文件。

人们有个人资料,人们有身份。

IoP第一 - 以人为本

物联网第二 - 事物为人类服务

每个人都有一张脸和一个公众形象

人们可以拥有许多配置文件和许多用于不同目的的角色人们维护自己的配置文件供公众使用

人们总是完全掌握他们想要的个人资料/角色的隐私数量

身份只属于人,没有第三方可以维护身份对身份及其属性的隐私是不可协商的

简单地与现有战斗并不够好,你必须建立更好的选择

人们总是完全掌握他们想要的个人资料/角色的隐私数量

人民宪章互联网

技术原则

分散式第一(全球)分布式第二(社区)集中式第三(本地)网络是不可靠的协议是无权限的系统是无歧视的

我们给予个人前所未有的自由度,同时鼓励他们成为社会环境负责任的社区成员,在合作与合作的基础上运行可持续而有效的经济。 我们根据自己的宪章运行,根据自由宪法的宪法,在IoP旗帜下航行时,我们定义自己的规则并寻找自己的命运。

总结:IoP是...

首先隐私

没有不必要的中间人之间的直接联系开放和包容的多元化,分散但互联的社区

自我管理和流动民主

IoP如何工作?

人民网的技术基础由三个主要组成部分组成:

点对点服务器网络个人对人(P2P)应用程序

一个加密货币(IoP令牌)

IoP如何工作?

点对点服务器网络

点对点网络由运行在硬件节点(PC,树莓派和其他兼容设备)上的轻量级服务器应用程序(守护进程)建立。 节点使用IoP协议接受并回复来自其他节点(建立网络)和P2P应用(用户应用)的消息。

P2P应用程序是分布式(最终用户)移动应用程序或桌面应用程序,通过直接TCP连接相互通信。 为了安全连接,P2P应用程序建立到该节点上的服务的传出TCP连接,并且服务尝试将连接中继到P2P应用程序的另一个用户的实例,或回复并指示其他用户不可用。

网络由独立拥有的硬件节点引导。 并不是每个用户都需要有一个运行节点:IoP是由真实的人和自由构成的,他们不需要设置任何他们不想或不明白的东西。 我们预计大多数最终用户将使用自动连接到IoP节点的dApp。 事实上,我们预计只有IoP章节才会设置这些节点(有关IoP章节和分区系统的更多信息,请参阅社区结构部分)。 由于IoP网络遵循Libertaria Mercury协议,所以任何人都可以参加。 我们希望鼓励电力用户建立多个节点来加强网络。 因此,与比特币相比,IoP将激励节点所有者。 例如,节点所有者可以提供可以赚取交易成本的服务。 这将在稍后更详细地解释。

每个节点将根据托管该节点的实体的需要(内存/ CPU约束,隐私,完整性)运行以下一项或多项服务:

内容可寻址网络(CAN)服务器位置网络(LOC)服务器接近服务器

Profile Server

IoP如何工作?

点对点服务器网络

下面是每种服务器的简要概述。 更详细的技术黄皮书将提供给每项服务。

完整节点

“完整节点”被定义为运行所有可用对等服务的节点以及确保IoP区块链的完整性和强度的IoP核心钱包。

内容寻址网络(CAN)服务器

内容可寻址网络(CAN)服务器负责存储和提供P2P应用的内容。 通过提供可直接访问内容的网络,节点和P2P应用程序可以查找内容,而无需考虑其存储在哪个节点上。 包含CAN服务器的节点构成了有效的分布式数据库。 这或多或少地与当前集中式系统中的内容交付网络(CDN)等效,但是使用基于IPFS的定制分支的对等技术构建。

基于位置的网络(LOC)服务器

地理位置服务的基础是基于位置的(LOC)网络。 这是一个点对点的节点网络,它根据托管它们的节点的运营商配置的特定地理位置动态自组织。 Profile和Proximity服务器向LOC网络注册以建立其位置,因此成为地理本地化。 这种功能可以实现没有它的情况下难以实现的功能。

建立基于位置的节点之间的关系还有助于保护网络免受某些类型的攻击,通过在由互联网服务提供商提供的大部分不可信赖的底层网络之上提供这些节点的信任网络。

IoP如何工作?

点对点服务器网络

在技​​术层面上,LOC节点使用以下概念进行组织:

无关的节点

启用LOC的节点可以加入网络,而不与其他节点建立关系。 默认情况下,不相关的节点不受信任。 它们中的任何一个都可以是任何类型的恶意节点。 因此与非关联节点的交互应特别小心。 其他节点然后可以找到它们并选择将它们包括到以下组织类别中。

同事节点

支持LOC的节点可能需要全球提供P2P应用服务。 通过基于托管服务形成组,节点可以避免来自其他未配置处理的节点的资源浪费连接。 这些相关的节点被认为是同事。

邻居节点

在邻近尺度的另一端,LOC启用的节点也将基于彼此的相对物理距离形成组。 这种组织结构使得能够发现对用户而言更加本地化的服务,使得诸如市场,公共服务,本地治理等事物的P2P应用发现成为可能。这些相关节点被认为是邻居。

使用这些缓存节点连接类型,托管LOC服务器的每个节点都提供由邻域地图和世界地图组成的节点网络地图。 邻里地图更加细化,覆盖面积更小,而世界地图的粒度较小,但覆盖整个地球。

搜索用户的P2P应用程序可以从已知的LOC服务器(他们的Profile Server注册的服务器)跳转到全球或邻近的另一个节点,以查找应用程序服务或人员。

IoP如何工作?

点对点服务器网络

Profile Server

配置文件服务器允许最终用户将他们的用户配置文件展示给他们的同行,以便在网络上找到,连接到其他人,并使用P2P应用程序交换信息。 P2P应用程序将定位一个Profile Server以连接到或靠近地理位置接近的节点或连接到用户选择的特定节点。

应用程序服务被定义为可供应用程序用于应用程序到应用程序数据通信的P2P应用程序通信通道。 每个应用程序服务都有自己的消息协议,由托管应用程序本身提供。 最终用户通过依赖应用程序服务的应用程序彼此进行通信,并可以使用像IoP Explorer那样的dApp来查找特定类型的配置文件以实现特定目的。

Profile Server提供以下基本服务:

配置文件检入/注销:用户代理在联机后检入最终用户配置文件。 这允许其他最终用户找到他们,与他们联系并与他们沟通

应用程序服务检入/检出:应用程序服务也会在联机时检入,以表示其通道已打开。

应用程序服务调用:一个终端用户设备上的应用程序服务可以通过配置文件服务器向其自身的远程实例发起呼叫。 该呼叫用于信令目的:交换连接请求并就P2P通信细节达成一致。

IoP如何工作?

点对点服务器网络

接近服务器

Proximity Servers为P2P应用程序的连接用户提供实时位置和基于位置的活动信息。 接近服务器主要用于可能在四处移动的节点上(在公共汽车上,在食物卡车,街头食品车等中)。 邻近服务器将其一般位置注册到LOC网络,并从需要位置/活动信息的托管应用程序中回答针对特定区域的应用程序的查询。

以下是由接近服务器启用的一些示例用例:出租车服务(基于优步或基于车队)

公共交通服务(巴士,火车,地铁,手推车)家庭/朋友/团体定位服务

基于兴趣的人员寻找应用程序(约会,俱乐部会员,游戏)食品/商品交付和跟踪

物流应用(交付/服务车辆跟踪,车队管理)汽车共享和共享应用程序

自动驾车服务

实时赛车运动(拉力赛,下巴,无人机,飞机,赛艇)旅行跟踪和时刻表(飞机,巴士,火车)

海运跟踪(运输)

人物探险家(增强/混合现实信息叠加)

为了促进其规定的目的,邻近服务器允许任何应用/用户存储,更新和搜索与应用/用户活动相关的信息。 根据应用/用户的需求,该信息可能会经常更新(在限制范围内)。 即使在提交到期之前,应用程序/用户也可以随时删除记录。 应用程序/用户可以搜索位置,活动信息或用户。

IoP如何工作?

P2P应用程序

配置文件和邻近服务器的存在是为了方便个人(P2P)应用程序或dApp。

P2P应用程序是由第三方开发人员或IoP社区成员编写的最终用户应用程序。

IoP Connect是一款P2P应用程序,它演示了使用基本消息传递应用程序的形式连接使用IoP基础架构和协议的人员的一种方法。

IoP如何工作?

Cryptocurrency

IoP令牌(IOP)是使用具有唯一PoW(工作证明)共识算法的相同SHA256算法从最新版本的比特币核心衍生而来的加密货币。 IOP令牌旨在:

公平地分配块奖励给IoP社区及其成员减少对高功率/高功耗挖掘的需求在节点和应用程序周围的IoP生态系统中运行服务

IoP Core(钱包和矿工守护进程)使用独一无二的PoW系统,该系统只允许从白名单地址中挖掘新的令牌(许可挖掘)并限制任何一个地址可以挖掘的块奖励数量给定的窗口。 与通常的黄金或比特币等稀缺资源模式相比,那些有权力和金钱的人对所有权和分配施加了过度的控制权,而IOP令牌是稀缺资源,是共享公共资源的一部分(如地球及其生态系统) 。 将Internet of People想象成一个社区拥有的人力资源数字合作社。

列入白名单的地址包含许多管理许可证和每章一个许可证,如下面的“社区,结构和治理”部分所述。 上限目前是2倍,窗口是2016年的块。 这意味着,即使采用了采用强大CPU的硬件采矿许可证,该许可证的回报也不会超过矿工平均回报数的两倍。 这个平均值会重新计算2016年街区的每个街区奖励。

IoP令牌旨在用于使用为IoP节点和Mercury协议生态系统构建的P2P应用程序的用户之间的交易,从而实现P2P经济。

像任何货币为基础的经济一样,P2P经济要求买家,卖家,交易的东西(货物和服务)以及积极用于支付的货币。 因此,IoP令牌相对于现有货币形式的价值将取决于其稀缺性,可用性和实用性。

社区结构与治理

Internet of People是一个强大的生态系统,由志愿者,章节,学者和研究中心,商业和私人开发商以及许多人组成。

IoP令牌支持整个IoP社区,社区形成数字化合作社。 分散的IoP社区与IoP章节和IoP Ventures合作,成为一个更大的数字合作社。 IoP数字合作社不是在集中式平台上运行,需要通过向业主购买天然气来推动。 它是一个独立的,分散的,自由的节点和协议网络。 任何想加入的人都可以免费。 每个加入的人都可以使用该链条进行交易,不受任何歧视或限制。 从这个意义上讲,参与和使用IoP进行交易是无权限的,不受信任的,无边界的和无歧视的。

社区结构与治理

IoP章节结构是加密和区块链领域的一项新功能,自2016年年底开始运作。章节是本地区域定义的实体,主要关注当地市场以及采矿许可证,以资助这些区域环境中的活动。 该章节系统旨在创建一个尽可能分布的网络,无论是人员还是位置。 地域限制确保了最大限度的分权。 新的章节可以在测试阶段和入职过程之后建立,社区最终决定是否创建新章节。

为了纠正我们在比特币和莱特币以及大多数其他硬币中看到的紧急集权,采矿不是无权的。 采矿是基于共识基础授予全球最致力的章节。 从这个意义上说,IoP是一个许可链,运行PoW算法,但遵循一个类似于委托Proof-of-Stake系统(dPoS,如Lisk)的系统。 按照这个命名法,IoP是一个dPoW系统。

分会竞争获得采矿许可证之一。 这场比赛采取公共教育的形式,传播和吸引新成员。 未来,我们将这些章节想象成长期的密码学院。

哪些章节获得许可证的选择是由社区自己制定的,章节认为对社区授予许可证最有价值。 所选章节介绍IoP,可用于支持项目。 为了维护他们的许可证,他们将在社区建立网络。

社区对这个问题以及其他影响IoP的问题进行投票。 这个投票系统可以防止恶意行为者利用系统。 因此,个人用户间接支配章节的发展,其分布以及IoP网络的整体发展。

社区结构与治理

治理

Internet of People拥有独特而强大的治理体系,其中包含两个组成部分:内部社区治理和公共治理。 这平衡了权力,并通过避免摊位和瓶颈来保持项目健康。

我们即将推出的IoP社区和治理文件将解释整个IoP家族的社会政治结构,并为如何建立IoP作为自治数字合作社提供详细的计划。 以下是一个简要的概述。

全球治理的一部分是,每个钱包所有者都可以投票支持他们喜欢的章节,提出项目并尝试实施,并将投票结果记录在区块链中。 投票和提案系统是公开的,无许可的和无歧视的。

但是社区远不止钱包所有者和章节。 也有组成分散社区的部门和其他角色。 为了最有效地管理这种结构,我们自然必须引入一些规则。 随着时间的推移,我们将开发协议和智能合约,以透明和高效地实施这些规则和流程。

因此,IoP正在建立一个真正的全球数字合作社,它由许多实体,财产和行为者组成。

在我们制定具体规则之前,他们会被沙箱化以评估他们的工作情况以及他们是否可以被利用。

社区结构与治理

分部

虽然这些章节在当地工作以在各自的区域实现伟大的事物,但IoP分部体系确保人们在全球范围内进行有效合作。

分部是IoP社区内的专业结构,它将所有章节中具有相同专业背景或兴趣的人聚集在一起。 部门由社区成员组成,由该部门最有能力/经验丰富的人员领导。 这需要企业界的最佳方面,并将它们与非等级分散的组织结合起来,而忽略了金字塔式的集权结构,这种结构困扰着许多公司和州。

分部系统的目的是将我们全球最优秀的全球社区聚集在一个分散的生态系统中,以在IoP基础设施之上开发高质量的dApp和使用案例。 部门不负责开发这种基础设施; 这种责任归属于IoP Ventures的IoP核心开发人员。

社区结构与治理

目前的IoP分支

管理和战略规划产品管理创业委员会业务分析

金融

业务发展

营销

公共关系内容创作翻译影响者/社交媒体活动管理

UI / UX和图形设计开发

前端开发后端开发应用程序开发

自动/手动软件测试质量保证

Beta测试器

客户关怀审核技术支持

IT管​​理/基础设施

安全/安全会员/章节服务法律

Libertaria

在IoP社区的发展过程中,很明显IoP愿景的许多方面都需要进一步的研究和开发。 我们现有的许多社会机构需要重新设计和重新设计。 这是一个复杂的迭代过程。

Libertaria运动(以新的法律实体支持它)的建立是为了:

为从技术平台和社区向分散化社会的演变提供一个框架。

删除法律/业务阻碍

Libertaria与IoP分离,为运动提供了迭代和创新IoP技术基础的自由。 然而,两个项目的贡献者自然会有很大的初始重叠,确保技术骨干和知识的平稳过渡。

一般来说,Libertaria的重点是研究与开发,建设基础设施,定义协议和社会经济标准,而IoP着重于实现这些想法,通过构建应用程序,支持基于区块链的服务以及建立第一个完整的本地社区自由贸易运动。

Libertaria项目中的三个将在短期内直接惠及Internet of People:

项目水星项目Titania项目Hydra

Libertaria

与IoP的关系

Mercury项目将提供下一代IoP协议和服务的实施。 Mercury将构建并增强IoP对等网络,特别是以下服务器及其用于与P2P应用程序以及它们之间进行通信的协议:

Profile Server

内容可寻址网络(CAN)服务器位置网络(LOC)服务器接近服务器

此外,还将开发新功能和改进,其中包括:

开发人员友好的客户端实现(SDK)和支持Open Social Graph和协议网格计算/ AI的最初愿景

Connect P2P应用程序的增强版,改进了服务和协议

应用程序服务和标准化库

有关Mercury Project的更多信息,请参阅

水星白皮书.

Libertaria

与IoP的关系

Titania项目将为节点提供定制的,安全的,最小的操作系统和消费级硬件。 借助Titania,IoP节点将以非常简单便捷的方式安全部署到P2P Mercury网络。 如果用户拥有一个节点,或者他可以通过智能手机连接到另一个受信任节点,则用户可以完全控制自己的节点。

Hydra项目是一个Merkle树的有向无环图(has-hes图)和一个multichain协议来与之交互。 它将成为区块链骨干网络,提供实施Hydra协议的子公司和子公司之间的互操作性,包括:

在可能的情况下在侧链之间进行原子交换为侧链上的链式安全保存开放社会图的边缘

P2P应用程序的侧链模板可创建自己的区块链/令牌

路线图概览

章治理

通过章节为增长的IoP社区开发流程。 章治理

IoP原型节点

发布完整节点发布Titania OS节点

IoP核心

实施微微教派钱包微型支付支持

Q4

2017

P2P网络

将节点迁移到Mercury Connect服务

P2P应用程序

更新Connect App Mercury Connect SDK

IoP核心

实施Algorand Scale区块链

Q1

2018

P2P经济

打开社交图

小额支付链

IoP核心

PoS / PoW开采Hydra集成

Q2

2018

路线图现状

IoP令牌

在不久的将来,IoP令牌将从数字商品转变为具有多种效用属性的货币式令牌。

目前的IoP令牌规格

目前,供应量接近300万个令牌,每个令牌包含10 ^ 8积分satoshis。 最终的供应量只有2100万令牌(我们的理论最大值是2 063 039 797 690 000 satoshis)。

我们的代码基于最新的比特币版本,每比特币硬币一次修改8位小数(satoshis)

没有准备好连锁咖啡

路线图细节

未来对IoP令牌的更改

新的教派

我们将把面额密码从8改为12,以启用微微交易。 令牌的数量将保持不变,但会被分成

20 630 397 976 900 000 000 satoshis(我们称他们为picos)。

Algorand Consensus,混合PoS / PoW,新区块链

之后,我们将集中精力开发一个可用的开源Algorand实现,并用我们自己的方式取代比特币共识Algorand实施.

然后,我们将切换到PoS / PoW混合系统,通过章节挖掘来为各部门和社区的发展提供资金支持,并实施PoS实施,以激励运行具有区块链功能的IoP节点。 节点将为其社区提供服务。 人们将能够获得IoP,从而积极参与生态系统。 这样我们将建立矿工和人之间的权力平衡。 之后,我们将为社区治理和互检检查点创建更好的工具。

桥梁Hydra

IoP将成为与Hydra相连的独立儿童链的第一个参考实现,它实现了第一个真正分散的P2P经济。

未来令牌属性

准备纳米支付卓越的Algorand共识

彻底重写区块链,优化缩放切换到PoW / PoS混合系统

跨接到Hydra /连接到Hydra协议

路线图细节

汞议定书

Mercury Protocol需要在第二阶段的设计中进行彻底的重写和检修。在Libertaria的帮助下,IoP花了一年时间建造Mercury Phase

这是因为之前没有真正的分散式堆叠的例子。 我们预计第二阶段的发展速度会更快。

Mercury协议将与Hydra协议相连,使IoP节点可以存储不可变数据,并通过dApps利用Libertaria的P2P经济。

分散堆栈

完成这些步骤后,我们将拥有应用程序可以使用的分散堆栈。 有了这个底层框架,社区,开发人员和企业家将能够构建真正的分散式P2P应用程序,而不必站在供应商锁定的平台之上。

分散式应用程序

一旦Mercury Phase 1完全完成,IoP将开始在dApps上工作,Connect App等第一批原型被认为可用。 这将发生在Mercury重写之前。

IoP风险投资公司

IoP社区是独立的,自治。 其开发商IoP Ventures担负着确保IoP进一步发展的角色,以符合Libertaria分散社会的标准协议。 IoP Ventures的另一个重要功能是吸引开发者并为他们建立一个稳定的工作环境。

我们有一个公共高层路线图向社区展示我们目前的状况。

另外,IoP Ventures将在与传统业务竞争的真实世界的dApp上工作。 细节将超出本文的范围,但两个例子将是第一个真正的点对点的士应用程序或一个分散的配置文件查找应用程序,它将有许多不同的用途(例如,获得专家帮助,提供服务,交换商品,甚至约会)。 一个完全分散的堆栈可以实现许多目前不可能的服务,比如找到一个没有使用和租用中介的公寓。

IoP社区拥抱创新型开发人员,并通过IoP Ventures为他们提供真实世界的竞争性公司,与他们合作并将其颠覆性项目变为现实。

 
最新文章
相关阅读