<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>打赏</title>
        <link>https://paragraph.com/@9379</link>
        <description>undefined</description>
        <lastBuildDate>Tue, 18 Aug 2026 21:03:33 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>打赏</title>
            <url>https://storage.googleapis.com/papyrus_images/18c0ec9c64e0a977a20bfa910efc453d1e6686b5fca9c283d59ad2b194df1551.jpg</url>
            <link>https://paragraph.com/@9379</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂智能合约功能！（30）]]></title>
            <link>https://paragraph.com/@9379/30</link>
            <guid>B5jPOl0iw2Oj4bmjoZ6V</guid>
            <pubDate>Sun, 19 Dec 2021 02:30:58 GMT</pubDate>
            <description><![CDATA[**什么是比特币“挖矿”？** 所谓比特币挖矿，就是矿工通过挖矿设备求解数学难题，从而获得创建新区块的记账权，由于其工作原理与矿物开采十分相似，故称为挖矿。 这里的“矿”是指比特币，所以“挖矿”是指挖比特币，“矿工”是指运用挖矿设备(比特币矿机)参与挖比特币的人。 **矿工为什么要挖矿呢？** 1，比特币的货币是通过挖矿发行的，成功创建新区块的矿工会获得相应的区块奖励，矿工的大部分收益来源于此，目前一个区块奖励12.5BTC. 2，成功挖矿的矿工，还可以得到新建区块中包含的所有交易的交易费，在矿工的收益中，交易费所占比重会越来越大，预计2140年以后，所有比特币矿工的收益都将由交易费组成。 **矿工如何挖矿？** 对于比特币挖矿，挖矿需要通过相互竞争来解决复杂的数学问题，这个数学难题就是找到一个使区块头哈希值，小于难度目标的随机数Nonce，这个Ｎonce就是我们要找的答案，找到后才有区块奖励。 矿工通常需要尝试数十亿个甚至数万亿个不同的随机数，才能找到一个满足条件的取值，为了挖矿成功，参与的矿工通常需要付出大量的时间和算力。 **挖矿的意义：** 挖矿不仅可以获得交易费和区块奖...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是比特币“挖矿”？**



所谓比特币挖矿，就是矿工通过挖矿设备求解数学难题，从而获得创建新区块的记账权，由于其工作原理与矿物开采十分相似，故称为挖矿。



这里的“矿”是指比特币，所以“挖矿”是指挖比特币，“矿工”是指运用挖矿设备(比特币矿机)参与挖比特币的人。



**矿工为什么要挖矿呢？**



1，比特币的货币是通过挖矿发行的，成功创建新区块的矿工会获得相应的区块奖励，矿工的大部分收益来源于此，目前一个区块奖励12.5BTC.



2，成功挖矿的矿工，还可以得到新建区块中包含的所有交易的交易费，在矿工的收益中，交易费所占比重会越来越大，预计2140年以后，所有比特币矿工的收益都将由交易费组成。



**矿工如何挖矿？**



对于比特币挖矿，挖矿需要通过相互竞争来解决复杂的数学问题，这个数学难题就是找到一个使区块头哈希值，小于难度目标的随机数Nonce，这个Ｎonce就是我们要找的答案，找到后才有区块奖励。



矿工通常需要尝试数十亿个甚至数万亿个不同的随机数，才能找到一个满足条件的取值，为了挖矿成功，参与的矿工通常需要付出大量的时间和算力。



**挖矿的意义：**



挖矿不仅可以获得交易费和区块奖励，挖矿还可以巩固去中心化的清算交易机制，这种机制实现了交易的验证和清算，实现了去中心化的安全机制，这正是使得比特币与众不同的核心原因。
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是比特币“挖矿”？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



所谓比特币挖矿，就是矿工通过挖矿设备求解数学难题，从而获得创建新区块的记账权，由于其工作原理与矿物开采十分相似，故称为挖矿。



这里的“矿”是指比特币，所以“挖矿”是指挖比特币，“矿工”是指运用挖矿设备(比特币矿机)参与挖比特币的人。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>矿工为什么要挖矿呢？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-number">1</span>，比特币的货币是通过挖矿发行的，成功创建新区块的矿工会获得相应的区块奖励，矿工的大部分收益来源于此，目前一个区块奖励<span class="hljs-number">12</span>.5BTC.



<span class="hljs-number">2</span>，成功挖矿的矿工，还可以得到新建区块中包含的所有交易的交易费，在矿工的收益中，交易费所占比重会越来越大，预计<span class="hljs-number">2140</span>年以后，所有比特币矿工的收益都将由交易费组成。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>矿工如何挖矿？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



对于比特币挖矿，挖矿需要通过相互竞争来解决复杂的数学问题，这个数学难题就是找到一个使区块头哈希值，小于难度目标的随机数Nonce，这个Ｎonce就是我们要找的答案，找到后才有区块奖励。



矿工通常需要尝试数十亿个甚至数万亿个不同的随机数，才能找到一个满足条件的取值，为了挖矿成功，参与的矿工通常需要付出大量的时间和算力。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>挖矿的意义：<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



挖矿不仅可以获得交易费和区块奖励，挖矿还可以巩固去中心化的清算交易机制，这种机制实现了交易的验证和清算，实现了去中心化的安全机制，这正是使得比特币与众不同的核心原因。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂比特币挖矿以及挖矿的意义！（29）
]]></title>
            <link>https://paragraph.com/@9379/29</link>
            <guid>KFAINUDgPO9Z7NsXdVSz</guid>
            <pubDate>Sun, 19 Dec 2021 02:29:35 GMT</pubDate>
            <description><![CDATA[**什么是比特币“挖矿”？** 所谓比特币挖矿，就是矿工通过挖矿设备求解数学难题，从而获得创建新区块的记账权，由于其工作原理与矿物开采十分相似，故称为挖矿。 这里的“矿”是指比特币，所以“挖矿”是指挖比特币，“矿工”是指运用挖矿设备(比特币矿机)参与挖比特币的人。 **矿工为什么要挖矿呢？** 1，比特币的货币是通过挖矿发行的，成功创建新区块的矿工会获得相应的区块奖励，矿工的大部分收益来源于此，目前一个区块奖励12.5BTC. 2，成功挖矿的矿工，还可以得到新建区块中包含的所有交易的交易费，在矿工的收益中，交易费所占比重会越来越大，预计2140年以后，所有比特币矿工的收益都将由交易费组成。 **矿工如何挖矿？** 对于比特币挖矿，挖矿需要通过相互竞争来解决复杂的数学问题，这个数学难题就是找到一个使区块头哈希值，小于难度目标的随机数Nonce，这个Ｎonce就是我们要找的答案，找到后才有区块奖励。 矿工通常需要尝试数十亿个甚至数万亿个不同的随机数，才能找到一个满足条件的取值，为了挖矿成功，参与的矿工通常需要付出大量的时间和算力。 **挖矿的意义：** 挖矿不仅可以获得交易费和区块奖...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是比特币“挖矿”？**



所谓比特币挖矿，就是矿工通过挖矿设备求解数学难题，从而获得创建新区块的记账权，由于其工作原理与矿物开采十分相似，故称为挖矿。



这里的“矿”是指比特币，所以“挖矿”是指挖比特币，“矿工”是指运用挖矿设备(比特币矿机)参与挖比特币的人。



**矿工为什么要挖矿呢？**



1，比特币的货币是通过挖矿发行的，成功创建新区块的矿工会获得相应的区块奖励，矿工的大部分收益来源于此，目前一个区块奖励12.5BTC.



2，成功挖矿的矿工，还可以得到新建区块中包含的所有交易的交易费，在矿工的收益中，交易费所占比重会越来越大，预计2140年以后，所有比特币矿工的收益都将由交易费组成。



**矿工如何挖矿？**



对于比特币挖矿，挖矿需要通过相互竞争来解决复杂的数学问题，这个数学难题就是找到一个使区块头哈希值，小于难度目标的随机数Nonce，这个Ｎonce就是我们要找的答案，找到后才有区块奖励。



矿工通常需要尝试数十亿个甚至数万亿个不同的随机数，才能找到一个满足条件的取值，为了挖矿成功，参与的矿工通常需要付出大量的时间和算力。



**挖矿的意义：**



挖矿不仅可以获得交易费和区块奖励，挖矿还可以巩固去中心化的清算交易机制，这种机制实现了交易的验证和清算，实现了去中心化的安全机制，这正是使得比特币与众不同的核心原因。
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是比特币“挖矿”？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



所谓比特币挖矿，就是矿工通过挖矿设备求解数学难题，从而获得创建新区块的记账权，由于其工作原理与矿物开采十分相似，故称为挖矿。



这里的“矿”是指比特币，所以“挖矿”是指挖比特币，“矿工”是指运用挖矿设备(比特币矿机)参与挖比特币的人。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>矿工为什么要挖矿呢？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-number">1</span>，比特币的货币是通过挖矿发行的，成功创建新区块的矿工会获得相应的区块奖励，矿工的大部分收益来源于此，目前一个区块奖励<span class="hljs-number">12</span>.5BTC.



<span class="hljs-number">2</span>，成功挖矿的矿工，还可以得到新建区块中包含的所有交易的交易费，在矿工的收益中，交易费所占比重会越来越大，预计<span class="hljs-number">2140</span>年以后，所有比特币矿工的收益都将由交易费组成。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>矿工如何挖矿？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



对于比特币挖矿，挖矿需要通过相互竞争来解决复杂的数学问题，这个数学难题就是找到一个使区块头哈希值，小于难度目标的随机数Nonce，这个Ｎonce就是我们要找的答案，找到后才有区块奖励。



矿工通常需要尝试数十亿个甚至数万亿个不同的随机数，才能找到一个满足条件的取值，为了挖矿成功，参与的矿工通常需要付出大量的时间和算力。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>挖矿的意义：<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



挖矿不仅可以获得交易费和区块奖励，挖矿还可以巩固去中心化的清算交易机制，这种机制实现了交易的验证和清算，实现了去中心化的安全机制，这正是使得比特币与众不同的核心原因。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂Staking Economy！（28）]]></title>
            <link>https://paragraph.com/@9379/staking-economy-28</link>
            <guid>SRSEjMC8HB5c4mntXsyE</guid>
            <pubDate>Sun, 19 Dec 2021 02:28:58 GMT</pubDate>
            <description><![CDATA[**什么是Staking Economy？** Stake有股份，股本、押注的意思，Staking是个进行时，代表一种状态，代表你把自己的币一直押注的状态，最合适的翻译应该叫“质押”。 Staking Economy，大概意思就是“质押经济学”或者“权益经济学”，就是你把币进行锁仓，通过质押代币，获得以币生币的收益！ **如何通过Staking获利？** **EOS收益** 首先说一下EOS收益，如果你把EOS锁仓在火币矿池，分到HPT大概收益率在7%年化左右，比存余额宝高了一倍，如果你把EOS锁定在鲸交所，有6%的收益，也就是100个EOS，一年可以被动获得6个EOS（节点投票+REX出租收益）。 **Atom收益** Atom是Cosmos的代币，可以放在imtoken钱包，年化收益可以达到13%以上。 也可以放在万向系的Hashquark，年化收益7--20%，另外IRIS可以达到15%，胜超的Ａtom是锁在imtoken钱包。 **IOST收益** 这里推荐TP钱包，也就是TokenPokect钱包，在里面选择IOST钱包，点击“**发现**”，搜索“**投票宝**”，这...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是Staking Economy？**



Stake有股份，股本、押注的意思，Staking是个进行时，代表一种状态，代表你把自己的币一直押注的状态，最合适的翻译应该叫“质押”。



Staking Economy，大概意思就是“质押经济学”或者“权益经济学”，就是你把币进行锁仓，通过质押代币，获得以币生币的收益！



**如何通过Staking获利？**



**EOS收益**



首先说一下EOS收益，如果你把EOS锁仓在火币矿池，分到HPT大概收益率在7%年化左右，比存余额宝高了一倍，如果你把EOS锁定在鲸交所，有6%的收益，也就是100个EOS，一年可以被动获得6个EOS（节点投票+REX出租收益）。



**Atom收益**



Atom是Cosmos的代币，可以放在imtoken钱包，年化收益可以达到13%以上。



也可以放在万向系的Hashquark，年化收益7--20%，另外IRIS可以达到15%，胜超的Ａtom是锁在imtoken钱包。



**IOST收益**



这里推荐TP钱包，也就是TokenPokect钱包，在里面选择IOST钱包，点击“**发现**”，搜索“**投票宝**”，这个工具列出了所有IOST的节点和他们的投票窗口。



持有IOST的玩家，每天都可以给IOST节点投票一次，不同的节点分红率不同，出块频率也不同，所以分红数量也就不一样。



如果你选择比较大的节点进行投票，那么收益率可能会很低，但你要是选择比较冷门一点的节点，他们为了拉拢投票，基本上把所有的收益都返给了用户，年华收益率会很高。



**总结一下：**



POS挖矿的参与者主要包括矿池和代币持有人两方，所以POS挖矿也有两种模式：



一种是每一位投资者都可以抵押代币成为节点挖矿获得奖励，例如Ａtom。



别一种是持币用户通过矿池（节点验证服务商）将代币质押，省去繁琐的操作，直接获得相应的分红，而矿池收取一定比例的手续费盈利，比如火币矿池。



Staking Economy的根本要义，就是通过有年化收益的激励方式，鼓励持币人主动参与，一定要主动去参与，如果你不主动参与，不仅收益会流失，代币还有缩水的可能！
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是Staking Economy？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



Stake有股份，股本、押注的意思，Staking是个进行时，代表一种状态，代表你把自己的币一直押注的状态，最合适的翻译应该叫“质押”。



Staking Economy，大概意思就是“质押经济学”或者“权益经济学”，就是你把币进行锁仓，通过质押代币，获得以币生币的收益！



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>如何通过Staking获利？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>EOS收益<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



首先说一下EOS收益，如果你把EOS锁仓在火币矿池，分到HPT大概收益率在<span class="hljs-number">7</span><span class="hljs-operator">%</span>年化左右，比存余额宝高了一倍，如果你把EOS锁定在鲸交所，有<span class="hljs-number">6</span><span class="hljs-operator">%</span>的收益，也就是<span class="hljs-number">100</span>个EOS，一年可以被动获得<span class="hljs-number">6</span>个EOS（节点投票<span class="hljs-operator">+</span>REX出租收益）。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>Atom收益<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



Atom是Cosmos的代币，可以放在imtoken钱包，年化收益可以达到<span class="hljs-number">13</span><span class="hljs-operator">%</span>以上。



也可以放在万向系的Hashquark，年化收益<span class="hljs-number">7</span><span class="hljs-operator">-</span><span class="hljs-number">-20</span><span class="hljs-operator">%</span>，另外IRIS可以达到<span class="hljs-number">15</span><span class="hljs-operator">%</span>，胜超的Ａtom是锁在imtoken钱包。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>IOST收益<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



这里推荐TP钱包，也就是TokenPokect钱包，在里面选择IOST钱包，点击“<span class="hljs-operator">*</span><span class="hljs-operator">*</span>发现<span class="hljs-operator">*</span><span class="hljs-operator">*</span>”，搜索“<span class="hljs-operator">*</span><span class="hljs-operator">*</span>投票宝<span class="hljs-operator">*</span><span class="hljs-operator">*</span>”，这个工具列出了所有IOST的节点和他们的投票窗口。



持有IOST的玩家，每天都可以给IOST节点投票一次，不同的节点分红率不同，出块频率也不同，所以分红数量也就不一样。



如果你选择比较大的节点进行投票，那么收益率可能会很低，但你要是选择比较冷门一点的节点，他们为了拉拢投票，基本上把所有的收益都返给了用户，年华收益率会很高。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>总结一下：<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



POS挖矿的参与者主要包括矿池和代币持有人两方，所以POS挖矿也有两种模式：



一种是每一位投资者都可以抵押代币成为节点挖矿获得奖励，例如Ａtom。



别一种是持币用户通过矿池（节点验证服务商）将代币质押，省去繁琐的操作，直接获得相应的分红，而矿池收取一定比例的手续费盈利，比如火币矿池。



Staking Economy的根本要义，就是通过有年化收益的激励方式，鼓励持币人主动参与，一定要主动去参与，如果你不主动参与，不仅收益会流失，代币还有缩水的可能！
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[ 叶胜超：一分钟搞懂Merkle Tree以及它的特点和作用！（27）]]></title>
            <link>https://paragraph.com/@9379/merkle-tree-27</link>
            <guid>9mWVCFYawEbd4pxBccNE</guid>
            <pubDate>Sun, 19 Dec 2021 02:26:43 GMT</pubDate>
            <description><![CDATA[**什么是Merkle Tree？** Merkle Tree也就是胜超前文说的Merkle树，中文译名还有梅克尔树或默克尔树，因为这是一棵用哈希值搭建起来的树，树的所有节点都存储了哈希值，所以也叫哈希树，英文名为Ｈash Tree。 Merkle树是一种典型的二叉树结构，看起来像一棵倒着的树，由一个根节点，一组中间节点和一组叶节点组成，最早由Merkle Ralf在1980年提出，广泛用于文件系统和 P2P 系统中。 **如何理解Merkle树中的节点？** 叶节点：在二叉树中，没有子节点的节点称为叶节点，这是初始节点，对于一个区块而言，每一笔交易数据，进行哈希运算后，得到的哈希值就是叶节点。 中间节点：子节点两两匹配，子节点哈希值合并成新的字符串，对合并结果再次进行哈希运算，得到的哈希值，就是对应的中间节点，这是过程节点。 根节点：有且只有一个，也就是胜超之前分享的Merkle 根，也叫Ｍerkle Root，这是终止节点。 **Merkle树有什么特点？** 1，首先是它的树的结构，Merkle树常见的结构是二叉树，但它也可以是多叉树，它具有树结构的全部特点。 2，Merk...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是Merkle Tree？**



Merkle Tree也就是胜超前文说的Merkle树，中文译名还有梅克尔树或默克尔树，因为这是一棵用哈希值搭建起来的树，树的所有节点都存储了哈希值，所以也叫哈希树，英文名为Ｈash Tree。



Merkle树是一种典型的二叉树结构，看起来像一棵倒着的树，由一个根节点，一组中间节点和一组叶节点组成，最早由Merkle Ralf在1980年提出，广泛用于文件系统和 P2P 系统中。



**如何理解Merkle树中的节点？**



叶节点：在二叉树中，没有子节点的节点称为叶节点，这是初始节点，对于一个区块而言，每一笔交易数据，进行哈希运算后，得到的哈希值就是叶节点。



中间节点：子节点两两匹配，子节点哈希值合并成新的字符串，对合并结果再次进行哈希运算，得到的哈希值，就是对应的中间节点，这是过程节点。



根节点：有且只有一个，也就是胜超之前分享的Merkle 根，也叫Ｍerkle Root，这是终止节点。





**Merkle树有什么特点？**



1，首先是它的树的结构，Merkle树常见的结构是二叉树，但它也可以是多叉树，它具有树结构的全部特点。



2，Merkle树的基础数据不是固定的，想存什么数据由你说了算，因为它只要数据经过哈希运算得到的Ｈash值。



3，Merkle树是从下往上逐层计算的，就是说每个中间节点，都是根据相邻的两个叶子节点组合计算得出的，而根节点是根据两个中间节点组合计算得出的，所以叶子节点是基础。





**Merkle树有什么用？**



1，Merkle树比较典型的应用场景的就是P2P下载，在点对点网络中作数据传输的时候，为了校验数据的完整性，把大的文件分割成小的数据块，如果小块数据在传输过程中损坏了，那么只要重新下载这一小块数据就行了。



2，Merkle树还可以被用来快速比较大量的数据，因为当两个Merkle树根相同时，则意味着所代表的数据必然相同。



3，Merkle树可以实现零知识证明，关于零知识证明以后有时间再分享，ZCash就是采用零知识证明来达到交易匿名的目的。

  
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是Merkle Tree？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



Merkle Tree也就是胜超前文说的Merkle树，中文译名还有梅克尔树或默克尔树，因为这是一棵用哈希值搭建起来的树，树的所有节点都存储了哈希值，所以也叫哈希树，英文名为Ｈash Tree。



Merkle树是一种典型的二叉树结构，看起来像一棵倒着的树，由一个根节点，一组中间节点和一组叶节点组成，最早由Merkle Ralf在<span class="hljs-number">1980</span>年提出，广泛用于文件系统和 P2P 系统中。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>如何理解Merkle树中的节点？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



叶节点：在二叉树中，没有子节点的节点称为叶节点，这是初始节点，对于一个区块而言，每一笔交易数据，进行哈希运算后，得到的哈希值就是叶节点。



中间节点：子节点两两匹配，子节点哈希值合并成新的字符串，对合并结果再次进行哈希运算，得到的哈希值，就是对应的中间节点，这是过程节点。



根节点：有且只有一个，也就是胜超之前分享的Merkle 根，也叫Ｍerkle Root，这是终止节点。





<span class="hljs-operator">*</span><span class="hljs-operator">*</span>Merkle树有什么特点？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-number">1</span>，首先是它的树的结构，Merkle树常见的结构是二叉树，但它也可以是多叉树，它具有树结构的全部特点。



<span class="hljs-number">2</span>，Merkle树的基础数据不是固定的，想存什么数据由你说了算，因为它只要数据经过哈希运算得到的Ｈash值。



<span class="hljs-number">3</span>，Merkle树是从下往上逐层计算的，就是说每个中间节点，都是根据相邻的两个叶子节点组合计算得出的，而根节点是根据两个中间节点组合计算得出的，所以叶子节点是基础。





<span class="hljs-operator">*</span><span class="hljs-operator">*</span>Merkle树有什么用？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-number">1</span>，Merkle树比较典型的应用场景的就是P2P下载，在点对点网络中作数据传输的时候，为了校验数据的完整性，把大的文件分割成小的数据块，如果小块数据在传输过程中损坏了，那么只要重新下载这一小块数据就行了。



<span class="hljs-number">2</span>，Merkle树还可以被用来快速比较大量的数据，因为当两个Merkle树根相同时，则意味着所代表的数据必然相同。



<span class="hljs-number">3</span>，Merkle树可以实现零知识证明，关于零知识证明以后有时间再分享，ZCash就是采用零知识证明来达到交易匿名的目的。

  
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟弄懂OP_RETURN功能！（26）
]]></title>
            <link>https://paragraph.com/@9379/op-return-26</link>
            <guid>dwh9Bf2frKMyIDBJyqQ2</guid>
            <pubDate>Sun, 19 Dec 2021 02:24:14 GMT</pubDate>
            <description><![CDATA[**什么是OP_RETURN？** 所谓OP_RETURN，其实就是相当于一个“备注”功能，ETH钱包和EOS钱包上都有备注的功能，而OP_RETURN就是比特币的备注功能。 **如何使用OP_RETURN？** 由于BTC锁仓挖矿的流行，目前有很多钱包支持OP_RETURN，比较常用的就是麦子钱包和比特派钱包。 一般在钱包里添加“十六进制”的数据就可以了，但是有些钱包还可以添加“字符”，如果要添加“字符”的信息，直接添加就可以了，如果是添加“十六进制”，需要工具转换成十六进制的数据才可以。 麦子钱包比较很简单，就是在转帐的时候，点击左下角“添加OP_RETURN”功能，然后输入你的十六进制的数据，就可以了。 比特派钱包，是在转帐的时候，点击右下角“高级选项”功能，输入“十六进制”或者“字符”就可以了。 **OP_RETURN有什么用？** 表面上看OP_RETURN只是一个备注的功能，实际上OP_RETURN的意义很重大，可以做很多事情。 1，最近流行的BTC锁仓挖矿，只需要填写指定的OP_RETURN，就可以进行锁仓“挖矿”，好处就是私钥掌握在自己的手里，既安全，又能挖矿。 ...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是OP_RETURN？**



所谓OP_RETURN，其实就是相当于一个“备注”功能，ETH钱包和EOS钱包上都有备注的功能，而OP_RETURN就是比特币的备注功能。





**如何使用OP_RETURN？**



由于BTC锁仓挖矿的流行，目前有很多钱包支持OP_RETURN，比较常用的就是麦子钱包和比特派钱包。



一般在钱包里添加“十六进制”的数据就可以了，但是有些钱包还可以添加“字符”，如果要添加“字符”的信息，直接添加就可以了，如果是添加“十六进制”，需要工具转换成十六进制的数据才可以。



麦子钱包比较很简单，就是在转帐的时候，点击左下角“添加OP_RETURN”功能，然后输入你的十六进制的数据，就可以了。



比特派钱包，是在转帐的时候，点击右下角“高级选项”功能，输入“十六进制”或者“字符”就可以了。





**OP_RETURN有什么用？**



表面上看OP_RETURN只是一个备注的功能，实际上OP_RETURN的意义很重大，可以做很多事情。



1，最近流行的BTC锁仓挖矿，只需要填写指定的OP_RETURN，就可以进行锁仓“挖矿”，好处就是私钥掌握在自己的手里，既安全，又能挖矿。



2，因为OP_RETURN是一个上链的备注，只要比特币网络在，这个信息就会一直在，之前看新闻，听说很多“在区块链上表白”的事件，这种就是利用比特币的OP_RETURN功能，用OP_RETURN的好处，就是可以让信息永久保存在区块链上！
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是OP_RETURN？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



所谓OP_RETURN，其实就是相当于一个“备注”功能，ETH钱包和EOS钱包上都有备注的功能，而OP_RETURN就是比特币的备注功能。





<span class="hljs-operator">*</span><span class="hljs-operator">*</span>如何使用OP_RETURN？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



由于BTC锁仓挖矿的流行，目前有很多钱包支持OP_RETURN，比较常用的就是麦子钱包和比特派钱包。



一般在钱包里添加“十六进制”的数据就可以了，但是有些钱包还可以添加“字符”，如果要添加“字符”的信息，直接添加就可以了，如果是添加“十六进制”，需要工具转换成十六进制的数据才可以。



麦子钱包比较很简单，就是在转帐的时候，点击左下角“添加OP_RETURN”功能，然后输入你的十六进制的数据，就可以了。



比特派钱包，是在转帐的时候，点击右下角“高级选项”功能，输入“十六进制”或者“字符”就可以了。





<span class="hljs-operator">*</span><span class="hljs-operator">*</span>OP_RETURN有什么用？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



表面上看OP_RETURN只是一个备注的功能，实际上OP_RETURN的意义很重大，可以做很多事情。



<span class="hljs-number">1</span>，最近流行的BTC锁仓挖矿，只需要填写指定的OP_RETURN，就可以进行锁仓“挖矿”，好处就是私钥掌握在自己的手里，既安全，又能挖矿。



<span class="hljs-number">2</span>，因为OP_RETURN是一个上链的备注，只要比特币网络在，这个信息就会一直在，之前看新闻，听说很多“在区块链上表白”的事件，这种就是利用比特币的OP_RETURN功能，用OP_RETURN的好处，就是可以让信息永久保存在区块链上！
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂区块链以及区块结构！（25）]]></title>
            <link>https://paragraph.com/@9379/25</link>
            <guid>0waTD8RBoZIVhh0UdsDJ</guid>
            <pubDate>Sun, 19 Dec 2021 02:22:39 GMT</pubDate>
            <description><![CDATA[**什么是区块链？** 区块链就是区块以链的方式组合在一起，以这种方式形成的数据库就是区块链，也就是包含交易信息的区块从后向前有序链接起来的数据结构。 **区块结构包含哪些内容？** 一个完整的区块结构包括：区块头和区块体。（建议结合图片看，可以快速了解区块结构） **区块头主要包含**：父区块哈希值、版本，时间戳、难度，Nonce，Merkle根。 父区块哈希值：用于链接上一个区块 版本：相当于区块的编号 时间戳：用来记录该区块生成的时间 难度：是该算术题的难度系数打分 Nonce：一个用于证明工作量难度的随机数 Merkle根：一个用于验证区块体交易的一个总的哈希值。 **区块体主要包含**：所有交易信息以及所有交易信息的Merkle树（树根除外，树根存储在区块头内）。 **区块结构有什么特点？** 1，每一个区块上记录的交易是上一个区块形成之后、该区块被创建前发生的所有价值交换活动，这个特点保证了数据库的完整性。 2，在绝大多数情况下，一旦新区块完成后被加入到区块链的最后，则此区块的数据记录就再也不能改变或删除，这个特点保证了数据库的严谨性，即无法被篡改。]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是区块链？**

区块链就是区块以链的方式组合在一起，以这种方式形成的数据库就是区块链，也就是包含交易信息的区块从后向前有序链接起来的数据结构。



**区块结构包含哪些内容？**



一个完整的区块结构包括：区块头和区块体。（建议结合图片看，可以快速了解区块结构）



**区块头主要包含**：父区块哈希值、版本，时间戳、难度，Nonce，Merkle根。



父区块哈希值：用于链接上一个区块



版本：相当于区块的编号



时间戳：用来记录该区块生成的时间



难度：是该算术题的难度系数打分



Nonce：一个用于证明工作量难度的随机数



Merkle根：一个用于验证区块体交易的一个总的哈希值。



**区块体主要包含**：所有交易信息以及所有交易信息的Merkle树（树根除外，树根存储在区块头内）。





**区块结构有什么特点？**



1，每一个区块上记录的交易是上一个区块形成之后、该区块被创建前发生的所有价值交换活动，这个特点保证了数据库的完整性。



2，在绝大多数情况下，一旦新区块完成后被加入到区块链的最后，则此区块的数据记录就再也不能改变或删除，这个特点保证了数据库的严谨性，即无法被篡改。
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是区块链？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>

区块链就是区块以链的方式组合在一起，以这种方式形成的数据库就是区块链，也就是包含交易信息的区块从后向前有序链接起来的数据结构。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>区块结构包含哪些内容？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



一个完整的区块结构包括：区块头和区块体。（建议结合图片看，可以快速了解区块结构）



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>区块头主要包含<span class="hljs-operator">*</span><span class="hljs-operator">*</span>：父区块哈希值、版本，时间戳、难度，Nonce，Merkle根。



父区块哈希值：用于链接上一个区块



版本：相当于区块的编号



时间戳：用来记录该区块生成的时间



难度：是该算术题的难度系数打分



Nonce：一个用于证明工作量难度的随机数



Merkle根：一个用于验证区块体交易的一个总的哈希值。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>区块体主要包含<span class="hljs-operator">*</span><span class="hljs-operator">*</span>：所有交易信息以及所有交易信息的Merkle树（树根除外，树根存储在区块头内）。





<span class="hljs-operator">*</span><span class="hljs-operator">*</span>区块结构有什么特点？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-number">1</span>，每一个区块上记录的交易是上一个区块形成之后、该区块被创建前发生的所有价值交换活动，这个特点保证了数据库的完整性。



<span class="hljs-number">2</span>，在绝大多数情况下，一旦新区块完成后被加入到区块链的最后，则此区块的数据记录就再也不能改变或删除，这个特点保证了数据库的严谨性，即无法被篡改。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂跨链以及跨链的核心技术！（24）]]></title>
            <link>https://paragraph.com/@9379/24</link>
            <guid>tRBe46yHvlrycDo1DM9m</guid>
            <pubDate>Sun, 19 Dec 2021 02:21:33 GMT</pubDate>
            <description><![CDATA[**什么是跨链？** 如果我们以银行转帐为例，比如全国各地都有建设银行，全国各地的支行之间的转帐是没有问题的，可以把整个建设银行看成是一条公链。 如果我们想把钱转到工商银行，那么就需要跨行转帐，表面看起来很简单，其实背后是经过银联结算的，如果没有银联从中结算，我们需要先从建设银行取出钱，然后再跑到工商银行去存钱。 如果建行和工行都是独立的公链，那么银联就起到了跨链的作用，跨链不仅仅联结这两家银行，而且可以联接国内所有的银行，甚至国外的银行。 在币圈，跨链也是一样，可以实现让价值跨过链和链之间的障碍，进行直接的流通，没有跨链技术，那么每个公链就是一个信息的孤岛，无法与其它公链相通！ **目前跨链的核心技术有哪些？** 1、公证人机制 公证人机制的代表：瑞波Interledger协议，公证技术是早期跨链技术的实现方式，它只能实现两个链之间的连接，效率不高，主要用于资产转移。 2、侧继/中继技术 目前跨链技术应用比较多、相对复杂的侧链或者中继器模式，对于侧链，简单来说，就是一条链可以读取另一个条链上的信息，侧链代表：RSK和LOOM 中继技术的代表：Polkadot和COSMOS。 3...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="

**什么是跨链？**



如果我们以银行转帐为例，比如全国各地都有建设银行，全国各地的支行之间的转帐是没有问题的，可以把整个建设银行看成是一条公链。



如果我们想把钱转到工商银行，那么就需要跨行转帐，表面看起来很简单，其实背后是经过银联结算的，如果没有银联从中结算，我们需要先从建设银行取出钱，然后再跑到工商银行去存钱。



如果建行和工行都是独立的公链，那么银联就起到了跨链的作用，跨链不仅仅联结这两家银行，而且可以联接国内所有的银行，甚至国外的银行。



在币圈，跨链也是一样，可以实现让价值跨过链和链之间的障碍，进行直接的流通，没有跨链技术，那么每个公链就是一个信息的孤岛，无法与其它公链相通！




**目前跨链的核心技术有哪些？**

1、公证人机制

公证人机制的代表：瑞波Interledger协议，公证技术是早期跨链技术的实现方式，它只能实现两个链之间的连接，效率不高，主要用于资产转移。



2、侧继/中继技术

目前跨链技术应用比较多、相对复杂的侧链或者中继器模式，对于侧链，简单来说，就是一条链可以读取另一个条链上的信息，侧链代表：RSK和LOOM 中继技术的代表：Polkadot和COSMOS。



3、哈希锁定

哈希锁定技术主要应用于微支付，闪电网络就属于哈希锁定技术，闪电网络本身就是一种小额的快速支付的手段，后来它的关键技术哈希时间锁合约被应用到跨链技术上来。
"><code>

<span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是跨链？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



如果我们以银行转帐为例，比如全国各地都有建设银行，全国各地的支行之间的转帐是没有问题的，可以把整个建设银行看成是一条公链。



如果我们想把钱转到工商银行，那么就需要跨行转帐，表面看起来很简单，其实背后是经过银联结算的，如果没有银联从中结算，我们需要先从建设银行取出钱，然后再跑到工商银行去存钱。



如果建行和工行都是独立的公链，那么银联就起到了跨链的作用，跨链不仅仅联结这两家银行，而且可以联接国内所有的银行，甚至国外的银行。



在币圈，跨链也是一样，可以实现让价值跨过链和链之间的障碍，进行直接的流通，没有跨链技术，那么每个公链就是一个信息的孤岛，无法与其它公链相通！




<span class="hljs-operator">*</span><span class="hljs-operator">*</span>目前跨链的核心技术有哪些？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>

<span class="hljs-number">1</span>、公证人机制

公证人机制的代表：瑞波Interledger协议，公证技术是早期跨链技术的实现方式，它只能实现两个链之间的连接，效率不高，主要用于资产转移。



<span class="hljs-number">2</span>、侧继<span class="hljs-operator">/</span>中继技术

目前跨链技术应用比较多、相对复杂的侧链或者中继器模式，对于侧链，简单来说，就是一条链可以读取另一个条链上的信息，侧链代表：RSK和LOOM 中继技术的代表：Polkadot和COSMOS。



<span class="hljs-number">3</span>、哈希锁定

哈希锁定技术主要应用于微支付，闪电网络就属于哈希锁定技术，闪电网络本身就是一种小额的快速支付的手段，后来它的关键技术哈希时间锁合约被应用到跨链技术上来。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂节点以及全节点！（23）]]></title>
            <link>https://paragraph.com/@9379/23</link>
            <guid>v0jl0cuqxrEGz51ODcWC</guid>
            <pubDate>Sun, 19 Dec 2021 02:20:44 GMT</pubDate>
            <description><![CDATA[**什么是节点？** 节点，英文：Ｎode，是网络节点的简称，在比特币系统中，负责记帐的是计算器，因此我们可以把参与记帐的每一台计算机称为一个节点。 节点分为“全节点”和“轻节点”，全节点就是拥有全网所有交易数据的节点，轻节点就是只拥有和自己相关的交易数据节点。 在比特币网络中的每一个全节点，就相当于存储所有区块链数据的每一台计算器或服务器，所有新区块的生产，以及交易的验证与记帐，并将其广播给全网同步，都由全节点来完成。 由于每一个全节点都保留着全网数据，这意味着，其中一个节点出现问题，整个区块链网络世界也依旧能够安全运行，这也是去中心化的魅力所在。 **全节点有什么特点？** 1.每个节点都有一个完整的账本副本，因此所有交易数据公开透明，系统中的人都可以看到。 2.每个节点的权利是一样的，任意节点被摧毁，都不会影响到整个系统的安全，也不会造成数据丢失。 3.每个节点的账本数据是完全一样的，也就意味着，单个节点的数据篡改是没有任何意义的。 **全节点与轻节点有什么区别？** 全节点的数目越多越好，有条件都可以下载一个官方的全节点钱包，这对区块链网络的安全至关重要，他们负责交易的广...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是节点？**

节点，英文：Ｎode，是网络节点的简称，在比特币系统中，负责记帐的是计算器，因此我们可以把参与记帐的每一台计算机称为一个节点。



节点分为“全节点”和“轻节点”，全节点就是拥有全网所有交易数据的节点，轻节点就是只拥有和自己相关的交易数据节点。



在比特币网络中的每一个全节点，就相当于存储所有区块链数据的每一台计算器或服务器，所有新区块的生产，以及交易的验证与记帐，并将其广播给全网同步，都由全节点来完成。



由于每一个全节点都保留着全网数据，这意味着，其中一个节点出现问题，整个区块链网络世界也依旧能够安全运行，这也是去中心化的魅力所在。



**全节点有什么特点？**



1.每个节点都有一个完整的账本副本，因此所有交易数据公开透明，系统中的人都可以看到。



2.每个节点的权利是一样的，任意节点被摧毁，都不会影响到整个系统的安全，也不会造成数据丢失。



3.每个节点的账本数据是完全一样的，也就意味着，单个节点的数据篡改是没有任何意义的。



**全节点与轻节点有什么区别？**



全节点的数目越多越好，有条件都可以下载一个官方的全节点钱包，这对区块链网络的安全至关重要，他们负责交易的广播和验证，从而维护整个系统的稳定运行。



而轻节点不会对网络的安全性做出任何贡献，因为它们不会下载任何区块链的副本，也不会参与任何验证过程与区块链交易认证过程，轻节点只是方便使用钱包，也需要依赖于其他全节点来提供需要的信息。
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是节点？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>

节点，英文：Ｎode，是网络节点的简称，在比特币系统中，负责记帐的是计算器，因此我们可以把参与记帐的每一台计算机称为一个节点。



节点分为“全节点”和“轻节点”，全节点就是拥有全网所有交易数据的节点，轻节点就是只拥有和自己相关的交易数据节点。



在比特币网络中的每一个全节点，就相当于存储所有区块链数据的每一台计算器或服务器，所有新区块的生产，以及交易的验证与记帐，并将其广播给全网同步，都由全节点来完成。



由于每一个全节点都保留着全网数据，这意味着，其中一个节点出现问题，整个区块链网络世界也依旧能够安全运行，这也是去中心化的魅力所在。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>全节点有什么特点？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



<span class="hljs-number">1.</span>每个节点都有一个完整的账本副本，因此所有交易数据公开透明，系统中的人都可以看到。



<span class="hljs-number">2.</span>每个节点的权利是一样的，任意节点被摧毁，都不会影响到整个系统的安全，也不会造成数据丢失。



<span class="hljs-number">3.</span>每个节点的账本数据是完全一样的，也就意味着，单个节点的数据篡改是没有任何意义的。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>全节点与轻节点有什么区别？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



全节点的数目越多越好，有条件都可以下载一个官方的全节点钱包，这对区块链网络的安全至关重要，他们负责交易的广播和验证，从而维护整个系统的稳定运行。



而轻节点不会对网络的安全性做出任何贡献，因为它们不会下载任何区块链的副本，也不会参与任何验证过程与区块链交易认证过程，轻节点只是方便使用钱包，也需要依赖于其他全节点来提供需要的信息。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂POW共识机制！（22）]]></title>
            <link>https://paragraph.com/@9379/pow-22</link>
            <guid>jmHgjuKWrs5761rVGId8</guid>
            <pubDate>Sun, 19 Dec 2021 02:20:08 GMT</pubDate>
            <description><![CDATA[**什么是POW？** POW的全称就是Proof of Work，也就是工作量证明，这是共识机制的一种，可简单理解为一份证明，证明你做过一定量的工作，就是我通过查看工作结果，就能知道你完成了指定量的工作，比特币挖矿采用的就是POW工作量证明机制。 **POW是怎样工作的？** 在比特币白皮书第四节专门讲到一个概念“Proof-of-Work”，也就是“工作量证明”，其实这个POW很早就有，只是在应用比特币之后，才被广泛传播开来。 白皮书中这样描述： > 在进行随机散列运算时，工作量证明机制引入了对某一个特定值的扫描工作，比方说SHA-256下，随机散列值以一个或多个0开始。那么随着0的数目的上升, 找到这个解所需要的工作量将呈指数增长，而对结果进行检验则仅需要一次随机散列运算。 > 我们在区块中补增一个随机数(Nonce)，这个随机数要使得该给定区块的随机散列值出现了所需的那么多个0。我们通过反复尝试来找到这个随机数，直到找到为止，这样我们就构建了一个工作量证明机制。 也就是说，在挖比特币的过程中，需要计算求得一个随机值（Nonce），需要不停的验证，谁先猜对，就说明他确实干了...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是POW？**



POW的全称就是Proof of Work，也就是工作量证明，这是共识机制的一种，可简单理解为一份证明，证明你做过一定量的工作，就是我通过查看工作结果，就能知道你完成了指定量的工作，比特币挖矿采用的就是POW工作量证明机制。



**POW是怎样工作的？**



在比特币白皮书第四节专门讲到一个概念“Proof-of-Work”，也就是“工作量证明”，其实这个POW很早就有，只是在应用比特币之后，才被广泛传播开来。



白皮书中这样描述：



&gt; 在进行随机散列运算时，工作量证明机制引入了对某一个特定值的扫描工作，比方说SHA-256下，随机散列值以一个或多个0开始。那么随着0的数目的上升, 找到这个解所需要的工作量将呈指数增长，而对结果进行检验则仅需要一次随机散列运算。
&gt; 我们在区块中补增一个随机数(Nonce)，这个随机数要使得该给定区块的随机散列值出现了所需的那么多个0。我们通过反复尝试来找到这个随机数，直到找到为止，这样我们就构建了一个工作量证明机制。



也就是说，在挖比特币的过程中，需要计算求得一个随机值（Nonce），需要不停的验证，谁先猜对，就说明他确实干了活，这个猜数字的能力，叫做算力，算力越大，获得比特币奖励的概率越大，得到正确的随机数后，节点矿工就可以获得相应的区块奖励，而正确随机数就是节点矿工的工作量证明。



**POW有什么优缺点？**

优点是去中心化最彻底，可靠安全，算法简单，容易实现，节点间无需交换额外的信息，就可以达成共识，破坏系统的成本很大；缺点是浪费能源，区块的确认时间难以缩短，容易产生分叉等。
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是POW？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



POW的全称就是Proof of Work，也就是工作量证明，这是共识机制的一种，可简单理解为一份证明，证明你做过一定量的工作，就是我通过查看工作结果，就能知道你完成了指定量的工作，比特币挖矿采用的就是POW工作量证明机制。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>POW是怎样工作的？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



在比特币白皮书第四节专门讲到一个概念“Proof<span class="hljs-operator">-</span>of<span class="hljs-operator">-</span>Work”，也就是“工作量证明”，其实这个POW很早就有，只是在应用比特币之后，才被广泛传播开来。



白皮书中这样描述：



<span class="hljs-operator">></span> 在进行随机散列运算时，工作量证明机制引入了对某一个特定值的扫描工作，比方说SHA<span class="hljs-number">-256</span>下，随机散列值以一个或多个<span class="hljs-number">0</span>开始。那么随着<span class="hljs-number">0</span>的数目的上升, 找到这个解所需要的工作量将呈指数增长，而对结果进行检验则仅需要一次随机散列运算。
<span class="hljs-operator">></span> 我们在区块中补增一个随机数(Nonce)，这个随机数要使得该给定区块的随机散列值出现了所需的那么多个<span class="hljs-number">0</span>。我们通过反复尝试来找到这个随机数，直到找到为止，这样我们就构建了一个工作量证明机制。



也就是说，在挖比特币的过程中，需要计算求得一个随机值（Nonce），需要不停的验证，谁先猜对，就说明他确实干了活，这个猜数字的能力，叫做算力，算力越大，获得比特币奖励的概率越大，得到正确的随机数后，节点矿工就可以获得相应的区块奖励，而正确随机数就是节点矿工的工作量证明。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>POW有什么优缺点？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>

优点是去中心化最彻底，可靠安全，算法简单，容易实现，节点间无需交换额外的信息，就可以达成共识，破坏系统的成本很大；缺点是浪费能源，区块的确认时间难以缩短，容易产生分叉等。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
        <item>
            <title><![CDATA[叶胜超：一分钟搞懂时间戳和时间戳服务器！（21）]]></title>
            <link>https://paragraph.com/@9379/21</link>
            <guid>oc6S7htzNs9w1Y17XDIT</guid>
            <pubDate>Sun, 19 Dec 2021 02:19:31 GMT</pubDate>
            <description><![CDATA[**什么是时间戳?** 时间戳可以理解为区块的“出厂日期”，它是指从格林威治时间1970年01月01日00时00分00秒起，截止到现在的总秒数，比如3600，表示的就是1970年01月01日01时00分00秒。 如果按北京时间算，是从1970年01月01日08时00分00秒起，截止到现在的秒数，例如北京时间 2015年12月31日07：00：00，那么它的时间戳就是1451552400，意思是从北京时间 1970年1月1 日8时起，一共经历了1451552400秒。 **时间戳有什么作用？** 时间戳使区块链上每一笔交易都有时间记录，证明了区块链上发生的事情，任何人无法篡改，而且能作为交易证明的一个重要信息，时间戳在区块链中扮演了公证人的角色，比传统的公证制度更为可信。 **什么是时间戳服务器？** 在比特币白皮书第三节提到一个概念“Timestamp server”，也就是时间戳服务器，白皮书描述“时间戳服务器通过对以区块形式存在的一组数据实施随机散列而加上时间戳，并将该随机散列进行广播，就像在新闻或世界性新闻组网络的发帖一样” 这里说的“时间戳服务器”是指所有运行全节点钱包的...]]></description>
            <content:encoded><![CDATA[<pre data-type="codeBlock" text="**什么是时间戳?**



时间戳可以理解为区块的“出厂日期”，它是指从格林威治时间1970年01月01日00时00分00秒起，截止到现在的总秒数，比如3600，表示的就是1970年01月01日01时00分00秒。



如果按北京时间算，是从1970年01月01日08时00分00秒起，截止到现在的秒数，例如北京时间 2015年12月31日07：00：00，那么它的时间戳就是1451552400，意思是从北京时间 1970年1月1 日8时起，一共经历了1451552400秒。



**时间戳有什么作用？**



时间戳使区块链上每一笔交易都有时间记录，证明了区块链上发生的事情，任何人无法篡改，而且能作为交易证明的一个重要信息，时间戳在区块链中扮演了公证人的角色，比传统的公证制度更为可信。



**什么是时间戳服务器？**





在比特币白皮书第三节提到一个概念“Timestamp server”，也就是时间戳服务器，白皮书描述“时间戳服务器通过对以区块形式存在的一组数据实施随机散列而加上时间戳，并将该随机散列进行广播，就像在新闻或世界性新闻组网络的发帖一样”

这里说的“时间戳服务器”是指所有运行全节点钱包的电脑，这些电脑就是一个个服务器，所以互联网上有很多比特币的时间戳服务器，这些服务器通过p2p网络协议在整个互联网上广播区块的随机散列信息，让其它的时间戳服务器能够接收到该随机散列的信息。
"><code><span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是时间戳?<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



时间戳可以理解为区块的“出厂日期”，它是指从格林威治时间<span class="hljs-number">1970</span>年01月01日00时00分00秒起，截止到现在的总秒数，比如<span class="hljs-number">3600</span>，表示的就是<span class="hljs-number">1970</span>年01月01日01时00分00秒。



如果按北京时间算，是从<span class="hljs-number">1970</span>年01月01日08时00分00秒起，截止到现在的秒数，例如北京时间 <span class="hljs-number">2015</span>年<span class="hljs-number">12</span>月<span class="hljs-number">31</span>日07：00：00，那么它的时间戳就是<span class="hljs-number">1451552400</span>，意思是从北京时间 <span class="hljs-number">1970</span>年<span class="hljs-number">1</span>月<span class="hljs-number">1</span> 日<span class="hljs-number">8</span>时起，一共经历了<span class="hljs-number">1451552400</span>秒。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>时间戳有什么作用？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>



时间戳使区块链上每一笔交易都有时间记录，证明了区块链上发生的事情，任何人无法篡改，而且能作为交易证明的一个重要信息，时间戳在区块链中扮演了公证人的角色，比传统的公证制度更为可信。



<span class="hljs-operator">*</span><span class="hljs-operator">*</span>什么是时间戳服务器？<span class="hljs-operator">*</span><span class="hljs-operator">*</span>





在比特币白皮书第三节提到一个概念“Timestamp server”，也就是时间戳服务器，白皮书描述“时间戳服务器通过对以区块形式存在的一组数据实施随机散列而加上时间戳，并将该随机散列进行广播，就像在新闻或世界性新闻组网络的发帖一样”

这里说的“时间戳服务器”是指所有运行全节点钱包的电脑，这些电脑就是一个个服务器，所以互联网上有很多比特币的时间戳服务器，这些服务器通过p2p网络协议在整个互联网上广播区块的随机散列信息，让其它的时间戳服务器能够接收到该随机散列的信息。
</code></pre>]]></content:encoded>
            <author>9379@newsletter.paragraph.com (打赏)</author>
        </item>
    </channel>
</rss>