什么是“即时交易”与BCH的零确认安全问题解析

微支付基础:零确认支付及简易支付模型 稍微了解过比特币的用户应该都知道,比特币设计的是每10分钟产出一个区块。如果把比特币系统当作是一个完整的账本的话,那么一个区块就相当于这个账本的一页,把这个账本的每一页都链接起来形成一个链条,就称之为“区块链”。这也就是区块链(BlockChain)这个名词的来历。 所以在比特币之前的相当长一段时间,大众对于比特币转账速度的错误认知都是至少需要10分钟才能到账,也就是必须等到一个区块确认,收款方才能确定支付方已经支付成功。10分钟的转账速度,对于跨国转账、跨行交易这类交易需求当然是足够高效的,但是对于日常消 阅读详情

此前BCH社区和开发者一直在讨论“零确认”或“即时交易”。

零确认交易是发送方将交易发送给其他的网络进行广播但是尚未确认的交易。许多BCH支持者喜欢零确认的想法,是因为该方法使得商家和客户付款和交易可以快速实现支付。

而在区块链世界里,由于交易的是数字资产,本质上是一些虚拟信息之间的传递,所以存在同一笔资产反复支付了多次的可能性。

在比特币的区块链上,确认一次交易的时间通常为10分钟,但当区块已满,出现拥堵时,时间可能会延长至几天。而比特币现金的区块链交易虽然也需要10分钟的等待时间,但是区块从未填满,所以出于这个原因,很多BCH支持者认为比特币现金现在可以使用零确认交易的网络。

##即时交易可能会导致双重支付

此前对于即时交易这个话题已经讨论了很久,即时交易可以实现快速支付,但是不需要矿工去确认的交易其安全性受到大家的拷问。零确认交易是交易时马上在整个网络节点中广播,但不会被立即写入区块链中,确认交易需要矿工挖掘出包含特定的交易区块才会发生。但是有人认为这样可能会导致双重支付。

说零确认不安全就是指零确认的交易有被双花的可能性,要讲明白其安全性,首先就是要定义清晰双花这个概念。

双重支付又名“双花”,也就是双重花费的意思。那么相对应的双花攻击就是一笔钱花了两次,也可以称之为双重支付攻击。

用现金交易时,没有双重支付的问题。因为一笔钱支付出去,意味着实实在在地完成了资产的转移。即使付款人事后又伪造了编码一样的钞票另行消费,也不是当时那笔钱了。

此前外媒报道文章中也发表了对于提高零确认交易安全性的办法,即弱区块。文中这样说挖矿是使用矿机算一个随机数,当算得的随机数小于系统设定的目标值时,那挖矿成功,挖到一个区块。如果当前的BCH网络系统设计的目标值是前面16个零,如果一个矿工算到了一个17个前置零的随机数,那他就挖到了一个块。现在我们将这种区块定义为“强区块”。

若将“强区块”的目标值调低,比如降为现在的1/8,即前置2个零即可,如果有矿工计算到的随机值小于这个“1/8目标值”,则定义为挖到一个弱区块。这样一个强区块就包含了8个弱区块。

强区块有区块奖励,12.5个币(BTC/BCH)。但弱区块没有区块奖励,但弱区块可以打包交易,可以将交易手续费拿走。也就是矿工挖弱区块只有手续费拿。

零确认交易十分重要,安全的零确认交易更加重要,如果零确认交易在BCH网络被广泛接受和应用,即使BCH矿被摧毁,对于用户来说都无关紧要,交易正常进行,只是零确认罢了,零确认的交易还可以发送给下一个用户,交易的确认只需要等待矿工恢复生产。

在比特币网络上双重支付零确认交易的风险远低于信用卡发生的欺诈风险。所以,BCH的支持者认为,更多的商家和企业也通过信任网络和双重支出风险的低概率接受零确认BCH交易只是时间问题。


##交易零确认
###简介
交易零确认别名0 确认,英文名为Zero Confirmation。比特币交易的拥堵情况随着并发交易数量的增加而增加,许多矿池会对内存池中的交易按照手续费高低排列,优先处理高手续交易,其理想情况是高手续费交易先解决,低手续费交易后解决。然而在实际的市场应用中,由于新的交易不断出现,低手续费交易可能永远得不到处理,长时间甚至永久处于0确认状态。

###交易确认

交易确认(Confirmation )表示该笔交易被区块链网络所记录并确认,当交易发生时,记录该笔交易的区块将进行第一次确认,并在该区块之后的链上的每一个区块进行再次确认;当确认数达 到六个及以上时,通常认为这笔交易比较安全并难以篡改。

###零确认交易

零确认交易(Zero Confirmation Transaction )是指交易卖家不等待该笔交易被区块链网络节点确认,即交付出售的东西。零确认交易是一种信任的标志,卖方必须相信买方在该笔交易被区块链中的其他节点记录前不会再尝试将其持有的加密货币再花在其他地方。

###是否可行

Blockcypher认为比特币交易零确认仍然可行。Blockcypher是一家为大型机构如交易所和支付服务提供商,提供比特币钱包服务的公司。由于最近出现的“尘额”交易造成比特币网络的拥挤,BlockCypher的一个大客户,埃里克·沃里斯(Erik Voorhees)的ShapeShift.io遭受了双花攻击,损失了2.6 BTC。

Blockcypher提供的最重要的服务就是他们所称的“置信因子”(Confidence Factor)技术,如果Blockcypher处理器有合理的理由确定(即99%以上)双花攻击不会被发起,那么交易就会以零确认来处理。对此,Blockcypher这样描述道:
“简单来说,如果一个未经确认的交易反馈了99.9%的置信因子,那么我们的数据就会明确双花将有0.1%的机会成功。在设计上,我们是保守的。即使当我们确认有90%的置信因子,一个双花成功的可能性也明显低于10%。”

对于像ShapeShift这样交易平台来说,拥有快速交易的能力是他们成功的关键。因为这可以促进其平台上数字货币的即时转换。对于Bitnet来说,“置信因子”这项技术也是非常有用的,过去几个月,Bitnet与好几家支付提供商达成了合作伙伴关系,比如Cardinal Commerce,一家大型支付提供商。因此对于他们来说,拥有快速无障碍处理交易的能力是其商业模式的关键,所以他们如今整合Blockcypher的“置信因子”技术也是必然的。

嵌入式NAND闪存选型指南:SLC、MLC、TLC技术解析与应用场景 在嵌入式系统设计中,非易失性存储是系统稳定运行的基石。其核心原理基于半导体浮栅晶体管,通过电荷存储实现数据持久化。这项技术的价值在于为设备提供大容量、低功耗的数据存储能力,是运行复杂操作系统、处理高清媒体和实现即时功能的关键支撑。从工业控制到消费电子,不同的应用场景对存储的可靠性、寿命和成本提出了差异化需求。本文聚焦于嵌入式NAND闪存,深入剖析SLC、MLC、TLC三种核心类型的技术本质。其中,**纠错码**是确保数据完整性的核心技术,而**磨损均衡**算法则是延长闪存使用寿命的必备策略。理解这些基础概念 阅读详情

相关推荐

实时解码技术:基于FPGA芯片的即时错误诊断与修正系统,实现计算过程中的动态纠错

以下基于资料构建的。

百态·数智思维 | 聚焦大数据、量化与未来AI 740

为什么BCH有了0确认还要缩短时间

  在是否要缩短BCH出块时间的讨论中,反对方提出的最经典的一个问题是: 有了0确认,我们为什么要还缩短时间?你再怎么缩短,能快过0确认?   在avalanche协议没有出现之前,零确认还存在不少缺陷,安全性不足,主要有以下几点:   1 用户使用了低于1聪/字节的手续费发出交易,可能会导致交易在非常长的一段时间内无法获得确认,毕竟绝大多数矿池的费率高于这个   2 延展性BUG ,恶意矿...

qq_30634311的博客 1024

汽车功能安全中的ECC技术:从汉明码到实时错误处理

本文深入探讨了汽车功能安全中的ECC技术,从汉明码到实时错误处理的全面解析。通过实际案例和技术细节,展示了ECC在汽车电子系统中的关键作用,包括错误检测与纠正机制,以及如何满足ISO 26262 ASIL-D合规要求。文章还展望了汽车ECC技术的新趋势,如新型ECC架构和系统级安全增强。

weixin_30952535的博客 133

Storm:一种新的BCH瞬时确认方案

​​文| Bruce Lee(转载请注明出处) 微信公众号: BCH爱好者BruceLee 微博: BCH爱好者BruceLee 序 BCH高达10分钟的出块时间一直让很多用户觉得很难受。去年,BCH开发者推出了avalanche这个项目,旨在极大幅度的提升0确认的安全性。Avalanche何时可以真正上线目前还没有明确时间,但是昨天有开发者推出了一种新的瞬时确认方案 – Storm 【开发者已经...

BCHer的博客 295

DeSRPA:基于推理时干预的解耦语音角色扮演智能体架构解析

大语言模型(LLM)作为当前人工智能的核心技术,通过海量数据预训练获得了强大的语言理解和生成能力。其工作原理基于Transformer架构,通过自注意力机制捕捉上下文依赖,实现从输入序列到输出序列的概率预测。这一技术价值在于为自然语言处理任务提供了通用、强大的基座,极大地推动了对话系统、内容创作等应用的发展。在语音交互、虚拟角色等应用场景中,如何确保AI在自由生成的同时保持特定人设与安全边界,成为工程实践的关键挑战。本文聚焦的“推理时干预”与“解耦”架构,正是在此背景下提出的前沿解决方案。它通过在模型推理过

weixin_34109408的博客 874

【信息科学与工程学】【安全领域】第十二篇 简述数据安全体系与保密技术

设计一个自适应窗口调整算法,本质上是为您的系统装备一个能够感知环境、智能决策的“自动驾驶”模式。核心在于明确您的核心目标(是优先延迟还是精度),然后据此精心设计触发条件和调整策略。

weixin_49199313的博客 1777

再迎利好,“预共识”或能助力BCH“零确认”安全可靠

  在加密货币领域,支付体验一直是老生常谈的话题,而其中,最为引人注目的是“零确认”交易。作为以支付为主要目标的BCH,“零确认”一直是社区内部的讨论热点。   近日,Bitcoin ABC核心开发人员Amaury Séchet在社交媒体平台Yours.org上发表了一篇关于协议技术的论文,其中他提出了一个全新的想法——“预共识(pre-consensus)”。   包括Bitcoin Unl...

qq_30634311的博客 312

【信息科学与工程学】计算机科学与自动化——第十篇 芯片设计30 芯片中的数学1

所有涉及货币流动的岗位都受到严格的法律法规和行业准则约束,包括中国人民银行的各项货币政策工具管理规定、银行间市场交易规则、支付清算系统管理办法以及企业司库管理的相关指导意见。:在货币流动链条中,距离资金源头(央行投放)或关键流转节点越近的岗位,对资金的控制力、经手规模和影响力越大。处于资金流转的“管道”中,虽不直接决定资金量,但负责海量资金交易的安全、准确、高效清算,是货币流通的“基础设施”维护者。《关于规范金融机构资产管理业务的指导意见》(资管新规),要求信托业务打破刚性兑付,向净值化、标准化转型。

weixin_49199313的博客 408

BCH社区0确认交易已经取得新进展

BCH社区0确认交易已经取得新进展 在过去一段时间里,0确认一直都是BCH社区讨论的热点话题。BCH社区一直都在为提高0确认交易的安全性做研究,希望能够在BCH网络大范围推广。目前在这一点上BCH社区已经取得了一定的进展。 0确认交易是指这笔转账已经发送到网络中进行广播,需要上链但是还没有上链,预计在最近的区块中会被打包记录到区块链上。因为0确认交易是秒到的,极大的提高商家和用户的交易速度,所以被...

weixin_33725126的博客 338

DeepSpeed Zero3 Offload实战:从GCC版本检查到环境配置的完整避坑指南

本文是一份针对DeepSpeed Zero3 Offload部署的完整避坑指南。针对训练中常见的`AttributeError: ‘DeepSpeedCPUAdam‘ object has no attribute ‘ds_opt_adam`报错,文章深入剖析了其根源在于GCC编译器版本过低。指南提供了从系统GCC版本深度探查、安全启用高版本GCC环境,到DeepSpeed一致性安装验证的全链路实战方案,旨在帮助用户构建稳定的大模型训练环境。

weixin_29070721的博客 473

Agisoft Metashape相机标定笔记

使用Metashape进行自动相机标定是可能的。(可选:使用打印的棋盘格图案,但需保证它是平坦的且单元格是正方形)。相机标定步骤支持全相机标定矩阵的估计,包含非线性的畸变参数。相机模型的细节请参照附录D——相机模型板块。:在通用的工作流程中,相机标定步骤可以跳过。因为Metashape会在图像定向过程中进行相机自标定。但是,如果定向结果不稳定,例如,由于影像之间缺乏连接点,额外进行单独的相机标定步骤也许是有用的。

天桥飞熊的博客 3971

30天内产生百万次交易,终于知道这个BCH地址在干啥了!

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34378767的博客 215

如何使用superpowers

"这个 bug 帮我修一下" → 我会自动走 systematic-debugging → TDD → verify 流程。- "帮我添加一个登录功能" → 我会自动走 brainstorming → plan → TDD → verify 流程。只要任务有 1% 的可能性适用某个技能,我就会先调用它再行动。→ TDD(测试驱动开发)→ verification(验证)→ code review(代码审查)提出需求 → brainstorming(头脑风暴)→ writing-plans(编写计划)

xiaojingjianqiang的博客 610

比特币硬核内核:密码学共识、UTXO模型与链上经济机制解析

比特币并非简单的‘数字黄金’或投机资产,而是一套以密码学证明为根基的价值传输协议。其核心在于通过SHA-256哈希、ECDSA签名与工作量证明构建不可篡改的信任机制;采用UTXO模型实现可追溯、抗审查的交易结构,区别于传统账户余额体系;并由区块奖励减半、手续费市场与节点经济博弈共同驱动长期稳定性。这种技术-经济耦合设计,使其在跨境支付、机构托管、链上风控等场景中展现出独特工程价值。本文基于十年一线实践,结合Bitcoin Core源码、链上实测数据与监管文件,深入拆解其真实运行逻辑。

weixin_33859231的博客 375

基于STM32L4XX、HAL库的STS40-CD1B-R3温度传感器 驱动程序设计

/ HAL库需要左移一位。// 每2秒读取一次。// 等待测量完成 - 高精度模式大约需要15ms。// 执行软复位确保传感器处于已知状态。温度测量范围:-40°C ~ +125°C。湿度测量范围:0% ~ 100% RH。// 复位后需要等待至少1ms。// 初始化STS40传感器。// 读取温湿度数据。// 转换原始数据为实际值。// 发送读取序列号命令。// 读取序列号数据。湿度精度:±1.5% RH。

zhusl6688的博客 286

泛微系统流程表单获取节点操作者

泛微系统流程表单获取节点操作者 select typename 流程类型, workflowname 流程名称, nodename 节点名称, (case when nodetype=0 then '创建' when nodetype=1 then '审批' when nodetype=2 then '提交' when nodetype=3 then '归档' else '' end) as 节点类型, groupname 节点操作组, (case when type=1 then '部门+安

烧硬盘 4611

二维码技术原理与结构解析

对于想深入理解二维码技术的学习者,平台的一键部署功能可以直接生成可交互的教学演示系统,省去了搭建开发环境的复杂过程。特别是版本切换和区域高亮功能,完美呈现了不同版本二维码的模块排布规律。:所有信息先转换为二进制"0"和"1"组成的比特流,黑色模块代表"1",白色模块代表"0"。:从21×21模块的版本1到177×177模块的版本40,存储容量随版本号呈指数增长。:格式信息(包含纠错等级和掩模类型)在二维码中出现两次,版本信息(7-40版)采用BCH(18,6)编码并重复存储,极大提高识别可靠性。

MoonbeamFalcon67的博客 982

基于强化学习控制策略的三相逆变器仿真

强化学习控制器的核心在于定义状态空间、动作空间、奖励函数以及选择合适的强化学习算法(例如DQN、DDPG等)。对于三相逆变器,状态可以是输出电压、电流等信息;动作则可能是调制指数的变化量;奖励函数则应鼓励快速准确地跟踪参考信号。定义状态空间和动作空间状态空间可以包括逆变器的输出电压、电流及其变化率等信息。动作空间则是控制器可执行的动作,例如PWM信号的调整幅度。matlab深色版本% 定义状态和动作空间维度numObs = 6;% 假设有六个状态变量(例如三相电压和电流)

amy_mhd的博客 135

AM263x GPMC异步NOR Flash时序配置与ELM纠错模块实战指南

在嵌入式系统开发中,微控制器(MCU)与外部存储器的稳定通信是保障系统可靠性的关键技术。其核心原理在于通过可编程的内存控制器(如GPMC)适配不同存储器的时序协议,并利用纠错码(如BCH码)应对存储介质的比特错误风险。这项技术的工程价值在于,它使单一硬件平台能够兼容多种异步存储器,同时通过硬件加速的纠错机制,显著提升了数据完整性和系统鲁棒性。其典型应用场景包括工业控制、汽车电子等对数据可靠性和实时性要求极高的领域。本文聚焦于德州仪器AM263x系列MCU,深入解析其GPMC模块配置异步NOR Flash的时

weixin_30631587的博客 298

【OpenClaw从入门到精通】第01篇:保姆级教程——从零开始搭建你的第一个本地AI助理(2026实测版)

本文聚焦2026年开源AI代理工具OpenClaw的本地部署与实操,从核心概念拆解入手,先厘清OpenClaw、Gateway、Skills、ClawHub的关联,再明确硬件系统要求与大模型API-Key准备要点,通过官方一键安装脚本完成本地部署,并配置阿里云百炼API实现大模型对接。以“让AI助理抓取开源中国热门项目”的虚拟实战案例,详细演示Skills调用流程,同时梳理部署中“命令找不到”“API-Key配置失败”等高频问题的解决方法。内容兼顾新手友好性与实操参考性,所有步骤均基于公开技术文档验证。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 4万+

思博伦仪表打流测试使用总结

下图红框中的checkbox为选中状态时,表示该流会携带测试仪做一些分析,包括时延和乱序等信息时需要的一些字节,当改选项选中时,如配置IPv4的TCP流,最小字节长度必须为78字节;如果需要64字节的TCP流,改选项必须不选中;

陌上花开缓缓归以的博客 1463

UE终端开机如何获得小区SFN

UE开机驻留到一个小区,此小区的当前SFN值是怎么被UE获得的,如果没有做过协议栈和物理层具体实现的话,很可能搞不明白,甚至有些困惑。翻看协议或者技术资料,或者在网上搜索,都很难给出满意的答案。网上的一些技术论坛里存在有两种说法,但经仔细推敲,发现又是自相矛盾的。     一种

*^^^^^^^* 1946

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Hermes引擎全解析:从字节码到高性能React Native应用

你是否还在为React Native应用启动慢、内存占用高而烦恼?本文将深入解析Facebook专为React Native优化的JavaScript引擎——Hermes,带你了解它如何通过预编译字节码、高效内存管理等黑科技,让你的App实现秒开体验。读完本文,你将掌握Hermes的核心优势、工作原理、集成方法及性能调优技巧,让你的React Native应用焕发新生。 ## 什么是Hermes

gitblog_00064的博客 1504

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

EMIFA中断与NAND Flash ECC寄存器配置实战指南

在嵌入式系统开发中,外部存储器接口(EMIFA)是连接处理器与外部存储设备的关键模块,其稳定性和数据完整性直接影响系统可靠性。中断机制作为CPU响应外部事件的实时处理方式,在EMIFA中通过中断屏蔽寄存器(如INTMSKCLR/INTMSKSET)实现异步超时、等待上升沿等事件的原子化控制,这种设计避免了多任务环境下的竞态问题,提升了系统鲁棒性。同时,为应对NAND Flash固有的位翻转问题,硬件ECC(错误检查与纠正)引擎通过计算校验码来保障数据完整性,其配置涉及NANDFCR、NANDFSR及ECC结

weixin_33868027的博客 309

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

区块链技术基础课程:从比特币到共识机制

区块链是由多方共同维护,使用密码学保证传输和访问安全,实现数据一致性、防篡改、防抵赖的技术(中国人民银行,2020)

omonday1234的专栏 714

Bedrosians Tile & Stone EDI对接:百年建材巨头的创新之路

Bedrosians Tile & Stone是北美瓷砖、石材及建材供应商,业务覆盖住宅与商业项目的设计、采购及分销。凭借其全球化的供应商网络与高效物流体系,Bedrosians服务范围遍及全美及国际市场。其核心优势在于整合前沿设计、环保材料与数字化服务,成为建筑师、承包商及零售商信赖的合作伙伴。

EDI电子数据交换 | 知行软件 453
上一篇: 一个简单的区块链货币,python实现
下一篇: C#反射设置属性值和获取属性值
.NET跨平台
博客等级 码龄15年 6066粉丝 738原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值