点击上方
“蓝色字”
可关注我们!

编辑:铅笔盒

Po.et 核心组件概述

本文由Po.et核心开发成员Lautaro Dragan 撰写,详细剖析了Po.et的技术细节。

在Po.et发布时,我们就有打算要建立一个可以用来管理数字资产所有权的安全、稳定的系统的愿景;同时我们希望这个平台易于使用,便于程序员开发。我们坚信,平台的最核心的价值在于在Po.et协议上搭建的各类媒体类DApp。然而, 计划并实现能够和我们愿景相匹配的软件架构需要非常大的工作量。软件堆栈的架构搭建需要大量的分析和试验,还需要对具体场景应用的进行细致的思考。本文将从Po.et技术堆栈的三个主要构成部分去分析Po.et如何将各部分更好地整合在一起,并结合Po.et协议落地的一些应用来展开具体讨论。

Po.et 的三层架构

应用层

应用层涵盖了用户需要通过Po.et来内容注册并进行所有权信息管理的一系列工具。这通常包括了所有面向用户的应用,比如CMS集成、内容钱包、以及基于Po.et搭建的许多界面。

主要的一个工具是Po.et的WordPress插件。这个插件将可以让任何用户都可以在WordPress里对内容进行时间戳处理;WordPress本身是目前全球最流行的内容管理系统(CMS),该系统占据全球网站的30%。通过这种方式,任何使用WordPress的用户都可以通过插件在Po.et网络中进行内容注册。

Po.et同时还会提供一个区块浏览器,它会和blockchain.info类似,任何人都可以在上面轻松地搜索在Po.et平台上注册过的内容,并搜索与之对应的每个元数据来确定如何对这些内容进行再次分配。

中间软件层

同时,Po.et会给开发者提供一些可用的资源,开发人员可以使用这些资源将工具和服务集成到Po.et平台上去。这些工具将作为面向用户的应用和Po.et协议之间的开发者桥梁。

这些资源中最应用最广泛的将会是Frost。Frost是一个开放的、RESTful的API,应用程序可以在不需要私人秘钥基础设施的基础上和Po.et网络进行交互。我们开发Frost的目的是为了让内容发布者使用用户名和密码,就可以轻松地链接至Po.et网络,追溯时间戳数据。有了Frost这一核心组件,Po.et不仅安全可靠,同时也易于使用。

除了Frost API之外,我们还会为开发者提供代码库,会提供给开发人员在程序里创建并签署Po.et声明(claim)的方法。我们目前打算为Po.et开发JavaScript和PHP库。

协议层

协议层是由Po.et来连接区块链的技术所构成,它是注册和服务数据申明(data claim) 的核心。

协议层包括了Po.et节点(Po.et Nodes), 这是负责将时间戳数据记录在区块链上的程序。时间戳数据将通过IPFS进行储存。有关协议层功能的更进一步的阐述,请阅读《Po.et开发周报—新的起航 Po.et Node 2.0》

Po.et目前使用比特币区块链来对内容进行时间戳处理,但如果有必要,我们会根据未来发展的情况在此基础上去支持更多的链。我们目前选择比特币区块链的原因在于它主要是基于工作量证明,这也会让数据重写或修改的成本变得非常之高。

程序员如何在Po.et平台上进行开发

Po.et团队正在开发可以让任何人都能在该网络上方便注册并进行内容管理的应用程序。同时,Po.et在最初设计的时候就强调可拓展性,我们希望社区可以充分利用Po.et协议的,创建其他应用程序。

举例来说,开发者可以使用Po.et中间软件层的库为内容创作者创建一个数字内容的钱包,以方便内容创建者查看并管理相应作品。这将是应用层技术的一个很好的应用。同样,程序员也可以使用中间软件层来为Po.etk开发一个iOS的SDK,然后通过SDK来搭建对应的iOS应用程序。

Po.et应用案例

当具体应用时,上述的这些工具和应用层将会在以下行业中得到体现,他们包括了:

数字媒体出版业。现在这个时代把别人的数字创作复制粘贴到另一台电脑十分简单,但是要保护内容所有者的权利并且要确保作品的真正归属权却非常困难。而Po.et则提供了一种保护所有权和归属权的解决方案,通过将这些数据记录到区块链中,任何人在任何地方都可以查询这些数据。当你使用WordPress插件在Po.et网络上进行内容注册时,任何想要转载该内容的人都可以很便捷地确定它的许可权、归属权和与之相关的转载付费要求(如果适用的话)。另外,开发人员可以使用Frost或JavaScript和PHP插件来把Po.et整合进自定义的内容管理系统中去。Po.et的模型支持传统的数字出版工作流程,也支持去中心化的内容市场模式。

新闻行业。互联网上充斥着各类新闻报道。对于优秀的新闻工作者来说,要出淤泥而不染,并拿到合适的报酬绝非易事。Po.et解决了这些问题。通过使用WordPress插件或利用Frost的自定义应用程序,记者们可以很方便地注册并投放他们的作品,创建定制化的再分配许可证,搭建创新的支付架构,来真正落实他们的作品归属权。

字体许可证。内容中的字体格式也是我们每天消费数字内容的一个重要组成部分。然而,许多字体的使用违反了相应的许可证条款。此外,当前字体的使用方式迫使设计师要和中心化的、负责存储并分发字体的机构签署许可证条约。而现在,设计师可以使用Po.et节点,将字体直接以分布式的方式存储在区块链上。Po.et还会支持定制的字体授权许可证。

这些仅仅Po.et的部分主要应用案例。因为Po.et平台具有代码开源和可扩展的特性,所以解决所有类型的数字内容所有权和管理权相关的问题解决方案是有无限可能性的。

我们正在努力地开发上述的重要组件。想要了解更多项目开发状态和未来计划的消息,请查看我们的发展路线图,在Twitter上关注我们,在微信群、电报群里和我们随时保持联系。

Po.et 官网: Po.et

Po.et推特:https://twitter.com/_poetproject

Po.et 电报群:https://t.me/joinchat/GKMQ1kOQSdXVZpN1Rygcdw

Po.et微信群社区经理: blockchainstudio或扫描以下二维码。

本文仅代表作者个人观点,不代表区块链铅笔的立场,不构成投资建议,内容仅供参考。

3分钟了解什么是区块链?(中文动画)|(英文动画教程)

3分钟了解什么是DAO?(中文动画)|(英文动画教程)

3分钟看懂以太坊和智能合约?(中文动画)|(英语动画教程)

3分钟了解比特币挖矿和区块链共识机制?(中文动画)|(英文动画教程)

3分钟了解公有链和私有链(中文动画教程)|(英文动画教程)

3分钟了解区块链的六层模型(中文动画教程)|(英文动画教程)

什么是区块链英文版(动画教程)

肖风:区块链与另类资产配置

逐鹿区块链!详解三大巨头BAT区块链战略布局

麦肯锡报告:区块链对保险行业的影响

八张图表解读区块链的未来发展

震惊全球的The DAO黑客事件全程回顾

Circle获得包括IDG、百度、万向在内6000万美元融资

关注本公众号后,进入公众号

回复关键词可以查阅资料,以下是部分关键词

回复 WEF ,查看《WEF:世界经济论坛认为区块链是互联网金融行业的未来报告》

回复 智能合约 ,查看《巴克莱银行报告》

回复 moody ,查看《穆迪120个区块链项目报告》

回复 SWIFT ,查看SWIFT《区块链对证券交易全流程产生的影响及潜力》报告

回复 论文11 ,查看论文《可扩展的去中心区块链》

回复 埃森哲2 ,查看埃森哲《区块链每年可以为投资银行节省120亿美元》报告

回复 联合国报告 ,查看联合国报告《数字货币和区块链技术在构建社会和可信金融之间扮演的角色》

回复 用户特性 ,查看普林斯顿大学首本比特币教科书初稿《比特币用户的特性(Characteristics of Bitcoin Users)》

回复 普林斯顿 ,查看普林斯顿大学首本比特币教科书初稿《比特币和数字货币技术(Bitcoin and Cryptocurrency Technologies)》

回复 IMF,查看国际货币基金组织报告《Virtual Currencies and Beyond: Initial Considerations》

回复 DTCC ,查看美国存管信托清算公司报告《DTCC: 拥抱分布式》

回复 广发 ,查看报告《科技前沿报告:区块链:正快速走进公众和政策视野》

回复 川财1 ,查看报告《川财证券:区块链技术调研报告之一:具有颠覆所有行业的可能性》

回复 川财2 ,查看报告《川财证券:区块链技术调研报告之二:区块链技术进化论-区块链技术的国内实践和展望》

回复 桑坦德 ,查看桑坦德银行报告《The Fintech 2.0 Paper: rebooting financial services》

回复 拜占庭 ,查看《拜占庭将军问题详解》

回复 论文1 ,查看论文《比特币闪电网络:可扩展的离线即时支付》

回复 论文2 ,查看论文《比特币骨干协议》

回复 论文3 ,查看论文《数字货币是否应该进入Barbados央行国际储备货币组合中》

回复 帮助 ,查看本公众号全部关键词列表

点击下方“阅读原文”查看更多,页面出现后再点击“来源”可以查看译文原文链接 
↓↓↓

详解Po.et 技术栈相关推荐

  1. TCP/IP 协议栈及 OSI 参考模型详解--云平台技术栈04

    导读:之前发布了云平台技术栈(ps:点击可查看),本文主要说一下其中的tcp/ip和网络! 来源:王东裕 http://wangdy.blog.51cto.com/3845563/1588379 OS ...

  2. 元宇宙技术普及读本重磅问世 详解十大技术 把脉数字经济 前瞻产业布局

    转自 元宇宙共识圈 王恩东.倪光南.沈昌祥.郑纬民--四位中国工程院院士联袂力荐 倪健中.姚前.李正茂.朱嘉明.肖风.敖然等权威专家一致推荐 汇聚元宇宙技术专家及产业一线佼佼者倾力撰写 元宇宙技术普及 ...

  3. 哈工程计算机学院培养方案,哈工程2012年硕士培养方案详解(计算机科学与技术学院).doc...

    哈工程2012年硕士培养方案详解(计算机科学与技术学院) 计算机科学与技术学院 计算机科学与技术 Computer?Science and Technology(0812) 一.适用学科 一级学科名称 ...

  4. 详解SAN存储技术的前世今生

    SAN存储自从80年代产生以来,推动着存储技术不断前进.SAN首先带来了大容量高性能的存储,能够适用于从小型服务器到大型主机的应用需求. SAN存储更重要的核心特点就是存储的大整合, SAN存储可以灵 ...

  5. 万字详解5G车联网技术

    车路协同.车联网.智慧交通.智能网联车.自动驾驶.无人驾驶.高精度地图资料汇总与整理 车路协同优质资料整理地址: 语雀:车路协同.自动驾驶.车联网.智能网联车 · 语雀 (yuque.com) 因阿里 ...

  6. java源码系列:HashMap底层存储原理详解——4、技术本质-原理过程-算法-取模具体解决什么问题

    目录 简介 取模具体解决什么问题? 通过数组特性,推导ascii码计算出来的下标值,创建数组非常占用空间 取模,可保证下标,在HashMap默认创建下标之内 简介 上一篇文章,我们讲到 哈希算法.哈希 ...

  7. 详解c# Emit技术

    我们常常有一个应用场景,由我们的C#代码,动态生成一个EXE,其应用场景可以非常多,比如软件授权,可以输入授权信息后,生成一个授权的DLL等,那如何实现这个功能呢,就要提到一个技术Emit. 1.Em ...

  8. 一文详解java线程池 详解Java线程池的七个参数 详解池化技术 java如何选择核心线程数 详解Java线程池的拒绝策略

    目录 引言 线程池使用场景 加快请求响应(响应时间优先) 加快处理大任务(吞吐量优先) 特殊说明 线程池的池化技术 线程池的创建 手动创建 创建newFixedThreadPool线程池 创建newS ...

  9. java技术详解_Java反射技术详解及实例解析

    前言 相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,所以被运行时注解APT替 ...

最新文章

  1. vb error bc30469: 对非共享成员的引用要求对象引用_提问||准备好面向你的对象了吗?...
  2. c++ auto 关键字
  3. HYSBZ - 2157树链剖分
  4. Java thread(4)
  5. vue自定义全局和局部指令
  6. Python——装饰器的学习笔记
  7. lisp语言如何画小红点_实验四、五 用AutoCADLISP语言编程绘图
  8. mysql客户端登录方式
  9. latex写姓名_LaTeX:拥有(中文)姓名
  10. 【原创】ESXI6.7+ikuai爱快搭建软路由(非常详细)
  11. ECMAScript6 Proxy和Reflect 对象操作拦截以及自定义
  12. 小米手机 VS 阿里手机,阿里输在512MB内存,华为Honor只有电池容量跟小米差不多...
  13. SpringDataJPA之Specification复杂查询
  14. 生命礼赞,带动世界第三次文化复兴伊比利亚双雄篇
  15. halcon例程学习笔记(11) 一维码、二维码识别
  16. pymilvus基操
  17. (matlab代码分享,可运行) 多技能员工排班调度多目标优化(技能熟练度包含学习型、遗忘型)(Part 1)
  18. 关于kernels启动报错的问题
  19. 基于金融行业的软件测试分析
  20. CVS和CSV概念区分

热门文章

  1. 基于语义关联的中文查询纠错框架
  2. jquery tableExport 插件导出excel (无乱码) 比较简单的表格
  3. 创建群晖共享文件夹,并进行电脑访问
  4. React Native 连接夜神模拟器
  5. 【JavaSE】之注解与反射
  6. Ubuntu下,用键盘定义鼠标按键
  7. Android WebView监听console错误信息
  8. 诗词锦集(持续更新)
  9. python 会计应用软件_下列关于会计核算软件记账功能的说法中,正确的有(  )。...
  10. 教程丨一文入门图像预训练模型