比特币的脚本是做什么的,可以写在哪里?
比特币的脚本是做什么的,可以写在哪里?比特币的脚本说到底通常是用来展示还有和解一些比较重要的内容,一般
其实我们可以这样看待比特币的交易:『交易的发起者悬赏若干比特币,在网络上贴出了一到数学题,谁解出了这道数学题,悬赏就归谁了』。 顺着这个思路,Alice对Bob的转账可以理解为『Alice把一道只有Bob才能解开的数学题发到网络上,Bob解出题并拿走了悬赏』。那么,每个交易数据中都会出现的『脚本』就是题和解,『脚本语言』就是用来描述题和解的工具。
『输入脚本』和『输出脚本』
在这里我们先讨论单输入单输出的比特币交易,因为这样描述起来更方便且不影响对『脚本』的理解。
这是一个单输入单输出交易,看下我们要关注的数据:
前导输入的Hash:
输入脚本 scriptSig:
转账值:
0.05010000 btc
输出脚本 scriptPubKey:
假设Alice是转账发送者,Bob是接受者。那么『输入交易』表明了Alice要动用的比特币的来源,『输出交易』表明了Alice要转账的数额和转账对象——Bob。那么,你可能要问,数据中的『输入脚本』和『输出脚本』是不是就是题和解?对了一半!
不管怎么说,想要正确写跟脚本的话,其实并没有那么容易,它还是比较麻烦一些的,因此不可以随意乱来。
其实如果大家希望更加深入的学习和了解币圈,那么可以添加我们的官方客服申请加入我们的官方社群,群里有炒币玩币的职业玩家以及行业大咖,可以给大家解疑答惑,让你快速入门,从入门到精通。赚取币圈的第一桶金。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/chanye/xinnengyuan/15772.html