TimeDao-一篇文章了解清楚Subspace项目

图片

1 项目简介

什么是Subspace网络?

Subspace是为下一波加密创建者构建的第四代区块链。旨在实现web3规模扩容。

Subspace允许开发者以互联网规模运行 Web3 应用。它提供了一个简单的接口,用于快速部署按需求自动扩展的多链去中心化应用。Subspace由一个新的,生态友好的第四代区块链驱动,它能够在不损害安全和去中心化的情况下,在链上大规模扩展存储和计算。它无缝地整合了现有的区块链、layer2协议和去中心化的应用,使其成为整个Web3生态系统的基础设施层。Subspace将通过支持NFT、GameFi和互联网规模的元宇宙,增强建设者解锁下一波加密应用(大规模采用)的能力。

Subspace核心目标:为用户提供一个可扩展的基础层,使他们能够掌握自己数据的使用情况,并使互联网能够脱离技术寡头所控制的中心化服务器和数据中心,实现正常稳定工作。

2 创始团队

Subspace Labs是Subspace Network的分布式研发公司。总部位于加利福尼亚州帕洛阿尔托,是一个全球性远程团队。

Subspace Labs成立于2018年,创始人是:Jeremiah Wagstaff, Nazar Mokrynskyi。

图片

经过几年的研究和探索,其中研究经费大部分来自美国国家科学基金会,Subspace Labs 于2021年6月筹集了450万美元的种子轮资金,由 Hypersphere Ventures和 Stratos Technologies 领投。

Subspace使用Parity Substrate框架构建,这与Polkadot区块链使用的是同一框架。并且项目的早期版本也获得了Web3基金会的资助。

Subspace几年前因这个理念而开始:一个适合规模化构建去中心化应用的layer2。一路上我们了解到,加密空间的根本问题在于设计一个安全,去中心化,公正和可持续的layer1。尽管我们受到许多其他项目的启发,但我们最终感到,所有现存和提出的解决办法都是不够的。我们在过去几年里一直在进行艰苦的工作,从头开始研究和设计一种新的协议,直到匹配这些理想为止。

2021 年 11 月,Subspace Labs收购Canyon Network,Canyon Network是一个致力于创建Web3永久存储层的区块链公司。

3 主要特色

3.1 零层协议,基础设施

Subspace是一个零层协议,可以与任何一层协议兼容,实现互相操作,这也使其具备条件成为整个Web3生态的基础设施层。基于多年的原创研发,Subspace成为第一个真正解决区块链“不可能三角”的协议,即难以同时实现可扩展性、去中心化和安全性这三个特性,为存储和计算提供了一个开放、可扩展的平台。

3.2 解决web3规模扩容的难题

通过模块化设计,实现以互联网规模运行web3 dApps应用,解决区块链web3规模扩容的难题。

3.3 永久存储

与Filecoin等去中心化存储网络不同,Subspace可以永久地将数据存储在链上,而不是暂时性地储存在链下仅几个月。同时Subspace与Arweave这类永久存储网络也有区别,Arweave的共识基于挖矿,能源消耗高,故而储存成本恒定在一个较高水平,但Subspace的共识基于收益耕作,属于生态友好型,而且存储成本会根据市场情况进行相应的调整。收益耕作者或称为“农民”(而非矿工)只需要通过归档存储证明(PoAS)在自己磁盘空间允许的范围内尽可能多地储存区块链历史记录即可。归档存储证明(PoAS)是Subspace Network技术白皮书中所描述的一种新颖的共识算法。

3.4 避免PoC农民困境

Subspace的目标是创建一个最长链的PoC共识机制,在区块链中,最长链通常代表最被认可的链,因为它包含了最多的工作量或验证。

Subspace激励网络中的农民(即存储区块链数据的节点)保留完整的区块链历史。这是为了部分解决农民困境(farmer’s dilemma),即农民在存储成本与从网络中获得的奖励之间的权衡问题,以避免农民的困境。

4 共识机制与挖矿

Subspace Network的共识算法与传统的工作量证明(PoW)或权益证明(PoS)不同,它采用的是一种基于归档存储的共识模型(Proof-of-Archival-Storage),这是容量证明的一种变体。参与Subspace的节点运营者不需要任何专门的硬件或资本投资,只需使用他们的个人计算机也可以为网络的弹性做出贡献。这种设计使得Subspace成为一个开放且无需许可的平台。

Subspace网络中的节点分为存储矿工和质押执行节点,存储矿工负责共识层面的活动,而执行节点则负责计算层面的活动。这种设计进一步增强了Subspace网络的去中心化和可扩展性。

4.1 Proofs-of-Archival-Storage(PoAS,归档存储证明)

目的:验证是否存了数据

方法:Proofs-of-Archival-Storage是一种基于存储证明的共识机制,通过验证农民对区块链历史的存储情况来确保区块链的安全和可靠。PoAS的核心在于使用一种有效的存储证明(Proof-of-Storage,PoStorage)来验证区块链历史本身的存储情况。

4.2 沙漏模型

目的:数据的完整性验证

方法:证明者使用公钥对文件应用慢速编码。随后, 验证者会审核编码文件的随机片段。为了通过审核,证明者必须在指定的超时时间内证明拥有编码段。

4.3 账本历史记录

区块链账本历史记录的方法:将账本历史记录分割成固定大小、内容可寻址的片段,并通过伪随机置换(Pseudo-random Permutation,PRP)和唯一公共标识符(ID)对每个片段进行编码和存储的过程。

4.4 置换算法的选择

目的:抗ASIC、抗攻击

置换算法在密码学中是一个重要的概念,它通常指的是对数据的重新排列,以隐藏原始数据的信息。Subspace在密码编码中选择置换算法时需要考虑的因素,包括安全性、ASIC抗性、时间不对称性,以及如何利用模数平方根的困难性来构造理想的置换算法。

研究者们发现可以利用计算模数平方根的困难性来构造这样的置换。SLOTH(slow-time hash function)是一个指导性的置换算法,它基于模数平方根问题的困难性设计。

除以上外,Subspace还设计了存储审计、重新引入时间、阻止数据压缩、防篡改、约束模拟攻击、约束分叉两面下注、防远程攻击等共识机制,以保证分布式系统的安全性。详细描述见《TimeDao-Subspace共识机制详细解读》。

5 Subspace发展历史

Subspace Labs成立于2018年,创始人:Jeremiah Wagstaff, Nazar Mokrynskyi。

2021年6月筹集了450万美元的种子轮资金,由 Hypersphere Ventures和 Stratos Technologies 领投。

2021 年 11 月,Subspace Labs收购Canyon Network,Canyon Network是一个致力于创建Web3永久存储层的区块链公司。

2022 年 3 月,Subspace完成A轮融资,融资金额:$3290万,估值6亿美金,Coinbase领投。

2022 年 9-10 月,Gemini II 激励测试网。

2023 年 8 月,Gemini III 3f 测试网,非激励测试网。

2023 年 12 月 20 日,Gemini III 3g 激励测试网上线,网络规模超过5PB。

2023 年 1 月 10 日,Gemini III 3h 激励测试网上线,仍在运行中,网络规模达到150PB。

6 融资信息

截至目前,Subspace Labs已完成2轮融资,累计融资3,740.00万美金。其最近的一次融资是2022-03-01的A轮融资,融资金额3,290万美金,估值6亿美金。

6.1 种子轮

融资时间:2021-06-02 融资金额:$450万。

图片

6.2 A轮

融资时间:2022-03-01 融资金额:$3290万。

图片

图片

图片

7 项目分析

2023年有两波重要的关键词行情,一个是模块化区块链,以Celestia(TIA)为代表,一个是永久存储,以Arweave(AR)为代表。模块化区块链和永久存储,也将成为下一波行情的主流叙事。

而Subspace则是两者的结合,Subspace通过模块化设计,实现web3应用的互联网规模扩容,这将是Subspace最大的亮点,因为一旦实现,区块链才可以真正地从梦想照进现实,让dApps实现更多的应用场景。

Subspace可以永久地将数据存储在链上,而不是暂时性地储存在链下仅几个月。同时Subspace与Arweave这类永久存储网络也有区别,Arweave的共识基于挖矿,能源消耗高,故而储存成本恒定在一个较高水平,但Subspace的共识基于收益耕作,属于生态友好型,而且存储成本会根据市场情况进行相应的调整。因此,Subspace在永久存储方面,拥有比Arweave更加灵活的市场调节机制。

结合以上分析,Subspace不是单纯的PoC项目,而是将成为区块链重要的基础设施组成部分。在市场发现的过程中,Subspace的项目价值和代币价格将水涨船高,具有很大的想象力空间。

8 社区和工具

Website |GitHub |Discord |Telegram |Twitter |Medium

论坛社区:

https://forum.subspace.network/

区块链浏览器:

https://explorer.subspace.network/

https://subspace.subscan.io/

运营商:

https://staking.subspace.tools/

区块链钱包:

https://www.subwallet.app/

9 测试网奖励数据

Gemini II,测试网2奖励代币总量的0.55%,其中,0.05% 分配给余额大于 0.5 tSSC 的地址87,152个;0.5% 分配给余额大于 3 tSSC 的地址,37,663个。

时间测试网节点规模
2022.9-10Gemini II27.3k1.3PB

Gemini III,测试网3采用每周奖励代币总量的0.1%,计划持续24周,奖励总量的2.4%。测试网3有可能提前结束,有可能延后结束,按原计划会在6月份结束。测试网3分为3f、3g、3h阶段。

时间测试网节点规模运营商质押
2023.8-12Gemini III 3f
2023.12-24.1Gemini III 3g86005PB149311k
2024.1至今Gemini III 3h136PB

当前仍处于Gemini III 3h,自2024年1月份到现在已经持续了当前网络规模为136PB。

作者:TimeDao-Ben

TimeDao——一个致力于个人提升、财富增值、商业变现的分布式自治组织

公众号:TimeDao

网址:https://timedao.tech

TimeDao可提供的服务:Subspace节点部署&机器托管&效率优化&运维监控。详情关注TimeDao咨询。 

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/671095.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python06 条件判断语句

Python 条件判断语句 Python 条件判断语句格式1if 条件 :else:格式2if 条件 :elif条件 :else:三目: second_max num1 if 条件语句 else num2# 快捷键: tab 整体向右移动一个水平制表符,shift tab 整体向左移动一个水平制表符 num1 10 num2 20 if num2 > num…

每日5题Day15 - LeetCode 71 - 75

每一步向前都是向自己的梦想更近一步&#xff0c;坚持不懈&#xff0c;勇往直前&#xff01; 第一题&#xff1a;71. 简化路径 - 力扣&#xff08;LeetCode&#xff09; class Solution {public String simplifyPath(String path) {Deque<String> stack new LinkedList…

Java17 --- SpringCloud之seate

目录 一、创建seata需要的mysql数据库表 二、修改seata的配置文件 三、启动nacos及seata 四、创建需要的数据库及表 一、创建seata需要的mysql数据库表 CREATE DATABASE seata;CREATE TABLE IF NOT EXISTS global_table(xid VARCHAR(128) NOT NULL,…

电影APP需求规格说明书示范

电影APP需求规格说明书示范 目录结构参考1 引言1.1编写目的1.2背景1.3项目目标1.4 概述 2 整体说明2.1 用例模型2.2 产品功能2.3 用户特点2.4 需求分配 3 具体需求3.1用例描述3.2用例细化 4 支持信息 目录结构参考 计算机软件需求规格说明规范 标准号&#xff1a;GB/T 9385-20…

Jmeter参数化

Jmeter参数化 本质&#xff1a;使用参数的方式来替代脚本中的固定的测试数据 实现方式&#xff1a; 定义变量&#xff08;最基础&#xff09; 文件定义的方式&#xff08;所有测试数据都是固定的情况下&#xff09; 数据库的方式&#xff08;灵活&#xff09; 函数方式&am…

详解 Spark核心编程之广播变量

广播变量是分布式共享只读变量 一、广播变量功能 ​ 广播变量用来将一个较大的数据对象发送到 Executor 并保存在内存中&#xff0c;同一个 Executor 中的所有 Task 都可以读取且只能读取广播变量中的数据&#xff0c;从而达到共享的目的&#xff0c;避免 Executor 中存在大量…

java—MyBatis框架

简介 什么是 MyBatis&#xff1f; MyBatis 是一款优秀的持久层框架&#xff0c;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO&…

SparkSql近期使用经验分享

背景 近期在公司使用了SparkSql重构一个由Java开发的ETL程序&#xff0c;因为Java模块不易于修改和部署&#xff0c;而由于SparkSql脚本是由Python开发&#xff0c;便于根据业务需求来开发维护&#xff0c;特别是不需要编译、打包部署。 技术理念 SparkSql是以Sql的形式去开…

三十三篇: 解锁决策之门:专家系统深度探索与未来展望

解锁决策之门&#xff1a;专家系统深度探索与未来展望 在今天这个日益复杂的世界中&#xff0c;我们对决策的速度和质量提出了更高的要求。在众多解决方案中&#xff0c;专家系统作为人工智能的一大分支&#xff0c;扮演着不可或缺的角色。它不仅是技术创新的产物&#xff0c;…

html+CSS+js部分基础运用11

一、改变新闻网页中的字号 1、设计如图1-1所示的界面&#xff0c;要求当网络访问者选择字号中的【大、中、小】时能实现页面字号大小变化&#xff0c;选择“中”时&#xff0c;页面效果如图1所示。 图1 单击前初始状态页面 图2 单击“中”链接后页面 2、div中内容如下&#x…

操作系统|进程和线程的上下文以及他们的上下文切换具体流程?

进程和线程已经是老生常谈的问题了&#xff0c;现在那么他们是如何进行切换的呢&#xff1f;他们之间的切换有什么区别呢&#xff1f;如果你不懂的话&#xff0c;就让我们一起来探讨一下吧&#xff01; 进程上下文切换(context switch) 进程到底由哪些部分组成&#xff1f; …

thingsboard物联网平台快速入门教程

第一步&#xff0c;搭建服务器 使用我已经建好的服务器&#xff0c;thingsboard测试账号,租户管理员账号&#xff0c;物联网测试平台-CSDN博客 第二步&#xff0c;创建一个设备&#xff0c;获取设备Token 用租户管理员账户登录&#xff0c;左侧找到实体->设备&#xff0c…

无法拒绝!GPT-4o 完美适配安卓手机,畅享丝滑体验

无法拒绝&#xff01;GPT-4o 完美适配安卓手机&#xff0c;畅享丝滑体验 前言 人工智能的飞速发展&#xff0c;给我们的生活带来了前所未有的便利。作为AI技术的代表之一&#xff0c;GPT凭借其强大的自然语言处理能力&#xff0c;已经成为许多用户日常生活和工作中的得力助手…

模拟集成电路(6)----单级放大器(共源共栅级 Cascode Stage)

模拟集成电路(6)----单级放大器&#xff08;共源共栅级 Cascode Stage&#xff09; 大信号分析 对M1 V x ≥ V i n − V T H 1 V x V B − V G S 2 V B ≥ V i n − V T H 1 V G S 2 V_{x}\geq V_{in}-V_{TH1}\quad V_{x}V_{B}-V_{GS2}\\V_{B}\geq V_{in}-V_{TH1}V_{GS2} Vx…

Mybatis项目创建 + 规范

文章目录 一、相关概念Mybatis1.1 什么是Mybatis1.1 如何实现简化JDBC 二、如何创建 Mybatis 项目2.1 创建SpringBoot项目 加载依赖2.2 准备数据库 以及 对象的映射2.3 配置数据库连接池2.4 使用Mybatis操作数据库2.5 单元测试 三、其他3.1 数据库与Java对象的映射规则 ---- 结…

【MySQL】Linux安装MySQL

一、center OS环境准备 为了在Linux系统中查看MySQL5.8与8.0版本的区别 我们要准备两个虚拟机&#xff0c;需要的软件&#xff1a;VMware和CentOS7 因为博主之前在学习redis的时候已经安装过一个虚拟机了&#xff0c;所以我就直接克隆了一个CentOS2.0 修改mac地址&#xff0…

基于C#使用ACCESS数据库时遇到的问题记录

一、32位版本Office与64位AccessDatabaseEngine共存安装方法 1. 使用winrar、7zip等软件将AccessDatabaseEngine_X64.exe解压缩&#xff0c;得到AceRedist.msi和files14.cat2个文件 2. 下载Orca MSI编辑修改工具。安装后&#xff0c;使用Orca打开AceRedist.msi&#xff0c;找到…

在iPhone上恢复已删除的Safari历史记录的最佳方法

您是否正在寻找恢复 iPhone 上已删除的 Safari 历史记录的最佳方法&#xff1f;好吧&#xff0c;这篇文章提供了 4 种在有/无备份的情况下恢复 iPhone 上已删除的 Safari 历史记录的最佳方法。现在按照分步指南进行操作。 iPhone 上的 Safari 历史记录会被永久删除吗&#xff1…

爱德蒙得洛希尔:深耕亚洲市场,开启中国投资新篇章!

爱德蒙得洛希尔资产管理&#xff08;法国&#xff09;有限公司&#xff08;以下简称“爱德蒙得洛希尔”&#xff09;是一家具有悠久历史和全球业务网络的金融企业&#xff0c;由洛希尔家族于1953年在法国巴黎创立。作为一家主要从事私人银行和资产管理业务的金融集团&#xff0…

Mybatis编写SQL

文章目录 一、用注解编写1.1 增普通增加获取自增ID 1.2 删和改1.3 查单表查询多表查询 二、用xml编写2.1 使用xml的流程2.2 增普通增加获取自增ID 2.3 删 和 改2.4 查 三、#{} 和 ${}3.1 #{} 、${}3.1 预编译 SQL 、即时编译SQL 两种写法是可以同时存在的 一、用注解编写 1.1 …