Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【许晓笛】EOS:IPFS落地的重要途径

【许晓笛】EOS:IPFS落地的重要途径

原创
作者头像
圆方圆学院
修改于 2019-01-08 14:23:45
修改于 2019-01-08 14:23:45
1K0
举报

写在前面,这一篇文章是许晓笛 2018.05.20 在北京 《IPFS开发者圆桌会议》上的发言实录,感谢主办方戴嘉乐和董天一的邀请,感谢编辑们。 先介绍一下《IPFS开发者圆桌会议》,创办人是戴嘉乐,前百度高级工程师,最早的IPFS工程师,一个会跳街舞的天才程序员,一个成功的价值主链投资者,能做学术研究也能做团队组织者,简直太全面了有木有。联合创办人是董天一,国内IPFS界不可不知的布道者,为IPFS项目在中国的推广做出了很大的贡献。戴嘉乐和董天一发起的《IPFS开发者圆桌会议》是国内顶尖IPFS开发者一个很好的交流渠道。

首先分享几张图片:

会跳街舞的天才程序员戴嘉乐
会跳街舞的天才程序员戴嘉乐
外表萌萌而底蕴深厚的许晓笛
外表萌萌而底蕴深厚的许晓笛
活动现场
活动现场
国际惯例大合照
国际惯例大合照

以下是许晓笛演讲实录

我是最后一个讲的,我给大家讲一点稍微轻松点的话题,不要太技术性的话题。我这次分享题目是:EOS(有可能有点标题党,前面拉了三个字:有可能)是IPFS落地的一个非常重要的途径。我讲的很多东西都是关于EOS的,如果大家对EOS不是特别熟悉的话,我讲到哪大家可以随时打断我,没问题。

好,首先简单介绍一下我自己,我是圆方圆区块链的合伙人,我们圆方圆是致力于区块链技术的教育和推广工作,那我本人是主要负责ESO技术的教育和推广工作。好,我们看今天的题目,今天主要讲三点内容,第一我们简单介绍一下EOS,第二就是EOS的IPFS项目,这是什么意思?一会咱们慢慢讲。第三是EOS+IPFS的可能性,或者也可以说是DAPP+IPFS的可能性。

EOS 简介

我们首先讲第一点,EOS的简介。EOS是一个DAPP平台,或者叫智能合约平台。这是什么意思?你可以认为它是一个跟以太坊的功能类似的一个平台,可以姑且这么认为。在这上面他想建立一个去中心化的区块链操作系统,也就是运行大家的APP或者是程序。以太坊上运行的是 Solidity 语言的程序,EOS用的是C++,就是你的C++程序是可以运行在这个去中心化的区块链系统的,不是运行在某一个中心化的,比如说百度的服务器上或者是那个什么上面。是运行在每个EOS节点里面的,每个节点都会验证这个程序运行的结果的,是这样所以类似于以太坊。

好,我们用三点介绍一下,EOS这三点是对EOS来说很重要,对于大家理解EOS这个DAPP平台和IPFS之间的结合也是很重要。

去中心化与效率

刚才有一同学向王总提问了一个问题,就是说去中心化与效率的问题,EOS的项目方对于去中心化与效率有他自己的理解,他们认为去中心化与效率很可能是一对很难调和的矛盾,就是说我要完全的去中心化,每个人的笔记本电脑都能跑一个完整的节点,我还要效率很高,这是不可能的。所以呢EOS的项目方选取了21这么一个数字,也在EOS的世界里最高级的节点:验证所有的交易,跑所有的DAPP的代码,拿最多的奖励,只有21个节点。不是21台电脑,可能是21个机房,也可能是21个矿场,反正他就是21个节点。在比特币里面有无数的节点是比特币的全节点,他拥有所有比特币交易的数据,它验证所有比特币的交易。那在以太坊里面也有很多很多很多的节点,但是在EOS里面超级节点只有21个,他们是最有权力的节点,后面还有50个备用节点,超级节点只有21个,一个DAPP它的程序最少的最少的情况是在这21个超级节点都验证了之后,这个DAPP的运行结果就确定了。比如说你在一个游戏DAPP里边你砍了对方一刀,那对方到底掉了多少血?DAPP是保存在这21个超级节点里面的,这21个超级节点,都算一下你应该掉多少血,如果算出来他们都觉得这是一致的,对的。好,他21个节点就说了算了,你就掉这些血。这个和以太坊方式完全不一样,在以太坊中大家随意可以加入作为节点。

共识机制

那这21个节点是怎么确定呢?他们怎么产生的这个共识?怎么确定你就是二十一个之一?就是通过这个DPOS的算法,就是叫委托的股份证明。我所有的EOS代币持有人去选择节点。所有的想竞选节点的的组织都像总统竞选人一样公布自己的资料,然后让所有EOS代币的持有人去给你投票,那投票得票前21名就是EOS社区或者EOS系统的21个超级节点,后面还排50个备用节点。

免费理念

第三点就是跟今天关系比较大,非常重要,就是免费理念,什么意思?就是EOS项目方认为像比特币和以太坊那样,我转账一次交一点 Gas,或者交点矿工费,对于普通用户来说这个很难接受,或者说它对于交易来说是一个非常大的摩擦阻力。

所以EOS项目方就想我能不能让大家的交易完全免费。如果是比特币的话,我转给你一个比特币,在你再转给我我再转给你一个,你再转给我,我转个几十次那钱就没了。因为矿工费全都全都消耗掉了。那对于EOS来说,我转给你,你转给我们转几万次之后,这还是一个比特币,永远没有永远没有矿工费和手续费。大家知道激励是区块链非常非常重要的一个部分,没有激励区块链可能根本就运行不下去,所以EOS的项目方就想,我不是10亿个EOS,我每年通货膨胀5%,比如说第一年可能就增长5000万个。EOS把这些EOS中的一部分分给这21个超级节点和50个备用节点。给他们点钱,让他们来维持自己的的成本,来维持住这个区块链系统的运行。那如果转账和这个DAPP的运行全都免费的话,会出现一个问题,就是这个资源资源极大的浪费。比如说EOS转账没有矿工费了,我今天转给你一个,你明天转给我一个,然后很容易就来一堆垃圾交易,把整个网络都给都给堵塞了。所以EOS项目方是想通过代币占有资源。什么意思?就是你需要抵押,或者说在账户里面保存一些代币那EOS这个系统才会为你分配一定的CPU资源,或者内存资源。 你通过抵押或者囤一些EOS代币,那系统分给你一些资源,你就能免费地使用这些资源,跑你的DAPP或者你进行转账,进行这些操作。BM之前做过Bitshares和Steem,所以它根据之前的经验,然后做了EOS的这一整套理念。

EOS的IPFS项目

EOS的IPFS项目,这个什么意思?所有的DAPP平台都要考虑存储的问题,那EOS也是这样,既然IPFS是现在他们认为的最好的一个这种存储的技术,所以他们也想把这个技术加进来。EOS以后的交易量非常大,而且是0.5秒一个区块,这些数据每一次快照,就每次备份就需要巨大巨大的数据量。然后EOS里面的DAPP都是基于文件,他干什么事情都需要文件,所以一个Dapp系统必须要有文件系统,所以从这一点出发,他就想我自己能不能在IPFS基础上也做一个,不是说我把IPFS用在EOS上,就是也做一个有点像FileCoin或者Sia这样的项目,当然这只是一个设想和想法,他们还没开始做。

去中心化与效率

那这就跟刚才我们讲的都联系上了,去中心化效率就是这样,还是刚才的权衡:他想用25个超级节点来做,他自己的这个IPFS他想用25个超级节点来作为矿工,可以这样说,他不想让任何人都能加入进来,你需要去竞争选票,让这个项目的代币的持有人去给你投票,你才能当上这个项目的矿工,或者叫超级节点。

共识机制

共识机制,就是所有代币持有人选举。存储空间呢他们之间商议的一个,或者说他们之间提出的值的平均值,作为每一个超级节点都要都要用一样的存储值,存储的大小,每一个超级现在都要囤这么多的存储空间。

免费理念

EOS项目方还是认为如果他们要做一个IPFS的项目的话,他们也要一定要用EOS的免费的理念,就是说我不能让用户上传一个文件,交点矿工费,下载一个文件交旷工费。他就还是通货膨胀。你想上传什么文建的话,你在你的账户里面抵押,或者囤一些项目的代币你放在你的账户里,这样的话它系统会给你分配一定的存储空间。这个就不需要你每上传一个文件交点钱,就这样。那使用带宽也这样,就比如你作为一个下载者,想从这个文件系统里面下载东西的话,你需要囤一些代币在你账户里,这些代币不会少,但这些代币会通货膨胀,它每年就像咱们这个法币的通货膨胀一样,相当于每年是有一定贬值的,但它是用这些贬值或者是利息,相当于交了你的存储费和宽带费。比如说我如果是一个视频博主,那订阅我的文件的人,你可以补贴他们,你可以用你抵押代币去补贴他们的这个带宽。

首先这个东西的前提是EOS项目本身的经济学模型是可行的,如果他本身的经济学模型就有很大的问题,那就就涉及不到这个这个项目了,但如果那个证明是可行的话,我想肯定不止他一个人想这么干,其他人也会想试一试,用这种理念发一个项目。

EOS + IPFS 的可能性

第三点就是EOS+IPFS或者是DAPP加IPFS我们可以做一些什么样的创意?

前端程序分发

这个我想象力也挺有限,大家一会可以再讨论一下。首先看这个第一点,我认为就是前端程序分发。比如说在以太坊上拍卖一个什么加密猫这种,它的前端文件是中心化的。比如说你用一个钱包,你不管是网页端的还是手机APP的,他的从开发到分发都是中心化的,只是他最后去中心化的区块链接上了,所以那我觉得用IPFS就可以解决前端程序或者网站前端网站分发的问题。

媒体内容分发

比如说我要在IPFS上做一个迪士尼或者是NetFlix这种,或者说我是一个自媒体博主,然后我的用户都在付费订阅我的这个视频,那用像EOS或者是这种以太坊这种去中心化的DAPP平台就非常的合适我。我在EOS的智能合约里写上一些订阅积分,复杂的业务逻辑都可以在区块链上做,他就完全去中心化的,然后还有一些奖励,比如说我是一个平台,我给我的这个博主一些奖励什么,这些业务逻辑完全都可以在DAPP里做,然后用IPFS做我的内容的交付,比如说我拍的剧集的交付这种。

文件交易

还有就是文件的交易,比如说具体的什么图库,什么字体呀电影视频大数据,这些交易,包括简单的交易和复杂交易,比如说拍卖,因为大家知道EOS是一个响应速度可以达到秒级的系统, 所以说我新出的价别人马上就能看到就是就是秒级的。以太坊确认一下可能需要几分钟这样,但是EOS是可以做到秒级,我做一个什么动作,比如说我这个叫价提高了,马上所有人一秒钟全部能看到。然后拍卖了之后,这个再用IPFS做文件的交付,就非常方便。最后欢迎大家订阅我们的公众号:圆方圆链圈,谢谢大家。


相关文章和视频推荐

【许晓笛】开发第一个 EOS 智能合约

圆方圆学院汇集大批区块链名师,打造精品的区块链技术课程。 在各大平台都长期有优质免费公开课,欢迎报名收看。

公开课地址:https://ke.qq.com/course/345101?flowToken=1007371

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【许晓笛】重新理解EOS的系统架构
如果区块链智能合约系统想追求类似比特币的去中心化程度,理论上效率就会大打折扣。现实也是这样的:比特币每秒钟只能处理7笔左右的交易,每一笔交易要用至少30分钟才能确认,这种效率和速度是远远不如银行转账的。作为一个全球资产交易平台,比特币这样的效率或许可以接受,但对于智能合约平台这样的效率是远远不够的。因为在智能合约中,每一个动作都可以看成是一笔交易,例如五子棋游戏合约中,每下一步棋就是一个交易,用户是无法等待半个小时才能确认一步棋的。所以想要实现真正实用的智能合约平台,就要脱离比特币系统的架构,寻找新的系统组织形式。
圆方圆学院
2018/11/11
1.2K0
【Sphinx评级】从商业到技术全面评估EOS项目
Eos 为区块链奇才 bm (daniel larimer)领导开发的类似操作系统的区块链架构平台,旨在实现分布式应用的性能扩展。eos 提供帐户、身份验证、数据库、异步通信以及在数以百计的cpu或群集上的程序调度。该技术的最终形式是一个区块链体系架构,该区块链每秒可以支持数百万个交易,同时普通用户无需支付使用费用。
辉哥
2018/08/10
1.6K0
【Sphinx评级】从商业到技术全面评估EOS项目
【许晓笛】EOS 超级节点的五个使命
在EOS系统中,有“两股势力”是整个系统最关键的因素,那就是项目方 和 见证人。很多人觉得EOS这个项目“奇葩”,就奇葩在项目方和见证人的关系上。EOS的项目方是BlockOne公司,创始人是BlockOne公司的首席技术官(CTO)Daniel Larimer,坊间称BM(ByteMaster)。BlockOne公司曾经多次声明,其公司只开发EOS软件,并免费提供给任何想使用软件的人,公司不负责任何EOS网络启动。更令投资者难以接受的是,BlockOne公司公开宣称,其公司众筹的EOS代币未来可能不具有任何价值和效用,公司不为EOS代币的价值负责,令很多人觉得BlockOne公司不“靠谱”。
圆方圆学院
2018/11/11
5540
大盘点 | 十分钟,看尽加密货币十年之现状
2009年,中本聪将比特币带到了世界,十年了,时光来到了2018年的夏天,加密货币如雨后春笋遍地开花。十年后,加密货币的生态现状是怎样的?除比特币、Ethereum和EOS之外,你对加密货币了解多少? 本篇文章总结了加密货币十年的历程和现状,包括比特币、Bitcoin Cash和Chia等数字货币,Ethereum、DFINITY和EOS等智能合约平台,以及Zcash、Monero和Stablecoin等Privacy Coin的全面介绍和深入分析,认真阅读,干货满满!
区块链大本营
2018/07/25
9520
大盘点 | 十分钟,看尽加密货币十年之现状
EOS被哄抢,不是没有理由的
内容 | Todd Welker 编译 | Aholiab 今天,人们大都承认区块链的价值巨大,可这座金山该怎么挖却常常让人摸不着头脑。除了买币之外,还有其他的投资方式吗? EOS就是其中之一。尽管去年一度被调侃为「空气币」,不过不出两个月就开始重新暴涨。然而EOS的价值还远不止于此,除了技术上的创新之外,从商业和金融方面分析,也能看出EOS独特的优越性 本篇文章来自于美国资深金融师Todd Welker,他以25年的投资经验,为我们梳理了EOS项目那些牛x的地方,并告诉我们为什么EOS是
区块链大本营
2018/05/11
1.1K0
互链脉搏对话IPFS布道者董天一:继比特币、以太坊、EOS之后又一个区块链现象级应用
在历经沸沸扬扬的超级节点竞选后,EOS热潮逐渐退却,但在业界,另一个被称为区块链中拜火教的IPFS正受到越来越多人的关注。
互链脉搏
2018/07/02
8730
互链脉搏对话IPFS布道者董天一:继比特币、以太坊、EOS之后又一个区块链现象级应用
比特王者|谁是压死EOS这只骆驼的最后一刻稻草?
 比特币生态包括 BTC 以及其数量众多的分叉币,BTC 是加密数字货币的开山鼻祖,拥有最为广泛的共识。堪称1.0时代。
比特王者
2018/12/04
8310
比特王者|谁是压死EOS这只骆驼的最后一刻稻草?
EOS智能合约与DApp开发入门
EOS的是Block.One主导研发的一个区块链底层公链系统,它专门为支撑商业去中心化 应用(Decentralized Application)而设计,其代码开源。
笔阁
2018/09/04
1.2K0
EOS智能合约与DApp开发入门
吕文哲:为什么我说EOS完爆以太坊,理由全在这里了
作者 | 吕文哲 整理 | Aholiab 作为国内技术力量强大的EOS超级节点竞选者之一,HelloEOS是国内最早接触区块链并为其布道的组织。其对EOS的理解和实践,有很多值得学习的地方。 4月21日,在CSDN主办,区块链大本营、EthFans、PDJ、极客帮创投协办的第7期CSDN区块链技术沙龙上,北京邮电大学博士、现YOYOW产品负责人 吕文哲带来题为《EOS的发展和总体介绍》的分享,从自身的区块链技术创业历程,对EOS的特性和组成部分做了深刻而全面的解读,带你重新认识这个重要的系统。 先介
区块链大本营
2018/06/19
7110
比特币UTXO模型介绍 原
如果你曾上过BlockExplorer观察自己的比特币收入状况,你是否曾经被搞的一头雾水呢?这正是因为比特币所使用的交易模型并非我们直觉上以账户为基础的,而是一种叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特币所使用UTXO模型与乙太坊使用的账户模型在功能上的一些差异,但究竟这两个模型到底差在哪儿?
笔阁
2018/12/04
2.3K0
比特币UTXO模型介绍
                                                                            原
以太坊、EOS、Hyperledger、Cosmos和Cardano等区块链的比较
不同的区块链智能合约和区块链技术现在风靡一时。越来越多的人出于某种原因试图进入这个神奇的世界。如果你是这项技术的新手并正在寻找基于区块链的开发平台的快速入门,那么本指南非常适合你。我们将重点关注和比较的平台是:
笔阁
2018/12/06
1.8K0
以太坊、EOS、Hyperledger、Cosmos和Cardano等区块链的比较
主流比特币客户端的开发选型对比
bitcoin客户端是接入比特币网络的必备软件,也是开发者构建基于比特币区块链的去中心化应用的基础平台。本文将介绍主流的五种bitcoin客户端软件,开发者可以根据自己的需求进行选择。
用户1408045
2019/10/12
2.8K0
主流比特币客户端的开发选型对比
【张其中】拥有21个超级节点的EOS,背叛了区块链的去中心化理想?
伴随着EOS主网的上线,围绕谁来启动主网、启动哪一条链作为主网展开了明争暗斗,甚至出现了诸如EOS还未上线就将面临分叉危机的舆论恐慌。这些消息确实牵动着每一个EOS社区支持者的心。
圆方圆学院
2018/11/11
1.3K0
【张其中】拥有21个超级节点的EOS,背叛了区块链的去中心化理想?
如何用一个交易给多个地址转以太币或ERC20代币?
有时候你可能希望在一个以太坊交易中向数百甚至上千个地址转以太币或者ERC20代币,但是以太坊的原生接口只支持一对一的转账,如果你采用循环的方式逐个执行转账交易,将耗费大量资金来支付gas,而且有可能超过单个区块的gas上限。本文将介绍如何只支付一次交易费就可以向多个地址发送以太币或ERC20代币。
用户1408045
2019/09/23
3.3K0
EOS智能合约开发和测试框架EOSFactory
自2017年秋季以来,Tokenika一直致力于创建基于Python的EOS智能合约开发平台,以便轻松创建,测试和部署智能合约。随着EOS的不断发展,我们已经习惯了其基础代码的突然变化,并且随着我们的进展而逐渐减少诅咒;)今天,这一天终于来了,我们非常高兴能够将我们的工作交给EOS社区。我们的新生婴儿将以EOS Factory的名义出现,旨在成为一个完整的,完全记录的跨平台IDE,使用简单的命令行界面,你将能够:
笔阁
2018/12/10
1.1K0
区块链课程
汇集最新实战区块链课程包括比特币、以太坊、EOS、Hyperledger Fabric、Tendermint,开发语言覆盖java、php、c#、node、go、c++,一对一在线答疑。区块链课程中既有面向初学者的内容如核心概念、区块链交互,也有核心应用如交易、转账、钱包、代币发行等。是不是很激动?赶紧去看看吧。
笔阁
2019/06/19
3.9K0
区块链课程
EKT多链技术谈 | 共识算法演义——以太坊只能被以太坊打败吗?
摘要:比特币的诞生给我们带来了一个可以自运转网络的成功范例。通过共识算法、加密、点对点网络以及奖励机制等,可以形成一个自治的社区,可以形成一个通过挖矿机制(POW)来达成一种不通过中心机构来达成的信任,最终实现点对点的价值流通。
风中凌乱的靓仔
2019/03/22
6970
EKT多链技术谈 | 共识算法演义——以太坊只能被以太坊打败吗?
基于区块链的...
DeFi(Decentralized Finance),即去中心化金融,是2019年区块链应用发展 最迅猛的一个领域。在以太坊区块链上那些最成功的DApp,例如MakerDAO/DAI、Compound、0x 以及下面我们要介绍的那些,其目标都是颠覆传统的金融服务系统,促进一个全新的数字 经济时代的到来,让每个人都可以获得极大的经济自由度。本文将介绍DeFi的作用、 优势、演化历史、dApp架构等有关DeFi的重要概念,可以帮助你快速了解2019年区块链 的热门概念:DeFi。
用户1408045
2019/05/22
1.5K0
Blockchain和Tangle哪一个是未来?
2017年是加密货币热潮令人难忘的一年。从那时起到现在世界没有任何改变,但今天我们对加密货币仍然很兴奋。乐观主义者认为,比特币将从根本上改变世界各地的支付,经济甚至政治。最乐观的支持者甚至开始抵押他们的房子以购买比特币。悲观主义者声称比特币是一个泡沫,不可避免地会遭遇崩盘。无论比特币发生什么,支持加密货币的技术仍将是真正的结构转型,可能会像20年前的互联网成为影响这个世界的发展一种方式。
笔阁
2018/11/21
1.1K0
QuikNode -Infura高配版
随着Web3的演化,开发者已经开始在以太坊区块链上快速开发去中心化应用。虽然 在以太坊上开发dApp很酷,但是要搭建自己的以太坊节点还是挺令人头疼的一件事, 这需要不短的时间,而且还需要一些技巧。QuikNode 通过提供高性能的以太坊节点服务解决了这一问题,正如其官网所说,这是运行专用以太坊节点的最快、最简单的 方法。
用户1408045
2019/05/23
2.2K0
QuikNode -Infura高配版
推荐阅读
相关推荐
【许晓笛】重新理解EOS的系统架构
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档