更新发布奥丁号作为自主身份标识应用接口定义和实现示例

PPk兴趣组 版主 发布在 PPk/对等可信开放协议
 7725  4
奥丁号作为自主注册和管理的链上标识,可以兼容DID和oAuth协议,来灵活配合应用的登录验证需求,现将相应的实现方法和示例源码整理发布如下,应用开发者可以灵活选用和参考实现。

PTAP01 奥丁号作为自主身份标识应用接口定义: https://github.com/ppkpub/docs/blob/master/PTAP/PPK_PTAP_01.txt

使用奥丁号登录并不复杂,熟悉openid和oauth实现的开发者也很容易参考实现,最重要的改变是对于用户来说拥有了一个自主的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开放协议请访问


  • 正序
  • 最新
只看帖主 楼层直达
登录 账号发表你的看法,还没有账号?立即免费 注册