美文网首页
比特币交易

比特币交易

作者: Aliyy | 来源:发表于2018-05-07 22:11 被阅读0次

## 比特币交易

* 图灵非完备性

故意将比特币脚本限定为—没有循环或者复杂流控制功能以外的其他条件的限制流。

—-脚本的复杂性有限,以保证交易可执行的次数可预见,确保该通用语言不被用于创造 引起拒绝服务(创造无限循环或其他类型的逻辑炸弹) 的方式攻击比特币网络。

* 非主权验证

没有国家能凌驾于脚本之上。

需要执行的所有脚本信息都包含在脚本中。

对于结果的可预见性—比特币系统的一项重要良性特征:

可预见一个脚本能在任何系统上以相同的方式执行,且每个人都可对其验证,意味着一个有效的交易对每个人都是有效的,且每个人都明白这点。

* 标准交易

五种标准类型的交易Standard()函数。

通过检索比特币核心客户端源代码,可以看到当前有哪些交易脚本是被认可的。

五大标准脚本分别为P2PKH、P2PK、MS(限15个密钥)、P2SH和OP_Return。

::Q:Op_Return输出记录具体被储存在哪里?::

## 比特币网络

* P2P网络架构

点对点数字现金系统

“比特币网络”是按照比特币P2P协议运行的一系列节点的集合。

“扩展比特币网络(extended bitcoin network)”指代所有包含比特币P2P协议、矿池挖矿协议、Stratum协议以及其他连接比特币系统组件相关协议的整体网络结构。

* 根据所提供功能的不同 ,各节点具有不同分工。

每个比特币节点都是路由、区块链数据库、挖矿、钱包服务的功能集合。

一个包含四个完整功能的比特币网络节点:钱包、矿工、完整区块链、网络路由节点。

每个节点都参与全网络的路由功能,同时可能包含其他功能。

“SPV(简易支付验证)节点”-轻量级节点。

相关文章

网友评论

      本文标题:比特币交易

      本文链接:https://www.haomeiwen.com/subject/fvjbrftx.html