比特币的数字签名
比特币的数字签名是一种字符串 , 它只能由从比特币传输中传输的人生成 。通过验证字符串, 一方面证明了交易是由出让方自己发起的 ,另一方面证明了交易信息在传输过程中没有发生变化。
数字签名由数字摘要和非对称加密技术组成 。首先利用数字摘要技术将事务信息缩短为固定长度的字符串, 然后用自己的私钥对摘要进行加密, 形成数字签名 。
完成后, 需要向矿工 、具有牛牛公钥的矿工广播完整的交易信息和数字签名以核实, 如果验证成功 , 交易确实由“牛牛”发送, 而且信息没有改变 。
非对称加密技术是指数字签名加密的私钥与解密的公钥之间的不一致性 。它看起来如此复杂 ,事实上, 真正的传输过程只需您输入私钥即可完成!
比特币交易和变化机制
比特币的传输可以一次传送多个地址的余额, 或者一次传送多个地址的余额.
例如, 你必须支付牛牛五个比特币 , 但你的A/B/C在你的三个地址中每个有1-2个比特币 ,而每个地址的余额不足以支付五个比特币 .此时 , 您可以启动一个转移, 并从A/B/C的三个地址向牛牛总共转移五个比特币 .
还有一个栗子,如果你有五个比特币地址, 但你只需要把一个转到牛牛 . 当你转帐时,你需要告诉矿工:我有五枚比特币,其中一枚被转移到牛牛 ,另外四枚被转移回我自己(或者是原来的地址或者创建一个新的地址). 别忘了说 ,否则剩下的四枚比特币将被用作矿工的费用。 这就是比特币的变化机制 .
老A区块链致力于移动互联网解决方案研究和服务,深入区块链领域开发,可以提供底层区块链应用,智能合约,DApp开发,区块链钱包开发,区块链系统定制开发,数字币交易所等业务开发。联系电话:13386501543