自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 用Go实现UTXO,UTXO实现

我们使用Golang实现了一个UTXO集合,包括如何查找UTXO集合中与公钥哈希相匹配的未使用的交易输出,如何检查交易是否有效,以及如何在每次交易后更新UTXO集合。在这些方法中,`Add`方法用于向UTXO集合中添加新的UTXO,`Remove`方法用于从UTXO集合中删除指定的UTXO,`FindUTXO`方法用于查找指定的UTXO,`FindUTXOsByAddress`方法用于查找指定地址的所有UTXO,`NewUTXOSet`方法用于创建新的UTXO集合。如果交易输入无效,则交易被视为无效。

2023-11-17 19:49:18 25

原创 os-list-addblock 项目代码

【代码】os-list-addblock 项目代码。

2023-11-12 18:16:53 11

原创 GO语言,区块链私钥公钥生成以及钱包地址生成

3、hash1 再进行 ripemd160算法加密 => 20字节 公钥publicKeyHash。7、与左半段21字节(leftBytes) + checkRight 拼接 => 25Bytes。4、拼接Version => 左半段 21字节(leftBytes)6、取checkSum前4个字节 => checkRight。2、sha256加密publicKey => hash1。5、右半段 进行两次sha256 => checkSum。todo 6、区块链地址的生成。

2023-11-12 18:04:37 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除