PPk开放协议V2新版本发布,离对等万维网更近一步

PPk兴趣组 版主 发布在 PPk/对等可信开放协议
 17183  8
随比特币而来的区块链技术, 其理念价值和应用潜力, 将远超金钱所能衡量!
就像当年的英吉利国民, 面对呼啸而至的V2导弹, 只道是新式炸弹 , 却不知人类即将迈入波澜壮阔的太空时代。

PPk开放协议最初发布于2015年,融合了区块链和网络通信技术等新兴技术,对准的是对等万维网(PeerWeb/Web3.0)的发展方向。经过多年的实践反馈,为更好地支持应用开发,正式升级发布V2版本,目前已经完成第一阶段升级内容的内测上线,主要包括: 
1.对ODIN标识增加自定义根标识解析应用托管服务(PNS, Peer Naming Service)
ODIN标识注册、更新和解析默认都承载在比特币区块链上。现在用户可以选择自定义的标识托管服务(采用PTTP协议作为服务接口,支持区块链或网站等多种形式),负责提供更新和解析服务,配合日常应用管理将更方便,费用更低,同时可以衍生出更多应用场景(比如衍生出类似Godaddy这样的域名托管专业服务等,支持不同的英文转义名称对应不同的内容服务,类似按域名区分的虚拟主机服务等)

2.完善了PTTP协议的请求和数据报文格式定义,
(a)使用更安全的的数据签名算法规范 Paseto( Platform-Agnostic Security Tokens, https://paseto.io/);
(b)完善了内容缓存定义和处理逻辑,可以更好地结合分布式内容网络的应用热点,比如DAT、IPFS等


3.完善了支持PTTP协议的AP内容节点的实现,配合这次升级增加的PNS服务,可以衍生出类似早期网易个人空间、后来的虚拟主机等商业机会;


4.PTTP协议支持兼容传统域名作为根标识使用,通过PPk浏览器可以访问 ppk:baidu.com 这样的网址,适配应用更为灵活,在兼容传统域名使用习惯的同时,可以逐步引导到发现链上标识更好和推动迁移; 

5.相关SDK的升级完善,将提供PHP和JS版本,前后端应用开发上都会更方便


升级后的PPk开放协议定义:

ODIN标识协议定义和技术规范

   https://github.com/ppkpub/docs/blob/master/PPK_ODIN.txt

   https://github.com/ppkpub/docs/blob/master/PPK_ODIN_SPEC.txt

PTTP协议技术规范

   https://github.com/ppkpub/docs/blob/master/PPK_PTTP_SPEC.txt


PPk浏览器安卓应用下载链接: 


PC版本客户端最新版本下载链接:

     http://pan.baidu.com/s/1o7A8Gn4

    或  https://share.weiyun.com/5n5tssd


接下来,PPk技术社区将基于新版本的PPk协议推动开发应用示例,例如与比原钱包APP结合的示例等。 
然后会继续进行PPkV2第二阶段的升级开发。 


PPk协议和工具都是完全开放开源的,可以从 ppkpub.org 详细了解,欢迎一起探讨和推动。


关于奥丁号     

跨链项目已渐成热点,链上自主标识也将发力,PPk技术社区推动的奥丁号(ODIN),将发展成为区块链新世界的通用名号和门牌号。
包含奥丁号在内的PPk开放协议,其真正潜力发挥需要适配区块链技术进一步落地应用,带动对等可信业态即PeerWeb/WEB3.0,从而将对区块链域名的需求充分调动出来,这还有一段发展过程。现在正合适更多有眼光有趣的朋友先了解、体验注册和尝试使用,在下一波真正能落地的业态牛市起来时可以发挥大作用。  

奥丁号作为自主注册和管理的链上标识,可以兼容DID和oAuth协议,来灵活配合应用结合区块链技术的登录验证需求。在应用里嵌入奥丁号登录功能有多种方式灵活可选,应用开发者很容易参考实现 (具体可参考 https://www.chainnode.com/post/382517)。最重要的改变是对于用户来说通过区块链技术拥有了一个自主的ID,而不是一个类似微博或微信的被平台所控制的账户,从而为进一步开发出更有意思的新应用建立一个基础,近期PPk技术社区还会相应推出进一步的应用案例。

关于PPk开放协议

PPk是一个代号,取意自“Peer-Peer network&kits”。PPk首先是一个开放的技术社区,由PPk技术社区融合区块链和网络通信技术,定义了对等可信的PPk开放协议。PPk开放协议目前包括三部分:ODIN(Open Data Index Name 即开放数据索引命名标识),PTTP(Peer Trusted Transfer Protocol即对等可信传输协议)以及PTAP(Peer Trusted Application Protocols即对等可信应用扩展协议),简单介绍如下:

1. ODIN 基于区块链技术定义的自主命名标识,作用类似DNS,
2. PTTP 基于ODIN标识和NDN架构设计的新型传输协议, 作用类似HTTP
3. PTAP 基于ODIN标识和PTTP传输协议的应用扩展协议,类似WEB上的具体应用协议,可以具体实现如 OpenID认证, oAuth授权, ODATA开放数据等不同应用协议的角色

  

PPk开放协议具有鲜明的独特创新性。ODIN标识以BTC为核心+多级扩展+支持灵活映射其它链和传统技术平台+非传统抢注模式的命名机制,自主、对等、安全和可信,更为重要的是,PPk开放协议不停留在标识协议层面,而是进一步融合到ICN/NDN未来互联网体系架构中,发展出对等、可信、高效的信息交换开放协议即PTTP对等可信传输协议,更好地“衔接”底层区块链和上层应用,通过多层合作破局和推动新业态快速发展,带来更大的应用和市场潜力。

跨链项目已渐成热点,链上自主标识也将发力,PPk技术社区推动的奥丁号,将发展成为区块链新世界的通用名号和门牌号。PPk协议和工具都是完全开放开源的,可以从 ppkpub.org 详细了解,欢迎一起探讨和推动。

上手指南

深入了解PPk开放协议请访问
  • 正序
  • 最新
只看帖主 楼层直达
登录 账号发表你的看法,还没有账号?立即免费 注册