區塊鏈100講:詳解Po.et 技術棧

image

1

Po.et 核心組件概述

本文由Po.et核心開發成員Lautaro Dragan 撰寫,詳細剖析了Po.et的技術細節。程序員

image

在Po.et發佈時,咱們就有打算要創建一個能夠用來管理數字資產全部權的安全、穩定的系統的願景;同時咱們但願這個平臺易於使用,便於程序員開發。咱們堅信,平臺的最核心的價值在於在Po.et協議上搭建的各種媒體類DApp。然而, 計劃並實現可以和咱們願景相匹配的軟件架構須要很是大的工做量。軟件堆棧的架構搭建須要大量的分析和試驗,還須要對具體場景應用的進行細緻的思考。本文將從Po.et技術堆棧的三個主要構成部分去分析Po.et如何將各部分更好地整合在一塊兒,並結合Po.et協議落地的一些應用來展開具體討論。瀏覽器

2

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目前使用比特幣區塊鏈來對內容進行時間戳處理,但若是有必要,咱們會根據將來發展的狀況在此基礎上去支持更多的鏈。咱們目前選擇比特幣區塊鏈的緣由在於它主要是基於工做量證實,這也會讓數據重寫或修改的成本變得很是之高。

image

3

程序員如何在Po.et平臺上進行開發

Po.et團隊正在開發可讓任何人都能在該網絡上方便註冊並進行內容管理的應用程序。同時,Po.et在最初設計的時候就強調可拓展性,咱們但願社區能夠充分利用Po.et協議的,建立其餘應用程序。

舉例來講,開發者可使用Po.et中間軟件層的庫爲內容創做者建立一個數字內容的錢包,以方便內容建立者查看並管理相應做品。這將是應用層技術的一個很好的應用。一樣,程序員也可使用中間軟件層來爲Po.etk開發一個iOS的SDK,而後經過SDK來搭建對應的iOS應用程序。

4

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平臺具備代碼開源和可擴展的特性,因此解決全部類型的數字內容全部權和管理權相關的問題解決方案是有無限可能性的。

內容來源:區塊鏈鉛筆

《區塊鏈100講》專欄策劃及內容編輯:HiBlock區塊鏈社區Cynthia

如需轉載,需申請並註明專欄及原文出處。

線下活動推薦

識別下圖二維碼或閱讀原文,便可報名。

image

相關文章
相關標籤/搜索