技术路径

vnP2PNET 与 vnNODE

分布式端对端对等网络、遍布全球的用户节点。

vnP2PNET 是 Vision Network 全网节点互联互通、高效协作的基础。

遍布全球的 vnNODE用户节点在一系列协议和规则标准基础上运行,构成了 vnP2PNET 分布式端对端对等网络,这些技术在 BitTorrent、BitCoin、Ethereum 等多个场景和系统中正在使用且已得到有效验证并且已经基本成熟。

P2PNET:
BitTorrent:
比特币:
以太坊:

vnCHAIN 区块链

vnCHAIN 主链的设计和实施都将尽量简洁,以保持 vnNODE 节点对运算和存储资源的最低需求。最新 vnPAC 规则的存储更新、清算结算、合约执行将发生在 vnCHAIN 主链上,而过期数据则被视为冗余,会自动备份至其它共生的去中心化系统(如 IPFS、EOS 等)以供查询,当然,节点也可以选择保存完整高度的区块公账(默认保存255天的区块数据和快照)

vnCHAIN 使用 PoT 共识与随机记账策略,不存在“算力竞赛”的可能,进一步减低了对节点硬件的要求,同时提高了扩展性。

允许 vnWallet 与 vnNODE 一对多绑定与解绑

采用 vnWallet 钱包与 vnNODE 节点平行的逻辑结构设计,vnWallet 和 vnNODE 使用相互独立的私钥与公钥,vnWallet 与 vnNODE 间可以相互自由转账。

允许 vnWallet 与 vnNODE 一对多绑定与解绑:

  • 允许 vnWallet 与 vnNODE 同时签名授权绑定关联关系,绑定后,vnNODE 花费与收入的VNET Token 都将自动计入对应 vnWallet 的 address
  • 允许由 vnWallet 单方签名授权发起解绑 vnNODE 操作,解绑后,vnNODE 的花费和收入不再和 vnWallet 关联,而只属于 vnNODE 自己的 address

vnSDK

vnSDK 软件开发工具包是第一个建立在 vnP2PNET 网络上的终端用户应用程序(同时封装 vnRPC 远程过程调用协议),这个开发包定义一系列标准并为终端用户提供方便的接口,可以利用 vnCHAIN 区块链的优势,同时赋予 VISION 未来扩大业务规模的潜能。不论是官方应用,还是未来有更多伙伴或组织参与到 VISION 的应用开发中来,vnSDK 都将提供更多便利并会促进整个生态系统更开放、更丰富。

vnVPN 模型与原理

vnVPN.png

vnFREE 无状态协议

独家算法的 vnFREE 无状态协议,基于 TCP,可以实现服务节点的秒级切换,无需像传统 VPN 一样等待软件断开再重新连接,军事级别的 AES-256 加密,再经过叠加混淆处理后的数据包,与 HTTPS 的流量特征更相似,从而很难被 DPI 深度包检测发现。

TCP:
AES:
HTTPS:
Deep Packet Inspection:

vnTUNNEL,动态加密隧道

在成熟的 OpenVPN 基础上,加入了类似 Shadowsocks(r) 的混淆特性,开发出来的一种持续连接的专有协议,能同时使用 UDP 和 TCP 两种模式,动态证书加密,在服务节点带宽条件良好的情况下,可以实现更短的延迟,更高的响应效率。

Tunneling Protocol:
OpenVPN:
Shadowsocks:
UDP:

vnDNS,无污染的分布式 DNS 域名解析服务

尽管一些国际化的公司或组织可以提供干净的 DNS 解析服务(如 IBM、Google、CloudFlare 等),但由于通信数据包依然可能会被用户所在 ISP 拦截并篡改,用户在使用的过程中依然存在不能获得正确解析结果的可能性。

vnDNS 在分布式网络技术的基础上,可实现分布式的域名解析服务 Distributed Domain Name Server,从而使用户免 于遭受 DNS 污染(DNS cache pollution)

初期的 vnDNS 实现方案将以可信区域的节点代理解析为主( VISION 网络内通信均经过动态加密隧道传输,数据可信,不会再被劫持拦截和污染),后期将发展升级成为一个具有完整独立 DNS 功能的服务应用。

DNS:
DNS pollution:
Google Public DNS:

由 vnDNS 衍生的 DDoS Attack Protection 阻断服务攻击防护服务

完全自由分布化的 vnDNS 解析服务还可以再结合反向代理技术,借助庞大的 VISION 用户基础和节点数量帮助需要受保护的网站有偿地防护 DDoS 分布式阻断服务攻击 Distributed Denial-of-Service attack,受保护网站支付 流量币 Voken —— 生态系统中的唯一通证 ,而参与服务的节点获得 Voken 。

运行 VISION 节点的用户,将再增加一个选择:不但有机会为网络安全保护贡献一份力量,同时又多了一个增加 流量币 Voken —— 生态系统中的唯一通证 收益方式。

DDoS:

vnPAC 智能分流机制,基于 ISP 区域 ASN 的自动判断、自动更新

代理自动配置技术 Proxy auto-config 简称为 PAC。

vnVPN 并不设置中心化的 PAC 文件存储,vnPAC 将自动识别用户所在 ISP的系统编号 ASN,自动判断连接是否畅通、自动判断其它 ASN 区域的节点是否畅通、自动更新结果与代理规则、智能执行分流(不能直达的流量才自动使用节点代理)。

普通用户不需要进行复杂的手动配置、只需要保持 vnVPN 程序在后台运行,就可以无障碍地、直接顺畅地使用网络服务。

PAC:
ASN:
ASN 查询:

vnCDN 去中心化的内容加速分发服务

前文“应用说明与经济模型”板块已有对 vnCDN 的简要介绍。传统的 CDN 技术( Content Delivery Network 或 Content Distribution Network )已经如此成熟,融入区块链和 Token 后带来的全民参与、效率提升、成本降低、服务透明等好处更是显而易见。

我们并不在本文中耗费篇章做过多的重复说明,这里仅将维基百科上 CDN 的中英文词条附上,以供参考。