LiteClient工具箱:降低成本,减少监管风险

请添加图片描述
​​发表时间:2023年9月14日


BSV区块链协会的工程团队一直在为即将推出的LiteClient而努力工作,这是一套模块化的组件,可使简易支付验证(SPV)变得更加便利。

借助LiteClient工具箱,交易所可以通过区块头中的Merkle证明来验证区块中的交易子集,并能检查区块链上未花费的交易。这种方法使服务商不再需要运行全节点,每月可能省下数千美元的开支。

通过利用LiteClient基础设施,交易所可以将运营成本大幅降低至当前的1%。与此同时,交易所仍然可以确保高效、安全地验证交易。

LiteClient工具箱的主要优势在于,这项技术使企业能够根据自身业务的交易量而不是网络的总容量进行扩容。随着越来越多的企业采用区块链应用,这种可扩容性至关重要。

LiteClient工具箱为开发人员而设计

在2023年5月举办的伦敦区块链大会上,BSV区块链协会应用开发负责人Darren Kellenschwiler表示,LiteClient工具箱的构建考虑到了开发者。

“LiteClient工具是在过去几年中构建起来的一套模块化组件,旨在让各个公司能够构建自己的LiteClient,而不是明确规定他们应该如何作为参考设施。

一开始,我们只是构建现有系统中缺失的组件,比如只监听区块头的点对点网络服务器,将监听到的区块头纳入数据库中,并公开API,这样堆栈中的其它系统就可以对其进行简单查询,以发现你的信息,从而验证Merkle证明。”

Kellenschwiler解释说,由于这一工具集是模块化的,因此,它可以随着行业的发展和新标准的制定而不断地扩展。不过,他补充道,任何与BSV区块链网络进行交互、创建交易,并验证其它交易的企业都可以使用LiteClient工具箱。

“我认为分析公司是个例外。分析公司必须查看所有的内容和类别,并公开API。LiteClient工具箱不适合这些公司,但它非常适合有发行活动门票等业务的小公司。”

LiteClient工具箱所具备的降低成本等优势

Kellenschwiler指出,LiteClient工具箱的一个明显优势是超低的成本,因为它比运行全节点的成本便宜的多。“根据目前的情况来看,LiteClient的运行成本只有全节点运行成本的百分之一。将来,随着交易量的指数级增长,运行全节点的成本会越来越高。”

“目前,运行一个处理网络上所有交易的全节点的成本,约为每月4000美元。将来,每秒交易量可能要达到数万或数十万笔。这样的交易量级将是非常专业化的业务,相关公司要购买大量的计算机硬件存储设备,并且要在全球进行分布式的配置。这不是一家每天只需处理几千笔交易的小型专业化公司所需要的。”

Kellenschwiler补充说,LiteClient工具箱的另一个好处,即作为一种点对点的协议,它可以降低交易所的监管风险。

“在过去十年中,传统的比特币交易发送方式为,交易接收方生成一串密钥并将其与比特币地址关联起来。这就是一串以1开头的无规律的字符串。

然后,交易的发送方会向网络发送一笔比特币交易,即向该地址进行支付。然后收款方必须到网络上去查询并找到支付给他们的那笔交易。”

为了确保付款方正确将资金支付到了由交易所控制的地址,最好使用相互验证的点对点通信信道,Kellenschwiler说。他还表示,这还能带来审计方面的好处。

LiteClient工具箱的未来

Kellenschwiler说,2023年下半年的LiteClient的发展路线图将集中在合理定义身份协议上。

“这是这个行业长久以来一直缺少的东西。根据旅行规则,我们适当地构建一种标准的方式,让钱包之间相互传递个人身份信息。并且,这种构建应考虑隐私问题。”

他补充说,我们的目标是在支付的同时,提供与共享信息的确切法律要求。“目前,我们在Paymail上启用了无请求支付功能,这意味任何人都能向你付款,因为你的端点是公开的。

你不一定要批准这个过程。任何人都能向你支付。我们希望在钱包堆栈中引入隐私和控制机制,作为参考实现来展示如何做到这一点。”


目前,全球已有超过400个项目构建于BSV区块链之上。凭借坚如磐石的协议及超高的网络性能,BSV生态系统迅猛发展,我们期待未来出现更多前所未有的商业应用。

  • 对BSV区块链开发感兴趣的朋友,可以前往我们的中文开发者专区:BSV区块链

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

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

相关文章

数字化医疗新篇章:构建智能医保支付购药系统

在迎接数字化医疗时代的挑战和机遇中,智能医保支付购药系统的建设显得尤为重要。本文将深入介绍如何通过先进的技术实现,构建一套智能、高效的医保支付购药系统,为全面建设健康中国贡献力量。 1. 引言 随着医疗科技的飞速发展,…

node加密集合(前端加密、后台解密)

文章目录 一、crypto 加解密生成私密钥公钥加密(也可私钥加密)私钥解密(也可公钥解密) 二、node-rsa加解密生成公私秘钥使用公钥加密(也可私钥加密)使用私钥解密(也可公钥解密) 三、…

KSP音频抓包

1. 按照网上其他教程&#xff0c;安装KSP抓音频 Biu~笔记&#xff1a;高通蓝牙ADK&#xff08;38&#xff09;-- KSP in MDE - 大大通(简体站) Biu~笔记&#xff1a;高通蓝牙ADK&#xff08;22&#xff09;--DSP音频链路监听 - 大大通(简体站) <<Biu~笔记&#xff1a;高…

使用java调用python批处理将pdf转为图片

你可以使用Java中的ProcessBuilder来调用Python脚本&#xff0c;并将PDF转换为图片。以下是一个简单的Java代码示例&#xff0c;假设你的Python脚本名为pdf2img.py&#xff1a; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader…

虚拟展会展览如何搭建,虚拟展会展览有哪些优势

引言&#xff1a; 随着科技的不断进步&#xff0c;虚拟展会展览正逐渐成为企业推广和交流的新方式。那么虚拟展会展览应该如何搭建&#xff0c;虚拟展会展览又能带来哪些好处呢&#xff1f; 一.什么是虚拟展会展览 虚拟展会展览是一种通过网络平台进行的展览&#xff0c;与传…

做PPT必须知道这5个PPT模板网站

做PPT千万不能错过这5个网站&#xff0c;免费下载&#xff0c;各种类型风格很齐全&#xff0c;建议收藏起来。 1、菜鸟图库 https://www.sucai999.com/search/ppt/0_0_0_1.html?vNTYxMjky 菜鸟图库素材非常齐全&#xff0c;设计、办公、图片、视频等素材这里都能找到&#xf…

面试算法58:日程表

题目 请实现一个类型MyCalendar用来记录自己的日程安排&#xff0c;该类型用方法book&#xff08;int start&#xff0c;int end&#xff09;在日程表中添加一个时间区域为[start&#xff0c;end&#xff09;的事项&#xff08;这是一个半开半闭区间&#xff09;。如果[start&…

云原生之深入解析Kubernetes本地持久化存储方案OpenEBS LocalPV的最佳实践

一、K8s 本地存储 K8s 支持多达 20 种类型的持久化存储&#xff0c;如常见的 CephFS 、Glusterfs 等&#xff0c;不过这些大都是分布式存储&#xff0c;随着社区的发展&#xff0c;越来越多的用户期望将 K8s 集群中工作节点上挂载的数据盘利用起来&#xff0c;于是就有了 loca…

Prometheus全面学习教程

一、Prometheus概述 1、Prometheus介绍 Prometheus 是一个开源的服务监控系统和时序数据库&#xff0c;其提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心组件Prometheus server会定期从静态配置的监控目标或者基于服务发现自动配置的自标中进行拉取数据&…

基于单片机的视力保护及身姿矫正器设计(论文+源码)

1. 系统设计 在本次设计中&#xff0c;其系统整个框图如图2-1所示。其主要的核心控制模块由超声波模块&#xff0c;光敏电阻&#xff0c;按键模块&#xff0c;复位电路&#xff0c;红外模块&#xff0c;LCD显示等组成。其包括自动模式&#xff0c;手动模式。自动模式&#xff…

代码随想录第三十四天(一刷C语言)|不同路径不同路径II

创作目的&#xff1a;为了方便自己后续复习重点&#xff0c;以及养成写博客的习惯。 一、不同路径 思路&#xff1a;参考carl文档 机器人每次只能向下或者向右移动一步&#xff0c;机器人走过的路径可以抽象为一棵二叉树&#xff0c;叶子节点就是终点。 1、确定dp数组&#…

SwitchHosts - 管理、切换多个 hosts 方案的工具

一、hosts文件 简单的说&#xff0c;hosts文件是用于本地dns服务的&#xff0c;采用ip 域名的格式写在一个文本文件当中&#xff0c;Hosts是一个没有扩展名的系统文件&#xff0c;可以用记事本等工具打开&#xff0c;其作用就是将一些常用的网址域名与其对应的IP地址建立一个关…

Day63力扣打卡

打卡记录 寻找最近的回文数&#xff08;模拟&#xff09; 链接 class Solution:def nearestPalindromic(self, n: str) -> str:m len(n)candidates [10 ** (m - 1) - 1, 10 ** m 1]selfPrefix int(n[:(m 1) // 2])for x in range(selfPrefix - 1, selfPrefix 2):y …

JVM基础扫盲

什么是JVM JVM是Java设计者用于屏蔽多平台差异&#xff0c;基于操作系统之上的一个"小型虚拟机"&#xff0c;正是因为JVM的存在&#xff0c;使得Java应用程序运行时不需要关注底层操作系统的差异。使得Java程序编译只需编译一次&#xff0c;在任何操作系统都可以以相…

【【深入浅出了解IIC协议】】

深入浅出了解IIC协议 SCL &#xff1a; 传输时钟信号 SDA &#xff1a; 传输数据信号 1.空闲状态 &#xff1a; SDA 与 SCL都处于高电平 2.起始状态 &#xff1a; 在SCL为高的时候 主设备控制 SDA 从1 到 0 在进入起始位之后&#xff0c;我们把SCL翻转 从设备开始等待主机传…

【RTOS学习】源码分析(通用队列 队列 队列集)

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《RTOS学习》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 前面本喵讲解了和任务相关的FreeRTOS源码&#xff0c;进行再来介绍一下用于任务间通信的几种数据结…

数组中的某值,添加到数组的对象中成为新的数组

如图所示 我想要这个数组的第二项time在第一项的里面赋值新key 以此类推 window.KaTeX parse error: Expected }, got EOF at end of input: …dTime window.dayjs().add(1, ‘day’).format(‘YYYY-MM-DD 00:00:00’) v.runState 4 // 最后一个时间截止后无法预估后续的状态…

教师多大年龄退休

老师们&#xff0c;你们知道吗&#xff1f;教师这个职业有一个特别的“退休年龄”。 教师是一个特殊的职业。不仅传授知识&#xff0c;还关心每一个学生的成长&#xff0c;用爱和耐心陪伴他们走过人生的每一个阶段。正是因为教师的工作如此重要&#xff0c;他们的工作年限也是有…

数据分析场景下,企业大模型选型的思路与建议

来源/作者&#xff1a;爱分析 随着大模型带来能力突破&#xff0c;让AI与数据分析相互结合&#xff0c;使分析结果更好支撑业务&#xff0c;促进企业内部数据价值释放&#xff0c;成为了当下企业用户尤为关注的话题。本次分享主要围绕数据分析场景下大模型底座的选型思路&#…

【海报】新年海报 制作

准备一张写好文字的图片。 模型&#xff1a; 电商\lofi_v4.safetensors [9462506675] best quality,masterpiece,8k,(soft lighting:1.2),firecrackers,Chinese new year,<lora:全网首发丨新年红包封面_v1.0:1>, 虚假&#xff0c;不真实&#xff0c;绘画&#xff0c;线条…