Ulord优得学院第七课:Ulord公链设计理念与体系结构

Ulord优得学院第七课:Ulord公链设计理念与体系结构

感谢梁博士讲述Ulord公链设计理念与体系结构

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(Ulord优得学院第七课:Ulord公链设计理念与体系结构)