首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ODYSSEY区块链小课堂—P2P网络架构

OCN采用了基于国际互联网(Internet)的P2P(peer-to-peer)网络架构。

P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。每个网络节点以“扁平(flat)”的拓扑结构相互连通。在P2P网络中不存在任何服务端(server)、中央化的服务、以及层级结构。P2P网络的节点之间交互运作、协同处理:每个节点在对外提供服务的同时也使用网络中其他节点所提供的服务。

P2P网络也因此具有可靠性、去中心化,以及开放性。早期的国际互联网就是P2P网络架构的一个典型用例:IP网络中的各个节点完全平等。当今的互联网架构具有分层架构,但是IP协议仍然保留了扁平拓扑的结构。在OCN之外,规模最大也最成功的P2P技术应用是在文件分享领域:Napster是该领域的先锋,BitTorrent是其架构的最新演变。

OCN所采用的P2P网络架构不仅仅是选择拓扑结构这样简单。OCN被设计为一种点对点的数字现金系统,它的网络架构既是这种核心特性的反映,也是该特性的基石。去中心化控制是设计时的核心原则,它只能通过维持一种扁平化、去中心化的P2P共识网络来实现。

“OCN网络”是按照OCN P2P协议运行的一系列节点的集合。除了OCN P2P协议之外,OCN网络中也包含其他协议。例如Stratum协议就被应用于挖矿、以及轻量级或移动端OCN钱包之中。网关(gateway)路由服务器提供这些协议,使用OCN P2P协议接入OCN网络,并把网络拓展到运行其他协议的各个节点。

例如,Stratum服务器通过Stratum协议将所有的Stratum挖矿节点连接至OCN主网络、并将Stratum协议桥接(bridge)至OCN P2P协议之上。我们使用“扩展OCN网络(extended bitcoin network)”指代所有包含OCN P2P协议、矿池挖矿协议、Stratum协议以及其他连接OCN系统组件相关协议的整体网络结构。

关于Odyssey

Odyssey (OCN) 由Odyssey Protocol基金会发起,注册地为新加坡。

Odyssey (OCN)的使命即构建下一代去中心化共享经济和点对点生态系统,并致力于在全球的共享经济和对等生态系统中降低整体运营成本,加快商业市场效率,提升产品和服务供应商的投入回报率。

Telegram - https://t.me/OdysseyOfficial

Twitter - https://twitter.com/OdysseyOCN

Github - https://github.com/OdysseyProtocol

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180601G0OCBU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券