探索Snort:基于Nostr协议的下一代Web3.0社交网络

113 阅读4分钟

Nostr 协议和 Web3.0 是什么?

Web3.0

Web3代表着互联网进化的下一个重要阶段,这一概念围绕着去中心化、区块链技术和用户拥有数据控制权的理念展开。与当前的Web2.0(中心化的服务提供商控制数据和信息流通)形成鲜明对比,Web3力图构建一个更加公平、开放和安全的数字世界。在这个世界中,不仅交易和互动变得透明,用户对自己的数据拥有绝对的控制权,而且通过智能合约和去中心化应用(DApps),创造了无限的可能性。

特点:

  1. 去中心化:Web3使用区块链技术减少对中央服务器的依赖,数据分布存储在网络上,增加了系统的透明度和抗攻击能力。
  2. 用户数据控制:用户拥有自己数据的控制权,可以决定数据的使用方式,减少数据被滥用的风险。
  3. 无需许可和边界:任何人都可以参与Web3网络,不受地理或政治限制。
  4. 本地加密货币经济:Web3利用加密货币进行价值转移,促进了新的经济模型和激励机制的形成。
  5. 智能合约:代码自动执行合约条款,提高了交易的效率和信任度。
  6. 去中心化应用(DApps) :运行在区块链上的应用程序,不受任何单一实体控制,提高了应用的可靠性和安全性。

Nostr协议

Nostr协议,作为Web3.0时代的一个创新,是一个简单、开放、去中心化的社交网络协议。它利用公钥作为用户的唯一标识,允许用户发布消息、订阅其他用户,并在去中心化的网络中自由交流。Nostr旨在解决当前社交平台的一些主要问题,如隐私侵犯、数据控制和审查制度,通过提供一个没有中央控制机构的平台,使得信息的传递更加自由和安全。Nostr协议的设计哲学体现了Web3.0对于去中心化和用户赋权的核心价值观,预示着社交网络发展的新方向。

特点:

  1. 简单性:Nostr协议设计简洁,易于理解和实施,减轻了开发者的负担。
  2. 去中心化身份验证:使用公钥作为用户的身份标识,不依赖于中心化的身份验证服务。
  3. 开放和透明:作为一个开放协议,任何人都可以构建应用或服务,并且所有交互都是公开和透明的。
  4. 端到端加密:支持加密消息,保护用户的隐私和安全。
  5. 灵活性:虽然主要用于构建社交网络,但Nostr的简单和灵活性使其可以适用于多种应用场景。

Sonrt 是什么

Sonrt 是一个开放的去中心化 Web3.0 社交网络,这不是一个单一的网站,而是一个由成千上万的用户组成的网络,这些用户可以相互发布到彼此的中继服务器。基于去中心化基础设施构建,没有任何单一实体控制。这个平台支持多种Nostr协议提议(NIPs),涵盖了基本协议流程描述、联系人列表、时间戳证明、加密直接消息等多个方面。

Snort 支持以下 NIP:

  • NIP-01:基本协议流程描述

  • NIP-02:联系人列表和宠物名(不支持宠物名)

  • NIP-04:加密私信

  • NIP-05:将 Nostr 密钥映射到基于 DNS 的互联网标识符

  • NIP-06:从助记符种子短语派生基本密钥

  • NIP-07:window.nostr网络浏览器的功能

  • NIP-08:处理提及

  • NIP-09:事件删除

  • NIP-10:客户端在文本事件中使用标签e的约定p

  • NIP-11:中继信息文件

  • NIP-13:工作量证明

  • NIP-18:转发

  • NIP-19:bech32 编码的实体

  • NIP-21:nostr:协议处理程序 ( web+nostr)

  • NIP-23:长格式内容

  • NIP-25:反应

  • NIP-26:委托事件签名(仅显示委托签名)

  • NIP-27:文本注释参考

  • NIP-28:公共聊天

  • NIP-30:自定义表情符号

  • NIP-31:未知事件的 Alt 标签

  • NIP-36:敏感内容

    等等。。。

实际部署效果图

安装部署

  1. 进入云原生应用市场
  2. 搜索 Sonrt
  3. 进入详情,选择包类型(本应用支持,docker安装,ram安装)
  4. 点击安装,执行相应命令即可。如有疑问可参阅使用文档或加入社区

关于云原生应用市场

云原生应用市场是一个汇聚了各类开源软件的应用市场,不仅可以作为你自己的 Helm Chart 仓库,提供丰富多样的Helm应用,还有 Docker 应用、Rainbond 应用模板、信创应用等多种选择。

官网:hub.grapps.cn/

微信群:关注 云原生应用市场 公众号加入技术交流群