中创|通用区块链为libp2p开发人员引入插件架构

这篇具有很好参考价值的文章主要介绍了中创|通用区块链为libp2p开发人员引入插件架构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Koinos已经被称为第一个真正免费使用的通用区块链,但你知道它也是第一批建立在微服务架构上的区块链之一吗?通过将区块链节点分解为一组松散耦合的服务,Koinos变得可维护和易于验证,同时提供了很大程度的部署灵活性

在该微服务架构中存在一个主要依赖于 libp2p的p2p微服务。

libp2p,分布式存储,区块链,p2p,网络协议

区块链 = 昂贵的存储

区块链非常适合激励人们在网络中运行节点,但它们也是一种昂贵存储信息的方式。如果有一种简单的方法可以利用非中心化的节点网络来共享信息,而不必承担将信息存储在区块链上的成本,那不是很好吗?

这可能听起来毫无用处。区块链网络的全部意义不在于使用区块链吗?想象一下,一个dApp 开发人员想要将p2p加密消息添加到他们的应用程序中,或者让他们的用户能够彼此共享人类可读的内容(文章、帖子、评论等),但不希望这些信息永远存储在不可变的账本上。也许那是因为这会花钱,或者他们不希望它在可公开访问的数据库中永垂不朽。

在其他区块链上,将这些功能添加到dApp需要开发一个完全独立的节点,然后让人们运行该节点。当然,我们让人们运行节点的方式是使用区块链和通证来激励他们这样做。然而,现在我们又回到了我们开始的地方:使用区块链网络做一些不需要区块链的事情!

搭建桥梁
Koinos中的p2p微服务利用了与分布式存储网络中相同的模块化点对点网络堆栈:libp2p。在使用libp2p时,Michael注意到它使对等点能够连接到其他对等点,而无需强制它们使用哪种协议。

相反,您基本上可以向该节点提出任何协议,他们可以选择接受或拒绝您的提议。但是,我们用例的关键是,即使对等点不想使用另一个节点提出的协议,它也不会与该对等点断开连接。

插件架构
Michael观察到,这为向由libp2p提供支持的p2p微服务添加“插件架构”创造了机会。添加此架构意味着其他开发人员可以将自己的通信协议添加到Koinos节点,并使用户能够通过p2p 网络传输他们想要的任何类型的信息!

但是可以为加密的消息服务、内容共享应用程序或其他任何东西创建p2p插件!由于人们必须选择运行特定的插件,而且这些信息都没有存储在区块链中,因此它对Koinos网络的整体功能没有影响,同时为开发人员提供了另一种工具来交付令人惊叹的非中心化应用程序。

现在,插件架构在很大程度上是一个概念验证。它可以工作,但由于Koinos仍在测试网上,因此尚未经过测试。然而,现在主网最重要的部分已经完成,我希望更多的Koinos应用程序上线,我希望其中一些应用程序能够利用libp2p的这种未充分利用的功能!文章来源地址https://www.toymoban.com/news/detail-806977.html

到了这里,关于中创|通用区块链为libp2p开发人员引入插件架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 顶级区块链开发人员工具:涉及框架、IDE、安全工具、测试网络、区块链预言机和节点服务

    据报道,现在区块链是发展最快的领域之一。随着区块链项目(DeFi、NFT、DAO)的激增,对区块链开发人员的需求也在直线上升。 如果已经在区块链上进行了构建,或者计划构建,那么这里有关于创建区块链应用程序的一些最佳工具的介绍。 编程语言 要开发区块链应用程序,就

    2024年01月17日
    浏览(49)
  • 区块链——p2p网络模型

            通常情况下,一个区块链系统的P2P网络层主要由以下几部分组成。         覆盖网络可以根据其对应覆盖图的性质分为两类: 无结构化覆盖网络 和 结构化覆盖网络 。无结构化覆盖网络通常基于随机图来建立节点随机从覆盖网络中选取节点作为邻居;而结构化覆盖

    2024年04月27日
    浏览(35)
  • 区块链入门系列之P2P

    区块链基本概念和名词解释 P2P 共识算法 梅克尔-帕特里夏树 从零开始搭建区块链 为什么前面讲过P2P的概念了这里还要单独起一篇文章来讲解,因为前面只是讲解了P2P的基本概念,即各网络节点间是直接或间接连接起来的。但这里面还涉及到很多网络知识,如果不清楚,是没

    2023年04月19日
    浏览(29)
  • 区块链核心技术-P2P网络

    点对点网络是区块链中核心的技术之一,主要关注的方面是为区块链提供一个稳定的网络结构,用于广播未被打包的交易(交易池中的交易)以及共识过的区块,部分共识算法也需要点对点的网络支撑(如PBFT),另外一个辅助功能,如以太坊的消息网络,也需要点对点网络的

    2023年04月17日
    浏览(44)
  • 区块链(6):p2p去中心化介绍

    1 互联网中中心化的服务和去中心化服务的概念介绍 目前的互联网公司大都是中心化的 区块链网络大多是去中心化的 去中心化 2 p2p的简单介绍 java 网络编程:socket编程,netty编程,websoket简单介绍 2.1 节点是如何提供服务的(web编程实现)

    2024年02月08日
    浏览(36)
  • 用Rust实现区块链 - 6 点对点网络(P2P)

    截止到目前,我们在单机上实现了区块链的几乎所有关键特性:随机生成的地址、安全、持久化、工作量证明、UTXO交易。接下来我们将使用rust-libp2p库来实现区块链的p2p网络。 P2P 网络拓扑结构有很多种,有些是中心化拓扑,有些是半中心化拓扑,有些是全分布式拓扑结构。

    2024年01月17日
    浏览(40)
  • 【区块链+体育】“数智化”的杭州亚运会,中创助力区块链技术发展

    “智能”,是杭州亚运会的办赛理念之一。 除了数字藏品开亚运先河,杭州亚组委充分应用 区块链、大数据、人工智能 等前沿技术, 为观众提供从购票、出行、观赛到住宿、美食和旅游等“一站式”服务。 本次亚运会将 全程智能 陆续落到了实处,包括打造一站式数字观赛

    2024年02月16日
    浏览(23)
  • 区块链(8):p2p去中心化之websoket服务端实现业务逻辑

    1 业务逻辑 例如 peer1和peer2之间相互通信 peer1通过onopen{ write(Mesage(QUERY_LATEST))} 向peer2发送消息“我要最新的区块”。 peer2通过onMessage收到消息,通过handleMessage方法对消息进行处理。 handleMessage根据消息类型进行处理 RESPONSE_BLOCKCHAIN:返回区块链,RESPONSE_BLOCKCHAIN处理进入handleB

    2024年02月08日
    浏览(30)
  • 中创算力:打造区块链产业生态,助力郑州创建国家级区块链先导区​

    随着“1024讲话”、“新基建”、“十四五”将区块链划为七大重点数字经济发展产业之一等重点政策驱动, 区块链软件、硬件、服务技术的建设已经成为必然的趋势。 近期,郑州获批创建国家区块链发展先导区,这既是对郑州数年来在区块链领域沉淀的实力与优势的肯定,

    2024年02月02日
    浏览(28)
  • 市场监管总局发布区块链和分布式记账技术6项标准,中创积极推动区块链产业发展!

    近日,市场监管总局(国家标准委)批准发布一批重要国家标准,涉及生产生活、绿色可持续等多个领域,这些标准将在引领产业发展、促进绿色转型、助力对外贸易、推动城乡建设、提升生活品质等方面发挥重要作用。 其中一项标准为区块链和分布式记账技术6项标准,对

    2024年01月19日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包