![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Block_chain
JJT_with_hair
一只JJT
展开
-
区块链第四次作业跨链原子交换交易
实验介绍与要求要求:在本次任务中,你需要创建一个称为跨链原子交换的交易,允许两个实体在不同的区块链上安全地交换加密货币的所有权。介绍在这项作业中,你需要实现Alice和Bob两方之间跨链原子交换代码的关键部分。Alice在BTCTestnet3上有比特币,这是project1使用的标准比特币测试网。Bob在BCY Testnet 上拥有比特币,BCY Testnet是Blockcypher 的比特币测试网,由Blockcypher独家挖矿和维护。他们希望安全地交换各自coin的所有权,这是一个原创 2020-11-28 00:11:49 · 1629 阅读 · 0 评论 -
区块链学习笔记——一些交易脚本(P2PK、P2PKH、P2MS、P2SH)及作业回顾
写在前面这篇博客主要总结一下之前做过的区块链作业中的一些有趣的东西。实验环境搭建按照老师的要求以及助教给的一些问题的解决方案。把python从3.8装回3.7再装回3.6,好像都没什么用。在pycharm运行代码总是说缺少依赖,然而明明已经装过了,点击它给的解决方案安装依赖,然后安装失败。于是我灵机一动,把之前装过的都卸掉了,再点那个安装,还是失败,于是我打开里面的虚拟终端通过命令行来安装。终于不提示缺少依赖。然而运行的时候,提示我的python-bitcoinlib库有问题,点进去查看源码依然毫原创 2020-11-18 12:41:09 · 3620 阅读 · 4 评论 -
区块链作业3生成通过两个线性方程组的解赎回的交易
作业要求(a)生成可通过以下两个线性方程组的解x,y)赎回的交易:x+y= (StudentID of First Half)和x-y= (StudentID of Second Half)[为确保存在整数解,请更改右侧两个数字的最后一位,使数字都是偶数或都是奇数]。(b)赎回交易。赎回脚本应尽可能小。也就是说,一个有效的scriptSig应该是简单地将两个整数x和y发送到堆栈中。确保在scriptPubKey中使用了OP_ADD和OP_SUB。实现思路这个作业看起来就像是让你解个方程,然后验证原创 2020-11-12 00:25:30 · 1370 阅读 · 12 评论