不得不看的关于 EOS 的资料 -EOS 的白皮书:

2024-03-17 02:32
文章标签 资料 不得不 eos 白皮书

本文主要是介绍不得不看的关于 EOS 的资料 -EOS 的白皮书:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


白皮书

EOS 的白皮书:

https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md

官方建议的一个中文版本:

https://github.com/EOSIO/Documentation/blob/master/zh-CN/TechnicalWhitePaper.md

还有 Hi 区块链提供的一个版本:

https://mp.weixin.qq.com/s/TAfTLI_1of56gxafLGb6jw

白皮书各个版本都可以参考一下,最起码每个人要过一遍白皮书,读不懂也要读完,如果读一遍就想读懂,那你就太天真了。

如果真的一遍就读懂白皮书,那你就成了 BM 了。


比较全面的采访

Epicenter.tv 在 8月23日对 BM 的采访:

原版:

https://www.youtube.com/watch?v=eftctVXiFJQ

中文字幕版:

http://v.youku.com/v_show/id_XMzAwMDA1Mzg1Mg==.html?x&sharefrom=android

我建议每个人都看一下这个视频,因为这里面 BM 给我解答了很多困惑,比如:

    - 解答了他的为什么做区块链相关的事情?

    - 为什么他想把 bitshare 从通缩改成通胀,最后涉及到了社区的人的利益,他只好离开 bitshare?

    - 以及他对社区和代币的理解,如果一个区块链项目无法和你一同前进的话,最好的方法是再创建一个新的。

    - 当前 ICO 的一些项目的问题是什么?

    - 为什么不可能使用 ETH 来做一个 steem ?

    - 比如 BM 这么喜欢跳槽,那是不是在 EOS 上做个一年也就跑掉了?

    - block.one 为什么使用这样的众筹方式?

    - 等等等等,


EOS 编译和测试指南

欧链关于 EOS 编译和和测试指南:

http://oraclechain.io/files/eos-1.pdf

http://oraclechain.io/files/eos-2.pdf

http://oraclechain.io/files/eos-3.pdf

EOS Dawn 1.0 已经发布,具体操作也可以参考:

https://github.com/EOSIO/eos#getting-started


BM 和 Vitalik 互掐:

BM 在迈阿密大会上对话 Vitalik 中文字幕版: http://v.qq.com/x/page/u0520modd0r.html

BM 针对 Vitalik 在深圳分享会对 EOS 存在的问题的回应。

https://steemit.com/eos/@dan/response-to-vitalik-buterin-on-eos

BM 后续的另一个回应。

https://steemit.com/eos/@dan/reponse-to-vitalik-s-written-remarks

BM 对 ETH Casper 技术 POS 共识机制问题的解答。

https://steemit.com/eos/@dan/casper-as-an-eos-contract


白硕关于 BM 和 Vitalik 互掐的一些解释:

分享来自一个区块链爱好者+价值投资者(被逼的)+技术男眼中的EOS(表示万分感谢)。

V神和BM的怒怼是年初就开始了,事实上在ETH开发初期,BM对ETH提出过质疑;现在BM开发EOS,V神也开始叫板。而BM开发的BTS(运行了3年)和Steem(运行了1年)的性能圈内人士都有目共睹,V神在这方面没有机会叫板BM。

EOS测试版的性能在9月底马上可以得到验证,据内部测试单线程交易性能达到10000TPS,如果换成普通的百核服务器,性能可以达到1000000 TPS。对比下,原版BTC的TPS为7, 目前ETH的TPS为20~30左右,量子链的TPS为60左右。TPS:每秒交易数。所以V神今年5月份在自己的个人主页上从安全可靠性和用户使用的两个角度叫板BM,他认为EOS有非常严重的问题。


V神从两方面阐述了EOS的“缺陷”:

1. 在EOS的共识算法(即,Dpos共识算法)层面,V神认为EOS是存在安全和可靠性隐患的。他又大致从2个角度说明了这个问题:

其一,所谓的“客户端验证”的问题,V神认为由于EOS主节点在协议层缺乏经济上的激励,使得投票结果在“客户端”的验证有可能会缺失。这就意味着EOS投票结果的不可信。用我个人的话来讲,就是没有激励,节点就会懒得工作(验证区块的有效性),从而整个EOS网络变的不可信。V神的话,听起来似乎有道理。但BM从另外一个角度来反驳。BM这么反驳的。首先“客户端”这个词是需要具体语境的。在这里,V提出来的“客户端”是指“未参与投票的但具有EOS区块链完整信息的节点”。事实上,从BTS和Steem来看每个节点就具有区块链的完整信息。从EOS的Dpos算法来看,EOS,Steem和BTS的“客户端”比“投票者”要多得多,并且从已经上线运行的Steem和BTS来看,这两者的同步区块链的速度要比ETH快非常多,所以仅仅从这一个角度来看,BM认为V神的这个质问从根基上就是站不住脚的。个人理解:(EOS,Steem, BTS没有所谓的轻钱包)+(数量优势)+(效率优势) => (EOS的“客户端验证”的可靠性)而目前市面上有许许多多ETH轻钱包,这些“轻钱包节点”就必须要相信“投票者”。比如Imtoken,jaxx的eth钱包,chrome的ETH钱包插件都是轻钱包,因为这些请钱包节点只验证区块哈希值而不验证这个哈希值产生的逻辑,所以ETH的投票者就很有可能联合起来欺骗这些轻钱包节点。

其二,从投票者角度V神认为EOS的问题有:a.EOS的节点的投票参与度低;b.因为a可能导致的网络脆弱易被攻击;c.持币者和交易者利益不完全一致,然后BM这么反驳:从BTS过去3年的运行情况和Steem过去1年的运行情况来看,BTS和Steem网络在过去几年中经受住了各种各样的网络异常和软件BUG(如攻击,节点欺诈,软件BUG等)。Dpos算法的可靠性已经得到验证,同时这种“节点的投票低参与度“可以大大节省网络带宽和其他网络资源,大大提升效率。(这也是EOS性能高的其中一个原因)另外,虽然没有参与投票的节点会非常多,但是这并不意味着EOS网络的不安全。,因为这些没有参与投票的节点所持有的代币会让那些想攻击EOS网络的“坏节点”更加难以得到(或者说更加昂贵)需要成功攻击EOS网络所需要的代币数量。对于pos算法来说,如果“坏结点”要攻击网络,则必须要成为“投票者”;如果想要更高的几率成为“投票者”,那就需要持有更多的代币。另一个方面,那些拥有“巨量代币的节点” {虽然根据BM的算法,这些节点很可能不是投票节点)会有很强烈的的保护自身财产的欲望,同时坏节点就需要获得比这些"拥有巨量代币的结点”更多的代币,攻击网络的成本提高。

综上.投票节点参与度低,在Dpos里并不是一个问题,网络甚至得到了比POS更高的安全性。


V神认为的另外一个缺陷是EOS的0手续费,以及它所带来的问题。个人认为,这太可笑了,因为0手续费正式一个正宗Dapp需要具备的基本特性,0交易费导致了eos交易的内在机制是:如果你持有100个EOS,那么你只能在一个交易周期内(EOS的一个交易周期内产生21个区块)最多交易100*K次,其中K由网络资源的实际占用情况决定。换句话说:持有EOS的数量决定了你占用的EOS网络带宽。稍微解释下Dpos,EOS的Dpos机制大致为:区块的生成分解为一个一个的投票周期,每个投票周期整个网络选举出21个结点为投票者。在这个投票周期内,这21个结点根据特定的随机算法生成一个投票队列,每个结点都在队列中,根据队列次序投票一次,投票一次即产生一个区块。一个周期结束,即选举出下一个周期,周而复始(实际上更复杂)。V神认为这个机制会导致:a穷人,特别是那些不希望把加密资产暴漏给EOS网络的穷人,有更少的机会使用EOS网络。b那些只想使用EOS网络一次或者少数几次的节点,不得不先去购买EOS,使用完后再把EOS出售(指EOS网络使用不方便)。

然后,BM反驳的第一句话让人震惊。。。穷人的确不适合使用EOS网络。这里我设想了EOS网络将来的一个用途:租赁!如果持有大把EOS,而EOS网络未来可以得到广泛发展,EOS代币可能会不够用或用不起,那么那些基于EOS开发的Dapp很有可能根据某种智能合约来租赁我们手中的EOS代币。


回到BM和V神

BM做了假设,如果用Ethereum来实现类似Steem这样的社交媒体会怎样?如果这个软件足够去中心化,用户会发疯,因为注册要收费,登录要收费,发帖要收费,点赞要收费,总之用户涉及到的所有操作都要收费,这是不可想象的,很可能用户在使用这个Dapp之前就要付出好多钱,个人认为,Ethereum的确不适合开发Dapp,只适合实现智能合约,或者做一个不那么去中心化的Dapp。EOS的做法是软件开发商会支付这些费用。这样的话,用EOS开发的Dapp用户体验会和现有手机App相似,你可以随意折腾这个App,而不用付出一分钱,当然,类似让你升级VIP的操作除外,如果用Ethereum作Dapp你就要小心了,说不定用着用着就破产了。

最后BM也承认,EOS的Dpos算法和投票机制可能不是最佳的,但确实是截止目前为止最佳的方案。


关于 BM

BM 的 4 年同事Fabian写了一些他对 BM 的回忆,题目是:关于 BM 对区块链的贡献的几个历史事实。

https://steemit.com/eosio/@xeroc/historical-facts-about-daniel-larimer-and-his-contributions-to-the-blockchain-industr

BM 自己写的自我介绍:

https://steemit.com/introduceyourself/@dantheman/daniel-larimer--co-founder-of-bitshares-steemit

晓顿的中文翻译版本:

https://steemit.com/cn/@sheldonhuang/daniel-larimer-steemit


如何召唤神龙?

张丛写的“一文解惑EOS.IO原理”,http://mp.weixin.qq.com/s/sGBMCq6KdZDCGMNNGxeYdg

解答了一个问题:https://www.eos.io/faq.html  第21个问题:When will I receive native cryptographic tokens on the EOS Platform?

EOS.IO 是一套开源代码,真正的 EOS 公链需要一个有缘人,按照 eos 在 eth 上 erc 20 token 的快照作为创世区块的账本数据,只有这样才能召唤真正的神龙出现。


真正的Dapp

汪涛写了一篇“EOS - The platform for Dapp”,

http://mp.weixin.qq.com/s/guV-KCOTVPfLMqgM0Ketbw

解释了一个问题,btc 带来了智能合约的雏形,eth真正带来了真实世界里的智能合约,eos将带来 Dapp 的平台。


------------------------------------------------------------

java|区块链开发与交流群: 613121183

有兴趣的也可以加下哈,提供了不少 区块链视频 音频,资料,以后有资料可以相会共享

----------------------------------------------------------

来源:https://mp.weixin.qq.com/s/KaOpxWY544mydqhUHSuWOA

这篇关于不得不看的关于 EOS 的资料 -EOS 的白皮书:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/817539

相关文章

IEEE会议投稿资料汇总http://cadcg2015.nwpu.edu.cn/index.htm

最近投了篇IEEE的顶级会议文章,一下是比较有用的一些资料,以供参考。 1.会议主页:http://cadcg2015.nwpu.edu.cn/index.htm     (The 14th International Conference on Computer-Aided Design and Computer Graphics (CAD/Graphics 2015)) 2.I

ansible资料

ansible系列教程-强烈推荐看完ansible官方编写的例子ansible_uiJenkins配置ansiblegalaxy官方文档中文教程1中文教程2playbook进阶YAML语法fabric编写的自动化部署

Vert.x(vertx)入门资料

1.vert.x简介 vert.x 采用类似 Node.js 的 eventloop callback 机制,优势是 Eventloop 是单线程场景下几乎是最快的并发解决方案,但也需要周边生态的支持,比如 DbClient/HttpClient 这些跟 IO 打交道的 API 需要支持异步回调的风格,社区干脆就整合或者自己实现了。依赖注入的类库可以用 Guice,整体启动时间大概是同规模 sp

资料分析系统课-刘文超老师

1、考试大纲 2、解题的问题->解决方法     3、统计术语  基期量与现期量:作为对比参照的时期称为基期,而相对于基期的称为现期。描述具体数值时我们称之为基期量和现期量。 增长量:是指基期量与现期量增长(或减少)的绝对量。增长量是具体值,有单位。增长量=现期量-基期量。增长量有正负,负值代表减少量。增长率:  年均增长量:    年均增长率: 同比和环比

2024数学建模国赛选题建议+团队助攻资料(已更新完毕)

目录 一、题目特点和选题建议 二、模型选择 1、评价模型 2、预测模型 3、分类模型 4、优化模型 5、统计分析模型 三、white学长团队助攻资料 1、助攻代码 2、成品论文PDF版 3、成品论文word版 9月5日晚18:00就要公布题目了,根据历年竞赛题目,可以分析A/B/C/D/E题目大概的类型,提前了解题目特点,在选题上就不会浪费过多时间。下面总结了一下5个题目各

没资料的屏幕怎么点亮?思路分享

这次尝试调通一个没资料的屏幕,型号是HYT13264,这个是淘宝上面的老王2.9元屏,成色很好但是长期库存没有资料和代码能点亮,仅仅只有一个引脚定义。这里我使用Arduino Nano作为控制器尝试点亮这个模块。 首先,已知别人找出来的线序如下 1 - CS2 - RST 3 - DC4 - SCK5 - SDA6 - VCC7 - GND8 - K59 - K410

刘文超行测-资料分析

考试大纲 资料分析主要测查报考者对各种形式的文字、图表等资料的综合理解与分析 加工的能力,这部分内容通常由统计性的图表、数字及文字材料构成。 针对一段资料一般有 1-5 个问题,报考者需要根据资料所提供的信息进行分 析、比较、推测和计算,从四个备选答案中选出符合题意的答案。 ——摘自《中央机关及其直属机构 2018 年度考试录用公务员公共科目考试大纲》 第一章统计术语 基期量与现期量 作

免费赠与c/c++海量视频 学习资料的

如果有需要 c/c++海量视频 学习资料的 可以试试以下方法(和朋友自己业余搞的公众号,目前处于推广时期): 微信关注  “金喜鹊论文发表” 账号, 公众号中也有c/c++视频 ,大家也可以 输入  程序 或者 资料, 即可获取 海量的c/c++资料。 关注后,输入  2013 , 之后就会回复  visual studio 2013 安装软件

完整版自考西方文论选复习笔记资料

西方文论选读复习资料 1.柏拉图:古希腊哲学家,苏格拉底的学生。公园前387年在雅典城外建立学园开始授徒讲学,撰写对话。柏拉图的作品即《柏拉图文艺对话集》中讨论美学和文艺理论问题较多的有:《大希庇阿斯》、《伊安》、《高吉阿斯》、《会饮》、《斐德若》、《理想国》、《斐利布斯》、《法律》等。 ▲柏拉图《伊安》和《斐若德》内容:主要阐述了"迷狂说"和"灵魂回忆说":柏拉图认为,高明的诗人都是凭灵

FLV 格式详解资料整理,关键帧格式解析写入库等等

FLV 是一种比较简单的视频封装格式。大致可以分为 FLV 文件头,Metadata元数据,然后一系列的音视频数据。 资料够多: FLV格式解析图 知乎用户 @Linux服务器研究 画了一张格式解析图,比较全,但默认背景是白色,太过刺眼。我用 photopea 改为黑暗模式,更适合程序员参考(请拖拽到新标签页,放大食用): 一个 C# 写的FLV转录库,我把他转换为 Java Flv