Spacemesh、Kaspa和Chia的全面对比!

当今区块链领域,PoST(Proof of Space and Time)共识算法引领着一股新的技术浪潮。在这个热潮下,Chia项目作为PoST共识机制的经典项目,和目前算力赛道备受瞩目的Kaspa项目,都是不可忽视的存在。虽然这两个项目各自追求着不同的目标和特点,但它们的核心理念都围绕着算力赛道展开,所以本文将拿这两个项目与同赛道的新兴项目Spacemesh进行全方位比较,具有一定的参考价值。接下来,就让我们一起来深入探讨Chia、Kaspa和Spacemesh的共识机制、技术架构以及在可扩展性、去中心化等方面的表现。

SMH 是Spacemesh的原生代币,已经经历了几次大暴涨,从交易开盘时的0.1美元,到最高飙升至11美元,最高涨幅就超过了100倍。现在因为熊市行情,币价横盘在3美元左右,稳定增幅20倍,每日交易额几百万美元,所以有理由相信Spacemesh未来会因为币价继续抬头而实现起飞。区块链的致富效应,已经让传统金融蠢蠢欲动, 想参与Spacemesh&Aleo头矿的朋友请于文末添加v。

01

项目介绍

Kaspa

Kaspa 是一种去中心化的和完全可扩展的 Layer-1,基于 GHOSTDAG 协议。与传统的区块链不同,GHOSTDAG 并不是并行创建的孤立区块,而是允许它们共存并以共识的方式排序。Kaspa在支持高块率的同时,保持了最安全的工作量证明环境所提供的安全水平。其设计忠实于Satoshi嵌入比特币的原则——工作量证明挖矿、UTXO形成的孤立状态、通货紧缩的货币政策、无预挖、无中心治理。

Chia

Chia Network是由BitTorrent创始人Bram Cohen于2017年创立的加密货币项目,旨在构建一个绿色环保的加密货币,并计划开发一个改进的区块链和智能交易平台,以及布局企业级应用。Chia Network开发了自己的智能合约编程语言Chialisp,它保留了"UTXO模型"的优势,同时引入了"以太坊Solidity模型"的通用功能,从而实现了更强大的功能,如多重签名、原子交换、授权收款人钱包、转账收回、限额钱包、延迟恢复功能的纸质钱包、数字身份钱包和奇亚彩币(类似于ERC20代币)。于2021年3月18日,Chia正式发布了Chia 1.0主网,代币名为XCH。

Spacemesh

Spacemesh由Aviv Eyal和Tomer Afek于2017年在以色列创立,旨在构建一个分散、安全和可扩展的加密货币和智能合约平台,解决了困扰第一和第二代区块链网络的许多普遍问题。为了实现这一目标,SpaceMesh使用了一种名为Proof of Space-Time(PoST)的协议,使任何拥有硬盘上的空闲空间的人都可以参与协议,并采用了网格网络结构,以限制自私矿工行为的激励,并促进去中心化。该协议的货币称为Spacemesh币(SMH),SpaceMesh团队认为通过优先考虑协议的“公平性”,开发一个具有低进入门槛、可持续的交易费用和强大的去中心化特性的产品,他们可以提供最大的价值。

02

项目比较

Chia、Kaspa和Spacemesh是三种不同的区块链项目,它们在共识机制、技术实现、挖矿方式以及其他方面有一些相似之处,但也存在明显的不同之处。

共识机制

  • Chia

Chia Network采用了一种新颖的中本聪共识算法,称为"空间证明"和"时间证明" (PoST)。这种共识机制旨在利用磁盘空间和计算时间来实现区块链的安全和验证。

  • Kaspa

Kaspa使用了GhostDAG/PHANTOM协议(相当于基于PoW 和DAG 的共识机制),这是一种基于工作证明的共识机制,可以实现高吞吐量和低延迟的交易确认。

  • Spacemesh

Spacemesh使用自己的独特的共识协议,基于时空证明(PoST)和网格技术,旨在实现高度分散化、高吞吐量和高安全性的区块链网络。

技术实现

  • Chia

Chia在技术上实现了独特的空间证明和时间证明机制,通过使用未使用的硬盘空间和验证可验证的延迟函数来实现共识和挖矿。

  • Kaspa

Kaspa使用GhostDAG/PHANTOM协议,通过构建一个块DAG结构来实现快速确认和高吞吐量的交易处理。

  • Spacemesh

Spacemesh的技术实现包括网格技术和时空证明,以及独特的共识协议,旨在创建一个分散化、高吞吐量和高安全性的网络。

挖矿方式

  • Chia

Chia的挖矿过程涉及创建"图"(plots),这些图占用硬盘空间,并通过空间证明和时间证明参与区块生成。

  • Kaspa

Kaspa的挖矿过程涉及使用工作证明挖矿,利用GhostDAG/PHANTOM协议生成块DAG来快速确认交易。

  • Spacemesh

Spacemesh的挖矿过程涉及使用时空证明和网格技术,以及独特的共识协议来验证交易和生成区块。

其他方面

这三个项目都注重提供更高的吞吐量和更快的交易确认速度,以满足不同的应用需求。

它们的共识机制和挖矿方式在某些方面有相似性,例如利用硬盘空间、计算能力或工作证明来实现共识。

在技术实现和项目目标方面,Chia注重环保和绿色挖矿,Kaspa专注于提供高吞吐量的交易处理,而Spacemesh则关注分散化和安全性。

尽管这些项目有一些共同之处,但它们的独特特点和技术实现使它们在区块链领域中各自有其定位和优势。

03

PoST (Proof of Space-Time)

定义: Spacemesh协议使用的资源是时空。项目方通过让矿工发布时空证明(Proofs of Spacetime,PoSTs)来将时空变成一个公开可验证的资源。在高层次上,PoST是一个证明,证明节点在一段给定的时间T内分配了一定数量的空间S来参与挖矿过程。节点的时空资源被计算为S · T。粗略地说,PoST由两个阶段组成:初始化阶段(执行一次),在此阶段矿工“承诺”填充空间S的数据,以及执行阶段(反复执行),在此阶段矿工证明他们仍在存储数据。时空资源的时间组成是连续证明之间的经过时间——如果初始化(或上一个执行阶段)与最新执行阶段之间的间隔为T,则证明矿工消耗了S · T的时空资源。

不幸的是,PoST实际上不能证明矿工在两个证明之间存储了数据。它证明了一个稍微较弱的陈述:“要么矿工存储了数据,要么矿工重构了数据”。这是不可避免的,因为矿工始终可以重新运行初始化过程来重新创建数据。项目方通过在PoST中显式地参数化初始化成本来处理这个问题。初始化成本很重要,因为它与存储成本的关系决定了在两个证明之间的间隔内存储数据还是重新计算。如果初始化成本低于存储数据的成本,理性用户将更喜欢重新计算——在这种情况下,协议仍然是安全的,但本质上变成了基于工作量证明的协议。由于现实世界中存储和CPU的实际成本可能会波动,项目方必须能够调整初始化成本,以确保存储数据仍然是理性的选择。

此外,在Spacemesh协议中,项目方解决了保持固定通信复杂性的问题,方法是随着矿工数量的增加连续证明之间的间隔。这表示存储数据在连续证明之间的成本会随着矿工数量的增加呈线性增长。即使CPU和存储成本保持不变,最终也需要调整初始化成本来适应这种增长。

另外,PoST 的空间组件是可以公开验证的,它仅依赖于 PoST 协议中发送的消息的内容,时间组件则不然:它需要验证者测量 PoST 执行之间经过的时间。项目方通过将 PoST 转化为一个完全的“非交互式”,可公开验证的原语(NIPoST),通过在构造中添加一个经过时间证明(PoET)来实现。

直观地说,矿工将使用 PoET 以一种可公开验证的方式证明 PoST 执行之间经过了一个长度为 T 的时间间隔。为了验证矿工使用了 S·T 的时空资源,只需检查 PoST 是否为 S 空间,PoET 是否为 T 时间即可。由于项目方没有直接证明时间已经流逝的方法,项目方使用顺序工作作为流逝时间的代理(类似于顺序迭代加密哈希)。基本思想是,极其难以使迭代的哈希序列的计算速度超过最快的大规模生产的商用 CPU,特别是如果项目方使用(例如 SHA256)这样的哈希,主流 CPU 制造商已经投入了相当大的资源来加速该哈希计算。(这与增加总工作吞吐量形成了鲜明对比 —— 这可以通过并行化来完成,成本仅仅是所需吞吐量的线性成本)。

04

Spacemesh

Spacemesh的低进入门槛、低运营成本和激励相容性的结合,建立了公平分配的新颖保证。一旦通过提交所需的最低存储量加入网络,他们就会成为积极的参与者,并在每个时期获得公平的奖励,该份额可能足以支付任何电费或硬件更换成本。这样就形成了一个多样化的生态系统,即使是规模较小的参与者也可以积极做出贡献,而不会被定价。无论有多少其他参与者加入网络,每个人都保证能够持续且可预测地获得公平份额的奖励

Spacemesh 根据每个时期(大约每两周发生一次)的存储承诺大小来奖励小型家庭矿工,从而确保小型家庭矿工的公平性。这可以防止强大的Smesher获得不成比例的奖励。与其他无需许可的加密货币相比,Spacemesh 的进入门槛也显著降低。要成为smesher,所需要的只是一台具有可用存储空间的 PC、任何支持 OpenCL 的 GPU(显卡) 以及可靠的互联网连接。当然,加入专业的团队也是一个不错的选择,这会让你的收益更稳定,投资回报变得可观。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚拟数字人直播软件,是如何提升直播带货效率的?

近年来,随着直播带货的兴起,虚拟数字人直播软件成为了一个备受瞩目的新兴领域。无人直播带货通过虚拟数字人主持直播和推销产品,为商家带来了全新的营销方式。那么,虚拟数字人直播软件是如何进行无人直播带货的,有哪些…

Linux入门指南:Linux环境变量解析

Linux环境变量解析 前言基本概念和作用常见的环境变量设置环境变量Shell脚本和环境变量环境变量的一些小规则 前言 你是不是经常听说Linux环境变量,但又对它一头雾水?别着急,让我们一起来揭开这个神秘的面纱,探索一番吧&#xff…

【网络安全技术】IPsec——AH和ESP

一、IPsec通信 主要是两个协议,认证头AH(Authentication Header)和封装安全载荷ESP(Encapsulate Security Payload)。AH提供了认证(integrity,抗否认,抗重放)&#xff0c…

为什么发布实验报告

各位为什么能够看到这篇博文,90%的缘故是因为搜索到了完全雷同的实验报告,如果不是这个原因来的,后面部分可以不看了。 博主本人最近终于有被所谓查水表,并且试图开盒,当然博主不在意,毕竟当年缘分已尽&…

Python中字符串列表的相互转换详解

更多资料获取 📚 个人网站:ipengtao.com 在Python编程中,经常会遇到需要将字符串列表相互转换的情况。这涉及到将逗号分隔的字符串转换为列表,或者将列表中的元素连接成一个字符串。本文将深入讨论这些情景,并提供丰富…

大模型应用设计的10个思考

技术不是万能的,但没有技术却可能是万万不能的,对于大模型可能也是如此。基于大模型的应用设计需要聚焦于所解决的问题,在自然语言处理领域,大模型本身在一定程度上只是将各种NLP任务统一成了sequence 到 sequence 的模型。利用大…

SAP MM 中的业务伙伴确定配置

这篇博客文章将概述 SAP MM 供应商帐户组中的合作伙伴确定是什么以及如何在 S/4 系统中配置它。 本文将指导您完成分步过程,并为您提供有关在供应商主数据中使用合作伙伴确定的完整想法。 合作伙伴角色 供应商在 SAP 中扮演着不同类型的角色,让我们通…

springboot——自动装配

自动装配 Condition: Condition内置方法:boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata),返回值为布尔型 重写matches方法的类:SpringBootCondition等 SpringBootCondition:springboot自带的实现类…

利用 Python 进行数据分析实验(二)

一、实验目的、 使用Python解决简单问题 二、实验要求 自主编写并运行代码,按照模板要求撰写实验报告 三、实验步骤 本次实验共有4题: 输入2000年后的某年某月某日,判断这一天是从2000年1月1日开始算起的第几天?公务员面试设…

NodeJS安装

前言: 因为java行业不景气,人才严重过剩,像我我这样的人,只能选择往广度走走,开始学Vue3. Vue3现在默认要NodeJs版本16及以上,所以我这里安装了18.18.0的,目前逛网最新稳定版本是20版本的。 1…

表单修改时取消disabled snippet

前言 有时候开发,表单编辑时有些字段不可更改,比如用户管理的用户名,修改时不可编辑。但是有时候就会有这么一种情况,希望他修改时也可编辑。所以就可以在浏览器–控制台里面写一个snippet,修改时运行。 当然&#xf…

python正则表达式的例子

例子 当涉及到正则表达式时,可以有很多不同的用例。这里举几个简单的例子来说明正则表达式的使用: 匹配邮箱地址: import repattern re.compile(r\w\w\.\w) string My email address is testexample.comresult pattern.search(string) …

字节面试题 小于n的最大数

输入&#xff1a; A a 1 , a 2 , . . . , a m ( 0 < a i < 9 , 1 < m < 10 ) ; n A {a_1,a_2,...,a_m}(0<a_i<9,1<m<10);n Aa1​,a2​,...,am​(0<ai​<9,1<m<10);n 输出&#xff1a;构造小于n的最大数&#xff08;可重复使用 a i …

【投稿优惠|检索稳定】2023年信息系统和工程与数字化经济国际会议(ICISEDE 2023)

2024年信息系统和工程与数字化经济国际会议(ICISEDE 2024) 2024 International Conference on Information Systems and Engineering and the Digital Economy(ICISEDE 2024) [会议简介] 2024 年信息系统和工程与数字化经济国际会议(ICISEDE 2024)将于 2024 年 1 月 20 日在厦门…

小型洗衣机什么牌子好又便宜?性价比内衣洗衣机推荐

在内衣洗衣机越来越受欢迎的今天&#xff0c;不少朋友都在犹豫要不要买一台内衣洗衣机&#xff0c;专门来清洗一些贴身衣物&#xff0c;这个问题的答案是很有必要的&#xff0c;因为目前市场上的大型洗衣机只是起到了清洁的作用&#xff0c;并不能有效地清除我们的贴身衣服上细…

Java LeetCode篇-深入了解二叉树经典解法(三种方式实现:获取二叉树的最大深度)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 对称二叉树 1.1 判断对称二叉树实现思路 1.2 代码实现&#xff1a;判断对称二叉树 2.0 二叉树的最大深度 2.1 使用递归实现获取二叉树的最大深度思路 2.2 代码实…

batch_size太大和太小的优缺点分别是什么?

在深度学习的实验当中&#xff0c;我们通常回去设置batch_size&#xff0c;那batch_size开的太大和太小分别会为我们带来什么样的优缺点呢&#xff1f; 批处理大小过大&#xff1a; 优点&#xff1a; 训练速度较快&#xff1a;大批次可以充分利用硬件加速器&#xff08;如GP…

Python 生成API文档

目录 前言&#xff1a; 项目层级 安装sphinx 创建sphinx文档项目 配置conf.py文件 编译代码为api文档 编译文档&#xff08;windows&#xff09; 异常处理 异常1&#xff1a;无法生成rst文件 异常2&#xff1a;WARNING: autodoc: failed to import module xxx;WARNING…

etcd 与 Consul 的一致性读对比

本文分享和对比了 etcd 和 Consul 这两个存储的一致性读的实现。 作者&#xff1a;戴岳兵&#xff0c;爱可生研发中心工程师&#xff0c;负责项目的需求开发与维护工作。 爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转载请联系小编并注明来源。 本…

Python实现FA萤火虫优化算法优化LightGBM回归模型(LGBMRegressor算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 萤火虫算法&#xff08;Fire-fly algorithm&#xff0c;FA&#xff09;由剑桥大学Yang于2009年提出 , …