交易系统与方法(原书第5版)?

如流是百度公司推出的一款集文字消息、语音视频通话、文件传输等功能的人工智能办公平台,由百度Hi于2020年4月26日品牌升级而来。

如流致力于构建AI时代工作流水线,融合企业通讯、协同工作和知识管理于一体,推动企业业务创新及文化变革,大幅提升组织运营效率和组织能力。

}

在谈及脚本系统之前,先问一个似乎很简单的问题:比特币的“地址”是什么? 估计大多数人对此不屑一顾——这个问题太简单(弱智)了。比特币地址是一个日常使用非常频繁的东西。几乎在绝大多数交易都会用到比特币地址。对比特币稍有一点儿了解的人都可能会把Base58encode编码和RIPEMD160哈希算法挂在嘴边,懂一点技术的人更是能把比特币地址的计算的每一环节都细说无遗。 实际上,这样的认识只停留在表面上。以这样的理解,恐怕无法真正明白什么是比特币系统,从而严重低估这一创造性发明的价值,甚至有些人会认为"真正有价值的不是比特币,而是区块链"。   在解释"比特币地址"是什么之前,先要铺垫一下关于比特币“交易”的概念。在比特币系统的创立之初并没有“地址”这一说法,那时也照样可以交易。那么交易是如何实现的?

一、交易的实现和比特币地址的引入

比特币的交易实际上是不依赖地址的,至少用的并不是我们所看到的"地址“。比特币系统的交易依赖于脚本。 支付款项时,我们实际上是把支付的数额与接收者的“赎回脚本”绑定到一起。日后,接收者可以用自己的"签名脚本“来确认使用权。每一笔交易的实现所依赖的只是”脚本“。 以下是两种常见脚本的格式: “赎回脚本”:(输出脚本)

  • P2PKH(支付到公钥地址模式):
  • P2SH(支付到脚本模式,使用多重签名就需要用到这种模式):

[签名的字节数][签名]0x01 [公钥的字节数] [公钥]

用巴比特的一比交易作为示例:

}

我要回帖

更多关于 一个有效的交易系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信