学习EOS白皮书笔记(一)

     上个世纪90年代的密码学专家们发明并小范围实验了一系列概念:电子现金、智能合约、工作量证明(PoW)……

得益于互联网和教育的发展,本世纪的程序天才们,则在逐步完成他们的设想。

比特币让人们见证了什么是虚拟货币、共识机制、公有的分布式账本。

以太坊让人们见证了什么是智能合约,即在这个共同的分布式账本上进行复杂交易的能力。

EOS,则宣称要将区块链推向我们的生活,使区块链应用能够大规模商业化。

      EOS项目的开发者是BM,早在2010年7月,BM就在Bitcointalk上对中本聪大神指出,跟银行相比,比特币10分钟一次的交易确认时间显得太长了,需要做到像刷信用卡那么快,而改变共识机制可以实现这一点。

      而中本聪则霸气十足的说了那句名言:看不懂就算了,我没时间搭理你,不好意思。If you don't believe me or don't get it, I don't have time to try to convince you, sorry.(想象下中本聪在电脑前一副鄙视的表情)

      BM没有怼回去,而是着手开发去中心化交易平台BitShares,同时创造出DPoS共识机制,致力于在区块链基础上实现堪比中心化银行的交易速度。

      直到2014年,比特股(BTS)带着“Beyond Bitcoin”的口号横空出世,(同时也得罪了不少圈内的大神啊,高调的代价)这个帖子被挖了出来,被粉丝膜拜。

     怼完中本聪的比特币之后,2017年他又开始怼V神的以太坊啦!比特币被称为区块链1.0,以太坊被称为区块链2.0,现在人们把EOS称为区块链3.0。如果EOS按照计划,在2018年6月份开发成功的话,那将是现在区块链行业唯一的一款工业级别高并发的区块链操作系统。

       自从第一次在2017年纽约共识大会上亮相,EOS获得了众多领域的关注,并被一些媒体被誉为“区块链第一个商业级操作系统”、“史诗级的区块链操作系统”、“区块链行业中的‘谷歌’”。

      我们知道以太坊目前采用的是与比特币一样的共识机制工作量证明PoW,在未来会转成权益证明PoS。PoW机制最大的问题之一是共识达成的周期较长,且未来随着算力的增长和入场门槛越来越高,会越来越集中化。

       EOS采用了委任权益证明DPoS (Delegated Proof of Stake) 共识机制,网络里所有人投票选出N个记账人,N个记账人对每个区块的交易进行签名验证。这样需要验证通过的节点数量大大降低,提高了效率,使得这个去中心化的网络可以快速处理大量的交易。当然对记账人的作弊行为,共识机制也设计了一套办法,这里就不细讲。

       这样一来,EOS在处理交易的规模上将会比以往任何公有链高出几个量级,一旦开发完成,EOS将成为第一个能够支持商业规模应用的平台。在比较苛刻的测试条件下可以达到每秒1万到10万次交易;另外EOS将采用并行处理技术,可以使交易规模达到每秒几百万次。如果能够达到这个标准,EOS可以同时支持几千个分布式应用程序(DAPP)在它平台上运行。

      以下是每秒交易数对比:

比特币:3

以太坊:30

Visa万事达卡:20,000

Facebook:52,000

深交所系统:300,000

亚马逊网络服务:1000,000

EOS:“几百万”

        DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。

        简单来说,dos攻击就是用黑客拿它自己大于你服务器的流量不停地攻击一个目标,造成用户无法正常访问而与被攻击者的服务器或者主机断开连接,造成网络的瘫痪。这是非常粗暴且恶劣的手段,并且一直以来都是世界性的难题。ddos在dos的基础上迈进了一大步,它的原理不再是像dos​那样用一对一的方式去攻击一个目标,而是将多个计算机(成千上万)联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力(听着就知道有多恐怖)。这些作为攻击者的计算机一般是有后门漏洞的被病毒入侵的主机,俗称僵尸机或“肉机”。黑客在这些肉机上安装DoS服务程序,它们等待来自中央攻击控制中心的命令,中央攻击控制中心在适时启动全体受控主机的DoS服务进程,让它们对一个特定目标发送尽可能多的网络访问请求,形成一股DoS洪流冲击目标系统,猛烈的DoS攻击同一个网站。在这样如此众多计算机的攻击下,被攻击者很快就会瘫痪无法正常访问。

       EOS能否抵抗DDoS攻击呢?很多人认为EOS只有21个节点会轻易地被ddos攻破导致瘫痪,其实这是有两点误区:一,EOS的DPOS机制中只有21个节点,他认为节点数量很少很容易成为攻击的目标;二,不同于比特币,EOS的交易不需要手续费,会让黑客无需成本地发出海量的小额交易造成EOS网络瘫痪。

      但事实显然不是如此, EOS与一般的分布式账本系统(如比特币,以太坊)不同,EOS是具有区块链宪法的分布式系统,我将从多方面分析DDoS攻击对EOS的不可行性。

1、EOS设计原理上的不可行性

      通过阅读EOS的白皮书我们可以知道,在EOS的设计中,用户所能拥有的带宽资源取决于该用户所拥有的EOS代币,比如你拥有1%的EOS代币,你就拥有百分之一的EOS网络带宽,也就是说如果你想用小额交易造成EOS网络堵塞除非你拥有很大量的EOS代币你才能调用足够的系统资源来发动海量的小额交易来阻塞网络

2、DDoS攻击EOS在回报上的不可行性

      如果黑客会不计成本和回报地攻击21个节点,通过DDoS攻击成功攻破EOS网络,那么他的来源来自于哪里呢?这个问题我想了很久,因为真的似乎意义不大。同上面ddos对比特币攻击的分析一样,因为哪怕黑客成功攻破EOS网络,他并不能得到什么金钱上的回报,为了维持网络堵塞,黑客需要消耗成本不断地进行攻击,那么我们也可以设置防火墙或者同意的简单粗暴的手段进行防御。对黑客来说,这个是回报率极低的事。

      既然你拥有的EOS代币足以撼动21个节点造成网络的阻塞,你为什么还需要作恶?此时作恶对你来说的意义已经不大了,还不如好好通过合理竞争成为节点的一部分,共同维护EOS网络风险来得低,收益来得稳定。

3、EOS区块链宪法上的不可行性

       很多人会觉得EOS才21个节点,太少了,非常地中心化,要攻击起来特别容易,或者很容易发生节点变节。关于攻击节点难度上面已作了分析,现在假设黑客想要与某些节点里应外合来获利,这样的事情是否可行呢?答案是否定的,我们经常说EOS是一个有宪法的区块链平台,所谓EOS区块链宪法最核心的原则,“诚实,正直,不侵犯他人,自愿联合以及逻辑一致( logical consistency.)”,也就是说,违反这些原则将会对其他成员的权力造成损害。我们同意当一位成员损害了另一位成员的权力时,他应当对此损害权力行为承担责任。

      此外在EOS社区里是“通过社区仲裁以解决任意成员间的争端”,EOS里的决定是由社区的每一个成员决定的,任何人,即使你是21个节点中的一位,一旦你作恶,你的后果不仅是被社区投票从而剥夺你的节点权利,同时有可能被拉入黑名单,冻结你的财产,这样的宪法原则下对于一个持有大量EOS代币的节点还会和黑客里应外合做一些高成本高风险低回报率的事来攻击EOS网络吗?

2017-06-09 Hi区块链 | block.one重磅干货!EOS正式版技术白皮书(中文)| 作者:block.one | 2017年6月5号 | 翻译:Harvey老狼、谭智勇、宋承根@OracleChain,梓岑@YOYOW

2017-5-25Eos:史诗级的区块链操作系统

2017-06-05 steempubEOS目前最详细的中文介绍

http://btsabc.org/EOS/

EOS白皮书(中文版)btsabc.org|下载pdf

EOS白皮书(英文版)Steemit.com|Github.com

EOS首次发布会(中文字幕)

火币Pro 火币网 他7年前怼中本聪被呛,现在怼Vitalik,5天融1.8亿美元

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容