摘要:
今天介绍下交易创建构建完毕后,是如何提交的,为何要提交交易?提交到哪里? wtxNew就是已经构建好的交易对象,不懂的可以参照CreateTransaction()函数,reserverkey对象,是一个从密钥池中预值,通过它可以从预值的密钥池中取出一个公钥。接着看主体。 首先是一个互斥锁,无论何种 阅读全文
随笔分类 - UlordChain
交易是如何被创建和打包的5
2018-11-08 20:32 by AlfredZKY, 214 阅读, 收藏,
摘要:
上节介绍完交易是如何钱包里面进行选币的,这次我们来看下如何对交易进行签名。这节可能会长,这次尽量写完。 接着上文我们知道,一笔交易的创建是需要进行vin的填充和vout的构造的。当我们操作完毕后,我要对自己的交易里面的交易输入进行签名操作,以证明该交易输入填充进的交易输出是你的,你具有支配权。 循环 阅读全文
交易是如何被创建和打包的6
2018-11-08 20:32 by AlfredZKY, 240 阅读, 收藏,
摘要:
昨天写了签名的操作,今天来看下脚本的验证。原型如下: 介绍一下这几个参数 第一个:就是存储着签名信息 第二个:就是锁定脚本 第三个:就是一个标志(脚本检查标志位) 第四个:脚本检查的类引用 第五个:脚本错误信息对象指针(默认是为false) 接着来看函数主体,首先设置脚本的错误信息,默认是serro 阅读全文
交易是如何被创建和打包的4
2018-11-08 20:30 by AlfredZKY, 313 阅读, 收藏,
摘要:
被一个程序bug困扰了好久,今天终于解决了,原来是当时的一个变量写错了。 现在接着上次没有写完的东西继续写。SelectCoins();分析一下这个函数,这个函数是用来让你从自己的钱包选择可用的token的,选出后用一个变量进行存储的。先来看下函数原型: bool SelectCoins(const 阅读全文
交易是如何被创建和打包的2
2018-11-08 20:29 by AlfredZKY, 303 阅读, 收藏,
摘要:
趁着这时候同事还在给我准备测试数据,有点富余时间就先把第二篇章给写。开整 书接上文SendMoney(address.Get(), nAmount, fSubtractFeeFromAmount, wtx, fUseInstantSend, fUsePrivateSend); 参数都介绍过了,可以参 阅读全文
交易是如何被创建和打包的3
2018-11-08 20:29 by AlfredZKY, 189 阅读, 收藏,
摘要:
远程服务器连接不上了,趁着这机会,继续写。 CreateTransaction(vecSend, wtxNew, reservekey, nFeeRequired, nChangePosRet,strError, NULL, true, fUsePrivateSend ? ONLY_DENOMINA 阅读全文
交易是如何被创建和打包的1
2018-11-08 20:28 by AlfredZKY, 251 阅读, 收藏,
摘要:
年前一直想写有关交易是如何被区块链是如何被创建的,一个交易的创建都经过了那些步骤和验证操作,但是总是被各种原因被搁浅,加班太严重了,有时候难得的休息时间,都不想开电脑。这次一定要把自己看到的交易的流程写下来,毕竟之前也研究了好长时间的交易模块。 流程图先不画了,毕竟涉及的函数调用比较多,画起来也比较 阅读全文
浙公网安备 33010602011771号