【好运10分快三】理工男的网红生意, 6000万月活50万条日更的背后, 内容链还能这样操作?

  • 时间:
  • 浏览:3
  • 来源:大发快三计划-大发1分快3计划

图片好运10分快三来源图虫:已授站长之家使用

声明:本文来自于微信公众号区块链大本营(ID:blockchain_camp ),作者:Aholiab,授权站长之家转载发布。

在区块链开发者队伍好运10分快三中,有一批来自传统的互联网开发人员。在区块链圈子里崇尚年轻和「天才」的文化氛围中,这批开发者因经历了两次重大浪潮的洗礼而更加的扎实和沉稳。

戴硕如果其中一位。

戴硕内容公链Contentos首席科学家,清华毕业,中科院硕士,曾在腾讯任职,后又在猎豹移动负责社交产品LiveMe开发工作。对于底层开发和安全的理解更为深入。

正是有了从前的经历,戴硕直言区块链的开发入门成本远高于传统互联网,「不建议刚毕业的年轻人直接从事区块链开发」。

作为数字内容公链,Contentos主要从图片、短视频和直播领域切入,数据类型好运10分快三多样,给数据存储带来了很大的挑战。此外,面对 60 00 万月活、 60 万全球内容创作者和每天超过 60 万条的内容交互,复杂性程度甚至超过比特币和以太坊

在Contentos生态产品Cheez,用户利用通证COS创作和消费短视频

直播平台LiveMe用户创作的内容能还可不都能能 了利用Contentos「上链」

没法,戴硕和他的团队是怎么都能能实现从前的内容公链的?作为从前的传统互联网开发者,他对区块链开发又有那此心得?他又是怎么都能能理解区块链的所以核心技术的呢?

带着那此疑问报告 ,营长近日对内容公链Contentos的首席科学家戴硕进行了一次专访。以下为精华派发。

“应届毕业生,不建议直接上手区块链”

营长:在做区块链事先,你的经历是那此?

戴硕:我本科在清华读计算机专业,后后 又在中科院拿了硕士学位。毕业后就开始英文英语 从事软件开发和信息安全有好运10分快三关的工作。先在江民杀毒软件做了很长时间的信息安全,又在腾讯做了一段时间。事先又去了猎豹移动,开始英文英语 是做「电池医生」App,属于工具类应用,后后 主要精力删剪倒进了直播和短视频类应用的开发工作。

营长:你现在做起区块链的因为 是那此?

戴硕:决定从事区块链研究一定还可不都能能 了选取「跟风」。在我的职业生涯里,很长时间删剪都是做信息安全。我发现,用技术处里安全疑问报告 ,实际上是无法形成闭环的这就好像把一一有一个多多要保护的东西倒进保险柜里,否则 保险柜的钥匙倒进另外一一有一个多多柜子里,以此类推,最后一把钥匙删剪都是交给所谓的“信任”。

我一直一一有一个多多心结,如果用技术方案处里信任疑问报告 ,形成闭环。而区块链不言而喻吸引我,正是将会它是计算机历史上,第一次用技术构建了這個 被亲戚亲戚让让让我们 公认的信任机制,否则 对所以行业产生颠覆重意义。

营长:作为从前的移动开发者,在你看来,区块链开发与移动开发的不同点有那此?

戴硕:亲戚亲戚让让让我们 都知道,在移动开发中一一有一个多多理念叫「敏捷开发」,即快速试错,小步快跑。根据用户的反馈不断优化。但這個 理念倒进区块链当中是不将会的。

一款移动App将会一一有一个多多月不更新一一有一个多多好运10分快三版本,肯定删剪都是一一有一个多多好的App。但三根公链,且不说一一有一个多多月,就与否一一有一个多多月更新一次版本,就没法用了。所以公链最终的交付目标一定是稳定、安全、高性能的,将会版本更新的代价太高了,否则 还有分叉的风险。

营长:从移动开发者到区块链开发者,前要学习那此技能?成长周期共假若多长时间?

戴硕:区块链开发要学的知识比App开发要多得多。首太难学的如果密码学的知识,事太难学分布式系统原理,包括分布式系统里边的共识原理和技术名词。此外,将会是做公链开发,还涉及存储的疑问报告 ,所以也要对数据存储有所了解。

从我的经验来看,从一一有一个多多零基础成长为一一有一个多多合格的公链开发者,合适要三年左右。所以我不建议没法任何开发经验的人将会应届毕业生直接上手区块链开发,合适要有三年左右的开发经验,可不都能能 比较顺畅的入门。

营长:从前说来,有那此比较好的学习建议吗?

戴硕:让你做区块链开发,第一步要对所以基本概念有了解,比如区块链是那此?那此是矿工?那此是挖矿?那此是数字代币等,能还可不都能能 了去看所以科普类的文章。

第二,要从实操入手。任何技术删剪都是从前,你得亲手去试。网上有所以项目,比如加密货币,能还可不都能能 了先试着买所以。另外,像智能合约部署等,要明白实现原理,能还可不都能能 了亲手试一下。用了一段时间,可不都能能 对区块链里的基本概念了解减慢。

第三,学习源代码。所以项目删剪都是开源的,源代码是最好的学习资料,将会想深入了解区块链开发,合适要研究一下比特币和EOS的源代码。一一有一个多多是PoW,一一有一个多多是DPoS。通过研究所以源代码,再配合钱包的使用,智能合约的部署等,结合起来学习,能还可不都能能 了减慢地了解区块链内控 实现的原理。

源于Steem,高于Steem

营长:在内容公链中,Steem是绕不开的一一有一个多多话题,在技术上亲戚亲戚让让让我们 与Steem有那此不同?

戴硕:开始英文英文英语 做Contentos這個 项目,亲戚亲戚让让让我们 的经验都删剪都是很丰沛 ,亲戚亲戚让让让我们 就看下,Steemit跟亲戚亲戚让让让我们 的业务重合度较高,否则 将会很成长期是什么是什么是什么的句子。所以亲戚亲戚让让让我们 先从Steem的源代码入手,通过学习人家的源代码,提升被委托人的能力。另外,亲戚亲戚让让让我们 也就看了Steem這個 的所以严重不足和严重不足。

营长:能举个例子吗?

戴硕:比如Steemit网站的用户基数删剪都是很大,日活跃用户还可不都能能 了 5 万左右,但亲戚亲戚让让让我们 想做的内容公链是远超过這個 量级的项目。通过分析,亲戚亲戚让让让我们 发现Steem现有的技术选型,不言而喻能达到更高量级的要求。将会Steem最大的特点如果单节点的性能决定了整个网络的性能。

Contentos团队对Steem公链项目的信息统计

亲戚亲戚让让让我们 都知道区块链是一一有一个多多链上所有信息的集合,這個 集合是存储到单机上的,這個 這個 没法疑问报告 ,但疑问报告 是它是存储到内存里的。一台机器的内存,要存储這個 链上所有的东西。从前做的好处如果快(内存肯定比硬盘要快,比网络也要快),否则 缺点也很明显,如果天花板太低了。

将会要接入百万PV的网站,里边所有的操作删剪都是入到亲戚亲戚让让让我们 的情况表数据库里边,按照Steem现在运行的情况表,将会它的访问量乘以60 ,那1~2T的内存能还可不都能能 了供多长时间?答案如果一一有一个多多月以内

将会使用Steem的技术选型,结局注定是失败的

亲戚亲戚让让让我们 也去研究了所以所以的替代方案,比如以太坊,发现行不通。将会以太坊的数据模型是比较简单的,本质上只存储账户信息。但亲戚亲戚让让让我们 要做的业务类型将会有几十种上百种逻辑上的数据类型彼此交互。

所以现有的技术方案,根本无法满足亲戚亲戚让让让我们 的业务需求,亲戚亲戚让让让我们 只好被委托人重新做了一套存储方案。

营长:能具体说一下這個 存储方案的实现机制吗?

戴硕:首先内存型的数据库被亲戚亲戚让让让我们 pass掉了,还可不都能能 了用内存的,亲戚亲戚让让让我们 只好用基于硬盘的。一同,亲戚亲戚让让让我们 也采用了可插拔技术,为今后的多机方案作准备,比如在测试网和主网上线事先,仍然使用单机数据库。在不修改代码只修改配置文件的情况表下,把单机数据库直接迁移到一一有一个多多分布式的存储网络上。

Contentos数据存储方案架构

被委托人面,亲戚亲戚让让让我们 本质上用的是K-V存储数据库,但在业务逻辑上是這個 关系型数据库的需求。将会亲戚亲戚让让让我们 的数据类型所以,彼此间有千丝万缕的联系。所以,亲戚亲戚让让让我们 在K-V数据存储里边直接做了一层相似 于关系型数据的里边层的实现。

共识算法设计的两大原则

营长:Contentos的共识算法是DPoS+saBFT,這個 设计是出于那此原则?

戴硕:所谓共识算法,实际能还可不都能能 了还可不都能能 了理解为分布式网络上各个独立节点之间彼此通讯的一套规则。所有好的节点删剪都是按照这套规则去操作;恶意节点则相反。

否则 ,规则的制定,要遵循共识算法的一一有一个多多形状:安全性和可用性

安全性是在有拜占庭节点(恶意节点)的情况表下,好的节点要么达成共识yes,要么达成共识no。还可不都能能 了一一有一个多多说yes一一有一个多多说no,从前就位于了分叉。

可用性是指,在理论能还可不都能能 了还可不都能能 了达成共识的情况表下,一定能还可不都能能 了达成共识。还可不都能能 了说将会恶意节点的位于,就造成了好的节点不知所措,结果被锁死在某个情况表而无法达成共识。无法做到这两点的太难称为合格的算法

营长:没法,DPoS和saBFT這個 共识算法的作用分别是那此?以及saBFT和BFT的区别是那此?

戴硕:简单来说,DPoS决定了由谁来出块,saBFT决定了出的块与与否效。与BFT算法相比,saBFT是异步处里,它不让向BFT那样出一一有一个多多块亲戚亲戚让让让我们 进行投票,通事先再出一一有一个多多。它的处里最好的方式是一边出块,一边确认

举个例子,我连续出 60 个块,但在第 90 个块的事先网络条件老出了抖动,造成共识下行强度 落后于出块的下行强度 ,里边差了 10 个块。saBFT能还可不都能能 了跳过第 91 个块,直接对第 60 个块进行确认。

将会一一有一个多多块是一一有一个多多链式形状,你对靠后的块的确认,实际上间接的确认了這個 块事先的所有连接点。也如果说,等于一下子把90- 60 之间的全确认了。

saBFT算法实现原理

营长:在众多共识算法中,为那此选取了這個 模式?

戴硕:从行业发展的强度,区块链行业将来一定是多链商务合作的模式,而多链商务合作的本质如果链上数据的共享。但目前困扰区块链行业的一一有一个多多痛点如果「交易确认时间」。很可惜,基于PoW的交易确认时间是无穷的。

还一一有一个多多致命的概念叫「相对安全时间」,也如果说你在比特币和以太坊上完成了一笔交易,一段时间后,将会这笔交易没法被逆转,它就「相对安全」了,但这并删剪都是百分之百的。

将会這個 模式位于在多链数据共享中,一旦有一笔「相对安全」的数据被回滚,就会引发雪崩效应,给所有商务合作的节点带来灾难。

所以,亲戚亲戚让让让我们 在选取共识算法的事先,首先考虑的是以最快的下行强度 达到60 %确认的情况表。目前,亲戚亲戚让让让我们 的平均确认时间是 1 秒以内,将会删剪接近中心化网站或移动应用的交易确认时间了。

“区块链,往大了说是会造福全人类的”

营长:你怎么都能能定义「内容公链」?

戴硕:确实,没一一有一个多多非常严格的定义。我确实,内容公链应该是一一有一个多多基础设施平台,能还可不都能能 了承接所有形式的数字内容,包括文章、图片、音乐、视频等信息。当然,這個 基于区块链技术开发的开放内容平台,打破了现有中心化内容平台的信息隔阂,为价值内容交易提供三根高速通道。

营长:去中心化的内容平台与中心化的内容平台区别是那此?

戴硕:去中心化的内容平台更加公平透明,它打破了公司制中心化内容平台的霸权,从而回归价值于内容创作者。否则 ,特别吸引中长尾的创作者。

将会一一有一个多多视频创作新手让你在中心化的平台上获得粉丝关注,这基本上是太难的。对于中心化平台而言,中长尾创作者还可不都能能 了更好地带给亲戚亲戚让让让我们 商业利益,也根本得还可不都能能 了平台派发过来的流量。但基于区块链技术的内容平台,把内容的价值回归给了用户被委托人,亲戚亲戚让让让我们 要做的是把决定权回归给用户。

营长:除了内容公链外,你还看好那此区块链应用方向?

戴硕:还看好区块链金融相关,比如区块链发票、白条。还有存证相关的,法院能还可不都能能 了接受的凭证。最后是游戏。

营长:最后,跟区块链大本营(blockchain_camp)的读者说几句话吧?

戴硕:从我被委托人来讲非常相信区块链一一有一个多多非常美好的未来,因为 你说歌词 了,亲戚亲戚让让让我们 公认的這個 信任,信任是整被委托人类社会商务合作发展的一一有一个多多最重要的技术。否则 我也与否這個 信仰,我相信区块链的未来是非常美好的。人一旦有了信仰,就能还可不都能能 了抗住所以的困难和压力,如果容易轻易的放弃。

我确实将会作为区块链的创业者或从业者,将会没法這個 信仰支撑,我确实就不言而喻做了。将会没法信仰的人,看有信仰的人确实像傻子一样;否则 没法信仰的人,在遇到困难和挫折的事先,一定比较容易退却

所以假若那此对区块链的未来同样有信心的人,能还可不都能能 了一同努力。像区块链从前的技术革命,实际上如果常位于。亲戚亲戚让让让我们 可不都能能 在年富力强的事先进入這個 行业,赶上這個 技术革新,也是非常幸运的一件事情,希望亲戚亲戚让让让我们 通过被委托人的努力,可不都能能 推动這個 事业的发展。

這個 事业往大了说,是会造福全人类的。