以太坊社区调查报告
时间:2015-03-28 来源:巴比特 作者:以太中国—少平
译者注:从2014年11月开始,以太坊在社区做一个网上问卷调查。在2015年1月9日,以太坊在官方博客向社区报告调查结果,即下文。 问卷调查有分成两部分:作为“组织”的以太坊和作为“技术”的以太坊,一共14个问题。总共收到286份答卷,占以太坊Reddit粉丝数的7.8%,占官方推特粉丝数的2.4%。 1、你目前住在哪个国家? 上图就是答卷者的国家分布图,颜色越深表示此国家参与问卷的人数越多。按照洲进行汇总,123人(占43%)来自北美洲,114人(占40%)来自欧洲,30人(占10%)来自亚洲,13人(占5%)来自大洋洲,6人(占2%)来自南美洲。这个统计结果并不出人意料,表明我们在南半球还有许多工作要做。推广以太坊的方式之一就是,建立更多的以太坊线下聚会(meetup)。你可以在这里看到以太坊线下聚会的分布(以太坊在全世界一共有81个线下聚会,从伦敦到纽约到德黑兰都有线下聚会,人数超过6000人)。如果你想举办一个本地的线下聚会,请联系我们,我们能够提供一些帮助:[email protected] 2、以太坊对社区透明吗? Strongly Disagree : 强烈反对 Disagree:反对 Neither Disagree Nor Agree : 既不反对也不同意 Agree : 同意 Strongly Agree : 强烈同意 显然,以太坊的透明性对社区非常重要。为了实现透明化,我们努力将大部分内部的工作进度在网上可以被社区获取到。如上表所示,大部分认为以太坊的透明化做的不错。然而,我们还可以做得更多。在更新后的以太坊官网上,社区可以获得更多的信息。 3、以太坊的财务透明吗? 4、以太坊花费资金的方式合理吗? 以太坊总是努力给予社区更多的财务信息,从调查结果看,大部分人认为以太坊财务透明做的不错。关于以太坊怎样花费筹集到的资金的更多信息,请看以太坊开发路线图和开发计划。关于以太预售本身的更多信息,请看Vitalik写的博客。 5、以太坊在社会中的实际应用明确吗? 虽然,大部分人同意以太坊的实际应用明确,但是我不确定我们已经想到了所有的具体应用。我们每天都通过Skype或者IRC与那些想到新点子并打算在以太坊实现的开发者和企业家交流,许多点子我们也没有想到。关于以太坊的实际应用,请看Stephan Tual最近在新金融的演讲。 6、从软件角度讲,以太坊正在不断进步? 我们正在尽最大努力,使得社区成员了解到最新的项目进度。Gavin Wood 和 Jeff Wilcke分别就柏林和阿姆斯特朗开发中心的开发进度写过一系列博客。 7、以太坊的目标明确吗? 以太坊的目标现在展示在以太坊开发者网站上,所有人都可以看到。它详细地解释了以太坊应该实现什么,也可以概括为“研究、设计和建立能够以安全、去中心化和公平的方式实现通信和自动在双方之间自动执行合约的软件,越完美越好。” 8、从技术的角度,你理解以太坊的工作原理吗? 与密码学货币领域的其它项目一样,在某种程度上,以太坊难以理解。当然,我们的工作就是使得理解和参与到以太坊尽可能的简单和符合直觉。我们也将开设类Udemy/Codeacademy这样的学习课程,使得没有计算机基础的用户能够学习以太坊的运行原理和如何在以太坊上实现自己的新点子。Ken Kappler的教程是不错的学习场所。 9、下面这些方面,你认为应该投入更多、更少或者与现在相同的开发精力吗? User interface:用户界面 Ease of installation:易于安装 Client reliability:客户端可靠性 Specific decentralized applications:特别的去中心化应用 Developer tools : 开发者工具 Documentation:文档 Blog/Social Media:博客/社交媒体 Multilanguage support(client and docs):多语言支持(客户端和文档) More implementations in different languages: 用更多的编程语言实现客户端 这是一个重要的问题,因为它告诉我们在创世纪区块发布之前,哪些方面需要更多的开发精力。对于用户界面(UI),位于阿姆斯特丹的Go语言开发团队正在开发以太坊浏览器Mist。 易于安装将是普及以太坊的关键因素,每当更新代码时,我们可不能让用户自己编译代码。所以,我们具有自动更新功能的客户端正在开发中。关于客户端的可靠性,我们的内部审计主管Jutta Seteiner和外部审计团队正在审计代码。我们还发起了代码审计赏金计划。 开发者工具也在开发之中。Mix项目就是为开发者开发工具的,它支持许多特性,包括文档、编译器、调试器、有效不变量、代码结构和代码格式等。Mix是一个长期的计划,在未来12-18月才能完成。现在我们将精力集中在完善以太坊区块链上。一旦区块链完成,我们就可以将开发资源重新分配到其它重要的项目上。 以太坊博客和社交媒体将继续传达以太坊的信息,让更多的人理解以太坊。 10、对于你或者你的商业模式,移动客户端有多重要? 现在智能手机的数量已经超过了电脑,智能手机的数量还会继续增长。所以以太坊移动轻客户端对于以太坊的使用性将非常重要。作为IBM和三星合作的物联网项目Adept的一部分,安卓版的以太坊Java客户端-ethereumj,将会在GitHub上开源。实现以太坊的移动化,我们还有很长的路要走。 11、你对哪类去中心化应用(Dapps)最感兴趣? Peer-to-peer finance(insurance,lending,derivatives,etc):点对点金融(保险、借贷、衍生品等) Micropayments:小微支付 Decentralized Governance:去中心化管理 Identity:身份系统 Real-world assets(land registry, smart property):真实世界资产(土地登记、智能财产等) Arbitration, law:仲裁、法律 Information-gathering ( prediction markets , SchellingCoin, price feed ) : 信息聚合(预测市场、谢林币、价格输入) Cryptographically auditable centralized services:加密可审计的中心化服务 Games(skill or chance-based):游戏(技能游戏或者纯运气游戏) Other(please specify): 其它(请举例) Financial:金融相关 Governmental: 管理相关 Other: 其它 对于这个问题,我们从问卷中收到了许多不同的回答。正如我们以前所说的,以太坊的实际应用非常广泛,非常高兴看到社区成员打算在以太坊平台上实现如此多的、各种各样的服务。社区成员对“管理”应用的重视,表明以太坊在比特世界与原子世界的交互方面和创建可以和政府和公司竞争的自动管理社区方面的能力。 12、你最喜欢的开发环境是什么操作系统? 这个饼状图分布很合理,我们已经进最大努力使得不同的客户端在不同的操作系统上可以运行。 13、你使用的是哪个以太坊客户端? 现在以太坊有用Go语言开发的Mist客户端,用C++语言开发的Alethzero客户端,用Python语言开发的Pythereum,用Node.js语言开发的Node-Ethereum客户端,用Java语言开发的Ethereumj客户端,已经有了足够可用的客户端。Gavin Wood写的黄皮书为社区开发不同语言的客户端提供非常大的帮助,据我们所知还有开发者在用Clojure和Objective C开发新客户端。 14、你喜欢用哪种编程语言写合约? 正如Gavin Wood所说过的,作为智能合约语言的Mutan和LLL将会退役。Serpent将由Vitalik和他的团队进行开发,Solidity将继续成为主要的以太坊合约编程语言。你可以在浏览器中尝试Solidity语言,或者观看Gavin和Vitalik在最近的以太坊开发者会议DEVcon-0上做的演讲。 |