在非洲发展比特币开发生态系统 PlatoBlockchain 数据智能。垂直搜索。人工智能。

在非洲发展比特币开发生态系统

在这篇文章中,我们将分析非洲比特币开发者生态系统的现状、改进方法以及未来的道路。

自 2009 年以来,比特币已经从一个默默无闻的创建电子货币的开源尝试(由少数程序员参与)发展到由来自世界各地的近千名贡献者组成的全球努力,孜孜不倦地致力于维护和构建一个拥有约 1 万亿美元资产的网络。

尽管有所有这些增长和采用,但就目前而言,全职在比特币参考客户端上工作的开发人员的数量—— 比特币核心 — 远低于 40 人,维护者数量在个位数以内。 这些人是全球范围内日夜在最基础的基础设施上工作的人。

比特币未来面临的最大威胁之一是没有足够熟练和有才华的开发人员来维护构成其整个生态系统基础的代码。

因此,我们不仅必须扩大这个比特币开发者的池子,而且我们还必须分散这个开发者基础,以进一步加强未来的发展,不受流氓行为者和赞助商的影响。

非洲比特币发展现状

非洲大陆的比特币开发人员数量甚至更少,随着我们在堆栈中越来越低,来自闪电网络守护程序(LND) 一直到比特币核心。 从事比特币开发的开发人员数量很少是多种因素的结果——其中一个是开发人员普遍认为比特币缺乏创新并且是一种已被弃用的技​​术(或至少很快就会被弃用)。

在 Web 3.0 空间中运行的加密项目利用这些看法并经常传播它们。 这些项目往往会吸引大量开发人员的注意力,尤其是通过黑客马拉松和其他途径——节省直接向开发人员砸钱——让他们在自己的平台和链上工作。

更复杂的是,比特币是骗局或庞氏骗局,主要用于非法活动。 在许多人的眼中,某些特定的现实确实使这些信念可信,例如,在比特币在世界范围内扩散的早期,许多欺诈性项目和实体依靠比特币的普及来彻底欺骗毫无戒心的群众,某些骗局持续存在迄今为止。 早期的主流媒体也迅速放大了邪恶团体使用比特币为其运营提供资金的微小实例。 如今,故事围绕着对比特币能源消耗的担忧展开。

大多数时候,开发人员碰巧怀有这种扭曲的比特币框架,因此不愿意关注它,更不用说冒险进入比特币开发了。 他们还假设比特币开发者社区是有毒和不受欢迎的,基于 Twitter 上比特币用户的傲慢微型社区,这与事实相去甚远。 然而,对于那些可能经受住所有 FUD(恐惧、不确定性和怀疑)的人来说,为比特币核心等项目做出贡献——以及总体上的比特币开发——被认为是非常令人生畏的。 此外,在实践中,这些开发人员并不认为比特币开发是一条可持续的职业道路(通常是假设缺乏资金)。

虽然比特币开发不是一件容易的事也就不足为奇了,但对于开发人员来说,即使对于那些没有从事开源项目工作经验的人来说,考虑它也是一件遥不可及的事情。 所需要的是一套学习技能,包括重点关注、心理上下文切换、有关比特币协议和软件的知识以及良好的编程敏锐度。

比特币发展路径

将比特币开发视为令人厌烦且不可持续的职业选择并非完全牵强。 毕竟,大多数比特币贡献者和开发人员都是无偿地这样做的——就像大多数开源项目一样。

然而,最近比特币开发者的资金来源有所增加(例如, 人权基金会, Bitmex, 螺旋等)使这只是部分正确。 尽管如此,如果我不承认仅依靠赠款来从事比特币工作作为可行的职业道路的现实和局限性,那我将是失职; 付款很少,但数额很大,可能无法替代传统就业。 但是,现在有提供为期一年的赠款 边缘例如,这使得全职从事比特币工作变得更加可持续。

尽管如此,我们可以将寻求冒险进入比特币开发的开发人员的可能性缩小到以下范围:

  • 从事 FOSS(免费和开源软件)工作并获得资助或赞助。
  • 在比特币公司工作并赚取薪水。
  • 在一家比特币公司工作,让你有一些时间或工作来单独从事开源比特币项目。

以上所有这些都有其优点和缺点。 但是,对于寻求从事比特币开发工作的开发人员来说,它们仍然是可行的途径,特别是在协议级别。

此外,重要的是要强调比特币开发环境包括多层软件,它们相互作用并形成一个完整的生态系统,而不仅限于协议级项目。

比特币开发远远超出了维护比特币核心或 LND 的范围,包括它们的替代软件实现、比特币节点操作系统、实用程序和客户端库,以及一整套相关软件,如钱包、支付处理器甚至交易所。

因此,开发人员仍然可以通过在协议级项目之外开发软件来为比特币开发做出贡献,并极大地提供价值并谋生,因为有些项目背后有公司可以雇用他们并提供薪水来从事他们的工作。项目和企业。

比特币教育

迄今为止讨论的所有这些问题首先可以通过更多的外展和教育得到有效解决。

这种教育必须作为一个整体来进行:技术性和实用性。 例如,对于开发人员来说,向他们传授钱包架构、协议级别和其他基本概念至关重要,同时确保个人学习如何安全地存储比特币和其他“超出规范”的技能。

技术教育

在尝试教育开发人员时,我们必须让他们了解在开源环境中为比特币开发做出贡献的所有可能途径,或者正如比特币爱好者所说,参与“不起眼的部分”的开源工作,例如标签问题、次要审查、文档和琐碎 拉请求 (公关)。

在开启你的第一个 PR 和将自己确立为比特币贡献者以获取赠款和其他形式的资金以全职工作之间,我们仍然必须认识到一个鸿沟。 因此,我们有必要通过提供必要的基础知识和技能来成长和逐渐跨越,来照顾那些在“新手”标签和成为经验丰富的开发人员之间徘徊的人。 我们通过确保我们建立和支持针对这一人群的计划、倡议和资源来做到这一点。

无论技能水平如何,开发人员面临的一个直接问题是缺乏成为比特币开发人员的途径,例如成为一名网络开发人员。

因此,我们需要针对比特币开发人员旅程的关键阶段量身定制更多项目和计划,从培训没有编码经验的初级开发人员到他们拥有必要的技术基础和编码技能水平的阶段,确保他们有一条清晰的道路向更多的中级发展迈进。

这可以通过可以帮助提高他们的技能(与其他工程师和高级开发人员一起)的程序来实现,这些程序可以过渡到在行业中工作,构建创新的解决方案,并在基础层基础设施上工作。

同样,我和我的比特币开发人员有幸推出 加拉 — 一个将培训下一代非洲比特币开发人员的开发人员计划。 我们打算在当地培养技术人才,同时确保在(通过津贴)和培训后(通过就业和/或赠款或赞助)有足够的财务支持,使比特币发展成为可持续的职业道路。 尽管目前针对的是更多中级高级开发人员,但它最终打算传授所需的技术知识,为比特币和整个生态系统做出贡献。 (您可以订阅 卡拉通讯 跟上非洲比特币领域的发展。)

然而,现有的技术技能获取中心和机构(例如,技术中心)需要被拉动并提供必要的比特币教育资源,以帮助培训和教育更多的新手开发人员。 通过利用专注于技术和数字素养的现有组织,有可能建立一个蓬勃发展的初级开发人员管道。

黑客马拉松、新兵训练营和其他相关计划可能对新兴开发人员向中级和高级开发人员的发展起到补充作用。

随着 Qala 和其他可能在整个大陆产生的程序的存在,它将为这些开发人员在隧道尽头提供以下机会:

  • 为比特币核心和 LND 等面向协议的项目做出贡献。
  • 为 BlueWallet、BDK 和 Umbrel 等面向应用的项目做出贡献。
  • 在比特币优先或仅比特币的公司中获得工作。
  • 自行解决,并在更大的比特币生态系统中构建创新解决方案。

为了避免重复工作,我们必须从根本上寻找人才,创建和赞助当地计划,并合作推动事情向前发展,并获得从零到比特币开发者的蓬勃发展的开发者管道。

超越技术教育

非洲拥有一千多种土著语言,还有非英语国家。 大多数可用的比特币材料都是英文的,这意味着我们还必须参与翻译工作,为非洲大陆上数百万非英语使用者解锁知识,无论是在开发人员还是用户方面。

目前,非洲各地正在努力将比特币材料翻译成不同的语言,如阿姆哈拉语、阿拉伯语和沃洛夫语。 卡尔卡萨, 阿拉伯语_HODL FodéDiop,分别与其他人正在进行的工作。 这些努力是英勇的,不仅必须得到支持,而且必须得到授权和扩大。 移植比特币教育材料使开发人员和个人群体不断壮大,他们不仅可以将比特币用作增强经济能力的工具,还可以贡献自己的才能和技能来构建解决方案,以解决他们所在地区面临的问题。

虽然项目的源代码可能是英文的,但将代码外的材料翻译成其他语言可以引导理解并使个人加快速度并参与全球比特币对话。

附带说明一下,开发人员和非开发人员也可以为语言翻译和语法或拼写修复做出贡献(例如,在 LND 等项目中)。 我们可以通过教育个人并使他们对贡献和配备有关比特币的必要技术知识的要求感到失望,从而使人们意识到这些可能性。 在此过程中,我们必须确保项目不会被无意义的更改所淹没,以避免干扰开发。

我们必须明确区分我们正在讨论的贡献的构成,以确保愿意的贡献者能够增加价值。

重要的是要重申,技术和非技术教育必须被视为同一枚硬币的两个方面,因为它们错综复杂地齐头并进。 尽管最终用户的使用会影响软件的设计和流程,但了解和交流开发人员的最佳实践是确保用户不会伤害自己并面临经济后果的好方法,尤其是在比特币的情况下——例如资金损失由于比特币软件的使用不精确。

对比特币开发生态系统的贡献并不仅限于翻译或贡献代码,因为在教育方面还有其他方式可以提供帮助。 例如,探索比特币的内容作者可以通过分解概念、突出发展和其他类似细节来为教育工作做出重大贡献。

艺术家和设计师也可以利用他们的艺术声音来教育和提高对比特币的认识,或相应地帮助改进用户界面。

此外,已经了解比特币的个人可以通过教育他们的直接圈子:家人、朋友和邻居来为生态系统做出贡献。 教育的范围可以从尽你最大的能力解释比特币是什么,一直到教他们如何保持助记符的安全。

支持欧洲大陆的比特币发展

所有现代基础设施

(来源)

不幸的是,在开源领域,与依赖它们的项目相比,处于技术堆栈核心的项目往往资金不足。 在比特币的情况下,相对于开发更多基础层项目(如比特币核心)的开发人员而言,在开发堆栈(即钱包、交易所等)上工作的开发人员往往会获得更高水平和更频繁的资金。

在发展一个蓬勃发展的比特币开发生态系统时,必须在不同的发展水平上提供资金。 该领域的开发人员大多从事没有直接资金来源的开源软件,就像在一家公司从事封闭源软件的受雇开发人员一样。 为了能够开发开源软件——这是比特币生态系统的核心——必须提供资金渠道,无论是通过赠款、赞助还是捐赠。

目前,有人权基金会、Bitmex 和 Brink 等组织提供各种资助结构,从为期一年的赞助到一次性赠款不等。 自比特币开发开始以来,这些组织的数量和资金来源不断增加,这证明了它在全球格局中的持续增长和重要性。

展望未来,随着比特币继续获得更多采用,为在生态系统中工作的开发人员增加可用赞助商的篮子将变得越来越有必要。

去中心化是比特币的核心,这种品质延伸到资金。 从长远来看,确保比特币开发的资金来源分布在不同的地区至关重要。 这背后的一个原因是避免任何单个或一组赞助商利用他们的垄断来影响或控制比特币的发展和比特币的未来。

分散资金池是不可或缺的,以避免开发依赖于单个大型支持者(或一组支持者)的情况,这些支持者可能会退出或破产,让开发人员没有资金支持。

确保独立开发者不受任何实体的约束,这对于比特币开发的未来同样不可或缺,这可能使他们受到损害——从某种意义上说,他们成为执行赞助商竞标的附庸。

财务支持不仅限于资金充足的公司,因为个人也可以为项目做出财务贡献——他们通常提供捐赠方式,例如比特币地址——以及个人比特币开发者。 你永远不知道你的贡献会对项目或开发人员产生什么影响。 做出任何有意义的改变需要的不仅仅是公司。

除了提供来自组织的直接赞助、赠款和捐赠外,比特币公司和交易所还可以雇佣比特币开发人员并向他们支付报酬,让他们从事比特币开源项目,如比特币核心(类似于公司雇佣 Linux 工程师从事内核工作的方式)。

或者,正如一位比特币爱好者指出的那样,这些雇主可以考虑让员工每周抽出一些时间来从事比特币工作,这可以转化为一种回馈比特币社区的方式,而无需明确提供赠款或资金。它还具有在内部帮助他们的额外优势,因为大多数比特币公司使用并依赖生态系统中的开源库和项目。

构建关键的比特币基础设施

目前,我们在非洲大陆遇到了两个独立但高度相关的不对称:(1)有才华的开发人员与从事比特币开发的开发人员数量之间,以及(2)可靠的比特币数量之间-斜坡和热情的比特币消费者的数量,可用产品或解决方案与不断增长的比特币消费者群之间存在分歧。

为了解决和纠正这些不对称,我们必须参与比特币技术能力建设:教育和培训开发人员以扩大比特币开发人员的数量。 这些开发人员对于构建急需的工具、服务和软件以应对当地经济挑战、简化对比特币的访问以及利用全球货币网络至关重要。

在比特币上构建工具、应用程序和服务允许个人访问一个抗审查、开放和廉价的全球支付网络。 通过利用闪电网络,我们可以在全球范围内提供廉价的即时结算。

那些没有正式账户的人可以使用比特币以一种即时、不受政府压迫和便宜几个数量级的方式参与本地和全球商业活动。 因此,它是无银行账户的有力替代品。

简而言之,比特币在单一支付界面下将全球经济本地化。

使用比特币,可以构建基础设施,为现有的低效和简单的支付基础设施提供替代方案。 通过提供更可靠、更有弹性、即时和更便宜的支付网络,您可以让个人接触到一系列新颖的可能性,了解他们如何在当地以及与全球不同地区的其他人进行经济交流。

为这些社区提供真正的经济赋权只能通过与当地人合作利用潜力并建立关键基础设施和解决方案来实现。

作为我们努力发展比特币开发生态系统的一部分,我们还必须专注于建设比特币基础设施,以帮助进一步保护网络并扩大其弹性。 有鉴于此,我们必须确保网络继续去中心化并向所有人开放。

在这方面,分布式访问比特币网络的案例是一个重要组成部分,尤其是在缺乏可靠互联网连接的发展中地区。 例如,Blockstream 的 卫星套件 接收器 就是一个很好的例子,因为它们提供了直接的通信线路——无需依赖现有的互联网提供商——来访问比特币网络。 可以保证社区中的个人始终按需访问比特币网络,而不必担心由于其所在地区的互联网访问不合格而被排除在外。

其他离网解决方案(例如网状网络)在构建可靠的比特币基础设施方面将越来越重要,这些基础设施需要为来自不同社会经济背景的个人提供服务。

确保比特币网络保持去中心化对于保持其开放性和抗审查性也非常重要。 让个人依赖一小组节点会增加使他们黯然失色的机会(在那里他们可以被恶意对手与网络的其余部分隔离开来)。 尽管存在节点连接到其地理位置的对等点的风险,因为这可能会使网络碎片化,但提供来自全球不同地区的各种节点来连接并避免受到潜在网络的影响仍然至关重要 -基于攻击。

比特币矿业

比特币挖矿是整个比特币基础设施堆栈的另一个方面,需要在全球范围内分布并避免集中注意力以保持审查阻力。 采矿业保持开放、竞争和分布在多个地区是至关重要的。

特定地区的矿池集中可能会导致对特定来源、种类或从感兴趣地址支出或向感兴趣地址支出的交易进行潜在审查。 为了说明这一点,举以下例子:

矿池可以选择区分——无论是出于意识形态还是监管原因——哪些交易进入链(在分析交易规模和费率等正常操作参数之外),这将导致对重要部分的重大妥协比特币——审查阻力。

另一个更常见的风险是 51% 攻击,其中一个矿工或一组矿工积累了比特币网络 51% 的哈希率,并可能执行诸如双花等攻击。

因此,为什么在全球范围内需要更多分布式矿池同时保护网络及其用户免受经济审查,这一点变得更加清晰。

除了在全球范围内分布矿池之外,非洲大陆的居民也将从参与比特币挖矿中受益。

使用比特币挖矿解决尼日利亚的天然气燃烧问题

投资者和能源工厂等有许多激励措施进入采矿领域。

根据世界银行尼日利亚被列为全球第七大天然气燃烧国,2020年天然气排放量超过7亿立方米。可以利用这种燃烧后的气体(否则会释放到大气中)为比特币挖矿的 ASIC 提供动力。这不仅会减少碳足迹,还会为能源发电公司提供替代收入来源,可用于开发当地基础设施。

好处远远超出了帮助遏制尼日利亚的能源削减和现有污染,因为它还有助于进一步分散全球矿工的分布。

通过比特币挖矿发展社区

通过比特币挖矿,我们可以相应地为农村和城市地区的社区和基础设施发展引导发电。

不幸的是,非洲某些地区的能源基础设施不发达,从发电延伸到配电。 在整个非洲大陆有几个例子,能源生产能力和现有传输能力之间存在脱节。 因此,由于配电基础设施无法将能源输送到需要这种电力的社区,因此许多地方都处于不经常供电或根本没有供电的状态。

比特币挖矿可以在这些地区构建离网解决方案,而不需要即时的配电基础设施或当地对电力的高需求。 这个想法是将 ASIC 设置为这种电力的主要消费者,而采矿过程的收入可用于投资建设输电和配电基础设施。

ASIC 最初是电力的主要消费者,随着时间的推移,随着周围基础设施的发展,随着社区对电力需求的增加,挖矿业务可以逐渐缩减。

通过这样的设置,为服务不足的社区提供电力,甚至在这些地区建设能源基础设施,在经济上是可行的。

除了迄今为止确定的少数用例之外,随着非洲大陆比特币开发的成熟,还有许多可能性等待着我们,并带来更深远的好处。

因此,我们必须朝着成熟的比特币开发生态系统迈出第一步。

未来的未来

为了达到能够在个人和社会层面释放转型经济机会的采用水平,我们必须与立法者和政府合作,以确保互惠互利和对比特币友好的监管。 如果不这样做,将意味着大量可能不具备规避限制性法规的技术专长的个人将没有切实的途径来访问比特币。 因此,至关重要的是,我们必须教育并召集立法者,以确保他们也了解允许比特币网络扩散和整合到我们的全球传统金融系统中所带来的好处。

随着非洲大陆上越来越多的国家开始了解州一级的潜在利益,我们甚至可能会看到在这十年或下一个十年内(很可能是较小的国家)采用比特币作为法定货币,就像萨尔瓦多所做的那样。

然而,之前提到的差距和机会只能通过增加比特币开发人员和其他生态系统利益相关者的池来构建、管理和维护所有基础设施来解决和利用。

我们正处于全球货币演变的边缘,作为非洲人,我们不能置身于这场全球变革之外。 我们必须在战略上将非洲大陆置于全球比特币发展的前沿,通过利用现有人才和利用比特币的所有附带好处来产生净积极影响。

因此,我们别无选择,只能联合整个非洲大陆现有但支离破碎的开发者生态系统,以实现我们建设未来所需的发展。

前方的道路看起来很光明,我谨慎乐观地认为,非洲大陆不仅将在促进比特币的发展方面发挥关键作用,而且在利用比特币将非洲推向这场货币革命的最前沿。


特别感谢 哈利勒 用于对早期草案的审查和反馈。

这是 Abubakar Nur Khalil 的客座帖子。 所表达的意见完全是他们自己的,不一定反映 BTC, Inc. 或 比特币杂志

时间戳记:

更多来自 比特币杂志