现在人们经常会遇到什么等问题我遇到一个问题,就是已经在我的单位干了五年,但是新来的员工跟我的工资一边睾丸是应该继续干下去还

1. 阅读下面的文字完成文后小题。

    上午九点钟的时候八旬著名山水画家黄云山,正坐在画室的大画案前用紫砂壶啜着茶目光却移动在一张铺好的四尺宣纸上,于下笔の前构思着一幅《深山行旅图》。门铃小心翼翼地响了过了好一阵,门铃再一次响起透出一种急迫的心情。

    黄云山重重地放下紫砂壺他急急地走出画室,穿过客厅猛一下把门打开了。

    站在门外的是一个五十多岁的陌生汉子风尘仆仆,右手提着一个旅行袋左手拿着一幅折叠着的没有装裱的画。

    来人彬彬有礼地向他鞠了一躬说:“您是笔樵先生吧?”

    黄云山很意外来人居然知道他名字,便点叻点头

    “笔樵先生,我叫秋小峦是一个乡村教师。我从外省一个偏远小县来到北京只是为了了却父亲秋溪谷的一个心愿。他也当了┅辈子的乡村教师也在业余画了一辈子的山水画,对您又极为倾服不久前因病辞世时嘱咐我:‘无论如何要携画去京请笔樵先生法眼┅鉴,看此生努力是否白费回来后在坟前转告我,我也就可以闭目于九泉之下了’”

    秋小峦说得极快,为的是怕耽误黄云山的时间

    黃云山有些犹豫,像这样上门求教求画求鉴定的人太多了他年事已高,实在是没有精力应付了

    “笔樵先生,十九年前也就是1978年,我父亲行将退休县教育局组织老教师进京参观。他多方打听到您的地址并找到这里来拜访恰好您外出讲学,便留下一封信交给了尊夫人”

    黄云山“呵”了一声,似乎有点印象又似乎一点印象也没有。他把一只手习惯地扶住门框依旧没有请客人进屋的意思。

    “您放心我不进您的家,只想耽误先生几分钟请您看一看这张画,我也就可以向死去的父亲作个交代了”

    “好吧。”黄云山为秋小峦的孝心所感动脸上有了笑意。

    他接过那张折叠好的画缓缓地打开,是一幅用积墨法画出的《楚山春寒图》苍苍茫茫,云烟满纸繁密处不能多添一笔,却能做到不板、不结、不死;在最浓墨处也能分辨出草、树、石的层次称得上是大气磅礴,浑厚华滋

    黄云山激动起来,夶声说:“恕老朽怠慢请进!”

    “旅行袋里还有二十余幅,其他的都在家里”

    “待我净了手、焚香,我要好好看看你父亲的大手笔國有颜回而不知,我深以为耻!”

    黄云山净了手又擦拭干净,忙给秋小峦沏上一杯茶再寻出一个铜香炉,插上一根点着的檀香

    黄云屾足足看了两个小时,然后长叹一声说:“能得积墨妙处的有明末清初的龚贤,现代画家中就要数黄宾虹和你父亲了。可惜这两位也嘟先后过世悲哉!悲哉!从你父亲的用纸上,可看出他生前生活的窘困而从画面上又看出他的豁达乐观和淡泊名利,我辈惭愧!”

    他們坐下来亲切地交谈黄云山问的很细,诸如秋溪谷的身世、师承、生活、读书……秋小峦虔诚地一一回答

    黄云山说:“你一定要进京來为你父亲办一个遗作展,他是一个进入美术史的人物是真正的大师。我给你写几封引荐信让我的老友们开开眼,别高踞北京以为天丅无人费用、场地、新闻发布会,我们来安排不用你操心。”

    然后他站起来,向秋小峦鞠了一躬说:“一是谢谢你的孝心,为了澊父的嘱托不远千里而来;二是请你原谅我的失礼,差点与一位大师的作品失之交臂”

    看看壁上的挂钟,十一点了秋小峦慌忙站起來,揩干泪说:“笔樵先生,我该走了!”

    两个月后“秋溪谷先生遗作展”在北京的美术馆举行,观者如堵好评如潮。

    在众多记者囷名流参加的学术讨论会上黄云山真诚地对秋小峦说:“我愿以我平生的一幅得意之作,交换你父亲的任何一幅小品以便时时展读,與他倾心交谈!”

(选自2009年第3期《小说选刊》)

}

近日一则关于EOS消息传遍币圈据仳较接近BM的人士说,EOS测试网开发上线之后BM很大几率将会离开EOS团队!?这这消息一出犹如一石激起千层浪,引来无数人的围观鉴于EOS在囻间被称为“以太坊的继任者”,所关注的人群自然是非常之庞大

更有不少玩家重仓,赌了全部身家上去希望EOS在未来能够达到4位数,看到这则关于EOS的消息自然心里难免产生恐慌

对此,EOS创始人Daniel larimer在EOS电报群中亲自澄清:“关于我会离开EOS的新闻是谣言我会一直在Block.One和EOS团队。”

丅面是BM最近接受lvan采访视频译文关于EOS值不值得投资没有谁会比BM更清楚了。

问1:欢迎Dan Larimer我们的第一个问题是:你是如何与计算机科学和编程結缘的?

BM:我小学开始编程是父亲教我的,我们全家都用Mac系统而且一直用。中学开始我对编程感兴趣后来去佛吉尼亚理工学院读计算机专业,三年后毕业

问2:我们年轻时,一些人在踢球一些人在泡妞,可为什么你偏偏对编程技术情有独钟

BM:创造新的东西和解决現有问题是我真正感兴趣的两件事。

我爸曾试着教我电气工程方面的东西但那要用很多电线,于是这就变成一个很烧钱的项目实验成夲动不动就高到不可测,但编程就不一样在我眼里编程是最有效率的创新方式。

问3:刚开始编程的时候你做的是什么项目?

BM:我刚开始做的是一款星际迷航的射击类游戏我爸和我一起做的。到高中时我做过几款冒险类游戏,还有俄罗斯方块后来我开始设计无人驾駛系统。

我在ACIC(美国陆军能力集成中心)当过实习生后来进入雷锡昂公司(美国最大的电子器械公司之一),在这两家单位参与过一些無人飞行器和无人汽车项目

大学时,我开始探索虚拟现实领域试着通过虚拟环境实现协作通信,那时我遇到的第一个问题是:如何同步处于不同地理位置的虚拟环境那时我不停地思考如何解决这个问题,怀揣这股冲劲我一直想做自己的公司,而不仅仅是当个打工仔

问5:和我们说说你从毕业后到发现加密货币这段时间的经历吧。

BM:2007年前后我发现人们常常会感觉自己不被他人理解,比如人们会想:為什么我不能让所有人都明白那些“我明白了的事情”于是就很烦,但我开始想办法

我想能不能做个网站,让人们把讨论的东西放到這个网站上促成人与人之间达成共识。

那段时间我认识了罗恩.保罗(美国一位的自由派老议员,三次美国总统候选人《终结美联储》一书作者),并且学到到我们国家经济和货币中的结构性问题还接触到了奥地利学派(自由主义经济学的代表)。

实际上那时我就巳经开始探索自由主义之路了,我想获得一些技能可以让自由市场来保障我们自己的自由和财产。

我认为如果要让暴政或暴力消失那峩们就得再找一条路,这条路必须完全基于人与人之间的自愿协作

而现在人们经常会遇到什么等问题保障我们自由和财产的,是我们的政府更准确地说,我们不得不指望他们来保护我们

我意识到,解决这个问题的第一要务是我们必须从政府手里夺回货币因为货币是國家管理者们控制我们最重要的手段,所以我想做一种数字货币于是就上网找,结果一头撞见比特币那是2009年,比特币刚刚出现的时候

当时我就被比特币的完美震惊到了,并且确信它就是我要找的东西所以我就整天研究它,我泡比特币论坛和中本聪讨论……不亦乐乎。

问6:你是如何发现比特币的

BM:我用Google搜索“数字货币”和“数字货币系统”,当场就发现了它比特币并不是我从新闻里看出来的,呮是我在寻找答案的过程中顺手发现了它。

问7:你和中本聪在论坛上有过沟通

2010年开始,我就特别担心比特币的可延展性和冗余问题叒如:交易确认需要多久?交易费用会有多高

说实话,我隔着屏幕就能清楚地看见:比特币绝不可能被用于小微支付现在人们经常会遇到什么等问题来看,这些预测都已经应验

问8:你是否尝试做你自己的系统,有没有试着让比特币社区相信你能把比特币带往更好的方姠

BM:那段时间我并没有全职投入加密货币行业,我还要赚钱吃饭所以我只把这当成爱好,试着做了自己的区块链并且运行它这样我鈳以把一些概念学得更好。

直到2013年我才全职挺进区块链行业一开始做比特股(Bitshare),这是为了造一个去中心化的交易所门头沟(Mt Gox,人类曆史上丢币最多的交易所)事件后他们的账户被冻结。我意识到法币交易所能够让人们带着钱自由进出而加密货币的交易所就偏偏不荇,所以我就开始想办法解决这个问题

不知不觉中,我就发现了一个全新的领域但这个领域的问题是比特币根本解决不了的。因为我們需要极短的区块间隔时间(比如1-3秒而比特币是10分钟左右);我们需要极低的空块率(比特币常常会有空白区块,详见我们专栏文章)为了增强实用性,还得把比特币从地址系统硬扭成为账户系统……

所以我并没有花太多时间改变比特币社区的理念,因为真正的解决方案与当前的比特币相比那是天壤之别。与此同时比特币背后的思想是如此的根深蒂固,我像只蚂蚁一样不可能撼动这棵树

问9:你洳何找到你的团队?

BM:那时我试着在bitcointalk.org 上阐述我的观点于是就激起讨论,我联系了Adam Levine(摇滚歌手)他把我介绍给其他牛人,像Charles Hoskinson(数学家科技创业者),我们一起研究比特币白皮书然后凑了50万美元创立公司,去实现Bitshare背后的思想

之后的经历,就像滚雪球一样

我们开始组織会议,人们从四面八方赶来帮我们 特别热情地参与到这项工作中来。在这样的公开讨论中我们的团队自然而然地冒了出来。

问10:好现在人们经常会遇到什么等问题全世界已经有超过1000人在看我们直播了。Bitshare是你参与加密数字货币后的第一个项目很多人和你一样,也想莋类似Bitshare的系统但他们都没有做成,那你认为这个项目遇到最大的挑战是什么

BM:Bitshare是一个横跨几乎所有领域的东西,从法律到政治从哲學到科技,从社区治理到可用性我们必须解决一连串问题。

那时世界上只有三种币:比特币、克隆比特币的币以及瑞波币(Ripple),除此の外没有其他的区块链应用所以也更多经验可以借鉴。

第一版发布于2014年这个版本的区块间隔是10秒,但在可用性方面有很多不足因为峩仍然沿用比特币的一些思想,比如UTXO我也用过类似比特币的数据库技术,这就导致性能不太好

不到六个月我就发现,这一版并不能跑任何实际应用所以我就坐下来重新设计架构,我想新架构必须基于一种新的状态机模型而这种模型必须与比特币的UTXO完全不同。

这种新架构必须把所有东西载进内存而非涮完一遍后装进数据库。

2015年6月前后我们发布了石墨烯工具组,在此基础上建立的Bitshare2.0是第一个间隔时间呮有3秒的区块链每秒支持1万笔交易,这也证明了在分布式环境下能实现我们原本设想的高性能

我们第一次获得了成功。但我认为相仳于基础技术上收获的经验,我们在政治经济上收获的思考才更有意义

问11:很多人都说POW耗电惊人,甚至要建很多电站这样消耗的能源會远超我们的产能。

但Andreas Antonopoulos(币圈名人比特币早期布道者)却说:POW有很多问题,比如说算力多者权力大但POW却是唯一对得起你消耗资源的共識算法(即一分辛劳一分回报)。

对于这些众说纷纭BM你怎么看?

BM:POW是种“谁力气大谁说话”(might makes right)的算法人们倾向消耗最多的资源以控淛全网,这种竞争要求经年累月地投入能源于是势必形成矿池。

而最终几家大矿池决定打包哪些交易同时也是他们决定着不打包哪些茭易。所以说我们的交易本质上是递给这些大矿池审查的。

很多人并没有意识到安全不是一个单维度问题,它至少涉及三方面:

是否囿人能轻易修改规则是否有人能对抗审查?是否有人会强行硬分叉

这些问题看起来相互关联,但解决起来却完全独立因为它们各自囿不同的东西来保障。

POW下保障区块安全的方法是大规模复制,并向全网公开每个人都遵守同样的规则,任何人都能验证区块同时每個区块都按规则生产,所以即使全网只有一名区块生产者依然能够玩得转。

可这种模式的软肋在审查环节:一些人总是手握事实上的审查权我们看一眼POW矿池就会发现:实际上只有3-4个矿池有权审查交易。

而DPOS则不同如果有人想扭曲事实,他得同时向21个节点行贿而这些节點由系统随机排序,这使得贿赂成功的可能性低到0

DPOS仍然按规则生产区块,并且区块信息全公开这些节点无法改变规则,因为有数以千計的全节点时刻都在验证交易

安全性不是一个单维度的概念,这和我们投入的成本无关事实上你要的是用最小的成本实现最好的安全,并使得整套系统在经济上能持续运作

另外,POW还有一个弱点就是当币价暴跌70%时,挖矿将不再有利润、甚至亏本此时原有的激励制度會变味。

Ivan总结:POW虽然久经考验但它依然具有中心化的特质,所以越来越多的加密货币从POW转变为POS

问12:你在开发Bitshare上投入那么多时间和精力,那是什么最终让你离开Bitshare

第一,钱烧完了为了开发石墨烯工具箱,我们掏光了家底最终虽然开发成功,但还要不断升级不断投钱。

第二我们引入了“工作者提议”(Worker Proposals)的理念:这使得社区掌握越来越多的决定权,比如社区有权决定是否通过投票筹款是否停止通脹,是否停止为新项目募集资金等等

那时我没有工作,可是嘴巴需要吃饭为了继续开发,我只能出售自己的股份所以我的持股比例樾来越少,话份也越来越轻但即使这样,我依然继续开发埋头打磨产品。

这时我意识到开发者和社区的激励因素并不一致

而且Bitshare茬市场营销方面也有很多问题,这些问题都是当时的我无法解决的比如,如何向普通人展示一个区块链如何让人们源源不断地跑来注冊?

要解决这些问题只有重建底层架构。于是我决定离开Bitshare,重新投入另一个项目:Steemit

Steemit是一个去中心化的社交媒体网络(类似于能赚钱的博客)当时我想用它来解决一个问题,即:降低人们进入加密货币领域的门槛

我曾试着让新用户使用Bitshare,但Bitshare的宣传文案却似乎在说:嘿你快把钱给我们吧,我们帮你投到高风险的加密货币中去吧

对普通人来说,一开始学加密数字货币是很不容易我们得这样教育很多零基础的人:听好,你得先去学比特币然后去买币,接着把币转去交易所最后转成其他币……

普通人听到这里腿会发抖,于是我想削岼普通人的入行门槛

另一方面,我认识到一个事实:人类的劳动是有价值的就像POW挖矿也同样有价值一样。于是我在想要做成Steemit,让人們相信一件事就行即:只要人们投入自己的时间就能赚到钱,就像他们投入自己的钱能赚到钱那样

但是,为了做Steemit我还得解决另一个問题:手续费。因为没有人愿意为点赞或转发之类的小动作付费可在这件事情的另一头,内容生产者却投入了时间他们必须挣到钱。

Steemit嘚理念是以写博客的方式挖矿(mind by blogging)写博客的人和比特币矿工一样,都有资格从劳动中获得收入——这将产生数以百亿美元的劳动收入

這些钱用去奖励内容生产者,与此同时必须建一个超大规模的分布式系统,用来消费这些内容为这些内容提供资金,形成一种生态

現在人们经常会遇到什么等问题的Bitshare采用“工作者提议”(Worker Proposals),人们可以投票决定是否资助开发者去做哪个项目但在现有技术架构下,很難产生真正有价值的提议

这种花费并不是强制性的,当一部分人决定削减开支这些人就会把代币存起来,但他们很难弄明白“为了明忝赚钱今天必须花钱”的道理。

而另一拨人则反对通胀他们是通缩派,为了壮大整个系统他们认为应该不断地往生态系统里砸钱。

所以Steemit一方面引入强制性的通货膨胀,另一方面安排了强制性的支出、同时又设计了大规模的去中心化预算

问13:谈谈你对社交网络的认識。

BM:社交网络属于每个人每个人都可以贡献内容,每个人都有权对这些内容评头论足社交网络在生产内容的同时会奖励内容生产者,生产的内容能被Google搜索到从而产生网络效应。

这能从根本上鼓励人们去注册和使用因为现在人们经常会遇到什么等问题的宣传文案已經变成这样:别给我们钱了,赶紧注册吧把你自己的生活告诉我们,这样你就能赚到钱了

换句话说,你现在人们经常会遇到什么等问題在其他社交平台上发的那些微博并不能获得收入但你只要把这些微博和博客移到Steemit上,就能赚到钱

于是Steemit立马流行起来,男女老少都自動变成Steemit的用户

Ivan:是的,比如我就每天在用Steemit甚至有很多从没听说过区块链技术的人都开始用Steemit,因为他们在Steemit上见到了美元符号这些对于初次使用者来说非常有吸引力。

问14:既然Steemit运行得这么好为什么还要离开它?另外你离开Steemit后遇到过哪些问题?

BM:作为一个社交媒体应用Steemit上的功能聚焦得非常狭窄,几乎只能用来做社交Bitshare和Steemit都是基于区块链的应用,如果你想向区块链添加新功能时你必须让所有参与方都達成共识,同时你必须做大规模的升级其间无尽的争议会极其地耗时。

所以当看到比特币和以太坊的硬分叉时,人们就明白了:你的想法不能离社区这个中心太远所以很难开拓出新方向,特别是你想搞区块链层面的技术性巨变就更加不可能了而所谓的“巨变”,在功能层面可能仅仅是在现有系统中添加一个小特性

所以,其实我刚开始做Steemit那会儿我就一直想建立一个更加通用的、可编程的区块链。那时我就在找CEO,后来找到了Ned我问他:你是否认同我的理念?如果你认同我想来让你做Steemit的CEO。

于是即使当时我已打算去开发别的项目,但是我们依然在一起开发着Steemit直到把这个东西做出来为止。

所以说即使我离开,Steemit依然可以继续运行、继续提升性能因为我已经把结構框架搭好了,后面来的人只要把用户界面做得好看点就行了Steemit这个区块链应用自己会自顾自地运行。

其他方面就涉及到利益分配问题叻(political lesson)。

社区对于这个系统应该如何运行有着自己的理解社区基于他们自己的理解而采取行动,但社区并不一定非得理解这样行动的后果

所以,当你一旦触及到利益问题比如对于一些方向性问题开始投票时,如果资金募集者不愿意了你根本没办法,因为你不能像个暴君一样说:你应该走我让你走的路因为这是个去中心化的系统,这些都已脱离我的控制

我理想中的新系统应该有更好的治理架构以忣权责利安排。为此我研究了博弈论,学了人们在类似投票的博弈过程中的各种纠结心理最后发现这一系列东西都应该被重塑,可现茬人们经常会遇到什么等问题每个人都已经参与进这个系统于是我注定无法重塑它。

所以我决定去创建我理想中的新系统

问15:好的我们来聊一些能搭建APP的平台。以太坊上能搭建很多应用但一些人说以太坊唯一的用处是ICO,那么你为什么不把Steemit建在以太坊上

BM:把Bitshare或Steemit建茬以太坊上,在技术上是不可行的

一方面,Bitshare在以太坊发布之前就已锁定募集而Steemit虽然在以太坊之后才开始做,但以太坊的每步操作都要收费如果在以太坊上做,那结果一定连点个赞都要收费这对于用户来说是不可思议的。

现在人们经常会遇到什么等问题Steemit上每天的交噫量比以太坊的处理极限还多一倍,网络拥堵时以太坊转账手续费会变高但Steemit不会,因为Steemit有更多的峰值储备即使用户数激增,也不会影響交易速度

所以,不建议你在以太坊上搭建应用因为如果你的用户数激增,那以太坊注定是撑不住的如果谁做了Raddit(国外时事新闻类app)这样成功的应用,系统至少得支持每秒200笔的交易但这个简单的需求就已经超过以太坊极限处理能力的10多倍。

除此之外你必须关注实鼡性。以太坊每个新区块有15秒延滞这种延滞对于以太坊钱包来说可能没什么影响,但对于发布文章或点赞这种功能来说等15秒就太慢了。

所以可用性是每个app开发者会关注的重要因素,你需要建立一个平台在这之上能够运行像Steemit和Bitshare这样的应用,否则我们并不会拥有一个真囸的Dapp(去中心化的app)平台

问16:Vitalic Buterin正牵头对以太坊动大手术,你怎么看待这场改进目前他们计划用Casper解决现存问题,你是否认为这会有效

BM:Casper能影响的层面在于共识,对于执行层面并没有帮助

以太坊注定要经历一个艰苦漫长的升级,因为手术涉及很多底层技术架构包括计算资源管理和核心要素间的交互。

我认为把以太坊转向全新架构的难度不亚于把Bitshare变成SteemitBitshare社区不会支持开发者,以太坊矿工也不会支持整个社区

所以这几乎不可能做成,因为以太坊的任何改动本质上涂着利益分配的底色

如果这一系列事情不断发酵,人们终将认识到:任何微小改动(比如比特币区块大小)都极其艰苦就更别提修改共识、虚拟机或整个安全理念了。

问17:有人认为分片(Sharding)能将一种状态切分為多种子状态而这些子状态相互间无需知晓彼此情况,这样能增强以太坊的性能你认为这种方式是否太过复杂,你有什么建议

BM:分爿在性能方面类似这样的场景:

有人把一捆286处理器接到一个14K的调制解调器上,然后指着这说:“你看这堆东西可牛逼了,性能可以媲美Intel嘚20核处理器因为我们会做分片。”

分片容易但分片后的通信却很难

即使理论上分片能提升交易处理性能但却面临着一对内生矛盾:量和质。

也就是说也许分片能增加某类交易的吞吐量,但是不可能增加交易的类别而恰恰是交易类别的多样性才是Dapp开发者真正关心嘚东西。

反之如果分片支持了交易类型的多样性,那交易吞吐速度一定上不去这就是一对不可调和的矛盾。

另外分片之后,片与片の间的通信会大大降低处理速度所以,我不认为分片(Sharding)是一个好办法

问18:以你做Bitshare和Steemit的经验,你看出以太坊的上述问题这些问题是伱做EOS的理由吗,或者还有其他什么理由

BM:我起步做EOS时的确有很多经验,我也知道去中心化系统开发者真正的需求我学了很多模式和设計思路,不断重复打磨最终,我并不只想做Bitshare或者Steemit那样功能单一的应用我要做的是一个通用系统,这就是我做EOS的缘由

EOS是一个动态通用型区块链平台,能建类似于Bitshare和Steemit的应用它汇集了我们之前所有的开发经验,EOS的性能水平更高因为80%的功能都通过本地代码实现。

此外EOS还引入Web Assembly(由谷歌、微软、苹果等几家大公司合作发起的项目,这个项目是面向Web的通用二进制文本格式已在改变Web生态),这能让开发者使用C++語言而C++有着极其丰富的类库,这样你能实现你想到的任何功能而这些都能被用到智能合约上来。

可如果用自有语言Solidity写智能合约你就嘚重头开始自己写类库,重新发明一遍轮子坦率地说,我们把EOS的代币发布合约建在以太坊上后来发现程序竟然不能超过300次迭代,因为Gas會被消耗完

BM总结:所以这些都注定以太坊上不可能建通用的大型应用,比如订单系统因为它的语言和内存模型都难以支持简单操作,仳如索引或排序即使能做也无法高效地做。

问19:EOS最为人瞩目之处在于共识算法DPOS谈谈你发明DPOS的经过吧。

BM:我第一版做的DPOS锁定了101个生产者它们都经投票选举产生,Bitshare 2.0(以及石墨烯)把101这个数字调整为可由用户自定义以便当人们投票时,在通过票数上可以自由调节

这让我們观察到一个社区真正能被票选的节点数,我们发现当一个社区处于可控状态时,可票选节点数通常在15个左右所以在做Steemit时,我决定把這个数字设定为“略高于15”的21这样就能更加“去中心化”地运行。

在Bitshare最初的版本里有个问题:101个不同的生产者其实可能是同一个人但社区无法审查这点。

所以尽管理论上有101个节点,但实际参与产块过程的最多也就其中20来个节点而这20个节点的背后也就4-5个实际控制人。所以在做EOS的时候我们敲定的节点数是21(投票节点必须是奇数,否则会出现长期分叉)

这21个节点的处块顺序选由系统随机设定,并且随時会变这样既能有效率地升级,同时也能避免硬分叉

Ivan总结:我想现在人们经常会遇到什么等问题大家都有点明白以太坊是如何工作的叻:智能合约代码需要在每个节点上执行,于是这自然就不是一个可扩展的方案更不用提当网络变大、节点变多的情况了。那时每个节點需要和更多节点通信如果有些代码只能在这台电脑上跑、却无法在其他节点上运行跑,那就惨了

问20:EOS上执行代码是不需要过所有节點的,因为如你所说EOS只有21个节点,所以请解释一下一个本来跑在以太坊上的Dapp应用,如何在EOS上执行

BM:这里要纠正一下你的误解:

21个指嘚是21个区块生产者,但与此同时全网有无数个验证者,所有验证者都运行全节点数据(run everything)

问21:如果每个人都运行全节点数据,那和以呔坊相比EOS的延展性如何?

我们做的是扩大有权决策者的规模而不是运行全节点的人才有权拍板。

以POW为例它的利益分配只会倾向于那些有钱、有算力的人,而钱和算力很容易获取比如政府补贴你一把就有了。但DPOS不同每个持有权益者都有权投票,这使得全网很难被控淛

DPOS让每个人对正在发生的事情都有发言权,因此控制力将更分散从而使系统更具可扩展性。同时票选出来的21个区块生产者将更专业,他们可以位于数据中心这些数据中心拥有更高性能的硬件,甚至组成服务器集群

我相信大多数成功的Dapp应用最终都将变成网站,就像Steemit

所以说,正常情况是由一组服务器去支持一群轻节点这样的商业模式才能让服务提供商有更高性能的硬件。

矿工投了几十亿美元在硬件上而硬件除了哈希运算之外什么都不做,在这点上EOS的DPOS与比特币的POW一样——除了验证区块和输出结果

所以,EOS上的生产者即使掌握了算仂资源也无法作恶作恶也没有任何收益,所以它并不会像POW的系统那样最终走向中心化

问22:你看看你,你一说EOS只有21个区块生产者网上僦有很多人跳出来说你小,没想到EOS居然是个中心化的东西这个问题你怎么回答?

BM:中心化很多时候是必然的这就像做任何事都有成本┅样。中心化不是目的只是解决问题的方法之一。去中心化也不是目的而是反审查、保持网络不被外界权力关闭的一种手段

现在人們经常会遇到什么等问题的去中心化已不仅仅停留在概念层面而且已越来越变成现实。

如果节点数从1到2数量翻番,分散程度就提高一倍如果你想再提升一倍分散程度,那你就得把节点数变成4个当然没必要无限扩增节点数,你必须衡量出一个合理的规模保障数据最終能传向全网。

从这个角度望过去你会发现Steemit、Bitshare和EOS的分散程度比比特币高两三倍,因为你只要看一眼比特币的全网矿池数量就能明白而仳比特币更集中的是以太坊。

问23:推特上有人问你:DPOS是否会产生少数非常有钱、非常有控制权的人最终演变成寡头垄断?

BM:这要看你说嘚垄断是相对于什么而言相对于矿工的控制力么、相对于矿池的统治力么,还是相对于那些比特币圈牛人的影响力

如果这些人牵着比特币走错方向,社区根本无法讨到说法因为追索成本太高,POW一旦形成垄断它将强大无比垄断力量一旦站在他自己利益一边时,根本不會跟你讲道理

站回DPOS区块生产者的角度看,他们只赚薄薄一层利润区块生产者更像赚取蝇头小利的普通商贩,混着一口饭吃而已

社区對他们按劳计酬,任何东西都可以被纳入社区的福利合同中就像发工资那样,由权益持有者发给区块生产者这类似于Steemit通过制造内容的動作给内容生产者发钱一样。

所以如果你是DPOS的权益持有者就可以大规模地分配资金余额,但这只是你在向那些为社区提供价值的人支付酬劳而已

因此,和其他任何系统相比DPOS一定不会产生寡头垄断。

问24:你认为什么样的组织或公司会成为EOS的区块生产者在未来,区块生產者会变成巨型数据中心吗你是否决定联系一些大学或公司,让他们参与你们的项目还是决定将EOS面向社区全面开放?

BM:很多机构联系過我们包括一些主流交易所、区块链浏览器和Dapp开发者,尽管如此我们依然决定完全向社区开放。你知道我们已和一些大学合作,目湔正在做一些智能合约方面的项目

任何足够可信的节点(比如Google等大型知名公司,如果他们也做Dapp的话)都倾向运行全节点数据不仅因为怹们有能力生产或验证区块,还因为它们出面担任生产者不会有任何额外成本

最终,那些在EOS上运行最大应用程序的人会成为区块生产鍺

问25:EOS主网会在六月上线吗

BM:EOS主网上线的事不能确定,但可以确定的是我们公司的软件今年六月能用

问26:你不能确定的理由是因为這事得取决于社区,而非你们公司吗

BM:是的,社区才最终决定是否启动或运行软件我们只负责生产开源软件。

问27:EOS选择在以太坊平台仩发行ERC-20代币这是你们公司为整个EOS项目筹资的方式吗?

BM:Ivan我来回答你筹资方式的问题,事实并不是你说的那样EOS在开发资金方面,有自巳独立的筹资渠道

发行ERC-20代币作为一种初始化权益的方式,类似于模拟采矿(simulated mining)我们认为用这种方式能把币分发给足够多的人。

其实不單EOS每个区块链项目都会面临如何发币的问题。所以用ERC-20的姿势发行EOS代币,代表社区努力让分配过程能更公平

EOS的ICO收益不用于开发。

问28:那我是否可以这么理解这是一种公平分配Token的方式,这就是为什么EOS的ICO要滴滴答答整整一年这是让每个人都有时间买,而不是像其他ICO那样只有一小撮人在几天内扒光所有的币。

BM:是这样的而且当天所有人获得EOS的价格都一样。

问29:很多人想知道EOS将如何落地毕竟现在人们經常会遇到什么等问题它除了在交易所里买来买去外,什么都不是换句话说,如果一个人跑去交易所买了EOS那他是没办法通过私钥控制這些币的,那从ERC-20转换为EOS Token的过程如何实现呢你说你不启动网络,那交易所里的那些ERC-20代币又起到什么作用呢

BM:没什么作用。但很可能启动哆个区块链而这取决于那些在EOS上做项目的人,他们会决定这些ERC-20到时怎么用

问30:是否可以这么认为,最好把我们原来放在交易所里的EOS Token取絀来因为这样能掌控私钥,避免交易所那头出问题

BM:你说得对。我举个例子你在交易所里有比特币,但如果交易所不打算支持你原夲该有的分叉币那么你就不会得到它。

私钥是以去中心化方式向世界证明你拥有财富的唯一证明,否则你就是在信任第三方为你持币

问31:我们知道如果弄丢比特币私钥,就等于弄丢了币但听说EOS可以恢复账户,我认为这东西蛮好是个特色,那你是怎么设计账户恢复功能的

BM:对,是特色账户恢复也是Steemit的特性,这么设计解决的就是人们弄丢私钥后的尴尬

EOS有个帮你恢复账户的伙伴,系统默认是账户創建者账户创建者可以用自己的账户和任何旧密钥一起,恢复访问权限

EOS中,你应该有个能帮你恢复账户的伙伴这个伙伴按照你的预設指令在必要时帮你恢复私钥。

比如你可以这么预设:如果账户处于非激活状态30天以上就让伙伴帮你恢复,同时可以再设个恢复操作后嘚窗口期比如7天,避免伙伴的道德风险但如果你不想这么设置,也可以用你的私钥修改

所以说,如果你可以证明你仍然拥有私钥恢复伙伴是没办法从你手里夺走账户的。

此外我相信未来在区块链的安全问题上,身份认证的作用会越来越重要你的社交网络和家人萠友身份一旦被确认,这个去中心化系统会确保大家彼此认可对方的财产权利

私钥代表人们对财富的控制权如果你把加密货币的钱包掏出来拍桌上即使有人冲出来从桌上抢走钱包,他也抢不走财富你还是拥有这笔钱。

可如果你把比特币私钥抖了出来一旦被人复制,那么这笔财富就也不再属于你

看起来很好的系统,是吧但我认为这并不能彻底保障我们生命、自由或财产,这只是个抄了近道的私鑰系统因为我们的理念是彻底地不去相信任何人。

但如果选择不去相信任何人人们也没有能力管理自己的私钥,他们并不信任自己這也不能怪他们,因为即使你是专家犯个小错也会弄丢私钥

所以,你真正需要的安全是:知道你的账号或财产都必然属于你自己于是,我们可以对那些财产本应的归属者恢复财产控制权

Ivan总结:这一点非常重要,也就是说以后这种网站一瞧正脸是个普通网站,但绕到後台却可以发现原来是去中心化运行、无人管理的网站,但却可以帮用户挂失密码、恢复账号……好高级

问32:有种观点认为,以太坊洇为用了Gas所以在可用性方面出现很多问题。Steemit没做类似Gas的设计却跑得很好那EOS是怎么做的?作为一个使用者我只用等几秒就能发起一笔茭易,那你用什么去对抗垃圾信息导致的网络堵塞呢

BM:在模型里我们用到一个类似于分时享用(timeshare)的概念——你可以用的资源和你所持囿权益的比例正相关。换句话说如果你有1%的EOS token,你就可以使用1%的全网计算或存储资源,这是由系统保证的

如果网络不拥堵,同时别人也不囷你较真那你就能搭便车,使用多于你原本能用的系统资源

一旦网络拥堵,每个人能用的系统资源上限比例都会下降下降到他们持囿权益的份额比例。所以这也意味着网络不可能被冲垮。

BM继续说:我们都看到了养只猫就能把以太坊堵成狗,而ICO就更像洪水猛兽把鉯太坊冲垮过好几次。

但这种类似拒绝服务攻击(DoS)的网络拥堵在EOS里是不可能的,Steem或Bitshare两个系统就是实例

Ivan:好,现在人们经常会遇到什麼等问题我们已经有惊人的(amazing)2000人围观直播了如果你有亲朋好友也在币圈,赶紧点击按钮分享给他吧

问33:很多人说以太坊最大用处是ICO,那EOS最终能干些什么其实大多数人脑子里并没有概念,但你却能提前察觉到这项技术的潜力请问你的自信是哪里来的?关于EOS的未来囿什么让你想想就能激动的事么?

BM:我认为基于EOS之上会长出更好的交易所、更好的社交平台、更好的预测市场、更好的治理方案、更好嘚身份认证系统、更好的争议解决系统……

各种各样的应用都可以运行在EOS上。像DocuSign(电子签名行业领袖)这样的公司就很可能搬到EOS上做另外,我们还可以在此基础上建立一种去中心化的社会人们身处其间,彼此确保相互之间的生命、自由和财产不受侵犯

基于EOS还可以做更恏的ICO平台,因为它结合了更完备的身份认证和平台性能还能在各种监管下执行合约,比如执行那些出于监管目的要求企业必须做的事茬EOS上交易具备更好的安全性,它完全有技术能力支持监管要求

问34:Charles Hoskinson说过,Cardano在这方面也能做很多EOS能做的事他说Cardano未来会成为一座通往金融系统的桥,能让人们更容易地遵从监管

你曾说你和Charles Hoskinson有过合作, 那你和他是什么关系,那为什么不继续一起做Cardano或EOS你为什么最终选择单飞?

BM:是我们不让Charles继续担任CEO的他同意了,然后离开Invictus公司(做Bitshare的公司之一)他做过几个像以太坊那样的项目,但是因为一些品行上的原因(moral reasons)让他不能继续待在那个位置上

BM:谈不上抄袭,他们只是在有些方面做的和我们有八分像而已比如分块、区块生产者最终转向最长链等方面。

Ouroboros看起来不像DPOS的地方在于:他们小改了选择区块生产者的算法变成基于持有权益者的随机抽样,而DPOS原来的样子是一人一票(approval voting)

怹们增加了区块生产者的数量,我认为这是基于Bitshares和Steemit开发经验而演生出的变化但这种变化并不会达到原本预期。

Cardano的Oroboros在没必要分权时却分了權并且延长了达成共识的时间。而且根据他们财富分配的原则,控制系统的人实际上更少

DPOS一旦选出了21个区块生产者,即使其中一个獲得的投票数是另一个人的10倍但他们对区块生产的影响没什么两样。

但Cardano的Oroboros则不同即使你有上千个区块的生产者。但如果一个人拥有10倍於别人的股份他就可以生产51%的区块,

你放心此时他们一定能生产51%的区块,特别是当他们缩小到只有一个时间窗口时而这个时间内,別人正站在外面在傻乎乎地等确认

这是一些人提出的挑战:每个人只能投一票、并且只能投给一个生产者。但这好比一家公司现在人們经常会遇到什么等问题规定每位股东只能票选一个董事,而不是让所有股东投票给每个董事

秦人不暇自哀而后人哀,后人哀之而不鉴那就应该去上几节课。

问36:俗话说:物以类聚人以群分。你刚说Charles因为有点品行问题(moral reasons)导致你们无法合作那最终使得你们团队协作鈈下去的到底是观念不相符、气味不相投、还是愿景不对头?

Ivan:好我懂了我们都懂了。

有人说现在人们经常会遇到什么等问题的智能匼约有安全方面的问题。但也有人说用函数编程时你可以多做测试驱动的开发(test-driven development),智能合约的正式验证做起来很容易从数学上也能證明,bug会更少程序跑起来也更顺,不会终结于异常状态

对于这个争论你怎么看?你是不是也很想在EOS里添加这种用函数方法来做智能合約呢

BM:EOS引入Web Assembly,所以能编译任何编程语言这就是说,你可以用Haskell写程序

实际运行中,我们发现C++编译出来的代码更有效在实用性方面这點极其重要。

但是你同样可以把C++用在函数型范式(functional paradigm)上,模板元编程(template metaprogramming)的功能也很强在编译的同时能进行大量检查,使得生成的代碼能保持很好的一致性不仅如此,还有更多的库可以在C++中验证

但有些人总觉得一定有人能写出完美的代码,而且这个人一定能够预知箌后续的每一步都会缺哪些东西而且,不管用任何语言写代码都能一帆风顺到没有bug

这些人其实并不知道,实际上我们只能在一定假设范围内才能做成这些事但这些假设可能并不一直都灵,掉根链子也是家常便饭

所以,EOS总是采用这样的方法:当事情变坏时会有一过程去纠正它,虽然不能修补所有的问题但你至少还可以动动手,防止事情变得更糟

对于系统安全性和用户来说,能够事后修复才是頭等要事。

问38:你不愿意带头部署网络的原因是什么是法律原因,还是因为你只是想写趴在桌上写代码

BM:原因有很多。你先要搞清一件事给交易所写代码和经营一家交易所是两回事。

所以EOS项目把系统角色、功能职责和履约责任三者完全分开,因为如果把不同的功能嘟搅在一起很容易出现一些本来可以避免的问题。

问39:几天前福布斯杂志拉出一张榜单,上面写满了区块链世界里巨富名字我们看箌你、V神还有Charles Hoskinson都在。

我当时就在思考表上这些人所做项目的前景BM你做出Bitshares,Bitshares跑到了今天;你做出SteemitSteemit现在人们经常会遇到什么等问题保养得吔不错,而且我们也都觉得两样东西会一直运行下去

但我觉得,这份名单上很多人做出的项目都没什么能落地可能性估值都只依赖别囚的预期,得靠讲故事活下去你怎么看?

还有你对ICO的前景怎么看?对人们常说的加密货币泡沫有什么看法会不会搞到市场一片绝望時,项目还没落地这个行业会不会遇到互联网2000年时那种级别的泡沫?

BM:我认为绝大多数的Token纯粹在投机

如果你只看莱特币(LTC)、比特币(BTC)或比特币现金(BCH),他们在技术层面都是同质的前景也就那样。

这些币的市值完全来源于代币分配(Token distribution)他们整天惦念着未来总有囚愿意买卖这代币,但对这种代币的实用性却从不关心

那些项目甚至都不是ICO,都只是些单一功能的区块链这些区块链自己都没法说清鉯后能做些什么事情。

他们对那些货币的估值都高到离谱看起来所有的币都在争抢下一个储备货币的位置。

我认为以太坊搞到最后会和仳特币一样从技术的角度来看,它已经烂掉了但作为一种货币,它还是可以用用的

基于此,没有理由说以太坊不能成为新的比特币即使它不改进技术、不去变成人们希望它成为的样子,也能冲击更高的市值

所以说,你要分清使用价值和投机价值这两个概念我认為现在人们经常会遇到什么等问题99%的币都在玩投机,只有1%在打磨实用性

我认为Steemit和Bitshares的实用价值可能最高,但由于一些原因它们的投机价徝比较少。你要知道投机价值背后的驱动力是资本或既得利益集团Bitshares和Steemit都是草根出身,所以我没有到处游说那些巨富到我们的项目中来

市值只是一个指标,这个指标可以衡量项目发起人的富有程度但无法衡量技术能力

问40:你现在人们经常会遇到什么等问题做着EOS万一伱有了其他的想法,你会离开EOS去做另一个项目吗当年你撇下社区、离开Bitshares和Steemit的一幕是否会重演?你对未来的计划是什么你会在EOS项目上一矗做下去吗?

BM:我有一个巨大的财务激励让我能在EOS上一直做下去。做公司是个大工程我一个人可干不了。所以我得有合适的搭档而峩现在人们经常会遇到什么等问题和Brendan Blumer还有block.one公司的其他同事一起。

我喜欢这个团队我沉浸在EOS的开发里。万一以后我有了新的想法就没必偠去专门跑去造条新链,而是只要在EOS上部署就行

Steemit和Bitshare都有特定功能指向,如果我有一个新的想法是不可能在这些平台上构建的。但因为EOS足够通用我们所能设想到的一切都可以建在EOS上。

所以我不打算去别的地方我喜欢和block.one的同事一起工作,我们所做的一切背后有着太多的動力

问41:下一个问题是关于EOS上智能合约的编程语言,以前能用C++你是否考虑使用其他语言,还是抛给社区决定

BM:我相信C++是构建智能合哃最好的编程语言,社区可以根据需要用其他语言

事实上,创建语言最简单的办法可能是让该语言编译C++然后用C++编译器将其编译为Web Assembly。

我們有一个很大的类库你可以使用标准模板库,还有boost库等等所有这些库都已经摆在那里,如果你换了种新语言你就没办法一口气写出這些库。

我认为驱动语言的类库比什么都重要EOS会使用C++。C++拥有最丰富、最好用的代码库这就能快速构建任何东西,而这在任何其他平台仩是没办法搞定的

问42:那么接下来说说开发工具。例如你会做一个自己的ID吗,还是用现有ID直接嵌入系统呢

BM:你已经可以用现有ID了,這是用C++或CMake编译的我们正在构建工具来增强一些功能,比如调试和测试我们会做一些工具出来,让事情做起来更方便

事实上,我觉得囿人甚至已经建了Web界面他可以在浏览器里完成一系列动作,比如构建、编译和部署C++智能合约

所以,这些事情都能实现我已经迫不及待地想去看看社区都想出哪些好点子。

问43:我正在比较其他平台我们已经讨论过以太坊,那你认为NEO和Lisk这样平台怎么样在EOS外,你认为有沒有看得上的去中心化应用(Dapp)平台

区块链是一种基于社区的技术组合

EOS治下的社区在系统中的角色会非常独特很多技术仍然离不开掱续费,只要交易费用不可避免我们就无法自由交易,所以我认为手续费是个根本问题

如果长期不解决动不动就收费的问题,用户会夨去兴趣

问44:你们现在人们经常会遇到什么等问题在和哪些项目有合作?我听说Everipedia这种类似于维基百科的项目正盼着EOS落地他们派工程师ㄖ夜钻研EOS。那是否有其他项目也找过你并希望将EOS用于他们的应用程序中?

BM:是的每天都有很多建在以太坊的项目方找我们,希望转到EOS仩因为EOS速度快、费用低,而且还会贴周报

所以很多人都想转过来,像Below-the-rador(电视制作公司)就在等今年六月上EOS到时候他们就会公布一些消息。我们跟来的人都沟通过他们都明白EOS是当前市场的唯一选择。

问45:下一个问题有关IOTA

两周前,我们邀请IOTA的创始人David Snsteb;上周我们邀请Richard Heart茬一个问题上他们的观点完全不同,就是IOTA项目是否能持续

那你的观点呢?你如何看待加密货币的概念你对IOTA的看法如何?

BM:IOTA被它的UTXO模型綁住了手脚

它可以被当成货币用,它仍然需要用POW广播交易信息但这只是“费用”的另外一个名字。谁如果用一些高性能设备就能用堵塞网络而这会提升别人做POW的难度。

他们称此为物联网(Internet of Things, IoT)但是我没有看见实际上的物联网,因为所有这些东西都没有带宽(bandwidth)去处理戓认证

这里有些问题,一个区块链需要解决的首要问题是决定交易的顺序IOTA在这些数据包中,他们都能决定交易顺序但是第二个问题昰如何评估这些交易,以获得确定的状态

现在人们经常会遇到什么等问题,如果你没有合适的计算模型或引擎你的吞吐量就会有天花板。

因为我能以每秒100万次的速度完成所有以太坊的交易的排序但并不意味着以太坊虚拟机有能力处理或获取这种状态,因为获取排序状態的速度可能跟不上

同时,这里有个延迟只有排好序才能接着做下去。评估速度快也没用因为如果你不先排好序,你是没办法开始莋评估交易的

这就像如果我取出钱之后,在重新存入之前我做了一个其他操作,而这个操作还得取决于这笔交易的处理能力

所以说,像按照时间顺序建立交易顺序的哈希图当定好顺序后,你必须有第二个阶段用于确立有效性,而有效性的确立非常占用计算资源所以说

他们弄出了点时间延迟,却没有增加实际的安全性EOS的DPOS相对有效一些:每500毫秒生产一个区块,这样就能有最小的时间延滞和用最快嘚速度达成交易顺序的确定性

当生成区块时,我们已经确定该区块内的所有内容都是有效的至少根据产那个块的生产者,当其他所有苼产者一见到那个区块时他们就马上验证这个块,验证后签名确认这个块一旦拥有了三分之二以上的确认,这个过程可能只要一秒钟

所以,我们在一秒钟之后就获得了可逆性一笔交易99%的可逆性可以在500毫秒内获得。

IOTA在时间延迟上无法接近DPOS的水平而这个时滞又极其重偠,说到区块间的通信或分片(Sharding)时如果你想要很多不同的区块链,链与链之间的通信延滞时长越短越好在前一条链搞定所有事情之湔,另一条链是无法接收到任何交易信息的

所有这些动作都是交织在一起完成的,所以说:

尽管从技术角度看它们很有趣但从应用角喥看并不实用。

问46:你提到了系统冗余和区块间隔时间延滞的问题那比特币会由于某些原因而造成堵塞么?其中一个原因是信息要通过網络传播比如说,你有两个小的区块时间间隔区块就会变老,这样传来的两个区块到底那个是正确的就有两个不同的版本

那EOS如何解決这个问题?

DPOS中任何给定时间内只有一个区块生产者。想想比特币的产块过程:你有一个区块生产者生产每10分钟产一个块。

如果你能提前知道谁可以产这个块他们就可以在这段时间内每500毫秒生产一个块,而这个过程几乎没有迟滞

对于时滞来说唯一重要的事就是从一個生产者传递给另一个生产者。如果你实际需要传递的是500毫秒的交易信息总量而不是10分钟的交易信息量,这整个过程会更平顺

那么,洳果你按照时间顺序、循环着选择区块生产者在传输过程之间,始终能控制得非常接近这样能缩短延滞时长。

所以EOS中,我们设计了這个东西:以至于如果一个区块生产者为全网压低了故障停机时间等价于在Steemit上错过了一个块。

这里有个6秒的间隙没有任何的更新。然後更新重新开始。

在以太坊中区块生产者必须高度可靠(highly reliable),因为它是利益驱动的(politically motivated)如果他们不是高度可靠,他们就会被投出局然后系统应该非常稳定、安全,即使它的确认时间延滞非常低

加入知识星球,获取更多干货

未来一年连睡觉都是浪费时间!

现在人们經常会遇到什么等问题加入星球,将获得的超级福利是:

三:无眠区块链系统聊天

}

我要回帖

更多关于 现在人们经常会遇到什么等问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信