快速交易 | Snap Deals

本指南解释了如何在Curio中启用snap-deals。

Snap Deals

快照交易

Simplified explanation

简化解释

快照交易允许存储提供商接受用户的交易,并将用户的数据放入已经提交的存储块中。这听起来有点复杂,所以让我们这样想象一下。

想象有一个城镇,里面有一个很长的架子。这个城镇的任何人都可以在这个架子上存储任何东西。当一个镇民想要存储某样东西时,他们把那个"东西"交给存储提供商。存储提供商制作一个木箱,把镇民的东西放进箱子里,然后把箱子放在架子上。

一些箱子里装有有用的东西,比如照片、音乐或视频。但有时,存储提供商没有镇民排队要把有用的东西放进箱子里。所以他们就把包装花生放进箱子里,然后把它放在架子上。这意味着有很多箱子被制作出来只是为了装包装花生。制作箱子需要很长时间,也需要存储提供商付出大量的工作。

与其每次有人想存储东西时都创建一个新箱子,不如我们直接用有用的东西替换包装花生!因为没有人在乎包装花生,所以把它们扔掉也不会有人不高兴。而且存储提供商可以在架子上放置有用的东西,而不必创建新的箱子!对镇民来说也更好,因为他们不必等待存储提供商创建新的箱子!

这是快照交易工作方式的简化视图。存储提供商不需要创建一个全新的扇区来存储客户的数据,而是可以将客户的数据放入已提交容量的扇区中。数据变得更快可用,对存储提供商来说成本更低,而且网络的存储容量得到了更多的利用!

How to enable snap-deals

如何启用快照交易

要在Curio集群中启用快照交易管道,用户需要在具有GPU资源的机器上启用特定于快照交易的任务。除此之外,还需要更新交易接收管道,以将交易传递给快照交易管道,而不是PoRep封装管道。

数据可以在任何给定时间使用快照交易管道或PoRep管道进行接收,但不能同时使用两者。

Enable snap tasks

启用快照任务

  1. 将Curio已经附带的upgrade层添加到具有GPU资源的Curio节点上的/etc/curio.env文件中。\

CURIO_LAYERS=gui,seal,post,upgrade <----- 添加"upgrade"层
CURIO_ALL_REMAINING_FIELDS_ARE_OPTIONAL=true
CURIO_DB_HOST=yugabyte1,yugabyte2,yugabyte3
CURIO_DB_USER=yugabyte
CURIO_DB_PASSWORD=yugabyte
CURIO_DB_PORT=5433
CURIO_DB_NAME=yugabyte
CURIO_REPO_PATH=~/.curio
CURIO_NODE_NAME=ChangeMe
FIL_PROOFS_USE_MULTICORE_SDR=1

\

  1. 重启节点上的Curio服务。\

systemctl restart curio

Update the Curio market adapter

更新Curio市场适配器

  1. 为您希望使用快照交易管道的minerID创建或更新市场层(如果已经创建了一个)。\

curio config add --title mt01000

添加一个类似这样的条目:\

  [Subsystems]
  EnableParkPiece = true
  BoostAdapters = ["t10000:127.0.0.1:32100"]
  
  [Ingest]
  DoSnap = true

ctrl + D保存并退出。 或编辑现有层。\

curio config edit mt01000

为接收启用快照交易:\

  [Subsystems]
  EnableParkPiece = true
  BoostAdapters = ["t10000:127.0.0.1:32100"]
  
  [Ingest]
  DoSnap = true

保存层并退出。

  1. 根据最佳实践将新的市场配置层添加到适当的节点。

  2. 重启Curio服务。

Last updated