去中心化 GitHub?了解一下令密码朋克兴奋的 P2P 代码协作协议 Radicle

      最后更新:2020-03-28 12:57:39 手机定位技术交流文章

      免责声明:本文旨在传递更多的市场信息,不构成任何投资建议。这篇文章仅代表作者的观点,并不代表火星财经的官方立场。

      边肖:记住要注意

      来源:中国新闻

      作者:小猫兄弟

      一个名为“Radicle.xyz”的密码朋克团体最近在其网站上发布了一份关于分散代码协作协议“Radicle”的详细介绍。它在隐朋克社区引起了很大反响。许多人说它是“加密货币开发者社区中最令人兴奋的开发工具之一”。

      这个“胚根”到底是什么?

      简而言之,Radicle是一种用于代码协作的分散式P2P协议,旨在建立一种不需要中介、最大限度减少信任并且安全的新型代码协作基础设施。

      换句话说,这是试图建立一个分散的全球最大的代码托管平台GitHub的替代方案。

      在过去十年中,开源已经成为软件开发的标准。去集中化产品正在区块链领域出现。然而,用于开发这些去集中化产品的代码托管平台和协作方法并没有完全去集中化。事实上,它们不仅仅是代码。因此,网站上的问题、请求、评论、评论等历史记录,甚至开发者的社会关系都只能在这些平台上进行。

      这意味着所有这些信息仍然由大公司管理,并且仍然存在区域和个人的访问权限可能被大公司限制的风险。一些提倡开源和分权的社区开始思考代码基础结构本身是否也需要分权。

      Radicle:分布式P2P代码协作协议

      总部位于柏林的开发商组织Monadic是Radicle协议的支持者。Monadic由一群提倡开源和分散概念的开发人员组成。该组织成立于2017年,并开始重新设想自由和开源软件的合作。目前,正在开发P2P代码协作协议Radicle和P2P价值交换平台accessp2p。

      从Monadic的网站上,你可以感觉到该组织具有艺术和理想主义的隐朋克气质。在招聘信息中,Monadic表示,组织的基本工资对所有团队成员(包括创始人)都是一样的。该组织的核心成员包括法国自由职业者和小企业银行Qonto的工程师和插图画家Alexis Sellier,德国区块链播客Kryptohelden的创始人Onur Akpolat等。

      单子派成员Alexis Sellier的个人网站

      P2P代码协作协议Radicle将首先从当前主流版本库格式Git中建立。通过在分布式版本控制系统Git上建立一个状态复制层,而不使用代码托管服务,并采用“Scuttlebutt Social Network”的产品范例,Radicle于去年4月推出了Alpha版本,目前正在收集用户反馈并改进产品。Radicle将主要对代码协作系统进行几项更改:

      传统的用户帐户和登录密码将被公钥加密所取代。传统的代码托管将被本地对等复制层取代。简单规范上游和下游代码交互的思想已经被P2P模式或“集市”模式所取代。与此同时,为了补充复制层,Radicle将引入一个有序且得到一致支持的注册表,其中包含项目规范的元数据,旨在使项目能够锚定重要信息,同时确保全球可用性和不篡改。

      什么是“斯考布特社交网络”范式?

      拉迪奇说,有必要从Git那里建立一个“Scuttlebutt社交网络”范例。为什么Radicle专注于建立一个分散的替代方案,但仍然保留这个特性?

      这种社交网络来自英语单词“谣言”。最早的金融应用领域是指面向信息交换以促进投资和研究分析的应用。例如,金融应用软件Scutify的网络界面看起来像一个金融专业信息平台,实际上它是一个专门为投资者和交易者提供“八卦”的社交网络,可以交换和讨论各种资产类别的信息,包括股票、外汇、期货和金融界。

      从这个角度来看,GitHub不仅是世界上最大的代码托管平台,也是最著名的社交编程网站。对于开发者来说,GitHub就像是一个展示编程作品和能力的“朋友圈”和一个可以与其他开发者交流并找到更多工作机会的“领英”平台的结合体。难怪有些网民称GitHub为世界上最大的同性恋约会平台。

      智虎的照片

      建立一个分散的代码协作方法的意义是什么?

      以太网域名服务ENS的产品经理克里斯·雷穆斯(Chris Remus)在推特上表示,“对他来说,加密的最大核心特征是它对GitHub的依赖,这就是Radicle如此令人兴奋的原因”。

      GitHub,如Chris Remus所述,成立于200年前,目前是世界上最大的代码托管平台。它被命名为GitHub,因为它只支持Git作为唯一的版本库格式被托管。在过去十年中,主流代码托管和协作平台(如GitHub和GitLab)向主流受众介绍了开源的概念,为开源社区的发展做出了巨大贡献,同时建立了最大的编程社交网络和全球开发者社区。2018年6月,GitHub被微软以75亿美元收购。

      -2018年6月至6月,GitHub被微软以75亿美元收购。

      如果托管平台为一家大公司所有,它将受所在国家公司法的约束,并有权定义其服务条款。这也引起了人们对这些公司执行用户禁令和其他行为的关注。这些担忧不是来自“0+洞”。GitHub受到美国政府的压力,因此限制了伊朗、叙利亚、克里米亚和其他国家用户的访问。

      Radicle说,现有平台容易受到审查和资金劫持的影响,这通常与开源社区的目标不一致。在一个几乎所有软件都依赖开源代码的世界里,维护一个自由和开源的生态系统比以往任何时候都更加重要。Radicle还说,依赖一个集中的和受管理的开源基础设施是不可持续的,并开始构建一种新的代码协作基础设施,它不需要中介,最大限度地减少信任,并且是安全的。

      在产品设计原则方面,为了建立这种分散的代码协作方案,Radicle制定了基于自由和开源的价值观,但也增加了产品指导原则,必须优先考虑用户自由、反审查、易用、离线、高安全性等。,并表示从Radicle的价值观来看,目前市场上产品急需解决的问题包括:

      以GitHub或GitLab为代表的代码托管平台通过用户友好性和可访问性获得了成功,但是因为它是集中式的,所以它可以被审查,并且不优先考虑用户自由。以Gitea、Phabricator和Gogs为代表的自主解决方案是免费的、不可审查的和用户友好的。然而,由于相对封闭的环境,它们不容易访问,不能真正脱机,并且容易出现单点故障。以Linux内核为代表的类似的基于市场的电子邮件解决方案几乎符合所有的指导原则,但是在用户友好性方面受到限制。开发者社区的疑虑

      尽管Radicle建立一个分散的GitHub替换方案的理想是非常好的,开发者社区并不缺乏怀疑。

      怀疑的主要声音仍然来自建立一个分散的GitHub的意义。一些开发者认为这是一个矛盾,因为建立一个“中心”意味着一个人们可以合作的集中的地方。Git已经被用作“分布式版本控制”,这意味着所有Git副本之间的关系是平等的。任何两份拷贝都可以同步数据,但只有一份官方版本是人为设定的。

      还有一些开发人员认为代码协作不能真正去集中化,因为即使许多分布式和开源项目也不能去集中化,因为最终是经理(通常是第一作者)决定是否应该放入其他人的代码。

      与此同时,分权合作也会带来一些弊端。目前,Radicle似乎没有一个明显的方法可以轻松地从项目中删除内容(例如删除问题或评论等)。)。如果不能简单地禁止贡献者的参与,将不可避免地导致另一种程度的滥用,甚至影响效率。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/3094.html

          热门文章

          文章分类