美文网首页简书三体组织
第七课 Ulord公链设计理念与体系结构

第七课 Ulord公链设计理念与体系结构

作者: 币布斯 | 来源:发表于2018-11-11 19:31 被阅读4次

    我是本节课讲师梁博士,本节课将讲述在原链之上构造应用的一个设计方法,我们会讲述如何来进行设计以及如何建立体系结构?

    我们将以Ulord原链为例,以内容分发的一个案例来具体的进行分析,首先我们在进行分析的时候,必须要对应用的背景和现状有一个很详细的了解,知道在这个行业中存在什么样的问题,然后才会有一个什么样的设计,对于现有的这样一个基于区块链的应用如何来进行设计,给出需要有哪一些创新的地方,以及所谓的发展愿景所设计的这样一些应用,要达到一个什么样的目标,最后采用什么样的体系结构来实现目标。

    首先来看什么是内容分发?

    所谓的内容分发,实际上是通过实现用户对网站的究竟访问及网络流量的智能分析,将本节点流媒体资源库中的指定内容,根据业务运营商定义的内容分发策略向下层节点推送(PUSH)。下层节点控制系统通知下层内容管理系统登记接收,该节点以内容注入的方式接收分发的内容。

    那实际上这个话呢,我们应该说是,有一部分内容你想要得到,比如说一部电影,一段视频,一首音乐,你想要去看,我们可以采用这样一个内容分发的方式,就近的从一个相应的节点获取这样的一个资源,你想要的内容可以去获取,我们也可以采用主动推送的方式让你获得,这个内容可以是视频,音频,文字等等各方面的内容。

    内容分发的行业呢?

    它的现状通过调研发现市场非常的巨大,内容分发各个行业都有快速的增长,英国一家研究机构,最近的一份报告显示到2019年全球的数字内容市场的价格将达到每年1540亿美元,比2016年增长近60%,这个增长速度是非常快的。

    在音乐版权方面,全球唱片行业价值150亿美元,这个增长率也是50%以上。

    在电影方面,2017年全球电影票房收入将近400亿美元,这个中国的增长也非常迅速。

    在出版行业,市场价值达1343亿美元,图书占15%的份额,特别是电子书的销售,不断的增长,我们可以看到,在我们的周围,电子小说,在线小说的形式已经占据了移动端的屏幕。

    这样的一些发展,产业规模快速增长的同时。互联网巨头看到了这样的发展机会,特别是中国的人口红利在逐渐的消失,人口的增量在减少,所以市场竞争也越来越激烈,优质的内容更应该成为各个大型平台争夺的重点。

    中国众多的互联网企业,比如阿里巴巴,腾讯,百度,网易,京东,今日头条等等巨头,都投入了数十亿的资金进行内容扶持或平台的开发,在流量,内容制作,内容营销等多个层面来竞争,当然在市场快速发展的时候,我们可以看到这样一个市场仍然存在着很多不容忽视的问题,制约了整个市场进一步的发展。

    我们来看一下这样的问题有哪一些呢?

    第一个中心化的机构控制发行渠道,信息创造者难以得到相应回报

    随着版权经济的发展,我们的版权意识逐渐得到了增强。事实上,除了传统的书籍,音乐电影这些版权之外,很多个人创造或者个人经验也有版权。

    但是这个版权首先是难以确认,其次是你想要获得回报也是非常困难的,往往你只能靠所谓的流量或者影响力来变现,变相的获得一些利益,而这种通过我的创意或者一些创作能够直接获得回报的方式是非常少的,即使是有,中心化的传播机构往往也会获得其中利益的一大部分,真正到信息创造者手中是非常少的。

    所以我们说,国外的Facebook这样的平台,在纳斯达克上市以后,它的市值多少多少亿,但是在这个之上,在Facebook上大量的创作者是没有收益的,其实这个平台之所以有这么多市值和估值,就是因为其上的创作者不断创作内容,不断丰富和活跃,让这个平台有更多的价值,所以我们可以看到这种价值的分配,价值的利益分配对于信息创造者来说是非常不公平的,那么这种局面,会严重的挫败创作者的积极性和创造性,这也是我们希望能够改变它的。

    第二个数字内容质量好坏良莠不齐,用户难以快速获取优秀作品

    在流量为王的移动互联网时代,大众的注意力成为新的稀缺资源,所以你会发现有大量的标题党,哗众取宠的信息涌入到我们的信息平台,有很多的低俗的所谓吸引眼球的信息也进入到我们的视野之中。

    在短时间内,大量信息涌过来的时候,用户往往难以能够快速的区分好坏,往往很多时候被坏的信息所淹没,优质的信息变得曲高和寡,创造者的生存空间会受到严重的威胁,这样会产生一种所谓劣币驱逐良币的效果,如果说靠中心化平台的自律来改变现状,这是非常困难的。

    经济基础决定上层建筑,只有颠覆性的技术和机制,我们把这个经济的刺激及激励的机制改变,这样的话,才能完成这样的一个颠覆性革命的任务,让内容数字分发的行业得到一个新的局面,新的改变。

    第三个问题是互联网信息的爆炸,信息与用户的精准匹配度不高

    这个什么意思呢?

    也就是说现在的信息平台非常注重捕获用户,在广告营销,运营管理品牌管理塑造上,会花巨大的花销,但是进一步的产品升级,这个应对市场竞争,这样的方面会投入不够,那么我们在用户习惯,兴趣的深度挖掘,信息推送精准度这些方面还有很大的工作需要去做。

    比如说在广告推送上,人们都是被动的接受广告,产品的推广方要给广告传媒公司支付大量的费用,却往往推送的是对你不感兴趣的用户,所以所谓的信息精准投送就是从用户的行为习惯入手,来挖掘潜在用户的信息。

    这样的方式对数据拥有的门槛是非常高的,往往只有一些寡头例如阿里巴巴,京东,腾讯等一些大的平台才有可能给用户一些准确的画像,才有可能通过技术去实现,那采用我们这样一个区块链的技术,通过信息的公开收集,能够实现或者想要实现信息与用户的精准匹配。

    区块链能够给我们带来什么?

    在数字内容分发的行业里面,我们可以给出一种很好的解决方案,我们基于区块链技术的数字内容分发,可以给出更多的创意内容,版权作者,自媒体,出版商,粉丝提供版权保护和支付方面的一些便利,我们可以看到现在有这样的一些项目,比如steem等在尝试做基于区块链的数字内容分发的项目,都处在起步阶段,怎么才能做好,怎么样才能满足对于现有行业的颠覆,还要进一步的努力。

    所以在上面的这些分析基础之上,我们可以考虑到怎么来设计基于Ulord的或者一个公链的数字内容分发平台,我们这个需要做这些方面,一个是区块链技术的特点可以有效的解决版权行业存在的一些问题,像版权确认与版权分发统一起来。

    这样我们可以变革并且重新定义这些广告,文娱出版行业的发布模式,去中心化之后的版权的产业只会剩下两个基本的角色,创作者和用户,在这种情况下,利益将重新进行高效合理的分配,迫切的可以对于需要我们对现有的这些版权行业的技术难点和机制进行创新,这是需要做的第一点。

    第二个是区块链目前还处在初级的发展阶段,有很多公链,也有很多各种各样的应用,但是难以有效的支持数字内容的分发,比如说比特币的公链只有一个记账功能,而以太坊有智能合约加入后,它的应用非常的广泛,但是它也难以承载数字内容分发的一些应用需求,比如大量的数据存储,大文件的数据存储,那么数据的寻找,检索等等一些数据服务质量,内容付费模式等等,在现有技术,条件下存在很多问题,需要大量的一些创新,要专门的解决在内容分发行业里面这个平台应用的需求。

    而要满足这样的需求需要技术的创新去支持它,那还有一个就是说从技术本身,刚才说的是应用,从应用的角度来说需要一些技术满足它的应用需求,那么从区块链技术本身来说,有一些技术也存在一些参数还不足以满足应用的要求,比如说网络拥堵,像以太坊就经常这样,一个嘉定猫的应用上线后就把这个路给堵上了。

    支付的时间长,像比特币每秒的交易笔数只有7笔,不可能满足现有应用的需求,还有一个挖矿,中心化趋势很明显,这就明显违背了我们这个中本聪刚刚设计区块链的一个初衷,他是通过分布式的记账来保障账本不会篡改。

    还有一些消耗高,pow需要有毫无意义的挖矿,这样一个计算,哈希碰撞的计算,这样的计算实际上是没有意义的,那么会消耗大量的能源,当然还有一些安全的问题,漏洞等,这些一些问题,这样一些技术方面的瓶颈都需要去突破,借着这样一个应用都可以去研究技术的突破,来推动区块链技术快速应用和发展。

    这样的话,我们可以看到需要这样的一个特点,Ulord就是基于区块链技术构建的分布式p2p网络开源的项目,那么不同于日常所访问的internet,在Ulord中没有服务器这样的概念,所有的网络数据都被分散在各个Ulord用户的电脑中,任何人都只需要一对非对称密钥就能发布自己的站点,所有人都可以通过搜索域名发现发布者公布的站点服务。

    在p2p网络中,找直接下载站点的数据,所以越来越多的人访问了之后,发布者的站点就会被更多的电脑所储存,它的内容会被储存,那些访问过你的网站的电脑就开始为你的站点做种子,这就像我们以前经常用到的bt的下载一样,bt种子,你的站点的内容就这样就可以在无数的电脑中进行一个储存,继续分发。所以这样就可以实现数字内容分发,基于Ulord平台之上的一个应用的需求。

    这里为了更好的把数据内容分发,让用户的体验更加好,我们采用了两种节点,设计了两种节点对数据进行存储,一个就是主节点角色,这种角色的用户通过提供高质量的这个存储服务,可以存储Ulord网络上大量的数据,同时按照提供的存储空间来给出一定的token进行激励,让它能够有动力更好的来为整个网络数据提供服务,提供存储分发的数据上传下载的服务,另一种是普通用户电脑的角色,但这样的角色只会备份用户喜欢的资源,作为主节点角色的补充。

    用户访问站点服务的时候,通过分布式哈希表这样一个技术,让用户快速的从p2p网络中下载需要访问的数据片段,然后由客户端进行组装,恢复出完整的数据,由于采用了p2p技术来承载Ulord上的资源具有高可用的,永不宕机的这样一些特点。

    我们来看一看有哪些创新,在整个系统设计上,把整个分为上下两层,底层是操作系统,上层是应用程序,那一些透明不公开不可篡改的账簿,智能合约的基础架构等等这些东西放在底层,而上层只需完成业务逻辑而不需要考虑去中心化的应用如何开发。

    最终这一块的应用怎么来开发的工作,这样的一个上下比较分明,各种各样的模块划分比较明确,那么上层只负责应用的建立,下层提供基础支撑,这样我们整个架构就非常的清晰,还有一些特点,一些主要创新点。

    第一个是引入了主节点系统角色

    刚才谈到了主节点的角色,它主要提供高质量的服务,让我们这个数据的存储和传输更加方便,性能更加高,用户体验更加好,那么可以解决通信延迟大等等这样一些问题,甚至呢?普通用户的节点可能会当宕机,关闭,这样的一些情况,那么主节点就会起到一个支撑的作用。

    第二个建立投票机制,促进社区发展并进行内容审查

    我们都知道在一个大的信息分发的平台上面,我们有大量的人创作,大量的人阅读等,这样的一个情况下,那你要保证所有的内容必须是合法的必须是好的内容。

    所有我们应该有这样一个机制,对于不好的内容进行审查,让它不能够进行广泛的传播,或者说把它给屏蔽掉,这样才能促进整个社区的发展,形成一个良好的社区氛围。

    所以在Ulord上面,我们有这样的一个投票的机制,通过每个用户对于网络上的资源进行投票,你觉得它好你就赞成,觉得它不好就反对,当反对的人比赞成的人多的时候,我们就通过了这个决议,就把这个内容给屏蔽或者把它删除等等这样的一些机制,可以采用智能合约自动的对于投票的发起和投票的过程进行一个监督,最后投票的结果进行自动的执行,这是第二个特点。

    第三个就是设置合理的收益分配机制,激励广大开发者贡献力量

    我们这个有很大的一块token,会激励到内容创造者和内容分发者,还有一块是要给到内容的存储,底层的记账等等这一些也会有一定的激励。所有的这一些对于整个生态,对社区贡献的这一些人都会在我们智能合约这样的一个激励之下,这样的一个自动分配之下获得收益,激励广大的开发者共同贡献力量,来实现我们整个社区共同的稳定的发展。

    第四个特点是建立星际域名系统

    这个星际域名是一个比较新的一个技术,我们对于区块链的资源,我们通常是要有34个字符长的一个地址表示,但是这个地址虽然是唯一的,但是它很难记,没办法记住要用这个地址去转账,这个是非常困难的,甚至搜索资源也是非常困难的,根本不知道这个地址带来的含义是什么。

    所以采用星际域名这样一个系统呢,我们可以用户提供一个去中心化的域名解析服务,你只需要记住这个资源的,比如说汉字的名字。那容易记住的名字,然后你提交的时候,网络上有分布式的域名检索系统,自动的帮你找到这个资源,或者说离你最近的资源,让你的这个传输,这个所获取的时间,代价都是非常小的,这样的一个应用是非常先进的一种技术来实现。

    第五个是引入了侧链技术实现智能合约的快速部署

    所谓的侧链你自己的应用可以发行token,发行代币,然后通过智能合约对代币的使用,利益的分配进行公开的一个约定,你可以根据你的业务的应用来部署你的智能合约,快速的部署,从而能够让你的应用一个经济体系能够快速的建立起来,这样的应用能够得到良性的发展。

    你比如说Ulord的原链它有自己的token来作为自己经济的应用,而我们的内容分发呢,也可以发行一个token,来用于内容分发,对于内容创作者,传播者,这样的一个激励,它们都可以采用智能合约的形式进行约定,这个激励,这些利益是如何来进行分配的,所以我们通过侧链的技术实现不同代币的发行。

    最后一个采用pow和pos混合的共识机制,来进行挖矿或者记账,来吸引更多闲置的资源来加入Ulord网络

    我们都知道pow是工作量证明的共识办法,pos是权益的证明的共识算法。基于Ulord的内容分发的一个平台,pow采用的是一种cpu挖矿,而不是显卡挖矿,这样对于中心化的矿池,它是一个打击,你的矿池算力高,但你的收益并不一定比cpu挖矿要更高,所以这个就不容易形成中心化的矿池。

    再加上中心化的pos,这个s是存储,以这个存储量的大小来决定你的这个收益,这样你存储越多,那网络数据的传播或者存储性能也就越强大,用户体验也会越好,我们采用这样的对于pos来进行一个激励,混合的共识机制可以吸引更多的资源,鼓励更多的用户提供大的存储空间,带大的带宽来实现数据的存储和传输的服务,让用户有更好的体验,这是它的主要的一些特点,这六个方面的特点。

    它的一些创新点呢?

    第一、设计并实现了基于区块链的分布式文件存储,检索和分发机制

    第二、设计并实现了一种高效的价值传播模型

    价值传播模型就是说,我们怎么让这个价值从创造开始到阅读到这个分发或者说到评价到分发到再次阅读等等,这样的一个价值链,然后这个链上面每一个步骤,对价值起到正向的这么一个政策,把激励的体制建立起来,形成这样的所谓的价值传播模型,有价值的内容更多的传播,让没有价值或者负价值的内容被审查,或者把它给消灭掉,那么对于内容分发是有意义的。

    第三个是基于人工智能算法支持智能推送

    让这个内容进行主动推送,不仅是用户漫天的大海去看,看到的很多可能是不感兴趣的,浪费了用户的时间。

    第四个基于人工智能算法进行内容控制与促进传播

    大量的内容来了后,光靠人去审查是做不到的,只能用机器,用人工智能算法对现有的这样一些内容进行一个初步的审查,当然这个审查一定是高效准确的,有这么一些要求,这个也是一些挑战,一些需要创新的要求,那么我们把这样一个基于Ulord的内容分发平台建立起来,我们要达到一个什么目的呢?

    我们实际上要通过去中心化的方式,足够内容体系的利益分配,传统的内容分发由出版商或者一些中心化的机构,一些平台一些渠道决定利益怎么分。比如说图书,作者的版税比例通常在7%到15%之间,纸张的成本是10%,那么剩下的价值去哪里了?

    都去到了这样一个中间环节,这个中间环节的利益链条已经形成了固化,大家认为这样是合理的,实际上中心环节把这个利润个吞噬了,所以基于Ulord的内容分发平台,我们想要做到的是改变这个现状,把中间这个环节去掉,把真正的创造价值的这样的一个作者,创作者,让它的收益提高,激励从而通过改变审查关系等提高生产力,激励更多有价值的内容创作出来。

    第一个是对于在新体系下进行知识付费

    我们要建立价值的有效传递,在去中心化的我们建立的体系之中,知识只有两种,一个是收费一个是付费,收费的知识是我创作出来了,我付出了劳动,那么你来花钱去看,比如说小说,电影,音乐,一首歌,我创作出来了,你要想看,你就要付钱,这是一种,第二种就是付费,我求着你来看,比如说广告,那我给你钱,你再看。

    不管是收费还是付费,信息的发布者直接将价值进行有效的传递,不需要中间机构进行转来转去,或者再来分发,不需要中间环节进行溢价或者消耗资源,这个就实现了价值的有效传递,当然,传统的中心化平台失去了溢价权,但实际上还是有动力来加入整个现在的体系之中,比如有很多不出名的创作者,他们会跟平台合作,然后一起去把这个自己的名气做大,哪怕需要付出一些自己的这样一部分利益,也是愿意的,所以传统的这些平台,也仍然是在体系之下进行一个贡献他自己的力量。

    第二个就是新体系下的用户行为

    我们可以创新发行机制,用户对于知识,或者信息一些处理,有阻止传播和促进传播这两类,比如发表差评阻止传播,发表好评就会促进传播,还有我觉得好还可以转发,这样的一些机制,就可以让整个的信息得到更多的更广泛的传播,这样的行为理应要得到一些鼓励和回报。那么我们可以创新一些,让转发的用户也获得一定的经济回报。

    第三个就是良币淘汰劣币。

    我们都知道在我们现在的一个体制下面,当好评,转发更多的时候,有更多的利益,激励去给到你,而坏的内容就会被淘汰,没有奖励,所以就会形成一个良币淘汰劣币,让整个生态环境得到净化。

    这就是第4条我们好的生态圈的一个孵化器,更加好的内容逐渐脱颖而出,让更多的创作者能够有更好的孵化。

    最后来看一下体系结构,Ulord在整体设计上采用的是松稳和的模块化,鼓励更多的开发者加入到整个生态的开发,通过整体的应用搭建这样一个战点方便分发。

    来看一下这个体系结构,这个体系结构从下到上有三个,一个是Ulord原链,这里面有矿池,有钱包,有区块浏览器,超级块的,主节点的,交易的,智能合约等等,这些支撑整个原链的正常运营,它提供了技术的支持,在往上是Ulord平台,我们有检索,计费,支付甚至还有AI服务,域名解析等功能。

    这个功能能够支撑我们上一层的应用,这个应用比如文件分发,音频,视频等等这些应用,这样的一些体系结构就可以保证我们分布的一些应用,最终支持最上层应用的实现。

    这一课我们主要是针对原链,那么我们来讨论一下,在这个原链之上,怎么进行应用的开发,我们需要思考一些什么样的内容。

    那么如果你要做一个应用,首先你要对应用的现状有一个深刻的了解,它存在什么样一个问题,然后针对这些问题想办法去解决,这样的一些设计,需要什么创新,什么技术的发展,实现这样一个应用,实现基于区块链的应用,最终你要达到一个什么样的目的,实现一个应用什么样的结果,最后针对这样一个应用,要有一个什么样的体系结构,才能更好的满足应用的具体运行,本节课就讲到这里,谢谢观看。

    相关文章

      网友评论

        本文标题:第七课 Ulord公链设计理念与体系结构

        本文链接:https://www.haomeiwen.com/subject/gjkffqtx.html