- 博客(7)
- 收藏
- 关注
原创 区块链笔记 ——网络day4
交易与区块的传播:比特币的网络架构:加入网络的步骤:节点的工作方式:鲁棒性与效率的权衡:交易与区块的处理:区块传播的特性:网络延迟与消息传播问题:双花攻击与节点行为:支付系统中的实际问题:退款的实现:
2024-09-09 15:47:04 413
原创 区块链笔记 day3 ——协议(要点提取)
基于交易的账本模式(Transaction-based ledger),每个区块记录的是交易信息(转账、铸币交易),没有显示账户余额。全节点维护一个UTXO集合,记录未花费的交易输出,用于验证交易的合法性,防止双花攻击。以太坊采用基于账户的模式,显示每个账户的余额,更接近日常生活中的银行账户体验。每个交易有多个输出,部分输出可能已被花费,未花费部分保存在UTXO集合中。挖矿成功概率服从指数分布,无记忆性,即过去的努力不影响未来出块的时间。比特币采用基于交易的模式,不记录账户余额,需要通过历史交易推算余额。
2024-09-07 17:58:58 481
原创 weblogic-cve-2023-21839漏洞复现-kali
CVE-2023-21839 是 Oracle WebLogic Server 中 T3 协议的漏洞。T3 协议是一种用于 Java 对象的远程方法调用(RMI)的内部协议,通常用于服务器间通信和客户端与服务器的交互。攻击者利用该漏洞可以发送恶意的序列化数据,导致服务器在处理数据时执行任意代码。由于 WebLogic 支持通过 T3 协议远程访问,这使得此漏洞极其危险,因为攻击者无需身份验证即可远程触发。
2024-09-04 10:17:13 430
原创 区块链笔记——数据结构 day1
哈希指针和Merkle Tree是比特币数据结构中的核心概念,它们通过组合使用,确保了区块链的安全性和不可篡改性。这种设计不仅提供了对交易数据的有效验证机制,还提升了系统的整体可靠性。
2024-09-03 09:37:41 746
原创 设计一个高效算法,将顺序表的所有元素逆置,要求算法空间复杂度为O(1)。
数据结构解题:设计一个高效算法,将顺序表的所有元素逆置,要求算法空间复杂度为O(1)。
2022-10-04 20:36:14 870
原创 设计一个算法,查找非空顺序表L中第一个最大的元素,并返回该元素的逻辑序号。
数据结构入门题:设计一个算法,查找非空顺序表L中第一个最大的元素,并返回该元素的逻辑序号。
2022-10-04 20:33:25 2477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人