# Openmesh

> Openmesh是由Ashton Hettiarachi于2020年创立的一个开源项目，旨在为全球和Web3数据创建去中心化、安全的数据基础设施。

- Canonical URL: https://iq.wiki/zh/wiki/openmesh
- Categories: Organizations
- Created: 2024-06-14T13:18:01.893Z
- Last updated: 2024-06-14T13:18:37.995Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**Openmesh** 是一个开源项目，旨在改变数据和基础设施管理。它专注于创建一个去中心化系统，用于安全地存储重要的全球数据，从 [Web3](https://iq.wiki/wiki/web3) 数据开始。 [\[1\]](#cite-id-q6qml3g33jq)[\[2\]](#cite-id-o63t4lzx4h8)





## 概述

Openmesh是由Ashton Hettiarachi于2020年12月创立的开源项目，旨在开发一个去中心化的数据基础设施，用于安全存储全球数据，最初专注于[Web3](https://iq.wiki/wiki/web3)。Openmesh网络旨在收集、加密、存储、处理和流式传输数据，提供无需注册、许可或付款的通用连接。

最初专注于[Web3](https://iq.wiki/wiki/web3)数据，包括[加密货币](https://iq.wiki/wiki/cryptocurrency)和[区块链](https://iq.wiki/wiki/blockchain)应用，Openmesh计划到2024年将其覆盖范围扩展到公共卫生和科学研究数据。其统一的[API](https://iq.wiki/wiki/apis)旨在实现不受限制的数据访问，而像Xnode这样的开发者工具旨在促进去中心化数据云的快速创建。Pythia应用程序旨在支持数据科学家管理加密货币和[Web3](https://iq.wiki/wiki/web3)数据产品。

Openmesh秉承去中心化、透明和社区治理的原则，致力于创建一个数据开放、去中心化且人人可访问的世界，确保信息的自由流动，造福后代。[\[3\]](#cite-id-n9dd6qp35qg)[\[4\]](#cite-id-yfx3q81o32r)

## 产品

#

## Xnode

Xnode是Openmesh网络的一部分，该网络是一个旨在分散数据和IT基础设施的开源项目。Openmesh汇集了来自[Web3](https://iq.wiki/wiki/web3)项目（如[Fantom](https://iq.wiki/wiki/fantom)、[Ripple](https://iq.wiki/wiki/ripple-labs)、[Ethereum](https://iq.wiki/wiki/ethereum)、[Cosmos](https://iq.wiki/wiki/cosmos)、AWS和[Aragon](https://iq.wiki/wiki/aragon)）的经验丰富的团队，以解决数据管理被大型公司主导的问题。

Openmesh集成了AWS、[IPFS](https://iq.wiki/wiki/ipfs)、[Chainlink](https://iq.wiki/wiki/chainlink)、[BitTorrent](https://iq.wiki/wiki/bittorrent)和Oracle Cloud的功能，通过OpenAPI和Xnode提供不可变数据和去中心化云服务。Xnode管理各种环境中的计算能力和存储，通过充当数据收集器、聚合器和验证器来提高网络效率和完整性。

Xnode Studio旨在帮助用户快速设计、开发和管理Web2和[Web3](https://iq.wiki/wiki/web3)基础设施。它包括一个资源聚合引擎，用于识别来自各种提供商的最佳计算、存储和GPU资源。

Xnode和Openmesh旨在通过开发下一代开放数据和基础设施来推进[Web3](https://iq.wiki/wiki/web3)行业。[\[5\]](#cite-id-09zl8f1v3f0a)[\[6\]](#cite-id-3k8bsjxf22v)[\[7\]](#cite-id-vccyzqzrawa)[\[8\]](#cite-id-tb0boc8vazk)


##

## 用例

Openmesh网络中的Xnode旨在满足不同行业的各种实际需求：

* **dApp开发平台：** 初创公司利用Xnode快速原型设计、测试和部署[去中心化应用程序](https://iq.wiki/wiki/decentralized-application)，利用广泛的[Web3](https://iq.wiki/wiki/web3)数据资源。


* **实时价格优化：** [DEX](https://iq.wiki/wiki/decentralized-exchange)聚合器使用Xnode从[去中心化交易所](https://iq.wiki/wiki/decentralized-exchange)获取实时价格，旨在为代币交换提供有竞争力的价格。


* **金融分析引擎：** 对冲基金部署Xnode进行[加密货币](https://iq.wiki/wiki/cryptocurrency)市场和[DeFi](https://iq.wiki/wiki/defi)交易的实时分析，旨在加强投资决策。


* **Web3数据分析：** 数据科学公司使用Xnode进行专业分析，旨在预测[DeFi](https://iq.wiki/wiki/defi)趋势并分析[区块链](https://iq.wiki/wiki/blockchain)游戏中的行为。


* **去中心化合规系统：** 监管机构和律师事务所利用Xnode监控[区块链](https://iq.wiki/wiki/blockchain)交易和[智能合约](https://iq.wiki/wiki/smart-contract)事件，旨在确保监管合规并支持法律调查。


* **资产估值仪表板：** 游戏开发者利用Xnode创建实时仪表板，显示游戏内资产价值，旨在提高玩家参与度并促进知情的交易决策。


* **玩家行为分析：** GameFi平台利用Xnode分析历史玩家行为，旨在改进游戏机制并优化代币经济学。


* **去中心化研究平台：** 大学和研究机构建立Xnode以促进协作研究数据云，旨在加速科学进步。


* **全球健康监测：** 卫生组织使用Xnode开发去中心化健康监测系统，旨在及时获取关键健康数据，以便有效应对全球健康危机。[\[5\]](#cite-id-09zl8f1v3f0a)[\[6\]](#cite-id-3k8bsjxf22v)[\[8\]](#cite-id-tb0boc8vazk)

![Screenshot 2024-06-14 at 21.45.13.png](https://ipfs.everipedia.org/ipfs/QmS19H5Bt48ndA3NC1UKwLvL7k3YTDG5N8zqQ1bB4t9eR7)

#

## Openmesh API

Openmesh API目前正在开发中，与Openmesh Core协作，通过Openmesh Gateway从网络的[IPFS](https://iq.wiki/wiki/ipfs)层检索数据。它提供基本功能：用于历史数据检索的RESTful [API](https://iq.wiki/wiki/apis)，用于实时数据流的Websocket，以及从Pythia原型继承的传统统一[API](https://iq.wiki/wiki/apis)。

用户利用基于Apache Superset的开源分析工具Pythia，适用于特定用例，无需大量数据传输。对于管理大型历史数据集，可通过Cloudflare CDN获得可扩展的对象存储。Websockets [API](https://iq.wiki/wiki/apis)确保以最小的延迟实时流式传输市场事件。

统一[API](https://iq.wiki/wiki/apis)促进全球访问加密货币和[Web3](https://iq.wiki/wiki/web3)数据，无需费用或强制注册。它们包括用于实时市场数据的WebSocket，用于历史数据的REST [API](https://iq.wiki/wiki/apis)，以及用于跨加密货币交易所、公共[区块链](https://iq.wiki/wiki/blockchain)、[DeFi](https://iq.wiki/wiki/defi)、[Metaverses](https://iq.wiki/wiki/metaverse)和GameFi活动进行自定义查询的GraphQL。[\[6\]](#cite-id-3k8bsjxf22v)[\[9\]](#cite-id-fm56xh2cao4)


##

## 使用案例

Openmesh [API](https://iq.wiki/wiki/apis) 支持各种应用：
**WebSocket - 实时市场和区块链数据（流媒体服务）**

* **实时加密货币交易平台：** 实时平台展示加密货币价格、订单簿和交易，并可即时访问数据。
* **实时 DEX 价格追踪器：** 显示跨[去中心化交易所](https://iq.wiki/wiki/decentralized-exchange)的实时价格差异，帮助优化代币交换率。
* **实时 GameFi 仪表板：** 提供实时游戏内资产价格、交易和活动，以进行战略决策。
* **实时元宇宙活动监控器：** 展示实时[元宇宙](https://iq.wiki/wiki/metaverse)活动、交易和资产移动，以增强用户参与度。

**REST API - Web3 数据存档（历史数据即服务）**

* **历史加密货币分析工具：** 提供对历史加密货币数据的分析，包括价格趋势，无需额外费用。
* **DeFi 历史表现追踪器：** 分析 [DeFi](https://iq.wiki/wiki/defi) 项目的历史表现指标，以经济高效地改进增长策略。
* **区块链游戏性能分析：** 分析历史游戏性能指标和用户参与度，以增强游戏机制。
* **元宇宙土地价值分析：** 提供对元宇宙土地的历史价值趋势的洞察，为投资决策提供信息。
* **历史区块链审计工具：** 提供一个全面审计历史[区块链](https://iq.wiki/wiki/blockchain)数据的平台，无需额外费用。

**GraphQL - 构建模式并启用数据选择**

* **定制的 DeFi 分析仪表板：** 通过可定制的数据馈送支持高效和个性化的 [DeFi](https://iq.wiki/wiki/defi) 分析。
* **GameFi 资产监控工具：** 监控特定的游戏资产和实时价值，从而优化游戏策略。[\[6\]](#cite-id-3k8bsjxf22v)[\[9\]](#cite-id-fm56xh2cao4)

![Screenshot 2024-06-14 at 21.46.01.png](https://ipfs.everipedia.org/ipfs/QmeUyKBZjTgQEza2hLiowd4mYQ2fygmyiF3o62xtAiPfKP)

#

## Pythia

Pythia 是 Openmesh 目前正在积极开发中的一个动态分析和查询引擎，它使用 PostgreSQL 数据库来存储大量的市场数据。它可以通过由开源商业智能工具 Apache Superset 驱动的界面进行直接查询。

Pythia 的主要作用是将大量的原始数据转化为可操作的见解，从而促进定制的 [Web3](https://iq.wiki/wiki/web3) 数据产品的创建、可视化和部署。用户可以设计和合并查询以构建定制的仪表板，这些仪表板可以私下存储或通过 [web3](https://iq.wiki/wiki/web3) 钱包公开共享，从而促进协作和创新。无论用户是经验丰富的开发人员还是新手，Pythia 都能有效地帮助他们实现数据驱动的愿景。[\[6\]](#cite-id-3k8bsjxf22v)[\[10\]](#cite-id-cbh47au1bg)


##

## 用例

Pythia 在 Openmesh 生态系统中具有各种实际应用，使用户能够创建定制的数据仪表板和分析解决方案：

* **加密货币市场趋势仪表板**：交易者监控实时[加密货币](https://iq.wiki/wiki/cryptocurrency)价格、交易量峰值和[流动性池](https://iq.wiki/wiki/liquidity-pool)，以便做出明智的投资决策。
* **全球 DeFi 利率监控器**：投资者跟踪和比较各种 [DeFi](https://iq.wiki/wiki/defi) 平台上的利率，以优化收益策略。
* **名人 NFT 追踪器**：艺术家和经理可视化热门名人 [NFT](https://iq.wiki/wiki/non-fungible-token-nft)，以根据市场需求制定发布策略。
* **DeFi 性能分析**：爱好者分析总锁定价值、[流动性提供者](https://iq.wiki/wiki/liquidity-providers)回报和 [智能合约](https://iq.wiki/wiki/smart-contract) 活动等指标，跨 [DeFi](https://iq.wiki/wiki/defi) 平台。
* **区块链游戏指标**：开发者监控用户参与度、游戏内资产交易模式和玩家成就，以增强游戏体验。
* **元宇宙房地产洞察**：投资者监控不同元宇宙中虚拟房地产地块的交易趋势和受欢迎程度，以寻找投资机会。
* **公共区块链健康监控器**：网络分析师监控公共 [区块链](https://iq.wiki/wiki/blockchain) 指标，例如区块大小、交易速度和钱包活动，以确保最佳网络性能。[\[6\]](#cite-id-3k8bsjxf22v)

![Screenshot 2024-06-14 at 21.47.49.png](https://ipfs.everipedia.org/ipfs/QmYyNTZaRh2aVmgDdekohS9X6PoVpvECpQLZGrov9VmXFF)


## 基础设施

#

## XnodeOS

XnodeOS，从NixOS发展而来，专注于通过 iPXE 网络引导、ISO 和 kexec 部署方法，为各种云平台上的 [web3](https://iq.wiki/wiki/web3) 节点和数据基础设施提供服务。它优先考虑最小的依赖关系和强大的部署实践。

截至 2024 年 6 月，它仍处于初期阶段，XnodeOS 利用 Studio [API](https://iq.wiki/wiki/apis) 向 Xnodes 提供 JSON 响应。未来的发展目标是通过 Xnode Studio 实现基于 git 的配置系统，这将引入版本控制、回滚和 CI/CD 等功能。

为了提高可扩展性，XnodeOS 正在探索与 PowerDNS 的集成，以便使用 TXT 记录有效地通知配置更新。它还提倡自托管的 git 基础设施，以提高其配置管理方法的可靠性和去中心化。[\[11\]](#cite-id-u9mjdmig9j)

#

## Openmesh Core

Openmesh Core 采用 [Tendermint](https://iq.wiki/wiki/tendermint) 共识协议，特别是在 Go 中实现了 CometBFT，旨在确保 [区块链](https://iq.wiki/wiki/blockchain) 的安全可靠运行。它有助于选择提议者和验证交易，以及通过预投票和预提交来最终确定区块承诺。

网络通信受到监督，以同步节点并解决差异，同时采用 [拜占庭容错](https://iq.wiki/wiki/byzantine-fault-tolerance) 机制，通过强制削减权益来防范恶意节点。

区块承诺后的即时终结性增强了交易的完整性。核心还旨在支持协议升级、管理功能实现，并通过 [IPFS](https://iq.wiki/wiki/ipfs) 维护数据完整性和可用性。[\[12\]](#cite-id-xi5d300wude)[\[13\]](#cite-id-jkscsbprbta)


#

## 数据流

Openmesh通过精简流程管理其数据流，旨在提高效率和可扩展性。最初，半结构化JSON格式的[中心化交易所（CEX）](https://iq.wiki/wiki/cex-centralized-exchange)数据被收集到按交易所-交易对分区的原始主题中，而结构化的[区块链](https://iq.wiki/wiki/blockchain)数据，以Apache Avro格式，被定向到特定主题。然后，流处理器网络摄取这些数据，确保基于交易所和交易对标准的有序事件处理的并行处理。

处理后的数据使用Avro模式进行标准化，转换为Apache Parquet格式后，归档到对象存储中，从而优化存储效率。此外，数据存储在PostgreSQL数据库中，以便使用PowerQuery进行基于查询的分析，每个事件主题表最多支持1000行。最后，市场事件通过WebSocket广播器流式传输给用户，从而促进可扩展的消息传递和动态组重新平衡，以满足运营需求。[\[14\]](#cite-id-tzgojak2rij)
![Screenshot 2024-06-14 at 21.49.55.png](https://ipfs.everipedia.org/ipfs/QmP3sB6DKiGgXs5uhiwcqe1RRBMsDfuiSmywk6wdFRsuxP)

#

## 连接器

数据连接器是 Openmesh 生态系统的关键组成部分，旨在有效地从各种链上和链下来源收集实时数据。每个连接器都在 Kubernetes 环境中独立运行，确保稳健性和可扩展性。它们处理各种错误情况，例如速率限制和连接失败，以维持连续的数据流。

[区块链](https://iq.wiki/wiki/blockchain)连接器利用 JSON RPC 和 websockets 直接与节点交互，促进新区块的实时更新和详细的交易信息。Openmesh 旨在支持任何节点配置，使用户能够灵活地部署连接器。模块化架构促进了社区驱动的扩展，以集成额外的加密数据源，未来计划增强连接器管理和监控功能。[\[15\]](#cite-id-vfwxsju9mye)
![Screenshot 2024-06-14 at 21.50.24.png](https://ipfs.everipedia.org/ipfs/QmQkBAvJae62F5QqgC3Cksmsq4B5HcEKRvMtR5ZZarnzxq)



## 治理

Openmesh 强调治理和透明度，以建立信任并鼓励创新。该组织由多元化的董事会和顾问委员会管理，确保问责制和道德行为。

透明度是核心，Openmesh 通过博客和社区电话会议等各种渠道公开分享决策过程、财务报告和更新。这种开放性加强了利益相关者的信任和参与。

通过全面的行为准则和对法律的遵守，严格维护道德标准。该组织还保护举报不道德行为的举报人。

社区参与至关重要，Openmesh 通过论坛、调查和活动积极寻求反馈，以增强社区对决策的贡献。[\[17\]](#cite-id-iq7wvhq97dg)



## 大使计划

Openmesh大使计划旨在授权个人在其社区内倡导Openmesh，重点是分享有关其技术的知识，并与爱好者互动以鼓励增长。

大使有机会扩展其专业网络，加深对去中心化技术的理解，并因其贡献而获得认可。他们还可以提前访问新功能，确保他们随时了解最新进展并有效地为社区计划做出贡献。[\[16\]](#cite-id-p5m4t9nw67)
![Screenshot 2024-06-14 at 21.53.55.png](https://ipfs.everipedia.org/ipfs/QmXTWpM5HGoZsNh8kcUpxiK3Fcy2sJJs6kipL1iVc6Bwhs)
