<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blockchain on Web3 Notes</title><link>/web3/posts/blockchain/</link><description>Recent content in Blockchain on Web3 Notes</description><generator>Hugo</generator><language>en-us</language><atom:link href="/web3/posts/blockchain/index.xml" rel="self" type="application/rss+xml"/><item><title>Binance课程笔记</title><link>/web3/posts/blockchain/2021-01-09-binance%E8%AF%BE%E7%A8%8B%E7%AC%94%E8%AE%B0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/web3/posts/blockchain/2021-01-09-binance%E8%AF%BE%E7%A8%8B%E7%AC%94%E8%AE%B0/</guid><description>&lt;h1 id="binance课程笔记">binance课程笔记&lt;a class="anchor" href="#binance%e8%af%be%e7%a8%8b%e7%ac%94%e8%ae%b0">#&lt;/a>&lt;/h1>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/track/beginner-track">参考&lt;/a>&lt;/p>
&lt;h1 id="初级笔记">初级笔记&lt;a class="anchor" href="#%e5%88%9d%e7%ba%a7%e7%ac%94%e8%ae%b0">#&lt;/a>&lt;/h1>
&lt;h2 id="基础知识">基础知识&lt;a class="anchor" href="#%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-blockchain-and-how-does-it-work">区块链概念及其运行方式介绍&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/positives-and-negatives-of-blockchain">区块链的优点和缺点&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-a-cryptocurrency">加密货币的概念及其运作方式&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/how-to-create-your-own-cryptocurrency">如何创建专属加密货币？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/the-complete-beginners-guide-to-decentralized-finance-defi">什么是去中心化金融 (DeFi)？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-an-automated-market-maker-amm">什么是自动化做市商(AMM)？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/the-evolution-of-the-internet-web-3-0-explained">Web 3.0及其重要性介绍&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/difference-between-blockchain-and-bitcoin">区块链与比特币的区别&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-are-governance-tokens">治理代币是什么？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-a-decentralized-exchange-dex">什么是去中心化交易平台(DEX)？&lt;/a> CEX 与 DEX&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-an-ido-initial-dex-offering">什么是IDO（首次去中心化交易所发行）？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/courses/track/beginner-track/crypto-fundamentals/how-to-use-crypto-wallets">模块： 如何使用加密货币钱包？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/custodial-vs-non-custodial-wallets-what-s-the-difference">托管型与非托管型钱包有何差异？&lt;/a>&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>模块： 区块链如何运作&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/double-spending-explained">双花问题详解&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/glossary/zero-knowledge-proofs">零知识证明&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-public-key-cryptography">什么是公钥密码学？&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/symmetric-vs-asymmetric-encryption">对称加密vs非对称加密&lt;/a>&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>模块： 区块链共识机制：工作量证明(PoW)和权益证明(PoS)&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://academy.binance.com/zh-CN/articles/proof-of-work-vs-proof-of-stake">工作量证明(PoW)与权益证明(PoS)对比&lt;/a>&lt;/li>
&lt;li>&lt;/li>
&lt;/ul>
&lt;h2 id="qa">QA&lt;a class="anchor" href="#qa">#&lt;/a>&lt;/h2>
&lt;h3 id="杂">杂&lt;a class="anchor" href="#%e6%9d%82">#&lt;/a>&lt;/h3>
&lt;p>“&lt;strong>流动性挖矿&lt;/strong>”（英文：&lt;em>Liquidity Mining&lt;/em>）是**去中心化金融（DeFi）**中的一种激励机制，指的是用户将自己的加密资产存入去中心化交易平台（如 Uniswap、SushiSwap、Curve 等）中提供流动性，从而获得平台代币奖励的行为。&lt;/p>
&lt;h3 id="cex-vs-dex">CEX vs DEX&lt;a class="anchor" href="#cex-vs-dex">#&lt;/a>&lt;/h3>
&lt;p>&lt;a href="https://academy.binance.com/zh-CN/articles/what-is-a-spot-market-and-how-to-do-spot-trading">参考: &lt;/a>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://academy.binance.com/zh/articles/what-is-a-decentralized-exchange-dex">去中心化交易平台&lt;/a>(DEX)是另一种主流加密货币交易平台。DEX提供许多与中心化交易平台相同的基础服务。不同之处在于，DEX利用区块链技术匹配买卖订单。在多数情况下，DEX用户无需创建账户即可与其他用户直接交易，无需将所持资产转入DEX。&lt;/li>
&lt;li>交易活动直接在智能合约与交易者的&lt;a href="https://academy.binance.com/zh-CN/glossary/wallet">钱包&lt;/a>之间完成。智能合约是区块链中自动执行的代码片段。许多用户倾向于在DEX交易，因为相较于常规交易平台，DEX能妥善保护隐私并提升交易自由度。然而，DEX也有不足之处。例如，出现问题时，缺乏身份认证和客户支持会带来很大的问题。&lt;/li>
&lt;/ul>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>项目&lt;/th>
 &lt;th>中心化交易所（CEX）&lt;/th>
 &lt;th>去中心化交易所（DEX）&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>代表平台&lt;/strong>&lt;/td>
 &lt;td>Binance、Coinbase、OKX、Bitget&lt;/td>
 &lt;td>Uniswap、SushiSwap、Curve、dYdX&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>资产托管&lt;/strong>&lt;/td>
 &lt;td>平台托管（你把币“充进去”）&lt;/td>
 &lt;td>你自己托管（钱包交易）&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>交易撮合&lt;/strong>&lt;/td>
 &lt;td>&lt;strong>订单簿撮合&lt;/strong>（买卖双方出价匹配）&lt;/td>
 &lt;td>&lt;strong>自动做市商（AMM）模型&lt;/strong>，基于流动性池&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>KYC要求&lt;/strong>&lt;/td>
 &lt;td>需要实名认证&lt;/td>
 &lt;td>通常无需 KYC，钱包连接即可交易&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>交易速度&lt;/strong>&lt;/td>
 &lt;td>快（平台自建撮合系统）&lt;/td>
 &lt;td>慢一些（依赖区块链确认速度）&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>使用门槛&lt;/strong>&lt;/td>
 &lt;td>适合新手，界面友好&lt;/td>
 &lt;td>适合懂钱包和链操作的用户&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>安全性&lt;/strong>&lt;/td>
 &lt;td>高度依赖平台安全性&lt;/td>
 &lt;td>高度依赖智能合约安全&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>监管合规&lt;/strong>&lt;/td>
 &lt;td>多数接受监管，有被封风险&lt;/td>
 &lt;td>脱链运行，难以监管&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>CEX 要求 &lt;strong>KYC&lt;/strong> 是因为要符合法律合规（反洗钱、反恐融资）、降低平台风险并支持更高额度的交易和法币通道。&lt;/p></description></item><item><title>以太坊技术</title><link>/web3/posts/blockchain/2021-01-06-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E6%8A%80%E6%9C%AF/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/web3/posts/blockchain/2021-01-06-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E6%8A%80%E6%9C%AF/</guid><description>&lt;h1 id="以太坊技术">以太坊技术&lt;a class="anchor" href="#%e4%bb%a5%e5%a4%aa%e5%9d%8a%e6%8a%80%e6%9c%af">#&lt;/a>&lt;/h1>
&lt;p>&lt;a href="https://liaoxuefeng.com/books/blockchain/ethereum/index.html">廖雪峰笔记参考&lt;/a>&lt;/p>
&lt;h2 id="以太坊">以太坊&lt;a class="anchor" href="#%e4%bb%a5%e5%a4%aa%e5%9d%8a">#&lt;/a>&lt;/h2>
&lt;p>以太坊（Ethereum）是一个支持智能合约的区块链平台，它与比特币最大的不同是，以太坊通过一个虚拟机（EVM）可以运行智能合约。&lt;/p>
&lt;p>以太坊是&lt;a href="https://vitalik.ca/">Vitalik Buterin&lt;/a>（维塔利克·布特林，人称V神）在2013年提出的概念，Vitalik最早参与了比特币社区的开发，并希望比特币把功能受限的脚本扩展成图灵完全的编程环境，但没有得到比特币开发社区的认同，于是他决定另起炉灶，打造一个新的区块链平台，目标是运行去中心化的程序。&lt;/p>
&lt;p>以太坊从2015年正式启动并运行，期间经历过DAO攻击造成的硬分叉。和比特币类似，以太坊也通过PoW进行挖矿，后改为PoS挖矿，其挖出的平台币叫以太币（Ether），目前每个区块奖励是2 Ether，约13~15秒左右出一个块。&lt;/p>
&lt;p>和比特币相比，以太坊在以下几点上有所不同：&lt;/p>
&lt;p>&lt;strong>账户模型&lt;/strong>&lt;/p>
&lt;p>比特币使用的&lt;a href="https://liaoxuefeng.com/books/blockchain/bitcoin/utxo/index.html">UTXO模型&lt;/a>是一种对开发友好、易于实现清结算的模型，但对用户不友好，因为普通用户所认知的账户是一个账号、对应余额变动的模型。以太坊的账户模型和比特币不同，它就是余额模型，即交易引发账户余额的变动，这与传统金融账户一致。&lt;/p>
&lt;p>&lt;strong>智能合约&lt;/strong>&lt;/p>
&lt;p>从比特币的&lt;a href="https://liaoxuefeng.com/books/blockchain/bitcoin/pay/index.html">可编程支付原理&lt;/a>可知，任何支付实际上都是在执行比特币脚本，只有脚本成功执行，支付才能成功。&lt;/p>
&lt;p>以太坊的交易与之类似，并且更进一步，它实现了一个图灵完备的脚本语言，运行在EVM（Ethereum Virtual Machine，以太坊虚拟机）中，任何人都可以编写合法的脚本来执行任意逻辑（有很多限制），例如，定义一种新的代币，抵押贷款等。&lt;/p>
&lt;hr>
&lt;h2 id="账户">账户&lt;a class="anchor" href="#%e8%b4%a6%e6%88%b7">#&lt;/a>&lt;/h2>
&lt;p>以太坊账户负责存储用户的以太坊余额。对大多数普通用户来说，以太坊账户和银行账户非常类似，通常只需要一个账户即可。&lt;/p>
&lt;p>确切地说，以太坊账户分为外部账户和合约账户两类：&lt;/p>
&lt;ul>
&lt;li>外部账户：即普通用户用私钥控制的账户；&lt;/li>
&lt;li>合约账户：一种拥有合约代码的账户，它不属于任何人，也没有私钥与之对应。&lt;/li>
&lt;/ul>
&lt;p>本节我们仅讨论普通用户使用的外部账户。&lt;/p>
&lt;p>和比特币类似，一个以太坊账户就是一个公钥哈希后得到的地址，它是由一个私钥推导出对应的公钥，然后再计算出地址。其中，私钥与公钥算法与比特币完全相同，均为secp256k1椭圆曲线，但和比特币不同的是，以太坊采用非压缩公钥，然后直接对公钥做keccak256哈希，得到32字节的哈希值，取后20字节加上&lt;code>0x&lt;/code>前缀即为地址&lt;/p>
&lt;p>因为以太坊和比特币的非对称加密算法是完全相同的，不同的仅仅是公钥和地址的表示格式，因此，比特币的HD钱包体系也完全适用于以太坊。用户通过一套助记词，既可以管理比特币钱包，也可以管理以太坊钱包。&lt;/p>
&lt;p>以太坊钱包的派生路径是&lt;code>m/44'/60'/0'/0/0&lt;/code>&lt;/p>
&lt;p>因为以太坊采用账户余额模型，通常情况下一个以太坊地址已够用。如果要生成多个地址，可继续派生&lt;code>m/44'/60'/0'/0/1&lt;/code>、&lt;code>m/44'/60'/0'/0/2&lt;/code>等。&lt;/p>
&lt;h2 id="区块结构">区块结构&lt;a class="anchor" href="#%e5%8c%ba%e5%9d%97%e7%bb%93%e6%9e%84">#&lt;/a>&lt;/h2>
&lt;p>比特币的区块链是由PoW保证每个区块都指向前一个区块，而在每一个区块内部，由一个独立的Merkle Tree来保证所有交易的不可篡改。用户的比特币是以UTXO的方式存储的，因此，比特币的交易就是不断地消耗现有的UTXO，并产生新的UTXO。&lt;/p>
&lt;p>而以太坊采用的是账户模型，如果小明的账户在某个区块的资产是1 ETH，当小明给小红转账0.2 ETH后，刨除手续费，他的账户还剩下约0.8 ETH。由于小明的账户地址不变，所以，以太坊的区块结构必须能在每个区块持续地跟踪并记录小明的账户余额变动。因此，和比特币相比，以太坊的区块数据结构更加复杂。&lt;/p>
&lt;p>&lt;strong>以太坊的核心数据结构是以Merkle Patricia Tree记录的世界状态，每个区块通过打包新的交易，从而导致世界状态的变化。&lt;/strong>&lt;/p>
&lt;h3 id="merkle-patricia-tree">Merkle Patricia Tree&lt;a class="anchor" href="#merkle-patricia-tree">#&lt;/a>&lt;/h3>
&lt;p>以太坊存储账户数据的数据结构是MPT：Merkle Patricia Tree，它是一种改进的Merkle Tree。当MPT的每个叶子结点的值确定后，计算出的Root Hash就是完全确定的。例如，在第一个区块中，4个账户的余额确定后，即可确定&lt;code>Root1&lt;/code>：&lt;/p>
&lt;pre tabindex="0">&lt;code>┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
 Root1
│ ┌───┐ │
 │ │
│ └───┘ │
 │
│ ┌─────┴─────┐ │
 │ │
│ ┌───┐ ┌───┐ │
 │ │ │ │
│ └───┘ └───┘ │
 │ │
│ ┌──┴──┐ ┌──┴──┐ │
 │ │ │ │
│ ┌───┐ ┌───┐ ┌───┐ ┌───┐ │
 │5.5│ │0.2│ │1.7│ │9.0│
│ └───┘ └───┘ └───┘ └───┘ │
 ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─&lt;/code>&lt;/pre>&lt;p>在第二个区块中，如果发生了转账，将计算出一个新的&lt;code>Root2&lt;/code>&lt;/p></description></item><item><title>区块链技术QA</title><link>/web3/posts/blockchain/2021-01-07-%E5%8C%BA%E5%9D%97%E9%93%BE%E6%8A%80%E6%9C%AFqa/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/web3/posts/blockchain/2021-01-07-%E5%8C%BA%E5%9D%97%E9%93%BE%E6%8A%80%E6%9C%AFqa/</guid><description>&lt;h1 id="区块链技术qa">区块链技术QA&lt;a class="anchor" href="#%e5%8c%ba%e5%9d%97%e9%93%be%e6%8a%80%e6%9c%afqa">#&lt;/a>&lt;/h1>
&lt;h1 id="基础">基础&lt;a class="anchor" href="#%e5%9f%ba%e7%a1%80">#&lt;/a>&lt;/h1>
&lt;hr>
&lt;h2 id="常见区块链架构">常见区块链架构&lt;a class="anchor" href="#%e5%b8%b8%e8%a7%81%e5%8c%ba%e5%9d%97%e9%93%be%e6%9e%b6%e6%9e%84">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Chain&lt;/th>
 &lt;th>类型&lt;/th>
 &lt;th>共识机制&lt;/th>
 &lt;th>主币种&lt;/th>
 &lt;th>架构/特点&lt;/th>
 &lt;th>交易速度&lt;/th>
 &lt;th>交易费用&lt;/th>
 &lt;th>主要应用&lt;/th>
 &lt;th>特点&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>Bitcoin&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>PoW (工作量证明)&lt;/td>
 &lt;td>BTC&lt;/td>
 &lt;td>UTXO 模型，简单安全&lt;/td>
 &lt;td>7 TPS&lt;/td>
 &lt;td>较高（波动大）&lt;/td>
 &lt;td>价值存储、支付&lt;/td>
 &lt;td>&lt;strong>去中心化&lt;/strong>，&lt;strong>比特币为主&lt;/strong>，手续费和速度较低&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Ethereum&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>PoS (权益证明)&lt;/td>
 &lt;td>ETH&lt;/td>
 &lt;td>EVM，智能合约，去中心化&lt;/td>
 &lt;td>10-20 TPS&lt;/td>
 &lt;td>高（依赖网络拥堵）&lt;/td>
 &lt;td>DeFi、NFT&lt;/td>
 &lt;td>&lt;strong>去中心化&lt;/strong>，&lt;strong>智能合约平台&lt;/strong>，费用受网络影响&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>TRON&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>DPoS (委托权益证明)&lt;/td>
 &lt;td>TRX&lt;/td>
 &lt;td>EVM 兼容，高性能&lt;/td>
 &lt;td>2,000+ TPS&lt;/td>
 &lt;td>低（固定费用）&lt;/td>
 &lt;td>支付、USDT&lt;/td>
 &lt;td>&lt;strong>高吞吐量&lt;/strong>，&lt;strong>低手续费&lt;/strong>，&lt;strong>账户冻结&lt;/strong>机制&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>BNB Chain&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>PoSA (权益质押+权威)&lt;/td>
 &lt;td>BNB&lt;/td>
 &lt;td>高吞吐量，EVM 兼容&lt;/td>
 &lt;td>3,000+ TPS&lt;/td>
 &lt;td>低（固定费用）&lt;/td>
 &lt;td>DeFi、GameFi&lt;/td>
 &lt;td>&lt;strong>高吞吐量&lt;/strong>，&lt;strong>EVM 兼容&lt;/strong>，适合DeFi应用&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Solana&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>PoH+PoS (历史证明+权益证明)&lt;/td>
 &lt;td>SOL&lt;/td>
 &lt;td>高性能，Rust 开发&lt;/td>
 &lt;td>50,000+ TPS&lt;/td>
 &lt;td>极低（固定费用）&lt;/td>
 &lt;td>高频交易、GameFi&lt;/td>
 &lt;td>&lt;strong>超高TPS&lt;/strong>，&lt;strong>低延迟&lt;/strong>，非常适合高频交易&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Avalanche&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>Avalanche+PoS&lt;/td>
 &lt;td>AVAX&lt;/td>
 &lt;td>子网架构，EVM 兼容&lt;/td>
 &lt;td>4,500 TPS&lt;/td>
 &lt;td>低（固定费用）&lt;/td>
 &lt;td>DeFi、应用链&lt;/td>
 &lt;td>&lt;strong>子网架构&lt;/strong>，&lt;strong>高可扩展性&lt;/strong>，适合定制化链&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Polkadot&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>NPoS (提名权益证明)&lt;/td>
 &lt;td>DOT&lt;/td>
 &lt;td>中继链+平行链，多链互操作&lt;/td>
 &lt;td>1,000 TPS&lt;/td>
 &lt;td>中等（取决于链和交易）&lt;/td>
 &lt;td>跨链生态&lt;/td>
 &lt;td>&lt;strong>跨链通信&lt;/strong>，&lt;strong>共享安全&lt;/strong>，适合多链生态&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Cosmos&lt;/strong>&lt;/td>
 &lt;td>公有链&lt;/td>
 &lt;td>Tendermint+PoS&lt;/td>
 &lt;td>ATOM&lt;/td>
 &lt;td>Hub-Zone，IBC 跨链通信&lt;/td>
 &lt;td>1,000+ TPS&lt;/td>
 &lt;td>中等（按链和交易）&lt;/td>
 &lt;td>模块化链、跨链&lt;/td>
 &lt;td>&lt;strong>模块化链设计&lt;/strong>，&lt;strong>跨链互操作&lt;/strong>，多链生态&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Base&lt;/strong>&lt;/td>
 &lt;td>L2&lt;/td>
 &lt;td>Rollup (OP)&lt;/td>
 &lt;td>ETH&lt;/td>
 &lt;td>以太坊 L2，Coinbase 背书&lt;/td>
 &lt;td>2,000+ TPS&lt;/td>
 &lt;td>低（较以太坊）&lt;/td>
 &lt;td>DeFi、Web3入口&lt;/td>
 &lt;td>&lt;strong>以太坊 L2&lt;/strong>，&lt;strong>低手续费&lt;/strong>，高效的交易环境&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="共识">共识&lt;a class="anchor" href="#%e5%85%b1%e8%af%86">#&lt;/a>&lt;/h2>
&lt;h3 id="pbft-总结">PBFT 总结&lt;a class="anchor" href="#pbft-%e6%80%bb%e7%bb%93">#&lt;/a>&lt;/h3>
&lt;h4 id="核心思想">核心思想&lt;a class="anchor" href="#%e6%a0%b8%e5%bf%83%e6%80%9d%e6%83%b3">#&lt;/a>&lt;/h4>
&lt;ul>
&lt;li>在 &lt;strong>3f + 1&lt;/strong> 个节点中，最多允许 &lt;strong>f 个拜占庭节点&lt;/strong>（作恶/故障）。&lt;/li>
&lt;li>通过 &lt;strong>多阶段消息交互&lt;/strong>，保证所有诚实节点最终达成一致。&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>目标&lt;/strong>：在存在拜占庭节点时，仍能保证 &lt;strong>一致性&lt;/strong>（所有诚实节点对交易顺序达成一致）。&lt;/p></description></item><item><title>比特币技术</title><link>/web3/posts/blockchain/2021-01-05-%E6%AF%94%E7%89%B9%E5%B8%81%E6%8A%80%E6%9C%AF/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/web3/posts/blockchain/2021-01-05-%E6%AF%94%E7%89%B9%E5%B8%81%E6%8A%80%E6%9C%AF/</guid><description>&lt;h2 id="区块链入门-比特币技术">区块链入门 比特币技术&lt;a class="anchor" href="#%e5%8c%ba%e5%9d%97%e9%93%be%e5%85%a5%e9%97%a8-%e6%af%94%e7%89%b9%e5%b8%81%e6%8a%80%e6%9c%af">#&lt;/a>&lt;/h2>
&lt;p>廖雪峰的区块链笔记。 &lt;a href="https://liaoxuefeng.com/books/blockchain/bitcoin/basic/index.html">参考&lt;/a>&lt;/p>
&lt;h3 id="比特币解决的问题">比特币解决的问题&lt;a class="anchor" href="#%e6%af%94%e7%89%b9%e5%b8%81%e8%a7%a3%e5%86%b3%e7%9a%84%e9%97%ae%e9%a2%98">#&lt;/a>&lt;/h3>
&lt;p>比特币则是通过区块链技术，把整个账本全部公开，人手一份，全网相同，因此，修改账本不会被其他人承认。比特币的区块链就是一种存储了全部账本的链式数据库，通过一系列密码学理论进行防篡改，防双花。&lt;/p>
&lt;p>比特币解决的是现金电子化后无需中央信任机构的交易问题，即M0如何通过网络进行价值传输。我们已经习惯了通过互联网对数字化的新闻、音乐、视频进行信息传输，因为信息传输的本质是复制，但现实世界的现金可不能复制。想象一下我们如何把100元现金通过网络发送给另一个人，同时确保交易前后两个人的现金总额保持不变。所以，中本聪的白皮书把比特币定义为“点对点的电子现金系统”。&lt;/p>
&lt;p>区块链是由一个一个区块构成的有序链表，每一个区块都记录了一系列交易，并且，每个区块都指向前一个区块，从而形成一个链条：&lt;/p>
&lt;p>比特币网络中是&lt;strong>每次生成一个新区块&lt;/strong>，新区块中会打包&lt;strong>多笔交易信息&lt;/strong>，&lt;/p>
&lt;h2 id="区块链原理">区块链原理&lt;a class="anchor" href="#%e5%8c%ba%e5%9d%97%e9%93%be%e5%8e%9f%e7%90%86">#&lt;/a>&lt;/h2>
&lt;h3 id="交易信息的来源内存池mempool">交易信息的来源：内存池（Mempool）&lt;a class="anchor" href="#%e4%ba%a4%e6%98%93%e4%bf%a1%e6%81%af%e7%9a%84%e6%9d%a5%e6%ba%90%e5%86%85%e5%ad%98%e6%b1%a0mempool">#&lt;/a>&lt;/h3>
&lt;p>&lt;strong>什么是内存池？&lt;/strong>&lt;/p>
&lt;p>当用户（或钱包、交易所）发起一笔交易，例如从一个地址发送 BTC 到另一个地址，这笔交易会首先被广播到比特币网络，然后：&lt;/p>
&lt;ol>
&lt;li>网络中的节点会接收到这笔交易&lt;/li>
&lt;li>节点会先对其进行验证（签名是否有效、余额是否够等）&lt;/li>
&lt;li>验证无误后，这笔交易就被加入到&lt;strong>内存池（Mempool）&lt;/strong>&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h3 id="挖矿时如何生成区块">挖矿时如何生成区块？&lt;a class="anchor" href="#%e6%8c%96%e7%9f%bf%e6%97%b6%e5%a6%82%e4%bd%95%e7%94%9f%e6%88%90%e5%8c%ba%e5%9d%97">#&lt;/a>&lt;/h3>
&lt;p>矿工创建新区块时：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>从内存池中选择交易&lt;/strong>（优先选择手续费高的）&lt;/li>
&lt;li>将这些交易打包成一个候选区块（称为 &lt;code>block template&lt;/code>）&lt;/li>
&lt;li>进行工作量证明（Proof of Work，解题）&lt;/li>
&lt;li>谁先解出哈希，谁就&lt;strong>生成新区块&lt;/strong>，广播给全网&lt;/li>
&lt;li>其他节点验证区块，没问题就接受该区块，并加入区块链中&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h4 id="每个区块至少包含两笔交易">每个区块至少包含两笔交易：&lt;a class="anchor" href="#%e6%af%8f%e4%b8%aa%e5%8c%ba%e5%9d%97%e8%87%b3%e5%b0%91%e5%8c%85%e5%90%ab%e4%b8%a4%e7%ac%94%e4%ba%a4%e6%98%93">#&lt;/a>&lt;/h4>
&lt;ol>
&lt;li>&lt;strong>Coinbase 交易&lt;/strong>：矿工的奖励交易（包括区块奖励和所有交易的手续费）&lt;/li>
&lt;li>&lt;strong>用户交易&lt;/strong>：从 Mempool 中打包进来的普通交易&lt;/li>
&lt;/ol>
&lt;h4 id="情况两个矿工同时挖出区块产生短暂分叉">情况：两个矿工同时挖出区块，产生短暂分叉&lt;a class="anchor" href="#%e6%83%85%e5%86%b5%e4%b8%a4%e4%b8%aa%e7%9f%bf%e5%b7%a5%e5%90%8c%e6%97%b6%e6%8c%96%e5%87%ba%e5%8c%ba%e5%9d%97%e4%ba%a7%e7%94%9f%e7%9f%ad%e6%9a%82%e5%88%86%e5%8f%89">#&lt;/a>&lt;/h4>
&lt;p>假设当前链到高度 &lt;code>N&lt;/code>，现在两个矿工分别几乎同时挖出下一个新区块。 因为网络传播延迟，不是所有节点都立刻看到同一个区块&lt;/p>
&lt;h4 id="解决机制最长链原则longest-chain-rule">解决机制：最长链原则（Longest Chain Rule）&lt;a class="anchor" href="#%e8%a7%a3%e5%86%b3%e6%9c%ba%e5%88%b6%e6%9c%80%e9%95%bf%e9%93%be%e5%8e%9f%e5%88%99longest-chain-rule">#&lt;/a>&lt;/h4>
&lt;blockquote class='book-hint '>
&lt;p>比特币规定：&lt;strong>所有节点只承认「工作量最多（最长）」的链为主链。&lt;/strong>&lt;/p>&lt;/blockquote>&lt;h3 id="分叉如何被解决">分叉如何被解决？&lt;a class="anchor" href="#%e5%88%86%e5%8f%89%e5%a6%82%e4%bd%95%e8%a2%ab%e8%a7%a3%e5%86%b3">#&lt;/a>&lt;/h3>
&lt;ol>
&lt;li>
&lt;p>两条链并存时，网络中部分节点支持 &lt;code>N+1a&lt;/code>，另一部分支持 &lt;code>N+1b&lt;/code>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>下一轮，假设某个矿工在 &lt;code>N+1a&lt;/code> 的链上挖出了 &lt;code>N+2a&lt;/code>，并成功广播给大多数节点：&lt;/p>
&lt;pre tabindex="0">&lt;code>mathematica


CopyEdit
 区块 N
 / \
区块 N+1a 区块 N+1b
 |
 区块 N+2a&lt;/code>&lt;/pre>&lt;/li>
&lt;li>
&lt;p>所有节点看到 &lt;code>N+2a&lt;/code> 后发现这条链「更长」，就&lt;strong>切换到这个分支&lt;/strong>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;code>N+1b&lt;/code> 就成为&lt;strong>孤块（orphan block）&lt;/strong>，被丢弃&lt;/p>
&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h4 id="孤块orphan-block">孤块（Orphan Block）&lt;a class="anchor" href="#%e5%ad%a4%e5%9d%97orphan-block">#&lt;/a>&lt;/h4>
&lt;ul>
&lt;li>是被网络短暂接受但最终被抛弃的区块&lt;/li>
&lt;li>其中的交易 &lt;strong>不会丢失&lt;/strong>，而是重新回到 Mempool&lt;/li>
&lt;li>这些交易可能会被重新打包进后续区块中&lt;/li>
&lt;/ul>
&lt;h4 id="举个例子">举个例子：&lt;a class="anchor" href="#%e4%b8%be%e4%b8%aa%e4%be%8b%e5%ad%90">#&lt;/a>&lt;/h4>
&lt;p>比如：&lt;/p></description></item><item><title>阅读区块链入门指南笔记</title><link>/web3/posts/blockchain/2021-01-07-%E9%98%85%E8%AF%BB%E5%8C%BA%E5%9D%97%E9%93%BE%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97%E7%AC%94%E8%AE%B0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/web3/posts/blockchain/2021-01-07-%E9%98%85%E8%AF%BB%E5%8C%BA%E5%9D%97%E9%93%BE%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97%E7%AC%94%E8%AE%B0/</guid><description>&lt;h1 id="阅读区块链入门指南笔记">阅读区块链入门指南笔记&lt;a class="anchor" href="#%e9%98%85%e8%af%bb%e5%8c%ba%e5%9d%97%e9%93%be%e5%85%a5%e9%97%a8%e6%8c%87%e5%8d%97%e7%ac%94%e8%ae%b0">#&lt;/a>&lt;/h1>
&lt;p>以下为阅读《&lt;a href="https://guide.pseudoyu.com/zh/">区块链入门指南&lt;/a>》 的笔记。&lt;/p>
&lt;h2 id="区块链基础知识与关键技术">区块链基础知识与关键技术&lt;a class="anchor" href="#%e5%8c%ba%e5%9d%97%e9%93%be%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%e4%b8%8e%e5%85%b3%e9%94%ae%e6%8a%80%e6%9c%af">#&lt;/a>&lt;/h2>
&lt;h3 id="共识机制">共识机制&lt;a class="anchor" href="#%e5%85%b1%e8%af%86%e6%9c%ba%e5%88%b6">#&lt;/a>&lt;/h3>
&lt;p>区块链网络是由多个网络节点组成的，其中每个节点都存有一份信息备份，那它们是如何对交易达成一致的呢？也就是说，它们作为独立的节点，需要有一种机制来保障互相信任，这就是共识机制。&lt;/p>
&lt;p>常用的共识机制有&lt;code>PoW(Proof of Work)&lt;/code>工作量证明，&lt;code>PoS(Proof of Stake)&lt;/code>权益证明，&lt;code>DPoS(Delegated Proof of Stake&lt;/code>委任权益证明，&lt;code>DBFT(Delegated Byzantine Fault Tolerance)&lt;/code>等。&lt;/p>
&lt;p>比特币/以太坊主要采用的是工作量证明机制，通过算力比拼来增加恶意节点的作恶成本。通过动态调整挖矿的难度来让一笔交易时间控制在 10 分钟左右（6 个确认），但随着比特币挖矿越来越火热，消耗资源越来越多，对环境造成破坏；有些矿池拥有大量资源，也会造成一些中心化的风险。&lt;/p>
&lt;p>权益证明机制则是通过权益（一般是代币）持有者进行投票来达成共识。这种机制不需要像工作量证明一样进行大量的算力比拼，但是也有一些风险，称为&lt;code>Nothing at Stake&lt;/code>问题，很多权益持有者会在所有区块都投注并从中获利。为了解决这个问题，系统设置了一些规则，如对同时在多个链创建区块的用户/在错误链上创建区块的用户设置一些惩罚机制。目前以太坊正在向这种共识机制转变。&lt;/p>
&lt;p>&lt;code>EOS&lt;/code>则采用了委任权益证明，选出一些代表性的节点来进行投票，这种方式目的是优化社区投票的效率和结果，但带来了一些中心化的风险。&lt;/p>
&lt;p>&lt;code>DBFT&lt;/code>共识机制则是通过对节点分配不同的角色来达成共识，这样可以很大程度降低开销和避免分叉，但是也有核心角色作恶的风险。&lt;/p>
&lt;h2 id="比特币核心技术解读">比特币核心技术解读&lt;a class="anchor" href="#%e6%af%94%e7%89%b9%e5%b8%81%e6%a0%b8%e5%bf%83%e6%8a%80%e6%9c%af%e8%a7%a3%e8%af%bb">#&lt;/a>&lt;/h2>
&lt;p>节点分为全节点和轻节点两种，早期所有的节点都是全节点，但随着数据量越来越大，运行在手机或平板等设备上的比特币客户端不需要存储整个区块链的信息，称为&lt;code>Simplified Payment Verification(SPV)&lt;/code>节点，也叫轻节点。&lt;/p>
&lt;p>Merkle Tree（默克尔树）是区块链系统中非常核心的数据结构，主要用于&lt;strong>数据完整性验证&lt;/strong>和&lt;strong>提高效率&lt;/strong>。它在比特币、以太坊等主流区块链中都有使用。Merkle Tree 是一种&lt;strong>哈希二叉树&lt;/strong>，每个叶子节点是一段数据（如交易记录）的哈希值，每个非叶子节点是其两个子节点哈希值的再哈希：&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>功能&lt;/th>
 &lt;th>说明&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>数据完整性验证&lt;/td>
 &lt;td>一笔交易变动会导致整棵树根变动&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>轻节点验证&lt;/td>
 &lt;td>SPV 客户端只需 Merkle 证明即可验证交易&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>节省带宽&lt;/td>
 &lt;td>不用全量同步交易数据&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>Merkle Tree 可以在不下载全部区块数据的情况下验证某笔交易是否包含在一个区块中。&lt;/p>
&lt;p>这叫做 &lt;strong>SPV（Simplified Payment Verification）轻节点机制&lt;/strong>，比特币钱包常用。&lt;/p>
&lt;ul>
&lt;li>只需下载：
&lt;ul>
&lt;li>该交易的哈希值&lt;/li>
&lt;li>到 Merkle Root 的“路径节点”（叫 Merkle Proof）&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>有了钱包（和资产）后，就可以开始交易了。我们来通过一个典型的比特币交易来理解这一流程：&lt;/p>
&lt;p>A 和 B 都拥有一个比特币钱包地址（可以用 Bitcoin Client 生成，原理如上），假设 A 要给 B 转账 5 个 BTC，A 需要得到 B 的钱包地址，然后用自己的私钥对&lt;code>A-&amp;gt;B转账5个BTC&lt;/code>这笔交易签名（因为 A 的私钥仅有自己知道，所以拥有私钥则是拥有钱包资产的归属权）；然后发布这笔交易，在比特币系统中发起交易需要支付小额矿工费作为交易手续费；矿工会开始验证这笔交易的合法性，得到六个确认后交易就可以被比特币账本所接受，整个验证过程大约 10 分钟。&lt;/p></description></item><item><title>阅读区块链技术指南笔记</title><link>/web3/posts/blockchain/2021-01-08-%E9%98%85%E8%AF%BB%E5%8C%BA%E5%9D%97%E9%93%BE%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97%E7%AC%94%E8%AE%B0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/web3/posts/blockchain/2021-01-08-%E9%98%85%E8%AF%BB%E5%8C%BA%E5%9D%97%E9%93%BE%E6%8A%80%E6%9C%AF%E6%8C%87%E5%8D%97%E7%AC%94%E8%AE%B0/</guid><description>&lt;p>&lt;a href="https://yeasy.gitbook.io/blockchain_guide/01_history/dlt_problem">参考&lt;/a>&lt;/p>
&lt;h2 id="区块链诞生">区块链诞生&lt;a class="anchor" href="#%e5%8c%ba%e5%9d%97%e9%93%be%e8%af%9e%e7%94%9f">#&lt;/a>&lt;/h2>
&lt;h2 id="记账科技的千年演化">记账科技的千年演化&lt;a class="anchor" href="#%e8%ae%b0%e8%b4%a6%e7%a7%91%e6%8a%80%e7%9a%84%e5%8d%83%e5%b9%b4%e6%bc%94%e5%8c%96">#&lt;/a>&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>阶段&lt;/th>
 &lt;th>时期&lt;/th>
 &lt;th>主要特点&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>阶段一：单式账本&lt;/td>
 &lt;td>约公元前 3500 年 ~ 15 世纪&lt;/td>
 &lt;td>使用原始的单式记账法（Single Entry Bookkeeping）&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>阶段二：复式账本&lt;/td>
 &lt;td>15 世纪 ~ 20 世纪中期&lt;/td>
 &lt;td>现代复式记账法（Double Entry Bookkeeping）出现和应用。 &lt;strong>记录余额变化&lt;/strong>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>阶段三：数字化账本&lt;/td>
 &lt;td>20 世纪中期 ~ 21 世纪初&lt;/td>
 &lt;td>物理媒介账本演化到数字化账本&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>阶段四：分布式账本&lt;/td>
 &lt;td>2009 年至今&lt;/td>
 &lt;td>以区块链为代表的分布式账本相关思想和技术出现&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>复式记账法虽然记录了交易的来龙去脉，不易出错，但本质上仍然是中心化模式。&lt;/p>
&lt;p>中心化模式的记账系统方便使用，但在很多情况下仍然存在不少问题：账本掌握在个体手中，一旦出现数据丢失则无法找回；在同时涉及到多个交易方的情况下，需要分别维护各自的账本，如果出现不一致，对账较为困难。&lt;/p>
&lt;p>因此，人们很自然地想到借助分布式系统的思想来实现分布式账本（Distributed Ledger）：由交易多方共同维护同一个共享的分布式账本；打通交易在不同阶段的来龙去脉；凭借分布式技术，进一步提高记账的规模、效率、可靠性以及合规性。&lt;/p>
&lt;p>2009 年 1 月，基于区块链结构的比特币网络悄然问世，它融合了现代密码学和分布式网络技术等重要成果。此后数年里，在纯分布式场景下，比特币网络稳定支持了海量转账交易。这让人们开始认识到，&lt;strong>区块链这一看似极为简洁的数据结构，居然恰好解决了分布式记账的基本需求&lt;/strong>，于是基于区块链结构的分布式记账技术开始大量出现。由于这些技术多以区块链结构作为其核心的账本结构，也往往被统称为区块链技术。&lt;/p>
&lt;h2 id="分布式记账的难题">分布式记账的难题&lt;a class="anchor" href="#%e5%88%86%e5%b8%83%e5%bc%8f%e8%ae%b0%e8%b4%a6%e7%9a%84%e9%9a%be%e9%a2%98">#&lt;/a>&lt;/h2>
&lt;p>分布式记账由来已久。为了正常进行商业活动，参与者需要找到一个多方均能信任的第三方来负责记账，确保交易记录的准确。然而，随着商业活动的规模越来越大，商业过程愈加动态和复杂，很多场景下难以找到符合要求的第三方记账方（例如，供应链领域动辄涉及来自数十个行业的数百家参与企业）。这就需要交易各方探讨在分布式场景下进行协同记账的可能性。&lt;/p>
&lt;p>&lt;strong>因此，区块链就是对历史区块做一个摘要，然后任何增量也一起做个新的摘要，就可以定代到谁进行了篡改。&lt;/strong>&lt;/p>
&lt;p>&lt;em>当然，区块链结构也并非解决分布式记账问题的唯一答案，实际上，除了简单的线性队列结构，也有人提出采用树或图结构。&lt;/em>&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>难题&lt;/th>
 &lt;th>说明&lt;/th>
 &lt;th>区块链解决方案&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>拜占庭问题&lt;/td>
 &lt;td>不可信节点之间如何达成共识&lt;/td>
 &lt;td>共识机制（PoW、PoS）&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>双花问题&lt;/td>
 &lt;td>同一资产被重复消费&lt;/td>
 &lt;td>广播交易 + 共识确认&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>一致性问题&lt;/td>
 &lt;td>全网记录保持同步&lt;/td>
 &lt;td>最长链规则等&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>女巫/DDoS 攻击&lt;/td>
 &lt;td>伪造节点影响网络&lt;/td>
 &lt;td>需消耗资源参与&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>MEV 问题&lt;/td>
 &lt;td>排序操控交易获利&lt;/td>
 &lt;td>公平排序、加密交易&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>性能瓶颈&lt;/td>
 &lt;td>TPS 低、成本高&lt;/td>
 &lt;td>Layer2、分片等&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>隐私问题&lt;/td>
 &lt;td>链上数据公开透明&lt;/td>
 &lt;td>零知识证明、隐私链&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>零知识证明（Zero-Knowledge Proof，ZKP）是一种密码学技术，它允许一方（证明者）向另一方（验证者）证明某个陈述是真的，但不泄露任何额外的信息，包括这个陈述的具体内容。&lt;/p></description></item></channel></rss>