本文是ConsenSys创始人Joseph Lubin在2月举办的ETHDenver hackathon演讲分享,讲述了Ethereum生态系统是如何思考“谁在构建Web3”并触及100万个开发者的。
在上周的ETHDenver hackathon和社区活动上,我向黑客们分享了一个自Devcon V以来我们一直在思考的问题,谁是Ethereum的开发者?
ETHDenver大约三分之一的参会者是区块链新手,所以我和我的同事们希望让他们感到很受欢迎,分享知识并为加入我们的社区展示一条清晰的道路。我们有很多Ethereum或Web3开发人员。在100万Ethereum开发人员的推动下,我们一直在努力给出Ethereum开发人员的确切定义。
Python开发人员大部分时间使用Python编程语言和工具链来开发与自己的应用程序域相关的平台。他们可以称自己为人工智能开发人员。
当然,Python开发人员可能是Ethereum开发人员,因为有一个用Python开发的Ethereum客户端- trini,并由Ethereum基金会的Denver自己的Piper Merriam维护。尽管Piper才华横溢,但他并不是最著名的Python Ethereum开发人员。Vitalik Buterin多年来一直在Python中构建密码学、比特币和Ethereum库。这是他的研究工作。在开发第一个Python Ethereum客户端时,他也发挥了很大的作用。
Ethereum的超能力是它的开发者和布道者社区——在区块链空间中最大、最有活力、可能也是最友好的。我们中的许多人选择用我们的职业生涯、我们的夜晚和周末,用去中心化的协议技术进行建设,因为我们相信,我们正在为更好的网络以及更健康的方式在一个新的信任基础上进行合作。这个长期的目标和愿景在很大程度上始于像ETHDenver这样的活动,由一群程序员找出解决问题的方法。一个生态系统的成长方式和一个分散的网络是一样的:一个节点接一个节点,一个朋友接一个朋友。
但让一百万人在以太坊工作到底意味着什么呢?它不仅仅是关于被资助的项目和全职的区块链工程师。黑客、学生、Web2开发人员将Ethereum的元素集成到他们现有的工作中也是Ethereum开发人员。我们正在努力构建的更具包容性、更无摩擦的区块链系统。它们将通过遗留系统和新途径之间的桥梁,通过小实验逐步成形。
所以,也许我们应该更深入地思考一下谁是以太坊的开发者?
一个Javascript开发人员,除了信任之外,每个特性都有一个包或库,他们意识到现在只要导入Web3.js或Ethers.js就可以使用这些特性。
一个iOS开发者,将Web3钱包整合到他们的应用中。
一个Android开发者,可以开发MetaMask移动版的部署插件,使超过一百万MetaMask用户从钱包中访问他的应用程序。
一个Java开发人员,她探索了Hyperledger Besu如何能够实现更快的多方和解。
一个.net开发人员,他学会了如何通过Nethereum访问Ethereum链。
一个对Ethereum虚拟机或Ethereum 2.0执行环境设计感兴趣的协议开发人员。
一个Drupal开发者想要在他们的购物车中提供最新的支付方式。
一个WordPress开发人员,他使用Automattic的NewsPack,使发布者能够对他们创建的内容保持可验证所有权,并因为他们的贡献获得报酬。
一个嵌入式的开发黑客在树莓派发现了一个Kauri教程,如何设置一个完整Ethereum节点上的树莓派。
一个Cobol开发人员学习在主框架上使用DeFi的可能性。
一个超级账本的开发人员,他正在建立一个Fabric- ethereum桥梁,以便两个供应链网络可以互操作。
一个金融书呆子,她注意到DAI和ETH的诱人利率,加入了开放的去中心化金融(DeFi revolution),并参加了她的第一次黑客马拉松(hackathon)。
我们所有人都相信,以太坊是一种更好的方式,让人类协调自己的行动,并通过技术来丰富我们的文化,而不是侵蚀我们的文化。
那么,谁是以太坊的开发者呢?当然是你。
无论你的技能如何,无论你的经验水平如何,我的ConsenSys同事和Ethereum社区的许多优秀团队正在努力使它变得简单,并增强所有人的能力。从Infura基础设施到MetaMask钱包,从Truffle库到3Box身份到uPort的数据管理sdk,再到我们随需应变的区块链开发程序,我们在这里为你开始。成为万里挑一的人。