logo

PPkPub - 对等可信技术社区


image

PPk名称来自Peer-Peer network即“对等网络”的缩写。

我们“PPkPub”不是一个创业团队,而是一个兴趣驱动、专注“创造”、开放的技术极客社区,依托北京邮电大学网络与交换技术国家重点实验室网络管理研究中心的深厚学研资源,集合了一群对比特币等数字加密货币案例感兴趣的 P2P 技术爱好者,社区成员多具有通信和互联网行业技术研发从业背景,对于互联网业态的发展趋势有着独立判断和独特理念。相比数字加密货币的价格起伏,我们更关注其中以区块链为代表的创新技术的潜在价值,正融合区块链与网络通信技术来做一些有趣的事情!

PPk技术社区 PPkPub.org
对等网站 : ppk:0/ (使用支持PTTP协议的浏览器访问)
万维网站 : http://ppkpub.org/
电子邮箱 : ppkpub@gmail.com
微信订阅 : ppkpub
:

ODIN标识

ODIN是Open Data Index Name(开放数据索引标识)的缩写,是基于区块链的自主、唯一、安全、持久的命名标识协议,是“对等、可信的新型DNS”。

(PDF) ODIN(开放数据索引命名)简介
(TXT) ODIN(开放数据索引命名)基础定义
(TXT) ODIN(开放数据索引命名)技术规范
更多资料

  • 自主性

    ODIN 标识符基于对等的区块链技术由申请者自主生成并管理,其生成和管理规则是完全开放的,没有中心化的控制机构。除了拥有管理密钥的申请者之外,其他组织和个人都无权控制和篡改。

  • 唯一性

    采用ODIN协议能依靠区块链技术确保产生唯一标识,并开放索引到任意数据内容对象(如文本、图片、声音、数据、影像、软件等) ,使数据内容对象能被人们准确地识别和提取。

  • 安全性

    每一个ODIN 标识符的拥有者都对应拥有一对非对称加密技术的公私钥,可以通过私钥对自主发布的数据内容进行签名,接受数据内容的个体可以通过公钥进行验证,以确保收到的数据是来源可信和不被篡改的。

  • 持久性

    ODIN 标识符一旦生成就将永久不变,不随其所标识的数据内容对象的持有者或存储地址等属性的变更而改变。

  • 兼容性

    可以与现有的一些标识符(如国际标准书号ISBN、国际标准刊号ISSN、国际标准文本代码ISTC、出版者标识符PII 等) 相互兼容。

  • 互操作性

    遵循通用的URI协议标准,ODIN 的处理系统可以与网络上不同的计算机操作系统在处理同一数据时能保持一致,能与不同时期的技术系统良好兼容。

PTTP协议

PTTP是Peer Trusted Transfer Protocol(对等可信传输协议)的缩写。每一个ODIN标识URI会被解析映射到一个或若干个AP(Access Point,即数据访问点)上,由AP节点按照PTTP协议负责中转或提供具体信息服务。 AP可以理解为对等、可信的PPk网络里的“中继器”(Relay)和"WEB服务器"(Web Server)。 PTTP协议就是AP向外提供数据内容的访问接口标准协议,是融合ODIN标识、区块链和ICN/NDN未来网络体系架构设计等多个领域新兴技术而定义的一种对等可信的网络传输协议,是“融合区块链技术的新型HTTP协议”。

(TXT) 结合ODIN(开放数据索引命名)的PTTP(对等可信传输协议)技术规范(初稿) (03/22/2018) new!
PHP实现的AP节点示例源码
以太坊智能合约实现的AP节点示例源码
更多资料

博客专栏

blog2

2018-10-11

融合多链(比原链+以太坊)开发DAPP

在上一个基于比原链和PPk开放协议的小游戏DAPP--“我画你猜”收获的经验基础上, 我们PPk技术社区进一步实现了一个采用PPk开放协议来融合多链(本示例采用比原链+以太坊为例)共同发挥的网络社群应用DEMO——“JoyPub趣吧”。

blog2

2018-09-19

上手比原链开发DAPP,初步体会比原特性和融合PPk开放协议的经验分享

近期我们PPk技术社区尝试实现了一个融合比原链和PPk开放协议的小应用DEMO——“我画你猜”比原区块链版。

blog-1

2018-07-05

了然未来,安然当下——乌镇区块链大会之行小结

了然未来诗情画意,安然当下苟且坚持。用这句话为此次乌镇世界区块链大会之行做个注解再好不过!

blog-1

2018-06-25

比特币是已实现的梦,区块链是将落地的科幻!

牛市喜大普奔,熊市哀鸿遍野,伴随价格涨落的情节和配方重复再重复,只是换个主体。当下的几番波折,相比远方新大陆的潜力都不值一提,因为比特币是已实现的梦,区块链才是将落地的科幻!

blog-1

2018-03-12

我们需要区块链吗?

从技术创新的角度,区块链技术的突破是毋庸置疑的。但目前仍存在“我们是否需要区块链?区块链技术是否真的能用上?”的疑问,为什么?

blog-4

2017-09-08

闲话:比特币的最大受益者是谁?

中本聪神秘地出现,又神秘地消失无踪,与其相信中本聪是人类的不世出的天才,笔者更宁愿相信“它”是未来机器世界派回来引领未来走向机器控制之路的使者。

开放资源

  ? (PDF) PPk技术社区简介
  ? (PDF)区块链的“开天辟地” 价值在哪?
  ? (PDF)区块链与网络通信的跨界融合和实践
  ? (PDF)万维网 (WWW) 的历史,区块链 (Blockchain) 的未来
  ? (PDF)使用PPk开源Java客户端注册ODIN标识和搭建AP测试节点详细指南(07/18/2018)
  ? English documents new!

PPk ODIN Project
  ODIN是基于区块链的自主、唯一、安全、持久的命名标识协议,是“对等、可信的新型DNS”。
  ? (PDF) ODIN(开放数据索引命名)简介
  ? (TXT) ODIN(开放数据索引命名)基础定义
  ? (TXT) ODIN(开放数据索引命名)技术规范
  ? 网页版ODIN注册工具示例(HTML+JS实现)
  ? (PDF)ODIN 与超级账本 Fabric 结合应用方案示例
  ? (PHP) 解析ODIN命名标识的JSON-API服务的PHP代码(通过同步访问ODIN JAVA管理工具的SQLITE数据库来实现)
  ? (PHP) 一级ODIN标识的解析示例源码(PHP语言调用blockchain.info提供的区块链相关API实现)

PPk PTTP Project
  PTTP是融合ODIN标识、区块链和ICN/NDN未来网络体系架构设计等多个领域新兴技术而定义的一种对等可信的网络传输协议,是“融合区块链技术的新型HTTP协议”。
  ? (TXT) 结合ODIN(开放数据索引命名)的PTTP(对等可信传输协议)技术规范(初稿)
  ? 结合Bytom比原链实现的融合PPk协议应用示例源码 (17/09/2018) new!
  ? PHP实现的支持PTTP协议AP节点示例源码
  ? 以太坊智能合约的支持PTTP协议AP节点示例源码

下载
  ? GitHub
  ? 百度网盘

推荐网上资源
  ? 《精通比特币》:对比特币技术原理和细节介绍得很清楚
  ? 《区块链技术指南》:对区块链技术方方方面解读得比较全面和到位,有益上手
  ? 巴比特文库:收集了很多数字加密货币和区块链案例和技术资料

多方合作

团体合作 热心参与
  • 行者悟空, 中国.北京
  • Hooing.Guo, 中国.北京
  • Alps_xing, 加拿大
  • 大头鱼, 中国.北京
  • Paul, 中国.上海
  • Justin.Gao, USA
  • Demo.Huang,中国.北京
  • Baoxing.Wang,中国.北京
  • Ping.Lu,中国.北京
捐赠

我们接收比特币、狗狗币等数字加密捐款以支持PPk非营利性开源项目长期成长。

BTC: 1PPk2gJ9Jq413nKG1FqKUJxSGeMoY1E5yq

DOGE: DUAFJKETgXj58v6uPYYMCSXVXAWxXDktFC