编者按:本文来自以太坊爱好者,作者:HudsonJameson,翻译:阿剑,Odaily星球日报经授权转载。很多人都有疑问,到底是什么因素决定了一个人能成为以太坊核心开发者,或者说,这个词到底意味着什么。作为以太坊社区的开发者联络人,我深入参与到了以太坊1.0协议开发的日常运营中,也一直在运营以太坊核心开发者视频会议;自2016年下半年以来,每两周一次会议,安排在周五。那么,下文并不是一个权威意见,只代表我个人看法。本文中的任何内容都不代表我的雇主以太坊基金会的意见。历史
以太坊“coreteam”的称呼可以回溯到2014年7月的Reddit论坛上的一个“有问必答”帖子中,是由早期的以太坊团队回答的。在该帖子中,以太坊团队在自己的名字中添加了一个词,于是成为“Ethereumcoreteam”。到2015年底,以太坊联合创始人GavinWood创建了一个名为“AllCoreDevs”的Gitter频道,以太坊的核心开发者可以在其中沟通协议的开发事项。第一场以太坊核心开发者视频会议也是在这个频道中组织的。我也在我的旧文“以太坊协议开发智力与网络升级协作”中展开了“AllCoreDevs”视频会议的历史。定义
国务院:推进科普与区块链技术深度融合:为贯彻落实党中央、国务院关于科普和科学素质建设的重要部署,依据《中华人民共和国科学技术进步法》、《中华人民共和国科学技术普及法》制定《全民科学素质行动规划纲要(2021-2035年)》,其中要求实施智慧科普建设工程。推进科普与区块链等技术深度融合,强化需求感知、用户分层、情景应用理念,推动传播方式、组织动员、运营服务等创新升级,加强“科普中国”建设,强化科普信息落地应用,与智慧教育、智慧城市、智慧社区等深度融合。(新华社)[2021/7/10 0:40:52]
以太坊核心开发者就是那些正在为以太坊底层协议开发提供重要贡献的人。重大贡献的一个例子就是给以太坊软件提交多个代码。另一个例子就是在为以太坊2.0撰写协议规范的人。我在这里使用“currently”一词是因为,“核心开发者”并不是一个授予某人的头衔,也绝不是永久性的。如果你不再提供贡献了,那你就只是一个“前以太坊核心开发者”。举例而言,虽然以太坊联合创始人GavinWood曾经为早期的以太坊作出重大贡献,他现在已经不再被认为是以太坊核心开发者了,只是前核心开发者。这里还有一个我在几年前写的定义,我放在了一个核心开发者会议记录的代码库里,用于定义哪些人能参加会议:底层协议开发者、客户端开发以及核心的以太坊研究员受邀参与该会议。一般来说,每一种以太坊客户端都有代表参加,还有Layer-1研究/扩展方案团队的重要成员。有时候,虽非核心开发者、但对某个领域有专业经验的人员也会受邀讨论特定议题。如果你觉得你出席会议会对大家有所帮助,请通过hudson@ethereum.org联系HudsonJameson。因为我承担了组织以太坊核心开发者会议的责任,我一直在负责挑选参加会议的人选。请求列席会议的绝大多数人都能受到邀请。决定谁来参加会议基本上完全没有争议,因为会议实际上非常无聊,如果你对以太坊1.0协议改进没有兴趣,你根本就不想来参加。会议的议程是公开的,会议是实时直播的,也会保存在YouTube上,会议记录也有人撰写和公开,所以非核心开发者实际上不需要参加会议,可以在YouTube上看,或者事后阅读会议记录。那研究员怎么归类呢?
人大附中物理老师李永乐科普拜占庭将军问题和区块链:5月14日,人大附中物理老师、科普视频网红李永乐在其公众号发布视频《拜占庭将军问题是什么?区块链如何防范恶意节点?》。李永乐老师在视频中对拜占庭将军问题和区块链进行了讲解,他表示,拜占庭将军问题本质上指的是,在分布式计算机网络中,如果存在故障和恶意节点,是否能够保持正常节点的网络一致性问题。在近40年的时间里,人们提出了许多方案解决这一问题,称为拜占庭容错法。例如兰波特自己提出了口头协议、书面协议法,后来有人提出了实用拜占庭容错PBFT算法,在2008年,中本聪发明比特币后,人们又设想了通过区块链的方法解决这一问题。区块链通过算力证明来保持账本的一致性,也就是必须计算数学题,才能得到记账的权力,其他人对这个记账结果进行验证,如果是对的,就认可你的结果。与拜占庭问题比起来,就增加了叛徒的成本。[2020/5/14]
现在有很多“技术生态会议”,以太坊核心开发者会议、Eth2.0会议、无状态以太坊会议。人们有时觉得以太坊核心开发者只包括那些参加了以太坊核心开发者会议的人,但这其实是不准确的。以太坊2.0的研究员和其他正在做重要研究的也是核心开发者,在我看来。我觉得以太坊2.0研究员被叫做“Eth2研究员”在先、“核心开发者”在后,只是因为他们所参与的会议名字和跟他们相关的事情。毕竟,通过会议而非GitHub库的代码提交来区分核心开发者和Eth2.0研究员,要更容易。谁来决定某个人是不是核心开发者?
现场 | 火币中国推出数字经济及区块链产业科普新书:金色财经现场报道,12月6日,由海南省工业和信息化厅主办,南南合作金融中心协办,海南生态软件园、火币中国承办的“海南自贸港数字经济和区块链国际合作论坛”在海口举行,这是全球首次区块链部长级论坛。
在本次论坛上,火币中国举行了“数字经济及区块链产业科普系列新书发布”仪式,希望通过教材、专业教育、培训等多种方式,帮助从业者、高校、研究机构深入了解区块链,从而建立起区块链全局性知识模型,真正推动区块链应用落地。火币中国CEO袁煜明介绍,将联合机械工业出版社面向普通高等教育推出《区块链导论》、《区块链系统设计与应用》和《区块链新商业模式分析》系列教材,这是国内最早推动的区块链教材之一;火币中国还积极参与数字经济的研究,由中信出版社出版的新书《读懂Libra》已经上市;由火币中国负责编写的区块链技术科普读物《区块链技术进阶指南》将于12月面世;首本行业内最全的区块链应用案例集《区块链产业应用100例》在本次论坛进行了首次刊印。[2019/12/6]
没有人能做这样的决定。没有谁被指定去决定谁有资格当以太坊的核心开发者。它是由贡献和声誉来主导的突变过程。下面这句话,来自JamesonLopp的精彩博文“谁控制着BitconCore?”,说明了如何定义比特币核心维护者:谁算是比特币核心维护者?在一段时间内做出高质量贡献、从而具备可观社会认可度的贡献者。这个定义也适用于以太坊核心开发者。有没有人能自称是核心开发者?
金色财经独家分析 监管机构、媒体、业界提示风险 区块链科普道阻且长:新华社今日发文表示,近来“区块链”类案件频发,不法分子以“投资虚拟货币周期短、收益高、风险低”为借口,取用户信任并诱使其转账进行投资。无独有偶,同日消息,腾讯手机管家安全专家也提醒此类风险,并从技术上提出防建议。在美国,监管机构警示加密货币欺诈现象普遍承诺高收益而不披露潜在风险。金色财经独家分析,不法分子假借新技术之名进行,一方面是抓住民众趋利的心理,一方面反映出区块链科普的欠缺。区块链是新兴科技和底层技术并有改变社会生产关系的潜力,应该进行系统性的科普教育,当前,部分大学已经开始设置了区块链课程,但对于普通民众仍然有科普的需求,人们应该了解到系统和正确的知识,不仅要了解区块链的好,也要明确局限和弊端,以在高收益的诱惑下,保持清醒客观。[2018/4/11]
没有什么硬性手段能阻止一个人自称是以太坊的核心开发者。本来也是,任何人都能为以太坊协议开发作贡献。在以太坊社区中,我们还没有遇到“冒名核心开发者”引发的大问题。如果此类问题抬头,我猜怎么点出来还是取决于社区。而且就算那样,最终来说那也不过是一个帽子,我们不应该太过认真。我曾经遇到一些人要求剥夺某人的核心开发者头衔的情况。因为这个头衔本身不是由某个人指定的,那整个社区自然完全有权宣布某人不是核心开发者。但这既不会把某个人对以太坊协议的贡献一笔勾销,也不意味着TA不再能参加核心开发者会议。这只不过意味着整个社区觉得某人当不起这个头衔。就我所知,迄今为止还没有出现过这种情况。现在的核心开发者/开发团队都有谁?
为以太坊协议开发的团队和个人太多了,数不胜数。此外,还有些人虽然在开发协议,但并不希望被挂上这个头衔,也不想在什么博客中露面。以太坊客户端开发的美丽之处在于,以太坊1.0和2.0都有多个用不同语言开发的客户端,为网络提供了冗余性。客户端们致力于实现一个技术规范,而不是让某个客户端本身变成规范,让大家都来跟随它。因为我深度参与了以太坊1.0客户端开发的生态,我这里会列出几个活跃的以太坊1.0客户端。这个列表没有包括其他重要的团队,比如测试团队和ConsenSysQuilt研究开发团队。gethNethermindOpenEthereumTrinityethereumJSBesu结论
标签和头衔当然重要,但也不该过分看重。定义一组人为核心开发者,在你对以太坊协议层开发有疑问、想要问人的时候,是很有帮助的。但不用太在意谁是或不是以太坊核心开发者,因为最终来说,这是根据声誉和贡献而授予的荣誉,你不能把那些贡献都一笔抹消。如果你对以太坊协议开发有兴趣,想作出自己的贡献,不要犹豫,来联系我!我会高高兴兴把你引荐到合适的人那里去。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。