跨链是一种打破区块链网络“信息孤岛”,实现不同区块链网络之间互操作的重要技术。作为跨链实现的产物,跨链桥已成为异构区块链之间实现资产转移和信息传递的重要解决方案。近几年,针对跨链桥漏洞的攻击频繁发生,攻击导致的跨链交易异...跨链是一种打破区块链网络“信息孤岛”,实现不同区块链网络之间互操作的重要技术。作为跨链实现的产物,跨链桥已成为异构区块链之间实现资产转移和信息传递的重要解决方案。近几年,针对跨链桥漏洞的攻击频繁发生,攻击导致的跨链交易异常已造成高达数十亿的经济损失。然而,目前对跨链桥的异常交易问题研究较少,且仅有的一些检测工作高度依赖于人工总结的交易序列异常模式。针对这一问题,提出一种基于BERT(Bidirectional Encoder Representations from Transformers)模型的跨链异常交易检测方法,通过提供基于特征提取的2种检测模式,克服现有检测方法对人工经验依赖的局限性。第1种模式旨在更精准地提取特征,先根据交易状态从跨链原生交易数据中自动抽取具有关键特征的跨链交易序列,再通过跨链交易序列文本数据微调BERT-Base-Uncased预训练模型适应异常交易检测任务;第2种模式旨在弥补仅考虑关键跨链交易序列可能带来的特征不足,直接通过具有全面特征的原始交易文本数据微调BERT-Base-Uncased预训练模型进而解决异常交易检测任务。实验使用现有工作的真实跨链数据评估所提检测方法,结果表明,2种检测模式均能有效检测出异常的跨链交易,精确率、召回率及F1值均达到了100%。展开更多
文摘跨链是一种打破区块链网络“信息孤岛”,实现不同区块链网络之间互操作的重要技术。作为跨链实现的产物,跨链桥已成为异构区块链之间实现资产转移和信息传递的重要解决方案。近几年,针对跨链桥漏洞的攻击频繁发生,攻击导致的跨链交易异常已造成高达数十亿的经济损失。然而,目前对跨链桥的异常交易问题研究较少,且仅有的一些检测工作高度依赖于人工总结的交易序列异常模式。针对这一问题,提出一种基于BERT(Bidirectional Encoder Representations from Transformers)模型的跨链异常交易检测方法,通过提供基于特征提取的2种检测模式,克服现有检测方法对人工经验依赖的局限性。第1种模式旨在更精准地提取特征,先根据交易状态从跨链原生交易数据中自动抽取具有关键特征的跨链交易序列,再通过跨链交易序列文本数据微调BERT-Base-Uncased预训练模型适应异常交易检测任务;第2种模式旨在弥补仅考虑关键跨链交易序列可能带来的特征不足,直接通过具有全面特征的原始交易文本数据微调BERT-Base-Uncased预训练模型进而解决异常交易检测任务。实验使用现有工作的真实跨链数据评估所提检测方法,结果表明,2种检测模式均能有效检测出异常的跨链交易,精确率、召回率及F1值均达到了100%。