2021-02-08 PPkPub.org
在采用Chromium的电脑浏览器(如Chrome/Edge/360等),都可以安装使用PPk小工具扩展程序。
下面以常用的Chrome浏览器为例,来说明安装PPk扩展程序的方法和步骤。其它兼容浏览器的操作方法是类似的,进入相应的扩展设置界面后按提示操作即可,具体可以从网上查询。
1.下载PPk小工具扩展程序最新版本
https://github.com/ppkpub/PPkPlugin/releases/download/v0.0.23/ppktool-plugin.zip
2.解压缩下载好的扩展程序压缩包。
3.打开Chrome浏览器,点击右上角三点图标->“更多工具”->“扩展程序”。
4.打开扩展程序界面后,先点击允许“开发者模式”,再点击“加载已解压的扩展程序”。
5.进入到选择扩展程序所在文件夹的界面,选择我们要安装的扩展程序文件夹后,点击“选择文件夹”确认。
6.安装完成。在扩展程序界面可以看到出现了PPk小工具扩展程序的图标。在浏览器右上角也可以看到出现了PPk扩展程序的小图标。
如果安装成功后,右上角没有显示PPk扩展程序的图标,可以点击右上角的扩展程序设置图标,然后点选显示PPk扩展程序的图标,如下图所示:
打开浏览器,点击右上角的PPk扩展程序的小图标,会弹出显示PPk扩展程序的状态信息页面,如下图所示:
点击弹出界面右下角的”奥丁号小工具” ,即可打开相应的PPk小工具,如下图所示:
点击下方的“我”图标,显示如下图所示:
可以选择新建一个BTC地址,在比特币区块链上自主注册新的奥丁号;或者导入你已经注册过奥丁号的BTC地址,再选用你已自主注册好的一个奥丁号。相关设置好的数据会保存在用户本地,以后就可以直接使用了。具体设置和注册方法可以参见 https://ppk001.sinaapp.com/docs/help_odintool/
设置好自己使用的奥丁号后,再点击浏览器右上角的PPk扩展程序小图标,弹出信息里就会显示你的奥丁号信息了,如下图所示:
安装PPk小工具扩展程序后,就可以直接在浏览器地址栏里输入PPk网址(类似“ppk:0” 或”ppk:joy”等),访问PPk网络资源了。如下图所示:
也可以在地址栏里输入”ppk”三个英文字母后,接着输入空格,将激活PPk快捷助手,接着输入数字或英文的奥丁号,就能看到相应的可用功能提示,如下图所示:
可以直接点选相应的转账或访问主页功能。
在用户访问应用网站时,PPk小工具扩展程序会在浏览器前端自动叠加运行,匹配应用内容,再遇到与PPk开放协议相关的特征信息时,进行相应的处理后展示给用户。
注:PPk扩展功能只在浏览器前端运行,并由用户自行选择启用后才会生效,不涉及也不影响具体应用的后端业务逻辑。实际使用请遵守当地法律法规。
目前可选择多个比较典型的应用场景进行测试体验,包括长毛象(Mastodon)分布式社交、微博(MicroBlog)和交易所等。
点击浏览器右上角的PPk扩展程序小图标,弹出信息里会显示多个测试案例可供体验,如下图所示:
点击相应的测试案例链接,就能进入体验了,下面分别介绍下。
Mastodon是由很多个节点构成的联邦网络,每个节点是独立经营的一个岛国,也与其他岛国密切联系、互通信息;成千上万个这些相互独立又紧密互连的小岛们,共同组成了新的分布式SNS社交网络。
微博、Twitter、Instagram等由企业创办的社交网站,一旦运营商倒闭,那个社交网站就会完全消失。与此相比,即使在Mastodon的庞大网络中有一个服务器停止了运营,而这个网络依然存在。可以说,Mastodon就是永远都不会消失的社交网络。
用户可以选择任意一个Mastodon网站节点进行注册和使用,并与本节点和其它节点的用户自由进行社交互动。这里的示例选用了中文用户较多的mao.mastodonhub.com
使用自己的电子邮箱注册Mastodon网站帐户成功后,进入查看自己的社交信息流,如果自己所关注的用户名称包含对应的奥丁号(类似 ppk:2021 ,ppk:106256等),就会被PPk扩展程序自动识别出来,予以特别标注显示,并自动替换使用奥丁号关联的名称和头像等信息,如下图所示:
在发送新消息时,可以直接使用奥丁号来作为发送对象(如输入 @ppk:2021 ),或者带入对应的数字资产收付款功能(如输入 $ppk:2021),如下图所示:
点击发送后,消息里的特定PPk标识字符串就会被自动识别和处理生效,接受者通过自己奥丁号关联的实际帐户就能看到消息,并按消息里的提示进行进一步的操作,如下图所示:
注:
1.识别后经过处理的消息内容,可以被所有浏览器或APP正常阅读,即使没有安装PPk扩展程序也可以看到。
2.没有安装PPk扩展程序的客户端,不能输入类似“@ppk:2011”的地址来转发消息,但可以输入类似“$ppk:2011”这样的数字资产转账链接代码,对方看到消息时,如果所使用的客户端也安装有PPk扩展程序,就能自动识别并显示有效的数字资产转账链接;如果没有安装PPk扩展程序,则看到是原始内容。
这里以新浪微博为例。用户注册和登录新浪微博后,进入查看自己的社交信息流,如果自己所关注的用户名称包含对应的奥丁号(类似 ppk_2021 ,ppk_106256等。注意:因为新浪微博的名称里不能使用冒号“:”字符,所以用下划线“_”字符替代使用。新浪微博的名称一般限制每年只能修改一次,请谨慎修改参与体验),就会被PPk扩展程序自动识别出来,予以特别标注显示,并自动替换使用奥丁号关联的名称和头像等信息,如下图所示:
在发送新消息时,可以直接使用奥丁号来作为发送对象(如输入 @ppk:2021 ),或者带入对应的数字资产收付款功能(如输入 $ppk:2021),如下图所示:
点击发送后,消息里的特定PPk标识字符串就会被自动替换生效,接受者通过自己奥丁号关联的实际微博帐户就能看到消息,并按消息里的提示进行进一步的操作,如下图所示:
注:
1.识别后经过处理的消息内容,可以被所有浏览器或APP正常阅读,即使没有安装PPk扩展程序也可以看到。
2.没有安装PPk扩展程序的客户端,不能输入类似“@ppk:2011”的地址来转发消息,但可以输入类似“$ppk:2011”这样的数字资产转账链接代码,对方看到消息时,如果所使用的客户端也安装有PPk扩展程序,就能自动识别并显示有效的数字资产转账链接;如果没有安装PPk扩展程序,则看到是原始内容。
奥丁号可以关联比特币、以太坊、波卡和比原等多种数字资产钱包地址,这样在交易所提现时,就可以不用记一长串原始地址了,使用上更方便。
安装PPk扩展程序后,访问交易所网站(以币安为例),登录后进入用户提现界面,在提现地址一栏会出现一个PPk扩展功能图标 ,如下图所示:
点击提现地址一栏里的PPk扩展功能图标,就会弹出显示通过奥丁号选择关联钱包地址的界面,如下图所示:
默认显示在PPk扩展程序里设置使用的奥丁号及其关联的钱包地址,用户也可以自行输入其它奥丁号(如 ppk:2021 ),来查询对应的关联钱包地址,如下图所示:
点击钱包地址列表,可以查看和选择其它币种的可用钱包地址。
选择好币种地址后,点击“复制地址”按钮,就可以将其复制到剪贴板,然后关闭弹出窗口,回到提现地址一栏里,粘贴刚复制的地址,就可以按提示继续提现操作了,如下图所示:
奥丁号可以灵活关联多种信息源,包括电子邮件、网站地址、数字资产钱包地址等,能用在很多互联网网站里,只要是能自行编辑填入奥丁号代码并展示出来,就可以使用。比如将其填写在论坛用户的个人介绍里,在聊天消息里加上等等,配合PPk扩展程序浏览,就可以自动识别并显示出相应的动态功能提示。
下面是常见的一些互联网应用,可供选择体验:
专为社区设计的免费网络实时通话服务,在其群组聊天界面里,发送消息时带入奥丁号付款码(如 $ppk:2021 ),就能动态展示相应的功能链接,如下图所示:
国内用户量最多的区块链社区。以链节点网站为例,可以在发帖时,带入奥丁号付款码(如 $ppk:2021 ),就能动态展示相应的功能链接,如下图所示:
也可以在论坛用户的个人介绍里带上,如下图所示:
上图中,“ppk:0” 代表查看奥丁号信息,加上$字符前缀的“$ppk:0”代表使用奥丁号收付数字资产。
注:视具体网站前端代码的不同,配合PPk扩展程序浏览时,自动识别和显示的效果可能会有所差异,如有影响到正常内容展示等问题,可以暂停使用插件,并联系插件开发者反馈和建议( https://github.com/ppkpub/PPkPlugin/issues )
关于奥丁号
奥丁号作为自主注册和管理的链上标识,可以兼容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网页版小工具快速注册和体验区块链身份标识和多币种转账