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区块链

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

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

相关文章

OpenCvSharp从入门到实践-(07)绘制图形

目录 1、线段的绘制 1.1实例1-绘制线段拼成一个"王"字 2、矩形的绘制 2.1实例2-绘制一个矩形边框 2.2实例3-绘制一个实心矩形 3、圆的绘制 3.1实例4-绘制"交通灯" 4、多边形绘制 4.1实例5-绘制等腰梯形 5、文字的绘制 5.1实例6-绘制文字OpenCvS…

Java 在 hibernate 中使用 Integer 和 int 做映射有什么区别?

Java 在 hibernate 中使用 Integer 和 int 做映射有什么区别? 在 Hibernate 中,使用 Integer 和 int 做映射的主要区别在于处理 null 值的能力以及默认值。下面是一些说明和示例代码: 使用 Integer: 能够表示 null 值&#xff1…

数据分析为何要学统计学(7)——什么问题适合使用t检验?

t检验&#xff08;Students t test&#xff09;&#xff0c;用于通过小样本&#xff08;样本容量n < 30&#xff09;对总体均值水平进行无差异推断。 t检验要求样本不能超过两组&#xff0c;且每组样本总体服从正态分布&#xff08;对于三组以上样本的&#xff0c;要用方差…

基于飞书的webhook功能实现对gitlab的事件通知并@具体成员(二)

在上一篇 基于飞书群智能助手从gitlab中获取信息并具体成员&#xff08;一&#xff09;详细讲解了基于飞书群智能助手私信成员的姿势&#xff0c;那接下来为大家介绍通过webhook也可以作为私信成员。 文章目录 1. 基于飞书的webhook功能1.1 创建工作流1.2 gitlab中创建webhook1…

速学数据结构 | 树 森林 二叉树 的概念详讲篇

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏:《速学数据结构》 《C语言进阶篇》 ⛺️生活的理想&#xff0c;就是为了理想的生活! &#x1f4cb; 前言 &#x1f308;hello&#xff01; 各位宝子们大家好啊&#xff0c;关于线性表我们已经在前面更新完了…

学生管理系统 数据库版

1.写SQL语句 创建school_java数据库 创建student数据表包含 id、name姓名、tel电话、sex性别字段 往student表中加10条数据 2.写Java代码&#xff08;要求只用PreparedStatement对象&#xff0c;变化的值都用?代替&#xff09; 查询student表中所有学生信息 student表中新增三…

一把烂牌打成王炸:2024 新加坡国立大学 (NUS,QS排名第8,CS 排名第 6) 计算机科学全奖博士的申请心得

最近被 NUS 的 CS 全奖录取了 phd&#xff0c;所以在 b 站上分享了一下自己的详细申请经验&#xff0c;希望大家都来捧场呀&#xff01;&#xff01;&#xff01; 还有就是如何套词 Research Assistant&#xff01;&#xff01;大家有疑惑的快来看&#xff01;&#xff01;&am…

EasyExcel处理表头的缓存设置

在学习EasyExcel 时会发现针对使用类模型配置表头相关属性时&#xff0c;EasyExcel 会使用到缓存技术以提升表头的解析速度如下代码&#xff1a; 这些参数再何时设置的哪&#xff1f; 在easyExcel 基础参数设置中会有这个参数filedCacheLocation 。默认采用的使用线程级别的…

前端登录界面网站设计模板--HTML+CSS

🎀登录表单 💖效果展示 💖HTML代码展示 <!DOCTYPE html> <html lang="en" > <head></

【NSX-T】8. 搭建NSX-T环境 —— 配置 Tier-1 网关

目录 8. 配置 Tier-1 网关Lab 说明8.1 创建 Tier-1 网关8.2 将Segment连接到 Tier-1 网关8.3 使用网络拓扑验证 Tier-1 网关配置8.4 验证 T1 网关 参考资料 8. 配置 Tier-1 网关 创建 Tier-1 网关将网段连接到 Tier-1 网关使用网络拓扑验证 Tier-1 网关配置测试东西向 L3 连接…

拆解大语言模型 RLHF 中的PPO算法

为什么大多数介绍大语言模型 RLHF 的文章&#xff0c;一讲到 PPO 算法的细节就戛然而止了呢&#xff1f;要么直接略过&#xff0c;要么就只扔出一个 PPO 的链接。然而 LLM x PPO 跟传统的 PPO 还是有些不同的呀。 其实在 ChatGPT 推出后的相当一段时间内&#xff0c;我一直在等…

Android 10以上存储数据

大家都知道Android 版本越高存储数据要求越严格&#xff0c;Android 10以上&#xff0c;要想做到存储数据&#xff0c;并且实现能读取&#xff0c;上传下载。直接这样存储。如下代码 public String getSavePath(){String ALBUM_PATH null;if (Build.VERSION.SDK_INT > Bui…

HttpSession详解

HttpSession详解 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 解密HttpSession&#xff1a;在Web开发中的神奇力量 在Java Web开发中&#xff0c;HttpSession扮…

防御升级!SMC2助力企业高效应对邮箱安全挑战

根据Coremail邮件安全人工智能实验室&#xff08;以下简称AI实验室&#xff09;的监测数据显示&#xff0c;2023年Q3全国企业级用户遭受无差别的暴力破解攻击次数虽相比2022年同期有所下降&#xff0c;但仍高达 24.2 亿次&#xff0c;且暴力破解攻击次数有明显回升趋势。 面对正…

【Spring Boot】Starter机制的使用及案例

一、引言 1、什么是SpringBoot Starter SpringBoot中的starter是一种非常重要的机制(自动化配置)&#xff0c;能够抛弃以前繁杂的配置&#xff0c;将其统一集成进starter&#xff0c;应用者只需要在maven中引入starter依赖&#xff0c;SpringBoot就能自动扫描到要加载的信息并启…

Kibana搜索数据利器:KQL与Lucene

文章目录 一、搜索数据二、KQL查询1、字段搜索2、逻辑运算符3、通配符4、存在性检查5、括号 三、Lucene查询1、字段搜索2、逻辑运算符3、通配符4、范围搜索5、存在性检查6、括号 四、总结 一、搜索数据 默认情况下&#xff0c;您可以使用 Kibana 的标准查询语言&#xff0c;该…

MES安灯管理:优化生产监控的重要工具

一、MES安灯管理的概念 MES安灯管理是一种基于物理安灯和数字化管理的生产异常管理工具。它通过物理安灯和数字化系统的结合&#xff0c;实现对生产异常的实时监控和及时反馈&#xff0c;从而帮助企业快速响应和解决生产异常&#xff0c;提高生产效率和产品质量。 二、MES系统…

随机森林1(了解整体知识架构)

很多人想学习或者了解随机森林&#xff0c;查到的资料都是先讲熵&#xff0c;再讲决策树&#xff0c;然后再讲随机森林&#xff0c;前面坚持不下来或者一个地方没理解透彻&#xff0c;导致无法向下学习&#xff0c;而且公式讲解不够清晰&#xff0c;例子不够详细&#xff0c;很…

4.PyTorch——优化器

import numpy as np import pandas as pdimport torch as tPyTorch将深度学习中常用的优化方法全部封装在torch.optim中&#xff0c;其设计十分灵活&#xff0c;能够很方便的扩展成自定义的优化方法。 所有的优化方法都是继承基类optim.Optimizer&#xff0c;并实现了自己的优…

【MySQL】MySQL查询锁表的SQL语句

一、锁定表数据的含义 在MySQL数据库中&#xff0c;锁定表数据是指在对该数据进行操作的时候将该数据进行加锁&#xff0c;以避免其他用户同时对该数据进行操作而导致数据的不一致。锁的类型有多种&#xff0c;例如共享锁和排它锁等&#xff0c;其具体的作用和使用场景也不尽相…