美文网首页一分钟读书俱乐部草叶集简书三体组织
一分钟读书俱乐部(三十九):《区块链技术驱动金融》交易语法

一分钟读书俱乐部(三十九):《区块链技术驱动金融》交易语法

作者: 全职高手一叶之秋 | 来源:发表于2019-02-14 22:05 被阅读342次

    原文精选:比特币交易涉及的概念就是上面这些。我们再来看看比特币交易在底层是如何实现的。实际上,比特币在网络上传输的数据结构都是一串字符,图3.3显示了一个真实的程序,经过编译就会变成供机器执行的二进制代码了。

    􏱐 

    从图3.3可以看到,一个比特币交易分成三部分:元数据、一系列的输入和一系列的输出。


    读书笔记:

    1,比特币在网络上传输的数据结构都是一串字符,经过编译就变成供机器执行的二进制代码。

    2,一个比特币交易分成三部分:元数据、一系列的输入和一系列的输出。


    原文精选:

    ● 元数据。这里存放一些内部处理的信息:包含这笔交易的规模、输入的数量、输出的数量,还有此笔交易的哈希值,也就是这个交易独一无二的ID。我们可以用哈希指针指向这个ID。最后还有一个“锁定时间”(lock_time),我们后面会谈到。

    ● 输入。所有输入排成一个序列,每个输入的格式都是一样的。输入需要明确说明之前一笔交易的某个输出,因此它包括之前那笔交易的哈希值,使其成为指向那个特定交易的哈希指针。这个输入部分同时包括之前交易输出的索引和一个签名:我们必须有签名来证明我们有资格去支配这笔比特币。

    ● 输出。所有输出也排成一个序列。每个输出的内容分成两部分。所有输出的金额之和必须小于或等于输入的金额之和。当输出的总金额小于输入总金额时,输出的总金额与输入的总金额的差额部分,就作为交易费支付给为这笔交易记账的矿工。

    一长串怪怪的(funny)字符看上去像是接收地址。实际上,每个输出都要和一个特定的公钥(地址)对应,所以这一长串字符里面确实有一部分看上去是公钥的哈希值,但里面还有一部分看上去像指令集合的东西,它其实是一个比特币的脚本。

    读书笔记:

    1,元数据里存放一些内部处理的信息,包含这笔交易的规模、输入的数量、输出的数量,还有此笔交易的哈希值。

    2,输入:所有输入排成一个序列,每个输入的格式都是一样的。

    3,输出:所有输出也排成一个序列,每个输出的内容分成两部分。

    4,每个输出都要和一个特定的公钥(地址)对应,里面还有一部分看上去像指令集合的东西,它其实是一个比特币的脚本。


    一叶之秋带你一分钟速读经典书籍,每天一分钟(只需阅读读书笔记部分),天天获新知。


    一叶之秋——非著名股票分析师

    CCTV证券资讯频道特邀分析师

    币乎,币问内测作者;区分认证分析师

    陀螺财经,币快报专栏作家

    《区块链编年史》 《区块链重塑未来》系列作者

    量价时空战法体系,一分钟读书俱乐部创始人

    公众号:区块链项目评测

    007er

    􏰍􏰎􏴖􏵓􏳍􏲬

    相关文章

      网友评论

        本文标题:一分钟读书俱乐部(三十九):《区块链技术驱动金融》交易语法

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