<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>比特币正本</title>
		<link>https://bitcoinarche.com/index.html</link>
		<description>Recent content on 比特币正本</description>
		<generator>Hugo</generator>
		<language>zh</language>
		
		
		
		
			<atom:link href="https://bitcoinarche.com/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p001.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p001.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-11 22:27:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/1/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我开发了一种名为比特币的新型开源点对点电子货币系统。它是完全去中心化的，没有中央服务器，也不依赖任何受信任方，因为一切都基于密码学证明而非信任。欢迎试用，或查看截图和设计论文：&lt;/p&gt;&#xA;&lt;p&gt;在 http://www.bitcoin.org 下载 Bitcoin v0.1&lt;/p&gt;&#xA;&lt;p&gt;传统货币的根本问题是，为了让它运转，需要太多的信任。中央银行必须被信任不会让货币贬值，但法币的历史上充满了这种信任被辜负的记录。银行必须被信任会保管我们的钱、电子转账，但它们只留着微不足道的一点准备金，把钱贷出去，掀起一波又一波的信贷泡沫。我们必须信任它们保护我们的隐私，信任它们不会让身份窃贼掏空我们的账户。它们庞大的管理成本让小额支付成为不可能。&lt;/p&gt;&#xA;&lt;p&gt;一代人之前，多用户分时计算机系统也有类似的问题。在强加密出现之前，用户不得不依靠密码保护来保障文件安全，把信任寄托于系统管理员会保护他们的信息隐私。管理员总可以根据自己的判断，在隐私原则与其他考量之间权衡，或在上级的要求下，随时凌驾于隐私之上。后来强加密走进了大众，信任不再是必需。数据可以用一种别人从物理上根本无法访问的方式来保护，无论出于什么理由，无论借口多么冠冕堂皇，都不行。&lt;/p&gt;&#xA;&lt;p&gt;我们的货币也该有同样的东西了。有了基于密码学证明的电子货币，无需信任第三方中介，货币可以安全，交易也可以轻松。&lt;/p&gt;&#xA;&lt;p&gt;这类系统的一项基本构建块是数字签名。一枚数字币包含其所有者的公钥。要转移它，所有者将该币连同下一个所有者的公钥一起签名。任何人都可以验证签名，以确认所有权链。用它来保障所有权很有效，但还有一个大问题没有解决：双重支付。任何所有者都可以通过把一枚已经花掉的币再次签名给另一个所有者，来尝试重复花费。通常的解决办法是让一家受信任的公司用中央数据库来检查双重支付，但这又回到了信任模型。处于中央位置的公司可以凌驾于用户之上，而维持公司运转所需的费用又让小额支付不切实际。&lt;/p&gt;&#xA;&lt;p&gt;比特币的解决办法是用点对点网络来检查双重支付。简而言之，网络就像一台分布式时间戳服务器，为第一笔花费某枚币的交易盖上时间戳。它利用了信息易于传播、难以压制的特性。工作原理的细节请看设计论文：http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;最终得到的是一个没有单点故障的分布式系统。用户自己持有自己资金的密码学密钥，直接彼此交易，并借助点对点网络来检查双重支付。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve developed a new open source P2P e-cash system called Bitcoin. It&amp;#x27;s completely decentralized, with no central server or trusted parties, because everything is based on crypto proof instead of trust. Give it a try, or take a look at the screenshots and design paper:&lt;/p&gt;&#xA;&lt;p&gt;Download Bitcoin v0.1 at http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;The root problem with conventional currency is all the trust that&amp;#x27;s required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust. Banks must be trusted to hold our money and transfer it electronically, but they lend it out in waves of credit bubbles with barely a fraction in reserve. We have to trust them with our privacy, trust them not to let identity thieves drain our accounts. Their massive overhead costs make micropayments impossible.&lt;/p&gt;&#xA;&lt;p&gt;A generation ago, multi-user time-sharing computer systems had a similar problem. Before strong encryption, users had to rely on password protection to secure their files, placing trust in the system administrator to keep their information private. Privacy could always be overridden by the admin based on his judgment call weighing the principle of privacy against other concerns, or at the behest of his superiors. Then strong encryption became available to the masses, and trust was no longer required. Data could be secured in a way that was physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter what.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s time we had the same thing for money. With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless.&lt;/p&gt;&#xA;&lt;p&gt;One of the fundamental building blocks for such a system is digital signatures. A digital coin contains the public key of its owner. To transfer it, the owner signs the coin together with the public key of the next owner. Anyone can check the signatures to verify the chain of ownership. It works well to secure ownership, but leaves one big problem unsolved: double-spending. Any owner could try to re-spend an already spent coin by signing it again to another owner. The usual solution is for a trusted company with a central database to check for double-spending, but that just gets back to the trust model. In its central position, the company can override the users, and the fees needed to support the company make micropayments impractical.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin&amp;#x27;s solution is to use a peer-to-peer network to check for double-spending. In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle. For details on how it works, see the design paper at http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;The result is a distributed system with no single point of failure. Users hold the crypto keys to their own money and transact directly with each other, with the help of the P2P network to check for double-spending.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m01.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m01.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31 18:10:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/1/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我一直在研究一种新型电子现金系统，它完全是点对点的，没有可信第三方。&lt;/p&gt;&#xA;&lt;p&gt;论文地址：&lt;br&gt;http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;主要特性：&lt;br&gt; 双重支付通过点对点网络防止。&lt;br&gt; 没有铸币方或其他可信第三方。&lt;br&gt; 参与者可以保持匿名。&lt;br&gt; 新币由 Hashcash 式工作量证明产生。&lt;br&gt; 新币生成所用的工作量证明同时驱动整个网络，以防止双重支付。&lt;/p&gt;&#xA;&lt;p&gt;比特币：一种点对点电子现金系统&lt;/p&gt;&#xA;&lt;p&gt;摘要。纯粹点对点版本的电子现金将允许在线支付从一方直接发送给另一方，而无需经过金融机构的负担。数字签名提供了部分解决方案，但如果仍需要可信第三方来防止双重支付，其主要优势便会丧失。我们提出了一种使用点对点网络解决双重支付问题的方案。网络通过将交易哈希成一条基于哈希的工作量证明的持续链来为交易打时间戳，形成一条未经重做工作量证明就无法更改的记录。最长链不仅是所见事件序列的证明，也是它来自最大 CPU 算力池的证明。只要诚实节点控制着网络上最多的 CPU 算力，它们就能生成最长链，并超过任何攻击者。网络本身所需的结构极小。消息以尽力而为的方式广播，节点可以随意离开和重新加入网络，并接受最长工作量证明链作为其离开期间所发生事件的证明。&lt;/p&gt;&#xA;&lt;p&gt;论文全文：&lt;br&gt;http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve been working on a new electronic cash system that&amp;#x27;s fully&lt;br&gt;peer-to-peer, with no trusted third party.&lt;/p&gt;&#xA;&lt;p&gt;The paper is available at:&lt;br&gt;http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;The main properties:&lt;br&gt; Double-spending is prevented with a peer-to-peer network.&lt;br&gt; No mint or other trusted parties.&lt;br&gt; Participants can be anonymous.&lt;br&gt; New coins are made from Hashcash style proof-of-work.&lt;br&gt; The proof-of-work for new coin generation also powers the&lt;br&gt;    network to prevent double-spending.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin: A Peer-to-Peer Electronic Cash System&lt;/p&gt;&#xA;&lt;p&gt;Abstract.  A purely peer-to-peer version of electronic cash would&lt;br&gt;allow online payments to be sent directly from one party to another&lt;br&gt;without the burdens of going through a financial institution.&lt;br&gt;Digital signatures provide part of the solution, but the main&lt;br&gt;benefits are lost if a trusted party is still required to prevent&lt;br&gt;double-spending.  We propose a solution to the double-spending&lt;br&gt;problem using a peer-to-peer network.  The network timestamps&lt;br&gt;transactions by hashing them into an ongoing chain of hash-based&lt;br&gt;proof-of-work, forming a record that cannot be changed without&lt;br&gt;redoing the proof-of-work.  The longest chain not only serves as&lt;br&gt;proof of the sequence of events witnessed, but proof that it came&lt;br&gt;from the largest pool of CPU power.  As long as honest nodes control&lt;br&gt;the most CPU power on the network, they can generate the longest&lt;br&gt;chain and outpace any attackers.  The network itself requires&lt;br&gt;minimal structure.  Messages are broadcasted on a best effort basis,&lt;br&gt;and nodes can leave and rejoin the network at will, accepting the&lt;br&gt;longest proof-of-work chain as proof of what happened while they&lt;br&gt;were gone.&lt;/p&gt;&#xA;&lt;p&gt;Full paper at:&lt;br&gt;http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p002.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p002.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-15 16:42:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/2/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;有可能。他们谈论的还是老式的 Chaum 式中央铸币那套，但也许只是因为那是当时唯一可用的东西。也许他们会有兴趣走一条新路。&lt;/p&gt;&#xA;&lt;p&gt;很多人因为 90 年代以来那些失败的公司，就自动把电子货币当作注定失败的事业而不屑一顾。我希望这一点是显而易见的：害死它们的只是那些系统的中央控制本质。我想，这是我们第一次尝试去中心化的、不基于信任的系统。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Could be. They&amp;#x27;re talking about the old Chaumian central mint stuff, but maybe only because that was the only thing available. Maybe they would be interested in going in a new direction.&lt;/p&gt;&#xA;&lt;p&gt;A lot of people automatically dismiss e-currency as a lost cause because of all the companies that failed since the 1990&amp;#x27;s. I hope it&amp;#x27;s obvious it was only the centrally controlled nature of those systems that doomed them. I think this is the first time we&amp;#x27;re trying a decentralized, non-trust-based system.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m02.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m02.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-03 01:37:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/2/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;Satoshi Nakamoto 写道：&lt;br&gt;&amp;gt; 我一直在研究一种新型电子现金系统，它完全是点对点的，没有可信第三方。&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; 论文地址：&lt;br&gt;&amp;gt; http://www.bitcoin.org/bitcoin.pdf&lt;br&gt;&lt;br&gt;我们非常、非常需要这样一个系统，但就我对您提案的理解，它似乎无法扩展到所需的规模。&lt;br&gt;&lt;br&gt;可转让的工作量证明代币要有价值，必须具有货币价值。要具有货币价值，必须在一个非常大的网络中流通——例如类似 bittorrent 的文件交易网络。&lt;br&gt;&lt;br&gt;要及时发现并拒绝双重支付事件，必须掌握交易中币的大部分历史交易，若天真地实现，这要求每个节点掌握大部分历史交易，或大部分近期历史交易。如果有数亿人进行交易，那需要大量带宽——每个节点必须知道全部或相当大的一部分。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;早在网络规模接近那个程度之前，用户就可以安全地使用简化支付验证（第8节）来检查双重支付，该方法只需要拥有区块头链，每天约12KB。只有试图创造新币的人才需要运行网络节点。起初，大多数用户会运行网络节点，但随着网络增长超过某个规模，这将越来越多地留给拥有专用硬件服务器农场的专家。一个服务器农场只需要在网络上有一个节点，局域网内的其余部分都连接到这个节点。&lt;/p&gt;&#xA;&lt;p&gt;带宽可能并不像您想的那么高。一笔典型的交易大约400字节（ECC相当紧凑）。每笔交易需要广播两次，姑且按每笔交易1KB计算。Visa在2008财年处理了370亿笔交易，即平均每天1亿笔。这么多交易需要100GB带宽，相当于12张DVD或2部高清电影的容量，按当前价格约值18美元带宽费。&lt;/p&gt;&#xA;&lt;p&gt;如果网络真发展到那么大，需要数年时间，到那时，通过互联网传输2部高清电影可能算不上什么大事。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;Satoshi Nakamoto wrote:&lt;br&gt;&amp;gt; I&amp;#x27;ve been working on a new electronic cash system that&amp;#x27;s fully&lt;br&gt;&amp;gt; peer-to-peer, with no trusted third party.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; The paper is available at:&lt;br&gt;&amp;gt; http://www.bitcoin.org/bitcoin.pdf&lt;br&gt;&lt;br&gt;We very, very much need such a system, but the way I understand your &lt;br&gt;proposal, it does not seem to scale to the required size.&lt;br&gt;&lt;br&gt;For transferable proof of work tokens to have value, they must have &lt;br&gt;monetary value.  To have monetary value, they must be transferred within &lt;br&gt;a very large network - for example a file trading network akin to &lt;br&gt;bittorrent.&lt;br&gt;&lt;br&gt;To detect and reject a double spending event in a timely manner, one &lt;br&gt;must have most past transactions of the coins in the transaction, which, &lt;br&gt; naively implemented, requires each peer to have most past &lt;br&gt;transactions, or most past transactions that occurred recently. If &lt;br&gt;hundreds of millions of people are doing transactions, that is a lot of &lt;br&gt;bandwidth - each must know all, or a substantial part thereof.&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;Long before the network gets anywhere near as large as that, it would be safe for users to use Simplified Payment Verification (section 8) to check for double spending, which only requires having the chain of block headers, or about 12KB per day.  Only people trying to create new coins would need to run network nodes.  At first, most users would run network nodes, but as the network grows beyond a certain point, it would be left more and more to specialists with server farms of specialized hardware.  A server farm would only need to have one node on the network and the rest of the LAN connects with that one node.&lt;/p&gt;&#xA;&lt;p&gt;The bandwidth might not be as prohibitive as you think.  A typical transaction would be about 400 bytes (ECC is nicely compact).  Each transaction has to be broadcast twice, so lets say 1KB per transaction.  Visa processed 37 billion transactions in FY2008, or an average of 100 million transactions per day.  That many transactions would take 100GB of bandwidth, or the size of 12 DVD or 2 HD quality movies, or about $18 worth of bandwidth at current prices.&lt;/p&gt;&#xA;&lt;p&gt;If the network were to get that big, it would take several years, and by then, sending 2 HD movies over the Internet would probably not seem like a big deal.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p003.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p003.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-18 20:50:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/3/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它是一个全球分布式数据库，数据库的增补由多数人的共识决定，依据的是他们遵循的一套规则：&lt;/p&gt;&#xA;&lt;p&gt;- 每当有人找到工作量证明生成一个区块，他就能得到一些新币&lt;/p&gt;&#xA;&lt;p&gt;- 工作量证明的难度每两周调整一次，目标是整个网络平均每小时 6 个区块&lt;/p&gt;&#xA;&lt;p&gt;- 每个区块给出的币每 4 年减半&lt;/p&gt;&#xA;&lt;p&gt;可以说，币是由多数人发行的。发行量有限，且事先确定。&lt;/p&gt;&#xA;&lt;p&gt;举个例子，如果有 1000 个节点，每小时有 6 个节点得到币，那你可能要等一周才能得到点什么。&lt;/p&gt;&#xA;&lt;p&gt;关于 Sepp 的问题，确实，没有人扮演中央银行或美联储的角色，来随着用户群的增长调整货币供应。那需要一个受信任方来决定价值，因为我不知道软件有什么办法能知道现实世界中东西的真实价值。如果有什么巧妙的办法，或者我们愿意信任某人来主动管理货币供应、把它锚定到某种东西上，规则本来也可以写成那样的。&lt;/p&gt;&#xA;&lt;p&gt;从这个意义上说，它更像贵金属。不是供应变化来维持价值不变，而是供应事先确定，价值变化。随着用户数量增长，每枚币的价值会上升。它有形成正反馈循环的潜力：用户增加，价值上涨，这又会吸引更多用户来分享价值上涨的收益。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It is a global distributed database, with additions to the database by consent of the majority, based on a set of rules they follow:&lt;/p&gt;&#xA;&lt;p&gt;- Whenever someone finds proof-of-work to generate a block, they get some new coins&lt;/p&gt;&#xA;&lt;p&gt;- The proof-of-work difficulty is adjusted every two weeks to target an average of 6 blocks per hour (for the whole network)&lt;/p&gt;&#xA;&lt;p&gt;- The coins given per block is cut in half every 4 years&lt;/p&gt;&#xA;&lt;p&gt;You could say coins are issued by the majority. They are issued in a limited, predetermined amount.&lt;/p&gt;&#xA;&lt;p&gt;As an example, if there are 1000 nodes, and 6 get coins each hour, it would likely take a week before you get anything.&lt;/p&gt;&#xA;&lt;p&gt;To Sepp&amp;#x27;s question, indeed there is nobody to act as central bank or federal reserve to adjust the money supply as the population of users grows. That would have required a trusted party to determine the value, because I don&amp;#x27;t know a way for software to know the real world value of things. If there was some clever way, or if we wanted to trust someone to actively manage the money supply to peg it to something, the rules could have been programmed for that.&lt;/p&gt;&#xA;&lt;p&gt;In this sense, it&amp;#x27;s more typical of a precious metal. Instead of the supply changing to keep the value the same, the supply is predetermined and the value changes. As the number of users grows, the value per coin increases. It has the potential for a positive feedback loop; as users increase, the value goes up, which could attract more users to take advantage of the increasing value.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m03.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m03.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-03 16:23:49 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/3/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;&amp;gt; 只要诚实节点控制着网络上最多的 CPU 算力，&lt;br&gt;&amp;gt; 它们就能生成最长链，并超过任何攻击者。&lt;br&gt;&lt;br&gt;但事实并非如此。坏人通常控制着拥有10万台甚至更多机器的僵尸网络。我认识的运行垃圾邮件僵尸黑名单的人告诉我，他们经常每天看到上百万新增僵尸机。&lt;br&gt;&lt;br&gt;这也是 hashcash 在当今互联网上无法奏效的原因——好人拥有的计算火力远少于坏人。&lt;/blockquote&gt;&#xA;&lt;p&gt;感谢您提出这一点。&lt;/p&gt;&#xA;&lt;p&gt;我本可以将那个陈述说得更严谨些。要求是：好人一方合计拥有的 CPU 算力超过任何单个攻击者。&lt;/p&gt;&#xA;&lt;p&gt;存在许多不足以压倒网络的小型僵尸网络，它们仍可通过生成比特币赚钱。这些小型网络就成了&amp;quot;诚实节点&amp;quot;。（我需要一个比&amp;quot;诚实&amp;quot;更好的词）越多的小型网络转而生成比特币，压倒网络的门槛就越高，使得较大的网络也小到不足以压倒网络，于是它们也不妨转而生成比特币。根据&amp;quot;长尾&amp;quot;理论，小型、中型乃至仅仅是大型的网络加起来，其总量应远超过最大的僵尸网络。&lt;/p&gt;&#xA;&lt;p&gt;即使坏人压倒了网络，也不意味着他立刻暴富。他所能做到的只是取回自己花掉的钱，就像开空头支票一样。要利用它，他得先从商家那里买东西，等商品发货，然后压倒网络，试图把钱要回来。我认为他搞这种盗刷骗局赚的钱，不会比生成比特币赚的多。拥有那么大的僵尸网络，他生成的比特币会比所有其他人加起来还多。&lt;/p&gt;&#xA;&lt;p&gt;比特币网络甚至可能通过把僵尸网络引向生成比特币来减少垃圾邮件。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;&amp;gt; As long as honest nodes control the most CPU power on the network,&lt;br&gt;&amp;gt; they can generate the longest chain and outpace any attackers.&lt;br&gt;&lt;br&gt;But they don&amp;#x27;t.  Bad guys routinely control zombie farms of 100,000&lt;br&gt;machines or more.  People I know who run a blacklist of spam sending&lt;br&gt;zombies tell me they often see a million new zombies a day.&lt;br&gt;&lt;br&gt;This is the same reason that hashcash can&amp;#x27;t work on today&amp;#x27;s Internet&lt;br&gt;-- the good guys have vastly less computational firepower than the bad&lt;br&gt;guys.&lt;/blockquote&gt;&#xA;&lt;p&gt;Thanks for bringing up that point.&lt;/p&gt;&#xA;&lt;p&gt;I didn&amp;#x27;t really make that statement as strong as I could have.  The requirement is that the good guys collectively have more CPU power than any single attacker.&lt;/p&gt;&#xA;&lt;p&gt;There would be many smaller zombie farms that are not big enough to overpower the network, and they could still make money by generating bitcoins.  The smaller farms are then the &amp;quot;honest nodes&amp;quot;.  (I need a better term than &amp;quot;honest&amp;quot;)  The more smaller farms resort to generating bitcoins, the higher the bar gets to overpower the network, making larger farms also too small to overpower it so that they may as well generate bitcoins too.  According to the &amp;quot;long tail&amp;quot; theory, the small, medium and merely large farms put together should add up to a lot more than the biggest zombie farm.&lt;/p&gt;&#xA;&lt;p&gt;Even if a bad guy does overpower the network, it&amp;#x27;s not like he&amp;#x27;s instantly rich.  All he can accomplish is to take back money he himself spent, like bouncing a check.  To exploit it, he would have to buy something from a merchant, wait till it ships, then overpower the network and try to take his money back.  I don&amp;#x27;t think he could make as much money trying to pull a carding scheme like that as he could by generating bitcoins.  With a zombie farm that big, he could generate more bitcoins than everyone else combined.&lt;/p&gt;&#xA;&lt;p&gt;The Bitcoin network might actually reduce spam by diverting zombie farms to generating bitcoins instead.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m04.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m04.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-06 20:15:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/4/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;[冗长的关于系统易受暴力垄断攻击的论述从略。]&lt;br&gt;&lt;br&gt;您在密码学中找不到解决政治问题的方法。&lt;/blockquote&gt;&#xA;&lt;p&gt;是的，但我们可以在这场军备竞赛中赢得一场重大战役，并为数年时间赢得一片新的自由领地。&lt;/p&gt;&#xA;&lt;p&gt;各国政府擅长斩首像 Napster 这样集中控制的网络的首脑，但像 Gnutella 和 Tor 这样的纯 P2P 网络似乎仍能自保。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;[Lengthy exposition of vulnerability of a systm to use-of-force&lt;br&gt;monopolies ellided.]&lt;br&gt;&lt;br&gt;You will not find a solution to political problems in cryptography.&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, but we can win a major battle in the arms race and gain a new territory of freedom for several years.&lt;/p&gt;&#xA;&lt;p&gt;Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Welcome to the new Bitcoin forum!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p004.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p004.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Welcome to the new Bitcoin forum!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-22 18:04:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/5/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;欢迎来到新的比特币论坛！&lt;/p&gt;&#xA;&lt;p&gt;旧论坛仍可在这里访问：&lt;br&gt;http://bitcoin.sourceforge.net/boards/index.php&lt;/p&gt;&#xA;&lt;p&gt;我会在这里重新发布一些精选的帖子，并在力所能及处补充更新后的回答。&lt;/p&gt;&#xA;&lt;p&gt;常见问题&lt;br&gt;http://bitcoin.sourceforge.net/wiki/index.php?page=FAQ&lt;/p&gt;&#xA;&lt;p&gt;下载&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Welcome to the new Bitcoin forum!&lt;/p&gt;&#xA;&lt;p&gt;The old forum can still be reached here:&lt;br&gt;http://bitcoin.sourceforge.net/boards/index.php&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll repost some selected threads here and add updated answers to questions where I can.&lt;/p&gt;&#xA;&lt;p&gt;FAQ&lt;br&gt;http://bitcoin.sourceforge.net/wiki/index.php?page=FAQ&lt;/p&gt;&#xA;&lt;p&gt;Download&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p003.html&#34;&gt;← 上一个帖子：Bitcoin open source implementation of P2P currency&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p005.html&#34;&gt;下一个帖子：Repost: Bitcoin Maturation →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m05.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m05.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-08 18:54:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/5/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Ray Dillinger：&lt;br&gt;&amp;gt; 这种&amp;quot;货币&amp;quot;每年约有35%的通胀率&lt;br&gt;&amp;gt; 因为计算机每年提速就是这么多&lt;br&gt;&amp;gt; ……35%的通胀率几乎是技术注定的&lt;/p&gt;&#xA;&lt;p&gt;硬件提速问题已有处理：&amp;quot;为了补偿硬件速度的提升，以及长期运行节点意愿的变化，工作量证明难度由一个移动平均值决定，目标是每小时平均区块数。如果区块生成过快，难度就会上调。&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;随着计算机提速、用于创造比特币的总算力增加，难度将按比例上调，以保持新币总产量恒定。因此，未来每年将创造多少新比特币是预先可知的。&lt;/p&gt;&#xA;&lt;p&gt;新币的产生意味着货币供应量按计划增长，但这不一定导致通胀。如果货币供应量的增速与使用人数的增速相同，价格将保持稳定。如果供应增速不及需求，就会出现通缩，货币的早期持有者会看到其价值上涨。&lt;/p&gt;&#xA;&lt;p&gt;币总要以某种方式初始分配出去，恒定速率似乎是最好的方案。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Ray Dillinger:&lt;br&gt;&amp;gt; the &amp;quot;currency&amp;quot; is inflationary at about 35% &lt;br&gt;&amp;gt; as that&amp;#x27;s how much faster computers get annually&lt;br&gt;&amp;gt; ... the inflation rate of 35% is almost guaranteed &lt;br&gt;&amp;gt; by the technology&lt;/p&gt;&#xA;&lt;p&gt;Increasing hardware speed is handled: &amp;quot;To compensate for increasing hardware speed and varying interest in running nodes over time, the proof-of-work difficulty is determined by a moving average targeting an average number of blocks per hour. If they&amp;#x27;re generated too fast, the difficulty increases.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;As computers get faster and the total computing power applied to creating bitcoins increases, the difficulty increases proportionally to keep the total new production constant.  Thus, it is known in advance how many new bitcoins will be created every year in the future.&lt;/p&gt;&#xA;&lt;p&gt;The fact that new coins are produced means the money supply increases by a planned amount, but this does not necessarily result in inflation.  If the supply of money increases at the same rate that the number of people using it increases, prices remain stable.  If it does not increase as fast as demand, there will be deflation and early holders of money will see its value increase.&lt;/p&gt;&#xA;&lt;p&gt;Coins have to get initially distributed somehow, and a constant rate seems like the best formula.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Repost: Bitcoin Maturation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p005.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p005.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Repost: Bitcoin Maturation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-22 18:31:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/6/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;bitcoinbitcoin:&lt;br&gt;Bitcoin Maturation&lt;br&gt;发表于：2009 年 10 月 1 日星期四 (14:12 UTC)&lt;/p&gt;&#xA;&lt;p&gt;从用户的角度看，比特币的成熟过程可以分为 8 个阶段。&lt;/p&gt;&#xA;&lt;p&gt;1. 你第一次点击&amp;quot;生成货币&amp;quot;（Generate Coins）时发生的初始网络交易。&lt;br&gt;2. 从该初始网络交易到比特币条目准备好出现在&amp;quot;所有交易&amp;quot;列表中的时间。&lt;br&gt;3. 比特币条目从&amp;quot;所有交易&amp;quot;字段之外进入该字段的变化。&lt;br&gt;4. 从比特币出现在&amp;quot;所有转账&amp;quot;列表到描述准备好变为&amp;quot;已生成（Generated，50.00 在 x 个区块后成熟）&amp;quot;的时间。&lt;br&gt;5. 描述变为&amp;quot;已生成（50.00 在 x 个区块后成熟）&amp;quot;的变化。&lt;br&gt;6. 从描述显示&amp;quot;已生成（50.00 在 x 个区块后成熟）&amp;quot;到准备好变为&amp;quot;已生成&amp;quot;的时间。&lt;br&gt;7. 描述变为&amp;quot;已生成&amp;quot;的变化。&lt;br&gt;8. 描述变为&amp;quot;已生成&amp;quot;之后的时间。&lt;/p&gt;&#xA;&lt;p&gt;哪些阶段需要网络连接、大量的本地 CPU 占用和/或大量的远程 CPU 占用？这些阶段有名字吗？&lt;/p&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;sirius-m:&lt;br&gt;回复：Bitcoin Maturation&lt;br&gt;发表于：2009 年 10 月 22 日星期四 (02:36 UTC)&lt;/p&gt;&#xA;&lt;p&gt;据我所知，点击&amp;quot;生成货币&amp;quot;时并没有网络交易——你的电脑只是开始计算下一个工作量证明。生成货币时 CPU 占用是 100%。&lt;/p&gt;&#xA;&lt;p&gt;在这个例子中，网络连接是在你广播自己创建的工作量证明区块的信息时用到的（正是这个区块让你有权获得新币）。成功生成货币需要持续的连接，这样当别人先你一步得到当前区块时，你能开始处理下一个区块。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;bitcoinbitcoin:&lt;br&gt;Bitcoin Maturation&lt;br&gt;Posted:Thu 01 of Oct, 2009 (14:12 UTC)&lt;/p&gt;&#xA;&lt;p&gt;From the user&amp;#x27;s perspective the bitcoin maturation process can be broken down into 8 stages.&lt;/p&gt;&#xA;&lt;p&gt;1. The initial network transaction that occurs when you first click Generate Coins.&lt;br&gt;2. The time between that initial network transaction and when the bitcoin entry is ready to appear in the All Transactions list.&lt;br&gt;3. The change of the bitcoin entry from outside the All Transaction field to inside it.&lt;br&gt;4. The time between when the bitcoin appears in the All Transfers list and when the Description is ready to change to Generated (50.00 matures in x more blocks).&lt;br&gt;5. The change of the Description to Generated (50.00 matures in x more blocks).&lt;br&gt;6. The time between when the Description says Generated (50.00 matures in x more blocks) to when it is ready to change to Generated.&lt;br&gt;7 The change of the Description to Generated.&lt;br&gt;8. The time after the Description has changed to Generated.&lt;/p&gt;&#xA;&lt;p&gt;Which stages require network connectivity, significant local CPU usage and or significant remote CPU usage? Do any of these stages have names?&lt;/p&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;sirius-m:&lt;br&gt;Re: Bitcoin Maturation&lt;br&gt;Posted:Thu 22 of Oct, 2009 (02:36 UTC)&lt;/p&gt;&#xA;&lt;p&gt;As far as I know, there&amp;#x27;s no network transaction when you click Generate Coins - your computer just starts calculating the next proof-of-work.  The CPU usage is 100% when you&amp;#x27;re generating coins.&lt;/p&gt;&#xA;&lt;p&gt;In this example, the network connection is used when you broadcast the information about the proof-of-work block you&amp;#x27;ve created (that which entitles you to the new coin). Generating coins successfully requires constant connectivity, so that you can start working on the next block when someone gets the current block before you.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m06.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m06.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-09 01:58:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/6/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Hal Finney 写道：&lt;br&gt;&amp;gt; 文中提到，如果广播的交易没有传达到所有节点，也没关系，因为它很快就会进入区块链。这是如何发生的——如果创建&amp;quot;下一个&amp;quot;区块的节点（第一个找到 hashcash 碰撞的节点）没有听到这笔交易，之后又有几个区块被同样没听到该交易的节点添加进去呢？所有听到这笔交易的节点是否都会保留它，希望自己运气好找到下一次碰撞、成为出块者时把它纳入区块？&lt;/p&gt;&#xA;&lt;p&gt;没错，节点会把交易保留在工作集中，直到它们进入区块。如果一笔交易传达到了90%的节点，那么每当发现一个新区块，它就有90%的概率被包含在内。&lt;/p&gt;&#xA;&lt;blockquote&gt;或者举例来说，如果一个节点在等待看哪条链增长最快的过程中同时保留两条或多条链，而此时到来一个属于链A的区块，其中包含对链B中某币的双重支付，系统会检查这种情况吗？（这可能发生在有人双重支付、两组不同节点分别听到同一枚币的两笔不同交易时。）&lt;/blockquote&gt;&#xA;&lt;p&gt;这不需要检查。最终胜出的分支中的那笔交易成为有效交易，另一笔无效。如果有人试图这样双重支付，最终总有且仅有一笔支付有效，其余无效。&lt;/p&gt;&#xA;&lt;p&gt;交易收款方通常需要等待一小时左右，让这类可能性有时间解决。他们仍可以立即再花掉这些币，但在采取发货等行动前应先等待。&lt;/p&gt;&#xA;&lt;blockquote&gt;我也不太明白，一个能集结超过所有诚实参与者算力的强大攻击者，究竟如何实现双重支付或取消交易。我看到他可以创建新区块并添加到最长链上，但他如何抹去或添加链中的旧交易？当攻击者发送他的新区块时，诚实节点难道不会做一致性检查，以确保没有任何内容被抹去吗？多解释一下这种攻击会很有帮助，以便判断攻击者的收益是否比简单地用他的算力诚实地铸造新币更高。&lt;/blockquote&gt;&#xA;&lt;p&gt;攻击者不是在末尾追加区块。他必须回过头重做他那笔交易所在的区块及其之后的所有区块，还包括他操作期间网络在末尾不断添加的新区块。他在改写历史。一旦他的分支更长，它就成为新的有效链。&lt;/p&gt;&#xA;&lt;p&gt;这触及一个关键点。即使在场的人都看到了其中的猫腻，也无法利用这个事实。&lt;/p&gt;&#xA;&lt;p&gt;最长链始终被视为有效链，这一点是绝对必要的。在场的节点可能记得某个分支先出现、后被另一个分支取代，但他们无法让不在场的人相信这一点。我们不能让一部分节点派系死守他们认为先出现的分支，另一部分节点则死守自己先见到的分支，还有后来加入、从没见过事发经过的节点。CPU算力工作量证明投票必须拥有最终决定权。让所有人保持一致的唯一办法是：相信最长链永远是有效链，无论如何。&lt;/p&gt;&#xA;&lt;blockquote&gt;关于支付交易，币的接收方需要做哪些检查？她需要回溯这枚币的整个转移历史，并确保列表上的每笔交易确实都链接进了&amp;quot;时间戳&amp;quot;区块链吗？还是只需检查最新的一笔？&lt;/blockquote&gt;&#xA;&lt;p&gt;收款方只需回溯验证到区块链中足够深的深度，这通常只需要回溯2笔交易。更早的所有交易都可以丢弃。&lt;/p&gt;&#xA;&lt;blockquote&gt;时间戳节点会检查交易吗？确保一枚币的前一笔交易在链中，从而强制执行&amp;quot;链中所有交易代表有效币&amp;quot;这条规则？&lt;/blockquote&gt;&#xA;&lt;p&gt;没错，正是如此。当节点收到一个区块时，它会根据区块中的历史交易检查其中每笔交易的签名。区块只能包含依赖于先前区块（或同一区块）中有效交易的交易。交易C可以依赖同一区块中的交易B，B依赖更早区块中的交易A。&lt;/p&gt;&#xA;&lt;blockquote&gt;抱歉问了这么多问题，但正如我所说，这确实是一个非常有前景、非常原创的想法，我期待看到这个概念进一步发展。如果能看到一个更面向过程的描述，包含各种对象（币、区块、交易）数据结构的具体细节、消息中包含的数据，以及处理系统中各类事件的过程算法描述，会很有帮助。您提到正在做一个实现，但我认为一个更正式的文字版系统描述会是很有帮助的下一步。&lt;/blockquote&gt;&#xA;&lt;p&gt;感谢您的提问。我做这件事的顺序其实是反的：我必须先写出所有代码，才能说服自己可以解决每一个问题，然后才写了论文。我想我发布代码的速度会比写出详细规范更快。在您自行补齐空白的那些假设中，大多数已经是对的。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Hal Finney wrote:&lt;br&gt;&amp;gt; it is mentioned that if a broadcast transaction does not reach all nodes,&lt;br&gt;&amp;gt; it is OK, as it will get into the block chain before long. How does this&lt;br&gt;&amp;gt; happen - what if the node that creates the &amp;quot;next&amp;quot; block (the first node&lt;br&gt;&amp;gt; to find the hashcash collision) did not hear about the transaction,&lt;br&gt;&amp;gt; and then a few more blocks get added also by nodes that did not hear&lt;br&gt;&amp;gt; about that transaction? Do all the nodes that did hear it keep that&lt;br&gt;&amp;gt; transaction around, hoping to incorporate it into a block once they get&lt;br&gt;&amp;gt; lucky enough to be the one which finds the next collision?&lt;/p&gt;&#xA;&lt;p&gt;Right, nodes keep transactions in their working set until they get into a block.  If a transaction reaches 90% of nodes, then each time a new block is found, it has a 90% chance of being in it.&lt;/p&gt;&#xA;&lt;blockquote&gt;Or for example, what if a node is keeping two or more chains around as&lt;br&gt;it waits to see which grows fastest, and a block comes in for chain A&lt;br&gt;which would include a double-spend of a coin that is in chain B? Is that&lt;br&gt;checked for or not? (This might happen if someone double-spent and two&lt;br&gt;different sets of nodes heard about the two different transactions with&lt;br&gt;the same coin.)&lt;/blockquote&gt;&#xA;&lt;p&gt;That does not need to be checked for.  The transaction in whichever branch ends up getting ahead becomes the valid one, the other is invalid.  If someone tries to double spend like that, one and only one spend will always become valid, the others invalid.&lt;/p&gt;&#xA;&lt;p&gt;Receivers of transactions will normally need to hold transactions for perhaps an hour or more to allow time for this kind of possibility to be resolved.  They can still re-spend the coins immediately, but they should wait before taking an action such as shipping goods.&lt;/p&gt;&#xA;&lt;blockquote&gt;I also don&amp;#x27;t understand exactly how double-spending, or cancelling&lt;br&gt;transactions, is accomplished by a superior attacker who is able to muster&lt;br&gt;more computing power than all the honest participants. I see that he can&lt;br&gt;create new blocks and add them to create the longest chain, but how can&lt;br&gt;he erase or add old transactions in the chain? As the attacker sends out&lt;br&gt;his new blocks, aren&amp;#x27;t there consistency checks which honest nodes can&lt;br&gt;perform, to make sure that nothing got erased? More explanation of this&lt;br&gt;attack would be helpful, in order to judge the gains to an attacker from&lt;br&gt;this, versus simply using his computing power to mint new coins honestly.&lt;/blockquote&gt;&#xA;&lt;p&gt;The attacker isn&amp;#x27;t adding blocks to the end.  He has to go back and redo the block his transaction is in and all the blocks after it, as well as any new blocks the network keeps adding to the end while he&amp;#x27;s doing that.  He&amp;#x27;s rewriting history.  Once his branch is longer, it becomes the new valid one.&lt;/p&gt;&#xA;&lt;p&gt;This touches on a key point.  Even though everyone present may see the shenanigans going on, there&amp;#x27;s no way to take advantage of that fact.&lt;/p&gt;&#xA;&lt;p&gt;It is strictly necessary that the longest chain is always considered the valid one.  Nodes that were present may remember that one branch was there first and got replaced by another, but there would be no way for them to convince those who were not present of this.  We can&amp;#x27;t have subfactions of nodes that cling to one branch that they think was first, others that saw another branch first, and others that joined later and never saw what happened.  The CPU power proof-of-work vote must have the final say.  The only way for everyone to stay on the same page is to believe that the longest chain is always the valid one, no matter what.&lt;/p&gt;&#xA;&lt;blockquote&gt;As far as the spending transactions, what checks does the recipient of a&lt;br&gt;coin have to perform? Does she need to go back through the coin&amp;#x27;s entire&lt;br&gt;history of transfers, and make sure that every transaction on the list is&lt;br&gt;indeed linked into the &amp;quot;timestamp&amp;quot; block chain? Or can she just do the&lt;br&gt;latest one?&lt;/blockquote&gt;&#xA;&lt;p&gt;The recipient just needs to verify it back to a depth that is sufficiently far back in the block chain, which will often only require a depth of 2 transactions.  All transactions before that can be discarded.&lt;/p&gt;&#xA;&lt;blockquote&gt;Do the timestamp nodes check transactions, making sure that&lt;br&gt;the previous transaction on a coin is in the chain, thereby enforcing&lt;br&gt;the rule that all transactions in the chain represent valid coins?&lt;/blockquote&gt;&#xA;&lt;p&gt;Right, exactly.  When a node receives a block, it checks the signatures of every transaction in it against previous transactions in blocks.  Blocks can only contain transactions that depend on valid transactions in previous blocks or the same block.  Transaction C could depend on transaction B in the same block and B depends on transaction A in an earlier block.&lt;/p&gt;&#xA;&lt;blockquote&gt;Sorry about all the questions, but as I said this does seem to be a&lt;br&gt;very promising and original idea, and I am looking forward to seeing&lt;br&gt;how the concept is further developed. It would be helpful to see a more&lt;br&gt;process oriented description of the idea, with concrete details of the&lt;br&gt;data structures for the various objects (coins, blocks, transactions),&lt;br&gt;the data which is included in messages, and algorithmic descriptions&lt;br&gt;of the procedures for handling the various events which would occur in&lt;br&gt;this system. You mentioned that you are working on an implementation,&lt;br&gt;but I think a more formal, text description of the system would be a&lt;br&gt;helpful next step.&lt;/blockquote&gt;&#xA;&lt;p&gt;I appreciate your questions.  I actually did this kind of backwards.  I had to write all the code before I could convince myself that I could solve every problem, then I wrote the paper.  I think I will be able to release the code sooner than I could write a detailed spec.  You&amp;#x27;re already right about most of your assumptions where you filled in the blanks.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Repost: Request: Make this anonymous?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p006.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p006.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Repost: Request: Make this anonymous?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-22 18:32:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/7/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;anonguy54:&lt;br&gt;请求：能做成匿名的吗？&lt;br&gt;发表于：2009 年 10 月 15 日星期四 (19:58 UTC)&lt;/p&gt;&#xA;&lt;p&gt;有没有计划把这个服务做成匿名的？&lt;/p&gt;&#xA;&lt;p&gt;比如：能通过 Tor 路由比特币。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;anonguy54:&lt;br&gt;Request: Make this anonymous?&lt;br&gt;Posted:Thu 15 of Oct, 2009 (19:58 UTC)&lt;/p&gt;&#xA;&lt;p&gt;Are there any plans to make this service anonymous?&lt;/p&gt;&#xA;&lt;p&gt;e.g; Being able to route BitCoin through Tor.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p005.html&#34;&gt;← 上一个帖子：Repost: Bitcoin Maturation&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p007.html&#34;&gt;下一个帖子：Re: Repost: Bitcoin Maturation →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m07.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m07.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-09 03:09:49 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/7/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;James A. Donald 写道：&lt;br&gt;&amp;gt; 核心概念是：众多实体各自维护完整且一致的、关于谁拥有哪枚比特币的信息。&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; 但保持一致性很棘手。我不清楚的是：当有人向一个维护者上报一笔交易，另一个人向另一个维护者传送另一笔交易时，会发生什么。在一笔交易被纳入所有历史交易的全局共享视图之前，无法知道它是有效的；而在一段时间过去、许多新交易到来之前，没人能知道所有历史交易的全局共享视图确实是全局共享的。&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; 您解释过如何做到这一点、只是我没听进去，还是您确信能做到、但细节上有点含糊？&lt;/p&gt;&#xA;&lt;p&gt;工作量证明链是同步问题的解决方案，也是无需信任任何人就能知晓全局共享视图是什么的方案。&lt;/p&gt;&#xA;&lt;p&gt;一笔交易会在网络中快速传播，因此如果同一笔交易的两个版本在接近同一时间上报，先行的那个在更早到达更多节点方面将有很大优势。节点只接受它看到的第一个，拒绝后来到达的第二个，所以更早的交易会有更多节点努力将其纳入下一个工作量证明。实际上，每个节点通过把自己先看到的交易纳入工作量证明计算，为自己的观点投票。&lt;/p&gt;&#xA;&lt;p&gt;如果两笔交易确实在完全同一时间到来且势均力敌，那就看哪一个先进入工作量证明，以此决定哪笔有效。&lt;/p&gt;&#xA;&lt;p&gt;当一个节点找到工作量证明时，新区块会在网络中传播，所有人都把它加到链上，并开始在它之后挖下一个区块。任何持有另一笔交易的节点都会停止试图把它纳入区块，因为根据已被接受的链，它现在已经无效。&lt;/p&gt;&#xA;&lt;p&gt;工作量证明链本身就是它来自全局共享视图的不证自明的证据。只有全网大多数节点合在一起才有足够的 CPU 算力生成如此困难的工作量证明链。任何用户收到工作量证明链后，都能看到网络大多数批准了什么。一旦一笔交易被哈希进链上靠后几环的某一环中，它就被牢牢地刻进了全局历史。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;James A. Donald wrote:&lt;br&gt;&amp;gt; The core concept is that lots of entities keep complete and consistent&lt;br&gt;&amp;gt; information as to who owns which bitcoins.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; But maintaining consistency is tricky. It is not clear to me what&lt;br&gt;&amp;gt; happens when someone reports one transaction to one maintainer, and&lt;br&gt;&amp;gt; someone else transports another transaction to another maintainer. The&lt;br&gt;&amp;gt; transaction cannot be known to be valid until it has been incorporated&lt;br&gt;&amp;gt; into a globally shared view of all past transactions, and no one can&lt;br&gt;&amp;gt; know that a globally shared view of all past transactions is globally&lt;br&gt;&amp;gt; shared until after some time has passed, and after many new&lt;br&gt;&amp;gt; transactions have arrived.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Did you explain how to do this, and it just passed over my head, or&lt;br&gt;&amp;gt; were you confident it could be done, and a bit vague as to the details?&lt;/p&gt;&#xA;&lt;p&gt;The proof-of-work chain is the solution to the synchronisation problem, and to knowing what the globally shared view is without having to trust anyone.&lt;/p&gt;&#xA;&lt;p&gt;A transaction will quickly propagate throughout the network, so if two versions of the same transaction were reported at close to the same time, the one with the head start would have a big advantage in reaching many more nodes first.  Nodes will only accept the first one they see, refusing the second one to arrive, so the earlier transaction would have many more nodes working on incorporating it into the next proof-of-work.  In effect, each node votes for its viewpoint of which transaction it saw first by including it in its proof-of-work effort.&lt;/p&gt;&#xA;&lt;p&gt;If the transactions did come at exactly the same time and there was an even split, it&amp;#x27;s a toss up based on which gets into a proof-of-work first, and that decides which is valid.&lt;/p&gt;&#xA;&lt;p&gt;When a node finds a proof-of-work, the new block is propagated throughout the network and everyone adds it to the chain and starts working on the next block after it.  Any nodes that had the other transaction will stop trying to include it in a block, since it&amp;#x27;s now invalid according to the accepted chain.&lt;/p&gt;&#xA;&lt;p&gt;The proof-of-work chain is itself self-evident proof that it came from the globally shared view.  Only the majority of the network together has enough CPU power to generate such a difficult chain of proof-of-work.  Any user, upon receiving the proof-of-work chain, can see what the majority of the network has approved.  Once a transaction is hashed into a link that&amp;#x27;s a few links back in the chain, it is firmly etched into the global history.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Repost: Bitcoin Maturation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p007.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p007.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Repost: Bitcoin Maturation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-22 18:34:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/8/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在你试图生成一枚币（一个区块）的过程中，以及成功生成的那一刻，网络连接很重要。&lt;/p&gt;&#xA;&lt;p&gt;1) 生成过程中（状态栏显示&amp;quot;正在生成&amp;quot;、你用 CPU 寻找工作量证明时），你必须持续与网络保持联系，以接收最新的区块。如果你的区块没有链接到最新的区块，它可能不会被接受。&lt;/p&gt;&#xA;&lt;p&gt;2) 当你成功生成一个区块，它会立即广播到网络。其他节点必须收到它并链接到它，它才能被接受为新的最新区块。&lt;/p&gt;&#xA;&lt;p&gt;把它想象成一次合作造链的努力。当你加上一环，你必须先找到链当前的那一端。如果你找到最后一环，然后离开一小时去锻造你的一环，回来把它接到一小时前的那一端上，别人可能已经加了好几环，他们可不想用你这条从中间岔出去的环。&lt;/p&gt;&#xA;&lt;p&gt;区块生成之后，120 个区块的成熟时间是为了绝对确保该区块属于主链，之后才能被花费。那段时间你的节点并没有对这个区块做什么，只是在等你的区块后面再加上其他区块。那段时间你不必在线。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s important to have network connectivity while you&amp;#x27;re trying to generate a coin (block) and at the moment it is successfully generated.&lt;/p&gt;&#xA;&lt;p&gt;1) During generation (when the status bar says &amp;quot;Generating&amp;quot; and you&amp;#x27;re using CPU to find a proof-of-work), you must constantly keep in contact with the network to receive the latest block. If your block does not link to the latest block, it may not be accepted.&lt;/p&gt;&#xA;&lt;p&gt;2) When you successfully generate a block, it is immediately broadcast to the network.  Other nodes must receive it and link to it for it to be accepted as the new latest block.&lt;/p&gt;&#xA;&lt;p&gt;Think of it as a cooperative effort to make a chain.  When you add a link, you must first find the current end of the chain.  If you were to locate the last link, then go off for an hour and forge your link, come back and link it to the link that was the end an hour ago, others may have added several links since then and they&amp;#x27;re not going to want to use your link that now branches off the middle.&lt;/p&gt;&#xA;&lt;p&gt;After a block is created, the maturation time of 120 blocks is to make absolutely sure the block is part of the main chain before it can be spent.  Your node isn&amp;#x27;t doing anything with the block during that time, just waiting for other blocks to be added after yours.  You don&amp;#x27;t have to be online during that time.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m08.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m08.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-09 16:31:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/8/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;James A. Donald 写道：&lt;br&gt;&amp;gt;好，假设一个节点在工作量证明中纳入了一批交易，全部是诚实的合法单次支付，另一个节点在其工作量证明中纳入了另一批交易，也全部是同样诚实的合法单次支付，且两个证明在大约同一时间生成。&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;那会发生什么？&lt;/p&gt;&#xA;&lt;p&gt;它们都广播自己的区块。所有节点都收到这两个区块并都保留，但只在先收到的那个上工作。假设恰好一半节点先收到一个，另一半先收到另一个。&lt;/p&gt;&#xA;&lt;p&gt;短时间内，所有交易都会传播完毕，每个人都拥有完整集合。在每一方工作的节点会试图补上本方缺失的交易。当下一个工作量证明被找到时，无论那个节点之前在哪边工作，那条分支都会变长、僵局被打破。无论是哪一方胜出，新区块都会包含另一半交易，所以无论哪种情况，分支都会包含所有交易。即使极不可能地连续分叉两次，第二次分叉的两边也都会包含完整的交易集合。&lt;/p&gt;&#xA;&lt;p&gt;如果交易需要多等一个或几个周期才能进入区块，这不是问题。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;James A. Donald wrote:&lt;br&gt;&amp;gt;OK, suppose one node incorporates a bunch of&lt;br&gt;&amp;gt;transactions in its proof of work, all of them honest&lt;br&gt;&amp;gt;legitimate single spends and another node incorporates a&lt;br&gt;&amp;gt;different bunch of transactions in its proof of&lt;br&gt;&amp;gt;work, all of them equally honest legitimate single&lt;br&gt;&amp;gt;spends, and both proofs are generated at about the same&lt;br&gt;&amp;gt;time.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;What happens then?&lt;/p&gt;&#xA;&lt;p&gt;They both broadcast their blocks.  All nodes receive them and keep both, but only work on the one they received first.  We&amp;#x27;ll suppose exactly half received one first, half the other.&lt;/p&gt;&#xA;&lt;p&gt;In a short time, all the transactions will finish propagating so that everyone has the full set.  The nodes working on each side will be trying to add the transactions that are missing from their side.  When the next proof-of-work is found, whichever previous block that node was working on, that branch becomes longer and the tie is broken.  Whichever side it is, the new block will contain the other half of the transactions, so in either case, the branch will contain all transactions.  Even in the unlikely event that a split happened twice in a row, both sides of the second split would contain the full set of transactions anyway.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s not a problem if transactions have to wait one or a few extra cycles to get into a block.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Repost: Request: Make this anonymous?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p008.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p008.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Repost: Request: Make this anonymous?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-22 18:35:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/9/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.2 版会有代理设置，让你可以通过 TOR 连接。我已经仔细检查过，确保代理模式下它不会用 DNS，也不会做任何会泄露你 IP 的事。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There will be a proxy setting in version 0.2 so you can connect through TOR.  I&amp;#x27;ve done a careful scrub to make sure it doesn&amp;#x27;t use DNS or do anything that would leak your IP while in proxy mode.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p007.html&#34;&gt;← 上一个帖子：Re: Repost: Bitcoin Maturation&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p009.html&#34;&gt;下一个帖子：Repost: How anonymous are bitcoins? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m09.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m09.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-10 22:18:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/10/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;James A. Donald 写道：&lt;br&gt;&amp;gt; 那么输掉竞赛的那枚币会怎样？&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; ……如果第二名很可能丢掉他的币，那有点太残酷了。&lt;/p&gt;&#xA;&lt;p&gt;当同一笔交易有多个双重支付版本时，有且仅有一个会成为有效的。&lt;/p&gt;&#xA;&lt;p&gt;收款方在确认支付有效前必须等待一小时左右。届时网络会解决所有可能的双重支付竞赛。&lt;/p&gt;&#xA;&lt;p&gt;收到后来变为无效的双重支付的那个人，从一开始就不会认为自己得到了它。他的软件会显示交易从&amp;quot;未确认&amp;quot;变为&amp;quot;无效&amp;quot;。如有必要，UI可以隐藏交易，直到它们在区块链中有足够深度。&lt;/p&gt;&#xA;&lt;blockquote&gt;此外，您对事件的描述暗示了对时间和币生成速度的限制——整个网络生成币的速度，相对于新币消息传遍网络所需的时间而言很慢。&lt;/blockquote&gt;&#xA;&lt;p&gt;抱歉，如果我没有说清楚的话。区块间隔目标时间可能是10分钟。&lt;/p&gt;&#xA;&lt;p&gt;每个区块都包含其创建时间。如果时间偏差超过36小时，其他节点不会在它上面工作。如果最近 6*24*30 个区块的时间跨度小于15天，说明区块生成过快，工作量证明难度加倍。每个人都用相同的链数据做同样的计算，因此在链的同一环节都会得到相同结果。&lt;/p&gt;&#xA;&lt;blockquote&gt;我们希望支付方能在支付传遍网络的时间内就确信交易有效，而不是在分支竞赛解决的时间内才确信。&lt;/blockquote&gt;&#xA;&lt;p&gt;即时不可否认性不是一个特性，但这仍然比现有系统快得多。纸质支票可能在一两周后被退票。信用卡交易在60到180天内都可能被争议。比特币交易在一两小时内就足以不可逆。&lt;/p&gt;&#xA;&lt;blockquote&gt;如果一个节点忽略所有它不关心的支付，它不会遭受任何不利后果。&lt;/blockquote&gt;&#xA;&lt;p&gt;采用我最近发布的基于交易费的激励机制，节点会有动力把收到的所有付费交易都纳入。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;James A. Donald wrote:&lt;br&gt;&amp;gt; So what happened to the coin that lost the race?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; ... it is a bit harsh if the guy who came second &lt;br&gt;&amp;gt; is likely to lose his coin.&lt;/p&gt;&#xA;&lt;p&gt;When there are multiple double-spent versions of the same transaction, one and only one will become valid.&lt;/p&gt;&#xA;&lt;p&gt;The receiver of a payment must wait an hour or so before believing that it&amp;#x27;s valid.  The network will resolve any possible double-spend races by then.&lt;/p&gt;&#xA;&lt;p&gt;The guy who received the double-spend that became invalid never thought he had it in the first place.  His software would have shown the transaction go from &amp;quot;unconfirmed&amp;quot; to &amp;quot;invalid&amp;quot;.  If necessary, the UI can be made to hide transactions until they&amp;#x27;re sufficiently deep in the block chain.&lt;/p&gt;&#xA;&lt;blockquote&gt;Further, your description of events implies restrictions&lt;br&gt;on timing and coin generation - that the entire network&lt;br&gt;generates coins slowly compared to the time required for&lt;br&gt;news of a new coin to flood the network&lt;/blockquote&gt;&#xA;&lt;p&gt;Sorry if I didn&amp;#x27;t make that clear.  The target time between blocks will probably be 10 minutes.&lt;/p&gt;&#xA;&lt;p&gt;Every block includes its creation time.  If the time is off by more than 36 hours, other nodes won&amp;#x27;t work on it.  If the timespan over the last 6*24*30 blocks is less than 15 days, blocks are being generated too fast and the proof-of-work difficulty doubles.  Everyone does the same calculation with the same chain data, so they all get the same result at the same link in the chain.&lt;/p&gt;&#xA;&lt;blockquote&gt;We want spenders to have certainty that their&lt;br&gt;transaction is valid at the time it takes a spend to&lt;br&gt;flood the network, not at the time it takes for branch&lt;br&gt;races to be resolved.&lt;/blockquote&gt;&#xA;&lt;p&gt;Instantant non-repudiability is not a feature, but it&amp;#x27;s still much faster than existing systems.  Paper cheques can bounce up to a week or two later.  Credit card transactions can be contested up to 60 to 180 days later.  Bitcoin transactions can be sufficiently irreversible in an hour or two.&lt;/p&gt;&#xA;&lt;blockquote&gt;If one node is ignoring all spends that it does not &lt;br&gt;care about, it suffers no adverse consequences.&lt;/blockquote&gt;&#xA;&lt;p&gt;With the transaction fee based incentive system I recently posted, nodes would have an incentive to include all the paying transactions they receive.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Repost: How anonymous are bitcoins?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p009.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p009.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Repost: How anonymous are bitcoins?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-25 18:15:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/10/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;bitcoinbitcoin:&lt;br&gt;比特币有多匿名？&lt;/p&gt;&#xA;&lt;p&gt;网络上的节点能看出币是从哪个、向哪个比特币地址发送的吗？区块里是否包含比特币转到过哪里、从哪里转来的历史？节点能看出哪些比特币地址属于哪些 IP 地址吗？比特币第一次启动时有没有命令行选项可以启用 sock 代理？如果你把比特币发到一个有多个客户端通过网络地址转换（NAT）连接的 IP 地址，会发生什么？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;bitcoinbitcoin:&lt;br&gt;How anonymous are bitcoins?&lt;/p&gt;&#xA;&lt;p&gt;Can nodes on the network tell from which and or to which bitcoin address coins are being sent? Do blocks contain a history of where bitcoins have been transfered to and from? Can nodes tell which bitcoin addresses belong to which IP addresses? Is there a command line option to enable the sock proxy the first time that bitcoin starts? What happens if you send bitcoins to an IP address that has multiple clients connected through network address translation (NAT)?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m10.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m10.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-10 02:14:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/9/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;James A. Donald 写道：&lt;br&gt;&amp;gt; 此外，它无法奏效，因为在所提议的系统中，跟踪谁拥有哪些币的工作由铸币税支付，而这需要通胀。&lt;/p&gt;&#xA;&lt;p&gt;如果您对通胀问题感到困扰，很容易把它改成交易费模式。就这么简单：让任何交易的输出值比输入值少1美分。要么客户端软件自动把交易写成比预期支付值多1美分，要么由收款方承担。节点为区块找到工作量证明时的奖励可以是该区块中所有费用的总和。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;James A. Donald wrote:&lt;br&gt;&amp;gt; Furthermore, it cannot be made to work, as in the&lt;br&gt;&amp;gt; proposed system the work of tracking who owns what coins&lt;br&gt;&amp;gt; is paid for by seigniorage, which requires inflation.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;re having trouble with the inflation issue, it&amp;#x27;s easy to tweak it for transaction fees instead.  It&amp;#x27;s as simple as this: let the output value from any transaction be 1 cent less than the input value.  Either the client software automatically writes transactions for 1 cent more than the intended payment value, or it could come out of the payee&amp;#x27;s side.  The incentive value when a node finds a proof-of-work for a block could be the total of the fees in the block.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Repost: How anonymous are bitcoins?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p010.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p010.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Repost: How anonymous are bitcoins?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-25 18:17:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/11/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;网络上的节点能看出币是从哪个、向哪个比特币地址发送的吗？区块里是否包含比特币转到过哪里、从哪里转来的历史？&lt;/blockquote&gt;&#xA;&lt;p&gt;比特币是在比特币地址之间发送的，比特币地址本质上是没有身份信息的随机数。&lt;/p&gt;&#xA;&lt;p&gt;当你发送到一个 IP 地址时，交易仍然是写到一个比特币地址上的。IP 地址只用来连接到接收方的电脑，请求一个新的比特币地址，把交易直接交给接收方并得到确认。&lt;/p&gt;&#xA;&lt;p&gt;区块包含一枚币被转移到过的比特币地址的历史。如果使用这些比特币地址的人的身份不为人知，而且每个地址只用一次，那么这些信息只揭示了：某个不知名的人把一定数量转给了另一个人。&lt;/p&gt;&#xA;&lt;p&gt;能否匿名或化名，取决于你有没有在与你使用的比特币地址相关联的场合透露任何身份信息。如果你把自己的比特币地址发到网上，那就等于把这个地址以及与之相关的所有交易，跟你发帖用的名字关联起来了。如果你发帖用的网名没有跟你的真实身份关联，那你仍然是化名的。&lt;/p&gt;&#xA;&lt;p&gt;为了更好的隐私，最好每个比特币地址只用一次。你可以用&amp;quot;选项 -&amp;gt; 更改你的地址&amp;quot;随时换地址。通过 IP 地址的转账每次都会自动用新的比特币地址。&lt;/p&gt;&#xA;&lt;blockquote&gt;节点能看出哪些比特币地址属于哪些 IP 地址吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;不能。&lt;/p&gt;&#xA;&lt;blockquote&gt;比特币第一次启动时有没有命令行选项可以启用 sock 代理？&lt;/blockquote&gt;&#xA;&lt;p&gt;在下一个版本（0.2）中，第一次启动就通过代理运行的命令行是：&lt;br&gt;bitcoin -proxy=127.0.0.1:9050&lt;/p&gt;&#xA;&lt;p&gt;TOR 的问题在于，比特币用来初始发现其他节点的 IRC 服务器像所有 IRC 服务器一样封禁了 TOR 出口节点。如果你之前已经连接过一次，你已经有种子了，但第一次连接时，你需要像这样提供一个节点的地址：&lt;br&gt;bitcoin -proxy=127.0.0.1:9050 -addnode=&amp;lt;某个ip地址&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;如果有运行节点、拥有可接受入站连接的固定 IP 地址的人能把自己的 IP 发出来供 -addnode 使用，那就太好了。&lt;/p&gt;&#xA;&lt;blockquote&gt;如果你把比特币发到一个有多个客户端通过网络地址转换（NAT）连接的 IP 地址，会发生什么？&lt;/blockquote&gt;&#xA;&lt;p&gt;你把 NAT 设置里把 8333 端口转发给谁，谁就收到。如果你的路由器转发时能改端口号，你可以让多个客户端都能接收。比如，如果 8334 端口转发到某台电脑的 8333 端口，发送方就可以发到&amp;quot;x.x.x.x:8334&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;如果你的 NAT 不能转换端口号，目前还没有命令行选项能改比特币绑定的入站端口，但我会研究一下。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;Can nodes on the network tell from which and or to which bitcoin&lt;br&gt;address coins are being sent? Do blocks contain a history of where&lt;br&gt;bitcoins have been transfered to and from?&lt;/blockquote&gt;&#xA;&lt;p&gt;Bitcoins are sent to and from bitcoin addresses, which are essentially random numbers with no identifying information.&lt;/p&gt;&#xA;&lt;p&gt;When you send to an IP address, the transaction is still written to a bitcoin address.  The IP address is only used to connect to the recipient&amp;#x27;s computer to request a fresh bitcoin address, give the transaction directly to the recipient and get a confirmation.&lt;/p&gt;&#xA;&lt;p&gt;Blocks contain a history of the bitcoin addresses that a coin has been transferred to.  If the identities of the people using the bitcoin addresses are not known and each address is used only once, then this information only reveals that some unknown person transferred some amount to someone else.&lt;/p&gt;&#xA;&lt;p&gt;The possibility to be anonymous or pseudonymous relies on you not revealing any identifying information about yourself in connection with the bitcoin addresses you use.  If you post your bitcoin address on the web, then you&amp;#x27;re associating that address and any transactions with it with the name you posted under.  If you posted under a handle that you haven&amp;#x27;t associated with your real identity, then you&amp;#x27;re still pseudonymous.&lt;/p&gt;&#xA;&lt;p&gt;For greater privacy, it&amp;#x27;s best to use bitcoin addresses only once.  You can change addresses as often as you want using Options-&amp;gt;Change Your Address.  Transfers by IP address automatically use a new bitcoin address each time.&lt;/p&gt;&#xA;&lt;blockquote&gt;Can nodes tell which bitcoin addresses belong to which IP addresses?&lt;/blockquote&gt;&#xA;&lt;p&gt;No.&lt;/p&gt;&#xA;&lt;blockquote&gt;Is there a command line option to enable the sock proxy the first&lt;br&gt;time that bitcoin starts?&lt;/blockquote&gt;&#xA;&lt;p&gt;In the next release (version 0.2), the command line to run it through a proxy from the first time is:&lt;br&gt;bitcoin -proxy=127.0.0.1:9050&lt;/p&gt;&#xA;&lt;p&gt;The problem for TOR is that the IRC server which Bitcoin uses to initially discover other nodes bans the TOR exit nodes, as all IRC servers do.  If you&amp;#x27;ve already connected once before then you&amp;#x27;re already seeded, but for the first time, you&amp;#x27;d need to provide the address of a node as such:&lt;br&gt;bitcoin -proxy=127.0.0.1:9050 -addnode=&amp;lt;someipaddress&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;If someone running a node with a static IP address that can accept incoming connections could post their IP to use for -addnode, that would be great.&lt;/p&gt;&#xA;&lt;blockquote&gt;What happens if you send bitcoins to an IP address that has multiple&lt;br&gt;clients connected through network address translation (NAT)?&lt;/blockquote&gt;&#xA;&lt;p&gt;Whichever one you&amp;#x27;ve set your NAT to forward port 8333 to will receive it.  If your router can change the port number when it forwards, you could allow more than one client to receive.  For instance, if port 8334 forwards to a computer&amp;#x27;s port 8333, then senders could send to &amp;quot;x.x.x.x:8334&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;If your NAT can&amp;#x27;t translate port numbers, there currently isn&amp;#x27;t a command line option to change the incoming port that bitcoin binds to, but I&amp;#x27;ll look into it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m11.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m11.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-13 22:56:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/11/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;James A. Donald 写道：&lt;br&gt;&amp;gt; 仅仅&amp;quot;每个人都知道X&amp;quot;是不够的。我们还需要每个人都知道每个人知道X，以及每个人都知道每个人知道每个人知道每个人知道X——这和拜占庭将军问题一样，是分布式数据处理的经典难题。&lt;/p&gt;&#xA;&lt;p&gt;工作量证明链是拜占庭将军问题的一个解决方案。我试着在那个语境中重新表述。&lt;/p&gt;&#xA;&lt;p&gt;一批拜占庭将军每人有一台计算机，想通过暴力破解密码攻击国王的 wi-fi，他们得知密码长度为特定字符数。一旦他们刺激网络生成一个数据包，就必须在有限时间内破解密码、入侵并抹去日志，否则就会被发现并惹上麻烦。只有当大多数人同时进攻时，他们才有足够的 CPU 算力快速破解。&lt;/p&gt;&#xA;&lt;p&gt;他们并不特别在意攻击何时进行，只在意达成一致。已经决定：任何愿意的人都可以宣布一个时间，最先被听到的时间就是官方攻击时间。问题在于网络不是瞬时的，如果两个将军在接近同一时间宣布了不同的攻击时间，有些人可能先听到一个，其他人可能先听到另一个。&lt;/p&gt;&#xA;&lt;p&gt;他们用工作量证明链来解决这个问题。每个将军收到他最先听到的攻击时间后，就让自己的计算机求解一个极其困难的工作量证明问题，该问题的哈希中包含攻击时间。这个工作量证明非常困难，预计他们所有人同时工作10分钟才会有人找到解。一旦某位将军找到工作量证明，他就向网络广播，所有人都把当前的工作量证明计算改为包含这个工作量证明的新哈希。如果有人正在为另一个攻击时间工作，就切换到这个，因为它的工作量证明链现在更长了。&lt;/p&gt;&#xA;&lt;p&gt;两小时后，一个攻击时间应被一条包含12个工作量证明的链哈希。每个将军只需验证工作量证明链的难度，就能估算每小时投入了多少并行 CPU 算力，并看出在规定时间内产出这么多工作量证明必定需要大多数计算机参与。他们必定都看到过它，因为工作量证明就是他们参与过的证明。如果工作量证明链展示的 CPU 算力足以破解密码，他们就可以在约定的时间安全进攻。&lt;/p&gt;&#xA;&lt;p&gt;您问到的所有同步、分布式数据库和全局视图问题，都是通过工作量证明链解决的。&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;James A. Donald wrote:&lt;br&gt;&amp;gt; It is not sufficient that everyone knows X. We also&lt;br&gt;&amp;gt; need everyone to know that everyone knows X, and that&lt;br&gt;&amp;gt; everyone knows that everyone knows that everyone knows X&lt;br&gt;&amp;gt; - which, as in the Byzantine Generals problem, is the&lt;br&gt;&amp;gt; classic hard problem of distributed data processing.&lt;/p&gt;&#xA;&lt;p&gt;The proof-of-work chain is a solution to the Byzantine Generals&amp;#x27; Problem.  I&amp;#x27;ll try to rephrase it in that context.&lt;/p&gt;&#xA;&lt;p&gt;A number of Byzantine Generals each have a computer and want to attack the King&amp;#x27;s wi-fi by brute forcing the password, which they&amp;#x27;ve learned is a certain number of characters in length.  Once they stimulate the network to generate a packet, they must crack the password within a limited time to break in and erase the logs, otherwise they will be discovered and get in trouble.  They only have enough CPU power to crack it fast enough if a majority of them attack at the same time.&lt;/p&gt;&#xA;&lt;p&gt;They don&amp;#x27;t particularly care when the attack will be, just that they all agree.  It has been decided that anyone who feels like it will announce a time, and whatever time is heard first will be the official attack time.  The problem is that the network is not instantaneous, and if two generals announce different attack times at close to the same time, some may hear one first and others hear the other first.&lt;/p&gt;&#xA;&lt;p&gt;They use a proof-of-work chain to solve the problem.  Once each general receives whatever attack time he hears first, he sets his computer to solve an extremely difficult proof-of-work problem that includes the attack time in its hash.  The proof-of-work is so difficult, it&amp;#x27;s expected to take 10 minutes of them all working at once before one of them finds a solution.  Once one of the generals finds a proof-of-work, he broadcasts it to the network, and everyone changes their current proof-of-work computation to include that proof-of-work in the hash they&amp;#x27;re working on.  If anyone was working on a different attack time, they switch to this one, because its proof-of-work chain is now longer.&lt;/p&gt;&#xA;&lt;p&gt;After two hours, one attack time should be hashed by a chain of 12 proofs-of-work.  Every general, just by verifying the difficulty of the proof-of-work chain, can estimate how much parallel CPU power per hour was expended on it and see that it must have required the majority of the computers to produce that much proof-of-work in the allotted time.  They had to all have seen it because the proof-of-work is proof that they worked on it.  If the CPU power exhibited by the proof-of-work chain is sufficient to crack the password, they can safely attack at the agreed time.&lt;/p&gt;&#xA;&lt;p&gt;The proof-of-work chain is how all the synchronisation, distributed database and global view problems you&amp;#x27;ve asked about are solved.&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Repost: Linux/UNIX compile</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p011.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p011.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Repost: Linux/UNIX compile&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-27 17:17:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/12/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;scott:&lt;br&gt;Linux/UNIX 编译&lt;br&gt;发表于：2009 年 10 月 8 日星期四 (05:49 UTC)&lt;/p&gt;&#xA;&lt;p&gt;能不能给出在 Linux 上编译安装比特币的说明或修改？命令行版本就太好了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;--------------------&lt;br&gt;scott:&lt;br&gt;Linux/UNIX compile&lt;br&gt;Posted:Thu 08 of Oct, 2009 (05:49 UTC)&lt;/p&gt;&#xA;&lt;p&gt;Can we get instructions or modifications to compile and install BitCoin on Linux? A command line version would be great.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p010.html&#34;&gt;← 上一个帖子：Re: Repost: How anonymous are bitcoins?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p012.html&#34;&gt;下一个帖子：Re: Repost: Linux/UNIX compile →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m12.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m12.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-14 18:55:35 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/12/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Hal Finney 写道：&lt;br&gt;&amp;gt; 我认为节点有必要为每个候选链分别维护一份待处理交易列表。&lt;br&gt;&amp;gt; ……人们也可能会问……一个节点在同一时间平均必须跟踪多少条候选链？&lt;/p&gt;&#xA;&lt;p&gt;幸运的是，只需要为当前最优分支维护一个待处理交易池。当最优分支有新区块到来时，ConnectBlock 会把该区块的交易从 pending-tx 池中移除。如果另一条分支变长，它会从分叉点对主分支调用 DisconnectBlock，把区块交易返回到 pending-tx 池，再对新分支调用 ConnectBlock，吸回两个分支中都包含的交易。预计这种重组会很少见，也很浅。&lt;/p&gt;&#xA;&lt;p&gt;有了这个优化，候选分支基本不算负担。它们只是放在磁盘上，除非成为主链，否则无需理会。&lt;/p&gt;&#xA;&lt;blockquote&gt;或者如 James 早前提出的，如果网络广播可靠但依赖于可能缓慢的泛洪算法，这对性能有何影响？&lt;/blockquote&gt;&#xA;&lt;p&gt;广播很可能几乎完全可靠。如今 TCP 传输很少丢包，广播协议还有重试机制，过一段时间可以从其他节点获取数据。如果实践中广播比预期慢，可能需要增加区块间隔目标时间以避免浪费资源。我们希望区块传播通常远快于生成，否则节点会把太多时间花在过时区块上。&lt;/p&gt;&#xA;&lt;p&gt;我计划运行一个自动化测试：计算机随机地互相发送支付，并随机丢包。&lt;/p&gt;&#xA;&lt;blockquote&gt;3. 比特币系统被证明对社会有用且有价值，于是节点运营者觉得自己的努力在为世界做有益的贡献（类似于各种 &amp;quot;@Home&amp;quot; 计算项目，人们自愿捐出算力做公益）。&lt;br&gt;&lt;br&gt;在这种情况下，我觉得单纯的利他主义就足以维持网络正常运行。&lt;/blockquote&gt;&#xA;&lt;p&gt;如果我们能解释清楚，这对自由主义者观点很有吸引力。不过我更擅长写代码，不擅长写文字。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Hal Finney wrote:&lt;br&gt;&amp;gt; I think it is necessary that nodes keep a separate &lt;br&gt;&amp;gt; pending-transaction list associated with each candidate chain. &lt;br&gt;&amp;gt; ... One might also ask ... how many candidate chains must &lt;br&gt;&amp;gt; a given node keep track of at one time, on average?&lt;/p&gt;&#xA;&lt;p&gt;Fortunately, it&amp;#x27;s only necessary to keep a pending-transaction pool for the current best branch.  When a new block arrives for the best branch, ConnectBlock removes the block&amp;#x27;s transactions from the pending-tx pool.  If a different branch becomes longer, it calls DisconnectBlock on the main branch down to the fork, returning the block transactions to the pending-tx pool, and calls ConnectBlock on the new branch, sopping back up any transactions that were in both branches.  It&amp;#x27;s expected that reorgs like this would be rare and shallow.&lt;/p&gt;&#xA;&lt;p&gt;With this optimisation, candidate branches are not really any burden.  They just sit on the disk and don&amp;#x27;t require attention unless they ever become the main chain.&lt;/p&gt;&#xA;&lt;blockquote&gt;Or as James raised earlier, if the network broadcast &lt;br&gt;is reliable but depends on a potentially slow flooding &lt;br&gt;algorithm, how does that impact performance?&lt;/blockquote&gt;&#xA;&lt;p&gt;Broadcasts will probably be almost completely reliable.  TCP transmissions are rarely ever dropped these days, and the broadcast protocol has a retry mechanism to get the data from other nodes after a while.  If broadcasts turn out to be slower in practice than expected, the target time between blocks may have to be increased to avoid wasting resources.  We want blocks to usually propagate in much less time than it takes to generate them, otherwise nodes would spend too much time working on obsolete blocks.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m planning to run an automated test with computers randomly sending payments to each other and randomly dropping packets.&lt;/p&gt;&#xA;&lt;blockquote&gt;3. The bitcoin system turns out to be socially useful and valuable, so&lt;br&gt;that node operators feel that they are making a beneficial contribution&lt;br&gt;to the world by their efforts (similar to the various &amp;quot;@Home&amp;quot; compute&lt;br&gt;projects where people volunteer their compute resources for good causes).&lt;br&gt;&lt;br&gt;In this case it seems to me that simple altruism can suffice to keep the&lt;br&gt;network running properly.&lt;/blockquote&gt;&#xA;&lt;p&gt;It&amp;#x27;s very attractive to the libertarian viewpoint if we can explain it properly.  I&amp;#x27;m better with code than with words though.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Repost: Linux/UNIX compile</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p012.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p012.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Repost: Linux/UNIX compile&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-27 17:27:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/13/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Linux 版正在路上。Martti 的 Linux 移植已经合并进主代码分支，New Liberty Standard 一直在测试它。它会包含在下一个版本 0.2 里。&lt;/p&gt;&#xA;&lt;p&gt;命令行版在 0.2 之后的待办事项里。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The Linux version is on its way.  Martti&amp;#x27;s Linux port was merged into the main code branch and New Liberty Standard has been testing it.  It&amp;#x27;ll be in the next release, version 0.2.&lt;/p&gt;&#xA;&lt;p&gt;Command line is on the to-do list after 0.2.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p011.html&#34;&gt;← 上一个帖子：Repost: Linux/UNIX compile&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p013.html&#34;&gt;下一个帖子：[OLD THREAD] Bitcoin version 0.2 development status →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>[OLD THREAD] Bitcoin version 0.2 development status</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p013.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p013.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[OLD THREAD] Bitcoin version 0.2 development status&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-11-27 22:48:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/14/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们一直在为下一个版本努力改进。Martti (sirius-m) 加了一些好功能，让它更友好、更容易在后台运行：&lt;br&gt; - 最小化到系统托盘选项&lt;br&gt; - 开机自动启动选项，让你可以在后台自动保持运行&lt;br&gt; - 新的选项对话框布局&lt;br&gt; - Windows 安装包（EXE），除了压缩包下载之外&lt;/p&gt;&#xA;&lt;p&gt;我一直在打磨网络代码，做一些改进，也为将来的功能打基础。0.2 版还会有：&lt;br&gt; - 生成货币的多处理器支持&lt;br&gt; - 代理支持&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We&amp;#x27;ve been working hard on improvements for the next version release.  Martti (sirius-m) added some nice features to make it more user friendly and easier to run in the background:&lt;br&gt; - Minimize to system tray option&lt;br&gt; - Autostart on boot option so you can keep it running in the background automatically&lt;br&gt; - New options dialog layout&lt;br&gt; - Setup EXE for Windows, in addition to the archive download&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve been working on a number of refinements to the networking code and laying the groundwork for future functionality.  Also coming in version 0.2:&lt;br&gt; - Multi-processor support for coin generation&lt;br&gt; - Proxy support&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m13.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m13.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-15 04:43:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/13/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我会尽快发布源代码，作为参考来澄清所有这些实现问题。&lt;/p&gt;&#xA;&lt;p&gt;Ray Dillinger (Bear) 写道：&lt;br&gt;&amp;gt; 当一枚币被花掉时，买卖双方用数字签名签署一笔（盲化的）交易记录。&lt;/p&gt;&#xA;&lt;p&gt;只有买方签名，没有盲化。&lt;/p&gt;&#xA;&lt;blockquote&gt;如果有人双重支付，那么交易记录可以被去盲化，揭示作弊者的身份。&lt;/blockquote&gt;&#xA;&lt;p&gt;不使用身份，也没有追索机制。一切都是预防。&lt;/p&gt;&#xA;&lt;blockquote&gt;这通过相当标准的切分-选择算法实现，买方用秘密份额回应多个挑战。&lt;/blockquote&gt;&#xA;&lt;p&gt;没有挑战，也没有秘密份额。基本交易就是第2节图中展示的那样：一个（买方的）签名，满足前一笔交易的公钥；以及一个新的（卖方的）公钥，下次花掉它时必须满足该公钥。&lt;/p&gt;&#xA;&lt;blockquote&gt;他们在工作时也可能收到与正试图扩展的链一样长的链，其中最后几个&amp;quot;环&amp;quot;是与他们正在工作的链*不*相同的环。这些他们忽略。&lt;/blockquote&gt;&#xA;&lt;p&gt;没错，如果长度相等，就保留最先收到的那个来打破平局。&lt;/p&gt;&#xA;&lt;blockquote&gt;如果它包含双重支付，他们就创建一笔&amp;quot;交易&amp;quot;作为双重支付的证明，加入他们的 pool A，广播出去，继续工作。&lt;/blockquote&gt;&#xA;&lt;p&gt;没必要像那样报告&amp;quot;双重支付证明&amp;quot;。如果同一条链包含两笔支付，那么该区块无效并被拒绝。&lt;/p&gt;&#xA;&lt;p&gt;区块工作量证明不足时也一样。该区块无效并被拒绝，没必要为此传播报告。每个节点都能在转发前看出并拒绝它。&lt;/p&gt;&#xA;&lt;p&gt;如果有两条竞争的链，每条包含同一笔交易的不同版本，一条试图把钱给一个人，另一条试图把同一笔钱给另一个人，那么裁决哪笔支付有效正是整个工作量证明链的意义所在。&lt;/p&gt;&#xA;&lt;p&gt;我们不是在&amp;quot;盯梢&amp;quot;双重支付以拉响警报、抓作弊者。我们只是裁决哪笔支付有效。交易收款方必须等待几个区块，以确保裁决有时间完成。想作弊的人可以尽情同时双重支付，而他们能得到的唯一结果是：几个区块内，一笔支付有效，其余无效。一旦主链中已有了一笔支付，任何后续的双重支付都会被立即拒绝。&lt;/p&gt;&#xA;&lt;p&gt;即使更早的那笔支付还没进入链，只要它已在所有节点的池中，那么所有已持有第一笔支付的节点都会拒绝第二笔支付。&lt;/p&gt;&#xA;&lt;blockquote&gt;如果新链被接受，他们就放弃添加当前环，把 pool L 中的所有交易倒回 pool A（连同开始工作以来收到或创建的交易），从 pool A 中删除已是新链某一环组成部分的那些交易记录，再开始工作，试图扩展新链。&lt;/blockquote&gt;&#xA;&lt;p&gt;没错。每当有新交易进来他们也会刷新，所以 L 基本上一直包含 A 中的所有内容。&lt;/p&gt;&#xA;&lt;blockquote&gt;CPU 密集型的数字签名算法，用于签署包含新区块 L 的链。&lt;/blockquote&gt;&#xA;&lt;p&gt;它是 Hashcash 式 SHA-256 工作量证明（零的部分原像），不是签名。&lt;/p&gt;&#xA;&lt;blockquote&gt;有没有机制确保&amp;quot;链&amp;quot;不只由最快的 3 或 4 个节点添加的环组成？因为一条广播的交易记录很容易漏过那 3 或 4 个节点，如果那样，而这些节点又继续主导链，那么这笔交易可能永远加不进去。&lt;/blockquote&gt;&#xA;&lt;p&gt;如果您把它想成 CPU 密集型的数字签名，那您可能是把它想成谁先完成漫长操作谁就赢的竞赛。&lt;/p&gt;&#xA;&lt;p&gt;这个工作量证明是 Hashcash 式 SHA-256 碰撞求解。这是一个无记忆的过程：每秒做数百万次哈希，每次都有微小概率找到解。最快的 3 或 4 个节点的优势只与其占总 CPU 算力的份额成正比。任何人在任何时刻找到解的概率都与其 CPU 算力成正比。&lt;/p&gt;&#xA;&lt;p&gt;会有交易费，所以节点有动力接收并纳入尽可能多的交易。当创造的币总量达到预定上限后，节点最终将完全靠交易费获得补偿。&lt;/p&gt;&#xA;&lt;blockquote&gt;另外，为链添加一个环的工作量要求应随该链前一周添加的环数变化（再次呈指数变化），使币生成速率（从而通胀）受到严格控制。&lt;/blockquote&gt;&#xA;&lt;p&gt;没错。&lt;/p&gt;&#xA;&lt;blockquote&gt;要扩展，您需要币聚合。需要一种&amp;quot;可证明&amp;quot;的交易：某人收回十个单币，创造一枚面值为十的新币，等等。&lt;/blockquote&gt;&#xA;&lt;p&gt;每笔交易都是这样的。第9节&amp;quot;合并与拆分价值&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ll try and hurry up and release the sourcecode as soon as possible to serve as a reference to help clear up all these implementation questions.&lt;/p&gt;&#xA;&lt;p&gt;Ray Dillinger (Bear) wrote:&lt;br&gt;&amp;gt; When a coin is spent, the buyer and seller digitally sign a (blinded)&lt;br&gt;&amp;gt; transaction record.&lt;/p&gt;&#xA;&lt;p&gt;Only the buyer signs, and there&amp;#x27;s no blinding.&lt;/p&gt;&#xA;&lt;blockquote&gt;If someone double spends, then the transaction record &lt;br&gt;can be unblinded revealing the identity of the cheater.&lt;/blockquote&gt;&#xA;&lt;p&gt;Identities are not used, and there&amp;#x27;s no reliance on recourse.  It&amp;#x27;s all prevention.&lt;/p&gt;&#xA;&lt;blockquote&gt;This is done via a fairly standard cut-and-choose &lt;br&gt;algorithm where the buyer responds to several challenges&lt;br&gt;with secret shares&lt;/blockquote&gt;&#xA;&lt;p&gt;No challenges or secret shares.  A basic transaction is just what you see in the figure in section 2.  A signature (of the buyer) satisfying the public key of the previous transaction, and a new public key (of the seller) that must be satisfied to spend it the next time.&lt;/p&gt;&#xA;&lt;blockquote&gt;They may also receive chains as long as the one they&amp;#x27;re trying to&lt;br&gt;extend while they work, in which the last few &amp;quot;links&amp;quot; are links&lt;br&gt;that are *not* in common with the chain on which they&amp;#x27;re working.&lt;br&gt;These they ignore.&lt;/blockquote&gt;&#xA;&lt;p&gt;Right, if it&amp;#x27;s equal in length, ties are broken by keeping the earliest one received.&lt;/p&gt;&#xA;&lt;blockquote&gt;If it contains a double spend, then they create a &amp;quot;transaction&amp;quot; &lt;br&gt;which is a proof of double spending, add it to their pool A, &lt;br&gt;broadcast it, and continue work.&lt;/blockquote&gt;&#xA;&lt;p&gt;There&amp;#x27;s no need for reporting of &amp;quot;proof of double spending&amp;quot; like that.  If the same chain contains both spends, then the block is invalid and rejected.&lt;/p&gt;&#xA;&lt;p&gt;Same if a block didn&amp;#x27;t have enough proof-of-work.  That block is invalid and rejected.  There&amp;#x27;s no need to circulate a report about it.  Every node could see that and reject it before relaying it.&lt;/p&gt;&#xA;&lt;p&gt;If there are two competing chains, each containing a different version of the same transaction, with one trying to give money to one person and the other trying to give the same money to someone else, resolving which of the spends is valid is what the whole proof-of-work chain is about.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;re not &amp;quot;on the lookout&amp;quot; for double spends to sound the alarm and catch the cheater.  We merely adjudicate which one of the spends is valid.  Receivers of transactions must wait a few blocks to make sure that resolution has had time to complete.  Would be cheaters can try and simultaneously double-spend all they want, and all they accomplish is that within a few blocks, one of the spends becomes valid and the others become invalid.  Any later double-spends are immediately rejected once there&amp;#x27;s already a spend in the main chain.&lt;/p&gt;&#xA;&lt;p&gt;Even if an earlier spend wasn&amp;#x27;t in the chain yet, if it was already in all the nodes&amp;#x27; pools, then the second spend would be turned away by all those nodes that already have the first spend.&lt;/p&gt;&#xA;&lt;blockquote&gt;If the new chain is accepted, then they give up on adding their&lt;br&gt;current link, dump all the transactions from pool L back into pool&lt;br&gt;A (along with transactions they&amp;#x27;ve received or created since&lt;br&gt;starting work), eliminate from pool A those transaction records&lt;br&gt;which are already part of a link in the new chain, and start work&lt;br&gt;again trying to extend the new chain.&lt;/blockquote&gt;&#xA;&lt;p&gt;Right.  They also refresh whenever a new transaction comes in, so L pretty much contains everything in A all the time.&lt;/p&gt;&#xA;&lt;blockquote&gt;CPU-intensive digital signature algorithm to &lt;br&gt;sign the chain including the new block L.&lt;/blockquote&gt;&#xA;&lt;p&gt;It&amp;#x27;s a Hashcash style SHA-256 proof-of-work (partial pre-image of zero), not a signature.&lt;/p&gt;&#xA;&lt;blockquote&gt;Is there a mechanism to make sure that the &amp;quot;chain&amp;quot; does not consist&lt;br&gt;solely of links added by just the 3 or 4 fastest nodes? &amp;#x27;Cause a&lt;br&gt;broadcast transaction record could easily miss those 3 or 4 nodes&lt;br&gt;and if it does, and those nodes continue to dominate the chain, the&lt;br&gt;transaction might never get added.&lt;/blockquote&gt;&#xA;&lt;p&gt;If you&amp;#x27;re thinking of it as a CPU-intensive digital signing, then you may be thinking of a race to finish a long operation first and the fastest always winning.&lt;/p&gt;&#xA;&lt;p&gt;The proof-of-work is a Hashcash style SHA-256 collision finding.  It&amp;#x27;s a memoryless process where you do millions of hashes a second, with a small chance of finding one each time.  The 3 or 4 fastest nodes&amp;#x27; dominance would only be proportional to their share of the total CPU power.  Anyone&amp;#x27;s chance of finding a solution at any time is proportional to their CPU power.&lt;/p&gt;&#xA;&lt;p&gt;There will be transaction fees, so nodes will have an incentive to receive and include all the transactions they can.  Nodes will eventually be compensated by transaction fees alone when the total coins created hits the pre-determined ceiling.&lt;/p&gt;&#xA;&lt;blockquote&gt;Also, the work requirement for adding a link to the chain should&lt;br&gt;vary (again exponentially) with the number of links added to that&lt;br&gt;chain in the previous week, causing the rate of coin generation&lt;br&gt;(and therefore inflation) to be strictly controlled.&lt;/blockquote&gt;&#xA;&lt;p&gt;Right.&lt;/p&gt;&#xA;&lt;blockquote&gt;You need coin aggregation for this to scale. There needs to be&lt;br&gt;a &amp;quot;provable&amp;quot; transaction where someone retires ten single coins&lt;br&gt;and creates a new coin with denomination ten, etc.&lt;/blockquote&gt;&#xA;&lt;p&gt;Every transaction is one of these.  Section 9, Combining and Splitting Value.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m14.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m14.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-15 18:02:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/14/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Ray Dillinger 写道：&lt;br&gt;&amp;gt; 实现这一点的一种方法是，&lt;br&gt;&amp;gt; 让收到币的人生成一对非对称密钥对，&lt;br&gt;&amp;gt; 然后把其中一半随交易一起公布。&lt;br&gt;&amp;gt; 以后为了花费这枚币，他/她必须&lt;br&gt;&amp;gt; 证明自己持有该非对称密钥对的另一半，&lt;br&gt;&amp;gt; 可能是用它对新卖方提供的密钥进行签名。&lt;/p&gt;&#xA;&lt;p&gt;对，这是 ECC 数字签名。每笔交易都使用一对新的密钥对。&lt;/p&gt;&#xA;&lt;p&gt;它不是假名制（用 nyms 标识人的身份）意义上的匿名，但至少具有一点假名性：币的下一个动作可以被识别为来自该币的所有者。&lt;/p&gt;&#xA;&lt;blockquote&gt;嗯。这让我有些不舒服。你是说&lt;br&gt;根本不做任何识别和排除不合作节点的努力？&lt;br&gt;我觉得这会导致麻烦，甚至可能引发 DOS 攻击。&lt;/blockquote&gt;&#xA;&lt;p&gt;我们对识别任何人没有任何依赖。如你所说，那是徒劳的，sock puppets（傀儡账号）就能轻而易举地将其攻破。&lt;/p&gt;&#xA;&lt;p&gt;确立某人真实性的凭证，是其能够提供 CPU 算力的能力。&lt;/p&gt;&#xA;&lt;blockquote&gt;等到……等到什么？人们怎么知道一笔交易&lt;br&gt;何时变得不可撤销？所谓&amp;quot;几个&amp;quot;区块是三个？&lt;br&gt;三十个？一百个？这取决于节点数量吗？&lt;br&gt;是跟节点数量呈对数关系还是线性关系？&lt;/blockquote&gt;&#xA;&lt;p&gt;第 11 节计算了受攻击时的最坏情况。通常，5 或 10 个区块就足够了。如果你卖的东西不值得攻击者发动全网规模的攻击来窃取，实际中可以把等待时间压得更短。&lt;/p&gt;&#xA;&lt;blockquote&gt;但在没有身份的情况下，如果他们已经拿到了&lt;br&gt;用双重支付骗来的货物（网站访问权、下载，等等），&lt;br&gt;即使花费无效，他们也没有什么损失。&lt;br&gt;商家只能拿着&amp;quot;无效&amp;quot;的币吃哑巴亏，&lt;br&gt;除非他们等上那个神奇的&amp;quot;几个区块&amp;quot;&lt;br&gt;（他们又怎么知道要等几个？），&lt;br&gt;然后再把花费者视为已付款。&lt;br&gt;&lt;br&gt;消费者不会接受：花了币，还要等一个小时&lt;br&gt;交易清算后才能做他花币要做的事。&lt;br&gt;商家也不会接受：当发现收到的币无效是因为&lt;br&gt;顾客双重支付时，无法向顾客追偿。&lt;/blockquote&gt;&#xA;&lt;p&gt;这是版本 2 层面的问题，我相信对大多数应用来说都可以解决得相当令人满意。&lt;/p&gt;&#xA;&lt;p&gt;关键是抢先把你的交易在网络上传播开。想想六度空间——它是呈指数扩散的。一笔交易大概只需约 2 分钟就能广泛传播开，迟到的竞争者在第一笔交易席卷整个网络之前，几乎没有机会抢占到多少节点。在这 2 分钟里，商家的节点可以监视是否有双重支付的交易。双重支付者没法在商家收不到的情况下把他的替代交易广播到全世界，所以他必须先等一等才能动手。&lt;/p&gt;&#xA;&lt;p&gt;如果真实交易传播到了 90% 的节点，而双重支付的交易只传到了 10%，那么双重支付者只有 10% 的概率不用付钱跑掉，90% 的概率他的钱会被花掉。对于几乎所有类型的商品，骗子这么干都不划算。&lt;/p&gt;&#xA;&lt;p&gt;像网站访问权、下载这类信息商品是不可销赃的（non-fencible）。没人能靠偷网站访问权或下载为生。他们去文件共享网络就能偷到。大多数即时获取型产品并没有很大的被偷动机。&lt;/p&gt;&#xA;&lt;p&gt;如果商家真的被盗成问题，他们可以让顾客等 2 分钟，或者等电子邮件里的某样东西——很多商家已经这样做了。如果真想优化，对于大文件下载，可以在交易被确认双重支付后在下载中途取消下载。如果是网站访问权，通常让顾客先访问 5 分钟、然后在交易被拒绝时切断访问，也不算什么大事。很多这类网站本来就有免费试用。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Ray Dillinger wrote:&lt;br&gt;&amp;gt; One way to do this would be&lt;br&gt;&amp;gt; to have the person recieving the coin generate an asymmetric&lt;br&gt;&amp;gt; key pair, and then have half of it published with the&lt;br&gt;&amp;gt; transaction. In order to spend the coin later, s/he must&lt;br&gt;&amp;gt; demonstrate posession of the other half of the asymmetric&lt;br&gt;&amp;gt; key pair, probably by using it to sign the key provided by&lt;br&gt;&amp;gt; the new seller.&lt;/p&gt;&#xA;&lt;p&gt;Right, it&amp;#x27;s ECC digital signatures.  A new key pair is used for every&lt;br&gt;transaction.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s not pseudonymous in the sense of nyms identifying people, but it&lt;br&gt;is at least a little pseudonymous in that the next action on a coin&lt;br&gt;can be identified as being from the owner of that coin.&lt;/p&gt;&#xA;&lt;blockquote&gt;Mmmm. I don&amp;#x27;t know if I&amp;#x27;m comfortable with that. You&amp;#x27;re saying&lt;br&gt;there&amp;#x27;s no effort to identify and exclude nodes that don&amp;#x27;t&lt;br&gt;cooperate? I suspect this will lead to trouble and possible DOS&lt;br&gt;attacks.&lt;/blockquote&gt;&#xA;&lt;p&gt;There is no reliance on identifying anyone.  As you&amp;#x27;ve said, it&amp;#x27;s&lt;br&gt;futile and can be trivially defeated with sock puppets.&lt;/p&gt;&#xA;&lt;p&gt;The credential that establishes someone as real is the ability to&lt;br&gt;supply CPU power.&lt;/p&gt;&#xA;&lt;blockquote&gt;Until.... until what? How does anybody know when a transaction&lt;br&gt;has become irrevocable? Is &amp;quot;a few&amp;quot; blocks three? Thirty? A&lt;br&gt;hundred? Does it depend on the number of nodes? Is it logarithmic&lt;br&gt;or linear in number of nodes?&lt;/blockquote&gt;&#xA;&lt;p&gt;Section 11 calculates the worst case under attack.  Typically, 5 or&lt;br&gt;10 blocks is enough for that.  If you&amp;#x27;re selling something that&lt;br&gt;doesn&amp;#x27;t merit a network-scale attack to steal it, in practice you&lt;br&gt;could cut it closer.&lt;/p&gt;&#xA;&lt;blockquote&gt;But in the absence of identity, there&amp;#x27;s no downside to them&lt;br&gt;if spends become invalid, if they&amp;#x27;ve already received the&lt;br&gt;goods they double-spent for (access to website, download,&lt;br&gt;whatever). The merchants are left holding the bag with&lt;br&gt;&amp;quot;invalid&amp;quot; coins, unless they wait that magical &amp;quot;few blocks&amp;quot;&lt;br&gt;(and how can they know how many?) before treating the spender&lt;br&gt;as having paid.&lt;br&gt;&lt;br&gt;The consumers won&amp;#x27;t do this if they spend their coin and it takes&lt;br&gt;an hour to clear before they can do what they spent their coin on.&lt;br&gt;The merchants won&amp;#x27;t do it if there&amp;#x27;s no way to charge back a&lt;br&gt;customer when they find the that their coin is invalid because&lt;br&gt;the customer has doublespent.&lt;/blockquote&gt;&#xA;&lt;p&gt;This is a version 2 problem that I believe can be solved fairly&lt;br&gt;satisfactorily for most applications.&lt;/p&gt;&#xA;&lt;p&gt;The race is to spread your transaction on the network first.  Think 6&lt;br&gt;degrees of freedom -- it spreads exponentially.  It would only take&lt;br&gt;something like 2 minutes for a transaction to spread widely enough&lt;br&gt;that a competitor starting late would have little chance of grabbing&lt;br&gt;very many nodes before the first one is overtaking the whole network.&lt;br&gt; During those 2 minutes, the merchant&amp;#x27;s nodes can be watching for a&lt;br&gt;double-spent transaction.  The double-spender would not be able to&lt;br&gt;blast his alternate transaction out to the world without the merchant&lt;br&gt;getting it, so he has to wait before starting.&lt;/p&gt;&#xA;&lt;p&gt;If the real transaction reaches 90% and the double-spent tx reaches&lt;br&gt;10%, the double-spender only gets a 10% chance of not paying, and 90%&lt;br&gt;chance his money gets spent.  For almost any type of goods, that&amp;#x27;s&lt;br&gt;not going to be worth it for the scammer.&lt;/p&gt;&#xA;&lt;p&gt;Information based goods like access to website or downloads are&lt;br&gt;non-fencible.  Nobody is going to be able to make a living off&lt;br&gt;stealing access to websites or downloads.  They can go to the file&lt;br&gt;sharing networks to steal that.  Most instant-access products aren&amp;#x27;t&lt;br&gt;going to have a huge incentive to steal.&lt;/p&gt;&#xA;&lt;p&gt;If a merchant actually has a problem with theft, they can make the&lt;br&gt;customer wait 2 minutes, or wait for something in e-mail, which many&lt;br&gt;already do.  If they really want to optimize, and it&amp;#x27;s a large&lt;br&gt;download, they could cancel the download in the middle if the&lt;br&gt;transaction comes back double-spent.  If it&amp;#x27;s website access,&lt;br&gt;typically it wouldn&amp;#x27;t be a big deal to let the customer have access&lt;br&gt;for 5 minutes and then cut off access if it&amp;#x27;s rejected.  Many such&lt;br&gt;sites have a free trial anyway.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p014.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p014.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-09 18:45:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/15/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;建议很有帮助，谢谢。&lt;/p&gt;&#xA;&lt;p&gt;引用自：madhatter，2009 年 12 月 9 日 05:34:46 AM（https://bitcointalk.org/index.php?topic=12.msg40#msg40）&lt;/p&gt;&#xA;&lt;blockquote&gt;当比特币软件与一个节点建立连接时（客户端 TCP 套接字），让客户端先发送握手字符串。现在是服务器端（服务器 TCP 套接字）先发送。我的理由当然是匿名性。ISP 对客户端做端口扫描、从而发现它们在运行这个程序，实在太容易了。&lt;/blockquote&gt;&#xA;&lt;p&gt;这是个好主意。接受连接的一方只需要在收到有效握手之前不发送任何数据。任何端口扫描都只能得到一个不会主动暴露身份的死连接。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;在握手过程中使用某种加密（与上面那条建议/需求相关），以在 DPI（深度包检测）面前混淆这个软件是什么。我真正想到的是那些不自由（指自由层面）国家的人，比如中国/伊朗。&lt;/blockquote&gt;&#xA;&lt;p&gt;我考虑过最终给所有连接加上 SSL。我认为，面对 DPI，任何比 SSL 弱的手段都没有意义。一个更直接的办法可能是走 TOR 连接，0.2 版会支持。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;需要某种 API，以便这个系统能和网站集成、提供即开即用的服务。一个简单的 https 回执机制会大有帮助。让客户端把每笔入账支付连同所有相关信息 POST 到一个 https 网址，并提供状态更新。另外出账支付机制也很好，这样就可以自动（批量）向外付款。状态可以通过 https 回执接口返回。&lt;/blockquote&gt;&#xA;&lt;p&gt;这是 0.2 之后议程上的主要事项之一。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;静态端口/随机端口。加一个设置项，随机分配运行端口（防火墙特别严格时也可以设为静态）。&lt;/blockquote&gt;&#xA;&lt;p&gt;是的，如果端口号永远不变，其他隐身手段就没什么意义了。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;UPnP 支持。让客户端在上游路由器上自动创建端口转发。默认开启，可以在选项菜单里关掉。&lt;/blockquote&gt;&#xA;&lt;p&gt;我很想试试 UPnP。大多数 P2P 客户端默认都开 UPnP 吗？&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;能编译出无头（纯控制台）版本给 *NIX 系统。也支持只作为网络服务运行。最好有个能 telnet 进去的控制端口（甚至 unix socket 也行）。&lt;/blockquote&gt;&#xA;&lt;p&gt;我还在考虑管理接口怎么设计最好。也许是用命令行与后台守护进程通信，查询收到的交易、发起转账。那样对自动化更友好。或者在 80 以外的某个端口上开一个 http 接口，用浏览器管理？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Helpful suggestions, thanks.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: madhatter on December 09, 2009, 05:34:46 AM（https://bitcointalk.org/index.php?topic=12.msg40#msg40）- When the bitcoin software establishes a connection with a peer (client TCP socket) have the client send the handshake string. Right now you have the server (server TCP socket) send the handshake. My reasons for this are anonymity of course. It is far too easy for ISPs to portscan clients and detect they are running this program.&lt;br&gt;That&amp;#x27;s a good idea.  The side accepting the connection just needs to withhold from sending anything until it receives a valid handshake.  Any portscan would only get a dead connection that doesn&amp;#x27;t volunteer to identify itself.&lt;/p&gt;&#xA;&lt;p&gt;Quote- Use some sort of encryption during the handshake (sort of goes with the statement/request above) to obfuscate what the software is during DPI (deep packet inspection). I am really thinking about people in non-free (as in freedom) countries such as China/Iran.&lt;br&gt;I have thought about eventually SSLing all the connections.  I assume anything short of SSL would be pointless against DPI.  Maybe a better more immediate solution is to connect through TOR, which will be possible with 0.2.&lt;/p&gt;&#xA;&lt;p&gt;Quote- Some sort of an API is needed so that this system can be integrated with websites to provide instant-on services. A simple https receipt mechanism would do wonders. Have the client post each incoming payment to an https url with all of the relevant information and provide status updates. Also an outbound payment mechanism would be nice. So one could automate payments (and batch payments) outbound. Status could be returned via the https receipt interface.&lt;br&gt;That&amp;#x27;s one of the main things on the agenda after 0.2.&lt;/p&gt;&#xA;&lt;p&gt;Quote- Static port/Random port. Have a setting to randomly assign the port that it runs on. (also be able to set it statically for very restrictive firewalls).&lt;br&gt;Yeah, the other stealth stuff would be kinda pointless if it&amp;#x27;s always the same port number.&lt;/p&gt;&#xA;&lt;p&gt;Quote- UPnP support. Have the client automatically create the port forward on upstream routers. Enabled by default. Can be turned off in the options menu.&lt;br&gt;I&amp;#x27;m looking forward to trying UPnP.  Do most P2P clients typically have UPnP enabled by default?&lt;/p&gt;&#xA;&lt;p&gt;Quote- Ability to compile a headless (console only) install for *NIX systems. Also have the ability to just run as a network service. Perhaps with a telnet-able port for control (or even a unix socket would be ok).&lt;br&gt;I&amp;#x27;m still thinking about how best to structure the management interface.  Maybe command line commands to communicate with the background daemon to query transactions received and initiate sending transfers.  That would be more automation friendly.  Or what about an http interface on some port other than 80 to manage it with a browser?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin P2P e-cash paper</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m15.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m15.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin P2P e-cash paper&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-17 17:24:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/15/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;James A. Donald 写道：&lt;br&gt;&amp;gt; &amp;gt; 幸运的是，我们只需要为&lt;br&gt;&amp;gt; &amp;gt; 当前最佳分支维护一个&lt;br&gt;&amp;gt; &amp;gt; 待处理交易池。&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; 这就要求我们知道，也就是说一个诚实&lt;br&gt;&amp;gt; 守规矩的对等方，其通信和数据存储&lt;br&gt;&amp;gt; 都工作正常，知道当前的最佳分支是什么——&lt;/p&gt;&#xA;&lt;p&gt;我的意思是，一个节点只为它所拥有的最佳分支维护待处理交易池。就是它当前认为是最佳的那条分支。这正是它将尝试在其上生成区块的分支，也是它需要这个池的全部用途。&lt;/p&gt;&#xA;&lt;blockquote&gt;&amp;gt; 广播可能几乎完全&lt;br&gt;&amp;gt; 可靠。&lt;br&gt;&lt;br&gt;与其假设每条消息至少送达一次，&lt;br&gt;我们必须设计一种机制，使信息即使&lt;br&gt;通过经常丢失的消息传递也能送达。&lt;/blockquote&gt;&#xA;&lt;p&gt;我认为点对点网络的广播机制我已经想清楚了。&lt;/p&gt;&#xA;&lt;p&gt;每个节点向其邻居发送一份库存清单，列出它拥有的新区块和交易的哈希。邻居们请求它们还没有的条目。如果超时后条目仍未送达，它们会向另一个拥有该条目的邻居请求。由于所有或大多数邻居最终都会拥有每个条目，即使与某个邻居的通信出了问题，它们也可以逐个尝试从其他邻居那里获取。&lt;/p&gt;&#xA;&lt;p&gt;这种清单—请求—数据（inventory-request-data）方案会引入一点延迟，但通过让多余的数据块不进入传输队列、节省带宽，最终反而有助于提速。&lt;/p&gt;&#xA;&lt;blockquote&gt;你已经有了一个&lt;br&gt;大纲和设计方案，这是很大的进步，&lt;br&gt;但魔鬼藏在细节里。&lt;/blockquote&gt;&#xA;&lt;p&gt;我相信在过去一年半的编码过程中，我已经把所有这些小细节都理清了，而且细节确实很多。论文中没有涉及功能层面的细节，但源代码很快就会发布。我把主要文件发给你了。（目前可应要求提供，完整版即将发布）&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;James A. Donald wrote:&lt;br&gt;&amp;gt; &amp;gt; Fortunately, it&amp;#x27;s only necessary to keep a&lt;br&gt;&amp;gt; &amp;gt; pending-transaction pool for the current best branch.&lt;br&gt;&amp;gt; &lt;br&gt;&amp;gt; This requires that we know, that is to say an honest&lt;br&gt;&amp;gt; well behaved peer whose communications and data storage&lt;br&gt;&amp;gt; is working well knows, what the current best branch is -&lt;/p&gt;&#xA;&lt;p&gt;I mean a node only needs the pending-tx pool for the best branch it&lt;br&gt;has.  The branch that it currently thinks is the best branch.&lt;br&gt;That&amp;#x27;s the branch it&amp;#x27;ll be trying to make a block out of, which is&lt;br&gt;all it needs the pool for.&lt;/p&gt;&#xA;&lt;blockquote&gt;&amp;gt; Broadcasts will probably be almost completely&lt;br&gt;&amp;gt; reliable.&lt;br&gt;&lt;br&gt;Rather than assuming that each message arrives at least&lt;br&gt;once, we have to make a mechanism such that the&lt;br&gt;information arrives even though conveyed by messages&lt;br&gt;that frequently fail to arrive.&lt;/blockquote&gt;&#xA;&lt;p&gt;I think I&amp;#x27;ve got the peer networking broadcast mechanism covered.&lt;/p&gt;&#xA;&lt;p&gt;Each node sends its neighbours an inventory list of hashes of the&lt;br&gt;new blocks and transactions it has.  The neighbours request the&lt;br&gt;items they don&amp;#x27;t have yet.  If the item never comes through after a&lt;br&gt;timeout, they request it from another neighbour that had it.  Since&lt;br&gt;all or most of the neighbours should eventually have each item,&lt;br&gt;even if the coms get fumbled up with one, they can get it from any&lt;br&gt;of the others, trying one at a time.&lt;/p&gt;&#xA;&lt;p&gt;The inventory-request-data scheme introduces a little latency, but&lt;br&gt;it ultimately helps speed more by keeping extra data blocks off the&lt;br&gt;transmit queues and conserving bandwidth.&lt;/p&gt;&#xA;&lt;blockquote&gt;You have an outline&lt;br&gt;and proposal for such a design, which is a big step&lt;br&gt;forward, but the devil is in the little details.&lt;/blockquote&gt;&#xA;&lt;p&gt;I believe I&amp;#x27;ve worked through all those little details over the&lt;br&gt;last year and a half while coding it, and there were a lot of them.&lt;br&gt;The functional details are not covered in the paper, but the&lt;br&gt;sourcecode is coming soon.  I sent you the main files.&lt;br&gt;(available by request at the moment, full release soon)&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p015.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p015.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-10 19:31:49 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/16/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：madhatter2，2009 年 12 月 10 日 02:00:17 PM（https://bitcointalk.org/index.php?topic=12.msg44#msg44）&lt;/p&gt;&#xA;&lt;blockquote&gt;前端也可以跑在 CPU 很弱的客户端上，比如手机。&lt;/blockquote&gt;&#xA;&lt;p&gt;手机走这个路线不错。用 PHP（任何语言都行）写的程序化 API 来呈现 Web UI，可以覆盖远程管理、手机以及其他不能一直在线、没有固定 IP 的客户端。这就像 webmail。对新用户来说，如果只需要在网站上注册个账号、不用安装软件，上手会容易得多。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;下载前可以预置种子节点。预置也能解决 TOR+IRC 的问题。我知道大家会想在这套系统上跑 I2P+TOR。&lt;/blockquote&gt;&#xA;&lt;p&gt;等静态节点多到可以预置种子列表，就可以逐步淘汰 IRC。一旦连上种子节点，就不再需要 IRC 了。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;区块也可以预置，这样初次运行时就不用下载了。（在慢速 ADSL 上下载 28,000 个区块要等到天荒地老，真不敢想区块到几百万的时候要多久——一辈子吧。）&lt;/blockquote&gt;&#xA;&lt;p&gt;0.1.5 的初始区块下载有时会卡住，0.2 加了代码保证顺畅。我觉得应该不到一小时。我得赶紧把 0.2 发布出去。&lt;/p&gt;&#xA;&lt;p&gt;区块是线性增长的，到几百万还得几十年。理论上，8 个月后区块下载时间就会到顶，因为到那时摩尔定律的增长会超过区块链的增长。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;能给我开 CVS 权限吗？（不行的话，我给你发补丁也行。）我想帮忙。&lt;/blockquote&gt;&#xA;&lt;p&gt;是 sourceforge 上的 SVN。把你的 sourceforge 账号 PM 或邮件发我，我给你开权限。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;我主要是 Linux/BSD 方向的，想在这方面出力。&lt;/blockquote&gt;&#xA;&lt;p&gt;太好了，这正是我不擅长的。比如 Linux 上&amp;quot;开机启动比特币&amp;quot;怎么做最好，我还没研究过。在 Windows 上，这个选项就是在&amp;quot;启动&amp;quot;文件夹里加/删一个图标。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: madhatter2 on December 10, 2009, 02:00:17 PM（https://bitcointalk.org/index.php?topic=12.msg44#msg44）Front ends can also be ran on clients with very low cpu power such as mobile phones. &lt;br&gt;That&amp;#x27;s a good approach for mobile.  Programmatic API used by PHP (any language) to present a web UI covers remote admin, mobile and any other client that can&amp;#x27;t be online all the time with a static IP.  It would be like webmail.  It would be easier for new users to get started if they only need to create an account on a website, not install software.&lt;/p&gt;&#xA;&lt;p&gt;QuoteThe app could be pre-seeded before downloading. Pre-seeding would also cure the TOR+IRC problem. I know that people will want to run this system over I2P+TOR.&lt;br&gt;Yeah, we can phase out IRC when there are enough static nodes to preprogram a seed list.  Once you get seeded, you don&amp;#x27;t need IRC.&lt;/p&gt;&#xA;&lt;p&gt;QuoteAlso you could pre-seed the blocks so they won&amp;#x27;t have to be downloaded upon initial run. (Downloading 28,000 blocks on a slower ADSL takes forever I couldn&amp;#x27;t imagine how long it would take when there are millions of blocks -- a lifetime).&lt;br&gt;There were some issues in 0.1.5 where the initial block download could get bogged down.  0.2 has code to make sure it goes smoothly.  It ought to take less than an hour, I think.  I need to hurry up and get 0.2 out the door.&lt;/p&gt;&#xA;&lt;p&gt;The blocks increase linearly, it&amp;#x27;ll be decades before it&amp;#x27;s millions.  In theory, the block download time should top out 8 months from now when Moore&amp;#x27;s Law will be growing faster than the block chain.&lt;/p&gt;&#xA;&lt;p&gt;QuoteCan you give me CVS access or something? (If not, can I send you patches?) I&amp;#x27;d like to help out. &lt;br&gt;It&amp;#x27;s SVN on sourceforge.  PM or e-mail me your sourceforge account and I&amp;#x27;ll give you access.&lt;/p&gt;&#xA;&lt;p&gt;QuoteI am mostly a Linux/BSD guy and I would like to lend my expertise in those areas.&lt;br&gt;That&amp;#x27;s great because that&amp;#x27;s where I have less expertise.  For instance, I haven&amp;#x27;t researched the best way to do the &amp;quot;Start Bitcoin on system startup&amp;quot; feature on Linux.  On Windows, the option adds/removes an icon in the Startup folder.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Welcome</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m16.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m16.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Welcome&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-12-10 17:00:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/19/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;欢迎加入 Bitcoin 邮件列表！&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Welcome to the Bitcoin mailing list!&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m15.html&#34;&gt;← 上一封：Bitcoin P2P e-cash paper&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m17.html&#34;&gt;下一封：Bitcoin v0.1 released →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Questions about Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p016.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p016.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Questions about Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-10 20:49:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/17/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;1-3:&lt;br&gt;要达到那个级别的匿名性，你需要通过 TOR 连接，0.2 版就可以，离发布只有几周了。到时候我会发 TOR 使用说明。&lt;/p&gt;&#xA;&lt;p&gt;4:&lt;br&gt;0.1.5 版：备份整个 %appdata%\Bitcoin 目录。&lt;br&gt;0.2 版：只需备份 wallet.dat。&lt;/p&gt;&#xA;&lt;p&gt;5:&lt;br&gt;不行。整个设计就是为了防止那种做法得逞。&lt;/p&gt;&#xA;&lt;p&gt;6:&lt;br&gt;那些币永远无法找回，总流通量就少了。既然有效流通量减少，剩下的币就都稍微更值钱一点。这跟政府印钞、现有货币贬值正好相反。&lt;/p&gt;&#xA;&lt;p&gt;7:&lt;br&gt;现在是 29,296 个区块。流通量是区块数乘以 50，所以当前流通量是 1,464,800 bc。&lt;/p&gt;&#xA;&lt;p&gt;如果你只有 24000 个区块，说明初始区块下载还没完成。退出比特币再重新启动。0.2 版的初始区块下载更好/更快。&lt;/p&gt;&#xA;&lt;p&gt;8:&lt;br&gt;目前通常是几百个。现在很容易，但随着网络增长会变难。&lt;/p&gt;&#xA;&lt;p&gt;9:&lt;br&gt;好问题，是 TCP。网站需要更新，写成 TCP 8333 端口。&lt;/p&gt;&#xA;&lt;p&gt;端口转发是为了让其他节点能连到你，这样你能连上更多节点，连接更稳定。别人要通过 IP 地址给你付款，你也需要它。&lt;/p&gt;&#xA;&lt;p&gt;10:&lt;br&gt;不，其他节点不会接受那样。&lt;/p&gt;&#xA;&lt;p&gt;开源意味着任何人都可以独立审查代码。如果是闭源，没人能验证安全性。我认为这种性质的程序必须开源。&lt;/p&gt;&#xA;&lt;p&gt;11:&lt;br&gt;慢的机器产的币少。跟 CPU 速度成正比。&lt;/p&gt;&#xA;&lt;p&gt;12:&lt;br&gt;还会有更多。&lt;/p&gt;&#xA;&lt;p&gt;13:&lt;br&gt;它用的是一个叫 Berkeley DB 的事务型数据库。系统崩溃不会丢数据。交易一收到就立刻写入数据库。&lt;/p&gt;&#xA;&lt;p&gt;14:&lt;br&gt;目前你可以把总区块数乘以 50 就行。比特币网络已经运行快一年了。设计和编码从 2007 年开始。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;1-3:&lt;br&gt;For that level of anonymity you need to connect through TOR, which will be possible with version 0.2, which is only a few weeks away.  I&amp;#x27;ll post TOR instructions at that time.&lt;/p&gt;&#xA;&lt;p&gt;4:&lt;br&gt;Version 0.1.5: backup the whole %appdata%\Bitcoin directory.&lt;br&gt;Version 0.2: you can backup just wallet.dat.&lt;/p&gt;&#xA;&lt;p&gt;5:&lt;br&gt;Nope.  The whole design is all about preventing that from working.&lt;/p&gt;&#xA;&lt;p&gt;6:&lt;br&gt;Those coins can never be recovered, and the total circulation is less.  Since the effective circulation is reduced, all the remaining coins are worth slightly more.  It&amp;#x27;s the opposite of when a government prints money and the value of existing money goes down.&lt;/p&gt;&#xA;&lt;p&gt;7:&lt;br&gt;It&amp;#x27;s currently 29,296 blocks.  The circulation is the number of blocks times 50, so the current circulation is 1,464,800 bc.&lt;/p&gt;&#xA;&lt;p&gt;If you only have 24k blocks, it must not have finished the initial block download.  Exit bitcoin and start it again.  Version 0.2 is better/faster at the initial block download.&lt;/p&gt;&#xA;&lt;p&gt;8:&lt;br&gt;Typically a few hundred right now.  It&amp;#x27;s easy now but it&amp;#x27;ll get harder as the network grows.&lt;/p&gt;&#xA;&lt;p&gt;9:&lt;br&gt;Good question, it&amp;#x27;s TCP.  The website needs to be updated to say TCP port 8333.&lt;/p&gt;&#xA;&lt;p&gt;The port forwarding is so other nodes can connect to you, so it helps you stay connected because you are able to be connected with more nodes.  You also need it to receive payments by IP address.&lt;/p&gt;&#xA;&lt;p&gt;10:&lt;br&gt;No, the other nodes won&amp;#x27;t accept that.&lt;/p&gt;&#xA;&lt;p&gt;Being open source means anyone can independently review the code.  If it was closed source, nobody could verify the security.  I think it&amp;#x27;s essential for a program of this nature to be open source.&lt;/p&gt;&#xA;&lt;p&gt;11:&lt;br&gt;Slower machines produce fewer coins.  It&amp;#x27;s proportional to CPU speed.&lt;/p&gt;&#xA;&lt;p&gt;12:&lt;br&gt;There are more coming.&lt;/p&gt;&#xA;&lt;p&gt;13:&lt;br&gt;It uses a transactional database called Berkeley DB.  It will not lose data in a system crash.  Transactions are written to the database immediately when they&amp;#x27;re received.&lt;/p&gt;&#xA;&lt;p&gt;14:&lt;br&gt;For now, you can just multiply the total blocks by 50.  The Bitcoin network has been running for almost a year now.  The design and coding started in 2007.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin v0.1 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m17.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m17.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin v0.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-08 19:27:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/16/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;宣布发布 Bitcoin 的第一个版本：一种使用点对点网络防止双重支付的全新电子现金系统。它是完全去中心化的，没有服务器或中央权威机构。&lt;/p&gt;&#xA;&lt;p&gt;截图见 bitcoin.org。&lt;/p&gt;&#xA;&lt;p&gt;下载链接：&lt;br&gt;http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar&lt;/p&gt;&#xA;&lt;p&gt;目前仅支持 Windows。附带开源 C++ 代码。&lt;/p&gt;&#xA;&lt;p&gt;- 将文件解压到一个目录&lt;br&gt;- 运行 BITCOIN.EXE&lt;br&gt;- 它会自动连接到其他节点&lt;/p&gt;&#xA;&lt;p&gt;如果你能让一个接受传入连接的节点持续运行，会对网络大有帮助。防火墙上的 8333 端口需要打开以接收传入连接。&lt;/p&gt;&#xA;&lt;p&gt;该软件仍处于 alpha 测试阶段，带有实验性质。不能保证在必要时系统的状态不会被重启，尽管我已尽最大努力在其中构建了可扩展性和版本控制。&lt;/p&gt;&#xA;&lt;p&gt;你可以通过让别人转给你一些币来获得币，或者打开 Options-&amp;gt;Generate Coins 让节点运行并生成区块。我把初始的工作量证明难度设得极低，所以在开头的一小段时间里，一台普通 PC 只需几个小时就能生成币。当竞争促使自动调整机制推高难度时，挖币会难得多。生成的币必须等待 120 个区块才能成熟，然后才能花。&lt;/p&gt;&#xA;&lt;p&gt;发送货币有两种方式。如果收款人在线，你可以输入他们的 IP 地址，它会连接过去、获取一个新的公钥并附带备注发送交易。如果收款人不在线，可以发送到他们的 Bitcoin 地址，即他们给你的公钥的哈希值。他们下次联网并收到该交易所在区块时就会收到这笔交易。这种方法的缺点是备注信息不会被发送，而且如果地址被多次使用，可能会损失一点隐私；但如果双方无法同时在线，或者收款人无法接收传入连接，这是一个实用的替代方案。&lt;/p&gt;&#xA;&lt;p&gt;总发行量将为 21,000,000 币。它们将在节点生成区块时分配给网络节点，数量每 4 年减半。&lt;/p&gt;&#xA;&lt;p&gt;前 4 年：10,500,000 币&lt;br&gt;后 4 年：5,250,000 币&lt;br&gt;后 4 年：2,625,000 币&lt;br&gt;后 4 年：1,312,500 币&lt;br&gt;依此类推……&lt;/p&gt;&#xA;&lt;p&gt;当发行完毕后，如有需要，系统可以靠交易费维持。它基于公开市场竞争，届时应该总会有愿意免费处理交易的节点。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Announcing the first release of Bitcoin, a new electronic cash&lt;br&gt;system that uses a peer-to-peer network to prevent double-spending.&lt;br&gt;It&amp;#x27;s completely decentralized with no server or central authority.&lt;/p&gt;&#xA;&lt;p&gt;See bitcoin.org for screenshots.&lt;/p&gt;&#xA;&lt;p&gt;Download link:&lt;br&gt;http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar&lt;/p&gt;&#xA;&lt;p&gt;Windows only for now.  Open source C++ code is included.&lt;/p&gt;&#xA;&lt;p&gt;- Unpack the files into a directory&lt;br&gt;- Run BITCOIN.EXE&lt;br&gt;- It automatically connects to other nodes&lt;/p&gt;&#xA;&lt;p&gt;If you can keep a node running that accepts incoming connections,&lt;br&gt;you&amp;#x27;ll really be helping the network a lot.  Port 8333 on your&lt;br&gt;firewall needs to be open to receive incoming connections.&lt;/p&gt;&#xA;&lt;p&gt;The software is still alpha and experimental.  There&amp;#x27;s no guarantee&lt;br&gt;the system&amp;#x27;s state won&amp;#x27;t have to be restarted at some point if it&lt;br&gt;becomes necessary, although I&amp;#x27;ve done everything I can to build in&lt;br&gt;extensibility and versioning.&lt;/p&gt;&#xA;&lt;p&gt;You can get coins by getting someone to send you some, or turn on&lt;br&gt;Options-&amp;gt;Generate Coins to run a node and generate blocks.  I made&lt;br&gt;the proof-of-work difficulty ridiculously easy to start with, so&lt;br&gt;for a little while in the beginning a typical PC will be able to&lt;br&gt;generate coins in just a few hours.  It&amp;#x27;ll get a lot harder when&lt;br&gt;competition makes the automatic adjustment drive up the difficulty.&lt;br&gt;Generated coins must wait 120 blocks to mature before they can be&lt;br&gt;spent.&lt;/p&gt;&#xA;&lt;p&gt;There are two ways to send money.  If the recipient is online, you&lt;br&gt;can enter their IP address and it will connect, get a new public&lt;br&gt;key and send the transaction with comments.  If the recipient is&lt;br&gt;not online, it is possible to send to their Bitcoin address, which&lt;br&gt;is a hash of their public key that they give you.  They&amp;#x27;ll receive&lt;br&gt;the transaction the next time they connect and get the block it&amp;#x27;s&lt;br&gt;in.  This method has the disadvantage that no comment information&lt;br&gt;is sent, and a bit of privacy may be lost if the address is used&lt;br&gt;multiple times, but it is a useful alternative if both users can&amp;#x27;t&lt;br&gt;be online at the same time or the recipient can&amp;#x27;t receive incoming&lt;br&gt;connections.&lt;/p&gt;&#xA;&lt;p&gt;Total circulation will be 21,000,000 coins.  It&amp;#x27;ll be distributed&lt;br&gt;to network nodes when they make blocks, with the amount cut in half&lt;br&gt;every 4 years.&lt;/p&gt;&#xA;&lt;p&gt;first 4 years: 10,500,000 coins&lt;br&gt;next 4 years: 5,250,000 coins&lt;br&gt;next 4 years: 2,625,000 coins&lt;br&gt;next 4 years: 1,312,500 coins&lt;br&gt;etc...&lt;/p&gt;&#xA;&lt;p&gt;When that runs out, the system can support transaction fees if&lt;br&gt;needed.  It&amp;#x27;s based on open market competition, and there will&lt;br&gt;probably always be nodes willing to process transactions for free.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Questions about Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p017.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p017.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Questions about Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-11 17:58:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/18/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没错，用发送到 IP 的选项，你就是发给应答那个 IP 的人。发到比特币地址就没有这个问题。&lt;/p&gt;&#xA;&lt;p&gt;计划是实现一个 IP + 比特币地址的选项，兼得两者之长。它仍然每次交易用不同地址，但接收方会用给定的比特币地址对一次性地址签名，证明它属于预期的接收方。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s true, with the send-to-IP option, you are sending to whoever answers that IP.  Sending to a bitcoin address doesn&amp;#x27;t have that problem.&lt;/p&gt;&#xA;&lt;p&gt;The plan is to implement an IP + bitcoin address option that would have the benefits of both.  It would still use a different address for each transaction, but the receiver would sign the one-time-use address with the given bitcoin address to prove it belongs to the intended receiver.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin v0.1.2 now available</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m18.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m18.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin v0.1.2 now available&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-11 22:32:18 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/20/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Bitcoin v0.1.2 现已可下载。&lt;/p&gt;&#xA;&lt;p&gt;下载链接见 http://www.bitcoin.org。&lt;/p&gt;&#xA;&lt;p&gt;我发现的所有问题都出在自动查找并连接到其他节点的代码里，因为直到现在我才得以在真实环境中测试它。在真实的互联网上，连接出问题的方式要多得多。&lt;/p&gt;&#xA;&lt;p&gt;修复的 bug：&lt;br&gt;- 修复了导致新节点难以发现可连接节点的一系列问题。&lt;br&gt;- 如果你在防火墙后面，它只能接收一个连接，第二个连接会不断断开并重连。&lt;/p&gt;&#xA;&lt;p&gt;这些问题正在扰乱网络，而且随着更多用户到来会更严重，所以请务必升级。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin v0.1.2 is now available for download.&lt;/p&gt;&#xA;&lt;p&gt;See http://www.bitcoin.org for the download link.&lt;/p&gt;&#xA;&lt;p&gt;All the problems I&amp;#x27;ve been finding are in the code that&lt;br&gt;automatically finds and connects to other nodes, since I wasn&amp;#x27;t&lt;br&gt;able to test it in the wild until now.  There are many more ways&lt;br&gt;for connections to get screwed up on the real Internet.&lt;/p&gt;&#xA;&lt;p&gt;Bugs fixed:&lt;br&gt;- Fixed various problems that were making it hard for new nodes to&lt;br&gt;see other nodes to connect to.&lt;br&gt;- If you&amp;#x27;re behind a firewall, it could only receive one&lt;br&gt;connection, and the second connection would constantly disconnect&lt;br&gt;and reconnect.&lt;/p&gt;&#xA;&lt;p&gt;These problems are kind of screwing up the network and will get&lt;br&gt;worse as more users arrive, so please make sure to upgrade.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p018.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p018.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-11 19:27:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/19/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;对，SVN 上是接近发布候选的 0.2 源码，在 Linux 上也能编译运行。FreeBSD 上还没测过。&lt;/p&gt;&#xA;&lt;p&gt;引用自：madhatter2，2009 年 12 月 11 日 04:59:19 AM（https://bitcointalk.org/index.php?topic=12.msg47#msg47）&lt;/p&gt;&#xA;&lt;blockquote&gt;如果能搞出可在 FreeBSD 上跑的后端进程，我就能架常年在线的种子节点。&lt;/blockquote&gt;&#xA;&lt;p&gt;那会帮大忙。TOR 用户就不用愁怎么连上种子节点，我们也不用依赖 IRC。&lt;/p&gt;&#xA;&lt;p&gt;不用 UI 也能跑几种简单的模式，只要你不介意桌面上有个最小化的窗口。（0.1.5 没有 -min，会是个打开的窗口。）&lt;/p&gt;&#xA;&lt;p&gt;只跑种子节点：&lt;/p&gt;&#xA;&lt;p&gt;bitcoin -min -gen=0&lt;/p&gt;&#xA;&lt;p&gt;看 debug.log 就能大致监控。停的话直接杀进程，数据库没事。&lt;/p&gt;&#xA;&lt;p&gt;要挖矿：&lt;/p&gt;&#xA;&lt;p&gt;bitcoin -min -gen&lt;/p&gt;&#xA;&lt;p&gt;要取出挖到的币，得把 wallet.dat（0.2 版）拷到有 UI 的机器上，替换掉 wallet.dat，运行 bitcoin 再把币转到你的主账户。（0.1.5 版则要拷整个 &amp;quot;%appdata%/Bitcoin&amp;quot; 目录。）拷 wallet.dat 有个注意事项：如果恰好在它生成币或收到付款的那一瞬间杀掉程序，wallet.dat 可能单独用不了，就得拷整个目录。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;我真觉得下载包里带一份每日更新的种子快照能改善冷启动。我见过全新安装时应用卡在 0 连接 / 1 区块，看 debug.log 发现 IRC 服务器（我记得是 freenode）说我已经连上了，不让我再连进去做种子。（举个例子。）&lt;/blockquote&gt;&#xA;&lt;p&gt;明白，多台机器共用同一个 NAT 或 VPN、或者 ISP 把大家都 funnel 到几个代理后面时就会这样。我刚往 SVN 提交了一个修复：如果遇到 &amp;quot;433&amp;quot; 昵称已被占用（是 433 错误吧？），就换个不带地址的随机用户名重试。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;不管怎样，我想帮忙。我时间很多，这样的项目太让人兴奋了。&lt;/blockquote&gt;&#xA;&lt;p&gt;太好了，非常感谢任何帮助！&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Right, the SVN has the almost-release-candidate 0.2 source, which can also be built and run on Linux.   It hasn&amp;#x27;t been tested on FreeBSD.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: madhatter2 on December 11, 2009, 04:59:19 AM（https://bitcointalk.org/index.php?topic=12.msg47#msg47）If we can get to the point where we have a working backend process that will run on FreeBSD I can run always-on seeds.&lt;br&gt;That would be a big help.  TOR users wouldn&amp;#x27;t have to worry about how to get seeded, and we wouldn&amp;#x27;t depend on IRC.&lt;/p&gt;&#xA;&lt;p&gt;It can be run in a few simple modes without access to the UI if you don&amp;#x27;t mind a minimized window on the desktop.  (0.1.5 doesn&amp;#x27;t have -min so it would be an open window)&lt;/p&gt;&#xA;&lt;p&gt;To only run a seed:&lt;br&gt;bitcoin -min -gen=0&lt;/p&gt;&#xA;&lt;p&gt;You could sort of monitor it by looking at debug.log.  To stop it, kill the process, the database won&amp;#x27;t mind.&lt;/p&gt;&#xA;&lt;p&gt;To generate:&lt;br&gt;bitcoin -min -gen&lt;/p&gt;&#xA;&lt;p&gt;To get the generated bitcoins, you&amp;#x27;d have to copy wallet.dat (with version 0.2) to a machine with a UI, swap in the wallet.dat, run bitcoin and transfer the coins to your main account.  (With version 0.1.5 you&amp;#x27;d have to copy the whole &amp;quot;%appdata%/Bitcoin&amp;quot; directory.)  There is one caveat about copying wallet.dat: if you happened to kill the program at the exact moment that it generated a coin or received a payment, wallet.dat might not work by itself and you&amp;#x27;d have to copy the whole directory.&lt;/p&gt;&#xA;&lt;p&gt;QuoteI really think that having the download package contain a daily seed snapshot will improve the bootstrapping. I have seen instances on new test installs here where the application will sit with 0 connections / 1 block. Upon inspecting the debug.log I find that the IRC server (freenode, I believe) claims I am already connected and refuses to let me seed the application. (Just an example).&lt;br&gt;I see, that would happen with multiple nodes using the same NAT or VPN or some ISP that funnels everyone through a few proxy servers.  I just committed a fix to SVN for this.  If it gets &amp;quot;433&amp;quot; name already in use (it was error 433, right?), it&amp;#x27;ll retry with a non-address random username.&lt;/p&gt;&#xA;&lt;p&gt;QuoteIn any event, I would like to help. I have a lot of time and a project like this one is very exciting.&lt;br&gt;That&amp;#x27;s great, any help is really appreciated!&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin v0.1 Alpha release notes</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m19.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m19.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin v0.1 Alpha release notes&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-12 20:20:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/21/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Bitcoin v0.1 Alpha 发布说明&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin 是一种使用点对点网络防止双重支付的全新电子现金系统。它是完全去中心化的，没有服务器或中央权威机构。&lt;/p&gt;&#xA;&lt;p&gt;截图和下载链接见：&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;目前仅支持 Windows。附带开源 C++ 代码。&lt;/p&gt;&#xA;&lt;p&gt;- 将文件解压到一个目录&lt;br&gt;- 运行 BITCOIN.EXE&lt;br&gt;- 它会自动连接到其他节点&lt;/p&gt;&#xA;&lt;p&gt;如果你能让一个接受传入连接的节点持续运行，会对网络大有帮助。防火墙上的 8333 端口需要打开以接收传入连接。&lt;/p&gt;&#xA;&lt;p&gt;该软件仍处于 alpha 测试阶段，带有实验性质。不能保证在必要时系统的状态不会被重启，尽管我已尽最大努力在其中构建了可扩展性和版本控制。&lt;/p&gt;&#xA;&lt;p&gt;你可以通过让别人转给你一些币来获得币，或者打开 Options-&amp;gt;Generate Coins 让节点运行并生成区块。我把初始的工作量证明难度设得极低，所以在开头的一小段时间里，一台普通 PC 只需几个小时就能生成币。当竞争促使自动调整机制推高难度时，挖币会难得多。生成的币必须等待 120 个区块才能成熟，然后才能花。&lt;/p&gt;&#xA;&lt;p&gt;发送货币有两种方式。如果收款人在线，你可以输入他们的 IP 地址，它会连接过去、获取一个新的公钥并附带备注发送交易。如果收款人不在线，可以发送到他们的 Bitcoin 地址，即他们给你的公钥的哈希值。他们下次联网并收到该交易所在区块时就会收到这笔交易。这种方法的缺点是备注信息不会被发送，而且如果地址被多次使用，可能会损失一点隐私；但如果双方无法同时在线，或者收款人无法接收传入连接，这是一个实用的替代方案。&lt;/p&gt;&#xA;&lt;p&gt;总发行量将为 21,000,000 币。它们将在节点生成区块时分配给网络节点，数量每 4 年减半。&lt;/p&gt;&#xA;&lt;p&gt;前 4 年：10,500,000 币&lt;br&gt;后 4 年：5,250,000 币&lt;br&gt;后 4 年：2,625,000 币&lt;br&gt;后 4 年：1,312,500 币&lt;br&gt;依此类推……&lt;/p&gt;&#xA;&lt;p&gt;当发行完毕后，如有需要，系统可以靠交易费维持。它基于公开市场竞争，届时应该总会有愿意免费处理交易的节点。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Release notes for Bitcoin v0.1 Alpha&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin is a new electronic cash system that uses a peer-to-peer &lt;br&gt;network to prevent double-spending.  It&amp;#x27;s completely decentralized&lt;br&gt;with no server or central authority.&lt;/p&gt;&#xA;&lt;p&gt;You can find screenshots and the download link at:&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;Windows only for now.  Open source C++ code is included.&lt;/p&gt;&#xA;&lt;p&gt;- Unpack the files into a directory&lt;br&gt;- Run BITCOIN.EXE&lt;br&gt;- It automatically connects to other nodes&lt;/p&gt;&#xA;&lt;p&gt;If you can keep a node running that accepts incoming connections,&lt;br&gt;you&amp;#x27;ll really be helping the network a lot.  Port 8333 on your&lt;br&gt;firewall needs to be open to receive incoming connections.&lt;/p&gt;&#xA;&lt;p&gt;The software is still alpha and experimental.  There&amp;#x27;s no guarantee&lt;br&gt;the system&amp;#x27;s state won&amp;#x27;t have to be restarted at some point if it&lt;br&gt;becomes necessary, although I&amp;#x27;ve done everything I can to build in&lt;br&gt;extensibility and versioning.&lt;/p&gt;&#xA;&lt;p&gt;You can get coins by getting someone to send you some, or turn on&lt;br&gt;Options-&amp;gt;Generate Coins to run a node and generate blocks.  I made&lt;br&gt;the proof-of-work difficulty ridiculously easy to start with, so&lt;br&gt;for a little while in the beginning a typical PC will be able to&lt;br&gt;generate coins in just a few hours.  It&amp;#x27;ll get a lot harder when&lt;br&gt;competition makes the automatic adjustment drive up the difficulty.&lt;br&gt;Generated coins must wait 120 blocks to mature before they can be&lt;br&gt;spent.&lt;/p&gt;&#xA;&lt;p&gt;There are two ways to send money.  If the recipient is online, you&lt;br&gt;can enter their IP address and it will connect, get a new public&lt;br&gt;key and send the transaction with comments.  If the recipient is&lt;br&gt;not online, it is possible to send to their Bitcoin address, which&lt;br&gt;is a hash of their public key that they give you.  They&amp;#x27;ll receive&lt;br&gt;the transaction the next time they connect and get the block it&amp;#x27;s&lt;br&gt;in.  This method has the disadvantage that no comment information&lt;br&gt;is sent, and a bit of privacy may be lost if the address is used&lt;br&gt;multiple times, but it is a useful alternative if both users can&amp;#x27;t&lt;br&gt;be online at the same time or the recipient can&amp;#x27;t receive incoming&lt;br&gt;connections.&lt;/p&gt;&#xA;&lt;p&gt;Total circulation will be 21,000,000 coins.  It&amp;#x27;ll be distributed&lt;br&gt;to network nodes when they make blocks, with the amount cut in half&lt;br&gt;every 4 years.&lt;/p&gt;&#xA;&lt;p&gt;first 4 years: 10,500,000 coins&lt;br&gt;next 4 years: 5,250,000 coins&lt;br&gt;next 4 years: 2,625,000 coins&lt;br&gt;next 4 years: 1,312,500 coins&lt;br&gt;etc...&lt;/p&gt;&#xA;&lt;p&gt;When that runs out, the system can support transaction fees if&lt;br&gt;needed.  It&amp;#x27;s based on open market competition, and there will&lt;br&gt;probably always be nodes willing to process transactions for free.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p019.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p019.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-12 17:52:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/20/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;全网每天生成的币的平均总量保持不变。快的机器只是比慢的机器分到更多。如果大家都买更快的机器，得到的币不会比以前多。&lt;/p&gt;&#xA;&lt;p&gt;我们应该有个君子协定：为了网络好，尽量推迟 GPU 军备竞赛。让新用户不用操心 GPU 驱动和兼容性就能上手，轻松得多。现在只要有 CPU 的人都能相当公平地竞争，这样挺好。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The average total coins generated across the network per day stays the same.  Faster machines just get a larger share than slower machines.  If everyone bought faster machines, they wouldn&amp;#x27;t get more coins than before.&lt;/p&gt;&#xA;&lt;p&gt;We should have a gentleman&amp;#x27;s agreement to postpone the GPU arms race as long as we can for the good of the network.  It&amp;#x27;s much easer to get new users up to speed if they don&amp;#x27;t have to worry about GPU drivers and compatibility.  It&amp;#x27;s nice how anyone with just a CPU can compete fairly equally right now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin v0.1.3</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m20.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m20.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin v0.1.3&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-12 22:48:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/22/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;看来最糟糕的互联网连接问题已经过去了。0.1.3 修复了一个节点通信会在运行一段时间后中断的问题。这个版本让网络运行顺畅多了。&lt;/p&gt;&#xA;&lt;p&gt;如果你成功生成过一个区块，你会看到在花它之前有一个成熟倒计时。一旦成熟，Credit 列会从 0.00 变为 50.00。要使一个区块有效，它必须被广播到网络并进入区块链——这就是 Generate 在未联网时不会运行的原因。如果你在未联网时生成了一个区块，网络不会知道它，会继续在没有它的情况下构建链条，把它甩在后面；当你的节点发现它没有被采用时，成熟倒计时会变成&amp;quot;(not accepted)&amp;quot;。用状态列的数字减 1，就是在你那个区块之后又接上了多少个区块。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It looks like we&amp;#x27;re through with the worst of the Internet&lt;br&gt;connection issues.  0.1.3 fixed a problem where your node&amp;#x27;s&lt;br&gt;communications could go dead after a while.  The network is&lt;br&gt;running much more smoothly now with this version.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;ve successfully generated a block, you&amp;#x27;ve seen it has a&lt;br&gt;maturation countdown before you can spend it.  Once it matures,&lt;br&gt;the Credit column will change from 0.00 to 50.00.  For a block to&lt;br&gt;be valid, it has to be broadcasted to the network and get into the&lt;br&gt;block chain, which is why Generate does not run if you&amp;#x27;re not&lt;br&gt;connected.  If you generated a block without being connected, the&lt;br&gt;network wouldn&amp;#x27;t know about it and would continue building the&lt;br&gt;chain without it, leaving it behind, and the maturation countdown&lt;br&gt;would change to &amp;quot;(not accepted)&amp;quot; when your node sees that it&lt;br&gt;wasn&amp;#x27;t used.  If you subtract 1 from the status column, that&amp;#x27;s how&lt;br&gt;many blocks have been chained after yours.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p020.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p020.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-12 18:17:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/21/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：madhatter2，2009 年 12 月 12 日 06:34:21 AM（https://bitcointalk.org/index.php?topic=12.msg51#msg51）&lt;/p&gt;&#xA;&lt;blockquote&gt;svn 0.2 在 Mac OS X 10.4.11/Intel 上快编译通过了（我这还有台 PPC970 的机器，也可以编 PPC 版）。窗口是 wxwidgets 的原生 carbon！飞快！我新建了个 makefile（makefile.osx，当然是基于 makefile.unix 的……考虑过用 autoconf 吗？），还在 header.h 里加了几个 ifdef。我有补丁。继续折腾。下一步可能试 FreeBSD。&lt;/blockquote&gt;&#xA;&lt;p&gt;能支持 Mac 就好了。wxWidgets 的跨平台真是没白选。&lt;/p&gt;&#xA;&lt;p&gt;别试 PPC 了。PPC 是大端序，比特币是小端序，无穷无尽的大小端 bug 会让我更难调试网络——万一有个到处字节交换的节点在外面。PPC 反正也快被淘汰了。&lt;/p&gt;&#xA;&lt;p&gt;考虑过 autoconf。autoconf 是那种 makefile 一团糟的大项目才需要的，我觉得我们还小，不用它更划算。makefile 能简单就尽量简单。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;我觉得把比特币拆成两个应用最理想。一个 wxwidgets 前端（反正基本都有了），一个绑控制 TCP 套接字的后端。我读了下源码，感觉拆起来应该不难。当然得先开发 API。&lt;/blockquote&gt;&#xA;&lt;p&gt;光想想我就头疼。把 UI 后端全 funnel 到一条 TCP 连接上，所有事都难一倍。因为 listview 控件的工作方式，UI 和内部数据结构之间带宽需求太大，要不停地更新 listview。&lt;/p&gt;&#xA;&lt;p&gt;我更想要命令行控制，那样远程管理和批量自动化都有了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: madhatter2 on December 12, 2009, 06:34:21 AM（https://bitcointalk.org/index.php?topic=12.msg51#msg51）I almost have the svn 0.2 compiling on Mac OS X 10.4.11/Intel (I also have a PPC970 machine here as well so a PPC build would be possible as well). The windowing is native carbon too via wxwidgets! It is FAST!  I had to create a new makefile (makefile.osx; based on makefile.unix of course.. given any thought to using autoconf?) and put some ifdef&amp;#x27;s into header.h. I have patches. I will keep toying around. I might try it on FreeBSD next.&lt;br&gt;Mac support would be nice.  wxWidgets really pays off for cross platform.&lt;/p&gt;&#xA;&lt;p&gt;Please don&amp;#x27;t try PPC.  PPC is big-endian and Bitcoin is little-endian, there would be endless endian bugs making it harder for me to debug the network if there&amp;#x27;s a potentially byte-swapping node out there.  PPC is on its way out anyway.&lt;/p&gt;&#xA;&lt;p&gt;Considered autoconf.  Autoconf is a necessity for large projects with a quagmire makefile, but I think we&amp;#x27;re small enough that it&amp;#x27;s more optimal without it.  I&amp;#x27;d rather keep the makefile simple as long as possible.&lt;/p&gt;&#xA;&lt;p&gt;QuoteI think that breaking bitcoin into two apps is ideal. A wxwidgets front end (since it is mostly all there) and a backend that binds to a control TCP socket. I have been reading over the source to see how hard it would be to break it apart and I think it should be fairly simple. Of course an API would have to be developed.&lt;br&gt;My head hurts just thinking about that.  Funnelling all the UI backend through a TCP connection would make everything twice as hard.  There&amp;#x27;s too much bandwidth between the UI and the internal data structures in order to keep the listview control updated, because of the way the listview control works.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;d rather have command line control, that would get us remote admin and batch automation.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [bitcoin-list] Bitcoin v0.1 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m21.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m21.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [bitcoin-list] Bitcoin v0.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-16 18:35:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/23/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;Dustin D. Trammell 写道：&lt;br&gt;&amp;gt; Satoshi Nakamoto 写道：&lt;br&gt;&amp;gt; 你知道吗，我觉得 90 年代对这感兴趣的人要多得多，&lt;br&gt;&amp;gt; 但在经历了十多年基于可信第三方的系统（Digicash 等）的失败后，&lt;br&gt;&amp;gt; 他们将其视为无望的事业。我希望他们能看出区别：&lt;br&gt;&amp;gt; 据我所知，这是我们第一次尝试一个&lt;br&gt;&amp;gt; 非信任型系统。&lt;br&gt;&lt;br&gt;对，那正是最吸引我的主要特性。真正的诀窍&lt;br&gt;将是让人们真正认可比特币的价值，使其成为&lt;br&gt;货币。&lt;/blockquote&gt;&#xA;&lt;p&gt;如果 10 年后我们还没有以某种方式使用电子货币，我会感到惊讶——既然我们已经知道了一种实现方式，当可信第三方退缩时，它不会不可避免地被削弱降级。&lt;/p&gt;&#xA;&lt;p&gt;它可以从积分奖励、捐赠代币、游戏内货币或成人网站微支付这类狭窄领域起步。最初，它可用于工作量证明应用场景——那些本可以几乎免费、但又不完全免费的服务。&lt;/p&gt;&#xA;&lt;p&gt;它已经可用于付费发送电子邮件。发送对话框可调整大小，你可以输入任意长的消息。连接上后它会被直接发送出去。收款人双击交易即可查看完整消息。如果某个名人收到的邮件多到读不过来，但仍希望粉丝有联系到他的方式，他可以装上 Bitcoin，并在网站上公布 IP 地址：&amp;quot;Send X bitcoins to my priority hotline at this IP and I&amp;#x27;ll read the message personally.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;需要为免费试用增加一点额外的工作量证明、以免蚕食正式订阅的订阅制网站，可以对试用收费比特币。&lt;/p&gt;&#xA;&lt;p&gt;哪怕只是为了以防它流行起来，囤一点比特币也是有道理的。如果足够多的人都这么想，这就成了自我实现的预言。一旦它被引导起来，只要你能像往自动售货机投币一样轻松地向网站支付几分钱，应用场景将数不胜数。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;Dustin D. Trammell wrote:&lt;br&gt;&amp;gt; Satoshi Nakamoto wrote:&lt;br&gt;&amp;gt; You know, I think there were a lot more people interested in the 90&amp;#x27;s,&lt;br&gt;&amp;gt; but after more than a decade of failed Trusted Third Party based systems&lt;br&gt;&amp;gt; (Digicash, etc), they see it as a lost cause. I hope they can make the&lt;br&gt;&amp;gt; distinction that this is the first time I know of that we&amp;#x27;re trying a&lt;br&gt;&amp;gt; non-trust-based system.&lt;br&gt;&lt;br&gt;Yea, that was the primary feature that caught my eye. The real trick&lt;br&gt;will be to get people to actually value the BitCoins so that they become&lt;br&gt;currency.&lt;/blockquote&gt;&#xA;&lt;p&gt;I would be surprised if 10 years from now we&amp;#x27;re not using&lt;br&gt;electronic currency in some way, now that we know a way to do it&lt;br&gt;that won&amp;#x27;t inevitably get dumbed down when the trusted third party&lt;br&gt;gets cold feet.&lt;/p&gt;&#xA;&lt;p&gt;It could get started in a narrow niche like reward points,&lt;br&gt;donation tokens, currency for a game or micropayments for adult&lt;br&gt;sites.  Initially it can be used in proof-of-work applications&lt;br&gt;for services that could almost be free but not quite.&lt;/p&gt;&#xA;&lt;p&gt;It can already be used for pay-to-send e-mail.  The send dialog is&lt;br&gt;resizeable and you can enter as long of a message as you like.&lt;br&gt;It&amp;#x27;s sent directly when it connects.  The recipient doubleclicks&lt;br&gt;on the transaction to see the full message.  If someone famous is&lt;br&gt;getting more e-mail than they can read, but would still like to&lt;br&gt;have a way for fans to contact them, they could set up Bitcoin and&lt;br&gt;give out the IP address on their website.  &amp;quot;Send X bitcoins to my&lt;br&gt;priority hotline at this IP and I&amp;#x27;ll read the message personally.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Subscription sites that need some extra proof-of-work for their&lt;br&gt;free trial so it doesn&amp;#x27;t cannibalize subscriptions could charge&lt;br&gt;bitcoins for the trial.&lt;/p&gt;&#xA;&lt;p&gt;It might make sense just to get some in case it catches on.  If&lt;br&gt;enough people think the same way, that becomes a self fulfilling&lt;br&gt;prophecy.  Once it gets bootstrapped, there are so many&lt;br&gt;applications if you could effortlessly pay a few cents to a&lt;br&gt;website as easily as dropping coins in a vending machine.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p021.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p021.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-13 16:51:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/22/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;运行时会有一个命令行开关，让它在无界面模式下运行。它要做的只是不创建主窗口。简单的做法是在 ui.cpp 里禁用&amp;quot;pframeMain-&amp;gt;Show&amp;quot;和&amp;quot;ptaskbaricon-&amp;gt;Show&amp;quot;。网络线程不在乎界面在不在。除了磁盘空间不足时 CheckDiskSpace 会弹一个消息框，就没有别的界面了。&lt;/p&gt;&#xA;&lt;p&gt;然后再单独做一个命令行工具跟它通信来做事。叫什么名字还没想好。&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;natural deflation&amp;quot;（自然通缩）……我喜欢这个名字。是的，由于付款失误和数据丢失，会有自然通缩。币的产出最终会慢到被自然通缩超过，我们就会进入净通缩。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There would be a command line switch at runtime to tell it to run without UI.  All it needs to do is not create the main window.  A simplistic way would be to disable &amp;quot;pframeMain-&amp;gt;Show&amp;quot; and &amp;quot;ptaskbaricon-&amp;gt;Show&amp;quot; in ui.cpp.  The network threads don&amp;#x27;t care that the UI isn&amp;#x27;t there.  The only other UI is a message box in CheckDiskSpace if it runs out of disk space.&lt;/p&gt;&#xA;&lt;p&gt;Then a separate command line utility to communicate with it to do things.  Not sure what it should be named.&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;natural deflation&amp;quot;... I like that name for it.  Yes, there will be natural deflation due to payment mistakes and lost data.  Coin creation will eventually get slow enough that it is exceeded by natural deflation and we&amp;#x27;ll have net deflation.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin v0.1 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m22.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m22.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin v0.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-16 16:03:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/17/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;Dustin D. Trammell 写道：&lt;br&gt;&amp;gt; Satoshi Nakamoto 写道：&lt;br&gt;&amp;gt; 你知道吗，我觉得 90 年代对这感兴趣的人要多得多，&lt;br&gt;&amp;gt; 但在经历了十多年基于可信第三方的系统（Digicash 等）的失败后，&lt;br&gt;&amp;gt; 他们将其视为无望的事业。我希望他们能看出区别：&lt;br&gt;&amp;gt; 据我所知，这是我们第一次尝试一个&lt;br&gt;&amp;gt; 非信任型系统。&lt;br&gt;&lt;br&gt;对，那正是最吸引我的主要特性。真正的诀窍&lt;br&gt;将是让人们真正认可比特币的价值，使其成为&lt;br&gt;货币。&lt;/blockquote&gt;&#xA;&lt;p&gt;如果 10 年后我们还没有以某种方式使用电子货币，我会感到惊讶——既然我们已经知道了一种实现方式，当可信第三方退缩时，它不会不可避免地被削弱降级。&lt;/p&gt;&#xA;&lt;p&gt;它可以从积分奖励、捐赠代币、游戏内货币或成人网站微支付这类狭窄领域起步。最初，它可用于工作量证明应用场景——那些本可以几乎免费、但又不完全免费的服务。&lt;/p&gt;&#xA;&lt;p&gt;它已经可用于付费发送电子邮件。发送对话框可调整大小，你可以输入任意长的消息。连接上后它会被直接发送出去。收款人双击交易即可查看完整消息。如果某个名人收到的邮件多到读不过来，但仍希望粉丝有联系到他的方式，他可以装上 Bitcoin，并在网站上公布 IP 地址：&amp;quot;Send X bitcoins to my priority hotline at this IP and I&amp;#x27;ll read the message personally.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;需要为免费试用增加一点额外的工作量证明、以免蚕食正式订阅的订阅制网站，可以对试用收费比特币。&lt;/p&gt;&#xA;&lt;p&gt;哪怕只是为了以防它流行起来，囤一点比特币也是有道理的。如果足够多的人都这么想，这就成了自我实现的预言。一旦它被引导起来，只要你能像往自动售货机投币一样轻松地向网站支付几分钱，应用场景将数不胜数。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;Dustin D. Trammell wrote:&lt;br&gt;&amp;gt; Satoshi Nakamoto wrote:&lt;br&gt;&amp;gt; You know, I think there were a lot more people interested in the 90&amp;#x27;s,&lt;br&gt;&amp;gt; but after more than a decade of failed Trusted Third Party based systems&lt;br&gt;&amp;gt; (Digicash, etc), they see it as a lost cause. I hope they can make the&lt;br&gt;&amp;gt; distinction that this is the first time I know of that we&amp;#x27;re trying a&lt;br&gt;&amp;gt; non-trust-based system.&lt;br&gt;&lt;br&gt;Yea, that was the primary feature that caught my eye. The real trick&lt;br&gt;will be to get people to actually value the BitCoins so that they become&lt;br&gt;currency.&lt;/blockquote&gt;&#xA;&lt;p&gt;I would be surprised if 10 years from now we&amp;#x27;re not using&lt;br&gt;electronic currency in some way, now that we know a way to do it&lt;br&gt;that won&amp;#x27;t inevitably get dumbed down when the trusted third party&lt;br&gt;gets cold feet.&lt;/p&gt;&#xA;&lt;p&gt;It could get started in a narrow niche like reward points,&lt;br&gt;donation tokens, currency for a game or micropayments for adult&lt;br&gt;sites.  Initially it can be used in proof-of-work applications&lt;br&gt;for services that could almost be free but not quite.&lt;/p&gt;&#xA;&lt;p&gt;It can already be used for pay-to-send e-mail.  The send dialog is&lt;br&gt;resizeable and you can enter as long of a message as you like.&lt;br&gt;It&amp;#x27;s sent directly when it connects.  The recipient doubleclicks&lt;br&gt;on the transaction to see the full message.  If someone famous is&lt;br&gt;getting more e-mail than they can read, but would still like to&lt;br&gt;have a way for fans to contact them, they could set up Bitcoin and&lt;br&gt;give out the IP address on their website.  &amp;quot;Send X bitcoins to my&lt;br&gt;priority hotline at this IP and I&amp;#x27;ll read the message personally.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Subscription sites that need some extra proof-of-work for their&lt;br&gt;free trial so it doesn&amp;#x27;t cannibalize subscriptions could charge&lt;br&gt;bitcoins for the trial.&lt;/p&gt;&#xA;&lt;p&gt;It might make sense just to get some in case it catches on.  If&lt;br&gt;enough people think the same way, that becomes a self fulfilling&lt;br&gt;prophecy.  Once it gets bootstrapped, there are so many&lt;br&gt;applications if you could effortlessly pay a few cents to a&lt;br&gt;website as easily as dropping coins in a vending machine.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p022.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p022.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-14 17:15:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/23/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：madhatter2，2009 年 12 月 14 日 03:01:39 PM（https://bitcointalk.org/index.php?topic=12.msg66#msg66）&lt;/p&gt;&#xA;&lt;blockquote&gt;有人能指点一下吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;（以下编译错误日志保留英文原文：）&lt;/p&gt;&#xA;&lt;p&gt;g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXMAC__ -DNOPCH -DBUILD_MACOSX -I&amp;quot;/usr/include&amp;quot; -I&amp;quot;/usr/local/include/wx-2.8&amp;quot; -I&amp;quot;/usr/local/include&amp;quot; -I&amp;quot;/usr/local/boost_1_41_0&amp;quot; -I&amp;quot;/sw/include/db4&amp;quot; -I&amp;quot;/usr/local/ssl/include&amp;quot; -I&amp;quot;/usr/local/lib/wx/include/mac-ansi-release-2.8&amp;quot; -o headers.h.gch headers.h&lt;br&gt;...&lt;br&gt;ui.h:430: error: no matching function for call to &amp;#x27;wxTextCtrl::SetValue(const std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;&amp;amp;)&amp;#x27;&lt;br&gt;/usr/local/include/wx-2.8/wx/textctrl.h:303: note: candidates are: virtual void wxTextCtrlBase::SetValue(const wxString&amp;amp;)&lt;/p&gt;&#xA;&lt;p&gt;看起来 std::string 到 wxString 的隐式转换没生效。这个转换到处都在用，必须能工作。&lt;/p&gt;&#xA;&lt;p&gt;wxString 比较麻烦，因为它要同时支持 win32 的 16 位 wchar 和 8 位 ansi 双编译。在 Windows 上如果用了 &amp;quot;unicode&amp;quot;（指 wchar）构建也会出这个问题，那时 wxString 是 wchar 而 std::string 是 char。&lt;/p&gt;&#xA;&lt;p&gt;多半是 wxWidgets 的编译宏或构建配置问题。你 &amp;quot;configure&amp;quot; 脚本用的什么选项？&lt;/p&gt;&#xA;&lt;p&gt;我不确定 __WXMAC__ 是不是对的宏。可能是 Mac Classic 支持在捣乱 wxString，而我们只要 OSX。试试 __WXOSX__（或看下面）&lt;/p&gt;&#xA;&lt;p&gt;http://docs.wxwidgets.org/stable/wx_cppconst.html&lt;/p&gt;&#xA;&lt;blockquote&gt;&amp;quot;Mac OS 有两个 wxWidgets 移植版。其中 wxMac 有两个版本：Classic 和 Carbon。Classic 版是唯一能在 Mac OS 8 上跑的。Carbon 版可以编成 CFM 或 Mach-O（二进制格式，类似 ELF），前者能在 OS 9 下跑，后者只能跑在 OS X。最后还有一个新的 Cocoa 移植版，只能用在 OS X。总结如下：&lt;br&gt;&lt;br&gt;* 如果要检测所有 Mac 平台，classic 和 OS X，得同时测 __WXMAC__ 和 __WXCOCOA__。&lt;br&gt;* 如果要检测 OS X 下任意 GUI 版 Mac 移植，用 __WXOSX__。&lt;br&gt;* 如果要检测 Mac OS X 下任意移植，包括比如 wxGTK 还有 wxBase，用 __DARWIN__&amp;quot;&lt;/blockquote&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: madhatter2 on December 14, 2009, 03:01:39 PM（https://bitcointalk.org/index.php?topic=12.msg66#msg66）Can anyone shed some light here?&lt;/p&gt;&#xA;&lt;p&gt;g++ -c -O0 -Wno-invalid-offsetof -Wformat -g -D__WXMAC__ -DNOPCH -DBUILD_MACOSX -I&amp;quot;/usr/include&amp;quot; -I&amp;quot;/usr/local/include/wx-2.8&amp;quot; -I&amp;quot;/usr/local/include&amp;quot; -I&amp;quot;/usr/local/boost_1_41_0&amp;quot; -I&amp;quot;/sw/include/db4&amp;quot; -I&amp;quot;/usr/local/ssl/include&amp;quot; -I&amp;quot;/usr/local/lib/wx/include/mac-ansi-release-2.8&amp;quot; -o headers.h.gch headers.h&lt;br&gt;...&lt;br&gt;ui.h:430: error: no matching function for call to &amp;#x27;wxTextCtrl::SetValue(const std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;&amp;amp;)&amp;#x27;&lt;br&gt;/usr/local/include/wx-2.8/wx/textctrl.h:303: note: candidates are: virtual void wxTextCtrlBase::SetValue(const wxString&amp;amp;)&lt;/p&gt;&#xA;&lt;p&gt;It looks like the implicit conversion from std::string to wxString isn&amp;#x27;t working.  That&amp;#x27;s used everywhere, the conversion needs to work.&lt;/p&gt;&#xA;&lt;p&gt;wxString is complicated by supporting win32&amp;#x27;s 16-bit wchar and 8-bit ansi dual-compile.  You can get that problem on Windows if the &amp;quot;unicode&amp;quot; (meaning wchar) build is used, so that wxString is wchar and std::string is char.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s probably some wxWidgets compile defines or build configuration.  What &amp;quot;configure&amp;quot; options did you use?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m not sure __WXMAC__ is the right define.  It may be the Mac Classic support that&amp;#x27;s complicating wxString, and we only want OSX.  Try __WXOSX__ (or see below)&lt;/p&gt;&#xA;&lt;p&gt;http://docs.wxwidgets.org/stable/wx_cppconst.html&lt;br&gt;&amp;quot;There are two wxWidgets ports to Mac OS. One of them, wxMac, exists in two versions: Classic and Carbon. The Classic version is the only one to work on Mac OS version 8. The Carbon version may be built either as CFM or Mach-O (binary format, like ELF) and the former may run under OS 9 while the latter only runs under OS X. Finally, there is a new Cocoa port which can only be used under OS X. To summarize:&lt;/p&gt;&#xA;&lt;p&gt;* If you want to test for all Mac platforms, classic and OS X, you should test both __WXMAC__ and __WXCOCOA__.&lt;br&gt;    * If you want to test for any GUI Mac port under OS X, use __WXOSX__.&lt;br&gt;    * If you want to test for any port under Mac OS X, including, for example, wxGTK and also wxBase, use __DARWIN__&amp;quot;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [bitcoin-list] Problems</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m23.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m23.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [bitcoin-list] Problems&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-25 16:45:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/24/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;From: Nicholas Bohm 2009-01-25 10:17&lt;br&gt;&amp;gt; 运行 bitcoin 时我遇到了几个问题：在这个列表上报合适吗（带约 70kb 的附件）？&lt;/p&gt;&#xA;&lt;p&gt;你遇到了什么问题？&lt;/p&gt;&#xA;&lt;p&gt;如果你把 debug.log 文件直接发给我（最好不要把附件发到列表上），我可以看看发生了什么。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;bitcoin-help at vistomail dot com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;From: Nicholas Bohm 2009-01-25 10:17&lt;br&gt;&amp;gt; I have had a couple of problems running bitcoin: is this an appropriate&lt;br&gt;&amp;gt; list for reporting them (with about 70kb of attachments)?&lt;/p&gt;&#xA;&lt;p&gt;What&amp;#x27;s the problem you&amp;#x27;re having?&lt;/p&gt;&#xA;&lt;p&gt;If you send me your debug.log file directly (best not to send attachments&lt;br&gt;to the list), I can take a look at what&amp;#x27;s happening.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;bitcoin-help at vistomail dot com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p023.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p023.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-15 20:37:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/24/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：madhatter2，2009 年 12 月 15 日 05:21:09 AM（https://bitcointalk.org/index.php?topic=12.msg68#msg68）&lt;/p&gt;&#xA;&lt;blockquote&gt;最新的 Ubuntu Linux 上也报同样的 std::string 问题。&lt;/blockquote&gt;&#xA;&lt;p&gt;那肯定是你编译或配置 wxWidgets 的方式哪里不一样。&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets &amp;quot;configure&amp;quot; 脚本你用的什么选项？我用的选项在 build-unix.txt 里。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;问下，怎么开 debug.log？我试过停掉 bitcoin，touch ~/.bitcoin/debug.log 再启动，但它好像从不写文件。我漏了什么吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;没听说过这种情况。debug.log 里有什么？既然你 touch 了文件，说明里面应该有东西。程序有写权限吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: madhatter2 on December 15, 2009, 05:21:09 AM（https://bitcointalk.org/index.php?topic=12.msg68#msg68）It is also throwing the same std::string issue on the latest version of Ubuntu Linux.&lt;br&gt;Then it must be something you&amp;#x27;re doing differently with building or configuring wxWidgets.&lt;/p&gt;&#xA;&lt;p&gt;What options did you use on the wxWidgets &amp;quot;configure&amp;quot; script?  The options I used are in build-unix.txt.&lt;/p&gt;&#xA;&lt;p&gt;QuoteOne question: how do I enable the debug.log? I have tried stopping bitcoin and touching ~/.bitcoin/debug.log and starting bitcoin again. It never seems to write to the file. Am I missing something?&lt;br&gt;Never heard of that happening.  Is there anything in debug.log?  If you touched the file, that sounds like something is there.  Does the program have write access to the file?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin 0.2 released!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p024.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p024.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin 0.2 released!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-16 22:45:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/25/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Bitcoin 0.2 版来了！&lt;/p&gt;&#xA;&lt;p&gt;下载链接：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-win32-setup.exe/download&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-win32.zip/download&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;p&gt;新功能&lt;/p&gt;&#xA;&lt;p&gt;Martti Malmi&lt;br&gt; - 最小化到系统托盘选项&lt;br&gt; - 开机自动启动选项，让你可以在后台自动保持运行&lt;br&gt; - 新的选项对话框布局，便于未来扩展&lt;br&gt; - Windows 安装程序&lt;br&gt; - Linux 版（在 Ubuntu 上测试过）&lt;br&gt;Satoshi Nakamoto&lt;br&gt; - 生成货币的多处理器支持&lt;br&gt; - 配合 TOR 使用的代理支持&lt;br&gt; - 修复了初始区块下载的一些卡顿&lt;/p&gt;&#xA;&lt;p&gt;特别感谢 Martti Malmi (sirius-m) 所有的编码工作，以及他托管新网站和这个论坛，还要感谢 New Liberty Standard 帮助测试 Linux 版。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin version 0.2 is here!&lt;/p&gt;&#xA;&lt;p&gt;Download links:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-win32-setup.exe/download&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-win32.zip/download&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;p&gt;New Features&lt;/p&gt;&#xA;&lt;p&gt;Martti Malmi&lt;br&gt; - Minimize to system tray option&lt;br&gt; - Autostart on boot option so you can keep it running in the background automatically&lt;br&gt; - New options dialog layout for future expansion&lt;br&gt; - Setup program for Windows&lt;br&gt; - Linux version (tested on Ubuntu)&lt;br&gt;Satoshi Nakamoto&lt;br&gt; - Multi-processor support for coin generation&lt;br&gt; - Proxy support for use with TOR&lt;br&gt; - Fixed some slowdowns in the initial block download&lt;/p&gt;&#xA;&lt;p&gt;Major thanks to Martti Malmi (sirius-m) for all his coding work and for hosting the new site and this forum, and New Liberty Standard for his help with testing the Linux version.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin v0.1 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m24.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m24.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin v0.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-25 15:47:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/18/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Hal Finney 写道：&lt;br&gt;&amp;gt; &amp;gt; 垃圾邮件僵尸网络可以轻易&lt;br&gt;&amp;gt; &amp;gt; 烧穿按发送付费的邮件过滤器&lt;br&gt;&amp;gt; 如果工作量证明代币变得有用，尤其是如果它们变成货币，&lt;br&gt;&amp;gt; 机器将不再闲置。用户会期望自己的电脑&lt;br&gt;&amp;gt; 在为他们赚钱（假设收益大于运营成本）。&lt;br&gt;&amp;gt; 一台收益被僵尸网络偷走的电脑，&lt;br&gt;&amp;gt; 对它的主人来说会比今天更显眼，因此我们可能会&lt;br&gt;&amp;gt; 期待，在那样的世界里，用户会更努力地维护&lt;br&gt;&amp;gt; 自己的电脑，清除僵尸网络的感染。&lt;/p&gt;&#xA;&lt;p&gt;如果工作量证明代币有价值，还有另一个因素会遏制垃圾邮件：人们会有盈利动机去建立大量虚假电子邮箱账号，从垃圾邮件中收割工作量证明代币。他们本质上是用自动化邮箱对垃圾邮件发送者进行&amp;quot;反向群发&amp;quot;——只收集他们的工作量证明、不读消息。虚假邮箱与真实人数之比可能高到让垃圾邮件无利可图。&lt;/p&gt;&#xA;&lt;p&gt;这个过程本身就有潜力确立工作量证明代币的价值，因为没有僵尸网络的垃圾邮件发送者可以从收割者那里购买代币。虽然回购会暂时放行更多垃圾邮件，但这只会加速自我毁灭的循环——越来越多的收割者在剥削垃圾邮件发送者。&lt;/p&gt;&#xA;&lt;p&gt;有趣的是，某个 e-gold 系统已经有了一种叫&amp;quot;dusting&amp;quot;（撒尘）的垃圾邮件形式。垃圾邮件发送者发送极少量的金粉，只为把垃圾消息塞进交易的备注字段。如果系统允许用户设置自己愿意接受的最低付款额，或至少设置附带消息的最低付款额，用户就能决定自己愿意收多少钱来接收垃圾邮件。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Hal Finney wrote:&lt;br&gt;&amp;gt; &amp;gt; * Spammer botnets could burn through pay-per-send email filters&lt;br&gt;&amp;gt; &amp;gt;   trivially&lt;br&gt;&amp;gt; If POW tokens do become useful, and especially if they become money,&lt;br&gt;&amp;gt; machines will no longer sit idle. Users will expect their computers to&lt;br&gt;&amp;gt; be earning them money (assuming the reward is greater than the cost to&lt;br&gt;&amp;gt; operate). A computer whose earnings are being stolen by a botnet will&lt;br&gt;&amp;gt; be more noticeable to its owner than is the case today, hence we might&lt;br&gt;&amp;gt; expect that in that world, users will work harder to maintain their&lt;br&gt;&amp;gt; computers and clean them of botnet infestations.&lt;/p&gt;&#xA;&lt;p&gt;Another factor that would mitigate spam if POW tokens have value:&lt;br&gt;there would be a profit motive for people to set up massive&lt;br&gt;quantities of fake e-mail accounts to harvest POW tokens from&lt;br&gt;spam.  They&amp;#x27;d essentially be reverse-spamming the spammers with&lt;br&gt;automated mailboxes that collect their POW and don&amp;#x27;t read the&lt;br&gt;message.  The ratio of fake mailboxes to real people could become&lt;br&gt;too high for spam to be cost effective.&lt;/p&gt;&#xA;&lt;p&gt;The process has the potential to establish the POW token&amp;#x27;s value&lt;br&gt;in the first place, since spammers that don&amp;#x27;t have a botnet could&lt;br&gt;buy tokens from harvesters.  While the buying back would&lt;br&gt;temporarily let more spam through, it would only hasten the&lt;br&gt;self-defeating cycle leading to too many harvesters exploiting the&lt;br&gt;spammers.&lt;/p&gt;&#xA;&lt;p&gt;Interestingly, one of the e-gold systems already has a form of&lt;br&gt;spam called &amp;quot;dusting&amp;quot;.  Spammers send a tiny amount of gold dust&lt;br&gt;in order to put a spam message in the transaction&amp;#x27;s comment field.&lt;br&gt; If the system let users configure the minimum payment they&amp;#x27;re&lt;br&gt;willing to receive, or at least the minimum that can have a&lt;br&gt;message with it, users could set how much they&amp;#x27;re willing to get&lt;br&gt;paid to receive spam.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;---------------------------------------------------------------------&lt;br&gt;The Cryptography Mailing List&lt;br&gt;Unsubscribe by sending &amp;quot;unsubscribe cryptography&amp;quot; to majordomo at metzdowd.com&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin v0.1.5 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m25.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m25.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin v0.1.5 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-04 19:46:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/25/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.1.5 版本现已发布。包含对 Nicholas 遇到的问题的修复、磁盘满检测，以及为改善一些令人困惑之处所做的改动。&lt;/p&gt;&#xA;&lt;p&gt;特别感谢 Nicholas 和 Dustin 的帮助与反馈！&lt;/p&gt;&#xA;&lt;p&gt;下载链接：&lt;br&gt;http://sourceforge.net/project/showfiles.php?group_id=244765&amp;amp;package_id=298441&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 磁盘满警告&lt;br&gt;- 修复了 DNS 查询失败时可能出现的 bug&lt;br&gt;- 禁止在地址簿中输入自己的地址，&lt;br&gt;  之前这会让人困惑地更改了自己地址的标签&lt;br&gt;- 将 change 地址按钮移到 options 菜单下&lt;br&gt;- 加快连接速度的微调&lt;br&gt;- 退出时关闭 sockets&lt;br&gt;- 对小于 1 美分的交易设置了最低手续费&lt;br&gt;- 隐藏了只有一个选项的交易类型选择框&lt;br&gt;- 略微清理了 ParseMoney&lt;br&gt;- 消息文本的重新排版稍整洁&lt;br&gt;- 更改了交易详情对话框中的字体&lt;br&gt;- 在交易详情中为生成的币添加了说明文字&lt;br&gt;- 改写了通过 bitcoin 地址收到的交易的描述&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.1.5 is now available.  It includes the fix for the problem&lt;br&gt;Nicholas had, checking for disk full and changes to try to improve&lt;br&gt;things that were confusing.&lt;/p&gt;&#xA;&lt;p&gt;Special thanks to Nicholas and Dustin for all their help and feedback!&lt;/p&gt;&#xA;&lt;p&gt;Download link:&lt;br&gt;http://sourceforge.net/project/showfiles.php?group_id=244765&amp;amp;package_id=298441&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- disk full warning&lt;br&gt;- fixed a bug that could occur if dns lookup failed&lt;br&gt;- prevent entering your own address in the address book,&lt;br&gt;    which confusingly changed the label for your own address&lt;br&gt;- moved change address button to menu under options&lt;br&gt;- tweaks to make it get connected faster&lt;br&gt;- close sockets on exit&lt;br&gt;- created minimum fee for transactions less than 1 cent&lt;br&gt;- hid the transaction-type selection box that only had one choice&lt;br&gt;- cleaned up ParseMoney a little&lt;br&gt;- slightly cleaner reformatting of message text&lt;br&gt;- changed the font in transaction details dialog&lt;br&gt;- added some explanation text to transaction details for generated coins&lt;br&gt;- reworded the description for transactions received with bitcoin address&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p025.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p025.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-17 18:38:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/26/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不错，在 FreeBSD 上运行正常吗？&lt;/p&gt;&#xA;&lt;p&gt;我把改动提交到 headers.h 了。为了统一，我用的是 __BSD__。完整的 define 列表在 http://docs.wxwidgets.org/stable/wx_cppconst.html&lt;br&gt;#ifdef __BSD__&lt;br&gt;#include &amp;lt;netinet/in.h&amp;gt;&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;malloc.h 只在 Windows 上需要，我把它移到 __WXMSW__ 那部分去，免得再惹麻烦。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s good, is it running fine on FreeBSD?&lt;/p&gt;&#xA;&lt;p&gt;I committed the changes to headers.h.  For consistency, I used __BSD__.  The complete list of defines is at http://docs.wxwidgets.org/stable/wx_cppconst.html&lt;br&gt;#ifdef __BSD__&lt;br&gt;#include &amp;lt;netinet/in.h&amp;gt;&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;malloc.h is only needed on windows, I&amp;#x27;ll move that into the __WXMSW__ section before it causes any more trouble.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[p2p-research] Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m26.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m26.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-11 22:37:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Research List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/p2p-research/35/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我开发了一个全新的开源 P2P 电子现金系统，叫 Bitcoin。它是完全去中心化的，没有中央服务器，也没有可信方，因为一切都建立在密码学证明而非信任之上。试用一下，或者看看截图和设计论文：&lt;/p&gt;&#xA;&lt;p&gt;在 http://www.bitcoin.org 下载 Bitcoin v0.1&lt;/p&gt;&#xA;&lt;p&gt;传统货币的根本问题在于让它运转所需的信任太多。中央银行必须被信任不会让货币贬值，但法定货币的历史充满了对这种信任的背叛。银行必须被信任来保管我们的钱并电子化转移它，但它们却在一波波信贷泡沫中放贷，准备金只有微不足道的一小部分。我们必须把隐私托付给它们，信任它们不会让身份窃贼掏空我们的账户。它们庞大的运营成本让微支付成为不可能。&lt;/p&gt;&#xA;&lt;p&gt;一代人以前，多用户分时计算机系统也有类似的问题。在强加密出现之前，用户只能靠密码保护来保障文件安全，把隐私托付给系统管理员。管理员总能根据自己对隐私原则与其他关切的权衡、或其上级的要求，来凌驾于隐私之上。然后，强加密普及到了大众手中，信任不再是必需的。数据可以被保护到让他人在物理上无法访问的程度，无论出于什么原因、无论借口多么充分、无论如何。&lt;/p&gt;&#xA;&lt;p&gt;是时候让货币也拥有同样的东西了。基于密码学证明的电子货币，不再需要信任第三方中间人，货币可以安全，交易可以轻松。&lt;/p&gt;&#xA;&lt;p&gt;这类系统的基本构件之一是数字签名。一枚数字币包含其所有者的公钥。要转移它，所有者将这枚币与下一位所有者的公钥一起签名。任何人都可以检查签名来验证所有权链。它在保障所有权方面很有效，但留下一个大问题未解决：双重支付。任何所有者都可能把一枚已经花过的币再次签名给另一位所有者来重新花费。常规方案是由一家拥有中央数据库的可信公司来检查双重支付，但那又回到了信任模型。凭借其中心位置，该公司可以凌驾于用户之上，而维持该公司所需的费用让微支付变得不切实际。&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin 的解决方案是用点对点网络来检查双重支付。简而言之，网络像一台分布式时间戳服务器，给第一笔花费某枚币的交易盖上时间戳。它利用了信息易于传播、难以封杀的特性。工作原理详见设计论文：&lt;br&gt;http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;结果是一个没有单点故障的分布式系统。用户持有自己资金的密码学密钥，直接相互交易，并借助 P2P 网络检查双重支付。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve developed a new open source P2P e-cash system called Bitcoin.  It&amp;#x27;s &lt;br&gt;completely decentralized, with no central server or trusted parties, &lt;br&gt;because everything is based on crypto proof instead of trust.  Give it a &lt;br&gt;try, or take a look at the screenshots and design paper:&lt;/p&gt;&#xA;&lt;p&gt;Download Bitcoin v0.1 at http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;The root problem with conventional currency is all the trust that&amp;#x27;s &lt;br&gt;required to make it work.  The central bank must be trusted not to &lt;br&gt;debase the currency, but the history of fiat currencies is full of &lt;br&gt;breaches of that trust.  Banks must be trusted to hold our money and &lt;br&gt;transfer it electronically, but they lend it out in waves of credit &lt;br&gt;bubbles with barely a fraction in reserve.  We have to trust them with &lt;br&gt;our privacy, trust them not to let identity thieves drain our accounts. &lt;br&gt;  Their massive overhead costs make micropayments impossible.&lt;/p&gt;&#xA;&lt;p&gt;A generation ago, multi-user time-sharing computer systems had a similar &lt;br&gt;problem.  Before strong encryption, users had to rely on password &lt;br&gt;protection to secure their files, placing trust in the system &lt;br&gt;administrator to keep their information private.  Privacy could always &lt;br&gt;be overridden by the admin based on his judgment call weighing the &lt;br&gt;principle of privacy against other concerns, or at the behest of his &lt;br&gt;superiors.  Then strong encryption became available to the masses, and &lt;br&gt;trust was no longer required.  Data could be secured in a way that was &lt;br&gt;physically impossible for others to access, no matter for what reason, &lt;br&gt;no matter how good the excuse, no matter what.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s time we had the same thing for money.  With e-currency based on &lt;br&gt;cryptographic proof, without the need to trust a third party middleman, &lt;br&gt;money can be secure and transactions effortless.&lt;/p&gt;&#xA;&lt;p&gt;One of the fundamental building blocks for such a system is digital &lt;br&gt;signatures.  A digital coin contains the public key of its owner.  To &lt;br&gt;transfer it, the owner signs the coin together with the public key of &lt;br&gt;the next owner.  Anyone can check the signatures to verify the chain of &lt;br&gt;ownership.  It works well to secure ownership, but leaves one big &lt;br&gt;problem unsolved: double-spending.  Any owner could try to re-spend an &lt;br&gt;already spent coin by signing it again to another owner.  The usual &lt;br&gt;solution is for a trusted company with a central database to check for &lt;br&gt;double-spending, but that just gets back to the trust model.  In its &lt;br&gt;central position, the company can override the users, and the fees &lt;br&gt;needed to support the company make micropayments impractical.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin&amp;#x27;s solution is to use a peer-to-peer network to check for &lt;br&gt;double-spending.  In a nutshell, the network works like a distributed &lt;br&gt;timestamp server, stamping the first transaction to spend a coin.  It &lt;br&gt;takes advantage of the nature of information being easy to spread but &lt;br&gt;hard to stifle.  For details on how it works, see the design paper at &lt;br&gt;http://www.bitcoin.org/bitcoin.pdf&lt;/p&gt;&#xA;&lt;p&gt;The result is a distributed system with no single point of failure. &lt;br&gt;Users hold the crypto keys to their own money and transact directly with &lt;br&gt;each other, with the help of the P2P network to check for double-spending.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;br&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A few suggestions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p026.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p026.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A few suggestions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-18 17:37:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/27/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;目前你可以做的是在选项里设&amp;quot;最小化到托盘&amp;quot;，然后用&amp;quot;bitcoin -min&amp;quot;运行，让它启动时就是最小化的。唯一可见的就是托盘上一个小（20x20）图标，双击可以打开界面。注意：64 位 Karmic Koala 上托盘图标有时会消失，有个 bug，不确定是 64 位的问题还是 Karmic 的问题，32 位 Jaunty 上没事。&lt;/p&gt;&#xA;&lt;p&gt;0.2 的 Linux 版没来得及实现&amp;quot;系统启动时启动比特币&amp;quot;功能，所以是灰的。我想 Linux 用户反正不介意手动做。我猜他们得知道 -min 开关才能做对。&lt;/p&gt;&#xA;&lt;p&gt;你可以用&amp;quot;-datadir=&amp;lt;目录&amp;gt;&amp;quot;开关把数据目录放到你想放的地方。我知道已经有人这么干，把它放到 TrueCrypt U 盘上了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;What you can currently do is set &amp;quot;Minimize to the tray&amp;quot; in options, then run it as &amp;quot;bitcoin -min&amp;quot; so it starts minimized.  The only visible part will be a small (20x20) icon on the tray, which can be doubleclicked if you want to access the UI.  Note: there&amp;#x27;s a bug with tray icons sometimes disappearing on 64-bit Karmic Koala, not sure if it&amp;#x27;s from 64-bit or Karmic, it was fine on 32-bit Jaunty.&lt;/p&gt;&#xA;&lt;p&gt;We didn&amp;#x27;t have time to implement the &amp;quot;Start Bitcoin on system startup&amp;quot; feature on Linux in time for 0.2 so it&amp;#x27;s greyed out.  I figured Linux people wouldn&amp;#x27;t mind doing that manually anyway.  I guess they need to know about the -min switch to do it right.&lt;/p&gt;&#xA;&lt;p&gt;You can locate the data directory where you want with the &amp;quot;-datadir=&amp;lt;directory&amp;gt;&amp;quot; switch.  I know someone is already doing that to put it on a TrueCrypt USB drive.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[p2p-research] Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m27.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m27.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-12 19:08:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Research List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/p2p-research/36/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Martien van Steenbergen 写道：&lt;br&gt;&amp;gt; 非常有意思。这和 David Chaum 的匿名数字货币类似吗？&lt;br&gt;&amp;gt; 他的概念确保了货币是匿名的，除非它被攻破，也就是&lt;br&gt;&amp;gt; 同一笔钱被花费不止一次。一旦被攻破，&lt;br&gt;&amp;gt; “伪造者”就会立刻被公开揭露。&lt;/p&gt;&#xA;&lt;p&gt;它在这一点上是类似的：都使用数字签名来表示币，但在隐私和防止双重支付的&lt;br&gt;方法上有所不同。比特币支付的接收方可以检查这笔支付是否是首次&lt;br&gt;支出，而第二次支出不会被接受。不存在一种离线模式，让双重支付者在事后&lt;br&gt;被抓出来示众，因为这要求参与者拥有身份。&lt;/p&gt;&#xA;&lt;p&gt;为了保护隐私，每对密钥只使用一次，每笔交易&lt;br&gt;都使用一对新的密钥。币的所有者就是持有其私钥的人。&lt;/p&gt;&#xA;&lt;p&gt;当然，最大的区别在于没有中央服务器。这是 Chaumian 系统的&lt;br&gt;阿喀琉斯之踵；当中央公司倒闭时，货币也就随之终结了。&lt;/p&gt;&#xA;&lt;blockquote&gt;另外，在比特币中，货币供应量是有限的吗（需要&lt;br&gt;管理）？还是说货币恰好在交易发生的瞬间被创造？&lt;/blockquote&gt;&#xA;&lt;p&gt;货币供应量是有限的。流通量将是 21,000,000 币。交易&lt;br&gt;只转移所有权。&lt;/p&gt;&#xA;&lt;p&gt;感谢你的提问，&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Martien van Steenbergen wrote:&lt;br&gt;&amp;gt; Very interesting. Is this akin to David Chaum&amp;#x27;s anonymous digital money? &lt;br&gt;&amp;gt; His concept makes sure money is anonymous unless it is compromised, i.e. &lt;br&gt;&amp;gt; the same money spent more than once. As soon as it&amp;#x27;s compromised, the &lt;br&gt;&amp;gt; ‘counterfeiter’ is immediately publicly exposed.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s similar in that it uses digital signatures for coins, but different &lt;br&gt;in the approach to privacy and preventing double-spending.  The &lt;br&gt;recipient of a Bitcoin payment is able to check whether it is the first &lt;br&gt;spend or not, and second-spends are not accepted.  There isn&amp;#x27;t an &lt;br&gt;off-line mode where double-spenders are caught and shamed after the &lt;br&gt;fact, because that would require participants to have identities.&lt;/p&gt;&#xA;&lt;p&gt;To protect privacy, key pairs are used only once, with a new one for &lt;br&gt;every transaction.  The owner of a coin is just whoever has its private key.&lt;/p&gt;&#xA;&lt;p&gt;Of course, the biggest difference is the lack of a central server.  That &lt;br&gt;was the Achilles heel of Chaumian systems; when the central company shut &lt;br&gt;down, so did the currency.&lt;/p&gt;&#xA;&lt;blockquote&gt;Also, in bitcoin, is there a limited supply of money (that must be &lt;br&gt;managed)? Or is money created exaclty at the moment of transaction?&lt;/blockquote&gt;&#xA;&lt;p&gt;There is a limited supply of money.  Circulation will be 21,000,000 &lt;br&gt;coins.  Transactions only transfer ownership.&lt;/p&gt;&#xA;&lt;p&gt;Thank you for your questions,&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Is my second Transaction working correctly? &#43;Transfer Question</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p027.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p027.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Is my second Transaction working correctly? +Transfer Question&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-05 20:00:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/28/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果是按 IP 地址发送，转账是即时的。如果按比特币地址发送、而对方当时不在线，可能要 30 分钟甚至更久才能看到。&lt;/p&gt;&#xA;&lt;p&gt;另外，接收方必须先跟区块链同步完才能看到收到的交易。也就是说底部状态栏至少要显示 33000 个区块，像 &amp;quot;x connections  33200 blocks  x transactions&amp;quot; 这样。&lt;/p&gt;&#xA;&lt;p&gt;引用自：sirius-m，2010 年 1 月 5 日 01:20:06 AM（https://bitcointalk.org/index.php?topic=17.msg84#msg84）&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;不过，那笔交易完成后，新交易好像没开始。也可能开始了。列表里只有一笔交易，但&amp;quot;状态&amp;quot;下面我已经到 131 个区块了。本来就该这样吗？它是会一直在同一笔交易上处理、每 120 个区块左右生成一次币？还是应该开始一笔新交易？&lt;/blockquote&gt;&#xA;&lt;p&gt;一笔交易的区块数，指的是这笔交易之后全网新生成的区块数。链上每多一个新区块，就意味着它的创造者有了新币。你的交易列表里有一笔 &amp;quot;generated&amp;quot; 交易，说明你生成了一个区块。&amp;quot;区块&amp;quot;这个概念第一眼看着有点晕，你不是第一个。&lt;/p&gt;&#xA;&lt;p&gt;如果状态显示成 &amp;quot;x confirmations&amp;quot;，会不会清楚点，比如：&lt;/p&gt;&#xA;&lt;p&gt;2/unconfirmed&lt;br&gt;3/unconfirmed&lt;br&gt;4/unconfirmed&lt;br&gt;5/unconfirmed&lt;br&gt;6 confirmations&lt;br&gt;7 confirmations&lt;br&gt;8 confirmations&lt;/p&gt;&#xA;&lt;p&gt;每个区块本质上都意味着又有一个节点确认了它认可截至目前的所有交易。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The transfer is immediate if you send by IP address.  If you send by bitcoin address and the recipient isn&amp;#x27;t online at the time, it might take 30 minutes or more to see it.&lt;/p&gt;&#xA;&lt;p&gt;Also, the recipient needs to be synced up with the block chain before it&amp;#x27;ll see the received transaction.  That means the status bar at the bottom needs to say at least 33000 blocks, like &amp;quot;x connections  33200 blocks  x transactions&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: sirius-m on January 05, 2010, 01:20:06 AM（https://bitcointalk.org/index.php?topic=17.msg84#msg84）QuoteHowever, once that transaction was complete, a new transaction hasn&amp;#x27;t started. Or maybe it has. There&amp;#x27;s only one transaction in the list but I&amp;#x27;m up to 131 Blocks under &amp;quot;Status&amp;quot;. Is this the way it&amp;#x27;s supposed to happen? Does it keep processing on the same transaction and generating coins every 120 blocks or so? Or is it supposed to start a new transaction?&lt;/p&gt;&#xA;&lt;p&gt;The number of blocks of a transaction is the amount of new blocks that have been generated by the whole network after the transaction. Each new block in the chain means new coins to its creator. One &amp;quot;generated&amp;quot; -transaction in your transaction list means that you have generated one block. You&amp;#x27;re not the first one to find the concept of a &amp;quot;block&amp;quot; a bit confusing on the first sight.&lt;/p&gt;&#xA;&lt;p&gt;Would it be clearer if the status said &amp;quot;x confirmations&amp;quot;, like:&lt;br&gt;2/unconfirmed&lt;br&gt;3/unconfirmed&lt;br&gt;4/unconfirmed&lt;br&gt;5/unconfirmed&lt;br&gt;6 confirmations&lt;br&gt;7 confirmations&lt;br&gt;8 confirmations&lt;/p&gt;&#xA;&lt;p&gt;Each block essentially means another node has confirmed that it agrees with all transactions up to that point.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[p2p-research] Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m28.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m28.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-13 02:38:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Research List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/p2p-research/37/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Martien van Steenbergen 写道：&lt;br&gt;&amp;gt; 也很希望看到不需要供应和管理货币的支持。&lt;br&gt;&amp;gt; 那样会更容易、更便宜地维护，&lt;br&gt;&amp;gt; 并且货币供应总是充分，无论何时何地。&lt;br&gt;&amp;gt; 没有稀缺，没有过剩，在任何时候都恰好是合适的量，&lt;br&gt;&amp;gt; 自组织。&lt;/p&gt;&#xA;&lt;p&gt;这做得到。可以编程使其遵循任何规则。&lt;/p&gt;&#xA;&lt;p&gt;我把比特币看作一个基础和第一步，如果你想实现&lt;br&gt;像 Marc 的设想以及这里讨论过的其他那种可编程点对点&lt;br&gt;社会货币。首先你需要一个正常、可用的基础点对点货币。&lt;br&gt;一旦它确立并经受住检验，动态的智能货币就是一个简单的&lt;br&gt;下一步。&lt;/p&gt;&#xA;&lt;p&gt;我很喜欢虚拟的、非地域性社区尝试新经济范式的想法。&lt;/p&gt;&#xA;&lt;blockquote&gt;让我想起：&lt;br&gt;&lt;br&gt;    * AardRock » Wizard Rabbit Treasurer&lt;br&gt;      &amp;lt;http://wiki.aardrock.com/Wizard_Rabbit_Treasurer&amp;gt;; 以及&lt;br&gt;    * AardRock » Pekunio &amp;lt;http://wiki.aardrock.com/Pekunio&amp;gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;确实，在向网络上的一批节点喷洒每笔交易的冗余副本&lt;br&gt;这个概念上，它很像 Pekunio，但实现并不是像 Wizard Rabbit Treasurer 那样的&lt;br&gt;声誉网络。事实上，比特币根本不使用声誉。它把网络&lt;br&gt;看作一大群人，不太在意跟谁交谈、听谁说了什么，只要其中&lt;br&gt;至少有一个把在网络中广播的信息中继给它。它不在意，&lt;br&gt;是因为它没法被欺骗。你要么给它密码学证明，要么它就不理你。&lt;/p&gt;&#xA;&lt;blockquote&gt;你熟悉 Ripple 吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;就信任体系而言，Ripple 的独特之处在于它把信任分散开来，而不是&lt;br&gt;集中它。&lt;/p&gt;&#xA;&lt;blockquote&gt;比特币是否有协议规范版本（以方便不同语言的&lt;br&gt;绑定和实现；以规范统一，以实现竞争）。&lt;/blockquote&gt;&#xA;&lt;p&gt;最好参考 C++ 源代码。我计划实现用任何语言&lt;br&gt;发送和接收交易的软件接口，这样服务端代码就可以轻松用于&lt;br&gt;基于 Web 的电子商务站点。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Martien van Steenbergen wrote:&lt;br&gt; &amp;gt; Would love to also see support for not having to supply and&lt;br&gt; &amp;gt; managing  money. Would make it easier and cheaper to maintain&lt;br&gt; &amp;gt; and results in have sufficient money, always and everywhere.&lt;br&gt; &amp;gt; No scarcity, no abundance, exactly the right amount all times,&lt;br&gt; &amp;gt; self-organizing.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;#x27;s do-able.  It can be programmed to follow any set of rules.&lt;/p&gt;&#xA;&lt;p&gt;I see Bitcoin as a foundation and first step if you want to implement &lt;br&gt;programmable P2P social currencies like Marc&amp;#x27;s ideas and others &lt;br&gt;discussed here.  First you need normal, basic P2P currency working. &lt;br&gt;Once that is established and proven out, dynamic smart money is an easy &lt;br&gt;next step.&lt;/p&gt;&#xA;&lt;p&gt;I love the idea of virtual, non-geographic communities experimenting &lt;br&gt;with new economic paradigms.&lt;/p&gt;&#xA;&lt;blockquote&gt;Reminds me of:&lt;br&gt;&lt;br&gt;    * AardRock » Wizard Rabbit Treasurer&lt;br&gt;      &amp;lt;http://wiki.aardrock.com/Wizard_Rabbit_Treasurer&amp;gt;; and&lt;br&gt;    * AardRock » Pekunio &amp;lt;http://wiki.aardrock.com/Pekunio&amp;gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;Indeed, it is much like Pekunio in the concept of spraying redundant &lt;br&gt;copies of every transaction to a number of peers on the network, but the &lt;br&gt;implementation is not a reputation network like Wizard Rabbit Treasurer. &lt;br&gt;  In fact, Bitcoin does not use reputation at all.  It sees the network &lt;br&gt;as just a big crowd and doesn&amp;#x27;t much care who it talks to or who tells &lt;br&gt;it something, as long as at least one of them relays the information &lt;br&gt;being broadcast around the network.  It doesn&amp;#x27;t care because there&amp;#x27;s no &lt;br&gt;way to lie to it.  Either you tell it crypto proof of something, or it &lt;br&gt;ignores you.&lt;/p&gt;&#xA;&lt;blockquote&gt;Are you familiar with Ripple?&lt;/blockquote&gt;&#xA;&lt;p&gt;As trust systems go, Ripple is unique in spreading trust around rather &lt;br&gt;than concentrating it.&lt;/p&gt;&#xA;&lt;blockquote&gt;Is bitcoin also available as a protocol spec (facilitating differen &lt;br&gt;language bindings and implementations; unite on specs, compete on &lt;br&gt;implementation).&lt;/blockquote&gt;&#xA;&lt;p&gt;It would be best to refer to the C++ source code.  I plan to implement &lt;br&gt;interfaces for using the software to send and receive transactions from &lt;br&gt;any language, so server side code can easily use it for web based &lt;br&gt;e-commerce sites.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 64bit support</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p028.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p028.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 64bit support&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-14 20:17:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/29/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我还没试过编译 64 位。64 位不会更快，因为只有少数地方用 64 位数，SHA-256 是 32 位算法，但对跑 64 位系统的人来说可能更方便。有机会我试试 -m64，看看问题出在哪。&lt;/p&gt;&#xA;&lt;p&gt;在 64 位 Linux 上装 ia32-libs 就能跑 32 位版。(sudo apt-get install ia32-libs) 如果我们做 Debian 包，可以把它作为依赖自动装上。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I haven&amp;#x27;t tried compiling 64-bit yet. 64-bit wouldn&amp;#x27;t make it any faster, since it uses 64-bit numbers in only a few places and SHA-256 is a 32-bit algorithm, but it may be convenient for those running a 64-bit OS. If I get a chance I&amp;#x27;ll try -m64 and see what the problem is.&lt;/p&gt;&#xA;&lt;p&gt;You can run the 32-bit version on 64-bit Linux by installing ia32-libs.  (sudo apt-get install ia32-libs)  If we made a Debian package, it could automatically pull that in as a dependency.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[p2p-research] Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m29.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m29.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-13 18:36:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Research List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/p2p-research/38/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Michel Bauwens 写道：&lt;br&gt;&amp;gt; 你的项目现在有多可用？人们还要多久才能&lt;br&gt;&amp;gt; 在真实生活中使用它？&lt;/p&gt;&#xA;&lt;p&gt;它已完全可用，网络也在增长。如果你试用软件，请把你的&lt;br&gt;比特币地址通过邮件发给我，我会给你发几个币。&lt;/p&gt;&#xA;&lt;p&gt;我们只需要传播消息，让更多人产生兴趣。&lt;/p&gt;&#xA;&lt;p&gt;我会在下一封邮件中转发发布介绍。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Michel Bauwens wrote:&lt;br&gt;&amp;gt; how operational is your project? how soon do you think people will be &lt;br&gt;&amp;gt; able to use it in real life?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s fully operational and the network is growing.  If you try the &lt;br&gt;software, e-mail me your Bitcoin address and I&amp;#x27;ll send you a few coins.&lt;/p&gt;&#xA;&lt;p&gt;We just need to spread the word and keep getting more people interested.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll forward the release introduction in the next message.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Number of connections?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p029.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p029.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Number of connections?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-20 20:07:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/30/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;连接数只要 ≥1，币的生成速度都一样。&lt;/p&gt;&#xA;&lt;p&gt;更多的连接只是增加冗余。如果你只有一个连接，万一那个节点很慢、很忙，或者只跟你一个人连呢？多几个连接能更确定你跟网络连得很好。实际中这不是问题，网络连得非常充分。有 2、3 个连接就够了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Coins generate at the same speed with any number of connections &amp;gt;= 1.&lt;/p&gt;&#xA;&lt;p&gt;More connections just add redundancy.  If you only had one connection, what if that node is slow or busy, or only connected to you?  Having several connections increases the certainty that you&amp;#x27;re well connected to the network.  That hasn&amp;#x27;t been a problem in practice, the network is very thoroughly connected.  If you have 2 or 3 connections, you&amp;#x27;re fine.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[p2p-research] Bitcoin P2P e-currency v0.1 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m30.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m30.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[p2p-research] Bitcoin P2P e-currency v0.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-13 18:52:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Research List · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/p2p-research/39/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;宣布发布比特币，一种全新的开源点对点电子现金&lt;br&gt;系统，完全去中心化，没有中央服务器或可信方。用户自己持有加密&lt;br&gt;密钥来保管自己的钱，彼此直接交易，并借助点对点网络&lt;br&gt;检查双重支付。&lt;/p&gt;&#xA;&lt;p&gt;支持 Windows NT/2000/XP/Vista。附带开源 C++ 代码。&lt;/p&gt;&#xA;&lt;p&gt;下载：http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;- 把文件解压到一个目录&lt;br&gt;- 运行 BITCOIN.EXE&lt;br&gt;- 它会自动连接到其他节点&lt;/p&gt;&#xA;&lt;p&gt;如果你能让一个接受入站连接的节点保持运行，你就真的在&lt;br&gt;帮网络大忙了。你防火墙上的 8333 端口需要开放，才能接收入站连接。&lt;/p&gt;&#xA;&lt;p&gt;你可以通过别人给你转账来获得币，或者打开&lt;br&gt;Options-&amp;gt;Generate Coins，让一个节点运行并生成区块。我把&lt;br&gt;工作量证明难度一开始设得非常非常低，所以在最初的一小段时间里，&lt;br&gt;一台普通的电脑只需几个小时就能生成币。当竞争加剧，自动&lt;br&gt;调节推高难度时，难度会难得多。生成的币必须等待 120 个区块成熟，&lt;br&gt;之后才能花费。&lt;/p&gt;&#xA;&lt;p&gt;发送货币有两种方式。如果接收方在线，你可以&lt;br&gt;输入他们的 IP 地址，它会连接，获取一个新的公钥，然后带着&lt;br&gt;评论发送交易。如果接收方不在线，可以发送到他们的比特币地址，&lt;br&gt;也就是他们给你的其公钥的哈希。他们下次连接并获取到&lt;br&gt;包含这笔交易的区块时，就会收到这笔交易。这种方式的缺点&lt;br&gt;是没有评论信息被发送，而且如果一个地址被多次使用，可能会&lt;br&gt;损失一点隐私，但如果双方不能同时在线，或接收方无法接收&lt;br&gt;入站连接，这是一个实用的替代方案。&lt;/p&gt;&#xA;&lt;p&gt;总流通量将是 21,000,000 币。它们将随着区块的生成分发给&lt;br&gt;网络节点，每 4 年减半一次。&lt;/p&gt;&#xA;&lt;p&gt;前 4 年：10,500,000 币&lt;br&gt;后 4 年：5,250,000 币&lt;br&gt;再后 4 年：2,625,000 币&lt;br&gt;再后 4 年：1,312,500 币&lt;br&gt;依此类推……&lt;/p&gt;&#xA;&lt;p&gt;当分发完毕后，如有需要，系统可以支持交易费。&lt;br&gt;它是基于公开市场竞争的，很可能永远都有愿意免费&lt;br&gt;处理交易的节点。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Announcing the release of Bitcoin, a new open source peer-to-peer &lt;br&gt;electronic cash system that&amp;#x27;s completely decentralized, with no central &lt;br&gt;server or trusted parties.  Users hold the crypto keys to their own &lt;br&gt;money and transact directly with each other, with the help of the P2P &lt;br&gt;network to check for double-spending.&lt;/p&gt;&#xA;&lt;p&gt;Windows NT/2000/XP/Vista.  Open source C++ code is included.&lt;/p&gt;&#xA;&lt;p&gt;Download: http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;- Unpack the files into a directory&lt;br&gt;- Run BITCOIN.EXE&lt;br&gt;- It automatically connects to other nodes&lt;/p&gt;&#xA;&lt;p&gt;If you can keep a node running that accepts incoming connections, you&amp;#x27;ll &lt;br&gt;really be helping the network a lot.  Port 8333 on your firewall needs &lt;br&gt;to be open to receive incoming connections.&lt;/p&gt;&#xA;&lt;p&gt;You can get coins by getting someone to send you some, or turn on &lt;br&gt;Options-&amp;gt;Generate Coins to run a node and generate blocks.  I made the &lt;br&gt;proof-of-work difficulty ridiculously easy to start with, so for a &lt;br&gt;little while in the beginning a typical PC will be able to generate &lt;br&gt;coins in just a few hours.  It&amp;#x27;ll get a lot harder when competition &lt;br&gt;makes the automatic adjustment drive up the difficulty.  Generated coins &lt;br&gt;must wait 120 blocks to mature before they can be spent.&lt;/p&gt;&#xA;&lt;p&gt;There are two ways to send money.  If the recipient is online, you can &lt;br&gt;enter their IP address and it will connect, get a new public key and &lt;br&gt;send the transaction with comments.  If the recipient is not online, it &lt;br&gt;is possible to send to their Bitcoin address, which is a hash of their &lt;br&gt;public key that they give you.  They&amp;#x27;ll receive the transaction the next &lt;br&gt;time they connect and get the block it&amp;#x27;s in.  This method has the &lt;br&gt;disadvantage that no comment information is sent, and a bit of privacy &lt;br&gt;may be lost if the address is used multiple times, but it is a useful &lt;br&gt;alternative if both users can&amp;#x27;t be online at the same time or the &lt;br&gt;recipient can&amp;#x27;t receive incoming connections.&lt;/p&gt;&#xA;&lt;p&gt;Total circulation will be 21,000,000 coins.  It&amp;#x27;ll be distributed to &lt;br&gt;network nodes when they make blocks, with the amount cut in half every 4 &lt;br&gt;years.&lt;/p&gt;&#xA;&lt;p&gt;first 4 years: 10,500,000 coins&lt;br&gt;next 4 years: 5,250,000 coins&lt;br&gt;next 4 years: 2,625,000 coins&lt;br&gt;next 4 years: 1,312,500 coins&lt;br&gt;etc...&lt;/p&gt;&#xA;&lt;p&gt;When that runs out, the system can support transaction fees if needed. &lt;br&gt;It&amp;#x27;s based on open market competition, and there will probably always be &lt;br&gt;nodes willing to process transactions for free.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: TOR and I2P</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p030.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p030.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: TOR and I2P&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-20 22:05:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/31/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我想这个事想了一阵了。我想先加上对 .onion 地址的后端支持、能连上它们，再往下走。&lt;/p&gt;&#xA;&lt;p&gt;现在用 .onion 地址的场景不多，因为用户要走好几个步骤才能创建一个：配置 TOR 生成 .onion 地址，重启 TOR，再把生成的地址配进去。也许这是故意的，好让 TOR 没法被充分自动化地集成进文件共享程序。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve been thinking about that for a while.  I want to add the backend support for .onion addresses and connecting to them, then go from there.&lt;/p&gt;&#xA;&lt;p&gt;There aren&amp;#x27;t many .onion addresses in use for anything because the user has to go through a number of steps to create one.  Configure TOR to generate a .onion address, restart TOR, configure it with the generated address.  Perhaps this is intentional to keep TOR so it can&amp;#x27;t be integrated into file sharing programs in any sufficiently automated way.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [bitcoin-list] Bitcoin v0.1.5 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m31.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m31.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [bitcoin-list] Bitcoin v0.1.5 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-22 17:47:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/26/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;blockquote&gt;接下来是什么？&lt;/blockquote&gt;&#xA;&lt;p&gt;v0.1.6 的下一件事是利用多处理器生成区块。目前它只启动&lt;br&gt;一个线程。如果你有多核处理器，比如 Core Duo 或&lt;br&gt;Quad，你的产出将翻倍或翻两番。&lt;/p&gt;&#xA;&lt;p&gt;之后我想添加接口，让从任何服务端语言集成&lt;br&gt;到网站变得非常简单。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;blockquote&gt;What&amp;#x27;s next?&lt;/blockquote&gt;&#xA;&lt;p&gt;The next thing for v0.1.6 is to take advantage of multiple&lt;br&gt;processors to generate blocks.  Currently it only starts one&lt;br&gt;thread.  If you have a multi-core processor like a Core Duo or&lt;br&gt;Quad this will double or quadruple your production.&lt;/p&gt;&#xA;&lt;p&gt;Later I want to add interfaces to make it really easy to integrate&lt;br&gt;into websites from any server side language.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin crash when sending coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p031.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p031.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin crash when sending coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-27 21:52:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/32/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;到处复制钱包文件就会这样。如果你把钱包文件复制到第二台电脑，两台电脑都会觉得钱包里的钱是自己的。一台花了其中一部分，另一台不知道那些币已经花掉了，会想再花一次，你就撞上这个报错了。&lt;/p&gt;&#xA;&lt;p&gt;既然已经明确这是个关键报错信息，它应该写得更像这样：&amp;quot;the money appears to be already spent... this could happen if you used a copy of your wallet file on another computer.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;你可以移动或备份钱包文件，但它必须只有一条&amp;quot;血统&amp;quot;，同一时间只能在一个地方用。你一旦从里面转出钱，就不能再用之前的任何副本。&lt;/p&gt;&#xA;&lt;p&gt;这提了个好问题。万一你恢复的备份是在你花掉一些币之前的，我们需要加个功能来重新同步，查出哪些币其实已经被花掉了。这不难做，只是还没实现。我加到待办里。有了它，大部分情况是能修复的，而不是报这个错。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That is what happens if you copy wallet files around.  If you copy your wallet file to a second computer, then they both think the money in the wallet is theirs.  If one spends any of it, the other doesn&amp;#x27;t know those coins are already spent and would try to spend them again, and that&amp;#x27;s the error you would hit.&lt;/p&gt;&#xA;&lt;p&gt;Now that it&amp;#x27;s clear this is a key error message, it ought to be something more like &amp;quot;the money appears to be already spent...  this could happen if you used a copy of your wallet file on another computer.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;You can move or backup your wallet file, but it needs to have only one &amp;quot;lineage&amp;quot; and only used in one place at a time.  Any time you transfer money out of it, then you must no longer use any previous copies.&lt;/p&gt;&#xA;&lt;p&gt;This brings up a good point.  In the case of restoring a backup that may be from before you spent some coins, we need to add functionality to resync it to discover which coins have already been spent.  This would not be hard to do, it just hasn&amp;#x27;t been implemented yet.  I&amp;#x27;ll add it to the list.  This would make it mostly repair the situation instead of giving that error message.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [bitcoin-list] Bitcoin v0.1.5 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m32.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m32.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [bitcoin-list] Bitcoin v0.1.5 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-03-04 16:59:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/27/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Hal Finney 写道：&lt;br&gt;&amp;gt; 听起来不错。我也想能运行多个币/区块&lt;br&gt;&amp;gt; 生成器，在多台机器上，都在同一个 NAT 地址后面。我&lt;br&gt;&amp;gt; 还没试过，不知道在当前软件上能不能行。&lt;/p&gt;&#xA;&lt;p&gt;当前版本可以正常工作。它们各自通过互联网&lt;br&gt;连接，而入站连接只会到达 8333 端口被路由到的那台&lt;br&gt;主机。&lt;/p&gt;&#xA;&lt;p&gt;作为一种优化，我会加一个开关 &amp;quot;-connect=1.2.3.4&amp;quot;，让它只连接&lt;br&gt;到一个指定的地址。你可以让额外的节点连接到你的主&lt;br&gt;节点，只有主节点通过互联网连接。这现在其实没多大关系，&lt;br&gt;因为网络要变得巨大，带宽消耗才会有非同小可的量。&lt;/p&gt;&#xA;&lt;blockquote&gt;对了，我不记得我们有没有聊过，但前几天有人提到&lt;br&gt;安全的时间戳。你想能证明某个文件在过去的某个时间&lt;br&gt;确实存在过。在我看来，比特币的区块栈非常适合这个。&lt;/blockquote&gt;&#xA;&lt;p&gt;确实，比特币是交易的分布式安全时间戳服务器。几行代码&lt;br&gt;就能创建一笔带有一个额外哈希的交易，给任何需要打时间戳的&lt;br&gt;东西打上戳。我应该加一个命令，用这种方式给文件打时间戳。&lt;/p&gt;&#xA;&lt;blockquote&gt;&amp;gt; &amp;gt; 之后我想添加接口，让从任何服务端语言集成&lt;br&gt;&amp;gt; &amp;gt; 到网站变得非常简单。&lt;br&gt;&lt;br&gt;对，我也希望能看到更多库接口，可以在&lt;br&gt;客户端从编程或脚本语言调用。&lt;/blockquote&gt;&#xA;&lt;p&gt;完全同意。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Hal Finney wrote:&lt;br&gt;&amp;gt; That sounds good. I&amp;#x27;d also like to be able to run multiple coin/block&lt;br&gt;&amp;gt; generators on multiple machines, all behind a single NAT address. I&lt;br&gt;&amp;gt; haven&amp;#x27;t tried this yet so I don&amp;#x27;t know if it works on the current&lt;br&gt;&amp;gt; software.&lt;/p&gt;&#xA;&lt;p&gt;The current version will work fine.  They&amp;#x27;ll each connect over the&lt;br&gt;Internet, while incoming connections only come to the host that&lt;br&gt;port 8333 is routed to.&lt;/p&gt;&#xA;&lt;p&gt;As an optimisation, I&amp;#x27;ll make a switch &amp;quot;-connect=1.2.3.4&amp;quot; to make&lt;br&gt;it only connect to a specific address.  You could make your extra&lt;br&gt;nodes connect to your primary, and only the primary connects over&lt;br&gt;the Internet.  It doesn&amp;#x27;t really matter for now, since the network&lt;br&gt;would have to get huge before the bandwidth is anything more than&lt;br&gt;trivial.&lt;/p&gt;&#xA;&lt;blockquote&gt;BTW I don&amp;#x27;t remember if we talked about this, but the other day some&lt;br&gt;people were mentioning secure timestamping. You want to be able to&lt;br&gt;prove that a certain document existed at a certain time in the past.&lt;br&gt;Seems to me that bitcoin&amp;#x27;s stack of blocks would be perfect for this.&lt;/blockquote&gt;&#xA;&lt;p&gt;Indeed, Bitcoin is a distributed secure timestamp server for&lt;br&gt;transactions.  A few lines of code could create a transaction with&lt;br&gt;an extra hash in it of anything that needs to be timestamped.  &lt;br&gt;I should add a command to timestamp a file that way.&lt;/p&gt;&#xA;&lt;blockquote&gt;&amp;gt; &amp;gt; Later I want to add interfaces to make it really easy to integrate&lt;br&gt;&amp;gt; &amp;gt; into websites from any server side language.&lt;br&gt;&lt;br&gt;Right, and I&amp;#x27;d like to see more of a library interface that could be&lt;br&gt;called from programming or scripting languages, on the client side as&lt;br&gt;well.&lt;/blockquote&gt;&#xA;&lt;p&gt;Exactly.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A newb&#39;s test - anyone want to buy a picture for $1?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p032.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p032.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A newb&amp;#x27;s test - anyone want to buy a picture for $1?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-28 01:01:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/33/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;是的，这是技术限制。通过比特币地址发送，是把交易记进网络，接收方从网络上发现它。你不直接跟对方连接，对方当时也不必在线。&lt;/p&gt;&#xA;&lt;p&gt;我很想找办法附上一段短消息，但问题是，全世界都能看到这条消息。你再怎么提醒大家消息完全没有隐私可言，都难免出事。&lt;/p&gt;&#xA;&lt;p&gt;不幸的是，ECDSA 只能签名，不能加密消息，而我们需要 ECDSA 的小体积。RSA 能加密消息，但比 ECDSA 大很多倍。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Yes, it&amp;#x27;s a technical limitation.  Sending by bitcoin address enters the transaction into the network and the recipient discovers it from the network.  You don&amp;#x27;t connect directly with them and they don&amp;#x27;t have to be online at the time.&lt;/p&gt;&#xA;&lt;p&gt;I very much wanted to find some way to include a short message, but the problem is, the whole world would be able to see the message.  As much as you may keep reminding people that the message is completely non-private, it would be an accident waiting to happen.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately, ECDSA can only sign signatures, it can&amp;#x27;t encrypt messages, and we need the small size of ECDSA.  RSA can encrypt messages, but it&amp;#x27;s many times bigger than ECDSA.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [bitcoin-list] Does Bitcoin Crash in Windows?</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m33.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m33.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [bitcoin-list] Does Bitcoin Crash in Windows?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-10-23 23:57:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/28/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Liberty Standard 写道：&lt;br&gt;&amp;gt; 你们 Windows 用户有没有偶尔遇到比特币崩溃？&lt;br&gt;&amp;gt; 最近在 wine-1.0.1 下运行的比特币频繁崩溃。我只是&lt;br&gt;&amp;gt; 想知道这是 Wine 的问题还是比特币的问题。&lt;/p&gt;&#xA;&lt;p&gt;我没收到过 v0.1.5 崩溃的报告。在我这里的 Windows 上它一直稳&lt;br&gt;如磐石。我想这应该是 Wine 相关的问题。如果你在 Wine 里又崩溃了，&lt;br&gt;终端打印了什么，请发邮件给我，我也许能弄清楚发生了什么，&lt;br&gt;也许能想办法绕过去。Martti 和我一直在做一个即将发布的&lt;br&gt;新版本，如果能把 Wine 的修复也放进去就好了。&lt;/p&gt;&#xA;&lt;blockquote&gt;启动比特币时，终端会打印下面这四行。&lt;br&gt;fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot&lt;br&gt;fixme:toolhelp:Heap32ListFirst : stub&lt;br&gt;fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot&lt;br&gt;fixme:toolhelp:Heap32ListFirst : stub&lt;/blockquote&gt;&#xA;&lt;p&gt;那些看起来没什么可担心的。大概是 Wine 未实现、被无害地打桩&lt;br&gt;的函数。&lt;/p&gt;&#xA;&lt;blockquote&gt;我以前不是从终端启动比特币，所以不知道崩溃时会打印&lt;br&gt;什么，但下次崩溃时我会把结果回复给你。&lt;br&gt;&lt;br&gt;比特币第一次下载之前已完成的区块时，文件&lt;br&gt;debug.log 会增长到 17.4 MB 然后停止增长。我猜它会随着更多比特币&lt;br&gt;被完成而继续增长。&lt;/blockquote&gt;&#xA;&lt;p&gt;如果你不想占磁盘空间，可以偶尔删除 debug.log。它只是帮助&lt;br&gt;调试的状态信息。&lt;/p&gt;&#xA;&lt;p&gt;bitcoin.sourceforge.net 现在看起来正常了。可能是 sourceforge 在&lt;br&gt;做一些维护。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Liberty Standard wrote:&lt;br&gt;&amp;gt;  Do you Windows users experience occasional Bitcoin crashes?&lt;br&gt;&amp;gt; Lately Bitcoin running in wine-1.0.1 has been crashing frequently. I was&lt;br&gt;&amp;gt; just wondering whether this is a Wine issue or a Bitcoin issue.&lt;/p&gt;&#xA;&lt;p&gt;I haven&amp;#x27;t had any reports of crashes in v0.1.5.  It&amp;#x27;s been rock solid &lt;br&gt;for me on Windows.  I think it must be Wine related.  If you get another &lt;br&gt;crash in Wine and it prints anything on the terminal, e-mail me and I &lt;br&gt;may be able to figure out what happened, maybe something I can work &lt;br&gt;around.  Martti and I have been working on a new version to release soon &lt;br&gt;and it would be nice to get any Wine fixes in there.&lt;/p&gt;&#xA;&lt;blockquote&gt;The following four lines print from the terminal when I start Bitcoin.&lt;br&gt;fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot&lt;br&gt;fixme:toolhelp:Heap32ListFirst : stub&lt;br&gt;fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot&lt;br&gt;fixme:toolhelp:Heap32ListFirst : stub&lt;/blockquote&gt;&#xA;&lt;p&gt;Those don&amp;#x27;t look like anything to worry about.  Probably functions &lt;br&gt;unimplemented by Wine that are harmlessly stubbed out.&lt;/p&gt;&#xA;&lt;blockquote&gt;I previously wasn&amp;#x27;t starting Bitcoin from the terminal, so I don&amp;#x27;t know what&lt;br&gt;gets printed out when it crashes, but I&amp;#x27;ll reply with the results the next&lt;br&gt;time it crashes.&lt;br&gt;&lt;br&gt;While Bitcoin first downloads previously completed blocks, the file&lt;br&gt;debug.log grows grows to 17.4 MB and then stops growing. I imagine it will&lt;br&gt;continue to grow as more bitcoins are completed.&lt;/blockquote&gt;&#xA;&lt;p&gt;You can delete debug.log occasionally if you don&amp;#x27;t want to take the disk &lt;br&gt;space.  It&amp;#x27;s just status messages that help with debugging.&lt;/p&gt;&#xA;&lt;p&gt;bitcoin.sourceforge.net looks fine now.  Maybe sourceforge was doing &lt;br&gt;some maintenance.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Blocks never stop generating?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p033.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p033.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Blocks never stop generating?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-28 01:08:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/34/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;状态栏里写着&amp;quot;# blocks&amp;quot;的地方，我要改成&amp;quot;# confirmations&amp;quot;。这样可能更清楚。&lt;/p&gt;&#xA;&lt;p&gt;双击那笔交易能看到更多一点的信息。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Where it says &amp;quot;# blocks&amp;quot; in the status column I&amp;#x27;m changing it to say &amp;quot;# confirmations&amp;quot;.  That might be clearer.&lt;/p&gt;&#xA;&lt;p&gt;If you doubleclick on the transaction you get a little more information.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p032.html&#34;&gt;← 上一个帖子：Re: A newb&amp;#x27;s test - anyone want to buy a picture for $1?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p034.html&#34;&gt;下一个帖子：Re: Bitcoin crash when sending coins →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin 0.2 released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m34.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m34.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin 0.2 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-12-17 06:52:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/29/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Bitcoin 0.2 来了！&lt;/p&gt;&#xA;&lt;p&gt;下载（Windows，以及现已提供 Linux 版本）&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/&lt;/p&gt;&#xA;&lt;p&gt;新功能&lt;/p&gt;&#xA;&lt;p&gt;Martti Malmi&lt;br&gt;  - 最小化到系统托盘选项&lt;br&gt;  - 开机自启动选项，可自动在后台保持运行&lt;br&gt;  - 新的选项对话框布局，便于未来扩展&lt;br&gt;  - Windows 安装程序&lt;br&gt;  - Linux 版本（在 Ubuntu 上测试过）&lt;br&gt;Satoshi Nakamoto&lt;br&gt;  - 币生成的多处理器支持&lt;br&gt;  - 支持配合 TOR 使用的代理&lt;br&gt;  - 修复了初始区块下载中的一些缓慢问题&lt;/p&gt;&#xA;&lt;p&gt;我们还在 http://www.bitcoin.org/smf/ 建立了一个新论坛&lt;/p&gt;&#xA;&lt;p&gt;感谢 Martti (sirius-m) 所有的开发工作，也感谢 New Liberty Standard 在&lt;br&gt;测试 Linux 版本中的帮助。&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin 0.2 is here!&lt;/p&gt;&#xA;&lt;p&gt;Download (Windows, and now Linux version available)&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/&lt;/p&gt;&#xA;&lt;p&gt;New Features&lt;/p&gt;&#xA;&lt;p&gt;Martti Malmi&lt;br&gt;  - Minimize to system tray option&lt;br&gt;  - Autostart on boot option so you can keep it running in the &lt;br&gt;background automatically&lt;br&gt;  - New options dialog layout for future expansion&lt;br&gt;  - Setup program for Windows&lt;br&gt;  - Linux version (tested on Ubuntu)&lt;br&gt;Satoshi Nakamoto&lt;br&gt;  - Multi-processor support for coin generation&lt;br&gt;  - Proxy support for use with TOR&lt;br&gt;  - Fixed some slowdowns in the initial block download&lt;/p&gt;&#xA;&lt;p&gt;We also have a new forum at http://www.bitcoin.org/smf/&lt;/p&gt;&#xA;&lt;p&gt;Many thanks to Martti (sirius-m) for all his development work, and to &lt;br&gt;New Liberty Standard for his help with testing the Linux version.&lt;/p&gt;&#xA;&lt;p&gt;Satoshi Nakamoto&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin crash when sending coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p034.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p034.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin crash when sending coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-28 23:08:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/35/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;重新同步的想法是：遍历你的钱包，跟区块索引对一遍，找出你的这台电脑还不知道已经被花掉的交易。可能的情况是：这些币是在另一台用了钱包副本的电脑上花掉的，或者你把钱包恢复到了花掉它们之前的备份。目前软件只是假定自己永远知道交易花没花掉，因为花的时候它会在 wallet.dat 里标记已花掉。&lt;/p&gt;&#xA;&lt;p&gt;钱包合并工具可以实现，但有了重新同步，大部分问题都解决了，需求就小多了。有了重新同步，你把一台钱包的钱全转到另一台，基本能达到同样的效果：接收方重新同步，发现重叠的币都被花掉了，然后在新交易里收到它们。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The resync idea would go through your wallet and check it against the block index to find any transactions that your current computer doesn&amp;#x27;t realize are already spent.  That could happen if they were spent on another computer with a copy of the wallet file, or you had to restore the wallet to a backup from before they were spent.  Currently, the software just assumes it always knows whether its transactions are spent because it marks them spent in wallet.dat when it spends them.&lt;/p&gt;&#xA;&lt;p&gt;A wallet merge tool is possible to implement but much less in demand once resync solves most of the problem.  With resync, you could do about the same thing by sending all the money from one wallet to the other.  The receiver would resync and discover all its overlapping coins were spent, then receive them in the new transaction.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin 0.3 released!</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m35.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m35.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin 0.3 released!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-06 21:53:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/30/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;宣布比特币 0.3 版本发布，点对点加密货币！比特币是一种&lt;br&gt;使用密码学和分布式网络的数字货币，以取代对可信中央&lt;br&gt;服务器的需求。摆脱集中管理货币的任意通胀风险！比特币的总流通量&lt;br&gt;限制为 2100 万币。币会根据节点贡献的 CPU 算力逐步释放给&lt;br&gt;网络节点，所以贡献你的闲置 CPU 时间就能获得其中的一份。&lt;/p&gt;&#xA;&lt;p&gt;新内容：&lt;br&gt;- 命令行和 JSON-RPC 控制&lt;br&gt;- 包含一个无 GUI 的守护进程版本&lt;br&gt;- 交易过滤标签页&lt;br&gt;- 哈希速度提升 20%&lt;br&gt;- Hashmeter 性能显示&lt;br&gt;- Mac OS X 版本（感谢 Laszlo）&lt;br&gt;- 德语、荷兰语和意大利语翻译（感谢 DataWraith、Xunie &lt;br&gt;和 Joozero）&lt;/p&gt;&#xA;&lt;p&gt;在 http://www.bitcoin.org 获取，并阅读论坛了解更多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Announcing version 0.3 of Bitcoin, the P2P cryptocurrency!  Bitcoin is a &lt;br&gt;digital currency using cryptography and a distributed network to replace &lt;br&gt;the need for a trusted central server.  Escape the arbitrary inflation &lt;br&gt;risk of centrally managed currencies!  Bitcoin&amp;#x27;s total circulation is &lt;br&gt;limited to 21 million coins.  The coins are gradually released to the &lt;br&gt;network&amp;#x27;s nodes based on the CPU power they contribute, so you can get a &lt;br&gt;share of them by contributing your idle CPU time.&lt;/p&gt;&#xA;&lt;p&gt;What&amp;#x27;s new:&lt;br&gt;- Command line and JSON-RPC control&lt;br&gt;- Includes a daemon version without GUI&lt;br&gt;- Transaction filter tabs&lt;br&gt;- 20% faster hashing&lt;br&gt;- Hashmeter performance display&lt;br&gt;- Mac OS X version (thanks to Laszlo)&lt;br&gt;- German, Dutch and Italian translations (thanks to DataWraith, Xunie &lt;br&gt;and Joozero)&lt;/p&gt;&#xA;&lt;p&gt;Get it at http://www.bitcoin.org, and read the forum to find out more.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Payment server</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p035.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p035.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Payment server&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-28 23:26:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/36/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;riX 说的没错，就是该这么做。软件可以每次付款都生成一个新的比特币地址。&amp;quot;Please send X bc to [single-use bitcoin address] to complete your order&amp;quot;（请把 X bc 发到[一次性比特币地址]以完成订单）。服务器收到发到这个比特币地址的款，就可以触发自动履约，或给店主发邮件。&lt;/p&gt;&#xA;&lt;p&gt;加命令行支持是高优先级。只是需要时间写代码。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s the right way to do it as riX says.  The software can generate a new bitcoin address whenever you need one for each payment.  &amp;quot;Please send X bc to [single-use bitcoin address] to complete your order&amp;quot;  When the server receives that amount to the bitcoin address, that could trigger it to automatically fulfil the order or e-mail the shop owner.&lt;/p&gt;&#xA;&lt;p&gt;Adding command line support is a high priority.  It&amp;#x27;s just a matter of getting the time to code it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Alert: upgrade to bitcoin 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m36.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m36.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Alert: upgrade to bitcoin 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-30 06:02:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/31/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请尽快升级到 0.3.6，以获取一个重要的 bug 修复。&lt;/p&gt;&#xA;&lt;p&gt;下载链接见 bitcoin.org 主页。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Please upgrade to 0.3.6 ASAP to get an important bugfix.&lt;/p&gt;&#xA;&lt;p&gt;See the bitcoin.org homepage for download links.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m35.html&#34;&gt;← 上一封：[bitcoin-list] Bitcoin 0.3 released!&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m37.html&#34;&gt;下一封：[bitcoin-list] ALERT - we are investigating a problem →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: A newb&#39;s test - anyone want to buy a picture for $1?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p036.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p036.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A newb&amp;#x27;s test - anyone want to buy a picture for $1?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-29 00:22:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/37/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;订单付款的推荐做法：&lt;br&gt;1) 商家有固定 IP，顾客发到它并附上留言。&lt;br&gt;2) 商家创建一个新的比特币地址给顾客，顾客发到这个地址。这会是网站软件的标准做法。&lt;/p&gt;&#xA;&lt;p&gt;RSA vs ECDSA：不是可执行文件的体积问题，是数据的体积。我觉得如果区块链、比特币地址、磁盘空间和带宽需求都大一个数量级，就不切实际了。而且就算用 RSA 传消息，比特币网络本身还是用 ECDSA 合理，只在消息部分并行用 RSA。那样的话，到目前为止实现的东西会原样保留。&lt;/p&gt;&#xA;&lt;p&gt;我们可以晚得多再想怎么做最好。它可以用另一套（也许现成的）邮件或即时通讯基础设施来传消息，不用 RSA 也行，也许只在交易里放消息的哈希，证明这笔交易对应消息里描述的订单。消息里得加盐，不然别人可以暴力破解哈希，还原出短消息。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The recommended ways to do a payment for an order:&lt;br&gt;1) The merchant has a static IP, the customer sends to it with a comment.&lt;br&gt;2) The merchant creates a new bitcoin address, gives it to the customer, the customer sends to that address.  This will be the standard way for website software to do it.&lt;/p&gt;&#xA;&lt;p&gt;RSA vs ECDSA: it&amp;#x27;s not the size of the executable but the size of the data.  I thought it would be impractical if the block chain, bitcoin addresses, disk space and bandwidth requirements were all an order of magnitude bigger.  Also, even if using RSA for messages, it would still make sense to do all the bitcoin network with ECDSA and use RSA in parallel for only the message part.  In that case, everything that&amp;#x27;s been implemented up to now would be implemented exactly as it has been.&lt;/p&gt;&#xA;&lt;p&gt;We can figure out the best way to do this much later.  It could use a separate (maybe existing) e-mail or IM infrastructure to pass messages, and instead of RSA, maybe just put a hash of the message in the transaction to prove that the transaction is for the order described in the message.  The message would have to include a salt so nobody could brute force the hash to reveal a short message.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] ALERT - we are investigating a problem</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m37.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m37.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] ALERT - we are investigating a problem&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 20:38:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/32/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;*** 警告 *** 我们正在调查一个问题。在问题解决之前，请勿信任在 &lt;br&gt;15.08.2010 17:05 UTC（区块 74638）之后发生的任何交易。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;*** WARNING ***  We are investigating a problem.  DO NOT TRUST ANY &lt;br&gt;TRANSACTIONS THAT HAPPENED AFTER 15.08.2010 17:05 UTC (block 74638) &lt;br&gt;until the issue is resolved.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m36.html&#34;&gt;← 上一封：[bitcoin-list] Alert: upgrade to bitcoin 0.3.6&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m38.html&#34;&gt;下一封：[bitcoin-list] Bitcoin 0.3.18 is released →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 64bit support</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p037.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p037.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 64bit support&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-01-29 00:42:49 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/38/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我提交了 64 位编译的修复，还有支持 wxWidgets 2.9.0 的一些修复。&lt;/p&gt;&#xA;&lt;p&gt;serialize.h 里有个 min(sizeof()) 的编译错误，我修了 64 位的。我遇到的其他 64 位编译错误都在 wxWidgets 2.8.9 里，所以我开始做 wxWidgets 2.9.0 的支持。&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets 2.9.0 是 UTF-8 的。我们一直在用 wxWidgets 2.8.9 的 ANSI 版，就是等 wxWidgets 的 UTF-8 支持。&lt;/p&gt;&#xA;&lt;p&gt;我在 64 位 Ubuntu 9.10 Karmic 上编译运行了。&lt;/p&gt;&#xA;&lt;p&gt;我觉得剩下的唯一 bug 是状态数字显示挤在一起。我怀疑是 UTF-8 的问题，但想不出怎么会这样。还没细查。&lt;/p&gt;&#xA;&lt;p&gt;build-unix.txt 更新了，SVN 上有两个 makefile：&lt;br&gt;makefile.unix.wx2.8&lt;br&gt;makefile.unix.wx2.9&lt;/p&gt;&#xA;&lt;p&gt;不幸的是，我们用的两个 wxWidgets 版本目前都没有 debian 包。他们只有 wxWidgets 2.8 的 wchar（&amp;quot;unicode&amp;quot;）版，这是个灾难，因为 wchar 的 wxString 转不成 std::string。我们用 ANSI 版 wxWidgets 2.8 或 wxWidgets 2.9。所以你还得自己拿下来编译。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I committed a fix for 64-bit compile and some fixes to support wxWidgets 2.9.0.&lt;/p&gt;&#xA;&lt;p&gt;There was one compile error in serialize.h with min(sizeof()) that I fixed for 64-bit.  The rest of the 64-bit compile errors I was getting were in wxWidgets 2.8.9, so I started working on supporting wxWidgets 2.9.0.&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets 2.9.0 is UTF-8.  We&amp;#x27;ve been using the ANSI version of wxWidgets 2.8.9 in anticipation of wxWidgets UTF-8 support.&lt;/p&gt;&#xA;&lt;p&gt;I compiled and ran on 64-bit Ubuntu 9.10 Karmic.&lt;/p&gt;&#xA;&lt;p&gt;I think the only bug left is where the status number is mashed up.  I&amp;#x27;m not sure why, I have to suspect it&amp;#x27;s a UTF-8 thing, but no idea how that could happen.  Haven&amp;#x27;t looked into it.&lt;/p&gt;&#xA;&lt;p&gt;build-unix.txt is updated and two makefiles on SVN:&lt;br&gt;makefile.unix.wx2.8&lt;br&gt;makefile.unix.wx2.9&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately there&amp;#x27;s still no debian package for either version of wxWidgets we use.  They only have the wchar (&amp;quot;unicode&amp;quot;) version of wxWidgets 2.8, which is a disaster because wchar wxString doesn&amp;#x27;t convert to std::string.  We use either ANSI wxWidgets 2.8, or wxWidgets 2.9.  So you still have to get it and build it yourself.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin 0.3.18 is released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m38.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m38.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin 0.3.18 is released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-08 23:11:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/33/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.18 版本现已发布。&lt;/p&gt;&#xA;&lt;p&gt;变更：&lt;br&gt;- 修复了从 0.3.17 降级后再升级时出现的 wallet.dat 兼容性问题&lt;br&gt;- IsStandard() 检查，只把已知交易类型包含进区块&lt;br&gt;- Jgarzik 的优化，略微加快初始区块下载&lt;/p&gt;&#xA;&lt;p&gt;本版本的主要新增是 Gavin 一直在做的基于账户的 JSON-RPC&lt;br&gt;命令（更多详情见 http://www.bitcoin.org/smf/index.php?topic=1886.0）。&lt;br&gt;- getaccountaddress&lt;br&gt;- sendfrom&lt;br&gt;- move&lt;br&gt;- getbalance&lt;br&gt;- listtransactions&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.18/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.18 is now available.&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 &lt;br&gt;and then upgraded again&lt;br&gt;- IsStandard() check to only include known transaction types in blocks&lt;br&gt;- Jgarzik&amp;#x27;s optimisation to speed up the initial block download a little&lt;/p&gt;&#xA;&lt;p&gt;The main addition in this release is the Accounts-based JSON-RPC &lt;br&gt;commands that Gavin&amp;#x27;s been working on (more details at &lt;br&gt;http://www.bitcoin.org/smf/index.php?topic=1886.0).&lt;br&gt;- getaccountaddress&lt;br&gt;- sendfrom&lt;br&gt;- move&lt;br&gt;- getbalance&lt;br&gt;- listtransactions&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.18/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin crash when sending coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p038.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p038.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin crash when sending coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-03 23:29:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/39/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把这个修复传到 SVN 了。它会盯着已花掉的币，在加载时更新你的钱包，之后区块进来时也会持续更新。我还换了个更好的报错信息，但它应该永远碰不到，因为它总能提前发现已花掉的币，除非你在两台电脑上同时花同一笔钱。&lt;/p&gt;&#xA;&lt;p&gt;想试的话，给我私信或发邮件，告诉我邮箱（我发附件给你），还有你的系统（win、linux 32 位、linux 64 位）。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded this fix to the SVN.  It watches for spent coins and updates your wallet on load and also continuously as blocks come in.  I also put a better error message, but it should never hit it because it always finds spent coins ahead of time, unless you spent the same money at the same time on two computers at once.&lt;/p&gt;&#xA;&lt;p&gt;If you want to try it, PM or e-mail me your e-mail address where I can send it as an attachment and also what OS (win, linux 32-bit, linux 64-bit).&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>[bitcoin-list] Bitcoin 0.3.19 is released</title>
				<link>https://bitcoinarche.com/wenxian/youjian/m39.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/m39.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;From&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;[bitcoin-list] Bitcoin 0.3.19 is released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-13 16:12:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoin-list · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/bitcoin-list/34/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是一个次要版本，增加了一些 DoS 防护。&lt;/p&gt;&#xA;&lt;p&gt;变更：&lt;br&gt;- 增加了一些 DoS 限制，不过距离真正抗 DoS 还差得很远。&lt;br&gt;- 移除了“safe mode”警报。&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/smf/index.php?topic=2228.0&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.19/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is a minor release to add some DoS protection.&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Added some DoS limits, though it&amp;#x27;s still far from DoS resistant.&lt;br&gt;- Removed &amp;quot;safe mode&amp;quot; alerts.&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/smf/index.php?topic=2228.0&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.19/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/youjian/m38.html&#34;&gt;← 上一封：[bitcoin-list] Bitcoin 0.3.18 is released&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Win32 CPU Cycles vs &#39;Live Protection&#39; Engines ?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p039.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p039.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Win32 CPU Cycles vs &amp;#x27;Live Protection&amp;#x27; Engines ?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-03 23:36:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/40/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢了。你用的哪个 Windows 版本？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for that.  Which version of Windows?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p038.html&#34;&gt;← 上一个帖子：Re: Bitcoin crash when sending coins&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p040.html&#34;&gt;下一个帖子：Re: Questions about Addresses →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Questions about Addresses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p040.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p040.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Questions about Addresses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-04 00:07:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/41/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;端口转发是把一个端口转发到一台电脑。它告诉路由器哪台电脑处理连到这个端口的连接。所以收到的是那台电脑。&lt;/p&gt;&#xA;&lt;p&gt;如果你没设端口转发，入站连接就到不了任何电脑，别人发到这个 IP 会提示连不上接收方，什么都发不出去。通过 IP 发送时，你还是发到一个比特币地址，只不过你的电脑连到那个 IP，从它那里拿到一个新的比特币地址，把交易直接交给对方，并确认已收到、已接受。&lt;/p&gt;&#xA;&lt;p&gt;应该有人把自己的固定 IP 发出来，让大家试试通过 IP 发送，也顺便给那人送点免费的钱。&lt;/p&gt;&#xA;&lt;p&gt;比特币地址里有个 32 位校验码，所以你不可能手误输错成一个无效地址。&lt;/p&gt;&#xA;&lt;p&gt;第 4) 条，如果你发给了一个已经放弃或弄丢 wallet.dat 的接收方，钱就丢了。可以顺带说一句：既然流通中的钱总量少了，大家手里剩下的钱就稍微更值钱一点，也就是&amp;quot;自然通缩&amp;quot;。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Port forwarding forwards a port to one computer.  It tells the router which computer handles connections to that port.  So that&amp;#x27;s the computer receiving.&lt;/p&gt;&#xA;&lt;p&gt;If you didn&amp;#x27;t set up port forwarding, then incoming connections won&amp;#x27;t go to any computer, and attempts to send to that IP would just say it couldn&amp;#x27;t connect to the recipient and nothing is sent.  When sending by IP, you still send to a bitcoin address, but your computer connects to that IP, gets a new bitcoin address from it, gives the transaction directly to the them and confirms that it was received and accepted.&lt;/p&gt;&#xA;&lt;p&gt;Someone should post their static IP so people can try out sending by IP and also give that user free money.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s a 32-bit checksum in bitcoin addresses so you can&amp;#x27;t accidentally type an invalid address.&lt;/p&gt;&#xA;&lt;p&gt;If 4) you send to a recipient who has abandoned or lost their wallet.dat, then the money is lost.  A subtle point can be made that since there is then less total money in circulation, everyone&amp;#x27;s remaining money is worth slightly more, aka &amp;quot;natural deflation&amp;quot;.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: TOR and I2P</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p041.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p041.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: TOR and I2P&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-04 00:30:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/42/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;用代理端口 9050 时，它只会尝试连一次 IRC，然后放弃，因为它知道大概率永远连不上——IRC 服务器封禁了所有 TOR 出口节点。如果你用别的端口，它会以为那是个普通的老式代理，以越来越长的间隔不断重试 IRC。你不该用 Polipo 或 Privoxy，那些是 http 过滤器和缓存，改动了比特币的消息就会把它搞坏。比特币可能会试图重连来对抗。你应该用 9050 端口。&lt;/p&gt;&#xA;&lt;p&gt;正如 riX 说的，&amp;quot;is giving Tor only an IP address. Apps that do DNS...&amp;quot; 这些警告不用担心。代理模式下比特币根本不用 DNS。&lt;/p&gt;&#xA;&lt;p&gt;因为比特币通过 Tor 连不上 IRC，它不知道现在哪些节点在线，所以只能把最近见过的节点都试一遍。它尽量省着用连接尝试，但大家又希望启动时连得快、断线后重连快。它用的算法是：一个 IP 上次成功连接是越久以前的事，重试间隔就越长。比如，一个 24 小时前见过的节点，它会每 5 小时试连一次。一旦有了至少 2 个连接，超过一周没见过的就不再试；有了 5 个连接，超过 24 小时没见过的就不再试。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When using proxy port 9050, it will only make one attempt to connect to IRC, then give up, since it knows it will probably always fail because IRC servers ban all the TOR exit nodes.  If you&amp;#x27;re using another port, it would assume it might be a regular old normal proxy and would keep retrying IRC at longer and longer intervals.  You should not use Polipo or Privoxy as those are http filters and caches that would corrupt Bitcoin&amp;#x27;s messages if they make any changes.  Bitcoin might be trying to overcome it by reconnecting.  You should use port 9050.&lt;/p&gt;&#xA;&lt;p&gt;As riX says, the &amp;quot;is giving Tor only an IP address. Apps that do DNS...&amp;quot; warnings are nothing to worry about.  Bitcoin doesn&amp;#x27;t use DNS at all in proxy mode.&lt;/p&gt;&#xA;&lt;p&gt;Since Bitcoin can&amp;#x27;t get through to IRC through Tor, it doesn&amp;#x27;t know which nodes are currently online, so it has to try all the recently seen nodes.  It tries to conserve connection attempts as much as possible, but also people want it to connect quickly when they start it up and reconnect quickly if disconnected.  It uses an algorithm where it tries an IP less and less frequently the longer ago it was successful connected.  For example, for a node it saw 24 hours ago, it would wait 5 hours between connection attempts.  Once it has at least 2 connections, it won&amp;#x27;t try anything over a week old, and 5 connections it won&amp;#x27;t try anything over 24 hours old.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p042.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p042.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-05 19:19:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/43/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们在 2009 年 12 月 30 日做了第一次工作量证明难度的自动调整。&lt;/p&gt;&#xA;&lt;p&gt;最低难度是 32 个零比特，所以就算全网只有一个人在跑节点，难度也不会比这更低。去年大部分时间我们都在最低难度以下晃。12 月 30 日我们突破了它，算法调高了难度。从那以后每次调整都在变难。&lt;/p&gt;&#xA;&lt;p&gt;2 月 4 日那次调整，把难度从去年的 1.34 倍提到了比去年难 1.82 倍。就是说同样的工作量，只能生成 55% 的币。&lt;/p&gt;&#xA;&lt;p&gt;难度按全网总算力的比例调整。如果节点数翻倍，难度也翻倍，总产出回到目标速率。&lt;/p&gt;&#xA;&lt;p&gt;懂技术的可以在 debug.log 里搜&amp;quot;target:&amp;quot;看到工作量证明难度。它是一个 256 位无符号十六进制数，SHA-256 值必须小于它才能成功生成区块。每 2016 个区块（通常两周）调整一次，这时 debug.log 会打印&amp;quot;GetNextWorkRequired RETARGET&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;minimum    00000000ffff0000000000000000000000000000000000000000000000000000&lt;br&gt;30/12/2009 00000000d86a0000000000000000000000000000000000000000000000000000&lt;br&gt;11/01/2010 00000000c4280000000000000000000000000000000000000000000000000000&lt;br&gt;25/01/2010 00000000be710000000000000000000000000000000000000000000000000000&lt;br&gt;04/02/2010 000000008cc30000000000000000000000000000000000000000000000000000&lt;br&gt;14/02/2010 0000000065465700000000000000000000000000000000000000000000000000&lt;br&gt;24/02/2010 0000000043b3e500000000000000000000000000000000000000000000000000&lt;br&gt;08/03/2010 00000000387f6f00000000000000000000000000000000000000000000000000&lt;br&gt;21/03/2010 0000000038137500000000000000000000000000000000000000000000000000&lt;br&gt;01/04/2010 000000002a111500000000000000000000000000000000000000000000000000&lt;br&gt;12/04/2010 0000000020bca700000000000000000000000000000000000000000000000000&lt;br&gt;21/04/2010 0000000016546f00000000000000000000000000000000000000000000000000&lt;br&gt;04/05/2010 0000000013ec5300000000000000000000000000000000000000000000000000&lt;br&gt;19/05/2010 00000000159c2400000000000000000000000000000000000000000000000000&lt;br&gt;29/05/2010 000000000f675c00000000000000000000000000000000000000000000000000&lt;br&gt;11/06/2010 000000000eba6400000000000000000000000000000000000000000000000000&lt;br&gt;24/06/2010 000000000d314200000000000000000000000000000000000000000000000000&lt;br&gt;06/07/2010 000000000ae49300000000000000000000000000000000000000000000000000&lt;br&gt;13/07/2010 0000000005a3f400000000000000000000000000000000000000000000000000&lt;br&gt;16/07/2010 000000000168fd00000000000000000000000000000000000000000000000000&lt;br&gt;27/07/2010 00000000010c5a00000000000000000000000000000000000000000000000000&lt;br&gt;05/08/2010 0000000000ba1800000000000000000000000000000000000000000000000000&lt;br&gt;15/08/2010 0000000000800e00000000000000000000000000000000000000000000000000&lt;br&gt;26/08/2010 0000000000692000000000000000000000000000000000000000000000000000&lt;/p&gt;&#xA;&lt;p&gt;date, difficulty factor, % change&lt;br&gt;2009           1.00&lt;br&gt;30/12/2009     1.18   +18%&lt;br&gt;11/01/2010     1.31   +11%&lt;br&gt;25/01/2010     1.34    +2%&lt;br&gt;04/02/2010     1.82   +36%&lt;br&gt;14/02/2010     2.53   +39%&lt;br&gt;24/02/2010     3.78   +49%&lt;br&gt;08/03/2010     4.53   +20%&lt;br&gt;21/03/2010     4.57    +9%&lt;br&gt;01/04/2010     6.09   +33%&lt;br&gt;12/04/2010     7.82   +28%&lt;br&gt;21/04/2010    11.46   +47%&lt;br&gt;04/05/2010    12.85   +12%&lt;br&gt;19/05/2010    11.85    -8%&lt;br&gt;29/05/2010    16.62   +40%&lt;br&gt;11/06/2010    17.38    +5%&lt;br&gt;24/06/2010    19.41   +12%&lt;br&gt;06/07/2010    23.50   +21%&lt;br&gt;13/07/2010    45.38   +93%&lt;br&gt;16/07/2010   181.54  +300%&lt;br&gt;27/07/2010   244.21   +35%&lt;br&gt;05/08/2010   352.17   +44%&lt;br&gt;15/08/2010   511.77   +45%&lt;br&gt;26/08/2010   623.39   +22%&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We had our first automatic adjustment of the proof-of-work difficulty on 30 Dec 2009.&lt;/p&gt;&#xA;&lt;p&gt;The minimum difficulty is 32 zero bits, so even if only one person was running a node, the difficulty doesn&amp;#x27;t get any easier than that.  For most of last year, we were hovering below the minimum.  On 30 Dec we broke above it and the algorithm adjusted to more difficulty.  It&amp;#x27;s been getting more difficult at each adjustment since then.&lt;/p&gt;&#xA;&lt;p&gt;The adjustment on 04 Feb took it up from 1.34 times last year&amp;#x27;s difficulty to 1.82 times more difficult than last year.  That means you generate only 55% as many coins for the same amount of work.&lt;/p&gt;&#xA;&lt;p&gt;The difficulty adjusts proportionally to the total effort across the network.  If the number of nodes doubles, the difficulty will also double, returning the total generated to the target rate.&lt;/p&gt;&#xA;&lt;p&gt;For those technically inclined, the proof-of-work difficulty can be seen by searching on &amp;quot;target:&amp;quot; in debug.log.  It&amp;#x27;s a 256-bit unsigned hex number, which the SHA-256 value has to be less than to successfully generate a block.  It gets adjusted every 2016 blocks, typically two weeks.  That&amp;#x27;s when it prints &amp;quot;GetNextWorkRequired RETARGET&amp;quot; in debug.log.&lt;/p&gt;&#xA;&lt;p&gt;minimum    00000000ffff0000000000000000000000000000000000000000000000000000&lt;br&gt;30/12/2009 00000000d86a0000000000000000000000000000000000000000000000000000&lt;br&gt;11/01/2010 00000000c4280000000000000000000000000000000000000000000000000000&lt;br&gt;25/01/2010 00000000be710000000000000000000000000000000000000000000000000000&lt;br&gt;04/02/2010 000000008cc30000000000000000000000000000000000000000000000000000&lt;br&gt;14/02/2010 0000000065465700000000000000000000000000000000000000000000000000&lt;br&gt;24/02/2010 0000000043b3e500000000000000000000000000000000000000000000000000&lt;br&gt;08/03/2010 00000000387f6f00000000000000000000000000000000000000000000000000&lt;br&gt;21/03/2010 0000000038137500000000000000000000000000000000000000000000000000&lt;br&gt;01/04/2010 000000002a111500000000000000000000000000000000000000000000000000&lt;br&gt;12/04/2010 0000000020bca700000000000000000000000000000000000000000000000000&lt;br&gt;21/04/2010 0000000016546f00000000000000000000000000000000000000000000000000&lt;br&gt;04/05/2010 0000000013ec5300000000000000000000000000000000000000000000000000&lt;br&gt;19/05/2010 00000000159c2400000000000000000000000000000000000000000000000000&lt;br&gt;29/05/2010 000000000f675c00000000000000000000000000000000000000000000000000&lt;br&gt;11/06/2010 000000000eba6400000000000000000000000000000000000000000000000000&lt;br&gt;24/06/2010 000000000d314200000000000000000000000000000000000000000000000000&lt;br&gt;06/07/2010 000000000ae49300000000000000000000000000000000000000000000000000&lt;br&gt;13/07/2010 0000000005a3f400000000000000000000000000000000000000000000000000&lt;br&gt;16/07/2010 000000000168fd00000000000000000000000000000000000000000000000000&lt;br&gt;27/07/2010 00000000010c5a00000000000000000000000000000000000000000000000000&lt;br&gt;05/08/2010 0000000000ba1800000000000000000000000000000000000000000000000000&lt;br&gt;15/08/2010 0000000000800e00000000000000000000000000000000000000000000000000&lt;br&gt;26/08/2010 0000000000692000000000000000000000000000000000000000000000000000&lt;/p&gt;&#xA;&lt;p&gt;date, difficulty factor, % change&lt;br&gt;2009           1.00&lt;br&gt;30/12/2009     1.18   +18%&lt;br&gt;11/01/2010     1.31   +11%&lt;br&gt;25/01/2010     1.34    +2%&lt;br&gt;04/02/2010     1.82   +36%&lt;br&gt;14/02/2010     2.53   +39%&lt;br&gt;24/02/2010     3.78   +49%&lt;br&gt;08/03/2010     4.53   +20%&lt;br&gt;21/03/2010     4.57    +9%&lt;br&gt;01/04/2010     6.09   +33%&lt;br&gt;12/04/2010     7.82   +28%&lt;br&gt;21/04/2010    11.46   +47%&lt;br&gt;04/05/2010    12.85   +12%&lt;br&gt;19/05/2010    11.85    -8%&lt;br&gt;29/05/2010    16.62   +40%&lt;br&gt;11/06/2010    17.38    +5%&lt;br&gt;24/06/2010    19.41   +12%&lt;br&gt;06/07/2010    23.50   +21%&lt;br&gt;13/07/2010    45.38   +93%&lt;br&gt;16/07/2010   181.54  +300%&lt;br&gt;27/07/2010   244.21   +35%&lt;br&gt;05/08/2010   352.17   +44%&lt;br&gt;15/08/2010   511.77   +45%&lt;br&gt;26/08/2010   623.39   +22%&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Questions about Addresses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p043.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p043.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Questions about Addresses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-05 19:44:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/44/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Sabunir，2010 年 2 月 5 日 05:31:30 PM（https://bitcointalk.org/index.php?topic=34.msg246#msg246）&lt;/p&gt;&#xA;&lt;blockquote&gt;是不是该有个功能防这个？比如，如果一笔交易长时间（一个月？）没被接收方接受，交易就取消，币退回给发送方？&lt;/blockquote&gt;&#xA;&lt;p&gt;不可能。钱的控制权已经交到了接收方的密钥对手里，只有那个密钥能动它。&lt;/p&gt;&#xA;&lt;p&gt;就像你用 AES 加高强度密码加密了个文件，然后把密码弄丢了，数据就没了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Sabunir on February 05, 2010, 05:31:30 PM（https://bitcointalk.org/index.php?topic=34.msg246#msg246）Perhaps there should be a feature against this? For instance, if a transaction isn&amp;#x27;t accepted by the recipient for a long period of time (a month?), the transaction will be canceled and the coins returned to the one who sent them?&lt;/p&gt;&#xA;&lt;p&gt;That&amp;#x27;s not possible.  You&amp;#x27;ve handed control of the money over to the recipient&amp;#x27;s keypair.  Only that key can control it.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s similar to if you encrypt a file with AES and a strong password, and you lose the password.  The data is lost.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Repost: Request: Make this anonymous?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p044.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p044.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Repost: Request: Make this anonymous?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-06 21:06:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/45/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;当你发到一个比特币地址时，你并不连接接收方。你把交易发给网络，跟你转发交易的方式一样。你自己发起的交易和你从别的节点收到、正在广播转发的交易，没有区别。不过网络还很小的时候，有人也许还能用排除法猜出来。等网络大了会好一些。&lt;/p&gt;&#xA;&lt;p&gt;如果你通过 IP 发送，接收方能看到你，因为你连到了他们的 IP。你可以用 TOR 遮一下。&lt;/p&gt;&#xA;&lt;p&gt;如果你连比特币都不想让人知道你在用，可以用 TOR。&lt;/p&gt;&#xA;&lt;p&gt;比特币还很新，还没有被独立分析过。如果你真在意隐私，TOR 是值得采取的预防措施。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When you send to a bitcoin address, you don&amp;#x27;t connect to the recipient.  You send the transaction to the network the same way you relay transactions.  There&amp;#x27;s no distinction between a transaction you originated and one you received from another node that you&amp;#x27;re relaying in a broadcast.  With a very small network though, someone might still figure it out by process of elimination.  It&amp;#x27;ll be better when the network is larger.&lt;/p&gt;&#xA;&lt;p&gt;If you send by IP, the recipient sees you because you connect to their IP.  You could use TOR to mask that.&lt;/p&gt;&#xA;&lt;p&gt;You could use TOR if you don&amp;#x27;t want anyone to know you&amp;#x27;re even using Bitcoin.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin is still very new and has not been independently analysed.  If you&amp;#x27;re serious about privacy, TOR is an advisable precaution.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: How divisible are bitcoins and other market/economic questions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p045.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p045.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: How divisible are bitcoins and other market/economic questions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-06 23:25:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/46/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果它真的发展壮大，最终全世界 68 亿人最多只有 2100 万枚币。&lt;/p&gt;&#xA;&lt;p&gt;但别担心，内部还有 6 位没显示出来的小数，一共 8 位。它显示 1.00，内部是 1.00000000。如果未来出现大规模通缩，软件可以显示更多小数位。&lt;/p&gt;&#xA;&lt;p&gt;如果跟小数打交道太烦，我们可以改显示小数点的位置。钱的数额不变，只是小数点和千分位的约定不同。比如小数点右移 3 位，之前显示 1.00000 的，现在显示 1,000.00。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Eventually at most only 21 million coins for 6.8 billion people in the world if it really gets huge.&lt;/p&gt;&#xA;&lt;p&gt;But don&amp;#x27;t worry, there are another 6 decimal places that aren&amp;#x27;t shown, for a total of 8 decimal places internally.  It shows 1.00 but internally it&amp;#x27;s 1.00000000.  If there&amp;#x27;s massive deflation in the future, the software could show more decimal places.&lt;/p&gt;&#xA;&lt;p&gt;If it gets tiresome working with small numbers, we could change where the display shows the decimal point.  Same amount of money, just different convention for where the &amp;quot;,&amp;quot;&amp;#x27;s and &amp;quot;.&amp;quot;&amp;#x27;s go.  e.g. moving the decimal place 3 places would mean if you had 1.00000 before, now it shows it as 1,000.00.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Make your &#34;we accept Bitcoin&#34; logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p046.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p046.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Make your &amp;quot;we accept Bitcoin&amp;quot; logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-08 01:22:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/47/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没有，抱歉。我一直想重做。看起来还行的最大图标是 20x20 的，就是 GNOME 托盘图标用的那个。再大就难看了。16x16 和 20x20 的都做了不少手工微调，才让像素对齐。如果你直接把大图缩小，像素会糊，&amp;quot;BC&amp;quot;里的线条落不到像素格点上，看着别扭。&lt;/p&gt;&#xA;&lt;p&gt;带完整 alpha 通道的最佳 16x16 在 src/rc/bitcoin.ico 里。32x32 的那个我不喜欢。&lt;/p&gt;&#xA;&lt;p&gt;我附上 bitcoin20x20.png，带全透明的 20x20 版。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;No, sorry.  I&amp;#x27;ve been meaning to redo it.  The largest icon that still looks good is the 20x20 one which is used for the tray icon in GNOME.  Any larger than that looks bad.  The 16x16 and 20x20 ones have quite a bit of hand tweaking to get the pixels to work out right.  If you just scale down a larger image, the pixels end up blurred and awkward in places where the lines in &amp;quot;BC&amp;quot; don&amp;#x27;t land square on a pixel.&lt;/p&gt;&#xA;&lt;p&gt;The best 16x16 with full alpha channel is in src/rc/bitcoin.ico.  I don&amp;#x27;t like the 32x32 version.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m attaching bitcoin20x20.png, the 20x20 version with full transparency.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin client and website translation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p047.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p047.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin client and website translation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-08 01:27:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/48/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢你愿意帮忙翻译。这大概是你能帮上的最好的忙。&lt;/p&gt;&#xA;&lt;p&gt;我得先把代码准备好做翻译。wxWidgets 有 locale 支持，大部分字符串在已封装的生成代码里，应该不难。我们还得先完成升级到 wxWidgets-2.9.0 才有 UTF-8 支持。我用 2.9.0 做过测试构建，还剩一个 bug 要修。&lt;/p&gt;&#xA;&lt;p&gt;你用的什么系统？Windows、Linux 32 位还是 64 位？&lt;/p&gt;&#xA;&lt;p&gt;从另一个帖子拆分出来（https://www.bitcoin.org/smf/index.php?topic=44）。&lt;br&gt;sirius-m&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thank you for the offer to help translate.  That is probably the best way you could help.&lt;/p&gt;&#xA;&lt;p&gt;I will need to prepare the code for translation first.  wxWidgets has locale support, and most strings are in generated code that is already wrapped, so it shouldn&amp;#x27;t be too hard.  We also must finish upgrading to wxWidgets-2.9.0 to get UTF-8 support.  I&amp;#x27;ve done test builds with 2.9.0 and there is one bug left to fix.&lt;/p&gt;&#xA;&lt;p&gt;What operating system are you using?  Windows, Linux 32-bit or 64 bit?&lt;/p&gt;&#xA;&lt;p&gt;Split from another thread（https://www.bitcoin.org/smf/index.php?topic=44）.&lt;br&gt;sirius-m&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin client and website translation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p048.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p048.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin client and website translation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-08 16:10:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/49/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;单个二进制文件加多个 .mo 文件要省心得多。搞一堆构建变体维护工作量太大。软件支持一旦实现，谁都可以贡献翻译。&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets 用 gettext 标准。你用 gettext 工具或 poedit 之类的，扫描源文件里的字符串生成 .po 文件，把翻译填进去，再编译成 .mo 文件。程序运行时加载 .mo 文件，给所有字符串换皮。加新语言不用重新编译程序，加 .mo 文件就行。&lt;/p&gt;&#xA;&lt;p&gt;在 Windows 上，.mo 文件放在 EXE 所在目录下的 lang 子目录。&lt;/p&gt;&#xA;&lt;p&gt;我现在在做 JSON-RPC 和命令行支持，做完希望接下来做这个。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s much easier to have a single binary and multiple .mo files.  It&amp;#x27;s too much maintenance work to have lots of build variations.  Once the software support is implemented, anyone could contribute translations.&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets uses the gettext standard.  You use the gettext tools or something like poedit to create a .po file by scanning the sourcefiles for strings and editing the translations into the .po file, then compile it into a .mo file.  The program loads the .mo file at runtime and reskins all the strings.  Additional languages can be added to an existing program by adding .mo files without recompiling the program.&lt;/p&gt;&#xA;&lt;p&gt;On Windows, the .mo files would go in a lang subdirectory in the directory where the EXE is located.&lt;/p&gt;&#xA;&lt;p&gt;Right now I&amp;#x27;m working on JSON-RPC and command line support, but when I&amp;#x27;m finished with that I hope to do this next.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Simple to implement feature requests</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p049.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p049.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Simple to implement feature requests&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-08 16:37:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/50/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;有这些命令行选项：&lt;/p&gt;&#xA;&lt;p&gt;bitcoin -addnode=1.2.3.4    告诉 bitcoin 要连的节点&lt;br&gt;bitcoin -connect=1.2.3.4    只连指定的节点&lt;/p&gt;&#xA;&lt;p&gt;可以多用几个，比如&lt;br&gt;bitcoin -connect=(先试这个) -connect=(再试这个) ...&lt;/p&gt;&#xA;&lt;p&gt;-connect 可以指定不可路由的 IP，比如 192.168.x.x，所以如果你有个服务器群，想让一台服务器连外网、其余的都连这台服务器，可以这么做。&lt;/p&gt;&#xA;&lt;p&gt;特别地，如果你一直走 TOR 连接，就需要 -addnode，因为 IRC 服务器封禁了所有 TOR 出口节点。走 TOR 连接可以这样：&lt;/p&gt;&#xA;&lt;p&gt;bitcoin -proxy=127.0.0.1:9050 -addnode=212.159.72.216&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There are command line options:&lt;/p&gt;&#xA;&lt;p&gt;bitcoin -addnode=1.2.3.4    to tell bitcoin about a node to connect to&lt;br&gt;bitcoin -connect=1.2.3.4    connect only to the specified node(s)&lt;/p&gt;&#xA;&lt;p&gt;You can use more than one of these, for instance&lt;br&gt;bitcoin -connect=(first to try) -connect=(next to try) ...&lt;/p&gt;&#xA;&lt;p&gt;You can specify non-routable IPs with -connect like 192.168.x.x, so if you had a server farm and you wanted one server to connect to the world and the rest to connect to the one server, you could do that.&lt;/p&gt;&#xA;&lt;p&gt;In particular, -addnode is needed if you&amp;#x27;re always going to connect through TOR, since the IRC server blocks all the TOR exit nodes.  To connect through TOR, you could use:&lt;/p&gt;&#xA;&lt;p&gt;bitcoin -proxy=127.0.0.1:9050 -addnode=212.159.72.216&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: DEB Package?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p050.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p050.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: DEB Package?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-12 02:33:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/51/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你是只想跑程序，还是真要编译？有个 32 位 linux 二进制，在 64 位 ubuntu 上&amp;quot;sudo apt-get ia32-libs&amp;quot;就能跑。&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;p&gt;我最近更新了 SVN，可以在 64 位 Karmic 上用 wxWidgets 2.9.0 构建了。这是在 0.2.0 发布之后。0.2.0 发布版还不能在 64 位上构建。&lt;/p&gt;&#xA;&lt;p&gt;不幸的是，我们能用的两个 wxWidgets 版本目前都没有 -dev 的 deb 包。Karmic 上只有 UTF-16 版。我们要么用 ANSI（libwxgtk2.8-ansi-dev）版，要么用 UTF-8（wxWidgets 2.9.0）版。我们正在往 2.9.0 走。&lt;/p&gt;&#xA;&lt;p&gt;我知道你说不想用虚拟机，但万不得已的话，我上次试 Windows 版在 Wine 里跑得挺好。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Are you just trying to run the program or do you really need to compile it?  There&amp;#x27;s a 32-bit linux binary that can be run on 64-bit ubuntu if you &amp;quot;sudo apt-get ia32-libs&amp;quot;.&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;p&gt;I recently updated the SVN for building on 64-bit Karmic with wxWidgets 2.9.0.  This was after the 0.2.0 release.  The 0.2.0 release did not build on 64-bit yet.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately there currently isn&amp;#x27;t a -dev deb package of either of the versions of wxWidgets that we can use.  On Karmic they only have the UTF-16 version.  We need either the ANSI (libwxgtk2.8-ansi-dev) version or the UTF-8 (wxWidgets 2.9.0) version.  We&amp;#x27;re moving towards 2.9.0.&lt;/p&gt;&#xA;&lt;p&gt;I know you said you didn&amp;#x27;t want VM, but as a last resort, last I checked the Windows version runs fine in Wine.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: What&#39;s with this odd generation?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p051.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p051.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: What&amp;#x27;s with this odd generation?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-12 03:08:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/52/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;很大的交易有一点小额手续费。生成包含这笔交易的区块的节点得到这笔手续费。&lt;/p&gt;&#xA;&lt;p&gt;同一笔钱再发一次，不会再收一次费。如果你钱包里全是生成的币，一次性全发出去一笔大交易，就得把几百个 50 bc 的币打包到一起。之后就只是一行，发送合并后的总额。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There&amp;#x27;s a small transaction fee for very large transactions.  The node that generates the block that contains the transaction gets the fee.&lt;/p&gt;&#xA;&lt;p&gt;If the same money gets sent again, it won&amp;#x27;t incur the fee again.  If all you have is generated coins in your wallet, if you send them all in one huge transaction, it has to bundle hundreds of 50 bc coins together.  After that it&amp;#x27;s just one line to send the combined unit.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: DEB Package?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p052.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p052.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: DEB Package?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-12 15:57:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/53/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：soultcer，2010 年 2 月 12 日 02:31:50 PM（https://bitcointalk.org/index.php?topic=49.msg321#msg321）&lt;/p&gt;&#xA;&lt;blockquote&gt;需要的话，我可以提供预编译好的二进制。&lt;/blockquote&gt;&#xA;&lt;p&gt;是我漏了什么吗？bitcoin.org 上的 32 位 linux 预编译二进制有什么问题？&lt;/p&gt;&#xA;&lt;p&gt;发行版里的 bitcoin 二进制静态链接了 wxWidgets 库，它的共享链接库（openssl 和 GTK）Ubuntu 自带，所以不用做成 .deb 去拉依赖也能跑。&lt;/p&gt;&#xA;&lt;p&gt;因为要升级到 wxWidgets 2.9.0 来支持 UTF-8，而它还没有 DEB 包，我们还得继续静态链接。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: soultcer on February 12, 2010, 02:31:50 PM（https://bitcointalk.org/index.php?topic=49.msg321#msg321）If you want, I can provide you with a precompiled binary.&lt;/p&gt;&#xA;&lt;p&gt;Am I missing something?  Is there something wrong with the 32-bit linux precompiled binary on bitcoin.org?&lt;/p&gt;&#xA;&lt;p&gt;The bitcoin binary in the distribution static links the wxWidgets library, and its shared links (openssl and GTK) are included in Ubuntu, so it can run without needing to be a .deb to pull down dependencies.&lt;/p&gt;&#xA;&lt;p&gt;Since we&amp;#x27;re upgrading to wxWidgets 2.9.0 for UTF-8, which doesn&amp;#x27;t have a DEB package yet, we&amp;#x27;ll continue to need to static link it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Repost: Request: Make this anonymous?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p053.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p053.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Repost: Request: Make this anonymous?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-12 17:28:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/54/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没错，通过 Tor 用 IP 发送是拆东墙补西墙。Tor 出口节点能看到你消息的明文，还可能中间人攻击你。&lt;/p&gt;&#xA;&lt;p&gt;最好只发到比特币地址。通过比特币地址的付款是作为正常网络流量的一部分在网络上广播的。跟网络的所有通信都是公开信息的广播。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;True, sending by IP through Tor trades one problem for another.  The Tor exit node can see the text of your message and potentially MITM you.&lt;/p&gt;&#xA;&lt;p&gt;Best to only send to bitcoin addresses then.  Payments by bitcoin address are broadcast over the network as part of the normal network traffic.  All communications with the network are broadcasts of public information.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: DEB Package?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p054.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p054.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: DEB Package?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-13 01:38:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/55/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;wxWidgets 2.8.9 我在 Karmic 64 位上也编译不过。&lt;/p&gt;&#xA;&lt;p&gt;我一直在 Karmic 64 位上用 wxWidgets 2.9.0 编译最新的 SVN，64 位下编译没问题。看 build-unix.txt，按给的参数配 wxWidgets 的 ../configure，就能直接用附带的 makefile.unix.wx2.9。（--enable-debug --disable-shared --enable-monolithic）&lt;/p&gt;&#xA;&lt;p&gt;2.9.0 还有个显示上的 bug 要修，状态数字显示挤在一起，不知为什么。——已修&lt;/p&gt;&#xA;&lt;p&gt;首页的下载链接是 sourceforge 的 tar.gz 包，里面是 32 位二进制和 0.2.0 源码，当时还不能在 64 位上构建。&lt;/p&gt;&#xA;&lt;p&gt;SVN 第一次能在 64 位上用 wx2.9.0 构建是 2010 年 1 月 28 日。&lt;/p&gt;&#xA;&lt;p&gt;希望哪天他们能出 wxWidgets 2.9.0 的 debian 包。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I couldn&amp;#x27;t get wxWidgets 2.8.9 to compile on Karmic 64-bit either.&lt;/p&gt;&#xA;&lt;p&gt;I have been compiling the latest SVN on Karmic 64-bit with wxWidgets 2.9.0, which compiles fine on 64-bit.  Read build-unix.txt and use the given ../configure parameters on wxWidgets so you can use the makefile.unix.wx2.9 as supplied.  (--enable-debug --disable-shared --enable-monolithic)&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s one cosmetic bug with 2.9.0 I still need to fix where the status number display is bunched up for some reason.  -- fixed&lt;/p&gt;&#xA;&lt;p&gt;The download link on the homepage is to the sourceforge tar.gz archive which contains the 32-bit binary and the 0.2.0 sources, which were not yet buildable on 64-bit at the time.&lt;/p&gt;&#xA;&lt;p&gt;The SVN was first buildable on 64-bit with wx2.9.0 on 28 January 2010.&lt;/p&gt;&#xA;&lt;p&gt;Hopefully they&amp;#x27;ll have a wxWidgets 2.9.0 debian package someday.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: What&#39;s with this odd generation?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p055.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p055.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: What&amp;#x27;s with this odd generation?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-14 06:28:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/56/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：theymos，2010 年 2 月 12 日 08:31:52 AM（https://bitcointalk.org/index.php?topic=48.msg318#msg318）&lt;/p&gt;&#xA;&lt;blockquote&gt;发送方客户端会多付一点比特币来 covering 手续费吗（这样接收方就能拿到预期金额）？&lt;/blockquote&gt;&#xA;&lt;p&gt;会。&lt;/p&gt;&#xA;&lt;p&gt;引用自：SmokeTooMuch，2010 年 2 月 12 日 01:11:09 PM（https://bitcointalk.org/index.php?topic=48.msg319#msg319）&lt;/p&gt;&#xA;&lt;blockquote&gt;我们为什么还需要手续费？我还以为免手续费是比特币的优势之一呢？！&lt;/blockquote&gt;&#xA;&lt;p&gt;几乎所有交易都是免费的。只有当一笔交易需要凑齐超过 500 笔你收到过的最大付款才能凑够金额时，才算超过了大小上限。超大的交易只要加一点点手续费照样能发。&lt;/p&gt;&#xA;&lt;p&gt;普通交易、乃至比平均大 500 倍的交易，都是免费的。&lt;/p&gt;&#xA;&lt;p&gt;只有发那种特别巨大的交易时才会碰到手续费，而且也就金额的 0.002% 左右。这钱不是被系统抽走了，只是给了其他节点。你要心疼这手续费，大可以反过来自己跑个节点，说不定哪天也能收一笔 0.44 的手续费。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on February 12, 2010, 08:31:52 AM（https://bitcointalk.org/index.php?topic=48.msg318#msg318）Does the sending client send more BitCoins to account for the fee (so the recipient gets what he&amp;#x27;s expecting)?&lt;br&gt;Yes.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: SmokeTooMuch on February 12, 2010, 01:11:09 PM（https://bitcointalk.org/index.php?topic=48.msg319#msg319）why do we even need fees ? i thougt the no-fees-feature was one of the advantages of bitcoin ?!&lt;br&gt;Almost all transactions are free.  A transaction is over the maximum size limit if it has to add up more than 500 of the largest payments you&amp;#x27;ve received to make up the amount.  A transaction over the size limit can still be sent if a small fee is added.&lt;/p&gt;&#xA;&lt;p&gt;The average transaction, and anything up to 500 times bigger than average, is free.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s only when you&amp;#x27;re sending a really huge transaction that the transaction fee ever comes into play, and even then it only works out to something like 0.002% of the amount.  It&amp;#x27;s not money sucked out of the system, it just goes to other nodes.  If you&amp;#x27;re sad about paying the fee, you could always turn the tables and run a node yourself and maybe someday rake in a 0.44 fee yourself.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: What&#39;s with this odd generation?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p056.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p056.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: What&amp;#x27;s with this odd generation?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-14 15:52:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/57/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;对。不然就没法有 2100 万枚币的有限上限了，因为生成总得有点最低奖励。几十年后奖励小到不行时，交易手续费会成为节点的主要报酬。我确信 20 年后要么交易量非常大，要么没有交易量。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Right.  Otherwise we couldn&amp;#x27;t have a finite limit of 21 million coins, because there would always need to be some minimum reward for generating.  In a few decades when the reward gets too small, the transaction fee will become the main compensation for nodes.  I&amp;#x27;m sure that in 20 years there will either be very large transaction volume or no volume.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p057.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p057.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-15 06:28:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/58/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;14/02/2010 0000000065465700000000000000000000000000000000000000000000000000&lt;/p&gt;&#xA;&lt;p&gt;2009        1.00&lt;br&gt;30/12/2009  1.18   +18%&lt;br&gt;11/01/2010  1.31   +11%&lt;br&gt;25/01/2010  1.34    +2%&lt;br&gt;04/02/2010  1.82   +36%&lt;br&gt;14/02/2010  2.53   +39%&lt;/p&gt;&#xA;&lt;p&gt;昨天难度又大跳了一次，从 1.82 倍跳到 2.53 倍，10 天涨了 39%。是 10 天不是 14 天，因为更多节点加入，2016 个区块用更短时间就生成完了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;14/02/2010 0000000065465700000000000000000000000000000000000000000000000000&lt;/p&gt;&#xA;&lt;p&gt;2009        1.00&lt;br&gt;30/12/2009  1.18   +18%&lt;br&gt;11/01/2010  1.31   +11%&lt;br&gt;25/01/2010  1.34    +2%&lt;br&gt;04/02/2010  1.82   +36%&lt;br&gt;14/02/2010  2.53   +39%&lt;/p&gt;&#xA;&lt;p&gt;Another big jump in difficulty yesterday from 1.82 times to 2.53 times, a 39% increase since 10 days ago.  It was 10 days apart not 14 because more nodes joined and generated the 2016 blocks in less time.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Setting up multiple bitcoin machines behind NAT</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p058.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p058.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Setting up multiple bitcoin machines behind NAT&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-16 01:34:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/59/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;目前还没有端口号设置能做这个。这功能还没实现。你的 NAT 只能端口转发到其中一台电脑。（我之前说过 NAT 端口转换，但那行不通，其他节点不知道连那个端口。）&lt;/p&gt;&#xA;&lt;p&gt;如果你想，顺手做个小优化，其余电脑可以这样跑：&lt;br&gt;bitcoin -connect=&amp;lt;第一台电脑的 IP&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;这样它们的所有网络通信都走第一台电脑，不用每台都单独连外网拿同样的信息。省带宽，不过本来带宽用得也不多，除非你有成吨的电脑，否则无所谓。&lt;/p&gt;&#xA;&lt;p&gt;为了第一台电脑挂掉时有冗余，可以让两台往外连，其余的连这两台。前两台正常跑，其余的这样跑：&lt;br&gt;bitcoin -connect=&amp;lt;IP1&amp;gt; -connect=&amp;lt;IP2&amp;gt;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Right now there isn&amp;#x27;t a port number setting to do that.  It&amp;#x27;s a feature yet to be implemented.  You can only set up your NAT to port-forward to one of the computers.  (I said something earlier about NAT port translation, but that wouldn&amp;#x27;t work, other nodes wouldn&amp;#x27;t know to connect to that port)&lt;/p&gt;&#xA;&lt;p&gt;If you want, as a small optimization, you could run the rest of your computers as:&lt;br&gt;bitcoin -connect=&amp;lt;the IP of the first computer&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;so they get all their network communication from the first computer and don&amp;#x27;t all connect over the net individually for the same information.  This saves bandwidth, although it doesn&amp;#x27;t use much bandwidth to begin with, so it wouldn&amp;#x27;t really matter unless you had tons of computers.&lt;/p&gt;&#xA;&lt;p&gt;For redundancy in case the first computer goes down, you could have two that connect out and the rest connect to both of them.  The first two are run normally, the rest are run like:&lt;br&gt;bitcoin -connect=&amp;lt;IP1&amp;gt; -connect=&amp;lt;IP2&amp;gt;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p059.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p059.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-16 17:36:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/60/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Suggester，2010 年 2 月 16 日 02:15:49 AM（https://bitcointalk.org/index.php?topic=43.msg361#msg361）&lt;/p&gt;&#xA;&lt;blockquote&gt;Satoshi，我算了下，我这台还算新的酷睿 2 双核要不停跑 20 小时才能生成 ฿50.00！旧电脑更是遥遥无期。大家都想尽快&amp;quot;拥有&amp;quot;点什么，能不能把生成切得更碎一点？比如说，别 20 小时出 ฿50，改成 2 小时出 ฿5？&lt;/blockquote&gt;&#xA;&lt;p&gt;我想过，但没有切实可行的办法切更碎。出块频率是在&amp;quot;尽快确认交易&amp;quot;和&amp;quot;网络延迟&amp;quot;之间权衡的。&lt;/p&gt;&#xA;&lt;p&gt;算法目标是平均每小时 6 个块。如果改成 5 币、每小时 60 个块，块的数量多 10 倍，初始区块下载也要慢 10 倍。而且根本行不通，因为平均 1 分钟一个块，网络一大就跟广播延迟差不多了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Suggester on February 16, 2010, 02:15:49 AM（https://bitcointalk.org/index.php?topic=43.msg361#msg361）Satoshi, I figured it will take my modern core 2 duo about 20 hours of nonstop work to create ฿50.00! With older PCs it will take forever. People like to feel that they &amp;quot;own&amp;quot; something as soon as possible, is there a way to make the generation more divisible? So say, instead of making ฿50 every 20 hours, make ฿5 every 2 hours? &lt;br&gt;I thought about that but there wasn&amp;#x27;t a practical way to do smaller increments.  The frequency of block generation is balanced between confirming transactions as fast as possible and the latency of the network.&lt;/p&gt;&#xA;&lt;p&gt;The algorithm aims for an average of 6 blocks per hour.  If it was 5 bc and 60 per hour, there would be 10 times as many blocks and the initial block download would take 10 times as long.  It wouldn&amp;#x27;t work anyway because that would be only 1 minute average between blocks, too close to the broadcast latency when the network gets larger.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p060.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p060.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-17 17:58:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/61/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Sabunir，2010 年 2 月 16 日 08:51:51 AM（https://bitcointalk.org/index.php?topic=43.msg372#msg372）&lt;/p&gt;&#xA;&lt;blockquote&gt;可能跟我的连接延迟特别高有关（平均 2000ms 以上）&lt;/blockquote&gt;&#xA;&lt;p&gt;双向 2 秒延迟，挖矿成功率损失不到 1%。&lt;/p&gt;&#xA;&lt;p&gt;引用自：Sabunir，2010 年 2 月 16 日 08:51:51 AM（https://bitcointalk.org/index.php?topic=43.msg372#msg372）&lt;/p&gt;&#xA;&lt;blockquote&gt;和/或丢包率高（有时丢包 10%）？&lt;/blockquote&gt;&#xA;&lt;p&gt;应该没问题，但我不确定。协议设计成能 resync 到下一条消息，收不到的消息会向所有连着的节点反复索取。漏了块的话，每进来一个新块、发现有缺口，它也会继续要。正式发布前我做过测试，重负载下随机丢 1/4 的消息，能整夜跑下来没有节点卡死。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Sabunir on February 16, 2010, 08:51:51 AM（https://bitcointalk.org/index.php?topic=43.msg372#msg372）. Perhaps it has to do with my connection&amp;#x27;s very high latency (2000ms or more on average) &lt;br&gt;2 seconds of latency in both directions should reduce your generation success by less than 1%.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: Sabunir on February 16, 2010, 08:51:51 AM（https://bitcointalk.org/index.php?topic=43.msg372#msg372）and/or my high packet loss (sometimes up to 10% loss)?&lt;br&gt;Probably OK, but I&amp;#x27;m not sure.  The protocol is designed to resync to the next message, and messages get re-requested from all the other nodes you&amp;#x27;re connected to until received.  If you miss a block, it&amp;#x27;ll also keep requesting it every time another blocks comes in and it sees there&amp;#x27;s a gap.  Before the original release I did a test dropping 1 out of 4 random messages under heavy load until I could run it overnight without any nodes getting stuck.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin client and website translation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p061.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p061.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin client and website translation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-17 19:19:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/62/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我更新了 SVN，加了支持翻译的改动。可翻译的字符串都包在 _(&amp;quot;&amp;quot;) 里，所有平台都用 UTF-8。&lt;/p&gt;&#xA;&lt;p&gt;程序运行时，会在 EXE 所在目录找这个文件：locale\&amp;lt;langcode&amp;gt;\LC_MESSAGES\bitcoin.mo&lt;/p&gt;&#xA;&lt;p&gt;&amp;lt;langcode&amp;gt; 是你的系统语言的两位代码，比如&amp;quot;de&amp;quot;或&amp;quot;nl&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;Linux 上还会找：&lt;br&gt;/usr/share/locale/&amp;lt;langcode&amp;gt;/LC_MESSAGES/bitcoin.mo&lt;br&gt;/usr/local/share/locale/&amp;lt;langcode&amp;gt;/LC_MESSAGES/bitcoin.mo&lt;br&gt;（linux 上还有别的标准位置该找吗？）&lt;/p&gt;&#xA;&lt;p&gt;用 poedit 做 .po 和 .mo 文件的快速步骤：&lt;/p&gt;&#xA;&lt;p&gt;- 从 SVN 下载比特币源码&lt;br&gt;- 在 trunk 目录建 locale\&amp;lt;lang&amp;gt;\LC_MESSAGES&lt;br&gt;- poedit 里，文件-&amp;gt;新建目录-&amp;gt;路径页&lt;br&gt;- 点&amp;quot;新建条目&amp;quot;的虚线矩形按钮&lt;br&gt;- 填&amp;quot;../../..&amp;quot;，一定要按回车确认添加路径&lt;br&gt;- 点确定&lt;br&gt;- 把文件存为 LC_MESSAGES 目录下的&amp;quot;bitcoin.po&amp;quot;&lt;br&gt;- 它会扫描源码，找到约 170 个字符串&lt;br&gt;- 如果什么都没找到，检查目录-&amp;gt;设置-&amp;gt;路径页，确认&amp;quot;../../..&amp;quot;加上了&lt;/p&gt;&#xA;&lt;p&gt;翻译完后，把 bitcoin.po（可编辑的目录文件）和 bitcoin.mo（程序用的编译数据）都提交。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I updated the SVN with changes to support translation.  Translatable strings are all enclosed in _(&amp;quot;&amp;quot;), and we&amp;#x27;re using UTF-8 on all platforms.&lt;/p&gt;&#xA;&lt;p&gt;When the program runs, it looks in the directory of the EXE for the file: locale\&amp;lt;langcode&amp;gt;\LC_MESSAGES\bitcoin.mo&lt;/p&gt;&#xA;&lt;p&gt;&amp;lt;langcode&amp;gt; is the two letter code of the language your OS is set to, like &amp;quot;de&amp;quot; or &amp;quot;nl&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;On Linux, it also looks for:&lt;br&gt;/usr/share/locale/&amp;lt;langcode&amp;gt;/LC_MESSAGES/bitcoin.mo&lt;br&gt;/usr/local/share/locale/&amp;lt;langcode&amp;gt;/LC_MESSAGES/bitcoin.mo&lt;br&gt;(are there other standard places it should look on linux?)&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;#x27;s a quick walkthrough using poedit to make a .po and .mo file:&lt;/p&gt;&#xA;&lt;p&gt;- Download the bitcoin sourcecode from SVN&lt;br&gt;- In the trunk directory, mkdir locale\&amp;lt;lang&amp;gt;\LC_MESSAGES&lt;br&gt;- In poedit, File-&amp;gt;New catalog-&amp;gt;Paths tab&lt;br&gt;- Click the &amp;quot;New item&amp;quot; dotted rectangle button&lt;br&gt;- Put &amp;quot;../../..&amp;quot; and MAKE SURE TO PRESS ENTER to add the path&lt;br&gt;- Click OK&lt;br&gt;- Save the file as &amp;quot;bitcoin.po&amp;quot; in the LC_MESSAGES directory you made&lt;br&gt;- It should then scan the sourcecode and find about 170 strings&lt;br&gt;- If it didn&amp;#x27;t find anything, check Catalog-&amp;gt;Settings-&amp;gt;Path tab, make sure the &amp;quot;../../..&amp;quot; was added&lt;/p&gt;&#xA;&lt;p&gt;When you&amp;#x27;re done translating, commit both bitcoin.po (the editable catalog file) and bitcoin.mo (compiled data used by the program).&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Number of connections</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p062.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p062.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Number of connections&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-21 03:43:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/63/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;节点到 15 个连接就不再主动发起新连接了。如果你能接受入站连接，别人连你，能远超这个数；否则最多 15 个。&lt;/p&gt;&#xA;&lt;p&gt;我不知道 15 个连接有没有必要。也许该是 10 个。&lt;/p&gt;&#xA;&lt;p&gt;现在只能往外连的节点多半时间都在 15 个左右，你应该能趋向一个平衡。45 说明只能出不能进的节点和能接受入站的节点比例是 3:1。&lt;/p&gt;&#xA;&lt;p&gt;连接数以后不能再当网络规模的衡量了。应该有人定期 IRC 上 bitcoin 频道 chat.freenode.net 数数用户数。那是网络节点的总数（TOR 节点除外）。&lt;/p&gt;&#xA;&lt;p&gt;出块又跑到进度前面了。下次调整还有约 5 天，难度又要大跳一步。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Nodes stop trying to initiate connections once they have 15.  If you can accept incoming connections, then you can get well above that from nodes connecting to you, otherwise you max out at 15.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t know if there&amp;#x27;s any reason to have 15 connections.  Maybe it should be 10.&lt;/p&gt;&#xA;&lt;p&gt;Since nodes that can only connect out are probably at or near 15 most of the time now, you should level off to an equilibrium.  45 suggests a ratio of 3 out-only nodes to every 1 in-accepting node.&lt;/p&gt;&#xA;&lt;p&gt;The number of connections won&amp;#x27;t be a good gauge of the size of the network any more.  Someone should periodically IRC to the bitcoin channel on chat.freenode.net and count the number of users.  That gives you the total count of network nodes (except TOR nodes).&lt;/p&gt;&#xA;&lt;p&gt;Block generation is again running ahead of pace.  We&amp;#x27;re in for another big step up in difficulty at the next adjustment in about 5 days.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Post your static IP</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p063.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p063.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Post your static IP&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-21 04:19:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/64/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;要是能有个固定 IP 列表就好了，新用户可以往上面发测试捐赠，看看软件怎么工作。如果你能接受入站连接又有固定 IP 地址，发到这里！&lt;/p&gt;&#xA;&lt;p&gt;发到这些 IP 的都算捐赠。&lt;/p&gt;&#xA;&lt;p&gt;如果你要往返测试，一定要在留言里写上你的回款比特币地址或 IP，但请默认它是单向的。他们不一定会盯着入站交易给你回。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It would be nice to have a list of static IPs for new users to send test donations to so they can see how the software works.  If you can accept incoming connections and you have a static IP address, post it here!&lt;/p&gt;&#xA;&lt;p&gt;Anything sent to these IPs should be considered a donation.&lt;/p&gt;&#xA;&lt;p&gt;If you do request a round-trip, be sure to include your return bitcoin address or IP in the comment, but please assume it&amp;#x27;ll be one-way.  They won&amp;#x27;t necessarily be watching for incoming transactions to send back.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Current Bitcoin economic model is unsustainable</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p064.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p064.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Current Bitcoin economic model is unsustainable&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-21 05:44:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/65/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;分析得漂亮，xc。&lt;/p&gt;&#xA;&lt;p&gt;一个预期会升值的东西，理性的市场价格已经反映了预期未来涨幅的现值。你在心里做个概率估算，权衡它继续涨的可能性。&lt;/p&gt;&#xA;&lt;p&gt;没有市场来定价时，NewLibertyStandard 按生产成本的估算是个不错的猜测，也是个有用的服务（谢了）。任何商品的价格都倾向于向生产成本靠拢。价格低于成本，生产就放缓；价格高于成本，生成再卖就能赚钱。同时，产量增加会推高难度，把生成成本推向价格。&lt;/p&gt;&#xA;&lt;p&gt;往后几年，新币生成只占现有供应的一小部分时，市场价格决定生产成本的程度会超过反过来。&lt;/p&gt;&#xA;&lt;p&gt;眼下生成投入在快速增加，说明大家估计的现值高于当前的生产成本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Excellent analysis, xc.&lt;/p&gt;&#xA;&lt;p&gt;A rational market price for something that is expected to increase in value will already reflect the present value of the expected future increases.  In your head, you do a probability estimate balancing the odds that it keeps increasing.&lt;/p&gt;&#xA;&lt;p&gt;In the absence of a market to establish the price, NewLibertyStandard&amp;#x27;s estimate based on production cost is a good guess and a helpful service (thanks).  The price of any commodity tends to gravitate toward the production cost.  If the price is below cost, then production slows down.  If the price is above cost, profit can be made by generating and selling more.  At the same time, the increased production would increase the difficulty, pushing the cost of generating towards the price.&lt;/p&gt;&#xA;&lt;p&gt;In later years, when new coin generation is a small percentage of the existing supply, market price will dictate the cost of production more than the other way around.&lt;/p&gt;&#xA;&lt;p&gt;At the moment, generation effort is rapidly increasing, suggesting people are estimating the present value to be higher than the current cost of production.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>UI improvements</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p065.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p065.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;UI improvements&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-21 21:48:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/66/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;传了些 UI 改动到 SVN，算 0.2.5 版。&lt;/p&gt;&#xA;&lt;p&gt;原来的&amp;quot;查看-&amp;gt;显示已生成&amp;quot;改成了页签：&lt;br&gt;- 所有交易（All Transactions）&lt;br&gt;- 发出/收到（Sent/Received）&lt;br&gt;- 发出（Sent）&lt;br&gt;- 收到（Received）&lt;/p&gt;&#xA;&lt;p&gt;切到收到页查付款方便多了。&lt;/p&gt;&#xA;&lt;p&gt;把&amp;quot;你的地址&amp;quot;本并进了主地址本。两个地址本放着让人糊涂。&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;发件人：未知，收件人：（你的一个比特币地址）&amp;quot;里的&amp;quot;收件人：&amp;quot;还是别扭，我改成了&amp;quot;发件人：未知，收到于：&amp;quot;。比特币地址是缩写的，能看到你在地址本接收页设的标签。&lt;/p&gt;&#xA;&lt;p&gt;修了几个升级到 wxWidgets 2.9.0 带来的 UI 小毛病。&lt;/p&gt;&#xA;&lt;p&gt;想要无界面版的朋友我没忘，但我得先玩点有意思的，再回去折腾构建。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Uploaded some UI changes to SVN as version 0.2.5.&lt;/p&gt;&#xA;&lt;p&gt;Instead of View-&amp;gt;Show Generated, we now have tabs:&lt;br&gt;- All Transactions&lt;br&gt;- Sent/Received&lt;br&gt;- Sent&lt;br&gt;- Received&lt;/p&gt;&#xA;&lt;p&gt;Makes it a lot easier to flip to received and check for payments.&lt;/p&gt;&#xA;&lt;p&gt;Moved the &amp;quot;Your Addresses&amp;quot; book inside the main address book.  It was confusing having two address books.&lt;/p&gt;&#xA;&lt;p&gt;I found the &amp;quot;To:&amp;quot; in &amp;quot;From: unknown, To: (one of your bitcoin addresses)&amp;quot; still confusing, so I changed it to &amp;quot;From: unknown, Received with:&amp;quot;.  The bitcoin address is abbreviated so you can see the label that you set in the Receiving tab of the address book.&lt;/p&gt;&#xA;&lt;p&gt;Fixed a few UI glitches from the upgrade to wxWidgets 2.9.0.&lt;/p&gt;&#xA;&lt;p&gt;I haven&amp;#x27;t forgotten about you people who want non-UI, but I had to do some fun stuff before more build bashing.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: generation slowed down dramatically</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p066.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p066.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: generation slowed down dramatically&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-23 00:49:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/67/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;就是一串倒霉的随机运气。我看挺稳的。&lt;/p&gt;&#xA;&lt;p&gt;竞争要到下一次自动重定向调整才起作用，还没到呢。&lt;/p&gt;&#xA;&lt;p&gt;调整是每 2016 个区块。要算离下一次还有多远，把区块总数除以 2016，小数部分就是进度。&lt;/p&gt;&#xA;&lt;p&gt;我粗算一下：42032 个区块/2016 = 20.85 = 走了 85%。离下一次还有约 1.5 天。离上次才约 10 天，目标是 14 天，所以 14/10 = 1.4 = 难度涨约 40%。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Just a random streak of bad luck.  It looks steady to me.&lt;/p&gt;&#xA;&lt;p&gt;Competition doesn&amp;#x27;t have an effect until the next automatic retarget adjustment, and we haven&amp;#x27;t reached the next one yet.&lt;/p&gt;&#xA;&lt;p&gt;The adjustments are every 2016 blocks.  To calculate our progress towards the next one, divide the block total by 2016.  The fractional part is how far we are to the next one.&lt;/p&gt;&#xA;&lt;p&gt;My back-of-the-envelope projection: 42032 blocks/2016 = 20.85 = 85% of the way.  About 1.5 days to go until the next one.  That&amp;#x27;ll only be about 10 days since the last one, the target is 14 days, so 14/10 = 1.4 = around 40% difficulty increase.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: UI improvements</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p067.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p067.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: UI improvements&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-23 01:16:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/68/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;地址本里现在有&amp;quot;发送&amp;quot;和&amp;quot;接收&amp;quot;页签了。你的地址叫&amp;quot;接收地址&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;madhatter 在 Mac 上构建，报错大概是 UTF-16 的 wxWidgets 2.8 闹的。换 2.9.0 应该运气好点。wxWidgets 2.9.0 是 UTF-8，不会有这问题。&lt;/p&gt;&#xA;&lt;p&gt;我觉得他在 FreeBSD 上跑起来了，但他想要无界面版。&lt;/p&gt;&#xA;&lt;p&gt;命令行和 JSON-RPC 守护进程版我已经跑起来了。一两天内传 SVN。&lt;/p&gt;&#xA;&lt;p&gt;我把 Ubuntu 上的 gdm 关了，开机进命令行。希望还能用 rcconf 把它开回来。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There are now &amp;quot;Sending&amp;quot; and &amp;quot;Receiving&amp;quot; tabs in the Address Book.  Your addresses are referred to as &amp;quot;receiving addresses&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;madhatter was working on building it on Mac.  He had errors probably caused by UTF-16 wxWidgets 2.8.  Should have better luck now with 2.9.0.  wxWidgets 2.9.0 is UTF-8 and wouldn&amp;#x27;t have that problem.&lt;/p&gt;&#xA;&lt;p&gt;I think he had it working on FreeBSD, but he wanted a non-UI version.&lt;/p&gt;&#xA;&lt;p&gt;I have the command line and JSON-RPC daemon version working now.  Will SVN it in a day or two.&lt;/p&gt;&#xA;&lt;p&gt;I disabled gdm on my Ubuntu system so it boots into command line.  I hope I will be able to get it enabled again with rcconf.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin Address Collisions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p068.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p068.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin Address Collisions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-23 16:26:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/69/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;每个比特币地址都有一对独立的公钥/私钥。不是一把私钥开所有东西。比特币地址是公钥的 160 位哈希，系统里其他东西都是 256 位。&lt;/p&gt;&#xA;&lt;p&gt;如果真撞了，撞中的人能花发到那个地址的钱。只限发到那个地址的钱，不是整个钱包。&lt;/p&gt;&#xA;&lt;p&gt;如果你故意去撞，现在生成一个撞中的比特币地址要比生成一个区块多花 2^126 倍的时间。你还不如去生成区块，赚得多。&lt;/p&gt;&#xA;&lt;p&gt;随机种子做得很扎实。Windows 上用性能监视器的全部数据，自你开机以来度量的每一比特磁盘性能、网卡指标、CPU 时间、分页等等。Linux 有内置的熵收集器。另外，你在比特币窗口里每动一下鼠标都在产生熵，磁盘操作的时间也被采集为熵。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There&amp;#x27;s a separate public/private keypair for every bitcoin address.  You don&amp;#x27;t have a single private key that unlocks everything.  Bitcoin addresses are a 160-bit hash of the public key, everything else in the system is 256-bit.&lt;/p&gt;&#xA;&lt;p&gt;If there was a collision, the collider could spend any money sent to that address.  Just money sent to that address, not the whole wallet.&lt;/p&gt;&#xA;&lt;p&gt;If you were to intentionally try to make a collision, it would currently take 2^126 times longer to generate a colliding bitcoin address than to generate a block.  You could have got a lot more money by generating blocks.&lt;/p&gt;&#xA;&lt;p&gt;The random seed is very thorough.  On Windows, it uses all the performance monitor data that measures every bit of disk performance, network card metrics, cpu time, paging etc. since your computer started.  Linux has a built-in entropy collector.  Adding to that, every time you move your mouse inside the Bitcoin window you&amp;#x27;re generating entropy, and entropy is captured from the timing of disk ops.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: UI improvements</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p069.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p069.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: UI improvements&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-23 16:53:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/70/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Xunie（February 23, 2010, 12:28:27 PM）（https://bitcointalk.org/index.php?topic=60.msg439#msg439）：&lt;/p&gt;&#xA;&lt;blockquote&gt;/etc/init.d/gdm start and it will start gdm!&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;啊对，这样就恢复正常了。&lt;/p&gt;&#xA;&lt;p&gt;这台电脑上 ctrl+alt+F[1-8] 从来就没好使过，屏幕直接乱套。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Xunie on February 23, 2010, 12:28:27 PM（https://bitcointalk.org/index.php?topic=60.msg439#msg439）:&lt;br&gt;&amp;gt; /etc/init.d/gdm start and it will start gdm!&lt;br&gt;&amp;gt;&lt;br&gt;Ah yes, there we go, back to normal again.&lt;/p&gt;&#xA;&lt;p&gt;The ctrl+alt+F[1-8] thing never worked on this computer.  The screen just goes haywire.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p068.html&#34;&gt;← 上一个帖子：Re: Bitcoin Address Collisions&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p070.html&#34;&gt;下一个帖子：Command Line and JSON-RPC →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p070.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p070.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-23 22:15:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/71/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN 上的 0.2.6 版本现在可以作为守护进程运行，并通过命令行或 JSON-RPC 来控制。&lt;/p&gt;&#xA;&lt;p&gt;在 Linux 上需要安装 libgtk2.0-0，但不需要运行 GUI。希望 gtk 可以在不安装窗口系统的情况下装上。&lt;/p&gt;&#xA;&lt;p&gt;以守护进程方式启动的命令是：&lt;br&gt;bitcoin -daemon [switches...]&lt;/p&gt;&#xA;&lt;p&gt;或者，在正常运行 UI 的同时也想通过命令行或 JSON-RPC 控制它，请使用 &amp;quot;-server&amp;quot; 开关。&lt;br&gt;bitcoin -server [switches...]&lt;/p&gt;&#xA;&lt;p&gt;使用任一开关，它都会运行一个 HTTP JSON-RPC 服务器，接受 127.0.0.1:8332 上的本地套接字连接。端口绑定在 loopback 上，只能从本机访问，但可以是本机的任意账户，不限于运行它的那个用户。&lt;/p&gt;&#xA;&lt;p&gt;要从命令行控制它，接口是：一个不带任何开关的命令名，后面跟参数（如果有）。&lt;br&gt;bitcoin &amp;lt;command&amp;gt; [params...]&lt;/p&gt;&#xA;&lt;p&gt;例如：&lt;br&gt;bitcoin getinfo&lt;br&gt;bitcoin getdifficulty&lt;br&gt;bitcoin setgenerate true&lt;br&gt;bitcoin stop&lt;/p&gt;&#xA;&lt;p&gt;它是一个简单的 JSON-RPC 客户端，会打印出 JSON 结果。命令列表请看 rpc.cpp。&lt;/p&gt;&#xA;&lt;p&gt;Web 应用或任何自动化程序通常会直接使用 JSON-RPC，而不是命令行。各主流语言都有 JSON-RPC 库。在 PHP、Python 这样的脚本语言里，语法跟调用本地函数一样自然。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.2.6 on SVN can now run as a daemon and be controlled by command line or JSON-RPC.&lt;/p&gt;&#xA;&lt;p&gt;On Linux it needs libgtk2.0-0 installed, but does not need a GUI running.  Hopefully gtk can be installed without having a windowing system installed.&lt;/p&gt;&#xA;&lt;p&gt;The command to start as a daemon is:&lt;br&gt;bitcoin -daemon [switches...]&lt;/p&gt;&#xA;&lt;p&gt;Or, to run the UI normally and also be able to control it from command line or JSON-RPC, use the &amp;quot;-server&amp;quot; switch.&lt;br&gt;bitcoin -server [switches...]&lt;/p&gt;&#xA;&lt;p&gt;With either switch, it runs an HTTP JSON-RPC server that accepts local socket connections on 127.0.0.1:8332.  The port is bound to loopback and can only be accessed from the local machine, but from any account, not just the user it&amp;#x27;s running under.&lt;/p&gt;&#xA;&lt;p&gt;To control it from the command line, the interface is a command name without any switches, followed by parameters if any.&lt;br&gt;bitcoin &amp;lt;command&amp;gt; [params...]&lt;/p&gt;&#xA;&lt;p&gt;For example:&lt;br&gt;bitcoin getinfo&lt;br&gt;bitcoin getdifficulty&lt;br&gt;bitcoin setgenerate true&lt;br&gt;bitcoin stop&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s a simple JSON-RPC client and prints the JSON result.  Look at rpc.cpp for the list of commands.&lt;/p&gt;&#xA;&lt;p&gt;Web apps or anything automated will normally use JSON-RPC directly, not command line.  There are JSON-RPC libraries for all the major languages.  In script languages like PHP and Python the syntax is as natural as calling a local function.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin Address Collisions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p071.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p071.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin Address Collisions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-23 22:24:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/72/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 NewLibertyStandard（February 23, 2010, 07:04:47 PM）（https://bitcointalk.org/index.php?topic=62.msg450#msg450）：&lt;/p&gt;&#xA;&lt;blockquote&gt;生成的比特币是用主 Bitcoin 窗口中当前显示的那个地址加密的吗？&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;不是，每笔生成的交易都使用一个新的、一次性的地址。&lt;/p&gt;&#xA;&lt;p&gt;主窗口里的地址什么都不用，只是放在那里方便你复制。0.2.5 在它旁边加了一个 &amp;quot;New...&amp;quot; 按钮，方便你每次使用时更换。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: NewLibertyStandard on February 23, 2010, 07:04:47 PM（https://bitcointalk.org/index.php?topic=62.msg450#msg450）:&lt;br&gt;&amp;gt; Are generated bitcoins encrypted with whichever address is currently displayed in the main Bitcoin window?&lt;br&gt;&amp;gt;&lt;br&gt;No, each generated transaction uses a new, single-use address.&lt;/p&gt;&#xA;&lt;p&gt;Nothing uses the address in the main window, it&amp;#x27;s just there for convenience for you to copy.  0.2.5 has a &amp;quot;New...&amp;quot; button next to it to make it easy to change each time you use it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: URI-scheme for bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p072.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p072.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: URI-scheme for bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-24 05:57:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/73/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在销售终端用这个会很好。收银机在屏幕上显示一个编码了比特币地址和金额的二维码，你用手机拍下来就行。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That would be nice at point-of-sale.  The cash register displays a QR-code encoding a bitcoin address and amount on a screen and you photo it with your mobile.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p071.html&#34;&gt;← 上一个帖子：Re: Bitcoin Address Collisions&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p073.html&#34;&gt;下一个帖子：Re: Command Line and JSON-RPC →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p073.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p073.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-24 06:17:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/74/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 theymos（February 24, 2010, 03:07:37 AM）（https://bitcointalk.org/index.php?topic=63.msg467#msg467）：&lt;br&gt;&amp;gt; 引用 satoshi（February 23, 2010, 10:15:41 PM）（https://bitcointalk.org/index.php?topic=63.msg452#msg452）：&lt;br&gt;&amp;gt; &amp;gt; 在 Linux 上需要安装 libgtk2.0-0&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; 这个依赖以后会去掉吗？我实在不想跟 GTK 打交道。&lt;br&gt;&amp;gt;&lt;br&gt;GTK 到底需要多少&amp;quot;打交道&amp;quot;？是不是只要 &amp;quot;sudo apt-get install libgtk2.0-0&amp;quot;，让一些额外的库待在那里就行？GTK 什么都不用做，只要在 bitcoin 加载时能链接到它就行，没有 GUI 时 gtk-init-check 调用失败，然后就完事了。&lt;/p&gt;&#xA;&lt;p&gt;这样可以省得我们用一堆 ifdef 把代码切得七零八落，还要单独编译、单独出二进制，就为了用 wxBase 来避免链接 GTK。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on February 24, 2010, 03:07:37 AM（https://bitcointalk.org/index.php?topic=63.msg467#msg467）:&lt;br&gt;&amp;gt; Quote from: satoshi on February 23, 2010, 10:15:41 PM（https://bitcointalk.org/index.php?topic=63.msg452#msg452）:&lt;br&gt;&amp;gt; &amp;gt; On Linux it needs libgtk2.0-0 installed&lt;br&gt;&amp;gt; &amp;gt;&lt;br&gt;&amp;gt; Will this requirement be removed sometime? I&amp;#x27;d rather not have to deal with GTK.&lt;br&gt;&amp;gt;&lt;br&gt;How much &amp;quot;dealing with&amp;quot; does GTK actually require?  Is it just a matter of &amp;quot;sudo apt-get install libgtk2.0-0&amp;quot; and having some extra libraries sitting around?  GTK doesn&amp;#x27;t have to do anything, just be there for bitcoin to link to when it loads up, have the gtk-init-check call fail because no GUI present, then it&amp;#x27;s done.&lt;/p&gt;&#xA;&lt;p&gt;It saves us butchering everything with ifdefs and a separate compile and binary to use wxBase just to try to avoid linking GTK.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>New icon/logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p074.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p074.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;New icon/logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-24 21:24:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/75/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;新图标，大家觉得怎么样？比旧的好吗？&lt;/p&gt;&#xA;&lt;p&gt;全尺寸 530x529 图片，可用于缩放到自定义尺寸：&lt;br&gt;http://www.bitcoin.org/download/bitcoin530.png&lt;/p&gt;&#xA;&lt;p&gt;大尺寸上的透视阴影太粗了。我更新了 32、48 和全尺寸版本。&lt;/p&gt;&#xA;&lt;p&gt;我把这些图片发布到公有领域（public domain，无版权）。我要求衍生作品也做成公有领域。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;New icons, what do you think?  Better than the old one?&lt;/p&gt;&#xA;&lt;p&gt;Full size 530x529 image for scaling down to custom sizes:&lt;br&gt;http://www.bitcoin.org/download/bitcoin530.png&lt;/p&gt;&#xA;&lt;p&gt;The perspective shadow was too thick on the larger sizes.  I updated 32, 48 and the full size.&lt;/p&gt;&#xA;&lt;p&gt;I release these images into the public domain (copyright-free).  I request that derivative works be made public domain.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Make your &#34;we accept Bitcoin&#34; logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p075.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p075.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Make your &amp;quot;we accept Bitcoin&amp;quot; logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-24 21:53:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/76/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果你用 GPL 协议发布东西，我就得避开用它。不是对 GPL 本身有什么意见，而是 Bitcoin 是 MIT 协议的项目。任何 GPL 的东西请明确标出来。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If you GPL stuff, I have to avoid using it.  Nothing against GPL per-se, but Bitcoin is an MIT license project.  Anything GPL please clearly mark it as such.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p074.html&#34;&gt;← 上一个帖子：New icon/logo&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p076.html&#34;&gt;下一个帖子：Re: Command Line and JSON-RPC →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p076.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p076.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-24 22:08:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/77/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;内存是什么时候、以多快的速度涨上去的？是一启动就涨，还是在很长时间里慢慢涨，还是在某个稍后的事件之后开始涨？&lt;/p&gt;&#xA;&lt;p&gt;我的 -daemon 跑在 ubuntu 9.10 64 位上，内存占用很稳定。&lt;/p&gt;&#xA;&lt;p&gt;肯定是服务器上除了 64 位之外的某些差异导致的。也可能是缺少 GUI 引发的某种故障。内存泄漏调试工具也许能给出线索。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When and how fast did memory usage increase?  Right away, slowly over a long time, or starting at some later event?&lt;/p&gt;&#xA;&lt;p&gt;I have -daemon running on ubuntu 9.10 64-bit and memory usage is steady.&lt;/p&gt;&#xA;&lt;p&gt;It has to be something about the difference on the server besides 64-bit.  Maybe some malfunction from the lack of GUI.  A memory leak debug tool could give a clue.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p077.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p077.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-24 22:42:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/78/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;自动调整在今天早些时候发生了。&lt;/p&gt;&#xA;&lt;p&gt;24/02/2010 0000000043b3e500000000000000000000000000000000000000000000000000&lt;/p&gt;&#xA;&lt;p&gt;24/02/2010  3.78  +49%&lt;/p&gt;&#xA;&lt;p&gt;我更新了首帖。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The automatic adjustment happened earlier today.&lt;/p&gt;&#xA;&lt;p&gt;24/02/2010 0000000043b3e500000000000000000000000000000000000000000000000000&lt;/p&gt;&#xA;&lt;p&gt;24/02/2010  3.78  +49%&lt;/p&gt;&#xA;&lt;p&gt;I updated the first post.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p076.html&#34;&gt;← 上一个帖子：Re: Command Line and JSON-RPC&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p078.html&#34;&gt;下一个帖子：Re: New icon/logo →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: New icon/logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p078.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p078.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New icon/logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-25 01:56:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/79/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Sabunir（February 25, 2010, 01:47:56 AM）（https://bitcointalk.org/index.php?topic=64.msg519#msg519）：&lt;/p&gt;&#xA;&lt;blockquote&gt;我很喜欢。有更高分辨率的版本吗？&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;有，原图是 546x531 像素。&lt;/p&gt;&#xA;&lt;p&gt;大尺寸看起来也不错，但平时看到最多的还是小图标，所以我想先按小图标的效果来评判。稍后我会发布更大的尺寸和全尺寸版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Sabunir on February 25, 2010, 01:47:56 AM（https://bitcointalk.org/index.php?topic=64.msg519#msg519）:&lt;br&gt;&amp;gt; I like them. Do they come in higher resolutions?&lt;br&gt;&amp;gt;&lt;br&gt;Yes, the original is 546x531 pixels.&lt;/p&gt;&#xA;&lt;p&gt;It looks good at larger size too, but since the small icons are what you mostly always see, I wanted to judge it on those first.  I&amp;#x27;ll post larger sizes and full size a little later.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p079.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p079.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-25 22:54:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/80/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好的，我加了一个构建目标 bitcoind，它只链接 wxBase，不链接 GTK。SVN 上的 0.2.7 版本。&lt;/p&gt;&#xA;&lt;p&gt;我把初始化和关闭相关的代码从 ui.cpp 里拆出来放进了 init.cpp，这样 ui.cpp 现在就是纯 UI 了。ui.h 在 wxUSE_GUI=0 时提供内联桩函数。我们只有四个从节点调到 UI 的接口函数。在 bitcoind 构建里，我们不链接 ui.o 和 uibase.o。&lt;/p&gt;&#xA;&lt;p&gt;引用 sirius-m（February 25, 2010, 04:32:17 PM）（https://bitcointalk.org/index.php?topic=63.msg538#msg538）：&lt;/p&gt;&#xA;&lt;blockquote&gt;它一启动就开始涨。我看看 valgrind 能不能帮上忙。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;感觉很像是 wxWidgets 在某个 UI 相关的东西失败、或某个东西没正确初始化之后不停重试导致的。我们那个忽略初始化失败、硬跑起来的 hack 让我们进入了未知领域。我们能依赖的只是这种模式下几乎用不到 wx。不过还是用到了一些，比如 wxGetTranslation 和 wxMutex。&lt;/p&gt;&#xA;&lt;p&gt;另一种调试办法是：用 gdb 跑起来，等一切安静下来、所有线程都应该空闲的时候，打断它，看哪个线程在忙、忙什么。&lt;/p&gt;&#xA;&lt;p&gt;我估计 bitcoind 应该能正常工作，不过还是希望你能把这个问题调出来。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;OK, I made a build target bitcoind that only links wxBase and does not link GTK.  Version 0.2.7 on SVN.&lt;/p&gt;&#xA;&lt;p&gt;I split out the init and shutdown stuff from ui.cpp into init.cpp, so now ui.cpp is pure UI.  ui.h provides inline stubs if wxUSE_GUI=0.  We only have four functions that interface from the node to the UI.  In the bitcoind build, we don&amp;#x27;t link ui.o or uibase.o.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: sirius-m on February 25, 2010, 04:32:17 PM（https://bitcointalk.org/index.php?topic=63.msg538#msg538）:&lt;br&gt;&amp;gt; It started increasing right away. I&amp;#x27;ll see if valgrind can help me.&lt;br&gt;&amp;gt;&lt;br&gt;Sure feels like it could be something in wxWidgets retrying endlessly because some UI thing failed or something wasn&amp;#x27;t inited correctly.  Our hack to ignore the initialize failure and run anyway means we&amp;#x27;re in uncharted territory.  We&amp;#x27;re relying on the fact that we hardly use wx in this mode.  We do still use a few things like wxGetTranslation and wxMutex.&lt;/p&gt;&#xA;&lt;p&gt;Another way to debug would be to run in gdb, wait until everything is quiet and all threads should be idle, and break it and see which thread is busily doing something and what it&amp;#x27;s doing.&lt;/p&gt;&#xA;&lt;p&gt;I suspect bitcoind will probably work fine, but I hope you can still debug the problem.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p080.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p080.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-25 23:06:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/81/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;公式基于生成 2016 个区块所花的时间。难度乘以 14/（实际花费天数）。比如这次用了 9.4 天，所以计算是 14/9.4 = 1.49。之前的难度 2.53 * 1.49 = 3.78，涨了 49%。&lt;/p&gt;&#xA;&lt;p&gt;我不知道你在说的接受更低难度是怎么回事。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The formula is based on the time it takes to generate 2016 blocks.  The difficulty is multiplied by 14/(actual days taken).  For instance, this time it took 9.4 days, so the calculation was 14/9.4 = 1.49.  Previous difficulty 2.53 * 1.49 = 3.78, a 49% increase.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t know what you&amp;#x27;re talking about accepting easier difficulties.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p081.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p081.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-26 16:29:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/82/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;wx/clipbrd.h 没用到，把它挪到 #if wxUSE_GUI 里面去。&lt;/p&gt;&#xA;&lt;p&gt;SVN 上的 headers.h 已更新。&lt;/p&gt;&#xA;&lt;p&gt;抱歉，我链接的是 wxbase，但我电脑上装的是完整版 wxWidgets。&lt;/p&gt;&#xA;&lt;p&gt;db.h:140 class Db 没有名为 &amp;quot;exisits&amp;quot; 的成员，这个更奇怪。pdb-&amp;gt;get、pdb-&amp;gt;put、pdb-&amp;gt;del 在那之前都编译通过了。你的 Berkeley DB 是不是 4.7.25 版本？&lt;/p&gt;&#xA;&lt;p&gt;Db::exists()&lt;br&gt;http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/CXX/frame_main.html&lt;br&gt;http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/CXX/dbexists.html&lt;/p&gt;&#xA;&lt;p&gt;我猜他们可能是最近才加的 exists，之前用的是 get。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;wx/clipbrd.h isn&amp;#x27;t used, move it inside the #if wxUSE_GUI.&lt;/p&gt;&#xA;&lt;p&gt;Updated headers.h on SVN.&lt;/p&gt;&#xA;&lt;p&gt;Sorry, I linked to wxbase but I had full wxWidgets on my computer.&lt;/p&gt;&#xA;&lt;p&gt;The db.h:140 class Db no member named &amp;quot;exisits&amp;quot; is stranger.  pdb-&amp;gt;get, pdb-&amp;gt;put, pdb-&amp;gt;del compiled before that.  Do you have version 4.7.25 of Berkeley DB?&lt;/p&gt;&#xA;&lt;p&gt;Db::exists()&lt;br&gt;http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/CXX/frame_main.html&lt;br&gt;http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/CXX/dbexists.html&lt;/p&gt;&#xA;&lt;p&gt;I suppose they might have added exists recently, using get before that.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: New icon/logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p082.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p082.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New icon/logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-26 23:17:19 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/83/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好建议。B 稍微调亮了一点，背景稍微调暗了一点。非常轻微。前景色现在跟旧图标里 BC 的颜色完全一样。&lt;/p&gt;&#xA;&lt;p&gt;16x16 上看不清 B 也没太大关系。在那个尺寸下，你只需要能看出来它是个硬币就行。上面压的是什么花纹没那么重要，关键是要有点细节，因为如果是光滑的空白圆盘就不像硬币了。&lt;/p&gt;&#xA;&lt;p&gt;它比高略宽一点，因为下面的深色透视阴影往右延伸得比往下多。&lt;/p&gt;&#xA;&lt;p&gt;我做好了 32x31 和 48x47 版本，发在首帖里了。我很喜欢 48 的那个。&lt;/p&gt;&#xA;&lt;p&gt;大家觉得 B 符号外面那两道竖线怎么样？能接受它做我们的 logo 吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Good suggestion.  I made the B slightly lighter and the background slightly darker.  Very slightly.  The foreground is now exactly the same colour as the BC in the old one.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s kind of OK if you can&amp;#x27;t easily read the B in the 16x16.  At that size, you just need to see that it&amp;#x27;s a coin.  It doesn&amp;#x27;t matter so much what&amp;#x27;s embossed on it, just that there be some detail there because it wouldn&amp;#x27;t look like a coin if it was a blank smooth circle.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s slightly wider than tall because the dark perspective under it goes more to the right than down.&lt;/p&gt;&#xA;&lt;p&gt;I finished and posted the 32x31 and 48x47 versions in the first message.  I like the 48 a lot.&lt;/p&gt;&#xA;&lt;p&gt;How does everyone feel about the B symbol with the two lines through the outside?  Can we live with that as our logo?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p083.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p083.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-26 23:48:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/84/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你用的是 wxWidgets 2.9.0 吗？我不建议用 2.9.0 之外的任何版本。&lt;/p&gt;&#xA;&lt;p&gt;看起来 wx 头文件（arrstr.h）里引用了 wxBase 之外的东西。&lt;/p&gt;&#xA;&lt;p&gt;把 bitcoin 的 makefile 里 -D__WXDEBUG__ 去掉应该就能解决。&lt;/p&gt;&#xA;&lt;p&gt;如果还不行，而你只想先把它跑起来，可以编辑 wxWidgets 的 include/wx/arrstr.h 第 167 行，把 wxASSERT_MSG 那行注释掉。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Are you using wxWidgets 2.9.0?  I don&amp;#x27;t recommend using anything other than 2.9.0.&lt;/p&gt;&#xA;&lt;p&gt;It looks like they&amp;#x27;ve got a reference in the wx headers (arrstr.h) to something outside of wxBase.&lt;/p&gt;&#xA;&lt;p&gt;Removing -D__WXDEBUG__ from bitcoin&amp;#x27;s makefile would probably solve it.&lt;/p&gt;&#xA;&lt;p&gt;If that doesn&amp;#x27;t work and you just want to get it working, you could edit wxWidgets include/wx/arrstr.h, line 167 and comment out the wxASSERT_MSG.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: New icon/logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p084.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p084.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New icon/logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-27 04:28:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/85/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Cdecker（February 27, 2010, 03:24:07 AM）（https://bitcointalk.org/index.php?topic=64.msg565#msg565）：&lt;/p&gt;&#xA;&lt;blockquote&gt;要不要出个 SVG 版本？这样就可以按需自动生成更小或更大的版本了。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;我不会做 SVG，不过原图做得非常大，超过 500 像素宽，可以往下缩。等我做完会把原图放出来。&lt;/p&gt;&#xA;&lt;p&gt;每个图标尺寸我都得手工微调，让竖线正好落在像素上，否则又糊又不均匀，难看得很。做图标就是这么折腾。原图适合缩放到 48 到 500 之间的自定义尺寸，再小就不行了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Cdecker on February 27, 2010, 03:24:07 AM（https://bitcointalk.org/index.php?topic=64.msg565#msg565）:&lt;br&gt;&amp;gt; How about an SVG version? That way we could automatically generate smaller and larger versions as needed.&lt;br&gt;&amp;gt;&lt;br&gt;I don&amp;#x27;t know how to do SVG, but I did the original very large, over 500 pixels across, so it can be scaled down.  I&amp;#x27;ll give the original when I&amp;#x27;m finished.&lt;/p&gt;&#xA;&lt;p&gt;I had to custom tweak each icon size so the vertical lines land square on their pixels, otherwise they&amp;#x27;re ugly blurry and inconsistent.  Such is the challenge of making icons.  The original will be good for scaling to custom sizes between 48 and 500 but not smaller.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: wxWidgets 2.9.0</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p085.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p085.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: wxWidgets 2.9.0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-02-27 21:22:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/86/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Cdecker（February 27, 2010, 05:09:59 PM）（https://bitcointalk.org/index.php?topic=65.msg569#msg569）：&lt;/p&gt;&#xA;&lt;blockquote&gt;看了下 2.8.10 的源码，那个版本好像也支持 unicode。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;在 Windows 世界里，&amp;quot;unicode&amp;quot; 指的是 UTF-16（wchar）。&lt;/p&gt;&#xA;&lt;p&gt;2.8 有两种构建变体：ANSI 和 UTF-16（unicode）。UTF-16 版本就是 Debian 包里那个标着 &amp;quot;unicode&amp;quot; 的版本。我认为论坛里描述的构建问题，根源就是 2.8 和它那个只标 &amp;quot;unicode&amp;quot; 的 UTF-16 构建。我们之前用的是 2.8 ANSI，为的是将来能直接上 UTF-8，跳过 UTF-16 这个坑。我们没法用 UTF-16 编译。&lt;/p&gt;&#xA;&lt;p&gt;2.9 只有一个版本：UTF-8。在 Windows 上我们把代码页设为 UTF-8，所以所有平台上我们的代码都是 UTF-8，wxWidgets 跟我们交互也用 UTF-8。在 Linux 上我估计代码页本来就是 UTF-8。统一用 2.9 就避开了 2.8 的多构建混乱，而且我们做 UTF-8 国际化也需要 2.9。&lt;/p&gt;&#xA;&lt;p&gt;一定要读 build-unix.txt，按里面给的 configure 参数来配置 wxWidgets。&lt;/p&gt;&#xA;&lt;p&gt;好奇问下，为什么提供 wxWidgets 2.9.0 会&amp;quot;无比困难&amp;quot;？如果是对用户而言，那正是我们静态链接它的原因。&lt;/p&gt;&#xA;&lt;p&gt;很遗憾我们需要这么多庞大的依赖，但每个都是必需的。好在 Debian/Ubuntu 上除了 wxWidgets，其他都有现成的包。迟早他们会提供 2.9 的包。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Cdecker on February 27, 2010, 05:09:59 PM（https://bitcointalk.org/index.php?topic=65.msg569#msg569）:&lt;br&gt;&amp;gt; Looking through the source of 2.8.10 it appears that unicode is possible with that version too.&lt;br&gt;&amp;gt;&lt;br&gt;In the Windows world, &amp;quot;unicode&amp;quot; means UTF-16 (wchar).&lt;/p&gt;&#xA;&lt;p&gt;2.8 has two build variations, ANSI and UTF-16 (unicode).  The UTF-16 version is the &amp;quot;unicode&amp;quot; version provided in the Debian package.  I believe 2.8 and its UTF-16 build labelled simply &amp;quot;unicode&amp;quot; has been the source of build problems described in the forum.  We were previously using 2.8 ANSI in anticipation of getting to UTF-8 without going through UTF-16 hell.  We cannot compile with UTF-16.&lt;/p&gt;&#xA;&lt;p&gt;2.9 has only one version, UTF-8.  On Windows, we set the codepage to UTF-8, so on all platforms our code is UTF-8 and wxWidgets interfaces with us in UTF-8.  On Linux I assume the codepage is already UTF-8.  By standardizing on 2.9 we avoid the multi-build confusion of 2.8, and we need 2.9 for UTF-8 internationalization.&lt;/p&gt;&#xA;&lt;p&gt;Make sure you read build-unix.txt and configure wxWidgets using the configure parameters given.&lt;/p&gt;&#xA;&lt;p&gt;Curious, why is it incredibly hard to provide wxWidgets 2.9.0?  If you mean for users, that&amp;#x27;s why we static link it.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s unfortunate that we require so many big dependencies, but we need them all.  At least on Debian/Ubuntu, all but wxWidgets are available as packages.  Eventually they&amp;#x27;ll provide a 2.9 package.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: New icon/logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p086.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p086.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New icon/logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-02 02:33:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/87/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;标准图标尺寸都有了，全尺寸缩放到其他尺寸效果也很好。&lt;/p&gt;&#xA;&lt;p&gt;我把全尺寸加到首帖里了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We have the standard icon sizes, and the full size scales nicely to anything else.&lt;/p&gt;&#xA;&lt;p&gt;I added the full size to the first post.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p085.html&#34;&gt;← 上一个帖子：Re: wxWidgets 2.9.0&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p087.html&#34;&gt;下一个帖子：Re: Money Transfer Regulations →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Money Transfer Regulations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p087.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p087.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Money Transfer Regulations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-03 04:28:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/88/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;等规模够大的时候，也许可以有个兑换网站，它自己不做划转，只撮合买卖双方直接兑换，有点像 e-bay 的模式。&lt;/p&gt;&#xA;&lt;p&gt;为了更安全，兑换网站可以为比特币那一侧的支付做托管。卖家把比特币放进托管，买家把法币直接付给卖家。兑换服务本身不经手任何现实世界的钱。&lt;/p&gt;&#xA;&lt;p&gt;这会比 e-bay 还好用一步。e-bay 即使在付款出问题、发出去的货追不回来的情况下都能运转得不错。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When there&amp;#x27;s enough scale, maybe there can be an exchange site that doesn&amp;#x27;t do transfers, just matches up buyers and sellers to exchange with each other directly, similar to how e-bay works.&lt;/p&gt;&#xA;&lt;p&gt;To make it safer, the exchange site could act as an escrow for the bitcoin side of the payment.  The seller puts the bitcoin payment in escrow, and the buyer sends the conventional payment directly to the seller.  The exchange service doesn&amp;#x27;t handle any real world money.&lt;/p&gt;&#xA;&lt;p&gt;This would be a step better than e-bay.  E-bay manages to work fine even though shipped goods can&amp;#x27;t be recovered if payment falls through.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Command Line and JSON-RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p088.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p088.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Command Line and JSON-RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-05 01:46:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/89/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 sirius-m（February 24, 2010, 06:17:35 PM）（https://bitcointalk.org/index.php?topic=63.msg502#msg502）：&lt;/p&gt;&#xA;&lt;blockquote&gt;真奇怪……我在 64 位 Linux 服务器上以守护进程启动 Bitcoin，它会吃光剩下的 250MB 内存、700MB 交换分区，最后崩溃。在 32 位 Ubuntu 台式机上就没事，内存占用稳定在 15MB。服务器跑的是 64 位构建的 Bitcoin。可能是构建有问题之类的。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;sirius-m 调出来了，是 64 位相关的问题。&lt;/p&gt;&#xA;&lt;p&gt;修复已在 SVN 上，文件 util.cpp。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: sirius-m on February 24, 2010, 06:17:35 PM（https://bitcointalk.org/index.php?topic=63.msg502#msg502）:&lt;br&gt;&amp;gt; This is strange... When I start Bitcoin as a daemon on my 64 bit Linux server, it eats up all the 250MB of remaining RAM, 700MB of swap and eventually crashes. On my 32 bit Ubuntu desktop, it works fine and stays at 15MB of memory usage. The server is running a 64 bit build of Bitcoin. Maybe there&amp;#x27;s something wrong with the build or something.&lt;br&gt;&amp;gt;&lt;br&gt;sirius-m debugged this, it was 64-bit related.&lt;/p&gt;&#xA;&lt;p&gt;The fix is now available on SVN, file util.cpp.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin auto-renice-ing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p089.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p089.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin auto-renice-ing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-15 18:44:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/90/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它给每个线程设了不同的优先级。生成线程跑在 PRIO_MIN，其他线程几乎不占 CPU，跑在普通优先级。&lt;/p&gt;&#xA;&lt;p&gt;#define THREAD_PRIORITY_LOWEST          PRIO_MIN&lt;br&gt;#define THREAD_PRIORITY_BELOW_NORMAL    2&lt;br&gt;#define THREAD_PRIORITY_NORMAL          0&lt;/p&gt;&#xA;&lt;p&gt;从 Windows 优先级换算过来的值大概来自这样一张表：&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;下表展示了 nice 值与 Win32 优先级的映射。关于 Win32 优先级问题的更多信息，请参阅 SetThreadPriority() 的 Win32 文档。&lt;/p&gt;&#xA;&lt;p&gt;nice 值    Win32 优先级&lt;br&gt;-20 到 -16    THREAD_PRIORITY_HIGHEST&lt;br&gt;-15 到 -6    THREAD_PRIORITY_ABOVE_NORMAL&lt;br&gt;-5 到 +4    THREAD_PRIORITY_NORMAL&lt;br&gt;+5 到 +14    THREAD_PRIORITY_BELOW_NORMAL&lt;br&gt;+15 到 +19    THREAD_PRIORITY_LOWEST&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;如果你有更好的值，欢迎建议。&lt;/p&gt;&#xA;&lt;p&gt;另外，网上有建议说 Linux 上用 PRIO_PROCESS 是因为线程就是进程。如果这话不对，那可能就是它把整个应用的优先级都意外改了的原因。&lt;/p&gt;&#xA;&lt;p&gt;// threads are processes on linux, so PRIO_PROCESS affects just the one thread&lt;br&gt;    setpriority(PRIO_PROCESS, getpid(), nPriority);&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It sets different priorities for each thread.  The generate threads run at PRIO_MIN.  The other threads rarely take any CPU and run at normal.&lt;/p&gt;&#xA;&lt;p&gt;#define THREAD_PRIORITY_LOWEST          PRIO_MIN&lt;br&gt;#define THREAD_PRIORITY_BELOW_NORMAL    2&lt;br&gt;#define THREAD_PRIORITY_NORMAL          0&lt;/p&gt;&#xA;&lt;p&gt;The priorities converted from Windows priorities were probably from a table like this:&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;The following table shows the mapping between nice values and Win32 priorities. Refer to the Win32 documentation for SetThreadPriority() for more information on Win32 priority issues.&lt;/p&gt;&#xA;&lt;p&gt;nice value    Win32 Priority&lt;br&gt;-20 to -16    THREAD_PRIORITY_HIGHEST&lt;br&gt;-15 to -6    THREAD_PRIORITY_ABOVE_NORMAL&lt;br&gt;-5 to +4    THREAD_PRIORITY_NORMAL&lt;br&gt;+5 to +14    THREAD_PRIORITY_BELOW_NORMAL&lt;br&gt;+15 to +19    THREAD_PRIORITY_LOWEST&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;If you have better values, suggestions welcome.&lt;/p&gt;&#xA;&lt;p&gt;Also, there was some advice on the web that PRIO_PROCESS is used on Linux because threads are processes.  If that&amp;#x27;s not true, maybe it accounts for unexpectedly setting the priority of the whole app.&lt;/p&gt;&#xA;&lt;p&gt;// threads are processes on linux, so PRIO_PROCESS affects just the one thread&lt;br&gt;    setpriority(PRIO_PROCESS, getpid(), nPriority);&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Idea for file hosting and proxy services</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p090.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p090.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Idea for file hosting and proxy services&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-15 19:16:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/91/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;当你想上传一张图片嵌入论坛帖子时，有 imageshack 这样的服务，但因为是免费的，它们会限制浏览次数。带宽成本微乎其微，但它们不能白送，总得图点什么。能付点带宽费、避开这些限制就好了，可为这点小事走传统支付太麻烦。&lt;/p&gt;&#xA;&lt;p&gt;如果你想上传文件给别人下载就更糟。有 rapidshare 这样的服务，但它们要求下载者多走几步、看广告或被怂恿升级付费订阅，还限制只能下载十来次。&lt;/p&gt;&#xA;&lt;p&gt;要是我们能写一套免费的 PHP 代码，做收比特币的图片和文件托管服务就好了。谁有多余的带宽配额，往自己的 web 服务器上一扔就能跑。用户终于可以付那点小钱覆盖带宽成本，避开限制和麻烦。最好是 MIT 协议或公有领域。&lt;/p&gt;&#xA;&lt;p&gt;这类服务对匿名用户会很友好，他们本来就很难为东西付钱。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When you want to upload an image to embed in a forum post, there are services like imageshack, but because they&amp;#x27;re free, they limit the number of views.  It&amp;#x27;s a minuscule amount of bandwidth cost, but they can&amp;#x27;t just give it away for free, there has to be something in it for them.  It would be nice to be able to pay for the bandwidth and avoid the limits, but conventional payments are too inconvenient for such a minor thing.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s worse if you want to upload a file for others to download.  There are services like rapidshare, but they require the downloaders to go through extra steps and delays to make them look at advertising or encourage upgrading to a paid subscription, and they limit it to 10 or so downloads.&lt;/p&gt;&#xA;&lt;p&gt;It would be nice if we made some free PHP code for an image and file hosting service that charges Bitcoins.  Anyone with some extra bandwidth quota could throw it on their webserver and run it.  Users could finally pay the minor fee to cover bandwidth cost and avoid the limits and hassles.  Ideally, it should be MIT license or public domain.&lt;/p&gt;&#xA;&lt;p&gt;Services like this would be great for anonymous users, who have trouble paying for things.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: On IRC bootstrapping</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p091.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p091.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: On IRC bootstrapping&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-16 19:48:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/92/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;感谢 soultcer 跟 Freenode 的工作人员沟通。很高兴知道目前这个规模没问题，他们也知道我们是谁了。他们支持 TOR 这样的项目，希望也会对我们友好。我们不想赖着不走。如果我们长太大，那按同样的道理，我们也大到不需要 IRC 了，会自己撤出来。&lt;/p&gt;&#xA;&lt;p&gt;我们当初需要 IRC 只是因为没人有固定 IP。早期有几位稳定的支持者，但他们的 IP 都是动态分配的，隔几天就变。IRC 本来就只是临时方案。Bitcoin 内置的 addr 系统才是主要方案。&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin 可以从任意 bitcoin 节点拿到 IP 列表。从这个意义上说，每个节点都是目录服务器。&lt;/p&gt;&#xA;&lt;p&gt;等有足够多的固定 IP 节点，让我们有把握在当前版本被淘汰之前至少还有一个活着，我们就可以预置一个种子列表。&lt;/p&gt;&#xA;&lt;p&gt;你觉得种子列表该怎么编？从当前已连接、且稳定在线一段时间的 IP 里挑，可以吗？&lt;/p&gt;&#xA;&lt;p&gt;顺便说一句，如果我们想额外部署独立的目录服务器软件，我推荐 IRC？IRC 是个很好的目录服务器（听说它还有别的用处），有成熟的 IRC 服务器实现，谁都能跑。Bitcoin 的 IRC 客户端实现已经过充分测试。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks soultcer for talking with the Freenode staffer.  Good to know it&amp;#x27;s OK at the current size, and now they know who we are.  They&amp;#x27;re supportive of projects like TOR so I hope they would probably be friendly to us.  We don&amp;#x27;t want to overstay our welcome.  If we get too big, then by the same token, we&amp;#x27;re big enough that we don&amp;#x27;t need IRC anymore and we&amp;#x27;ll get off.&lt;/p&gt;&#xA;&lt;p&gt;We only needed IRC because nobody had a static IP.  In the early days there were some steady supporters, but they all had pool-allocated IPs that change every few days.  IRC was only intended as a temporary solution.  Bitcoin&amp;#x27;s built-in addr system is the main solution.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin can get the list of IPs from any bitcoin node.  In that sense, every node serves as a directory server.&lt;/p&gt;&#xA;&lt;p&gt;When there are enough static IP nodes to have a good chance that at least one will still be running by the time the current version goes out of use, we can preprogram a seed list.&lt;/p&gt;&#xA;&lt;p&gt;How do you think we should compile the seed list?  Would it be OK to create it from the currently connected IPs that have been static for a while?&lt;/p&gt;&#xA;&lt;p&gt;BTW, if we want to supplement by deploying separate directory server software, may I suggest IRC?  IRC is a good directory server (I&amp;#x27;ve heard it has other uses too), and there are mature IRC server implementations available that anyone can run.   Bitcoin&amp;#x27;s IRC client implementation is already thoroughly tested.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Idea for file hosting service</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p092.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p092.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Idea for file hosting service&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-16 20:17:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/93/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好主意。这类服务生意兴隆，但我一直觉得标准支付方式跟注重隐私的客户是拧着的。&lt;/p&gt;&#xA;&lt;p&gt;你考虑把软件免费放出来、让谁都能轻松搭一个吗？我知道出于竞争考虑本能是想自己留着，但如果谁都能往服务器上一放就给所在国家提供代理接入，用量可能会大一个数量级。&lt;/p&gt;&#xA;&lt;p&gt;我在想，还有没有别的 Web 应用服务器类型，我们只需要把支付机制嫁接到现成系统上就行？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s a great idea.  There&amp;#x27;s a thriving business in those services, but I&amp;#x27;ve always thought the standard payment methods are at odds with privacy minded customers.&lt;/p&gt;&#xA;&lt;p&gt;Would you consider making your software freely available so anyone could easily set one up?  I know for competitive reasons the inclination is to keep it to yourself, but it could get an order of magnitude more use if anyone could give proxy access to their country just by putting the software on a server.&lt;/p&gt;&#xA;&lt;p&gt;I wonder if there are other kinds of web application servers where we would only have to tack on the payment mechanism to an already existing system?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: who is bitcoin.com</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p093.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p093.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: who is bitcoin.com&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-23 15:22:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/94/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没关系。我起步的时候那里什么都没有。&lt;/p&gt;&#xA;&lt;p&gt;.com 注册的价格低得不合理，所以你能想到的好名字永远都已经被某个域名投机者占了。好在开源项目用 .org 是惯例。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s unrelated.  There wasn&amp;#x27;t anything there when I started.&lt;/p&gt;&#xA;&lt;p&gt;The price of .com registrations is lower than it should be, therefore any good name you might think of is always already taken by some domain name speculator.  Fortunately, it&amp;#x27;s standard for open source projects to be .org.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p092.html&#34;&gt;← 上一个帖子：Re: Idea for file hosting service&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p094.html&#34;&gt;下一个帖子：Re: Exchange Methods →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Exchange Methods</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p094.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p094.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Exchange Methods&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-23 17:35:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/95/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;LR 和 Pecunix 有很多成熟的兑换商，可以通过各种支付方式兑换成纸币，也有不少商家接受它们付款，所以 Bitcoin 和 LR/Pecunix 之间搭一条兑换通道，就能二手接入那一整套体系。能通过它们套现，对支撑比特币的价值有帮助。&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin 有独特的互补属性。LR/Pecunix 匿名花出去很容易，但匿名买进来很难，小额买也不划算。而 Bitcoin 恰恰相反，小额匿名获取很容易。用比特币去买 LR/Pecunix，会比走传统支付方式方便。&lt;/p&gt;&#xA;&lt;p&gt;大多数想换成 LR 去买东西的客户，大概会先问卖家收不收 Bitcoin，顺带就把他们拉进来开始接受了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;LR and Pecunix have many established exchanges to paper currencies by various payment methods, and a number of vendors accept them as payment, so an exchange link between Bitcoin and LR/Pecunix would give us 2nd-hop access to all that.  The possibility to cash out through them would help support the value of bitcoins.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin has unique properties that would be complementary.  LR/Pecunix are easy to spend anonymously, but hard to buy anonymously and not worth the trouble to buy in small amounts.  Bitcoin, on the other hand, is easy to get in small amounts anonymously.  It would be convenient to buy LR/Pecunix with bitcoins rather than through conventional payment methods.&lt;/p&gt;&#xA;&lt;p&gt;Most customers who convert to LR to buy something would probably ask the seller first if they accept Bitcoin, encouraging them to start accepting it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Idea for file hosting and proxy services</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p095.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p095.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Idea for file hosting and proxy services&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-24 18:01:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/96/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;标题改了。&lt;/p&gt;&#xA;&lt;p&gt;有真正跑过代理服务经验的人在，太好了。你觉得 Psiphon 是目前最好的吗？（有时候你跑的那个只是你起步时最好的，后来发现了更好的）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Title changed.&lt;/p&gt;&#xA;&lt;p&gt;It helps that we have someone with actual experience running a proxy service.  Do you think Psiphon is the best one currently?  (sometimes the one you run was the best when you started but you found better ones later)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p094.html&#34;&gt;← 上一个帖子：Re: Exchange Methods&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p096.html&#34;&gt;下一个帖子：Re: Idea for file hosting and proxy services →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Idea for file hosting and proxy services</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p096.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p096.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Idea for file hosting and proxy services&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-24 18:02:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/97/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Mihalism Multi Host 是个流行的开源 PHP 文件托管服务器。&lt;/p&gt;&#xA;&lt;p&gt;它偏向图片托管，但我觉得把文件大小限制调大、允许的文件扩展名放宽，它同样能做通用文件上传托管。它们设限制是为了作为免费服务能撑住，但如果接上 Bitcoin 支付机制，限制就可以放宽。&lt;/p&gt;&#xA;&lt;p&gt;它没有一堆客户端脚本和反嵌入的幺蛾子要拆。生成的都是标准链接，正常可用。&lt;/p&gt;&#xA;&lt;p&gt;这类免费托管站有个兴衰轮回。小站能提供免费图片托管，可一旦某家火起来，就会被蹭免费带宽的人挤爆。任何出了名的站都得变得更 aggressive 地催付费来覆盖带宽成本。这是教科书级的例子：需要的价格点卡在无人区——免费嫌贵了一点点，但又便宜到大多数用户懒得走传统支付。就卡在 0 到 19.95 之间。它们能做到的最好也就是指望 1000 个用户里有 1 个付 9.95，但代价是把另外 999 个当蹭网的对待。也做不了广告支撑，因为图片是嵌在别的站里的，下载根本不经过托管站。&lt;/p&gt;&#xA;&lt;p&gt;一个跑这套软件的站的例子：&lt;br&gt;http://www.imagez.ws/&lt;/p&gt;&#xA;&lt;p&gt;论坛：&lt;br&gt;http://www.mihalism.net/&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://code.google.com/p/mihalismmh/&lt;/p&gt;&#xA;&lt;p&gt;你觉得怎么样？如果我给它做个 Bitcoin 支付集成，有人愿意跑吗？这可能是第一个能用 Bitcoin 购买的全自动服务。它相对免费服务的优势是：通用文件上传托管、大文件，不用让下载用户跑到上传站去跳各种坑。直接给文件的普通链接。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Mihalism Multi Host is a popular open source PHP file hosting server.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s geared toward image hosting, but I think by increasing the file size limit and liberalising the allowed file extensions, it could just as easily be used for general file upload hosting.  They need the limits to keep it reasonable as a free service, but if we bolt on a Bitcoin payment mechanism, the limits could be relaxed.&lt;/p&gt;&#xA;&lt;p&gt;It doesn&amp;#x27;t have a bunch of client side scripting or anti-embedding junk to rip out.  It generates standard links that work normally.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s a turnover churn in these free hosting sites.  Small sites can give free image hosting, but once one starts getting popular, it gets too swamped with moochers using them for free bandwidth.  Any site that gets well known has to become more aggressively pay-naggy to cover bandwidth costs.  It&amp;#x27;s a perfect example of a service where the needed price point is in the no-man&amp;#x27;s-land between just a little too expensive to be free, but too cheap for most users to take the trouble of a conventional payment.  It&amp;#x27;s in the gap between 0 and 19.95.  The best they can do is try to maybe get 1 out of 1000 users to pay 9.95, but that has 999/1000 users treated like freeloaders.  It can&amp;#x27;t really be advertising supported because the images are embedded in other sites and downloaded without going to the hosting site.&lt;/p&gt;&#xA;&lt;p&gt;An example of a site running the software:&lt;br&gt;http://www.imagez.ws/&lt;/p&gt;&#xA;&lt;p&gt;Forum:&lt;br&gt;http://www.mihalism.net/&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://code.google.com/p/mihalismmh/&lt;/p&gt;&#xA;&lt;p&gt;What do you think?  If I made a Bitcoin payment integration for this, would anyone be interested in running it?  It might be the first fully automated service available to buy with Bitcoins.  The advantage it could offer over the free services is general file upload hosting of large files without making downloading users go to the upload site and jump through hoops.  It would give a normal link directly to the file.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: URI-scheme for bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p097.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p097.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: URI-scheme for bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-16 22:37:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/100/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Karmicads（May 01, 2010, 06:06:53 AM）（https://bitcointalk.org/index.php?topic=55.msg1038#msg1038）：&lt;/p&gt;&#xA;&lt;blockquote&gt;freenet 的 URI 长这样：&lt;br&gt;&lt;br&gt;http://127.0.0.1:8888/USK@oshw3DxmJUt7q4ThF4dCez5IXbc9hCGcv0VuwLRCmeQ,ckeXv20F1gBzkqssB4RXHZ2nB1YRT8Pb8KYZk8wj-bs,AQACAAE/occamsrazor/6/f.pdf&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;就是，我们完全可以照着做，比如：&lt;br&gt;http://127.0.0.1:8330/?to=&amp;lt;bitcoinaddress&amp;gt;;amount=&amp;lt;amount&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin 可以在本地 loopback 上监听 8330 端口，就像 JSON-RPC 监听 8332 一样。然后给出一个 HTTP 应答。&lt;/p&gt;&#xA;&lt;p&gt;引用 DataWraith（May 02, 2010, 11:13:09 AM）（https://bitcointalk.org/index.php?topic=55.msg1045#msg1045）：&lt;/p&gt;&#xA;&lt;blockquote&gt;我觉得 bitcoin 链接应该更像 mailto: 而不是 magnet:。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;我觉得可以做到。&lt;/p&gt;&#xA;&lt;p&gt;虽然让 Bitcoin 在 HTTP 应答里直接把活干了、给用户呈现 HTML 界面在技术上可行，但作为用户，我会犯嘀咕：到底是某个网站在骗我，还是我真的在跟自己的 Bitcoin 服务器说话。&lt;/p&gt;&#xA;&lt;p&gt;HTTP 应答可以只是一段 HTML，带一段相当于后退按钮的 JavaScript，把页面送回去。然后 Bitcoin 弹出 Send Bitcoins 对话框，收款比特币地址和金额都已经填好。效果就跟 mailto: 链接弹出新邮件、收件人已填好一样。&lt;/p&gt;&#xA;&lt;p&gt;127.0.0.1 loopback 本机上的任意用户都能访问，没有按用户隔离，但没关系，因为它只承担预填对话框字段的便利功能。你还是得亲手按 Send。得确保 Send 按钮不是默认选中的，免得你在敲空格或回车时它突然跳到前台。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Karmicads on May 01, 2010, 06:06:53 AM（https://bitcointalk.org/index.php?topic=55.msg1038#msg1038）:&lt;br&gt;&amp;gt; A freenet URI is like this:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; http://127.0.0.1:8888/USK@oshw3DxmJUt7q4ThF4dCez5IXbc9hCGcv0VuwLRCmeQ,ckeXv20F1gBzkqssB4RXHZ2nB1YRT8Pb8KYZk8wj-bs,AQACAAE/occamsrazor/6/f.pdf&lt;br&gt;&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;There you go, we could easily do it the same way, like:&lt;br&gt;http://127.0.0.1:8330/?to=&amp;lt;bitcoinaddress&amp;gt;;amount=&amp;lt;amount&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin can answer port 8330 on local loopback just as it does for JSON-RPC on 8332.  It would give an HTTP answer.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: DataWraith on May 02, 2010, 11:13:09 AM（https://bitcointalk.org/index.php?topic=55.msg1045#msg1045）:&lt;br&gt;&amp;gt; A bitcoin-link should be more like mailto: than magnet: IMHO.&lt;br&gt;&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;I think we can do that.&lt;/p&gt;&#xA;&lt;p&gt;Although it would be possible for Bitcoin to take care of business in the HTTP response by presenting HTML UI to the user, as a user I would wonder if some website is trying to trick me or if I&amp;#x27;m really talking to my own Bitcoin server.&lt;/p&gt;&#xA;&lt;p&gt;The HTTP response could simply be HTML with the JavaScript equivalent of the back button, sending it back to the page.  Bitcoin then pops up the Send Bitcoins dialog with the destination bitcoin address and amount already filled in.  It would work just like a mailto: link that pops up a new email with the address filled in.&lt;/p&gt;&#xA;&lt;p&gt;127.0.0.1 loopback is accessible by any user on the machine, it doesn&amp;#x27;t have per-user separation, but it&amp;#x27;s OK because it would only serve the convenience function of pre-filling the fields in a dialog.  You&amp;#x27;d still have to press Send.  We&amp;#x27;d have to make sure the Send button is not selected so it couldn&amp;#x27;t jump into the foreground while you&amp;#x27;re typing a space or enter.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Exception: 9key_error error</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p098.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p098.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Exception: 9key_error error&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-16 22:53:59 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/101/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;是每次运行都这样，还是某次随机出现的一次？&lt;/p&gt;&#xA;&lt;p&gt;我以前没见它失败过。那是对 OpenSSL 的一次调用，我以为它永远不会失败，只是以防万一加了个错误检查。我想不出它怎么会失败。可能是内存耗尽。&lt;/p&gt;&#xA;&lt;p&gt;代码是：&lt;/p&gt;&#xA;&lt;p&gt;key.h:&lt;br&gt;    EC_KEY* pkey;&lt;/p&gt;&#xA;&lt;p&gt;pkey = EC_KEY_new_by_curve_name(NID_secp256k1);&lt;br&gt;        if (pkey == NULL)&lt;br&gt;            throw key_error(&amp;quot;CKey::CKey() : EC_KEY_new_by_curve_name failed&amp;quot;);&lt;/p&gt;&#xA;&lt;p&gt;NID_secp256k1 是个常量。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Does it happen every time you run it, or just happened once at some random time?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve never seen that fail before.  It&amp;#x27;s a call to OpenSSL that I assumed would never fail, but I put an error check there just in case.  I can&amp;#x27;t imagine how it would fail.  Out of memory maybe.&lt;/p&gt;&#xA;&lt;p&gt;The code is:&lt;/p&gt;&#xA;&lt;p&gt;key.h:&lt;br&gt;    EC_KEY* pkey;&lt;/p&gt;&#xA;&lt;p&gt;pkey = EC_KEY_new_by_curve_name(NID_secp256k1);&lt;br&gt;        if (pkey == NULL)&lt;br&gt;            throw key_error(&amp;quot;CKey::CKey() : EC_KEY_new_by_curve_name failed&amp;quot;);&lt;/p&gt;&#xA;&lt;p&gt;NID_secp256k1 is a constant.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: removing bitcoin addresses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p099.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p099.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: removing bitcoin addresses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-16 23:34:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/102/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SheriffWoody：&lt;br&gt;你生成的 Bitcoin 地址会永远保留。比特币地址必须保留，才能证明发到它名下的东西的所有权。如果你能删掉一个比特币地址，而有人往它发了钱，钱就丢了。它们也就 500 字节左右。&lt;/p&gt;&#xA;&lt;p&gt;sirius-m：&lt;br&gt;几千个自己的地址完全不是问题。如果你已经生成了 50000 BTC，那你已经有 1000 个自己的地址了，每 50 个生成币对应一个。它们是隐藏的，UI 里看不到。&lt;/p&gt;&#xA;&lt;p&gt;加一小段代码、让同一个 IP 一直拿到同一个地址会是个好主意。我在 C++ 里就是这么做的，让同一个 key（也就是比特币地址）一直发给同一个 IP，直到他们用了它：&lt;/p&gt;&#xA;&lt;p&gt;// Keep giving the same key to the same ip until they use it&lt;br&gt;    if (!mapReuseKey.count(pfrom-&amp;gt;addr.ip))&lt;br&gt;        mapReuseKey[pfrom-&amp;gt;addr.ip] = GenerateNewKey();&lt;/p&gt;&#xA;&lt;p&gt;...sends the key mapReuseKey[pfrom-&amp;gt;addr.ip]&lt;/p&gt;&#xA;&lt;p&gt;...later...&lt;/p&gt;&#xA;&lt;p&gt;// Received something with this key&lt;br&gt;    mapReuseKey.erase(pfrom-&amp;gt;addr.ip);&lt;/p&gt;&#xA;&lt;p&gt;如果不方便知道什么时候收到了，就每 20 分钟清空一次缓存的 key。&lt;/p&gt;&#xA;&lt;p&gt;我想给 getnewaddress 加个参数：多少天没收到东西就过期。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SheriffWoody:&lt;br&gt;Bitcoin addresses you generate are kept forever.  A bitcoin address must be kept to show ownership of anything sent to it.  If you were able to delete a bitcoin address and someone sent to it, the money would be lost.  They&amp;#x27;re only about 500 bytes.&lt;/p&gt;&#xA;&lt;p&gt;sirius-m:&lt;br&gt;Thousands of own addresses should not be any problem at all.  If you&amp;#x27;ve generated 50000 BTC, then you already have 1000 own addresses, one for each 50 generated.  Those are hidden, they&amp;#x27;re not shown in the UI.&lt;/p&gt;&#xA;&lt;p&gt;It would be a good idea to add a little code that keeps giving the same address to the same IP.  Here&amp;#x27;s what I did in C++ to keep giving the same key (aka bitcoin address) until they use it:&lt;/p&gt;&#xA;&lt;p&gt;// Keep giving the same key to the same ip until they use it&lt;br&gt;    if (!mapReuseKey.count(pfrom-&amp;gt;addr.ip))&lt;br&gt;        mapReuseKey[pfrom-&amp;gt;addr.ip] = GenerateNewKey();&lt;/p&gt;&#xA;&lt;p&gt;...sends the key mapReuseKey[pfrom-&amp;gt;addr.ip]&lt;/p&gt;&#xA;&lt;p&gt;...later...&lt;/p&gt;&#xA;&lt;p&gt;// Received something with this key&lt;br&gt;    mapReuseKey.erase(pfrom-&amp;gt;addr.ip);&lt;/p&gt;&#xA;&lt;p&gt;If it&amp;#x27;s not convenient to know when you&amp;#x27;ve received, just clear the cached keys every 20 minutes.&lt;/p&gt;&#xA;&lt;p&gt;I want to add a parameter to getnewaddress for number of days to expire if nothing is received with the address.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Setting up multiple bitcoin machines behind NAT</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p100.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p100.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Setting up multiple bitcoin machines behind NAT&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-16 23:56:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/103/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;目前它总是假设入站端口是 8333，所以即使你是从别的端口转发过来的，它也会告诉其他 bitcoin 节点去连 router:8333。&lt;/p&gt;&#xA;&lt;p&gt;我不太急着修这个，因为我想不出多一个入站端口有什么好处。如果你提供了一个入站端口，你已经为网络尽了自己的一份力。同一个人开两个入站端口对冗余没有帮助。&lt;/p&gt;&#xA;&lt;p&gt;如果你有很多台电脑，更合理的做法是在大多数机器上用 -connect 开关连到本地。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;At the moment, it always assumes the incoming port is 8333, so it would tell other bitcoin nodes to connect to router:8333 even if you&amp;#x27;re redirecting from another port number.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m not in a big hurry to fix this because I can&amp;#x27;t think of any benefit to having more than one incoming connection port.  If you&amp;#x27;re providing one incoming port, then you&amp;#x27;ve done your bit to help the network.  Having two incoming ports to the same person doesn&amp;#x27;t help redundancy.&lt;/p&gt;&#xA;&lt;p&gt;If you have many computers, then using the -connect switch on most of them to connect locally makes more sense.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Could the bitcoin network be destroyed by someone generating endless bitcoin add</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p101.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p101.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Could the bitcoin network be destroyed by someone generating endless bitcoin add&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-16 21:01:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/98/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你生成一个新的比特币地址，只占你自己电脑上一点磁盘空间（大概 500 字节）。就像生成一个新的 PGP 私钥，只不过它是 ECC，CPU 开销更小。地址空间实际上是无限的。不伤害任何人，想生成多少生成多少。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When you generate a new bitcoin address, it only takes disk space on your own computer (like 500 bytes).  It&amp;#x27;s like generating a new PGP private key, but less CPU intensive because it&amp;#x27;s ECC.  The address space is effectively unlimited.  It doesn&amp;#x27;t hurt anyone, so generate all you want.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: For a website taking payments with bitcoins, better: IP or bitcoin addresses?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p102.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p102.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: For a website taking payments with bitcoins, better: IP or bitcoin addresses?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-16 21:37:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/99/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Xunie（May 14, 2010, 09:52:53 PM）（https://bitcointalk.org/index.php?topic=129.msg1124#msg1124）：&lt;/p&gt;&#xA;&lt;blockquote&gt;我建议用户用代理的时候禁用 IP 交易！&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;稳妥起见。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;好主意。至少弹个警告对话框，说明它会连到那个 IP、并以明文发送信息，给用户取消的机会。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Xunie on May 14, 2010, 09:52:53 PM（https://bitcointalk.org/index.php?topic=129.msg1124#msg1124）:&lt;br&gt;&amp;gt; I suggest we disable IP transactions while the user uses a Proxy!&lt;br&gt;&amp;gt; Just to be on the safe side.&lt;br&gt;&amp;gt;&lt;br&gt;That&amp;#x27;s a good idea.  At the very least a warning dialog explaining that it&amp;#x27;ll connect to the IP and send the information cleartext, giving the chance to cancel.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Is there a way to automate bitcoin payments for a website?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p103.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p103.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Is there a way to automate bitcoin payments for a website?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-18 02:58:11 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/104/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;有点晚了，不过万一别人也遇到同样的问题。编译输出里有 2 个警告（每个 20 行长）和 2 个链接错误。错误是：&lt;/p&gt;&#xA;&lt;p&gt;Quote:&lt;/p&gt;&#xA;&lt;blockquote&gt;obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x13): In function `wxArrayString::Item(unsigned long) const&amp;#x27;:&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;/usr/local/include/wx-2.9/wx/buffer.h:42: undefined reference to `wxTheAssertHandler&amp;#x27;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x45): In function `wxArrayString::Item(unsigned long) const&amp;#x27;:&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;/usr/src/bitcoin/trunk/uint256.h:526: undefined reference to `wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)&amp;#x27;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;大概是因为切到了 wxWidgets 的 release 构建而不是 debug 构建。它们正在往只保留 debug 构建、砍掉 release 构建的方向走，所以 release 构建里引用了不存在的 assert 东西、坏了它们大概也不在乎。debug 构建没什么可怕的，完全适合拿来发布。&lt;/p&gt;&#xA;&lt;p&gt;bitcoind 以守护进程运行，可以通过命令行或 JSON-RPC 控制。&lt;/p&gt;&#xA;&lt;p&gt;感谢 madhatter 和 generica 详细写了在 freebsd 上构建的步骤。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;A little late, but in case anyone else has the same issue.  The compile dump had 2 warnings (that were 20 lines long) and 2 link errors.  The errors were:&lt;/p&gt;&#xA;&lt;p&gt;Quote:&lt;br&gt;&amp;gt; obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x13): In function `wxArrayString::Item(unsigned long) const&amp;#x27;:&lt;br&gt;&amp;gt; /usr/local/include/wx-2.9/wx/buffer.h:42: undefined reference to `wxTheAssertHandler&amp;#x27;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; obj/nogui/init.o(.gnu.linkonce.t._ZNK13wxArrayString4ItemEm+0x45): In function `wxArrayString::Item(unsigned long) const&amp;#x27;:&lt;br&gt;&amp;gt; /usr/src/bitcoin/trunk/uint256.h:526: undefined reference to `wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)&amp;#x27;&lt;br&gt;&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;Those are probably due to switching to the release build of wxWidgets instead of debug.  They&amp;#x27;re moving towards only debug build and ditching the release build, so they probably don&amp;#x27;t care that their release build is broken by referring to non-existent assert stuff.  There&amp;#x27;s nothing to fear about the debug build.  It&amp;#x27;s fully suitable for releases.&lt;/p&gt;&#xA;&lt;p&gt;bitcoind runs as a daemon and can either be controlled by command line or JSON-RPC.&lt;/p&gt;&#xA;&lt;p&gt;Thanks madhatter and generica for detailing the instructions for building on freebsd.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Ummmm... where did my bitcoins go?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p104.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p104.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Ummmm... where did my bitcoins go?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-18 20:06:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/105/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;慢的不是下载本身，而是下载的同时要验证所有区块里所有签名，这才是耗时的。&lt;/p&gt;&#xA;&lt;p&gt;初始区块下载一般要多久？是中途变慢，还是全程速度差不多？&lt;/p&gt;&#xA;&lt;p&gt;我想过对大部分链、只到最后几千个区块之前做个粗略检查的办法。技术上可行，但工作量很大，而且还有很多优先级更高的事要做。&lt;/p&gt;&#xA;&lt;p&gt;Simplified Payment Verification（简化支付验证）是给轻量级纯客户端用户用的，他们只做交易、不生成、也不参与节点网络。他们不需要下载区块，只需要哈希链，目前大概 2MB，验证起来非常快（验证整条链不到一秒）。如果网络变得非常大，比如超过 100,000 个节点，我们就用它让普通用户不用跑全节点也能交易。到那时，大多数用户应该开始跑纯客户端软件，只有专业的服务器机房继续跑全网络节点，有点像 usenet 网络的集中化过程。&lt;/p&gt;&#xA;&lt;p&gt;SPV 还没实现，而且要到很久以后才会实现，但目前的所有实现都是围绕着支持它来设计的。&lt;/p&gt;&#xA;&lt;p&gt;与此同时，vekja.net（http://vekja.net）和 www.mybitcoin.com（http://www.mybitcoin.com）这样的站在试验账户制网站。你在网站上开个户，比特币存在账户里，转进转出。在网站上开户比安装、学习使用软件容易得多，对大多数人来说也是更熟悉的方式。唯一的缺点是你要信任这个站，但对零钱级别的微支付和日常开销来说没问题。这是个容易上手的起点，等金额大了再升级到真正的 bitcoin 软件。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s not the download so much as verifying all the signatures in all the blocks as it downloads that takes a long time.&lt;/p&gt;&#xA;&lt;p&gt;How long is the initial block download typically taking?  Does it slow down half way through or is about the same speed the whole way?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve thought about ways to do a more cursory check of most of the chain up to the last few thousand blocks.  It is possible, but it&amp;#x27;s a lot of work, and there are a lot of other higher priority things to work on.&lt;/p&gt;&#xA;&lt;p&gt;Simplified Payment Verification is for lightweight client-only users who only do transactions and don&amp;#x27;t generate and don&amp;#x27;t participate in the node network.  They wouldn&amp;#x27;t need to download blocks, just the hash chain, which is currently about 2MB and very quick to verify (less than a second to verify the whole chain).  If the network becomes very large, like over 100,000 nodes, this is what we&amp;#x27;ll use to allow common users to do transactions without being full blown nodes.  At that stage, most users should start running client-only software and only the specialist server farms keep running full network nodes, kind of like how the usenet network has consolidated.&lt;/p&gt;&#xA;&lt;p&gt;SPV is not implemented yet, and won&amp;#x27;t be implemented until far in the future, but all the current implementation is designed around supporting it.&lt;/p&gt;&#xA;&lt;p&gt;In the meantime, sites like vekja.net（http://vekja.net） and www.mybitcoin.com（http://www.mybitcoin.com） have been experimenting with account-based sites.  You create an account on a website and hold your bitcoins on account there and transfer in and out.  Creating an account on a website is a lot easier than installing and learning to use software, and a more familiar way of doing it for most people.  The only disadvantage is that you have to trust the site, but that&amp;#x27;s fine for pocket change amounts for micropayments and misc expenses.  It&amp;#x27;s an easy way to get started and if you get larger amounts then you can upgrade to the actual bitcoin software.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: We accept Bitcoins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p105.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p105.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: We accept Bitcoins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-20 21:43:42 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/106/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 DataWraith（May 19, 2010, 07:52:42 PM）（https://bitcointalk.org/index.php?topic=30.msg1161#msg1161）：&lt;/p&gt;&#xA;&lt;blockquote&gt;我能插个问题问下为什么吗？在我看来，既然 Bitcoin 用公钥密码学来转移币的所有权，那附上一段只有收款人能读的短消息应该是小事一桩。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;差一点，但不完全是。Bitcoin 用的是 EC-DSA，它只能做数字签名，做不了加密。RSA 两样都能做，但我没用它，因为它要大一个数量级，不现实。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: DataWraith on May 19, 2010, 07:52:42 PM（https://bitcointalk.org/index.php?topic=30.msg1161#msg1161）:&lt;br&gt;&amp;gt; Can I just butt in with a question on why that is? To me it seems that if Bitcoin uses public-key cryptography to transfer ownership of the coins, it should be a trivial matter to include a short message that is only readable by the recipient.&lt;br&gt;&amp;gt;&lt;br&gt;Almost but not quite.  Bitcoin uses EC-DSA, which can only do digital signing, not encryption.  RSA can do both, but I didn&amp;#x27;t use it because it&amp;#x27;s an order of magnitude bigger and would have been impractical.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>JSON-RPC programming tips using labels</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p106.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p106.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;JSON-RPC programming tips using labels&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-26 18:27:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/107/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我加了跟 label 相关的函数，方便管理每个用户下的多个地址。新增或改名的函数有：&lt;br&gt; getreceivedbyaddress -- 单个地址收到的金额&lt;br&gt; getreceivedbylabel -- 该 label 下所有地址收到的金额&lt;br&gt; listreceivedbyaddress -- 列出地址及各自收到的金额&lt;br&gt; listreceivedbylabel -- 列出 label 及各自收到的金额&lt;br&gt; setlabel -- 为完整起见的杂项 label 函数&lt;br&gt; getlabel&lt;br&gt; getaddressesbylabel&lt;/p&gt;&#xA;&lt;p&gt;为保持一致，我把 getamountreceived 改名为 getreceivedbyaddress、getallreceived 改名为 listreceivedbyaddress。旧名字还留着，免得破坏现有代码，但已废弃。&lt;/p&gt;&#xA;&lt;p&gt;思路是：每次调用 getnewaddress 时都带上用户名，就可以用 &amp;quot;bylabel&amp;quot; 函数查到该用户所有地址收到的总额。你可以随意更换他的地址，不用操心跟踪他所有的旧地址。&lt;/p&gt;&#xA;&lt;p&gt;自动更换用户收款地址的好办法：在展示他当前地址之前，先查一下这个地址有没有收到过东西，如果有就换个新的：&lt;/p&gt;&#xA;&lt;p&gt;// Get a new address whenever the current one has received anything&lt;br&gt;if (strAddr == &amp;quot;&amp;quot; || getreceivedbyaddress(strAddr) &amp;gt; 0)&lt;br&gt;   strAddr = getnewaddress(strUsername); // Label the address with username&lt;br&gt;Display(strAddr); // Display their current receiving address&lt;/p&gt;&#xA;&lt;p&gt;// Get total received by all the user&amp;#x27;s addresses&lt;br&gt;getreceivedbylabel(strUsername, 0) // unconfirmed&lt;br&gt;getreceivedbylabel(strUsername, 1) // available balance&lt;/p&gt;&#xA;&lt;p&gt;如果只是查某个特定用户的余额，比如响应他的一次页面请求，用 getreceivedbylabel；但如果是遍历所有用户，用 listreceivedbylabel 一次拿到完整列表再扫更好。用 getreceivedbylabel 去扫用户是 n 平方，用 listreceivedbylabel 是 n log n（或线性）。&lt;/p&gt;&#xA;&lt;p&gt;只有当你需要轮询、收到钱就自动触发动作，而不是用户自己上网页看余额、再告诉你怎么处理时，才需要扫全用户。轮询也不用太频繁。如果你要求 1 个确认，平均也要 10 分钟，所以几分钟轮询一次以上没有意义。&lt;/p&gt;&#xA;&lt;p&gt;如果你卖的是数字商品和服务，损失不大、被白嫖也转卖不了牟利，我觉得接受 0 确认没问题。&lt;/p&gt;&#xA;&lt;p&gt;只有卖黄金或货币这种，才需要多个确认。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I added label related functions to help with managing multiple addresses per user.  New or renamed functions are:&lt;br&gt; getreceivedbyaddress -- amount received on a single address&lt;br&gt; getreceivedbylabel -- amount received by all addresses with this label&lt;br&gt; listreceivedbyaddress -- list addresses and amounts they&amp;#x27;ve received&lt;br&gt; listreceivedbylabel -- list labels and amounts they&amp;#x27;ve received&lt;br&gt; setlabel -- misc label functions for completeness&lt;br&gt; getlabel&lt;br&gt; getaddressesbylabel&lt;/p&gt;&#xA;&lt;p&gt;For consistency I renamed getamountreceived-&amp;gt;getreceivedbyaddress and getallreceived-&amp;gt;listreceivedbyaddress.  The old names are still there so as not to break existing code, but they&amp;#x27;re deprecated.&lt;/p&gt;&#xA;&lt;p&gt;The idea is that if you give the username whenever you call getnewaddress, you can get the user&amp;#x27;s total received across all their addresses using the &amp;quot;bylabel&amp;quot; functions.  You can freely change their address without worrying about tracking all their old addresses.&lt;/p&gt;&#xA;&lt;p&gt;A good way to automate changing the user&amp;#x27;s receiving address: just before displaying their current address, check if it has been used to receive anything, if it has then replace it with a new one:&lt;/p&gt;&#xA;&lt;p&gt;// Get a new address whenever the current one has received anything&lt;br&gt;if (strAddr == &amp;quot;&amp;quot; || getreceivedbyaddress(strAddr) &amp;gt; 0)&lt;br&gt;   strAddr = getnewaddress(strUsername); // Label the address with username&lt;br&gt;Display(strAddr); // Display their current receiving address&lt;/p&gt;&#xA;&lt;p&gt;// Get total received by all the user&amp;#x27;s addresses&lt;br&gt;getreceivedbylabel(strUsername, 0) // unconfirmed&lt;br&gt;getreceivedbylabel(strUsername, 1) // available balance&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;re just getting one particular user&amp;#x27;s balance, such as in response to a page request by that user, use getreceivedbylabel, but if you&amp;#x27;re scanning over all users, it&amp;#x27;s better to use listreceivedbylabel to get the complete list and scan against the result.  Scanning users with getreceivedbylabel would be n-squared, using listreceivedbylabel is n-log-n (or n linear).&lt;/p&gt;&#xA;&lt;p&gt;You should only really need to scan all users if you&amp;#x27;re polling in order to spontaneously take action in response to money received, rather than the user going to a webpage, seeing their balance and telling you what to do with it.  It&amp;#x27;s not necessary to poll very frequently.  If you require 1 confirmation, that&amp;#x27;ll take an average of 10 minutes anyway, so there&amp;#x27;s no point in polling more often than every few minutes.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;re selling digital goods and services, where you don&amp;#x27;t lose much if someone gets a free access, and it can&amp;#x27;t be resold for profit, I think you&amp;#x27;re fine to accept 0 confirmations.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s mostly only if you were selling gold or currency that you&amp;#x27;d need multiple confirmations.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Tracing a coin&#39;s lineage</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p107.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p107.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Tracing a coin&amp;#x27;s lineage&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-26 18:51:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/108/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 Xunie（May 26, 2010, 12:50:04 AM）（https://bitcointalk.org/index.php?topic=154.msg1242#msg1242）：&lt;/p&gt;&#xA;&lt;blockquote&gt;能不能强制用户每次收款都用新地址？&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;每次收到付款就在地址栏里显示另一个 Bitcoin 地址。（只针对走 Bitcoin 地址的交易，走 IP 的当然不行，那样没用，对吧？）&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;实际的 key 还是会保留，确保有人往旧地址付款用户照样能收到。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;这个在我待办里。我很快会让 &amp;quot;Your Bitcoin Address:&amp;quot; 窗口在显示的地址收到任何东西后自动更换。&lt;/p&gt;&#xA;&lt;p&gt;我也推荐 web 应用按这个思路实现。我刚发了些示例代码，展示了建议的实现方式。&lt;/p&gt;&#xA;&lt;p&gt;0.2.4 之后的 SVN 版本在地址栏旁边已经有个 &amp;quot;New...&amp;quot; 按钮，鼓励大家手动更换。&lt;/p&gt;&#xA;&lt;p&gt;@theymos：如果实在不行，将来我们可以退回那个方案。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Xunie on May 26, 2010, 12:50:04 AM（https://bitcointalk.org/index.php?topic=154.msg1242#msg1242）:&lt;br&gt;&amp;gt; Can&amp;#x27;t we force a user to use a new address for receiving payments?&lt;br&gt;&amp;gt; Every time a payment is received display another Bitcoin address in the address bar. (only transactions via Bitcoin addresses, NOT IPs of course, since that&amp;#x27;d be useless, right?)&lt;br&gt;&amp;gt; The actual key would still be kept to ensure that the user would still receive payments of people sending to the same address.&lt;br&gt;&amp;gt;&lt;br&gt;This is on my list.  I will soon make the &amp;quot;Your Bitcoin Address:&amp;quot; window automatically change whenever you receive anything to the address displayed.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m also recommending this approach for the implementation of web apps.  I just posted some sample code showing a suggested way of implementing this.&lt;/p&gt;&#xA;&lt;p&gt;Versions on SVN since 0.2.4 already have a &amp;quot;New...&amp;quot; button next to the address bar to encourage changing it manually too.&lt;/p&gt;&#xA;&lt;p&gt;@theymos: If nothing else, we can fall back on that solution in the future.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: CLI bitcoin generation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p108.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p108.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: CLI bitcoin generation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-26 20:09:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/109/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 molybdenum（May 22, 2010, 06:44:20 PM）（https://bitcointalk.org/index.php?topic=145.msg1194#msg1194）：&lt;/p&gt;&#xA;&lt;blockquote&gt;加个可选参数，指定那笔交易之后最少经过多少个区块（getallreceived 1 是当前行为，或者就 getallreceived；偏执的用 getallreceived 5，想要即时确认的用 getallreceived 0）？&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;对，其实就是这个意思。getallreceived 0 就能达到你要的效果。（现在它改名叫 listreceivedbyaddress 0）默认是 1 个确认，但我觉得现实中大多数数字商品和服务 0 确认就行。就像你说的，如果需要 0 个以上的确认，可以同时显示两个数：未确认和可用余额，这样他们立刻就能看到交易过去了。&lt;/p&gt;&#xA;&lt;p&gt;listreceivedbyaddress [minconf=1] [includeempty=false]&lt;br&gt;[minconf] 是付款计入之前的最小确认数。&lt;br&gt;[includeempty] 是否包含没收到过付款的地址。&lt;br&gt;返回一个对象数组，包含：&lt;br&gt;  &amp;quot;address&amp;quot; : 收款地址&lt;br&gt;  &amp;quot;label&amp;quot; : 收款地址的 label&lt;br&gt;  &amp;quot;amount&amp;quot; : 该地址收到的总额&lt;br&gt;  &amp;quot;confirmations&amp;quot; : 计入的最近一笔交易的确认数&lt;/p&gt;&#xA;&lt;p&gt;如果用用户名给地址打 label，就用 listreceivedbylabel。&lt;/p&gt;&#xA;&lt;p&gt;目前我主要在做给 web 商家用的函数，无头（headless）挖矿机的远程管理功能还没怎么顾上。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: molybdenum on May 22, 2010, 06:44:20 PM（https://bitcointalk.org/index.php?topic=145.msg1194#msg1194）:&lt;br&gt;&amp;gt; An optional parameter to specify the minimum number of blocks after that transaction (getallreceived 1 for current behavior, or just getallreceived, getallreceived 5 for the paranoid, getallreceived 0 for instant confirms)?&lt;br&gt;&amp;gt;&lt;br&gt;Yeah, that actually is what it is.  getallreceived 0 should do what you want.  (now it&amp;#x27;s renamed to listreceivedbyaddress 0)  The default is 1 confirmation, but I think in reality most digital goods and services can be 0 confirmations.  Like you say, if you need more than 0 confirmations, you could show two numbers, unconfirmed and available balance, so they immediately see their transaction went through.&lt;/p&gt;&#xA;&lt;p&gt;listreceivedbyaddress [minconf=1] [includeempty=false]&lt;br&gt;[minconf] is the minimum number of confirmations before payments are included.&lt;br&gt;[includeempty] whether to include addresses that haven&amp;#x27;t received any payments.&lt;br&gt;Returns an array of objects containing:&lt;br&gt;  &amp;quot;address&amp;quot; : receiving address&lt;br&gt;  &amp;quot;label&amp;quot; : the label of the receiving address&lt;br&gt;  &amp;quot;amount&amp;quot; : total amount received by the address&lt;br&gt;  &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;/p&gt;&#xA;&lt;p&gt;or listreceivedbylabel if you&amp;#x27;re labelling addresses with their username.&lt;/p&gt;&#xA;&lt;p&gt;So far I&amp;#x27;ve concentrated on functions for web merchants, not so much on stuff for remote management of headless coin generators yet.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Share database blocks ?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p109.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p109.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Share database blocks ?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-26 20:34:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/110/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它确实是一次下载 500 个区块，然后计数器在逐个验证区块时一个一个数。&lt;/p&gt;&#xA;&lt;p&gt;让 bitcoin 自己下载并验证区块的好处是：你不用信任你从谁那里下载。如果从某个网站下载 blk*.dat 文件，你就得信任那个网站，因为你是未经自己验证就接受了数据。如果是从你自己的另一台电脑上拷 blk*.dat，那没问题。&lt;/p&gt;&#xA;&lt;p&gt;你的初始区块下载一般要多久？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It does in fact download 500 blocks at a time, then the counter counts one at a time as it verifies the blocks.&lt;/p&gt;&#xA;&lt;p&gt;The advantage of letting bitcoin download and verify the blocks is that you do not have to trust the person you&amp;#x27;re downloading them from.  If you downloaded the blk*.dat files from some site, you would have to trust that site, since you would be accepting the data without verifying it yourself.  If you&amp;#x27;re copying blk*.dat from another computer of yours, that should be fine.&lt;/p&gt;&#xA;&lt;p&gt;How long is the initial block download taking for you?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p110.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p110.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-26 21:16:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/111/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;有人愿意翻译 Bitcoin 客户端本身吗？0.3 版本能带上至少一门其他语言就太好了。&lt;/p&gt;&#xA;&lt;p&gt;很简单：装个 poedit，翻译我附在这帖里的 po 文件就行。不到 750 个词。&lt;/p&gt;&#xA;&lt;p&gt;0.3.1 更新了 bitcoin.po 附件。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Does anyone want to translate the Bitcoin client itself?  It would be great to have at least one other language in the 0.3 release.&lt;/p&gt;&#xA;&lt;p&gt;All you have to do is get poedit and translate the po file I&amp;#x27;m attaching to this post.  It&amp;#x27;s less than 750 words.&lt;/p&gt;&#xA;&lt;p&gt;Updated bitcoin.po attachment for 0.3.1&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Odd amount of generated coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p111.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p111.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Odd amount of generated coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-26 21:34:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/112/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 SVN 版本里，如果一笔交易需要交易费，它会说&lt;br&gt;&amp;quot;This transaction is over the size limit.  You can still send it for a fee of #,&lt;br&gt;which goes to the nodes that process your transaction and helps to support the network.&lt;br&gt;Do you want to pay the fee?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;如果加上手续费后你的钱不够，它会说&lt;br&gt;&amp;quot;Total exceeds your balance when the # transaction fee is included  &amp;quot;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;In the SVN version, if a transaction requires a transaction fee, it says&lt;br&gt;&amp;quot;This transaction is over the size limit.  You can still send it for a fee of #,&lt;br&gt;which goes to the nodes that process your transaction and helps to support the network.&lt;br&gt;Do you want to pay the fee?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;If you don&amp;#x27;t have enough money with the fee added, it says&lt;br&gt;&amp;quot;Total exceeds your balance when the # transaction fee is included  &amp;quot;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p112.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p112.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-05-27 14:18:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/113/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好耶！我们有了第一门语言。我把它上传到 SVN，会进 0.3 版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Hurray!  We have our first language.  I uploaded it to SVN to go in with the 0.3 release.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p111.html&#34;&gt;← 上一个帖子：Re: Odd amount of generated coins&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p113.html&#34;&gt;下一个帖子：Re: Hostnames instead of IP Addresses →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Hostnames instead of IP Addresses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p113.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p113.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Hostnames instead of IP Addresses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-02 18:18:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/114/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;现在的 IP 发送不太实用：它直连 IP，所以你想用 TOR 匿名，但那样就会被全程窃听和中间人。&lt;/p&gt;&#xA;&lt;p&gt;将来给 IP 发送的计划是做成比特币地址加 IP，像这样：&lt;/p&gt;&#xA;&lt;p&gt;1auaDZCFYqaGx4FKS5WenNfurk2SkoDu4h&amp;lt;someseparatorcharacter&amp;gt;1.2.3.4&lt;br&gt;或&lt;br&gt;1auaDZCFYqaGx4FKS5WenNfurk2SkoDu4h&amp;lt;someseparatorcharacter&amp;gt;domain.com&lt;/p&gt;&#xA;&lt;p&gt;分隔符用什么，我需要建议。&amp;quot;:&amp;quot; 是个候选，但 IPv6 里有 :，可能会混淆。最好是 url 参数里允许的字符。&lt;/p&gt;&#xA;&lt;p&gt;我想用 SSL 建连接，用比特币地址的公钥做证书。你就能确定连到的是你以为的那个人，而且加密安全。比特币地址不用于交易，只用于认证。一个新生成的比特币地址会通过这条 SSL 连接发过去。&lt;/p&gt;&#xA;&lt;p&gt;既然认证了，那 IP 地址用域名也就安全了。要注意的是，如果用了代理，得让它用 socks4a 而不是 DNS 解析。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The current sending by IP is not very useful: it connects to the IP, so you&amp;#x27;d like to use TOR for anonymity, but then it can totally be eavesdropped and man-in-the-middled.&lt;/p&gt;&#xA;&lt;p&gt;The future plan for sending to an IP is to make it a bitcoin address plus IP, like:&lt;/p&gt;&#xA;&lt;p&gt;1auaDZCFYqaGx4FKS5WenNfurk2SkoDu4h&amp;lt;someseparatorcharacter&amp;gt;1.2.3.4&lt;br&gt;or&lt;br&gt;1auaDZCFYqaGx4FKS5WenNfurk2SkoDu4h&amp;lt;someseparatorcharacter&amp;gt;domain.com&lt;/p&gt;&#xA;&lt;p&gt;I need suggestions for the separator character.  &amp;quot;:&amp;quot; is a candidate, but IPv6 has : in it and that might get confusing.  Something that&amp;#x27;s allowed in url parameters would be nice.&lt;/p&gt;&#xA;&lt;p&gt;I want to use SSL for the connection, using the bitcoin address&amp;#x27; public key as the cert.  You would be certain you&amp;#x27;re connected to who you thought, and safely encrypted.  The bitcoin address would not be used for the transaction, only for authentication.  A new generated bitcoin address would be sent through the SSL connection.&lt;/p&gt;&#xA;&lt;p&gt;Since it&amp;#x27;s authenticated, it would then be safe to allow the IP address to be a domain name.  Some care taken that if a proxy is used, it uses socks4a instead of DNS lookup.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p114.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p114.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-02 18:45:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/115/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好主意。我还没想好具体放哪，但它确实可以算出区块生成的预期平均间隔，让大家知道该预期什么。&lt;/p&gt;&#xA;&lt;p&gt;每个节点、每个处理器的区块里都有不同的公钥，所以保证了它们扫描的是不同的区间。&lt;/p&gt;&#xA;&lt;p&gt;32 位 nonce 每次从 1 重新开始时，bnExtraNonce 就加一，它是个任意精度整数。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s a good idea.  I&amp;#x27;m not sure where exactly to fit that in, but it could certainly calculate the expected average time between blocks generated, and then people would know what to expect.&lt;/p&gt;&#xA;&lt;p&gt;Every node and each processor has a different public key in its block, so they&amp;#x27;re guaranteed to be scanning different territory.&lt;/p&gt;&#xA;&lt;p&gt;Whenever the 32-bit nonce starts over at 1, bnExtraNonce gets incremented, which is an arbitrary precision integer.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p115.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p115.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-02 22:18:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/116/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把完成 93% 的荷兰语翻译上传到 SVN 了。谢谢！&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded the 93% complete Dutch translation to SVN.  Thanks!&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p114.html&#34;&gt;← 上一个帖子：Re: Proof-of-work difficulty increasing&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p116.html&#34;&gt;下一个帖子：Re: On IRC bootstrapping →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: On IRC bootstrapping</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p116.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p116.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: On IRC bootstrapping&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-14 18:13:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/117/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Bitcoin 有自己的分布式地址目录，用 &amp;quot;addr&amp;quot; 消息。是时候把当前长期在线的固定节点的列表写进代码做种子了。我可以加一段代码，让新节点不赖在种子节点上，只是连上去拿列表就走，这样不会给它们造成负担。&lt;/p&gt;&#xA;&lt;p&gt;大家觉得呢，我直接加上种子？&lt;/p&gt;&#xA;&lt;p&gt;它还是会先试 IRC。IRC 的好处是列出来的是当前在线的节点，因为它们得保持连接才能留在列表上；坏处是单点故障。&amp;quot;addr&amp;quot; 系统没有单点故障，但只能告诉你最近见过哪些节点，所以有些试的节点已经下线，初次连上会慢一点。两者结合，取长补短，更健壮。&lt;/p&gt;&#xA;&lt;p&gt;有人愿意在 freenode 嫌我们烦的时候，志愿跑个 IRC 服务器吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin has its own distributed address directory using the &amp;quot;addr&amp;quot; message.  It&amp;#x27;s about time we coded in a list of the current long running static nodes to seed from.  I can add code so new nodes do not preferentially stay connected to the seed nodes, just connect and get the list, so it won&amp;#x27;t be a burden on them.&lt;/p&gt;&#xA;&lt;p&gt;What do you think, should I go ahead with adding the seeds?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;ll still try IRC first.  The IRC has the advantage that it lists nodes that are currently online, since they have to stay connected to stay on the list, but the disadvantage that it&amp;#x27;s a single point of failure.  The &amp;quot;addr&amp;quot; system has no single point of failure, but can only tell you what nodes have recently been seen, so it takes a little longer to get connected since some of the nodes you try have gone offline.  The combination of the two gets us the best of both worlds and more total robustness.&lt;/p&gt;&#xA;&lt;p&gt;Is there anyone who wants to volunteer to run an IRC server in case freenode gets tired of us?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Hostnames instead of IP Addresses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p117.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p117.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Hostnames instead of IP Addresses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-14 19:53:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/118/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SirArthur 关于普通在线商家场景的观点很对，IP 发送选项更适合的就是这种场景。也就是商家有固定 IP 的服务器、有自己的域名和 SSL 证书的情况。&lt;/p&gt;&#xA;&lt;p&gt;不用按 IP 连，我们可以按域名走 SSL 连，用现有的 CA 体系认证你连到的是该域名的所有者。&lt;/p&gt;&#xA;&lt;p&gt;用户发送到 domain.com（www.domain.com（http://www.domain.com）也行）。这很自然，用户能看到、核实自己要付给谁。&lt;/p&gt;&#xA;&lt;p&gt;SSL 也让 TOR 用户安全了。&lt;/p&gt;&#xA;&lt;p&gt;问题是，我觉得商家还是更愿意用比特币地址，这样才能确定这笔付款是干嘛的。你根本指望不上用户在备注栏里填对东西来标识交易。除非有 mailto 风格的链接、把订单号预填进备注栏才勉强可行，但那样的链接直接做成比特币地址也一样。&lt;/p&gt;&#xA;&lt;p&gt;在 domain.com 上开个开放的 bitcoin 服务器、让用户往里打匿名付款，责任太大了。普通用户没有&amp;quot;付款得先标识自己&amp;quot;这个概念。商家会收到一堆空白付款，一周后接着一堆&amp;quot;我付过钱了，我的货呢？！&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;付款流程里有一步是收款方在接受前核验订单。它可以拒绝付款、返回错误信息，如果付款里没有有效订单号的话。但这需要把定制代码跟 bitcoin 服务器做深度的集成，难度不小。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SirArthur has a good point about the normal online merchant case, which is what the send-by-IP option is more suited to.  This is the case where the merchant will have a server on a static IP and their own domain name and SSL cert.&lt;/p&gt;&#xA;&lt;p&gt;Instead of connecting by IP, we can connect to a domain name by SSL, using the existing CA infrastructure to authenticate that you&amp;#x27;re connected to the owner of that domain.&lt;/p&gt;&#xA;&lt;p&gt;The user would send to domain.com (or www.domain.com（http://www.domain.com） is ok too).  That would be very natural and users could see and verify that what they entered is who they intend to pay.&lt;/p&gt;&#xA;&lt;p&gt;The SSL also makes it safe for TOR users.&lt;/p&gt;&#xA;&lt;p&gt;Problem is, I think merchants would still prefer to use bitcoin addresses to be certain they know what the payment is for.  You simply cannot count on users to enter the right thing in the comment fields to identify the transaction.  It would only approach practical if we had a mailto style link that prepopulates the comment field with the order number, but then the link could just as well be a bitcoin address.&lt;/p&gt;&#xA;&lt;p&gt;Just having an open bitcoin server at domain.com that users could send unidentified payments to would be too much of a liability.  Regular users aren&amp;#x27;t used to the idea of having to identify the payment.  Merchants would get too many blank payments followed by &amp;quot;I paid you, where&amp;#x27;s my stuff?!&amp;quot; a week later.&lt;/p&gt;&#xA;&lt;p&gt;The payment sequence does have a step where the receiver verifies the order before accepting it.  It can reject the payment and return an error message if it doesn&amp;#x27;t contain a valid order number.  That would require a difficult level of integration of custom code with the bitcoin server though.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Dealing with SHA-256 Collisions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p118.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p118.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Dealing with SHA-256 Collisions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-14 20:39:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/119/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SHA-256 非常强。它不是 MD5 到 SHA1 那种小步迭代。除非出现重大的突破性攻击，它能撑几十年。&lt;/p&gt;&#xA;&lt;p&gt;如果 SHA-256 被彻底攻破，我觉得我们可以对出事之前那条诚实的链达成共识，把它锁定，然后换新的哈希函数继续。&lt;/p&gt;&#xA;&lt;p&gt;如果哈希是慢慢出问题的，我们可以有序过渡到新哈希。软件会设定从某个区块号开始用新哈希。大家要在那之前升级。软件可以把所有旧区块的新哈希存下来，确保没人能拿另一个有相同旧哈希的区块来顶替。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SHA-256 is very strong.  It&amp;#x27;s not like the incremental step from MD5 to SHA1.  It can last several decades unless there&amp;#x27;s some massive breakthrough attack.&lt;/p&gt;&#xA;&lt;p&gt;If SHA-256 became completely broken, I think we could come to some agreement about what the honest block chain was before the trouble started, lock that in and continue from there with a new hash function.&lt;/p&gt;&#xA;&lt;p&gt;If the hash breakdown came gradually, we could transition to a new hash in an orderly way.  The software would be programmed to start using a new hash after a certain block number.  Everyone would have to upgrade by that time.  The software could save the new hash of all the old blocks to make sure a different block with the same old hash can&amp;#x27;t be used.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Technical clarifications</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p119.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p119.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Technical clarifications&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-14 22:21:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/120/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;3）如果用比特币地址发送：没区别&lt;br&gt;5）它是去中心化的。第一次连上网络之后，你就不再需要 IRC 了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;3) Nothing, if sending by bitcoin address&lt;br&gt;5) It is decentralised.  After you have connected to the network the first time, you no longer need IRC.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p118.html&#34;&gt;← 上一个帖子：Re: Dealing with SHA-256 Collisions&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p120.html&#34;&gt;下一个帖子：Re: Can&amp;#x27;t Build r80 from SVN →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Can&#39;t Build r80 from SVN</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p120.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p120.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Can&amp;#x27;t Build r80 from SVN&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-14 22:40:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/121/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;抱歉，最近几个 revision 我没在 linux 上测试编译。&lt;/p&gt;&#xA;&lt;p&gt;回滚了 makefile.unix。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Sorry, I didn&amp;#x27;t test compile on linux the last few revisions.&lt;/p&gt;&#xA;&lt;p&gt;Reverted makefile.unix.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p119.html&#34;&gt;← 上一个帖子：Re: Technical clarifications&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p121.html&#34;&gt;下一个帖子：Re: What is the incentive to collect transactions? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: What is the incentive to collect transactions?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p121.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p121.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: What is the incentive to collect transactions?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-15 23:41:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/122/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 theymos（June 05, 2010, 04:26:09 PM）（https://bitcointalk.org/index.php?topic=165.msg1373#msg1373）：&lt;/p&gt;&#xA;&lt;blockquote&gt;往你正在挖的区块里加交易会拖慢你的生成速度&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;这个前提是错的。往你正在挖的区块里加更多交易，并不会拖慢你的生成速度。generate 扫描哈希时只哈希区块头，区块头是固定大小的。区块头里包含交易的哈希（默克尔根），只是偶尔更新一下。&lt;/p&gt;&#xA;&lt;p&gt;如果有必要，我可以写代码让节点倾向于不用交易太少的区块。一个交易不够多的区块几乎总是进不了主链，但万一进去了也会被接受。我怀疑这没必要，因为节点不打包全部交易并没有什么好处。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on June 05, 2010, 04:26:09 PM（https://bitcointalk.org/index.php?topic=165.msg1373#msg1373）:&lt;br&gt;&amp;gt; Adding transactions to the block you&amp;#x27;re working on will slow down your generation rate&lt;br&gt;&amp;gt;&lt;br&gt;The premise is false.  Adding more transactions to the block you&amp;#x27;re working on does NOT slow down your generation rate.  When generate is scanning hashes, it only hashes the header of the block, which is constant size.  The header contains a hash of the transactions (the Merkle root) and is only updated occasionally.&lt;/p&gt;&#xA;&lt;p&gt;If necessary I can write code to make nodes prefer not to use a block if it doesn&amp;#x27;t contain enough of the transactions they know about.  A discouraged block would almost always fail to be included in the main chain, but would be accepted if it did get in.  I doubt this will be necessary, since there&amp;#x27;s no real advantage for nodes not to include all transactions.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: URI-scheme for bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p122.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p122.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: URI-scheme for bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-16 00:15:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/123/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;http://127.0.0.1:8330/?to=domain.com&amp;amp;amount=200.00&amp;amp;comment=order_12345&lt;br&gt;或&lt;br&gt;http://127.0.0.1:8330/?to=&amp;lt;bitcoinaddress&amp;gt;&amp;lt;separatorchar&amp;gt;1.2.3.4&amp;amp;amount=200.00&lt;/p&gt;&#xA;&lt;p&gt;但既然链接已经替你把字打了，我看不出用域名地址比用比特币地址有什么好处。用比特币地址，用户打不出匿名付款。不拿到正确的比特币地址，他们就付不出去。&lt;/p&gt;&#xA;&lt;p&gt;按域名发送的好处是能直观核实钱去向谁。&lt;/p&gt;&#xA;&lt;p&gt;更关键的问题是：如果浏览器不允许连 127.0.0.1 怎么办：&lt;br&gt;http://bitcointalk.org/index.php?topic=63.msg1589#msg1589&lt;/p&gt;&#xA;&lt;p&gt;如果真是这样，那个例子里带 127.0.0.1 的 freenet 链接又怎么说？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;http://127.0.0.1:8330/?to=domain.com&amp;amp;amount=200.00&amp;amp;comment=order_12345&lt;br&gt;or&lt;br&gt;http://127.0.0.1:8330/?to=&amp;lt;bitcoinaddress&amp;gt;&amp;lt;separatorchar&amp;gt;1.2.3.4&amp;amp;amount=200.00&lt;/p&gt;&#xA;&lt;p&gt;But as long as the link is already doing the typing for you, I don&amp;#x27;t see much benefit in using a domain address instead of bitcoin address.  With a bitcoin address, the user can&amp;#x27;t send an unidentified payment.  They can&amp;#x27;t send payment until they&amp;#x27;ve been given a correct bitcoin address to send to.&lt;/p&gt;&#xA;&lt;p&gt;What would be nice about sending by domain is you could visually verify who it&amp;#x27;s going to.&lt;/p&gt;&#xA;&lt;p&gt;A more crucial issue is what if the browser isn&amp;#x27;t allowed to connect to 127.0.0.1:&lt;br&gt;http://bitcointalk.org/index.php?topic=63.msg1589#msg1589&lt;/p&gt;&#xA;&lt;p&gt;and if that&amp;#x27;s true, then what about that example freenet link that had 127.0.0.1 in it?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p123.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p123.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-16 16:53:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/124/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢 DataWraith！德语翻译已上传 SVN。&lt;/p&gt;&#xA;&lt;p&gt;太好了，我们已经有 3 门主流语言了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks DataWraith!  The German translation is uploaded to SVN.&lt;/p&gt;&#xA;&lt;p&gt;This is great, we&amp;#x27;ve already got 3 major languages.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p122.html&#34;&gt;← 上一个帖子：Re: URI-scheme for bitcoin&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p124.html&#34;&gt;下一个帖子：Re: new binary release? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: new binary release?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p124.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p124.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: new binary release?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-17 17:07:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/125/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我正在尽快把 0.3 版本发出来。只剩最后几件事了。离 0.2 已经很久了，我们得把带命令行和 JSON-RPC 的预编译 bitcoind 放出来。这次 linux 二进制会有 32 位和 64 位两个版本，Laszlo 会构建 Mac OSX 版。另外还会带上 DataWraith、Xunie 和 Joozero 做的德语、荷兰语和意大利语翻译（谢谢你们！）。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;m working on getting version 0.3 released as soon as I can.  Just a last few things left to do.  It&amp;#x27;s been a long time since 0.2 and we need to get a prebuilt bitcoind with command line and JSON-RPC available.  This time we&amp;#x27;ll have both 32-bit and 64-bit linux binaries, and Laszlo is going to build a Mac OSX release.  Plus, we&amp;#x27;ll include the German, Dutch and Italian translations by DataWraith, Xunie and Joozero (thanks you guys!).&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p125.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p125.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-17 18:46:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/126/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Bitcoin 的特性决定了：一旦 0.1 发布，核心设计就终身冻结了。正因为这样，我想让它支持我能想到的所有交易类型。但问题是，每种东西都要专门的支持代码和数据字段，不管用不用都得带着，而且一次只覆盖一个特例。这样下去特例会爆炸。解决办法是脚本，它把问题一般化了：交易双方可以把自己的交易描述成一个谓词，由节点网络来求值。节点只需要理解交易到&amp;quot;判断发送方的条件是否满足&amp;quot;这个程度。&lt;/p&gt;&#xA;&lt;p&gt;脚本实际上就是个谓词。它就是个求值得真或假的等式。Predicate 这个词又长又陌生，所以我叫它 script。&lt;/p&gt;&#xA;&lt;p&gt;收款方对脚本做模板匹配。目前收款方只接受两种模板：直接付款和比特币地址。以后版本可以加更多交易类型的模板，跑那个版本及更高版本的节点就能收。新交易所有版本的节点都能验证、打包进区块，哪怕它们读不懂。&lt;/p&gt;&#xA;&lt;p&gt;这个设计支持种类极多的可能交易类型，都是我几年前设计好的。托管交易、保证金合约、第三方仲裁、多方签名等等。如果 Bitcoin 大规模流行起来，这些都是我们将来想探索的，但都得在一开始就设计好，确保以后能做。&lt;/p&gt;&#xA;&lt;p&gt;我不认为第二个兼容实现的 Bitcoin 会是个好主意。这么多设计都依赖所有节点步调一致、算出完全相同的结果，第二个实现会是网络的祸害。MIT 协议跟其他所有协议和商业用途都兼容，所以从协议角度也没必要重写。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime.  Because of that, I wanted to design it to support every possible transaction type I could think of.  The problem was, each thing required special support code and data fields whether it was used or not, and only covered one special case at a time.  It would have been an explosion of special cases.  The solution was script, which generalizes the problem so transacting parties can describe their transaction as a predicate that the node network evaluates.  The nodes only need to understand the transaction to the extent of evaluating whether the sender&amp;#x27;s conditions are met.&lt;/p&gt;&#xA;&lt;p&gt;The script is actually a predicate.  It&amp;#x27;s just an equation that evaluates to true or false.  Predicate is a long and unfamiliar word so I called it script.&lt;/p&gt;&#xA;&lt;p&gt;The receiver of a payment does a template match on the script.  Currently, receivers only accept two templates: direct payment and bitcoin address.  Future versions can add templates for more transaction types and nodes running that version or higher will be able to receive them.  All versions of nodes in the network can verify and process any new transactions into blocks, even though they may not know how to read them.&lt;/p&gt;&#xA;&lt;p&gt;The design supports a tremendous variety of possible transaction types that I designed years ago.  Escrow transactions, bonded contracts, third party arbitration, multi-party signature, etc.  If Bitcoin catches on in a big way, these are things we&amp;#x27;ll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t believe a second, compatible implementation of Bitcoin will ever be a good idea.  So much of the design depends on all nodes getting exactly identical results in lockstep that a second implementation would be a menace to the network.  The MIT license is compatible with all other licenses and commercial uses, so there is no need to rewrite it from a licensing standpoint.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p126.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p126.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-18 16:17:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/127/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;第二个版本对我来说是巨大的开发和维护负担。在没有第二个版本把东西锁死的情况下，维护向后兼容、升级网络已经够难了。如果第二个版本搞砸了，用户体验会连累两边，虽然至少能让用户更明白坚持用官方版的重要性。如果有人准备 fork 第二个版本，我得先把用少数版本的各种风险声明讲一堆。这个设计里，有分歧时多数版本赢，对少数版本来说会很难看，我不想细说，只要只有一个版本我就不用面对。&lt;/p&gt;&#xA;&lt;p&gt;我知道，大多数开发者都不喜欢自己的软件被 fork，但这次我有真正的技术原因。&lt;/p&gt;&#xA;&lt;p&gt;引用 gavinandresen（June 17, 2010, 07:58:14 PM）（https://bitcointalk.org/index.php?topic=195.msg1613#msg1613）：&lt;/p&gt;&#xA;&lt;blockquote&gt;我很佩服交易里塞脚本这个方案的灵活性，但我这邪恶的小脑瓜立刻开始想怎么滥用它。我可以在 TxOut 脚本里编码各种有意思的信息，如果没魔改的客户端验证完就忽略这些交易，那它就是个好用的隐蔽广播信道。&lt;br&gt;&lt;br&gt;酷是酷，可一旦流行起来，有人决定拿几百万笔交易往支付网络里灌、给所有朋友传最新的 Lady Gaga 视频，那就好玩了……&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;这也是交易费存在的原因之一。真有必要我们还有别的招。&lt;/p&gt;&#xA;&lt;p&gt;引用 laszlo（June 17, 2010, 06:50:31 PM）（https://bitcointalk.org/index.php?topic=195.msg1612#msg1612）：&lt;/p&gt;&#xA;&lt;blockquote&gt;Satoshi 你这个设计搞了多久？想得太周全了，不像是坐下来没经过大量头脑风暴和讨论就直接写出来的。大家都在找茬挑毛病，可它一直立得住。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;从 2007 年开始。某个时刻我确信了这事可以做到完全不需要信任，就忍不住一直想下去。设计的工作量比写代码大得多。&lt;/p&gt;&#xA;&lt;p&gt;好在到目前为止，大家提出的所有问题都是我以前考虑过、做过预案的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;A second version would be a massive development and maintenance hassle for me.  It&amp;#x27;s hard enough maintaining backward compatibility while upgrading the network without a second version locking things in.  If the second version screwed up, the user experience would reflect badly on both, although it would at least reinforce to users the importance of staying with the official version.  If someone was getting ready to fork a second version, I would have to air a lot of disclaimers about the risks of using a minority version.  This is a design where the majority version wins if there&amp;#x27;s any disagreement, and that can be pretty ugly for the minority version and I&amp;#x27;d rather not go into it, and I don&amp;#x27;t have to as long as there&amp;#x27;s only one version.&lt;/p&gt;&#xA;&lt;p&gt;I know, most developers don&amp;#x27;t like their software forked, but I have real technical reasons in this case.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on June 17, 2010, 07:58:14 PM（https://bitcointalk.org/index.php?topic=195.msg1613#msg1613）:&lt;br&gt;&amp;gt; I admire the flexibility of the scripts-in-a-transaction scheme, but my evil little mind immediately starts to think of ways I might abuse it.  I could encode all sorts of interesting information in the TxOut script, and if non-hacked clients validated-and-then-ignored those transactions it would be a useful covert broadcast communication channel.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; That&amp;#x27;s a cool feature until it gets popular and somebody decides it would be fun to flood the payment network with millions of transactions to transfer the latest Lady Gaga video to all their friends...&lt;br&gt;&amp;gt;&lt;br&gt;That&amp;#x27;s one of the reasons for transaction fees.  There are other things we can do if necessary.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: laszlo on June 17, 2010, 06:50:31 PM（https://bitcointalk.org/index.php?topic=195.msg1612#msg1612）:&lt;br&gt;&amp;gt; How long have you been working on this design Satoshi?  It seems very well thought out, not the kind of thing you just sit down and code up without doing a lot of brainstorming and discussion on it first.  Everyone has the obvious questions looking for holes in it but it is holding up well&lt;br&gt;&amp;gt;&lt;br&gt;Since 2007.  At some point I became convinced there was a way to do this without any trust required at all and couldn&amp;#x27;t resist to keep thinking about it.  Much more of the work was designing than coding.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately, so far all the issues raised have been things I previously considered and planned for.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: On IRC bootstrapping</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p127.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p127.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: On IRC bootstrapping&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-18 17:28:18 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/128/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN 版现在先用 IRC，失败了就 fallback 到写死的种子节点列表。现在种子节点够多了，到下个版本发布时应该还有不少活着。它只是短暂连一下种子节点拿地址列表然后断开，所以你的连接数会归零一阵。这时候耐心点，只是第一次连上慢。&lt;/p&gt;&#xA;&lt;p&gt;这意味着 TOR 用户不用再 -addnode 了，会自动连上。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The SVN version now uses IRC first and if that fails it falls back to a hardcoded list of seed nodes.  There are enough seed nodes now that many of them should still be up by the time of the next release.  It only briefly connects to a seed node to get the address list and then disconnects, so your connections drop back to zero for while.  At that point, be patient.  It&amp;#x27;s only slow to get connected the first time.&lt;/p&gt;&#xA;&lt;p&gt;This means TOR users won&amp;#x27;t need to -addnode anymore, it&amp;#x27;ll get connected automatically.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Get 5 free bitcoins from freebitcoins.appspot.com</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p128.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p128.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Get 5 free bitcoins from freebitcoins.appspot.com&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-18 23:08:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/129/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;选得好，这项目作为第一个练手很合适，干得漂亮。要是没人做，我本来打算自己做这个：等凡人挖不动 50BTC 的时候，新用户能立刻拿到点币玩玩。靠捐赠应该能一直装满。发放器上显示余额的做法会鼓励大家往里充。&lt;/p&gt;&#xA;&lt;p&gt;你应该在页面上放个捐赠比特币地址，给想充钱的人，理想情况是每收到一笔就换个新地址。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Excellent choice of a first project, nice work.  I had planned to do this exact thing if someone else didn&amp;#x27;t do it, so when it gets too hard for mortals to generate 50BTC, new users could get some coins to play with right away.  Donations should be able to keep it filled.  The display showing the balance in the dispenser encourages people to top it up.&lt;/p&gt;&#xA;&lt;p&gt;You should put a donation bitcoin address on the page for those who want to add funds to it, which ideally should update to a new address whenever it receives something.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin in Ubuntu 10.04</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p129.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p129.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin in Ubuntu 10.04&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-21 17:20:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/130/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用 NewLibertyStandard（May 23, 2010, 04:28:12 PM）（https://bitcointalk.org/index.php?topic=149.msg1203#msg1203）：&lt;/p&gt;&#xA;&lt;blockquote&gt;Bitcoin 在 Ubuntu 的新默认主题下好丑。好像有些主题设置生效了，有些没生效。未选中的文件菜单应该是深底浅字，但它错误地用了浅底浅字，在我显示器上都快看不清了。下个稳定版之前应该修掉。&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;SVN 版已经修了。&lt;br&gt;1）菜单栏默认颜色。&lt;br&gt;2）余额栏不再是异色。&lt;br&gt;3）比特币地址和余额后面的背景现在跟工具栏同色。&lt;/p&gt;&#xA;&lt;p&gt;我把标准主题都看了一遍，感觉都还行。&lt;/p&gt;&#xA;&lt;p&gt;Ubuntu 最小化、最大化、关闭按钮放右边：&lt;br&gt;gconf-editor&lt;br&gt;apps-&amp;gt;metacity-&amp;gt;general&lt;br&gt;button_layout=menu:minimize,maximize,close&lt;/p&gt;&#xA;&lt;p&gt;藏得够深的，10 个用户里 9 个都习惯放右边。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: NewLibertyStandard on May 23, 2010, 04:28:12 PM（https://bitcointalk.org/index.php?topic=149.msg1203#msg1203）:&lt;br&gt;&amp;gt; Bitcoin looks ugly in Ubuntu&amp;#x27;s new default theme. It seems that some, but not all of the theme settings are being picked up. The unselected file menu should have light text with a dark background, but it incorrectly has light text with a light background. They&amp;#x27;re similar enough that it&amp;#x27;s unreadable on my display. It should be fixed before the next stable release.&lt;br&gt;&amp;gt;&lt;br&gt;This is now fixed in the SVN version.&lt;br&gt;1) Menu bar default color.&lt;br&gt;2) Balance bar not a different color.&lt;br&gt;3) Background behind bitcoin address and balance now the same color as toolbar.&lt;/p&gt;&#xA;&lt;p&gt;I checked all the standard themes and it seems reasonable with all of them.&lt;/p&gt;&#xA;&lt;p&gt;Ubuntu minimize,maximize,close buttons to the right:&lt;br&gt;gconf-editor&lt;br&gt;apps-&amp;gt;metacity-&amp;gt;general&lt;br&gt;button_layout=menu:minimize,maximize,close&lt;/p&gt;&#xA;&lt;p&gt;They&amp;#x27;ve got it awfully buried considering 9 out of 10 users are used to having it on the right.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Dying bitcoins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p130.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p130.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Dying bitcoins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-21 17:48:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/131/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;丢的币只会让其他人的币稍微更值钱一点。就当是捐给大家了。&lt;/p&gt;&#xA;&lt;p&gt;引用 laszlo（June 21, 2010, 01:54:29 PM）（https://bitcointalk.org/index.php?topic=198.msg1640#msg1640）：&lt;/p&gt;&#xA;&lt;blockquote&gt;不过我在想，有没有这么个临界点：生成新 coinbase 的难度高到离谱，还不如去恢复丢的币的 key、或者偷别人的币划算？破解的难度确实很高，所以目前生成划算得多，我就是好奇真实数字……会不会有反超的那天？也许 Satoshi 能算算……&lt;br&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;计算机得快 2^200 倍才会开始有这个问题。算力多的人拿去生成比拿去偷赚得多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Lost coins only make everyone else&amp;#x27;s coins worth slightly more.  Think of it as a donation to everyone.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: laszlo on June 21, 2010, 01:54:29 PM（https://bitcointalk.org/index.php?topic=198.msg1640#msg1640）:&lt;br&gt;&amp;gt; I wonder though, is there a point where the difficulty of generating a new coinbase is so high that it would make more sense to try to recover keys for lost coins or steal other people&amp;#x27;s coins instead?  The difficulty of that is really high so for now it makes a lot more sense to generate but I just wonder what the real figures are.. would that ever become more productive?  Maybe Satoshi can address this..&lt;br&gt;&amp;gt;&lt;br&gt;Computers have to get about 2^200 times faster before that starts to be a problem.  Someone with lots of compute power could make more money by generating than by trying to steal.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p131.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p131.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-21 18:09:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/132/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把 hashmeter 的想法集成进 SVN 版了。它在状态栏左侧显示 khash/s。&lt;/p&gt;&#xA;&lt;p&gt;两条新的日志信息：&lt;br&gt;21/06/2010 01:23 hashmeter   2 CPUs    799 khash/s&lt;br&gt;21/06/2010 01:23 generated 50.00&lt;/p&gt;&#xA;&lt;p&gt;grep 你的 debug.log 找 &amp;quot;generated&amp;quot; 看生成了多少，grep &amp;quot;hashmeter&amp;quot; 看性能。windows 上用：&lt;br&gt; findstr &amp;quot;hashmeter generated&amp;quot; &amp;quot;%appdata%\bitcoin\debug.log&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;我设的 hashmeter 消息一小时一条。你们觉得多久一条合适？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I integrated the hashmeter idea into the SVN version.  It displays khash/s in the left section of the status bar.&lt;/p&gt;&#xA;&lt;p&gt;Two new log messages:&lt;br&gt;21/06/2010 01:23 hashmeter   2 CPUs    799 khash/s&lt;br&gt;21/06/2010 01:23 generated 50.00&lt;/p&gt;&#xA;&lt;p&gt;grep your debug.log for &amp;quot;generated&amp;quot; to see what you&amp;#x27;ve generated, and grep for &amp;quot;hashmeter&amp;quot; to see the performance.  On windows, use:&lt;br&gt; findstr &amp;quot;hashmeter generated&amp;quot; &amp;quot;%appdata%\bitcoin\debug.log&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;I have the hashmeter messages once an hour.  How often do you think it should be?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin in Ubuntu 10.04</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p132.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p132.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin in Ubuntu 10.04&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 03:45:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/133/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 Ubuntu 10.04 上它没法干净地去掉任务栏按钮，所以我让它留在那了。&lt;/p&gt;&#xA;&lt;p&gt;不过你既然提了，有这个功能、哪怕有点糙，也比没有强，虽然任务栏按钮暂时赖着不走、点一下才消失可能会让几个人困惑。&lt;/p&gt;&#xA;&lt;p&gt;SVN 已更新。&lt;/p&gt;&#xA;&lt;p&gt;谢谢测试。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;On Ubuntu 10.04 it wouldn&amp;#x27;t remove the taskbar button cleanly, so I made it leave it there.&lt;/p&gt;&#xA;&lt;p&gt;But now that you mention it, it&amp;#x27;s probably better to have the feature, even if it&amp;#x27;s messy, than not to have it, though it may confuse a few people when the taskbar button temporarily stays around but disappears if you click on it.&lt;/p&gt;&#xA;&lt;p&gt;Updated SVN.&lt;/p&gt;&#xA;&lt;p&gt;Thanks for testing.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>0.3 almost ready -- please test the Mac version!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p133.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p133.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;0.3 almost ready -- please test the Mac version!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 04:01:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/134/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3 版本我要做的事都做完了。SVN 上的代码基本可以发布了。&lt;/p&gt;&#xA;&lt;p&gt;这时候的测试非常感谢。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I finished everything on my list to do for version 0.3.  The code on SVN is about ready to release.&lt;/p&gt;&#xA;&lt;p&gt;Testing at this point is much appreciated.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p132.html&#34;&gt;← 上一个帖子：Re: Bitcoin in Ubuntu 10.04&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p134.html&#34;&gt;下一个帖子：Re: How fast do the fastest computers generate bitcoins? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: How fast do the fastest computers generate bitcoins?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p134.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p134.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: How fast do the fastest computers generate bitcoins?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 04:35:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/135/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我注意到哈希性能在不同 CPU 之间的差异没有想象中大。跟老 CPU 比，新 CPU 在哈希上的提速，不如在通用基准测试上明显。&lt;/p&gt;&#xA;&lt;p&gt;我猜近年的 CPU 优化都集中在 I/O、分支预测这些地方了。大多数程序都是一堆内存访问、比较和分支，很少有长时间吭哧吭哧纯算数的。&lt;/p&gt;&#xA;&lt;p&gt;最新 SVN 版有 khash/s 显示。每个处理器 400 khash/s 左右是典型值。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve noticed that hashing performance doesn&amp;#x27;t vary as much between CPUs as you&amp;#x27;d expect.  Compared to an old CPU, a newer CPU doesn&amp;#x27;t show as much of a speedup at hashing as it does on general benchmarks.&lt;/p&gt;&#xA;&lt;p&gt;I guess recent CPU optimizations must have concentrated on things like I/O and branch prediction.  Most programs are a bunch of memory access, comparisons and branching, they rarely get down to cranking away at maths for very long.&lt;/p&gt;&#xA;&lt;p&gt;The latest SVN version has a khash/s display.  Around 400 khash/s per processor is typical.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin in Ubuntu 10.04</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p135.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p135.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin in Ubuntu 10.04&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 16:39:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/136/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3 现在加功能已经太晚了，但我会把它记到 0.3 之后的待办里。要不是你指出来，我永远注意不到。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s too late now for feature changes to 0.3, but I&amp;#x27;ll add that to the post-0.3 to do list.  I never would have noticed that if you hadn&amp;#x27;t pointed it out.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p134.html&#34;&gt;← 上一个帖子：Re: How fast do the fastest computers generate bitcoins?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p136.html&#34;&gt;下一个帖子：Re: Proof-of-work difficulty increasing →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p136.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p136.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 16:51:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/137/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;同意。确实太鸡毛蒜皮，不值得分散用户注意力。&lt;/p&gt;&#xA;&lt;p&gt;我改成每 30 分钟了。&lt;/p&gt;&#xA;&lt;p&gt;如果提到每 10 分钟，日志文件里也还是小意思。问题是用户 grep 的时候会不会嫌输出太多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Agree.  Certainly too trivial to clutter the user&amp;#x27;s attention with.&lt;/p&gt;&#xA;&lt;p&gt;I changed it to every 30 minutes.&lt;/p&gt;&#xA;&lt;p&gt;If I increased it to every 10 minutes, it would still be a small enough presence in the log file.  Question is whether that would be more output than the user wants when they grep.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p135.html&#34;&gt;← 上一个帖子：Re: Bitcoin in Ubuntu 10.04&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p137.html&#34;&gt;下一个帖子：Re: 0.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p137.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p137.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 17:02:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/138/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：lachesis，2010 年 6 月 22 日 06:20:02 AM（https://bitcointalk.org/index.php?topic=199.msg1658#msg1658）&lt;/p&gt;&#xA;&lt;blockquote&gt;下个版本发布前能把 listtransactions RPC 方法做完就好了。&lt;/blockquote&gt;&#xA;&lt;p&gt;我担心太多程序员会拿它来查收款，那样永远靠不住。list/getreceivedbyaddress/label 这几个函数才是靠谱的办法。&lt;/p&gt;&#xA;&lt;p&gt;我们不能为了等齐所有功能无限延期。总有下一件事要做。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: lachesis on June 22, 2010, 06:20:02 AM（https://bitcointalk.org/index.php?topic=199.msg1658#msg1658）It would be nice if the listtransactions RPC method were finished before the next release, though. &lt;br&gt;My fear is too many programmers would latch onto that for checking for received payments.  It can never be reliable that way.  The list/getreceivedbyaddress/label functions are the only way to do it reliably.&lt;/p&gt;&#xA;&lt;p&gt;We shouldn&amp;#x27;t delay forever until every possible feature is done.  There&amp;#x27;s always going to be one more thing to do.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p138.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p138.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 17:37:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/139/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是用于测试的 Windows 版 RC1：&lt;br&gt;（已删除，见下文 RC2）&lt;/p&gt;&#xA;&lt;p&gt;请只在您打算测试并反馈一切是否正常的情况下下载。请务必查看 &amp;quot;c:\program files\bitcoin&amp;quot; 中的文件。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s RC1 for windows for testing:&lt;br&gt;(removed, see RC2 below)&lt;/p&gt;&#xA;&lt;p&gt;Please only download this if you&amp;#x27;re going to test and report back whether everything seems fine or not.  Make sure to look through the files in &amp;quot;c:\program files\bitcoin&amp;quot;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p137.html&#34;&gt;← 上一个帖子：Re: 0.3 almost ready&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p139.html&#34;&gt;下一个帖子：Re: 0.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p139.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p139.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 19:11:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/140/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：davidonpda，2010 年 6 月 22 日 06:23:26 PM（https://bitcointalk.org/index.php?topic=199.msg1673#msg1673）&lt;/p&gt;&#xA;&lt;blockquote&gt;EXCEPTION: 22DbRunRecoveryException&lt;br&gt;DBENv::open: DB_RUNRECOVERY: Fatal error, run database recovery&lt;br&gt;C:\Program Files\Bitcoin\bitcoin.exe in OnInit()&lt;/blockquote&gt;&#xA;&lt;p&gt;什么操作系统？&lt;/p&gt;&#xA;&lt;p&gt;一般报这个是因为数据目录该在的地方不存在。看看 &amp;quot;%appdata%&amp;quot; 目录在不在。&lt;/p&gt;&#xA;&lt;p&gt;0.2 也报这个错吗？0.3 和 0.2 在这方面没区别，0.3 报而 0.2 不报就说不通了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: davidonpda on June 22, 2010, 06:23:26 PM（https://bitcointalk.org/index.php?topic=199.msg1673#msg1673）EXCEPTION: 22DbRunRecoveryException&lt;br&gt;DBENv::open: DB_RUNRECOVERY: Fatal error, run database recovery&lt;br&gt;C:\Program Files\Bitcoin\bitcoin.exe in OnInit()&lt;br&gt;What operating system?&lt;/p&gt;&#xA;&lt;p&gt;Normally when it does that it&amp;#x27;s because the directory where the data directory should go doesn&amp;#x27;t exist.  See if the &amp;quot;%appdata%&amp;quot; directory exists.&lt;/p&gt;&#xA;&lt;p&gt;Do you get that error with 0.2 also?  It&amp;#x27;s hard to see how you could get that with 0.3 and not with 0.2 since there&amp;#x27;s nothing different in that regard.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p140.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p140.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 19:25:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/141/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;davidonpda，你之前运行的也是 laszlo 的构建版本吗？&lt;/p&gt;&#xA;&lt;p&gt;检查一下 &amp;quot;%appdata%&amp;quot; 目录是否存在，以及 &amp;quot;%appdata%\bitcoin&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;试试：&lt;br&gt; rename &amp;quot;%appdata%\bitcoin&amp;quot; bitcoin2&lt;/p&gt;&#xA;&lt;p&gt;这样能行吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;davidonpda, were you also running laszlo&amp;#x27;s build previously?&lt;/p&gt;&#xA;&lt;p&gt;Check if the &amp;quot;%appdata%&amp;quot; directory exists, and &amp;quot;%appdata%\bitcoin&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Try:&lt;br&gt; rename &amp;quot;%appdata%\bitcoin&amp;quot; bitcoin2&lt;/p&gt;&#xA;&lt;p&gt;does it work then?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p139.html&#34;&gt;← 上一个帖子：Re: 0.3 almost ready&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p141.html&#34;&gt;下一个帖子：Re: 0.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p141.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p141.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 19:46:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/142/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你比我回复的速度还快，自己就找到了原因。&lt;/p&gt;&#xA;&lt;p&gt;看起来 laszlo 构建的 Berkeley DB 所用的 database/log.* 文件与我们的不兼容。.dat 文件没问题，它们的格式应该永远不会变。所有数据都存放在 .dat 文件里。你自己的所有数据都存放在 wallet.dat 中。如果你等它重新下载完区块链，等区块链同步到那些交易被记录的位置时，你丢失的交易和已生成的币就会重新出现。&lt;/p&gt;&#xA;&lt;p&gt;你把目录复制过去但排除了 log.0000000002，这是最好的解决办法。你现在应该没问题了。&lt;/p&gt;&#xA;&lt;p&gt;database/log.* 文件只包含临时的数据库数据。如果你上次是正常退出 bitcoin 的，而不是强制终止或崩溃退出，那么 database/log.* 文件通常可以安全删除。它们只用于这种情况：如果数据库在事务进行中时电脑崩溃、程序被终止或崩溃，那么它可以恢复而不丢失数据。&lt;/p&gt;&#xA;&lt;p&gt;如果可能的话请继续运行 v0.3，不要退回 v0.2.10。&lt;/p&gt;&#xA;&lt;p&gt;其他遇到这个问题的人，请把 database\log.000000000* 文件移到别处。（如果之后运行正常，可以再删除它们）&lt;/p&gt;&#xA;&lt;p&gt;我不太愿意让安装程序去删除或移动这些文件。如果上一次运行是因崩溃或被终止而停止的，那么那样做就是错的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;You figured it out faster than I could post a reply.&lt;/p&gt;&#xA;&lt;p&gt;It looks like laszlo&amp;#x27;s build of Berkeley DB has database/log.* files that are not compatible with ours.  The .dat files are fine, their format shouldn&amp;#x27;t ever change.  All data is stored in the .dat files.  All your own data is stored in wallet.dat.  If you had waited for it to redownload the block chain, your missing transactions and generateds would have appeared as the block chain reached the point where those transactions were recorded.&lt;/p&gt;&#xA;&lt;p&gt;When you copied the directory except log.0000000002, that&amp;#x27;s the best solution.  You should be good now.&lt;/p&gt;&#xA;&lt;p&gt;The database/log.* files only contain temporary database data.  If you exited bitcoin normally the last time, not exited by forced terminating it or crashing, then the database/log.* files can normally be deleted safely.  They&amp;#x27;re only used so that if the database is in the middle of a transaction when the computer crashes or the program is killed or crashes, then it could recover without losing data.&lt;/p&gt;&#xA;&lt;p&gt;Please keep running v0.3 if at all possible, don&amp;#x27;t go back to v0.2.10.&lt;/p&gt;&#xA;&lt;p&gt;Anyone else who hits this problem, move the database\log.000000000* files somewhere else.  (if it works fine after that, you can delete them later)&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m reluctant to make the installer delete or move those files.  If the previous run was stopped by crashing or killed, that would be the wrong thing to do.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p142.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p142.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-22 22:23:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/143/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Laszlo 发现启用更多的优化可以让性能提高约 20%，所以 0.3 的哈希速度比 0.2.0 快 20%，不过我猜他是在自己的构建版本里用的这个优化。&lt;/p&gt;&#xA;&lt;p&gt;30khash 的增量是相对于多少的总速率？（用来算增幅百分比）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Laszlo figured out that enabling some more optimisation increased performance about 20%, so 0.3 hashes 20% faster than 0.2.0, but I assume he used that in his own build.&lt;/p&gt;&#xA;&lt;p&gt;30khash increase to what total rate?  (to figure the % increase)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p141.html&#34;&gt;← 上一个帖子：Re: 0.3 almost ready&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p143.html&#34;&gt;下一个帖子：Re: 0.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p143.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p143.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-24 17:40:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/144/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是用于测试的 Linux 版 RC1：&lt;br&gt;（链接已删除，见下文）&lt;/p&gt;&#xA;&lt;p&gt;它包含 32 位和 64 位二进制文件。&lt;/p&gt;&#xA;&lt;p&gt;最近的改动：&lt;/p&gt;&#xA;&lt;p&gt;build-unix.txt：&lt;br&gt;- 增加了构建 wxBase 的说明，编译 bitcoind 需要它。&lt;br&gt;- libboost-dev 这个包现在什么都不装了，你需要安装 libboost-all-dev。&lt;br&gt;- 更新了版本号。&lt;/p&gt;&#xA;&lt;p&gt;makefile.unix：&lt;br&gt;- libboost 库在 1.40 版本中把文件名里的 &amp;quot;-mt&amp;quot; 去掉了。如果你在用 Boost 1.38 或更低版本编译，比如 Ubuntu Karmic，就需要把它改回 boost_system-mt 和 boost_filesystem-mt。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s RC1 for linux for testing:&lt;br&gt;(link removed, see below)&lt;/p&gt;&#xA;&lt;p&gt;It contains both 32-bit and 64-bit binaries.&lt;/p&gt;&#xA;&lt;p&gt;Recent changes:&lt;/p&gt;&#xA;&lt;p&gt;build-unix.txt:&lt;br&gt;- Added instructions for building wxBase, which is needed to compile bitcoind.&lt;br&gt;- The package libboost-dev doesn&amp;#x27;t install anything anymore, you need to get libboost-all-dev.&lt;br&gt;- Updated version numbers.&lt;/p&gt;&#xA;&lt;p&gt;makefile.unix:&lt;br&gt;- The libboost libraries have removed the &amp;quot;-mt&amp;quot; from their filenames in 1.40.  If you&amp;#x27;re compiling with Boost 1.38 or lower, like on Ubuntu Karmic, you would need to change it back to boost_system-mt and boost_filesystem-mt.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p144.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p144.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-25 02:17:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/145/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不知道。也许有 Linux 经验更丰富的人知道怎么安装它需要的库。&lt;/p&gt;&#xA;&lt;p&gt;我是用 Ubuntu 10.04 构建的。希望这不是个错误。也许应该用更老的版本构建，以获得更好的向后兼容性。在 Linux 上是不是有这个问题：在最新版本上构建的东西，在老版本上运行会有麻烦？我在 10.04 上有什么办法把 GCC 降级到老版本吗？&lt;/p&gt;&#xA;&lt;p&gt;64 位版本应该不会比 32 位版本快，不过如果有人能把两个 Linux 版本做个并排对比测试一下就太好了。SHA-256 是 32 位算法，BitcoinMiner 里根本没用到任何 64 位的东西。&lt;/p&gt;&#xA;&lt;p&gt;Windows 就没必要折腾 64 位版本了。32 位程序在所有 Windows 版本上都能运行。不像 Linux，64 位系统就想要 64 位程序。&lt;/p&gt;&#xA;&lt;p&gt;我也很好奇它在 Linux 上是不是比 Windows 上快一点。&lt;/p&gt;&#xA;&lt;p&gt;你觉得我应该把目录做成：&lt;br&gt;/bin32/&lt;br&gt;/bin64/&lt;br&gt;而不是&lt;br&gt;/bin/32/&lt;br&gt;/bin/64/ 吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t know.  Maybe someone with more Linux experience knows how to install the library it needs.&lt;/p&gt;&#xA;&lt;p&gt;I built it on Ubuntu 10.04.  I hope that wasn&amp;#x27;t a mistake.  Maybe it should have been built on an older version for more backward compatibility.  Is this a problem on Linux, that if you build on the latest version, then it has trouble working on older versions?  Is there any way I can downgrade to an older version of GCC on 10.04?&lt;/p&gt;&#xA;&lt;p&gt;The 64-bit version shouldn&amp;#x27;t be any faster than the 32-bit version, but it would be great if someone could do a side-by-side comparison of the two linux versions and check.  SHA-256 is a 32-bit algorithm and nothing in BitcoinMiner uses 64-bit at all.&lt;/p&gt;&#xA;&lt;p&gt;We don&amp;#x27;t need to bother with a 64-bit version for Windows.  32-bit programs work on all versions of Windows.  It&amp;#x27;s not like Linux where the 64-bit OS wants 64-bit programs.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m also curious if it&amp;#x27;s a little faster on linux than windows.&lt;/p&gt;&#xA;&lt;p&gt;Do you think I should make the directories:&lt;br&gt;/bin32/&lt;br&gt;/bin64/&lt;br&gt;instead of&lt;br&gt;/bin/32/&lt;br&gt;/bin/64/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p145.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p145.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-25 14:10:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/146/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢 virtualcoin，这是个完美的对比。&lt;/p&gt;&#xA;&lt;p&gt;32 位 Windows（2310k）到 32 位 Linux（2500k）这 8% 的提速，很可能来自 Linux 上更新的 GCC 版本（4.4.3 对 3.4.5）。&lt;/p&gt;&#xA;&lt;p&gt;32 位 Linux 到 64 位 Linux 这 15% 的提速就比较难解释了。代码完全是 32 位的。&lt;/p&gt;&#xA;&lt;p&gt;嗯，我想 x86-64 多出的 8 个寄存器应该就是原因。如果能把 16 个状态变量中的大部分放到寄存器里，对 SHA 来说会带来显著的提升。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks virtualcoin, that&amp;#x27;s a perfect comparison.&lt;/p&gt;&#xA;&lt;p&gt;The 8% speedup from 32-bit Windows (2310k) to 32-bit Linux (2500k) is probably from the newer version of GCC on Linux (4.4.3 vs 3.4.5).&lt;/p&gt;&#xA;&lt;p&gt;The 15% speedup from 32-bit to 64-bit Linux is more of a mystery.  The code is completely 32-bit.&lt;/p&gt;&#xA;&lt;p&gt;Hmm, I think the 8 extra registers added by x86-64 must be what&amp;#x27;s helping.  That would make a significant difference to SHA if it could hold most of the 16 state variables in registers.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p146.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p146.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-25 21:15:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/147/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;MadHatter，我们需要更多关于发生了什么的细节。&lt;/p&gt;&#xA;&lt;p&gt;0.2 和 0.3 都有不依赖 IRC 的备用连接方式，只是连接会慢一些。&lt;/p&gt;&#xA;&lt;p&gt;0.2 在曾经连接过的情况下可以不依赖 IRC 找到其他节点，但全新安装的版本无法在没有 IRC 的情况下首次发现网络。&lt;/p&gt;&#xA;&lt;p&gt;0.3 也可以不依赖 IRC 进行种子播撒。必要时它可以完全脱离 IRC 运行，但有 IRC 作为冗余更好。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We need more details about what happened MadHatter.&lt;/p&gt;&#xA;&lt;p&gt;Both 0.2 and 0.3 have a backup way of getting connected without IRC, it&amp;#x27;s just slower to get connected.&lt;/p&gt;&#xA;&lt;p&gt;0.2 can find other nodes without IRC if it&amp;#x27;s ever been connected before, but a new install can&amp;#x27;t discover the network for the first time without IRC.&lt;/p&gt;&#xA;&lt;p&gt;0.3 can also seed without IRC.  It can operate entirely without IRC if it needs to, but it&amp;#x27;s better having IRC for redundancy.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: On IRC bootstrapping</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p147.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p147.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: On IRC bootstrapping&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-25 22:40:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/148/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：laszlo，2010 年 6 月 14 日 06:30:58 PM（https://bitcointalk.org/index.php?topic=84.msg1580#msg1580）&lt;/p&gt;&#xA;&lt;blockquote&gt;我架了个 IRC 服务器可以用，挺稳的，就是没做冗余。也就两台服务器，我们也不折腾它，就一直跑着。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;我的机器是专用 irc 服务器：&lt;br&gt; 2:28PM  up 838 days, 20:54, 1 user, load averages: 0.06, 0.08, 0.08&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;连 irc.lfnet.org 就行。&lt;/blockquote&gt;&#xA;&lt;p&gt;这主意不错。&lt;/p&gt;&#xA;&lt;p&gt;大家觉得呢，0.3 要不要切过去？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: laszlo on June 14, 2010, 06:30:58 PM（https://bitcointalk.org/index.php?topic=84.msg1580#msg1580）I run an IRC server you can use, it&amp;#x27;s fairly stable but it&amp;#x27;s not on redundant connections or anything.  It is only two servers right now but we don&amp;#x27;t mess with it or anything, it just runs.&lt;/p&gt;&#xA;&lt;p&gt;My box is a dedicated irc server:&lt;br&gt; 2:28PM  up 838 days, 20:54, 1 user, load averages: 0.06, 0.08, 0.08&lt;/p&gt;&#xA;&lt;p&gt;You can use irc.lfnet.org to connect.&lt;br&gt;This seems like a good idea.&lt;/p&gt;&#xA;&lt;p&gt;What does everyone think, should we make the switch for 0.3?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p148.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p148.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 00:32:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/149/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们改用 Laszlo 的 irc.lfnet.org 替代 freenode 试试。这是 RC2，唯一的改动就是这个：&lt;/p&gt;&#xA;&lt;p&gt;（下载链接见下文）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Lets try using Laszlo&amp;#x27;s irc.lfnet.org instead of freenode.  Here&amp;#x27;s RC2, that&amp;#x27;s the only change in it:&lt;/p&gt;&#xA;&lt;p&gt;(see below for download links)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p147.html&#34;&gt;← 上一个帖子：Re: On IRC bootstrapping&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p149.html&#34;&gt;下一个帖子：Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p149.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p149.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 14:28:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/150/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Freenode 太显眼了，正好在那些用户和管理员聚集的地方。Laszlo 的方案更适合我们。&lt;/p&gt;&#xA;&lt;p&gt;我发布了使用 irc.lfnet.org 替代 freenode 的 0.3.0.RC2，如果你想开始切换：&lt;br&gt;http://bitcointalk.org/index.php?topic=199.msg1787#msg1787&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Freenode is too visible, right in the middle of where all those users and moderators are hanging out.  Laszlo&amp;#x27;s option is a much better fit for us.&lt;/p&gt;&#xA;&lt;p&gt;I made 0.3.0.RC2 available that uses irc.lfnet.org instead of freenode if you want to start switching over:&lt;br&gt;http://bitcointalk.org/index.php?topic=199.msg1787#msg1787&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p148.html&#34;&gt;← 上一个帖子：Re: 0.3 almost ready&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p150.html&#34;&gt;下一个帖子：Re: 0.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p150.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p150.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 15:10:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/151/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;状态栏的第一个面板与鼠标悬停在菜单项上时的帮助描述是共用的。由于我们的菜单项描述全是空的，所以当你把鼠标悬停在菜单上时，它就被替换成空的了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The first panel of the status bar is shared with the help description of menu items as you hover over them.  Since all our menu item descriptions are blank, it replaces it with blank when you&amp;#x27;re hovering in a menu.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p149.html&#34;&gt;← 上一个帖子：Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p151.html&#34;&gt;下一个帖子：Beta? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Beta?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p151.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p151.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Beta?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 17:02:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/152/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;是不是该去掉 Beta 了？这次发布我会定为 1.3 版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Is it about time we lose the Beta?  I would make this release version 1.3.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p150.html&#34;&gt;← 上一个帖子：Re: 0.3 almost ready&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p152.html&#34;&gt;下一个帖子：Re: 1.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 1.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p152.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p152.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 1.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 19:21:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/153/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;已把版本号改为 1.3 并去掉 &amp;quot;Beta&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;（链接已删除，见下文）&lt;/p&gt;&#xA;&lt;p&gt;使用 irc.lfnet.org。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Changed the version number to 1.3 and removed &amp;quot;Beta&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;(links removed, see below)&lt;/p&gt;&#xA;&lt;p&gt;Uses irc.lfnet.org.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p151.html&#34;&gt;← 上一个帖子：Beta?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p153.html&#34;&gt;下一个帖子：Re: Bitcoin mobile. →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin mobile.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p153.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p153.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin mobile.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 20:58:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/154/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：sirius-m，2010 年 6 月 10 日 01:51:16 PM（https://bitcointalk.org/index.php?topic=177.msg1452#msg1452）&lt;/p&gt;&#xA;&lt;blockquote&gt;当然可以在手机浏览器上用 vekja.net 或 mybitcoin.com 这类服务，存多少看你多信任它们。&lt;/blockquote&gt;&#xA;&lt;p&gt;我觉得目前这是最好的选择。跟现金一样，你不会把全部身家揣兜里，带的都是零花钱。&lt;/p&gt;&#xA;&lt;p&gt;他们可以做个手机优化的小版本网站。如果有 App，它可以是其中一家的前端，主要功能就是二维码扫描器，或者已经有通用的二维码扫描 App，网站直接适配扫码也行。&lt;/p&gt;&#xA;&lt;p&gt;如果有个 iPhone App 只是 vekja 或 mybitcoin 的前端，不做大的 P2P，苹果会批吗？不批的话理由是什么？实在不行做安卓版也行。其实 App 不是必需的，手机版网站就够了。&lt;/p&gt;&#xA;&lt;p&gt;在自己家比特币服务器上开个 Web 界面不是人人适用的办法。大多数用户没有固定 IP，设端口转发也太麻烦了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: sirius-m on June 10, 2010, 01:51:16 PM（https://bitcointalk.org/index.php?topic=177.msg1452#msg1452）You can of course use services like vekja.net or mybitcoin.com on a mobile browser, depositing money there to the extent you trust them. &lt;br&gt;I think that&amp;#x27;s the best option right now.  Like cash, you don&amp;#x27;t keep your entire net worth in your pocket, just walking around money for incidental expenses.&lt;/p&gt;&#xA;&lt;p&gt;They could make a smaller version of the site optimized for mobile.  If there was an app, it could be a front end to one of those, with the main feature being QR-code reader, or maybe there&amp;#x27;s already a universal QR-code reading app that web sites can be designed to accept scans from.&lt;/p&gt;&#xA;&lt;p&gt;If there was an iPhone app that was just a front end for vekja or mybitcoin, not a big involved P2P, would apple approve it and if not, on what basis?  It could always be an Android app instead.  An app is not really necessary though, just a mobile sized website.&lt;/p&gt;&#xA;&lt;p&gt;A web interface to your own Bitcoin server at home wouldn&amp;#x27;t be a solution for everyone.  Most users don&amp;#x27;t have a static IP, and it&amp;#x27;s too much trouble to set up port forwarding.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Building BitCoin Client completely Headless</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p154.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p154.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Building BitCoin Client completely Headless&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 21:06:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/155/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;&amp;quot;1.3 almost ready&amp;quot; 帖子里的 Linux 候选版本包含预编译好的 bitcoind。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The linux release candidate in the &amp;quot;1.3 almost ready&amp;quot; thread contains prebuilt bitcoind.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p153.html&#34;&gt;← 上一个帖子：Re: Bitcoin mobile.&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p155.html&#34;&gt;下一个帖子：Re: Bitcoin Faucet changes →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin Faucet changes</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p155.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p155.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin Faucet changes&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-26 21:39:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/156/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;很多大型 ISP 每次连接都会给你分配一个新 IP，通常在同一个 B 类网段里（a.b.?.?）。也许你应该按 B 类网段设置两次付款之间的最小间隔时间。&lt;/p&gt;&#xA;&lt;p&gt;如果解决不了这个问题，你可以一直降低每次发放的比特币数量，直到可控为止，并且始终要求验证码。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Many big ISPs give you a new IP every time you connect, usually in the same class B (a.b.?.?).  Maybe you should have a minimum time between payments per class-B.&lt;/p&gt;&#xA;&lt;p&gt;If you can&amp;#x27;t solve the problem, you can always keep lowering the amount of bitcoins given until it&amp;#x27;s manageable, and always require captcha.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Beta?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p156.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p156.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Beta?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-27 12:43:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/157/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;但 1.0 听起来像第一个版本。有些东西新是优点，但对这类软件来说，成熟和稳定才重要。我不想把钱放在一个 1.0 的东西里。1.0 也许一时更有话题性，但之后我们仍然是 1.0，每个后来的人都会觉得我们才刚刚起步。这是第三个大版本，1.3 反映了这个开发历程。（0.1、0.2、1.3）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;But 1.0 sounds like the first release.  For some things newness is a virtue but for this type of software, maturity and stability are important.  I don&amp;#x27;t want to put my money in something that&amp;#x27;s 1.0.  1.0 might be more interesting for a moment, but after that we&amp;#x27;re still 1.0 and everyone who comes along thinks we just started.  This is the third major release and 1.3 reflects that development history.  (0.1, 0.2, 1.3)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: IPv6, headless client, and more</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p157.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p157.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: IPv6, headless client, and more&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-27 13:02:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/158/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;欢迎，Harry。&lt;/p&gt;&#xA;&lt;p&gt;我还没想过先不用 bitcoin 而直接上手 bitcoind。我想目前这个帖子就当作教程吧。&lt;/p&gt;&#xA;&lt;p&gt;bitcoind 目前的重点更多是为网站提供后端支持。对管理无头挖矿机来说，有些功能会很方便，比如 listgenerated。目前，你可以在 debug.log 文件里 grep &amp;quot;generated&amp;quot; 和 &amp;quot;hashmeter&amp;quot; 来获得一些反馈信息。生成的区块大约需要 24 小时才会记入你的余额。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Welcome, Harry.&lt;/p&gt;&#xA;&lt;p&gt;I hadn&amp;#x27;t thought about starting out using bitcoind without using bitcoin first.  I guess for now, this thread serves as the tutorial.&lt;/p&gt;&#xA;&lt;p&gt;The focus for bitcoind so far has been more on backend support for websites.  There&amp;#x27;s demand for things that would be nice for adminning headless generators like listgenerated.  For the moment, you can grep the debug.log file for &amp;quot;generated&amp;quot; and &amp;quot;hashmeter&amp;quot; for some feedback.  Generated blocks take about 24 hours before they&amp;#x27;re credited to your balance.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 1.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p158.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p158.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 1.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-27 15:30:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/159/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;MinGW 还是只有老而稳定的 3.4.5。他们也没什么理由去更新它。&lt;/p&gt;&#xA;&lt;p&gt;我看过 3.4.5 编译出来的 SHA 反汇编代码，完全看不出还有什么优化空间。我想象不出还能再挤出 8%。Windows 有可能有 8% 的额外开销吗？没有系统调用之类的，只是纯粹繁忙的计算代码，任务切换和其他管家操作会耗掉这么多吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;MinGW still only has good old stable 3.4.5.  There&amp;#x27;s not much reason for them to update it.&lt;/p&gt;&#xA;&lt;p&gt;When I looked at the 3.4.5 compiled SHA disassembly, I couldn&amp;#x27;t see any room for improvement at all.  I can&amp;#x27;t imagine how 8% more could be squeezed out of it.  Is it possible Windows could have 8% more overhead?  Not making system calls or anything, just plain busy computational code, could task switching and other housekeeping operations take away that much?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Major Meltdown</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p159.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p159.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Major Meltdown&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-27 19:06:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/160/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是个类似问题的回答，关于大崩溃后怎么恢复。&lt;/p&gt;&#xA;&lt;p&gt;https://www.bitcoin.org/smf/index.php?topic=191.msg1585#msg1585&lt;/p&gt;&#xA;&lt;p&gt;引用自：satoshi，2010 年 6 月 14 日 08:39:50 PM（https://bitcointalk.org/index.php?topic=191.msg1585#msg1585）&lt;/p&gt;&#xA;&lt;blockquote&gt;如果 SHA-256 被彻底攻破，我觉得我们可以先对&amp;quot;出事前哪条是诚实链&amp;quot;达成共识，把它锁定，再换个新哈希函数继续。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;如果哈希是慢慢被攻破的，我们可以有序过渡到新哈希。软件会设定从某个块号开始用新哈希，大家到时候升级就行。软件可以把所有旧块的新哈希存下来，确保没人能拿一个旧哈希相同、内容不同的块来捣乱。&lt;/blockquote&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s an answer to a similar question about how to recover from a major meltdown.&lt;br&gt;https://www.bitcoin.org/smf/index.php?topic=191.msg1585#msg1585&lt;/p&gt;&#xA;&lt;p&gt;Quote from: satoshi on June 14, 2010, 08:39:50 PM（https://bitcointalk.org/index.php?topic=191.msg1585#msg1585）If SHA-256 became completely broken, I think we could come to some agreement about what the honest block chain was before the trouble started, lock that in and continue from there with a new hash function.&lt;/p&gt;&#xA;&lt;p&gt;If the hash breakdown came gradually, we could transition to a new hash in an orderly way.  The software would be programmed to start using a new hash after a certain block number.  Everyone would have to upgrade by that time.  The software could save the new hash of all the old blocks to make sure a different block with the same old hash can&amp;#x27;t be used.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Feature Request: Limiting Connections</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p160.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p160.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Feature Request: Limiting Connections&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-02 19:21:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/161/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;感谢对此的反馈。&lt;/p&gt;&#xA;&lt;p&gt;我们可以做的一件事是把出站连接数从 15 降到 10，甚至可能降到 5。15 这个数是随意定的。只要足够保证冗余和消息的快速指数级传播就行。10 也绰绰有余。5 应该也够。10 是个不错的整数，用户能看出它是故意停在这个数的。&lt;/p&gt;&#xA;&lt;p&gt;实现 UPnP 会有帮助，这样接受入站连接的节点会更多。你的连接数等于接受入站连接的节点数与只出站节点数的比例乘以 15。我们需要鼓励更多人接受入站连接。&lt;/p&gt;&#xA;&lt;p&gt;我会实现一个功能：当达到一定数量时就停止接受入站连接。&lt;/p&gt;&#xA;&lt;p&gt;你运行的是哪个版本？&lt;/p&gt;&#xA;&lt;p&gt;有人知道像 BitTorrent 这样的典型 P2P 软件一般能达到多少连接数吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for the feedback on this.&lt;/p&gt;&#xA;&lt;p&gt;One thing we could do is lower the outbound connections from 15 to 10 or maybe even 5.  The choice of 15 was arbitrary.  It just needs to be enough for redundancy and fast exponential propagation of messages.  10 would still be plenty.  5 should be fine.  10 is good as a nice round number so users can see that it stopped intentionally.&lt;/p&gt;&#xA;&lt;p&gt;It would help to implement UPnP so there would be more inbound accepting nodes.  Your number of connections is the ratio of inbound accepting nodes to out-only times 15.  We need to encourage more people to accept inbound connections.&lt;/p&gt;&#xA;&lt;p&gt;I will implement a feature to stop accepting inbound connections once you hit a certain number.&lt;/p&gt;&#xA;&lt;p&gt;Which version are you running?&lt;/p&gt;&#xA;&lt;p&gt;Anyone know how many connections typical P2P software like BitTorrent can get up to?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 1.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p161.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p161.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 1.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-02 20:37:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/162/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：dkaparis，2010 年 6 月 27 日 10:02:25 PM（https://bitcointalk.org/index.php?topic=199.msg1842#msg1842）&lt;/p&gt;&#xA;&lt;blockquote&gt;顺带问下，这东西 Visual C++ 能编译吗？我有空想试试。&lt;/blockquote&gt;&#xA;&lt;p&gt;能，但挖矿慢一倍不止。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: dkaparis on June 27, 2010, 10:02:25 PM（https://bitcointalk.org/index.php?topic=199.msg1842#msg1842）On a related note, is the thing compilable by Visual C++? I&amp;#x27;m inclined to give it a try when I get around to it.&lt;br&gt;It is, but generating is more than twice as slow.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p160.html&#34;&gt;← 上一个帖子：Re: Feature Request: Limiting Connections&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p162.html&#34;&gt;下一个帖子：Re: 0.3 almost ready →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p162.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p162.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-02 21:57:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/163/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;（已回退到 rc2）&lt;/p&gt;&#xA;&lt;p&gt;链接已删除，0.3 已正式发布，请去 http://www.bitcoin.org 下载。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;(reverted to rc2)&lt;/p&gt;&#xA;&lt;p&gt;Links removed, 0.3 is now released, so go to http://www.bitcoin.org to download it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p161.html&#34;&gt;← 上一个帖子：Re: 1.3 almost ready&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p163.html&#34;&gt;下一个帖子：Re: Beta? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Beta?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p163.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p163.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Beta?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-02 22:03:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/164/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好吧，那就回到 0.3。&lt;/p&gt;&#xA;&lt;p&gt;请尽快下载 RC4 并检查一下。我想尽快发布。&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=199.msg1927#msg1927&lt;/p&gt;&#xA;&lt;p&gt;除了版本号变更（包括 readme.txt 和 setup.nsi 的改动）之外，我把最大出站连接数从 15 降到了 8，这样接受入站连接的节点就不会有太多连接了。15 远超需要，8 的冗余也绰绰有余。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;OK, back to 0.3 then.&lt;/p&gt;&#xA;&lt;p&gt;Please download RC4 and check it over as soon as possible.  I&amp;#x27;d like to release it soon.&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=199.msg1927#msg1927&lt;/p&gt;&#xA;&lt;p&gt;Other than the version number change, which included changes in readme.txt and setup.nsi, I reduced the maximum number of outbound connections from 15 to 8 so nodes that accept inbound don&amp;#x27;t get too many connections.  15 was a lot more than needed.  8 is still plenty for redundancy.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Feature Request: Limiting Connections</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p164.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p164.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Feature Request: Limiting Connections&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-02 22:20:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/165/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我在 RC4 中把最大出站连接数从 15 降到了 8。&lt;/p&gt;&#xA;&lt;p&gt;15 远超冗余所需，8 的冗余也绰绰有余。&lt;/p&gt;&#xA;&lt;p&gt;随着节点升级到这个版本，接受入站连接的节点收到的连接数将减半。&lt;/p&gt;&#xA;&lt;p&gt;如果有人想要超过 8 个连接，可以在防火墙上打开 8333 端口。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I reduced max outbound connections from 15 to 8 in RC4.&lt;/p&gt;&#xA;&lt;p&gt;15 was way more than we needed for redundancy.  8 is still plenty of redundancy.&lt;/p&gt;&#xA;&lt;p&gt;As the nodes upgrade to this version, this will cut in half the number of connections that inbound accepting nodes get.&lt;/p&gt;&#xA;&lt;p&gt;If anyone wants more than 8 connections, they can open port 8333 on their firewall.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready -- please test the Mac version!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p165.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p165.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready -- please test the Mac version!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-04 21:52:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/166/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Laszlo 的构建版本将是我们的第一个 Mac 发布版，请大家测试！&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Laszlo&amp;#x27;s build is going to be our first Mac release so please test it!&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p164.html&#34;&gt;← 上一个帖子：Re: Feature Request: Limiting Connections&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p166.html&#34;&gt;下一个帖子：Re: Slashdot Submission for 1.0 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Slashdot Submission for 1.0</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p166.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p166.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Slashdot Submission for 1.0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-05 21:31:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/167/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;顺便说一句，在经历了那场短暂的 1.3 折腾之后我恢复了理智，这次发布仍然是 0.3 beta，不是 1.0。&lt;/p&gt;&#xA;&lt;p&gt;我非常感谢大家的努力，但里面有很多问题。&lt;/p&gt;&#xA;&lt;p&gt;我们不想把 &amp;quot;anonymous&amp;quot; 放在最前面。（我一直想改首页）&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;开发者预计这将产生一种相对于能源稳定的、不受任何政府控制的货币。&amp;quot;——我绝对不会做这样的挑衅式断言。&lt;/p&gt;&#xA;&lt;p&gt;它不是相对于能源稳定的。之前有过讨论。它并不与能源成本挂钩。NLS 基于能源的估算是很好的估算起点，但市场力量将越来越多地主导价格。&lt;/p&gt;&#xA;&lt;p&gt;抱歉要泼冷水。给这个东西写面向大众的描述实在太难了，找不到任何可以类比的东西。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;BTW, I did come to my senses after that brief bout with 1.3, this release is still going to be 0.3 beta not 1.0.&lt;/p&gt;&#xA;&lt;p&gt;I really appreciate the effort, but there are a lot of problems.&lt;/p&gt;&#xA;&lt;p&gt;We don&amp;#x27;t want to lead with &amp;quot;anonymous&amp;quot;.  (I&amp;#x27;ve been meaning to edit the homepage)&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;The developers expect that this will result in a stable-with-respect-to-energy currency outside the reach of any government.&amp;quot; -- I am definitely not making an such taunt or assertion.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s not stable-with-respect-to-energy.  There was a discussion on this.  It&amp;#x27;s not tied to the cost of energy.  NLS&amp;#x27;s estimate based on energy was a good estimated starting point, but market forces will increasingly dominate.&lt;/p&gt;&#xA;&lt;p&gt;Sorry to be a wet blanket.  Writing a description for this thing for general audiences is bloody hard.  There&amp;#x27;s nothing to relate it to.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin 0.3 released!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p167.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p167.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin 0.3 released!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-06 18:32:35 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/168/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;宣布比特币 0.3 版本发布——P2P 加密货币！比特币是一种数字货币，使用密码学和分布式网络来取代对可信中央服务器的需求。摆脱中心化管理货币的任意通胀风险！比特币的总发行量限制在 2100 万枚。币会根据节点贡献的 CPU 算力逐步释放给网络中的节点，所以你可以通过贡献闲置 CPU 时间获得其中的一份。&lt;/p&gt;&#xA;&lt;p&gt;新功能：&lt;br&gt;- 命令行和 JSON-RPC 控制&lt;br&gt;- 包含无图形界面的守护进程版本&lt;br&gt;- 交易筛选标签页&lt;br&gt;- 哈希速度提升 20%&lt;br&gt;- Hashmeter 性能显示&lt;br&gt;- Mac OS X 版本（感谢 Laszlo）&lt;br&gt;- 德语、荷兰语和意大利语翻译（感谢 DataWraith、Xunie 和 Joozero）&lt;/p&gt;&#xA;&lt;p&gt;请到 http://www.bitcoin.org 下载，或阅读论坛了解更多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Announcing version 0.3 of Bitcoin, the P2P cryptocurrency!  Bitcoin is a digital currency using cryptography and a distributed network to replace the need for a trusted central server.  Escape the arbitrary inflation risk of centrally managed currencies!  Bitcoin&amp;#x27;s total circulation is limited to 21 million coins.  The coins are gradually released to the network&amp;#x27;s nodes based on the CPU power they contribute, so you can get a share of them by contributing your idle CPU time.&lt;/p&gt;&#xA;&lt;p&gt;What&amp;#x27;s new:&lt;br&gt;- Command line and JSON-RPC control&lt;br&gt;- Includes a daemon version without GUI&lt;br&gt;- Transaction filter tabs&lt;br&gt;- 20% faster hashing&lt;br&gt;- Hashmeter performance display&lt;br&gt;- Mac OS X version (thanks to Laszlo)&lt;br&gt;- German, Dutch and Italian translations (thanks to DataWraith, Xunie and Joozero)&lt;/p&gt;&#xA;&lt;p&gt;Get it at http://www.bitcoin.org or read the forum to find out more.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3 almost ready -- please test the Mac version!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p168.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p168.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3 almost ready -- please test the Mac version!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-06 19:43:18 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/169/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3 已发布&lt;br&gt;http://bitcointalk.org/index.php?topic=238.msg2004#msg2004&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;0.3 released&lt;br&gt;http://bitcointalk.org/index.php?topic=238.msg2004#msg2004&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p167.html&#34;&gt;← 上一个帖子：Bitcoin 0.3 released!&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p169.html&#34;&gt;下一个帖子：Re: On IRC bootstrapping →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: On IRC bootstrapping</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p169.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p169.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: On IRC bootstrapping&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-07 01:31:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/170/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;大家都得连同一个 IRC 服务器和频道，才能找到彼此。&lt;/p&gt;&#xA;&lt;p&gt;引用自：Vasiliev，2010 年 6 月 25 日 11:50:15 PM（https://bitcointalk.org/index.php?topic=84.msg1785#msg1785）&lt;/p&gt;&#xA;&lt;blockquote&gt;可以把 Freenode 留着做备用——他的服务器不行就用 Freenode 的。&lt;/blockquote&gt;&#xA;&lt;p&gt;一下子把一大堆用户 rush 到 freenode 可能不太好。&lt;/p&gt;&#xA;&lt;p&gt;备用方案是我们自己的种子系统。&lt;/p&gt;&#xA;&lt;p&gt;irc.lfnet.org 挺老的了，uptime 很可观。我觉得没问题。&lt;/p&gt;&#xA;&lt;p&gt;以后想拿掉 IRC 也行，但我更想慢慢来，先把我们自己的种子系统当备份测着。我很喜欢这两个系统互补冗余的特性。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Everybody needs to connect to the same IRC server and channel so they can find each other.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: Vasiliev on June 25, 2010, 11:50:15 PM（https://bitcointalk.org/index.php?topic=84.msg1785#msg1785）You may want to leave Freenode in as a fallback server -- if his server doesn&amp;#x27;t work, use Freenode&amp;#x27;s.&lt;br&gt;It might not be good if we suddenly rushed freenode with a ton of users all at once.&lt;/p&gt;&#xA;&lt;p&gt;The fallback is our own seed system.&lt;/p&gt;&#xA;&lt;p&gt;irc.lfnet.org is pretty old and has impressive uptime.  I think it&amp;#x27;s going to be fine.&lt;/p&gt;&#xA;&lt;p&gt;We could take IRC out at some point if we want, but I&amp;#x27;d rather ease into it and just test our own seed system as a backup for now, and I really like the complementary redundant attributes of the two different systems.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p170.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p170.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-08 18:24:19 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/171/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;感谢你发现这个问题。我们在 0.2 中用的是 ANSI，0.3 切换到了 UTF-8，所以肯定和这个有关。&lt;/p&gt;&#xA;&lt;p&gt;为了确认：如果你用含非拉丁字符的用户名登录，在还没有 appdata/Bitcoin 目录的情况下运行 Bitcoin，让它从头创建数据库，这样行不行？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for finding that.  We switched from ANSI in 0.2 to UTF-8 in version 0.3, so it must be related to that.&lt;/p&gt;&#xA;&lt;p&gt;Just to confirm, if you log in with the non-latin character username, not having an appdata/Bitcoin directory yet, and run Bitcoin and let it create the database from scratch, does it work or not?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Anonymity</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p171.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p171.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Anonymity&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-08 19:12:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/172/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;很难想象互联网会被分割得密不透风。那得是一个国家故意把自己和全世界彻底隔绝。&lt;/p&gt;&#xA;&lt;p&gt;任何能同时接触到两边的节点都会自动把区块链传过去，比如有人用拨号调制解调器或卫星电话绕过封锁。只需要一个节点就能做到。任何想继续做生意的人都会有这个动力。&lt;/p&gt;&#xA;&lt;p&gt;如果网络被分割后又重新合并，较短分叉中那些不在较长分叉中的交易会被重新释放到交易池中，重新有资格进入未来的区块。它们的确认数会重新计算。&lt;/p&gt;&#xA;&lt;p&gt;如果有人利用分割进行双重支付，也就是在两边花同一笔钱，那么较短分叉中的双重支付就会失败，变成 0/未确认，并且一直保持这样。&lt;/p&gt;&#xA;&lt;p&gt;要利用分割来双重支付并不容易。如果从一边完全无法和另一边通信，你怎么把花费放在两边？如果有办法做到，那么别人很可能也在用这个办法把区块链传过去。&lt;/p&gt;&#xA;&lt;p&gt;你通常会知道自己在较小的那一边。比如，如果你的国家把自己和世界隔绝，那么世界其他地方就是较大的那一边。如果你处在较小的一边，你应该假定什么都没被确认。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s hard to imagine the Internet getting segmented airtight.  It would have to be a country deliberately and totally cutting itself off from the rest of the world.&lt;/p&gt;&#xA;&lt;p&gt;Any node with access to both sides would automatically flow the block chain over, such as someone getting around the blockade with a dial-up modem or sat-phone.  It would only take one node to do it.  Anyone who wants to keep doing business would be motivated.&lt;/p&gt;&#xA;&lt;p&gt;If the network is segmented and then recombines, any transactions in the shorter fork that were not also in the longer fork are released into the transaction pool again and are eligible to get into future blocks.  Their number of confirmations would start over.&lt;/p&gt;&#xA;&lt;p&gt;If anyone took advantage of the segmentation to double-spend, such that there are different spends of the same money on each side, then the double-spends in the shorter fork lose out and go to 0/unconfirmed and stay that way.&lt;/p&gt;&#xA;&lt;p&gt;It wouldn&amp;#x27;t be easy to take advantage of the segmentation to double-spend.  If it&amp;#x27;s impossible to communicate from one side to the other, how are you going to put a spend on each side?  If there is a way, then probably someone else is also using it to flow the block chain over.&lt;/p&gt;&#xA;&lt;p&gt;You would usually know whether you&amp;#x27;re in the smaller segment.  For example, if your country cuts itself off from the rest of the world, the rest of the world is the larger segment.  If you&amp;#x27;re in the smaller segment, you should assume nothing is confirmed.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p172.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p172.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-09 03:01:35 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/173/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我想我看到问题出在哪了。巧的是，我最近刚写了个有问题的那个函数的替代版本，应该能修好它。它还没有启用，但在 SVN 版本里它会在 debug.log 中打印一条调试信息，显示新目录值和旧目录值供对比。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I think I see where the problem is.  Coincidentally, I recently coded a replacement for the function in question which should fix it.  It&amp;#x27;s not enabled yet, but in the SVN version it prints a debug message in debug.log showing the new directory value and old value for comparison.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BTC Vulnerability? (Massive Attack against BTC system. Is it really?)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p173.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p173.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BTC Vulnerability? (Massive Attack against BTC system. Is it really?)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-09 03:28:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/174/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;楼主描述的那种行为叫 &amp;quot;cornering the market&amp;quot;（囤积居奇、操纵市场）。当有人试图买下全世界某种稀缺资产的全部供应时，买得越多价格涨得越高。到某个点上，价格高到他们再也买不起了。这对事先持有的人来说是好事，因为他们可以把东西以离谱的高价卖给囤积者。随着价格不断上涨，总有人还在期待更高的价格而拒绝卖出。&lt;/p&gt;&#xA;&lt;p&gt;亨特兄弟在 1979 年试图操纵白银市场，最后把自己搞破产了，这是著名案例：&lt;br&gt;&amp;quot;亨特兄弟 Nelson Bunker Hunt 和 Herbert Hunt 于 20 世纪 70 年代末至 80 年代初试图操纵世界白银市场，一度持有超过全球可交割白银一半的权益。[1] 在亨特兄弟囤积白银期间，银价从 1979 年 9 月的每盎司 11 美元涨到 1980 年 1 月的接近每盎司 50 美元。[2] 两个月后，银价最终暴跌到每盎司 11 美元以下，[2] 其中大部分跌幅发生在后来被称为&amp;quot;银色星期四&amp;quot;（Silver Thursday）的那一天，原因是交易所修改了关于保证金购买大宗商品的规则。[3]&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;http://en.wikipedia.org/wiki/Cornering_the_market&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;What the OP described is called &amp;quot;cornering the market&amp;quot;.  When someone tries to buy all the world&amp;#x27;s supply of a scarce asset, the more they buy the higher the price goes.  At some point, it gets too expensive for them to buy any more.  It&amp;#x27;s great for the people who owned it beforehand because they get to sell it to the corner at crazy high prices.  As the price keeps going up and up, some people keep holding out for yet higher prices and refuse to sell.&lt;/p&gt;&#xA;&lt;p&gt;The Hunt brothers famously bankrupted themselves trying to corner the silver market in 1979:&lt;br&gt;&amp;quot;Brothers Nelson Bunker Hunt and Herbert Hunt attempted to corner the world silver markets in the late 1970s and early 1980s, at one stage holding the rights to more than half of the world&amp;#x27;s deliverable silver.[1] During Hunt&amp;#x27;s accumulation of the precious metal silver prices rose from $11 an ounce in September 1979 to nearly $50 an ounce in January 1980.[2] Silver prices ultimately collapsed to below $11 an ounce two months later,[2] much of the fall on a single day now known as Silver Thursday, due to changes made to exchange rules regarding the purchase of commodities on margin.[3]&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;http://en.wikipedia.org/wiki/Cornering_the_market&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p174.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p174.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-09 15:37:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/175/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我在 XP 上用一个非低位 ASCII 的账户名测试了这个问题，确认了这个 bug，然后测试了新的 GetDefaultDataDir 能修好它。这个改动是 SVN 的 revision 102。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I tested this with a non-lower-ASCII account name on XP and confirmed the bug, then tested that the new GetDefaultDataDir fixed it.  This change is revision 102 of the SVN.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p173.html&#34;&gt;← 上一个帖子：Re: BTC Vulnerability? (Massive Attack against BTC system. Is it really?)&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p175.html&#34;&gt;下一个帖子：Re: Security →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Security</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p175.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p175.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Security&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-10 12:58:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/176/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我会开始考虑怎么做。&lt;/p&gt;&#xA;&lt;p&gt;目前，你可以用 -connect 来变通一下。你可以用 -connect 让它连接到局域网内的本地电脑，比如 -connect=192.168.0.100。如果你启动时不让它连接主网络，难度仍然是最初的低难度。不过如果你做了端口转发，外面的节点还是可能连进来。&lt;/p&gt;&#xA;&lt;p&gt;用 -connect 时它还是会用 IRC，你觉得当用 -connect 指定只连特定节点时，它是不是就不该上 IRC？-connect 的主要场景是服务器集群：其中两台连到网络，其余的连到这两台。这种情况下，你不会希望用 -connect 的机器上 IRC。&lt;/p&gt;&#xA;&lt;p&gt;void ThreadIRCSeed(void* parg)&lt;br&gt;{&lt;br&gt;    if (mapArgs.count(&amp;quot;-connect&amp;quot;))&lt;br&gt;        return;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ll start thinking about how to do this.&lt;/p&gt;&#xA;&lt;p&gt;At the moment, you can kind of use -connect.  You can use -connect to make it connect to local computers on your LAN, like -connect=192.168.0.100.  If you start it out blank and don&amp;#x27;t let it connect to the main network, the difficulty is still at the original low difficulty.  If you&amp;#x27;ve port-forwarded though, then outside nodes might still connect inward to you.&lt;/p&gt;&#xA;&lt;p&gt;With -connect it still uses IRC, do you think it shouldn&amp;#x27;t get on IRC when you&amp;#x27;re telling it to only connect to specific nodes with -connect?  The main scenario for -connect is where you have a server farm, with two connected to the network and the rest connected to the first two.  In that case, you wouldn&amp;#x27;t want the -connect computers on IRC.&lt;/p&gt;&#xA;&lt;p&gt;void ThreadIRCSeed(void* parg)&lt;br&gt;{&lt;br&gt;    if (mapArgs.count(&amp;quot;-connect&amp;quot;))&lt;br&gt;        return;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Major Meltdown</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p176.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p176.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Major Meltdown&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-10 13:36:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/177/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：llama，2010 年 7 月 1 日 10:21:47 PM（https://bitcointalk.org/index.php?topic=202.msg1920#msg1920）&lt;/p&gt;&#xA;&lt;blockquote&gt;不过，万一签名被攻破了（比如整数分解被解决了、量子计算机？），那连&amp;quot;最后一个有效块&amp;quot;达成共识都没意义了。&lt;/blockquote&gt;&#xA;&lt;p&gt;对，如果是突然发生的，确实没意义。如果是慢慢发生的，我们还能过渡到更强的算法。你第一次运行升级后的软件时，它会用新的更强的签名算法重新签署你所有的钱（做法是建一笔把钱转给自己的交易，用强签名）。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: llama on July 01, 2010, 10:21:47 PM（https://bitcointalk.org/index.php?topic=202.msg1920#msg1920）However, if something happened and the signatures were compromised (perhaps integer factorization is solved, quantum computers?), then even agreeing upon the last valid block would be worthless.&lt;br&gt;True, if it happened suddenly.  If it happens gradually, we can still transition to something stronger.  When you run the upgraded software for the first time, it would re-sign all your money with the new stronger signature algorithm.  (by creating a transaction sending the money to yourself with the stronger sig)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: No blocks downloaded... why?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p177.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p177.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: No blocks downloaded... why?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 16:22:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/178/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;所以是它导致区块下载不下来吗？&lt;/p&gt;&#xA;&lt;p&gt;链接：&amp;quot;Win32 CPU Cycles vs &amp;#x27;Live Protection&amp;#x27; Engines&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;对 BitcoinFX 来说，Live Protection 让它拿不到用于生成币的 CPU。你说你朋友能达到 1400-1600 khash/s，所以它拿到 CPU 了。我猜 Live Protection 一定是拦截了程序的其他部分吧？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;So that was responsible for keeping blocks from downloading?&lt;/p&gt;&#xA;&lt;p&gt;The link: &amp;quot;Win32 CPU Cycles vs &amp;#x27;Live Protection&amp;#x27; Engines&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;For BitcoinFX, Live Protection was keeping it from getting CPU for generating coins.  You said your friend was getting 1400-1600 khash/s, so it was getting CPU.  I guess Live Protection must have been blocking some other part of the program then?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: resource hog</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p178.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p178.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: resource hog&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 16:29:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/179/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 Windows 里，你可以在任务管理器中选中进程，右键点击&amp;quot;设置优先级&amp;quot;。把它设为&amp;quot;低于标准&amp;quot;或&amp;quot;低&amp;quot;。不过这应该不会有区别。&lt;/p&gt;&#xA;&lt;p&gt;如果你关掉&amp;quot;生成币&amp;quot;（Generate Coins），CPU 占用会降下来吗？如果会，就能确认它占用的所有 CPU 时间都是挖矿用的，而挖矿本来就是最低（空闲）优先级了。&lt;/p&gt;&#xA;&lt;p&gt;也可能慢只是因为你同时运行的东西太多，内存不够了。在不同程序之间切换时，它得从磁盘把数据分页调入内存。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;In Windows, you select the process in the task manager, right click, Set Priority.  Set it to BelowNormal or Low.  That shouldn&amp;#x27;t make a difference though.&lt;/p&gt;&#xA;&lt;p&gt;If you turn off Generate Coins, does the CPU usage go flat?  That would confirm that all the CPU time it&amp;#x27;s taking is generate, which is idle priority already.&lt;/p&gt;&#xA;&lt;p&gt;It could be it&amp;#x27;s slow just because you have too many things running at once and you&amp;#x27;re out of memory.  When you switch from one thing to another, it has to page it in from disk.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: stopped prodicing coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p179.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p179.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: stopped prodicing coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 17:04:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/180/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢你做了这个计算器。&lt;/p&gt;&#xA;&lt;p&gt;一两天前难度翻倍了，而且这本来就是随机的，你可能会遇到长得惊人的颗粒无收期。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for making that calculator.&lt;/p&gt;&#xA;&lt;p&gt;The difficulty doubled a day or two ago, plus it&amp;#x27;s just random and you can have surprisingly long dry spells.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p178.html&#34;&gt;← 上一个帖子：Re: resource hog&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p180.html&#34;&gt;下一个帖子：Re: Building Bitcoin 0.3 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Building Bitcoin 0.3</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p180.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p180.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Building Bitcoin 0.3&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 17:34:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/181/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它在 wxWidgets 2.8 上不行，需要 wxWidgets 2.9。不幸的是，Debian 还没有 wxWidgets 2.9 的包。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It doesn&amp;#x27;t work with wxWidgets 2.8, it needs wxWidgets 2.9.  Unfortunately, there isn&amp;#x27;t a Debian package of wxWidgets 2.9 yet.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p179.html&#34;&gt;← 上一个帖子：Re: stopped prodicing coins&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p181.html&#34;&gt;下一个帖子：Re: bitcoin auto-renice-ing →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin auto-renice-ing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p181.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p181.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin auto-renice-ing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 17:38:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/182/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Laszlo 纠正了这个问题，但很遗憾没能赶上 0.3.0。不过应该很快会有 0.3.1。&lt;/p&gt;&#xA;&lt;p&gt;问题在于我用了 PRIO_MIN，其实应该用 PRIO_MAX 来表示最低优先级。操作系统本不该允许提升优先级，所以 PRIO_MIN 应该会让它停留在优先级 0。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Laszlo corrected this, but unfortunately it was too late to make it into 0.3.0.  There will probably be a 0.3.1 soon though.&lt;/p&gt;&#xA;&lt;p&gt;The problem is I used PRIO_MIN, I should have used PRIO_MAX for the lowest priority.  The OS isn&amp;#x27;t supposed to let you increase priority, so the PRIO_MIN ought to leave it at priority 0.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Stuck on 513 blocks</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p182.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p182.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Stuck on 513 blocks&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 18:02:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/183/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是我第二次看到有人报告这个 &amp;quot;Live Protection&amp;quot; 问题。&lt;/p&gt;&#xA;&lt;p&gt;它一定是拦截了程序的网络通信。听起来它允许建立连接——这就是为什么显示有 10 个连接——但不允许在这些连接上发送或接收任何数据。&lt;/p&gt;&#xA;&lt;p&gt;我们需要更好地了解这个问题。&lt;/p&gt;&#xA;&lt;p&gt;能不能有人在 wiki 上写个说明，讲讲怎么关闭 Live Protection，或者怎么给它添加排除项，不管它的完整正式名称是什么。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is the second time I&amp;#x27;ve seen this &amp;quot;Live Protection&amp;quot; problem reported.&lt;/p&gt;&#xA;&lt;p&gt;It must be blocking the program&amp;#x27;s network communication.  It sounds like it&amp;#x27;s allowing connections to be made, hence the 10 connections shown, but not allowing any data to be sent or received on them.&lt;/p&gt;&#xA;&lt;p&gt;We need to understand this problem better.&lt;/p&gt;&#xA;&lt;p&gt;Can someone write some instructions on the wiki explaining how to turn off or add an exclusion to Live Protection or whatever its full proper name is.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Error on Ubuntu 10.04</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p183.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p183.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Error on Ubuntu 10.04&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 18:25:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/184/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你的电脑设置的是什么语言？是德语、荷兰语还是意大利语？是像 &amp;quot;nl-??&amp;quot; 这样的子语言吗？&lt;/p&gt;&#xA;&lt;p&gt;它正在尝试加载一个翻译但失败了。你可以删掉 bitcoin 自带的 locale 目录，这样它就不会尝试用了。&lt;/p&gt;&#xA;&lt;p&gt;能不能有人在 Ubuntu 上逐个测试每种语言，看看是只有一种有问题，还是三种都有问题？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;What language is your computer set to?  Is it set to German, Dutch or Italian?  Is it one of those sub-languages like &amp;quot;nl-??&amp;quot;?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s trying to load a translation and failing.  You could delete the locale directory that came with bitcoin so it doesn&amp;#x27;t try to use it.&lt;/p&gt;&#xA;&lt;p&gt;Can someone test each language on Ubuntu and see if there&amp;#x27;s a problem with just one of them or maybe all three?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Runaway CPU usage for 64bit BitCoin (Linux Client)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p184.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p184.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 18:45:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/185/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;一开始它会错误地把自己设成最低优先级，之后 generate 线程只在找到块的那一刻临时调一次优先级。找到块以后，你肯定想让它赶紧广播出去，越快越好，免得别人先找到、让你的块作废。generate 线程每隔几天才有不到一秒切到高优先级。&lt;/p&gt;&#xA;&lt;p&gt;0.3.1 应该快发了。发布前还有几个问题要修。&lt;/p&gt;&#xA;&lt;p&gt;引用自：knightmb，2010 年 7 月 12 日 10:39:13 PM（https://bitcointalk.org/index.php?topic=299.msg2409#msg2409）&lt;/p&gt;&#xA;&lt;blockquote&gt;顺带说下，另一个 GUI 问题我定位到了。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&amp;quot;最小化到托盘而不是任务栏&amp;quot;这个选项把我机器 CPU 吃满了。关掉就好了，CPU 狂飙问题解决。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;好像只影响 64 位客户端，我的 32 位客户端都没事。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;我在 64 位客户端上看到，它会不停地 spawn 托盘图标，直到 X server 挂掉，所以我是不是该去哪报个 bug？&lt;/blockquote&gt;&#xA;&lt;p&gt;有意思。我知道 Ubuntu 上最小化到托盘很 clunky，但不知道还 peg CPU。还有人能复现吗？以前 Linux 上这个功能是关掉的，后来觉得有残缺的 UI 也比完全没这功能好。我在想是不是在 Linux 上重新关掉。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;After it initially tries incorrectly to set itself to the lowest priority, the generate thread only changes its priority again temporarily when it finds a block.  When you&amp;#x27;ve found a block, you should want it to hurry up and broadcast it as soon a possible before someone else finds one and makes yours invalid.  The generate thread only changes to higher priority for less than a second every few days.&lt;/p&gt;&#xA;&lt;p&gt;There should be a 0.3.1 release for this soon.  There are a few other issues we need to look at fixing in 0.3.1 before making a release.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: knightmb on July 12, 2010, 10:39:13 PM（https://bitcointalk.org/index.php?topic=299.msg2409#msg2409）On a side note, I&amp;#x27;ve tracked down the other GUI issue.&lt;/p&gt;&#xA;&lt;p&gt;The &amp;quot;minimize to tray instead of taskbar&amp;quot; is what was eating up all the CPU on my system. After I turned this off, the issue was resolved with Runaway CPU.&lt;/p&gt;&#xA;&lt;p&gt;This only seems to affect the 64 bit Client, as the 32 bit Clients I have don&amp;#x27;t seem to be affected by this.&lt;/p&gt;&#xA;&lt;p&gt;I did notice on the 64 bit Client, what happens is, it spawns multiple &amp;quot;tray&amp;quot; icons until X server finally kills over, so I guess I should submit that as a bug to somewhere?  &lt;br&gt;That&amp;#x27;s interesting.  I know the minimize to tray on Ubuntu is very clunky, but I didn&amp;#x27;t know it had a CPU peg problem too.  Anyone else able to reproduce this problem?  We had this feature disabled on Linux before, but then it seemed better to have the imperfect UI than to lose the feature entirely.  I&amp;#x27;m thinking we should disable it again on Linux.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Warning this block was not received by any other nodes</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p185.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p185.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Warning this block was not received by any other nodes&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 18:56:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/186/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;是 Microsoft Security Essentials 的 Live Protection 拦截了你和网络的通信。你有连接，这让比特币误以为自己已连接，但这些连接是静默的，因为数据被拦截了。&lt;/p&gt;&#xA;&lt;p&gt;你需要把 bitcoin.exe 在 Live Protection 中设为排除进程。&lt;/p&gt;&#xA;&lt;p&gt;这正在成为一个常见问题。应该有人在置顶帖里把这事写清楚。&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Warning: This block was not received by any other nodes&amp;quot;（警告：这个区块没有被任何其他节点接收）这条消息出现在比特币广播了一个区块、但没有任何人确认收到的时候。这个警告正是为这种情况准备的：莫名其妙地你有连接，但它们都断了，没有人能听到你。你的区块永远不会有效，因为没人收到它。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Microsoft Security Essentials Live Protection is blocking your communication with the network.  You have connections, which tricks Bitcoin into thinking it&amp;#x27;s connected, but they are silent because the data is being blocked.&lt;/p&gt;&#xA;&lt;p&gt;You need to make bitcoin.exe an excluded process in Live Protection.&lt;/p&gt;&#xA;&lt;p&gt;This is becoming a common problem.  Someone should write this up in a pegged thread.&lt;/p&gt;&#xA;&lt;p&gt;The message &amp;quot;Warning: This block was not received by any other nodes&amp;quot; occurs when Bitcoin broadcasts a block, but nobody confirms they received it.  The warning is there just for this kind of situation, where for some reason you have connections, but they have gone dead and nobody can hear you.  Your block will never become valid because nobody received it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Hash/sec Throttling for Democracy</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p186.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p186.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Hash/sec Throttling for Democracy&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 20:25:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/187/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：knightmb，2010 年 7 月 14 日 07:17:43 PM（https://bitcointalk.org/index.php?topic=325.msg2917#msg2917）&lt;/p&gt;&#xA;&lt;blockquote&gt;所以如果你的电脑已经&amp;quot;解出&amp;quot;了 1% 的 block 68000……这是个常见的误解。&amp;quot;解了 1%&amp;quot;这种事不存在。你并没有在朝解出来推进。跑了 24 小时之后，你解出的概率和刚开始、和任意时刻都一样。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;就像一次抛 37 枚硬币、要全是正面。每次试，成功的概率都一样。&lt;/blockquote&gt;&#xA;&lt;p&gt;RNG 是 OpenSSL 的安全随机数发生器。Windows 上用的是开机以来所有硬件性能计数器的全集做种子，Linux 上是 dev/random。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: knightmb on July 14, 2010, 07:17:43 PM（https://bitcointalk.org/index.php?topic=325.msg2917#msg2917） So if your computer was only 1% towards solving block 68000 This is a common point of confusion.  There&amp;#x27;s no such thing as being 1% towards solving a block.  You don&amp;#x27;t make progress towards solving it.  After working on it for 24 hours, your chances of solving it are equal to what your chances were at the start or at any moment.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s like trying to flip 37 coins at once and have them all come up heads.  Each time you try, your chances of success are the same.&lt;/p&gt;&#xA;&lt;p&gt;The RNG is the OpenSSL secure random number generator.  On Windows it&amp;#x27;s seeded with the complete set of all hardware performance counters since your computer started, on Linux it&amp;#x27;s dev/random.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Scalability</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p187.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p187.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Scalability&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14 21:10:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/188/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;设计中规划了一种不需要完整区块链的轻量级客户端。在设计 PDF 里它叫 Simplified Payment Verification（简化支付验证）。轻量级客户端可以发送和接收交易，只是不能生成区块。轻量级客户端还没有实现，计划是等到需要时再实现。目前，大家都运行完整的网络节点。&lt;/p&gt;&#xA;&lt;p&gt;我预计节点总数永远不会超过 10 万，很可能更少。它会达到一个均衡状态：再加入更多节点就不划算了。其余的将是轻量级客户端，可能达到几百万。&lt;/p&gt;&#xA;&lt;p&gt;在达到均衡规模时，很多节点会是服务器集群，其中一两个网络节点通过局域网为集群的其余部分提供数据。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The design outlines a lightweight client that does not need the full block chain.  In the design PDF it&amp;#x27;s called Simplified Payment Verification.  The lightweight client can send and receive transactions, it just can&amp;#x27;t generate blocks.  It does not need to trust a node to verify payments, it can still verify them itself.&lt;/p&gt;&#xA;&lt;p&gt;The lightweight client is not implemented yet, but the plan is to implement it when it&amp;#x27;s needed.  For now, everyone just runs a full network node.&lt;/p&gt;&#xA;&lt;p&gt;I anticipate there will never be more than 100K nodes, probably less.  It will reach an equilibrium where it&amp;#x27;s not worth it for more nodes to join in.  The rest will be lightweight clients, which could be millions.&lt;/p&gt;&#xA;&lt;p&gt;At equilibrium size, many nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Runaway CPU usage for 64bit BitCoin (Linux Client)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p188.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p188.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 00:18:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/189/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好吧，这个没有文档记载的开关 &amp;quot;-minimizetotray&amp;quot; 可以重新启用这个选项。&lt;/p&gt;&#xA;&lt;p&gt;我已经把改动上传到 SVN 了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;OK, the undocumented switch &amp;quot;-minimizetotray&amp;quot; which re-enables the option.&lt;/p&gt;&#xA;&lt;p&gt;I uploaded the change to SVN.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p187.html&#34;&gt;← 上一个帖子：Re: Scalability&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p189.html&#34;&gt;下一个帖子：Re: [Bitcoin 0.3.0] Runtime error →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: [Bitcoin 0.3.0] Runtime error</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p189.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p189.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [Bitcoin 0.3.0] Runtime error&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 14:05:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/190/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;更直接的在这里：&lt;br&gt;http://bitcointalk.org/index.php?topic=246.0&lt;/p&gt;&#xA;&lt;p&gt;我很快会发布包含这个修复的 0.3.1 候选版本。请试一下，告诉我问题是否解决了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;More directly, this:&lt;br&gt;http://bitcointalk.org/index.php?topic=246.0&lt;/p&gt;&#xA;&lt;p&gt;I will be posting release candidate of 0.3.1 with this fix shortly.  Please try that and let me know if it fixes the problem.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p188.html&#34;&gt;← 上一个帖子：Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p190.html&#34;&gt;下一个帖子：Re: Static Linux x86_64 bins for those having libcrypto troubles →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Static Linux x86_64 bins for those having libcrypto troubles</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p190.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p190.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Static Linux x86_64 bins for those having libcrypto troubles&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 14:33:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/191/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们连链接 glibcxx_3.4.11 都没指定，所以 gcc 一定是在背后自动链接的。应该有个编译器开关可以让它静态链接。我不确定授权方面会有什么问题。通常来说，编译器相关的东西都是可以完全再分发的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We don&amp;#x27;t even specify linking glibcxx_3.4.11, so gcc must automatically link it behind the scenes.  There&amp;#x27;s probably a compiler switch that would tell it to static link it.  I&amp;#x27;m not sure what the licensing issues would be.  Typically, compiler stuff is fully redistributable.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p189.html&#34;&gt;← 上一个帖子：Re: [Bitcoin 0.3.0] Runtime error&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p191.html&#34;&gt;下一个帖子：Re: resource hog →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: resource hog</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p191.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p191.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: resource hog&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 14:59:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/192/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;那所有的 CPU 时间都是挖矿线程占用的，它肯定运行在最低的优先级，也就是空闲优先级。CPU 表显示 100% 是正常的。因为是空闲优先级，即使 CPU 表显示 100%，它也不会真的拖慢其他任何东西。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Then all the CPU time is the generate thread, which definitely runs at the lowest possible priority, idle priority.  It&amp;#x27;s normal that your CPU meter is 100%.  Since it&amp;#x27;s idle priority, it won&amp;#x27;t actually slow anything else down, even though the CPU meter is 100%.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p190.html&#34;&gt;← 上一个帖子：Re: Static Linux x86_64 bins for those having libcrypto troubles&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p192.html&#34;&gt;下一个帖子：Bitcoin 0.3.1 released →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bitcoin 0.3.1 released</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p192.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p192.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin 0.3.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 17:05:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/193/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是一个修 bug 的维护版本。已经上传到 SourceForge。Mac OS X 不需要任何修复，所以我们其实不用更新它，0.3.0 仍然可用。&lt;/p&gt;&#xA;&lt;p&gt;下载链接在 bitcoin.org 上。&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 增加了 Tiago Faria 做的葡萄牙语翻译&lt;br&gt;Windows&lt;br&gt;- 修复了用户名含非 ascii 字符时的 22DbRunRecoveryException 问题&lt;br&gt;Linux&lt;br&gt;- Laszlo 的修复：把挖矿线程降到最低优先级&lt;br&gt;- 修复了 libcrypto 链接有问题的情形&lt;br&gt;- Gavin Andresen 实现的&amp;quot;随窗口系统启动&amp;quot;选项&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is a bugfix maintenance release.  It is now uploaded to SourceForge.  Mac OS X didn&amp;#x27;t need any fixes so we don&amp;#x27;t really need to update it, 0.3.0 is still good.&lt;/p&gt;&#xA;&lt;p&gt;The download links are on bitcoin.org&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Added Portuguese translation by Tiago Faria&lt;br&gt;Windows&lt;br&gt;- Fix for 22DbRunRecoveryException if your username has non-ascii characters in it&lt;br&gt;Linux&lt;br&gt;- Laszlo&amp;#x27;s fix for lowering generate thread to lowest priority&lt;br&gt;- Fix for if you&amp;#x27;re having trouble with libcrypto linkage&lt;br&gt;- Gavin Andresen&amp;#x27;s implementation of &amp;quot;start on windowing system startup&amp;quot; option&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p193.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p193.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 17:23:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/194/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;嗯，备份一下没坏处，定期备份也是个好习惯，但装这个之前不需要备份。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Well, it can&amp;#x27;t hurt to do a backup and it&amp;#x27;s a good idea to backup regularly, but no, a backup is not required before installing this.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p192.html&#34;&gt;← 上一个帖子：Bitcoin 0.3.1 released&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p194.html&#34;&gt;下一个帖子：Re: 0.3.1 release candidate, please test →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p194.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p194.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 17:56:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/195/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我觉得你没什么特别的问题，我觉得你的系统卡顿是因为同时运行的东西太多，内存满了之后命中了页面文件。你已经确认过，关掉挖矿后 CPU 降到 0%，所以 CPU 占用肯定全是空闲优先级的。0.3.1 里没有什么会影响这些东西的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t think you have a particular problem, I think your system is laggy because you&amp;#x27;re running a lot of things at once and hitting the pagefile because memory is full.  You confirmed when you shut off generation that your CPU drops to 0%, so the CPU usage is definitely all idle priority.  There&amp;#x27;s nothing in the 0.3.1 that would affect these things.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p195.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p195.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 18:30:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/196/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：aidos，2010 年 7 月 15 日 12:49:11 AM（https://bitcointalk.org/index.php?topic=151.msg3017#msg3017）&lt;/p&gt;&#xA;&lt;blockquote&gt;这是法语 .po 文件。顺手记了几个问题：&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;1. &amp;quot;关于&amp;quot;框没吃翻译，还是显示英文版，虽然软件其他地方都用了翻译字符串，.po 文件里也有&amp;quot;关于&amp;quot;框消息的翻译。设置窗口里的&amp;quot;应用&amp;quot;按钮也一样。&lt;/blockquote&gt;&#xA;&lt;p&gt;我得给你个更新的 .po 文件。&lt;/p&gt;&#xA;&lt;p&gt;引用自：aidos，2010 年 7 月 15 日 12:49:11 AM（https://bitcointalk.org/index.php?topic=151.msg3017#msg3017）&lt;/p&gt;&#xA;&lt;blockquote&gt;2. 主窗口交易列表里，如果某笔交易的描述带变音字符（比如 &amp;quot;éàèç&amp;quot;），就显示不出来。我猜是某处没把字符串当 UTF8 处理。&lt;/blockquote&gt;&#xA;&lt;p&gt;OK，这肯定是哪儿有问题，我得看看，或者其他 dev 也可以看下。&lt;/p&gt;&#xA;&lt;p&gt;引用自：aidos，2010 年 7 月 15 日 12:49:11 AM（https://bitcointalk.org/index.php?topic=151.msg3017#msg3017）&lt;/p&gt;&#xA;&lt;blockquote&gt;4. 关于 .po 文件：&lt;br&gt;   - 有些字符串不用翻译（比如 &amp;quot;Bitcoin&amp;quot;），是不是不该包在 _（&amp;quot;...&amp;quot;）里？&lt;br&gt;   - 有些不该拆开。我记得有一条交易费的消息，字符串被拆成两截、中间插手续费数值，其实直接放个 %s 就行。拆开后难翻，我得去源码里找才知道怎么回事。&lt;br&gt;   - 有些字符串首尾带空格，必要性很可疑，在 PoEdit 里还容易漏看。&lt;/blockquote&gt;&#xA;&lt;p&gt;很多字符串在 uiproject.fbp 自动生成的代码里，那些地方动不了。我有个小程序，专门找你 .po 文件里字符串首尾空格不一致的地方，传 SVN 前我手动修好。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: aidos on July 15, 2010, 12:49:11 AM（https://bitcointalk.org/index.php?topic=151.msg3017#msg3017）Ok here is the .po file for French. While I&amp;#x27;m at it, I noted a couple of issues:&lt;/p&gt;&#xA;&lt;p&gt;1. The &amp;quot;About&amp;quot; box didn&amp;#x27;t take the translation into account, it still displays the english version to me, even though the rest of the software is using the translated strings, and the .po file contains the translation string of the &amp;quot;About&amp;quot; box message. Same problem with the &amp;quot;Apply&amp;quot; button in the Settings window.&lt;br&gt;I need to give an updated .po file.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: aidos on July 15, 2010, 12:49:11 AM（https://bitcointalk.org/index.php?topic=151.msg3017#msg3017）2. If an transaction&amp;#x27;s description in the list of transaction in the main window contains a diacritical character (such as &amp;quot;éàèç&amp;quot;), it&amp;#x27;s not displayed. I suppose the string is not being properly handled as UTF8 somewhere.&lt;br&gt;OK, this must be a problem somewhere, I&amp;#x27;ll have to take a look at it or one of the other devs can.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: aidos on July 15, 2010, 12:49:11 AM（https://bitcointalk.org/index.php?topic=151.msg3017#msg3017）4. About the .po file :&lt;br&gt;   - There are a few strings in the .po file that don&amp;#x27;t needs translation (ie: &amp;quot;Bitcoin&amp;quot;). Maybe those shouldn&amp;#x27;t be inside _(&amp;quot;...&amp;quot;) ?&lt;br&gt;   - Others shouldn&amp;#x27;t be split. I can remember one message about transaction fee where the string is split in two to insert the fee value, where you could simply have put a %s. It makes the message harder to translate as I had to go in the source to find exactly what was going on.&lt;br&gt;   - Some strings have whitespace at the end or start, which necessity is very debatable, and it&amp;#x27;s easy to miss in PoEdit.&lt;br&gt;Many of the strings are in code automatically generated from uiproject.fbp where nothing can be done about these things.  I have a program I use to find all the spacing inconsistencies at the beginning and ending of strings in your .po file and manually fix them up before I upload them to SVN.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p196.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p196.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 18:37:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/197/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我上传了更新后的 0.3.1 版 bitcoin.po，就附在这条消息里：&lt;br&gt;http://bitcointalk.org/index.php?topic=151.msg1259#msg1259&lt;/p&gt;&#xA;&lt;p&gt;如果你要开始一个新的翻译，请用它。&lt;/p&gt;&#xA;&lt;p&gt;如果你已经有 po 文件，poedit 可以更新它。&lt;br&gt;- 从开发区发布的 0.3.1 候选版本里拿到 src 目录，任何版本都行：&lt;br&gt;http://bitcointalk.org/index.php?topic=383.0&lt;br&gt;- 在 src 下建一个子目录：locale/??/LC_MESSAGES&lt;br&gt;（?? 可以是任何东西，&amp;quot;en&amp;quot; 或你语言的两字母代码）&lt;br&gt;- 把你的 .po 文件放进去&lt;br&gt;- 用 poedit 打开它&lt;br&gt;- 在 poedit 里，目录 -&amp;gt; 从源更新（Catalog-&amp;gt;Update from sources）&lt;/p&gt;&#xA;&lt;p&gt;关键是：放源文件的 src 目录必须在 .po 文件的上三层目录。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded an updated bitcoin.po for 0.3.1 attached to this message:&lt;br&gt;http://bitcointalk.org/index.php?topic=151.msg1259#msg1259&lt;/p&gt;&#xA;&lt;p&gt;please use it if you&amp;#x27;re starting a new translation.&lt;/p&gt;&#xA;&lt;p&gt;If you already have a po file, poedit can update it.&lt;br&gt;- Get the src directory from the 0.3.1 release candidate posted in the development forum, any version will do:&lt;br&gt;http://bitcointalk.org/index.php?topic=383.0&lt;br&gt;- Make a subdirectory under src: locale/??/LC_MESSAGES&lt;br&gt;(?? could be anything really, &amp;quot;en&amp;quot; or your language 2-letter code)&lt;br&gt;- Put your .po file there&lt;br&gt;- Open it with poedit&lt;br&gt;- In poedit, Catalog-&amp;gt;Update from sources&lt;/p&gt;&#xA;&lt;p&gt;The key is that the src directory with the sourcefiles needs to be 3 directories up from the .po file.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p197.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p197.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 18:43:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/198/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：SmokeTooMuch，2010 年 7 月 13 日 06:55:55 PM（https://bitcointalk.org/index.php?topic=151.msg2619#msg2619）&lt;/p&gt;&#xA;&lt;blockquote&gt;建议删掉首页底部的下载链接。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;你看，英文页的链接指向新的 0.3 版，但其他语言页还是 0.2 旧版的链接。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;反正右边已经有个当前版本的下载框了，干嘛不把翻译页的链接删了。&lt;/blockquote&gt;&#xA;&lt;p&gt;我更新到 0.3.0 了。&lt;/p&gt;&#xA;&lt;p&gt;我有点想把其他语言的下载链接删掉、只留英文的。&lt;/p&gt;&#xA;&lt;p&gt;0.3.1 很快又要更新了。也许该找个人专门管翻译版 drupal 页面的更新。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: SmokeTooMuch on July 13, 2010, 06:55:55 PM（https://bitcointalk.org/index.php?topic=151.msg2619#msg2619）I recommend to remove the download links at the bottom of the main page.&lt;br&gt;As you can see the links on the English page points to the new 0.3 release, but the other languages only contain links for the old 0.2 version.&lt;br&gt;There&amp;#x27;s a download box with the current releases on the right anyway, so why not remove the links from the translated pages.&lt;br&gt;I updated them to 0.3.0.&lt;/p&gt;&#xA;&lt;p&gt;I am tempted to remove the download links from the other languages and only keep it on English.&lt;/p&gt;&#xA;&lt;p&gt;They will need to be updated for 0.3.1 soon.  Perhaps there&amp;#x27;s a way for someone to manage the updating of the translated drupal pages.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p198.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p198.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 19:12:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/199/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;感谢西班牙语和法语翻译！编辑和更新后的 .po 文件附在这里了。&lt;/p&gt;&#xA;&lt;p&gt;我已经把它们上传到 SVN。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for the Spanish and French translations!  The edited and updated .po files are attached.&lt;/p&gt;&#xA;&lt;p&gt;I uploaded these to the SVN.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p197.html&#34;&gt;← 上一个帖子：Re: Website and software translations&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p199.html&#34;&gt;下一个帖子：Re: 0.3.1 release candidate, please test →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p199.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p199.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 21:40:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/200/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：knightmb，2010 年 7 月 15 日 07:37:10 PM（https://bitcointalk.org/index.php?topic=383.msg3269#msg3269）&lt;/p&gt;&#xA;&lt;blockquote&gt;Windows 上，生成币的优先级仍然是普通。如果开着生成币模式跑比特币，再开个吃满 CPU 的东西（比如 CPU hog：http://www.microtask.ca/cpuhog.html），会看到比特币和 CPU hog 各占 50%，而不是 CPU hog 占满、比特币只在空闲/低优先级跑。khash/s 也掉了一半，进一步说明线程没跑在低于普通的优先级。&lt;/blockquote&gt;&#xA;&lt;p&gt;我没复现出来。我是双核，跑了两个 memory hog。任务管理器显示比特币占 0% CPU。khash/sec 表卡住不动，因为它抢不到 CPU 来更新。&lt;/p&gt;&#xA;&lt;p&gt;你是双核吗？确定你跑的不是单核 hog？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: knightmb on July 15, 2010, 07:37:10 PM（https://bitcointalk.org/index.php?topic=383.msg3269#msg3269）On Windows, the priority of the Coin Generation is still net for normal. If you run BitCoin in Generate Coin mode, then load up something to eat up all the CPU (like CPU hog for example: http://www.microtask.ca/cpuhog.html) you&amp;#x27;ll see that both BitCoin and CPU hog share the CPU 50/50 instead of CPU Hog taking all the CPU and BitCoin running only on idle/low process. The khash/s is also reduced in half, so further evidence that the threads are not running in a lower than normal prioirty.&lt;br&gt;I was not able to reproduce this.  I have dual-proc, so I ran two memory hogs.  Bitcoin got 0% of CPU according to the task manager.  The khash/sec meter stayed stuck because it couldn&amp;#x27;t get any CPU to update it.&lt;/p&gt;&#xA;&lt;p&gt;Do you have dual-proc?  Are you sure you weren&amp;#x27;t running a single processor hog?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p200.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p200.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 22:07:35 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/201/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：knightmb，2010 年 7 月 15 日 08:15:46 PM（https://bitcointalk.org/index.php?topic=383.msg3274#msg3274）&lt;/p&gt;&#xA;&lt;blockquote&gt;Linux 客户端（64 位）上，&amp;quot;关闭时最小化&amp;quot;还是会最小化到托盘（不停 spawn 托盘图标，过一会儿 X server 就 hang 了）。&lt;/blockquote&gt;&#xA;&lt;p&gt;我在首帖更新了 rc2 的 linux 链接，修了这个。请确认下你那边好了没。谢谢！&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.1.rc2-linux.tar.gz&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: knightmb on July 15, 2010, 08:15:46 PM（https://bitcointalk.org/index.php?topic=383.msg3274#msg3274）On the Linux client (64 bit), the &amp;quot;minimize on close&amp;quot; will still minimize to tray (causing X server hang after a short while by spawning multiple tray icons).&lt;br&gt;I updated the first post with a link to rc2 for linux with the fix for this.  Please check that this is fixed for you.  Thanks!&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.1.rc2-linux.tar.gz&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p201.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p201.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 22:10:19 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/202/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：db，2010 年 7 月 15 日 08:39:08 PM（https://bitcointalk.org/index.php?topic=383.msg3278#msg3278）&lt;/p&gt;&#xA;&lt;blockquote&gt;bincoind help 里 listreceivedbyaddress 和 getreceivedbyaddress 命令重复了。（0.3.0 也一样。）&lt;/blockquote&gt;&#xA;&lt;p&gt;是个 bug。下个版本修。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: db on July 15, 2010, 08:39:08 PM（https://bitcointalk.org/index.php?topic=383.msg3278#msg3278）The listreceivedbyaddress and getreceivedbyaddress commands are duplicated in bincoind help. (Same in 0.3.0.)&lt;br&gt;Yes a bug.  It&amp;#x27;ll have to be fixed in the next version.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p200.html&#34;&gt;← 上一个帖子：Re: 0.3.1 release candidate, please test&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p202.html&#34;&gt;下一个帖子：Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot; →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: &#34;SetIcons(): icon bundle doesn&#39;t contain any suitable icon&#34;</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p202.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p202.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 22:18:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/203/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;奇怪，我们之前居然从没听说过这个问题。&lt;/p&gt;&#xA;&lt;p&gt;也许你是第一个在 Vista 上运行它的人。&lt;/p&gt;&#xA;&lt;p&gt;我猜这和你的显示颜色深度设置有关。比如 8 位、16 位、24 位、32 位，你的是哪个？你的显卡、显示设置有没有什么特别的，或者你是在平板电脑或手机之类的设备上运行吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s surprising that we&amp;#x27;ve never heard of that before now.&lt;/p&gt;&#xA;&lt;p&gt;Maybe you&amp;#x27;re the first person to ever run it on Vista&lt;/p&gt;&#xA;&lt;p&gt;I have to guess it has something to do with your display color depth selection.  e.g. 8-bit, 16-bit, 24-bit, 32-bit, what is it?  Do you have a weird video card, display setup or running it on a tablet or mobile or something?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Runaway CPU usage for 64bit BitCoin (Linux Client)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p203.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p203.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 22:22:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/204/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Linux 线程优先级问题的修复已包含在 0.3.1 候选版本里，见：&lt;br&gt;http://bitcointalk.org/index.php?topic=383.msg3198#msg3198&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The fix for the thread priority level on linux is available in the 0.3.1 release candidate here:&lt;br&gt;http://bitcointalk.org/index.php?topic=383.msg3198#msg3198&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p202.html&#34;&gt;← 上一个帖子：Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot;&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p204.html&#34;&gt;下一个帖子：Re: 0.3.1 release candidate, please test →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p204.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p204.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 23:23:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/205/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：RHoning，2010 年 7 月 15 日 10:29:28 PM（https://bitcointalk.org/index.php?topic=383.msg3311#msg3311）&lt;/p&gt;&#xA;&lt;blockquote&gt;我两个都没看到，不过它确实进了&amp;quot;启动&amp;quot;文件夹。这也太 Windows 95 了（开玩笑……微软这块搞得一团糟，一点都不好笑）。我推荐用注册表，理由很多，包括大多数软件都把开机启动放那儿，虽然我个人觉得启动文件夹更顺眼，Windows 软件本来就该这样。&lt;/blockquote&gt;&#xA;&lt;p&gt;两种都行。启动文件夹的好处是用户能看见，万一他已经把比特币目录连卸载程序一起删了，还能用常规 UI 手动删掉（不用 regedit）。比特币不会你删了它还拼命加回来。&lt;/p&gt;&#xA;&lt;p&gt;OpenOffice 也是把快捷方式放启动文件夹的例子。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: RHorning on July 15, 2010, 10:29:28 PM（https://bitcointalk.org/index.php?topic=383.msg3311#msg3311）I don&amp;#x27;t see either happening, although it did get put into the &amp;quot;Startup&amp;quot; folder.  That is so Windows 95ish (just kidding..... Microsoft has so screwed this up that it isn&amp;#x27;t even funny).  I would recommend the registry settings for a number of reasons including the fact that most software puts the startup in that location, even though I personally find the startup folder to be more attractive and how most software on Windows should behave.&lt;br&gt;It could go either way.  The Startup folder has the advantage that the end user can see it and manually remove it with the regular UI (not regedit) if they already blew away the Bitcoin directory and its uninstaller.  Bitcoin will not relentlessly keep re-adding it if you delete it manually.&lt;/p&gt;&#xA;&lt;p&gt;OpenOffice is another example of something that puts its link in the Startup folder.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: &#34;SetIcons(): icon bundle doesn&#39;t contain any suitable icon&#34;</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p205.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p205.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-15 23:41:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/206/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：bdonlan 于 July 15, 2010, 11:27:14 PM（https://bitcointalk.org/index.php?topic=391.msg3320#msg3320）&lt;br&gt;in 120DPI mode.&lt;/p&gt;&#xA;&lt;p&gt;什么是&amp;quot;120DPI 模式&amp;quot;？这是某处实际存在的设置吗？听起来是个足够冷门的候选项。我猜它需要两倍分辨率的图标来填充左上角图标的尺寸。目前只提供了一种尺寸。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: bdonlan on July 15, 2010, 11:27:14 PM（https://bitcointalk.org/index.php?topic=391.msg3320#msg3320）&lt;br&gt;in 120DPI mode.&lt;/p&gt;&#xA;&lt;p&gt;What is &amp;quot;120DPI mode&amp;quot;? Is that an actual setting somewhere? Sounds like an obscure enough candidate. I suppose it needs twice the resolution icon to fill the size of the upper left corner icon. Only one size is provided.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p206.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p206.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 00:44:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/207/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;用未公开的开关 -minimizetotray 运行它，选项菜单里就会出现该选项。&lt;/p&gt;&#xA;&lt;p&gt;我不知道怎么修。这是 wxWidgets 或 GTK 或 Gnome 深处的问题。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Run it with the undocumented switch -minimizetotray and the option is available in the options menu.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t know how to fix it. It&amp;#x27;s something wrong deep inside wxWidgets or GTK or Gnome.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p205.html&#34;&gt;← 上一个帖子：Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot;&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p207.html&#34;&gt;下一个帖子：Re: Donations to freebitcoins.appspot.com needed! →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Donations to freebitcoins.appspot.com needed!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p207.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p207.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Donations to freebitcoins.appspot.com needed!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 02:02:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/208/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;5 BTC 现在看起来有点多，也许正常数额应该是 1 或 2 BTC。&lt;/p&gt;&#xA;&lt;p&gt;这是项重要服务，这样即便挖矿太难，新用户至少也能得到一些。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;5 BTC seems like a lot these days, maybe the normal amount should be 1 or 2 BTC.&lt;/p&gt;&#xA;&lt;p&gt;This is an important service so new users can at least get something if generating is too hard.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p206.html&#34;&gt;← 上一个帖子：Re: 0.3.1 release candidate, please test&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p208.html&#34;&gt;下一个帖子：Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot; →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: &#34;SetIcons(): icon bundle doesn&#39;t contain any suitable icon&#34;</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p208.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p208.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: &amp;quot;SetIcons(): icon bundle doesn&amp;#x27;t contain any suitable icon&amp;quot;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 02:43:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/209/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;那应该就是原因了。&lt;/p&gt;&#xA;&lt;p&gt;它一定是在找更大的图标，比如 20x20 的，但我们没有。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That must be it then.&lt;/p&gt;&#xA;&lt;p&gt;It must be looking for a larger icon like 20x20 but we don&amp;#x27;t have one.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p207.html&#34;&gt;← 上一个帖子：Re: Donations to freebitcoins.appspot.com needed!&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p209.html&#34;&gt;下一个帖子：Re: Proof-of-work difficulty increasing →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p209.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p209.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 14:46:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/210/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;目前工作量证明难度是 45.38。（见 http://www.alloscomp.com/bitcoin/calculator.php）&lt;/p&gt;&#xA;&lt;p&gt;几小时后它又要上调了。距离上次上调才 3-4 天，所以我预计这次会按最大值 4 倍、或接近最大值上调。这样难度会达到 181.54。&lt;/p&gt;&#xA;&lt;p&gt;两次调整之间的目标间隔是 14 天，14/3.5 天 = 4.0 倍上调。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The proof-of-work difficulty is currently 45.38. (see http://www.alloscomp.com/bitcoin/calculator.php)&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s about to increase again in a few hours. It&amp;#x27;s only been 3-4 days since the last increase, so I expect it will increase by the max of 4 times, or very nearly the max. That would put it at 181.54.&lt;/p&gt;&#xA;&lt;p&gt;The target time between adjustments is 14 days, 14/3.5 days = 4.0 times increase.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Assertion Failure - Ubuntu Lucid</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p210.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p210.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Assertion Failure - Ubuntu Lucid&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 14:52:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/211/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是我第一次见到这个错误。&lt;/p&gt;&#xA;&lt;p&gt;你有多少个区块？（状态栏里）&lt;/p&gt;&#xA;&lt;p&gt;你应该把 blk*.dat 文件（在 ~/.bitcoin 里）移到另一个目录，让它重新开始下载区块链。如果不介意的话，能不能把旧的 blk*.dat 文件保留一段时间，以防我需要查看？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s the first time I&amp;#x27;ve seen this error.&lt;/p&gt;&#xA;&lt;p&gt;How many blocks do you have? (in the status bar)&lt;/p&gt;&#xA;&lt;p&gt;You should move your blk*.dat files (in ~/.bitcoin) to another directory and let it start over downloading the block chain again. If you don&amp;#x27;t mind, could you keep the old blk*.dat files for a little while in case I need to look at them?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Fedora 13 libcrypto</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p211.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p211.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Fedora 13 libcrypto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 14:55:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/212/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请试试 0.3.1 候选发布版，它至少应该能解决 libcrypto 依赖问题：&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=383.0&lt;/p&gt;&#xA;&lt;p&gt;告诉我是否有效。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Please try the 0.3.1 release candidate, it should at least resolve the libcrypto dependency:&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=383.0&lt;/p&gt;&#xA;&lt;p&gt;Let me know if that works.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p210.html&#34;&gt;← 上一个帖子：Re: Assertion Failure - Ubuntu Lucid&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p212.html&#34;&gt;下一个帖子：Re: Resending transaction →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Resending transaction</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p212.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p212.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Resending transaction&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 15:01:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/213/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果比特币收到不包含你交易的新区块，会自动重播你的交易。重播可能需要大约一小时。不过它很执着，会一直不停地向网络广播，直到你的交易进入一个区块为止。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin automatically rebroadcasts your transactions if it receives new blocks that don&amp;#x27;t contain them. It may take about an hour to get rebroadcasted. It is relentless though. It will keep nagging the network forever until your transaction gets into a block.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p211.html&#34;&gt;← 上一个帖子：Re: Fedora 13 libcrypto&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p213.html&#34;&gt;下一个帖子：Re: 0.3.1 release candidate, please test →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p213.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p213.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 15:09:59 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/214/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;因为不同系统缺少各种依赖。能静态链接的就直接静态链接，更省事。体积增加得不多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Because of all the dependencies that different systems don&amp;#x27;t have. It&amp;#x27;s easier to just static link what we can. It doesn&amp;#x27;t increase the size by very much.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p212.html&#34;&gt;← 上一个帖子：Re: Resending transaction&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p214.html&#34;&gt;下一个帖子：Re: Source code documentation →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Source code documentation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p214.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p214.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Source code documentation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 15:37:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/215/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我喜欢在对外 API 的库里这么做，但你大概能从代码看出来，我不喜欢给内部函数加这个。每个函数都加个大大的强制性注释头会把代码撑得很散，让你在创建一个小函数时犹豫——注释头比函数本身还大。维护起来也麻烦，函数一改，注释头也得跟着改。我喜欢保持代码紧凑，这样一屏能看到更多代码。&lt;/p&gt;&#xA;&lt;p&gt;现在这个阶段再去加，写出来的也只是看函数就能看明白的东西。&lt;/p&gt;&#xA;&lt;p&gt;我们现有的对外 API 在 rpc.cpp 里，用法文档都在帮助字符串里。&lt;/p&gt;&#xA;&lt;p&gt;抱歉扫大家的兴。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I like that in libraries for the external API&amp;#x27;s, but you can probably tell from the code that I&amp;#x27;m not a fan of it for interior functions. Big obligatory comment headers for each function space out the code and make you hesitate about creating a small little function where the comment header would be bigger than the function. They&amp;#x27;re some trouble for maintenance, as changes to the function then require duplicate changes in the comment header. I like to keep code compact so you can see more code on the screen at once.&lt;/p&gt;&#xA;&lt;p&gt;To add them now at this point, what would be written would just be what&amp;#x27;s obvious from looking at the function.&lt;/p&gt;&#xA;&lt;p&gt;The external API we have, in rpc.cpp, the usage documentation is in the help string.&lt;/p&gt;&#xA;&lt;p&gt;Sorry to be a wet blanket.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Hash() function not secure</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p215.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p215.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Hash() function not secure&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 16:13:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/216/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SHA256 不像从 128 位到 160 位那一步。&lt;/p&gt;&#xA;&lt;p&gt;打个比方，它更像从 32 位到 64 位地址空间那一步。16 位计算机很快就用完了地址空间，32 位计算机在 4GB 处用完了地址空间，但这不意味着 64 位地址空间很快就会用完。&lt;/p&gt;&#xA;&lt;p&gt;在我们有生之年，SHA256 不会被摩尔定律带来的算力提升攻破。如果它会被攻破，那一定是某种突破性的破解方法。一种能把 SHA256 彻底打垮、拉进可计算范围的攻击，很大概率也能把 SHA512 打垮。&lt;/p&gt;&#xA;&lt;p&gt;如果我们看到 SHA256 的弱点是逐渐显现的，我们可以在某个区块高度之后切换到新的哈希函数。每个人都必须在那个区块高度之前升级软件。新软件会保存所有旧区块的一个新哈希，以确保它们不会被另一个具有相同旧哈希的区块替换。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SHA256 is not like the step from 128 bit to 160 bit.&lt;/p&gt;&#xA;&lt;p&gt;To use an analogy, it&amp;#x27;s more like the step from 32-bit to 64-bit address space. We quickly ran out of address space with 16-bit computers, we ran out of address space with 32-bit computers at 4GB, that doesn&amp;#x27;t mean we&amp;#x27;re going to run out again with 64-bit anytime soon.&lt;/p&gt;&#xA;&lt;p&gt;SHA256 is not going to be broken by Moore&amp;#x27;s law computational improvements in our lifetimes. If it&amp;#x27;s going to get broken, it&amp;#x27;ll be by some breakthrough cracking method. An attack that could so thoroughly vanquish SHA256 to bring it within computationally tractable range has a good chance of clobbering SHA512 too.&lt;/p&gt;&#xA;&lt;p&gt;If we see a weakness in SHA256 coming gradually, we can transition to a new hash function after a certain block number. Everyone would have to upgrade their software by that block number. The new software would keep a new hash of all the old blocks to make sure they&amp;#x27;re not replaced with another block with the same old hash.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Request: expected bitcoins per day display</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p216.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p216.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Request: expected bitcoins per day display&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 16:47:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/217/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;很多生意都这样。对汽车销售员来说，下一位顾客什么时候进门？&lt;/p&gt;&#xA;&lt;p&gt;关于楼主的问题，这是个好功能，但问题是，我们该怎么措辞，才能让人们不会指望在那个具体时间之后一定有所收获？&amp;quot;它说 7 天，我等了一个多星期什么都没得到！&amp;quot;写成&amp;quot;大约&amp;quot;&amp;quot;平均&amp;quot;也没用，他们还是会这么想。除非我们能想到别的地方放，否则它不能是完整的一句话，但放哪儿呢？有什么建议？&lt;/p&gt;&#xA;&lt;p&gt;难度几分钟前翻了两番，到了 181.54。现在挖到一个区块通常要大约一周时间。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Many businesses are like that. For a car salesman, when will the next customer walk in the door?&lt;/p&gt;&#xA;&lt;p&gt;On the OP&amp;#x27;s question, it&amp;#x27;s a good feature, but the question is, how would we word it so people don&amp;#x27;t expect to get something after that specific amount of time? &amp;quot;it said 7 days and I waited more than a week and didn&amp;#x27;t get anything!&amp;quot; Approx, average, but still they&amp;#x27;re going to think that way. It can&amp;#x27;t be a whole sentence, unless we think of somewhere else to put it, but where would that be? Suggestions?&lt;/p&gt;&#xA;&lt;p&gt;The difficulty quadrupled a few minutes ago to 181.54. It&amp;#x27;s going to take typically about a week to generate now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p217.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p217.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 16:56:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/218/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;几分钟前难度调整到了 181.54。现在挖到一个区块通常需要大约一周时间。&lt;/p&gt;&#xA;&lt;p&gt;难度可以下调也可以上调。&lt;/p&gt;&#xA;&lt;p&gt;现在网络应该接近每小时生成 6 个区块了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It adjusted to 181.54 a few minutes ago. Typical time to get a block is about a week now.&lt;/p&gt;&#xA;&lt;p&gt;The difficulty can adjust down as well as up.&lt;/p&gt;&#xA;&lt;p&gt;The network should be generating close to 6 blocks per hour now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p216.html&#34;&gt;← 上一个帖子：Re: Request: expected bitcoins per day display&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p218.html&#34;&gt;下一个帖子：Re: Source code documentation →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Source code documentation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p218.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p218.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Source code documentation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 17:15:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/219/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 init.cpp 里。&lt;/p&gt;&#xA;&lt;p&gt;这是个 wxWidgets 应用，所以它没有 main() 函数。不过快了，因为我马上就能让 bitcoind 不依赖 wxBase 构建了。（会在 init.cpp 里）&lt;/p&gt;&#xA;&lt;p&gt;抱歉我选了 &amp;quot;main.cpp&amp;quot; 这个文件名，另一个可能的名字是 &amp;quot;core.cpp&amp;quot;。现在改已经太晚了。我还是更喜欢 main.cpp。&lt;/p&gt;&#xA;&lt;p&gt;我们仍然非常需要一份示例代码，展示在典型网店网站上搭建基本账户系统时使用 JSON-RPC 函数的推荐方式，比如用 getreceivedbylabel、以用户名作为标签，某个账户的已存比特币地址一旦被用过就换成新的比特币地址。我在论坛某处贴过一段示例代码片段。（搜索 getreceivedbylabel 或 getnewaddress）示例代码可以是一个简简单单的银行网站，能存入和发送付款。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s in init.cpp.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s a wxWidgets app, so it doesn&amp;#x27;t have a main() function. It may in a little while, since I&amp;#x27;m pretty close to making bitcoind build w/o wxBase. (it&amp;#x27;ll be in init.cpp)&lt;/p&gt;&#xA;&lt;p&gt;Sorry about my choice of the filename &amp;quot;main.cpp&amp;quot;, another possible name would have been &amp;quot;core.cpp&amp;quot;. It&amp;#x27;s much too late to change. I still prefer main.cpp.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;re still in great need of sample code showing the recommended way to use the JSON-RPC functions, like for a basic account system on a typical storefront website. Using getreceivedbylabel using the username as the label, changing to a new bitcoin address once the stored one for that account gets used. I posted a sample code fragment on the forum somewhere. (search on getreceivedbylabel or getnewaddress) The sample code could be a plain vanilla bank site where you can deposit and send payments.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.1 release candidate, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p219.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p219.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 17:26:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/220/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;说得对。如果你要让超过 8 个局域网节点连到同一个网关节点，那你最好把网关节点设置成能接受传入连接。否则，当网关节点的连接数达到 8 个或更多时，它就不会再尝试增加出站连接。随着你连接的外部节点来来去去，它不会新建出站连接来替代。你能接受传入连接就没问题，那样会有很多人连到你。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Good point. If you&amp;#x27;re going to have more than 8 LAN nodes connect to one gateway node, then you&amp;#x27;d better have the gateway node set up so it can receive incoming connections. Otherwise, while the gateway node has 8 or more connections, it will not try to add any more outbound connections. As the outside nodes you&amp;#x27;re connected to come and go, it doesn&amp;#x27;t make new outbound connections to replace them. You&amp;#x27;ll be fine if you can accept incoming connections, then there will be plenty of others connecting to you.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p220.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p220.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 17:29:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/221/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;对，大约 20 小时。（120 个确认 / 每小时 6 个区块 = 20 小时）这是你挖到币之后、能花它之前的正常时长。你会在那之前很久就知道自己挖到了一个。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Yes, about 20 hours. (120 conf / 6 blocks per hour = 20 hours) That&amp;#x27;s the normal length of time before you can spend it. You know long before that that you won one.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p219.html&#34;&gt;← 上一个帖子：Re: 0.3.1 release candidate, please test&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p221.html&#34;&gt;下一个帖子：Re: bitcoin trademark? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin trademark?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p221.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p221.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin trademark?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 17:47:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/222/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不，完全没有关系。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;No, not related at all.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p220.html&#34;&gt;← 上一个帖子：Re: Proof-of-work difficulty increasing&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p222.html&#34;&gt;下一个帖子：Re: The dollar cost of bitmining energy →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: The dollar cost of bitmining energy</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p222.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p222.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: The dollar cost of bitmining energy&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 17:58:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/223/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不错的图表。&lt;/p&gt;&#xA;&lt;p&gt;难度刚刚上调了 4 倍，所以你现在的成本是每 BTC 0.02 美元。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Neat chart.&lt;/p&gt;&#xA;&lt;p&gt;Difficulty just increased by 4 times, so now your cost is US$0.02/BTC.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p221.html&#34;&gt;← 上一个帖子：Re: bitcoin trademark?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p223.html&#34;&gt;下一个帖子：Re: Website integration for bitcoin →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Website integration for bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p223.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p223.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website integration for bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 18:23:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/224/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我一直在鼓励有人写一份示例 Python 代码并发布，展示做典型记账工作时的推荐做法，但一直没人写。如果你不用像现在这样重复造轮子就好了。搜索 getnewaddress，应该能找到一个我给过一小段示例伪代码的帖子。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve been trying to encourage someone to write and release some sample Python code showing the recommended way to do the typical accounting stuff, but to no avail. It would be nice if you didn&amp;#x27;t have to re-invent the wheel like you&amp;#x27;re doing here. Search on getnewaddress and you should find a thread where I gave a small fragment of sample pseudocode.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p224.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p224.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 18:43:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/225/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;对，难度调整的目标是让整个网络平均每小时生成 6 个区块。你的区块成熟时间永远在 20 小时左右。&lt;/p&gt;&#xA;&lt;p&gt;最近这次调整又让我们回到了接近每小时 6 个区块。&lt;/p&gt;&#xA;&lt;p&gt;有个网站可以看到区块间隔时间，自从 68545 号区块以来，更像是每 10 分钟一个区块：&lt;br&gt;http://nullvoid.org/bitcoin/statistix.php&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Right, the difficulty adjustment is trying to keep it so the network as a whole generates an average of 6 blocks per hour. The time for your block to mature will always be around 20 hours.&lt;/p&gt;&#xA;&lt;p&gt;The recent adjustment put us back to close to 6 blocks per hour again.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s a site where you can see the time between blocks, and since block 68545, it&amp;#x27;s been more like 10 minutes per block:&lt;br&gt;http://nullvoid.org/bitcoin/statistix.php&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Sample account system using JSON-RPC needed</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p225.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p225.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Sample account system using JSON-RPC needed&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 19:45:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/226/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们需要有人写一份示例代码，最好是 Python 或 Java，展示用 JSON-RPC 接口搭建账户系统的推荐方式。大多数卖东西的网站都会需要这个。一直关注 JSON-RPC 相关帖子的人应该知道它大概该怎么写。&lt;/p&gt;&#xA;&lt;p&gt;当用户登录自己的账户时，你向他展示一个可以发送比特币来充值的比特币地址。在展示之前，你先检查它是否被用过，如果用过就换成新的（getnewaddress &amp;lt;username&amp;gt;）。你的数据库里每个账户只需要保存最新的比特币地址。（我在之前某个帖子里贴过这段的示例代码片段，搜索 getnewaddress）&lt;/p&gt;&#xA;&lt;p&gt;你用 getreceivedbylabel &amp;lt;username&amp;gt;，以用户名作为标签，来获取账户的&amp;quot;贷方&amp;quot;金额。你需要在数据库里保存一个&amp;quot;借方&amp;quot;金额。账户当前余额 =（贷方 - 借方）。当用户花钱时，你增加借方。&lt;/p&gt;&#xA;&lt;p&gt;如果你要求大于 0 个确认，最好同时显示当前余额（0 个确认）和可用余额（1 个或更多确认），这样他们能立刻看到付款已被确认。不是所有网站都需要等确认，所以当前余额和可用余额的双显示应该是可选的。大多数卖数字商品的网站接受 0 确认没问题。&lt;/p&gt;&#xA;&lt;p&gt;一个不错的示例应用是简单的银行网站，包含上面这些功能，外加向比特币地址发送付款的选项。示例代码应该尽可能简单，只保留让它成为一个能跑起来的网站的最少额外内容。&lt;/p&gt;&#xA;&lt;p&gt;vekja.net 就是这类网站的一个例子。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We need someone to write sample code, preferably Python or Java, showing the recommended way to use the JSON-RPC interface to create an account system. Most sites that sell things will need something like this. Someone who&amp;#x27;s kept up on the JSON-RPC threads here should have some idea how it should work.&lt;/p&gt;&#xA;&lt;p&gt;When a user is logged in to their account, you show the bitcoin address they can send to to add funds. Before showing it, you check if it&amp;#x27;s been used, if it has then you replace it with a new one (getnewaddress &amp;lt;username&amp;gt;). You only need to keep the latest bitcoin address for the account in your database. (I posted a sample code fragment for this in an earlier thread somewhere, search on getnewaddress)&lt;/p&gt;&#xA;&lt;p&gt;You use getreceivedbylabel &amp;lt;username&amp;gt; with the username as the label to get the &amp;quot;credit&amp;quot; amount of the account. You need to keep a &amp;quot;debit&amp;quot; amount in your database. The current balance of the account is (credit - debit). When the user spends money, you increase debit.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;re requiring more than 0 confirmations, it&amp;#x27;s nice if you show the current balance (0 confirmations) and the available balance (1 or more confirmations), so they can immediately see that their payment is acknowledged. Not all sites need to wait for confirmations, so the dual current &amp;amp; available should be optional. Most sites selling digital goods are fine to accept 0 confirmations.&lt;/p&gt;&#xA;&lt;p&gt;A nice sample app for this would be a simple bank site, which would have the above, plus the option to send a payment to a bitcoin address. The sample code should be the simplest possible with the minimum extra stuff to make it a working site.&lt;/p&gt;&#xA;&lt;p&gt;vekja.net is an example of a site like this.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin 0.3.1 released</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p226.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p226.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin 0.3.1 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 21:06:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/227/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把 windows 0.3.1 rc1 和 linux 0.3.1 rc2 上传到了 SourceForge，并更新了首页上的链接。&lt;/p&gt;&#xA;&lt;p&gt;除非你遇到了首帖里列出的问题，否则不需要更新到 0.3.1。如果 0.3.0 已经跑得好好的，就继续用 0.3.0。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded windows 0.3.1 rc1 and linux 0.3.1 rc2 to SourceForge and updated the links on the homepage.&lt;/p&gt;&#xA;&lt;p&gt;You don&amp;#x27;t need to update to 0.3.1 unless you had one of the problems listed in the first post. If you&amp;#x27;ve got it working already, stay with 0.3.0.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p225.html&#34;&gt;← 上一个帖子：Sample account system using JSON-RPC needed&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p227.html&#34;&gt;下一个帖子：Re: A New Currency System for the World →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: A New Currency System for the World</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p227.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p227.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A New Currency System for the World&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-16 22:20:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/228/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：hugolp 于 May 08, 2010, 10:38:51 AM（https://bitcointalk.org/index.php?topic=128.msg1082#msg1082）&lt;br&gt;我一运行 bitcoin 它就变得非常卡，几乎没法用。我一停掉 bitcoin 就一切正常。系统是 Ubuntu desktop 10.04 amd64，用 ia32libs 和 bitcoin 0.20 压缩包里的二进制文件。&lt;/p&gt;&#xA;&lt;p&gt;0.3.1 修复了这个问题，把挖矿线程设成了最低优先级。下载链接已经在首页了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: hugolp on May 08, 2010, 10:38:51 AM（https://bitcointalk.org/index.php?topic=128.msg1082#msg1082）&lt;br&gt; When I run bitcoin it becomes very sluggish, almost unusable. When I stop bitcoin everything goes ok again. Its running Ubuntu desktop 10.04 amd64 using ia32libs and the binary in bitcoin 0.20 tarball.&lt;/p&gt;&#xA;&lt;p&gt;0.3.1 fixes that, sets the generate threads to the lowest priority. Download links are on the homepage now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BUG Report: Rounding glitch</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p228.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p228.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BUG Report: Rounding glitch&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 16:06:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/229/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这一定是 getinfo 把结果转成浮点数返回 JSON-RPC 结果时的舍入误差。唯一用浮点数表示金额的地方，就是在 JSON-RPC 里返回值。&lt;/p&gt;&#xA;&lt;p&gt;1.139999999999 比比特币内部能表示的精度更长。&lt;/p&gt;&#xA;&lt;p&gt;内部它只能是：&lt;br&gt;1.13999999 或&lt;br&gt;1.14000000&lt;/p&gt;&#xA;&lt;p&gt;1.139999999999 离 1.14000000 比离 1.13999999 近得多，所以它一定是 1.14000000。&lt;/p&gt;&#xA;&lt;p&gt;代码是这样的：&lt;br&gt;(double)GetBalance() / (double)COIN.&lt;/p&gt;&#xA;&lt;p&gt;（我一时想不出简单的修复办法）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It must be a rounding error when getinfo converts to floating point to return the JSON-RPC result. The only place where it uses floating point to represent money is returning a value in JSON-RPC.&lt;/p&gt;&#xA;&lt;p&gt;1.139999999999 is longer than bitcoin can internally represent.&lt;/p&gt;&#xA;&lt;p&gt;internally, it could only be:&lt;br&gt;1.13999999 or&lt;br&gt;1.14000000&lt;/p&gt;&#xA;&lt;p&gt;1.139999999999 is much much closer to 1.14000000 than 1.13999999, so it must be 1.14000000.&lt;/p&gt;&#xA;&lt;p&gt;The code is this:&lt;br&gt;(double)GetBalance() / (double)COIN.&lt;/p&gt;&#xA;&lt;p&gt;(I can&amp;#x27;t think of an easy way to fix it at the moment)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Privacy versus Safety: handling change</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p229.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p229.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Privacy versus Safety: handling change&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 16:27:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/230/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们应该在钱包里预先排好一批预制地址，需要新地址时就用。地址不大，多备一些也无妨。这样也能更普遍地覆盖这种情况：有人备份之后，又申请了新地址并收到了一笔大额付款。也许应该用分开的队列，一种地址需求就不会把另一种的备货耗光。&lt;/p&gt;&#xA;&lt;p&gt;地址会在正常位置创建和存储，但同时也会列在一个单独的&amp;quot;已创建但从未使用&amp;quot;地址列表里。当有人申请地址时，就把从未使用队列最前面的地址发出去，同时再创建一个新地址加到队尾。&lt;/p&gt;&#xA;&lt;p&gt;区块加载代码里有某种重扫描，是用来修复有人复制 wallet.dat 的情况的。我需要确认这个重扫描能处理这种情况：钱包恢复后，已经收到的区块里收到过的付款被遗忘了，需要重新发现。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We should queue up a supply of pre-made addresses in the wallet to use when a new address is needed. They aren&amp;#x27;t very big, so it wouldn&amp;#x27;t hurt to have a lot of them. This would more generally cover the case also where someone backs up, then requests a new address and receives a big payment with it. Maybe there should be separate queues so one type of demand on addresses doesn&amp;#x27;t deplete it for the others.&lt;/p&gt;&#xA;&lt;p&gt;The addresses would be created and stored in the normal place, but also listed on a separate list of created-but-never-used addresses. When an address is requested, the address at the front of the never-used queue is handed out, and a new address is created and added to the back.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s some kind of rescan in the block loading code that was made to repair the case where someone copied their wallet.dat. I would need to check that the rescan handles the case of rediscovering received payments in blocks that were already received, but are forgotten because the wallet was restored.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Nenolod, the guy that wants to prove Bitcoin doesn&#39;t work.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p230.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p230.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Nenolod, the guy that wants to prove Bitcoin doesn&amp;#x27;t work.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 16:56:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/231/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.2 加入了一些安全保护措施，把到此为止的区块链锁定，并能在有人拿到 50% 算力时多少限制一下破坏。&lt;/p&gt;&#xA;&lt;p&gt;但如果有人拥有 50% 以上的 CPU 算力且怀有恶意，他就能证明设计文档里已经写明的东西。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;0.3.2 has some security safeguards to lock in the block chain up to this point and limit the damage a little if someone gets 50%.&lt;/p&gt;&#xA;&lt;p&gt;But if someone has 50%+ of the CPU power and malicious intent, they can prove what it already says in the design document.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin 0.3.2 released</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p231.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p231.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin 0.3.2 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 21:35:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/232/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;下载链接已在 bitcoin.org 上线。每个人都应该升级到这个版本。&lt;/p&gt;&#xA;&lt;p&gt;- 加了一道简单的安全保护，把到此为止的区块链锁定。&lt;br&gt;- 减少了 addr 消息以节省带宽，现在可连接的节点已经够多了。&lt;br&gt;- milkiway 贡献的西班牙语翻译。&lt;br&gt;- aidos 贡献的法语翻译。&lt;/p&gt;&#xA;&lt;p&gt;这道安全保护的作用是：即使有人拥有了超过 50% 的网络 CPU 算力，他也无法回去重做昨天之前的区块链。（如果你装了这个更新）&lt;/p&gt;&#xA;&lt;p&gt;我大概以后每个版本都会放一个检查点。一旦软件已经确定了被广泛接受的区块链，就没必要再给几个月之后的不受欢迎的非零修订可能性留门了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Download links available now on bitcoin.org. Everyone should upgrade to this version.&lt;/p&gt;&#xA;&lt;p&gt;- Added a simple security safeguard that locks-in the block chain up to this point.&lt;br&gt;- Reduced addr messages to save bandwidth now that there are plenty of nodes to connect to.&lt;br&gt;- Spanish translation by milkiway.&lt;br&gt;- French translation by aidos.&lt;/p&gt;&#xA;&lt;p&gt;The security safeguard makes it so even if someone does have more than 50% of the network&amp;#x27;s CPU power, they can&amp;#x27;t try to go back and redo the block chain before yesterday. (if you have this update)&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll probably put a checkpoint in each version from now on. Once the software has settled what the widely accepted block chain is, there&amp;#x27;s no point in leaving open the unwanted non-zero possibility of revision months later.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin snack machine (fast transaction problem)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p232.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p232.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin snack machine (fast transaction problem)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 22:29:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/233/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我相信支付处理公司有可能把这做成一项服务：在 10 秒甚至更短的时间内，以足够好的检查快速分发交易。&lt;/p&gt;&#xA;&lt;p&gt;网络节点只接受它们收到的交易的第一个版本，放进它们正在尝试生成的区块里。当你广播一笔交易时，如果同时有人广播了一笔双重支付，那就是一场看谁先传播到最多节点的竞速。只要一方稍有领先，它就会以几何级数更快地扩散开，占据大多数节点。&lt;/p&gt;&#xA;&lt;p&gt;一个粗略的估算示例：&lt;br&gt;1 0&lt;br&gt;4 1&lt;br&gt;16 4&lt;br&gt;64 16&lt;br&gt;80% 20%&lt;/p&gt;&#xA;&lt;p&gt;所以如果双重支付哪怕晚了一秒，就处于巨大劣势。&lt;/p&gt;&#xA;&lt;p&gt;支付处理商连接着很多节点。当它收到一笔交易，就把它猛烈地广播出去，同时监听网络上有没有双重支付。如果它在任何一个监听节点上收到了双重支付，就会发出警报说这笔交易有问题。一笔被双花的交易不可能在不被某个监听器听到的情况下传很远。双花者必须等到监听阶段结束，但到那时，支付处理商的广播已经覆盖了大多数节点，或者传播领先太多，双花者已经没希望抢到剩下节点中的可观比例了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I believe it&amp;#x27;ll be possible for a payment processing company to provide as a service the rapid distribution of transactions with good-enough checking in something like 10 seconds or less.&lt;/p&gt;&#xA;&lt;p&gt;The network nodes only accept the first version of a transaction they receive to incorporate into the block they&amp;#x27;re trying to generate. When you broadcast a transaction, if someone else broadcasts a double-spend at the same time, it&amp;#x27;s a race to propagate to the most nodes first. If one has a slight head start, it&amp;#x27;ll geometrically spread through the network faster and get most of the nodes.&lt;/p&gt;&#xA;&lt;p&gt;A rough back-of-the-envelope example:&lt;br&gt;1 0&lt;br&gt;4 1&lt;br&gt;16 4&lt;br&gt;64 16&lt;br&gt;80% 20%&lt;/p&gt;&#xA;&lt;p&gt;So if a double-spend has to wait even a second, it has a huge disadvantage.&lt;/p&gt;&#xA;&lt;p&gt;The payment processor has connections with many nodes. When it gets a transaction, it blasts it out, and at the same time monitors the network for double-spends. If it receives a double-spend on any of its many listening nodes, then it alerts that the transaction is bad. A double-spent transaction wouldn&amp;#x27;t get very far without one of the listeners hearing it. The double-spender would have to wait until the listening phase is over, but by then, the payment processor&amp;#x27;s broadcast has reached most nodes, or is so far ahead in propagating that the double-spender has no hope of grabbing a significant percentage of the remaining nodes.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Assertion Failure - Ubuntu Lucid</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p233.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p233.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Assertion Failure - Ubuntu Lucid&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 22:37:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/234/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：singpolyma 于 July 17, 2010, 10:19:48 PM（https://bitcointalk.org/index.php?topic=400.msg3815#msg3815）&lt;br&gt;我的币不见了，不过我猜区块下载到最新后它们会回来吧？&lt;/p&gt;&#xA;&lt;p&gt;对，等它把所有区块下载完，它们就会重新出现。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: singpolyma on July 17, 2010, 10:19:48 PM（https://bitcointalk.org/index.php?topic=400.msg3815#msg3815）&lt;br&gt;My coins disappeared, but I assume they&amp;#x27;ll come back when it&amp;#x27;s up to current?&lt;/p&gt;&#xA;&lt;p&gt;Right, they&amp;#x27;ll re-appear when it&amp;#x27;s finished downloading all the blocks.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p232.html&#34;&gt;← 上一个帖子：Re: Bitcoin snack machine (fast transaction problem)&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p234.html&#34;&gt;下一个帖子：Re: Bitcoin 0.3.2 released →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin 0.3.2 released</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p234.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p234.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin 0.3.2 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 22:54:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/235/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：llama 于 July 17, 2010, 09:56:25 PM（https://bitcointalk.org/index.php?topic=437.msg3810#msg3810）&lt;br&gt;不过，重要的是你不能一直锁定到最新的区块。不然的话，攻击者可以在你锁定之前刚好生成一个假区块（或几个），那他的攻击就会比没有区块锁定时容易得多。&lt;/p&gt;&#xA;&lt;p&gt;我往回锁了大约 200 个区块。区块链是一条干净的直线，没有分叉，被锁定的区块也只有一个已知版本。&lt;/p&gt;&#xA;&lt;p&gt;引用自：llama 于 July 17, 2010, 09:56:25 PM（https://bitcointalk.org/index.php?topic=437.msg3810#msg3810）&lt;br&gt;还有，我猜区块锁意味着区块会和客户端一起预装。是这样吗？&lt;/p&gt;&#xA;&lt;p&gt;抱歉，还没有，不过我确实想让初始区块下载更快一些。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: llama on July 17, 2010, 09:56:25 PM（https://bitcointalk.org/index.php?topic=437.msg3810#msg3810）&lt;br&gt;However, it&amp;#x27;s important that you don&amp;#x27;t lock all the way up the very latest block. Otherwise, the attacker could generate a fake block (or a few) right before you happen to lock it, and then his attack would be far easier than it would have been without the block lock.&lt;/p&gt;&#xA;&lt;p&gt;I went about 200 blocks back. The block chain was a clean straight line without branches, and there was only one known version of the locked block.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: llama on July 17, 2010, 09:56:25 PM（https://bitcointalk.org/index.php?topic=437.msg3810#msg3810）&lt;br&gt;Also, I&amp;#x27;m assuming that the block lock means that the blocks will also come prepackaged with the client. Is this so?&lt;/p&gt;&#xA;&lt;p&gt;Sorry, not yet, but I do want to make the initial block download faster.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Source code documentation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p235.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p235.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Source code documentation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 23:18:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/236/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我没想到你会把所有故意不写文档的命令都写成文档。它们是不被支持的，也不打算给用户用。&lt;/p&gt;&#xA;&lt;p&gt;所有面向用户的命令都在 -? 帮助里列着。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I didn&amp;#x27;t realize you were going to document all the intentionally undocumented commands. They&amp;#x27;re unsupported and not intended to be used by users.&lt;/p&gt;&#xA;&lt;p&gt;All the user-facing commands are listed in the -? help.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p234.html&#34;&gt;← 上一个帖子：Re: Bitcoin 0.3.2 released&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p236.html&#34;&gt;下一个帖子：Re: Network Size →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Network Size</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p236.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p236.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Network Size&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-17 23:25:16 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/237/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：NewLibertyStandard 于 July 17, 2010, 10:22:09 PM（https://bitcointalk.org/index.php?topic=419.msg3817#msg3817）&lt;br&gt;0.3 版应该把未做端口转发的客户端的出站连接数从 15 降到 8，但我觉得好像没生效。我不确定是不是这样。如果我说错了请纠正我。&lt;/p&gt;&#xA;&lt;p&gt;在 0.3.0 里，降到 8 的改动只进了 Windows 版，其他版本还是 15。&lt;/p&gt;&#xA;&lt;p&gt;请升级到 0.3.2，现在已经有了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: NewLibertyStandard on July 17, 2010, 10:22:09 PM（https://bitcointalk.org/index.php?topic=419.msg3817#msg3817）&lt;br&gt;Version 0.3 was supposed to reduce the number of outgoing connections on non-port forwarded clients from 15 to 8, but I don&amp;#x27;t think it really happened. I&amp;#x27;m not positive if this is the case. Correct me if I&amp;#x27;m wrong.&lt;/p&gt;&#xA;&lt;p&gt;In 0.3.0, the change to 8 only ended up in the Windows version, the other versions still had 15.&lt;/p&gt;&#xA;&lt;p&gt;Please upgrade to 0.3.2, it&amp;#x27;s available now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin snack machine (fast transaction problem)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p237.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p237.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin snack machine (fast transaction problem)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 01:59:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/238/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：llama 于 July 18, 2010, 12:03:29 AM（https://bitcointalk.org/index.php?topic=423.msg3836#msg3836）&lt;br&gt;这是个好的开始，但还不是无懈可击。&lt;/p&gt;&#xA;&lt;p&gt;我没说无懈可击，我说的是足够好。实际中的损失会比信用卡低得多。&lt;/p&gt;&#xA;&lt;p&gt;引用&lt;br&gt;（比如，拒绝在自动售货机那台机器上传播这笔交易的消息）&lt;/p&gt;&#xA;&lt;p&gt;不，自动售货机是和一家大型服务商（也就是支付处理商）对话的，这家服务商为很多商家提供这项服务。可以把它想成一家信用卡处理商接了份新活。他们会有很多连接良好的网络节点。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: llama on July 18, 2010, 12:03:29 AM（https://bitcointalk.org/index.php?topic=423.msg3836#msg3836）&lt;br&gt;This is a good start, but still not impermeable.&lt;/p&gt;&#xA;&lt;p&gt;I didn&amp;#x27;t say impermeable, I said good-enough. The loss in practice would be far lower than with credit cards.&lt;/p&gt;&#xA;&lt;p&gt;Quote&lt;br&gt;(for example, by refusing to propogate word of the transaction at the vending machine)&lt;/p&gt;&#xA;&lt;p&gt;No, the vending machine talks to a big service provider (aka payment processor) that provides this service to many merchants. Think something like a credit card processor with a new job. They would have many well connected network nodes.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Source code documentation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p238.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p238.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Source code documentation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 15:12:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/239/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它们只打算给敢读源代码的勇敢程序员用。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;They&amp;#x27;re only intended for intrepid programmers who read the sourcecode.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p237.html&#34;&gt;← 上一个帖子：Re: Bitcoin snack machine (fast transaction problem)&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p239.html&#34;&gt;下一个帖子：Re: URI-scheme for bitcoin →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: URI-scheme for bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p239.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p239.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: URI-scheme for bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 16:06:16 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/240/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：lachesis 于 June 16, 2010, 06:14:05 AM（https://bitcointalk.org/index.php?topic=55.msg1597#msg1597）&lt;br&gt;我觉得你误解了问题。我的浏览器永远能访问 127.0.0.1（除非有什么奇怪的 IE 设置或病毒）。如果我在地址栏输入地址或点链接，都能正常工作。但没法用 Javascript 在不同域之间（或同一域的不同端口之间）完成 POST 请求。&lt;/p&gt;&#xA;&lt;p&gt;我也是这么想的。&lt;/p&gt;&#xA;&lt;p&gt;引用自：sirius-m 于 June 16, 2010, 08:26:14 AM（https://bitcointalk.org/index.php?topic=55.msg1598#msg1598）&lt;br&gt;对，我是想说跨域 javascript 调用是被禁止的，所以你不能从一个不在 127.0.0.1 上的 javascript 去调用 127.0.0.1。想想看，如果浏览器允许恶意的跨域 javascript 去改别人的 Facebook 页面，那就太好笑了。&lt;/p&gt;&#xA;&lt;p&gt;现在我听说 javascript 是可以向 127.0.0.1 做跨域 POST 请求的。不是别的域，唯独就是这一个。可以……&lt;/p&gt;&#xA;&lt;p&gt;如果是这样，那就不要在你用来上网的系统上用 -server 开关或 bitcoind。&lt;/p&gt;&#xA;&lt;p&gt;我这就开始加密码字段。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: lachesis on June 16, 2010, 06:14:05 AM（https://bitcointalk.org/index.php?topic=55.msg1597#msg1597）&lt;br&gt;I think you&amp;#x27;re misunderstanding the issue. My browser will always be able to go to 127.0.0.1 (barring some strange IE settings or a virus). If I type the address into the URL bar or click a link, it will work fine. However, it isn&amp;#x27;t possible to use Javascript to complete POST requests between domains (or ports on the same domain).&lt;/p&gt;&#xA;&lt;p&gt;That&amp;#x27;s what I thought too.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: sirius-m on June 16, 2010, 08:26:14 AM（https://bitcointalk.org/index.php?topic=55.msg1598#msg1598）&lt;br&gt;Yeah, I meant to say that cross-domain javascript calls are forbidden, so you can&amp;#x27;t call 127.0.0.1 from a javascript that doesn&amp;#x27;t reside in 127.0.0.1. Come to think of it, it would be quite funny if browsers allowed malicious cross-domain javascript to change people&amp;#x27;s Facebook pages etc.&lt;/p&gt;&#xA;&lt;p&gt;Now I&amp;#x27;m hearing a report that it IS possible for javascript to do a cross-domain POST request to 127.0.0.1. Not other domains, but just specifically to that one. Great...&lt;/p&gt;&#xA;&lt;p&gt;If this is the case, then do not use the -server switch or bitcoind on a system where you do web browsing.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll get started on adding the password field.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin 0.3.2 released</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p240.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p240.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin 0.3.2 released&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 18:58:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/241/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;改动列表基本就是首帖里列的那些。每个人都应该升级，以获得重要的安全改进。&lt;/p&gt;&#xA;&lt;p&gt;最小化到托盘在 Linux 上至少有 3 处不同的小毛病和 bug，包括一个会导致崩溃的，所以我又把它禁用了。如果你想用，可以用 &amp;quot;-minimizetotray&amp;quot; 重新打开这个选项。这些 bug/小毛病在 wxWidgets 或 GTK 或 Gnome 里，我不知道怎么修。抱歉，我实在想不出别的办法，它作为主线功能实在太毛病太多了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The change list is basically encompassed by what&amp;#x27;s listed in the first message. Everyone should upgrade to get the important security improvements.&lt;/p&gt;&#xA;&lt;p&gt;Minimizing to tray had at least 3 different glitches and bugs on Linux, including a crash one, so I disabled it again. You can still re-enable the option with &amp;quot;-minimizetotray&amp;quot; if you want to use it anyway. The bugs/glitches are somewhere in wxWidgets or GTK or Gnome and I don&amp;#x27;t know how to fix them. Sorry, I just don&amp;#x27;t know what else to do, it&amp;#x27;s just too glitchy and buggy to have as a mainline feature.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p241.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p241.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 20:49:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/242/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把给 JSON-RPC 加密码的改动上传到了 SVN。如果你能自己构建，请帮忙测试。&lt;/p&gt;&#xA;&lt;p&gt;-server 开关被 -rpcpw=&amp;lt;password&amp;gt; 取代了，bitcoind 也用它。&lt;br&gt;bitcoin -rpcpw=&amp;lt;password&amp;gt; -- 以 JSON-RPC 端口开放的方式运行&lt;br&gt;bitcoind -rpcpw=&amp;lt;password&amp;gt; -- 带密码的守护进程&lt;/p&gt;&#xA;&lt;p&gt;如果你对开关名有更好的想法，告诉我，但记住以后数据库加密也会有个密码。我不确定，但我觉得它们可能想用两个不同的密码。&lt;/p&gt;&#xA;&lt;p&gt;如果你不设密码，它会给出警告。&lt;/p&gt;&#xA;&lt;p&gt;现在所有命令都要求密码作为第一个参数。如果你运行 &amp;quot;bitcoind help&amp;quot; 它会告诉你。&lt;/p&gt;&#xA;&lt;p&gt;核心代码：&lt;/p&gt;&#xA;&lt;p&gt;// Check password&lt;br&gt; if (params.size() &amp;lt; 1 || params[0].type() != str_type)&lt;br&gt; throw runtime_error(&amp;quot;First parameter must be the password.&amp;quot;);&lt;br&gt; if (params[0].get_str() != strRPCPassword)&lt;br&gt; {&lt;br&gt; if (strRPCPassword.size() &amp;lt; 15)&lt;br&gt; Sleep(50);&lt;br&gt; begin = strRequest.end();&lt;br&gt; printf(&amp;quot;ThreadRPCServer incorrect password attempt\n&amp;quot;);&lt;br&gt; throw runtime_error(&amp;quot;Incorrect password.&amp;quot;);&lt;br&gt; }&lt;/p&gt;&#xA;&lt;p&gt;对这些决定有什么评论吗？&lt;/p&gt;&#xA;&lt;p&gt;1) if (strRPCPassword.size() &amp;lt; 15) Sleep(50); -- 意思是如果密码很短，每次尝试后会等 50ms。这可能被用作 DoS 攻击，但我想如果密码很短，防范暴力密码扫描更重要。这可能会让外界知道密码是否少于 15 个字符，但少于 15 也没什么大不了，大多数密码都少于 15。如果你想堵住 DoS 的可能，就用 15 个字符或更长的密码。&lt;/p&gt;&#xA;&lt;p&gt;2) begin = strRequest.end(); -- 如果一次请求里有多次调用，其中一次密码错了我就把剩下的全扔掉。这样你就没法在一个包里塞几百万次密码尝试。你觉得这样做对吗？（多次调用反正几乎没人用）&lt;/p&gt;&#xA;&lt;p&gt;我还修了帮助里列出的两个重复命令：&lt;/p&gt;&#xA;&lt;p&gt;getaddressesbylabel &amp;lt;pw&amp;gt; &amp;lt;label&amp;gt;&lt;br&gt;getbalance &amp;lt;pw&amp;gt;&lt;br&gt;getblockcount &amp;lt;pw&amp;gt;&lt;br&gt;getblocknumber &amp;lt;pw&amp;gt;&lt;br&gt;getconnectioncount &amp;lt;pw&amp;gt;&lt;br&gt;getdifficulty &amp;lt;pw&amp;gt;&lt;br&gt;getgenerate &amp;lt;pw&amp;gt;&lt;br&gt;getinfo &amp;lt;pw&amp;gt;&lt;br&gt;getlabel &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt;&lt;br&gt;getnewaddress &amp;lt;pw&amp;gt; [label]&lt;br&gt;getreceivedbyaddress &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt; [minconf=1]&lt;br&gt;getreceivedbylabel &amp;lt;pw&amp;gt; &amp;lt;label&amp;gt; [minconf=1]&lt;br&gt;help &amp;lt;pw&amp;gt;&lt;br&gt;listreceivedbyaddress &amp;lt;pw&amp;gt; [minconf=1] [includeempty=false]&lt;br&gt;listreceivedbylabel &amp;lt;pw&amp;gt; [minconf=1] [includeempty=false]&lt;br&gt;sendtoaddress &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to]&lt;br&gt;setgenerate &amp;lt;pw&amp;gt; &amp;lt;generate&amp;gt; [genproclimit]&lt;br&gt;setlabel &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt; &amp;lt;label&amp;gt;&lt;br&gt;stop &amp;lt;pw&amp;gt;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded to SVN my changes to add a password to JSON-RPC. If you&amp;#x27;re set up to build, please test it.&lt;/p&gt;&#xA;&lt;p&gt;The -server switch is replaced with -rpcpw=&amp;lt;password&amp;gt;, which is also used with bitcoind.&lt;br&gt;bitcoin -rpcpw=&amp;lt;password&amp;gt; -- runs with JSON-RPC port open&lt;br&gt;bitcoind -rpcpw=&amp;lt;password&amp;gt; -- daemon with password&lt;/p&gt;&#xA;&lt;p&gt;If you have a better idea for the switch name, let me know, but keep in mind there will eventually be a password for encrypting the database too. I&amp;#x27;m not sure but I think they may want to use different passwords for the two.&lt;/p&gt;&#xA;&lt;p&gt;It gives a warning if you don&amp;#x27;t set a password.&lt;/p&gt;&#xA;&lt;p&gt;All commands now require the password as the first parameter. It&amp;#x27;ll tell you that if you run &amp;quot;bitcoind help&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;The central code:&lt;/p&gt;&#xA;&lt;p&gt;// Check password&lt;br&gt; if (params.size() &amp;lt; 1 || params[0].type() != str_type)&lt;br&gt; throw runtime_error(&amp;quot;First parameter must be the password.&amp;quot;);&lt;br&gt; if (params[0].get_str() != strRPCPassword)&lt;br&gt; {&lt;br&gt; if (strRPCPassword.size() &amp;lt; 15)&lt;br&gt; Sleep(50);&lt;br&gt; begin = strRequest.end();&lt;br&gt; printf(&amp;quot;ThreadRPCServer incorrect password attempt&lt;br&gt;&amp;quot;);&lt;br&gt; throw runtime_error(&amp;quot;Incorrect password.&amp;quot;);&lt;br&gt; }&lt;/p&gt;&#xA;&lt;p&gt;Any comments on these decisions?&lt;/p&gt;&#xA;&lt;p&gt;1) if (strRPCPassword.size() &amp;lt; 15) Sleep(50); -- this means if it&amp;#x27;s a short password, it&amp;#x27;ll wait 50ms after each attempt. This might be used as a DoS attack, but I figured if it&amp;#x27;s a short password, it&amp;#x27;s more important to protect against brute force password scan. This may tell outsiders whether the password is less than 15 characters, but less than 15 isn&amp;#x27;t all that noteworthy, most passwords are less than 15. If you want to close the DoS possibility, just use a password 15 characters or longer.&lt;/p&gt;&#xA;&lt;p&gt;2) begin = strRequest.end(); -- if it&amp;#x27;s a single request with multiple invocations, I throw away the rest if one has a bad password. This is so you can&amp;#x27;t stuff it with millions of password attempts in one packet. What do you think, is this the right thing to do? (multiple invocation is probably almost never used anyway)&lt;/p&gt;&#xA;&lt;p&gt;I also fixed the two duplicated commands listed in the help:&lt;/p&gt;&#xA;&lt;p&gt;getaddressesbylabel &amp;lt;pw&amp;gt; &amp;lt;label&amp;gt;&lt;br&gt;getbalance &amp;lt;pw&amp;gt;&lt;br&gt;getblockcount &amp;lt;pw&amp;gt;&lt;br&gt;getblocknumber &amp;lt;pw&amp;gt;&lt;br&gt;getconnectioncount &amp;lt;pw&amp;gt;&lt;br&gt;getdifficulty &amp;lt;pw&amp;gt;&lt;br&gt;getgenerate &amp;lt;pw&amp;gt;&lt;br&gt;getinfo &amp;lt;pw&amp;gt;&lt;br&gt;getlabel &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt;&lt;br&gt;getnewaddress &amp;lt;pw&amp;gt; [label]&lt;br&gt;getreceivedbyaddress &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt; [minconf=1]&lt;br&gt;getreceivedbylabel &amp;lt;pw&amp;gt; &amp;lt;label&amp;gt; [minconf=1]&lt;br&gt;help &amp;lt;pw&amp;gt;&lt;br&gt;listreceivedbyaddress &amp;lt;pw&amp;gt; [minconf=1] [includeempty=false]&lt;br&gt;listreceivedbylabel &amp;lt;pw&amp;gt; [minconf=1] [includeempty=false]&lt;br&gt;sendtoaddress &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to]&lt;br&gt;setgenerate &amp;lt;pw&amp;gt; &amp;lt;generate&amp;gt; [genproclimit]&lt;br&gt;setlabel &amp;lt;pw&amp;gt; &amp;lt;bitcoinaddress&amp;gt; &amp;lt;label&amp;gt;&lt;br&gt;stop &amp;lt;pw&amp;gt;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: MSVC build &amp; SHA-256</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p242.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p242.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: MSVC build &amp;amp; SHA-256&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 21:24:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/243/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;OpenSSL 没有只做 SHA256 底层原始块哈希部分的接口。SHA256 开始时要把你的数据包进一个特殊格式的缓冲区。只哈希一两个块（像我们这样）时，搭这个缓冲区的时间比实际哈希长一个数量级。它是假设你在哈希很多 KB 或 MB 数据、时间能被摊薄而设计的。在 BitcoinMiner 里，我们把缓冲区格式化一次然后反复用。&lt;/p&gt;&#xA;&lt;p&gt;如果你能找到比我们现在用的更快的 SHA256 代码（MinGW/GCC 下），那就太棒了！（不过注意许可证）我们现在这个是我试过的唯一一个，所以有很大改进空间。&lt;/p&gt;&#xA;&lt;p&gt;我写它的时候是 2 年多前，那时有快得吓人的 SHA1 实现，但 SHA256 几乎没人关注。那时到现在已经很久了，他们应该搞出了更好的东西。当时 SHA256 比最快的 SHA1 慢，我觉得慢得不应该。显然 SHA256 应该比 SHA1 慢一定幅度，但不该慢那么多。&lt;/p&gt;&#xA;&lt;p&gt;（希望你不介意我改了你的帖子标题，SHA-256 优化是我一直记着要做的重要事）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;OpenSSL doesn&amp;#x27;t have any interface for doing just the low level raw block hash part of SHA256. SHA256 begins by wrapping your data in a specially formatted buffer. Setting up the buffer takes an order of magnitude longer than the actual hashing if you&amp;#x27;re only hashing one or two blocks like we do. It&amp;#x27;s intended that the time is amortised if you were hashing many KB or MB of data. In BitcoinMiner, we format the buffer once and keep reusing it.&lt;/p&gt;&#xA;&lt;p&gt;If you can find SHA256 code that&amp;#x27;s faster (with MinGW/GCC) than what we&amp;#x27;ve got, that would be really great! (although, keep licensing in mind) The one we have is the only one I tried, so there&amp;#x27;s significant chance for improvement.&lt;/p&gt;&#xA;&lt;p&gt;When I wrote it more than 2 years ago, there were screaming hot SHA1 implementations but minimal attention to SHA256. That&amp;#x27;s a lot of time for them to come up with better stuff. SHA256 was a lot slower than the fastest SHA1 at the time than I thought it should be. Obviously SHA256 should be slower than SHA1 by a certain amount, but not by as much as I saw.&lt;/p&gt;&#xA;&lt;p&gt;(hope you don&amp;#x27;t mind I renamed your thread, SHA-256 optimisation is something important that I keep forgetting about)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Nenolod, the guy that wants to prove Bitcoin doesn&#39;t work.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p243.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p243.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Nenolod, the guy that wants to prove Bitcoin doesn&amp;#x27;t work.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 21:56:18 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/244/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;通常超过 25,000 BTC。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Typically, over 25,000 BTC.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p242.html&#34;&gt;← 上一个帖子：Re: MSVC build &amp;amp; SHA-256&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p244.html&#34;&gt;下一个帖子：Re: Did block generation crawl to a halt? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Did block generation crawl to a halt?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p244.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p244.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Did block generation crawl to a halt?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-18 23:35:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/245/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;漂亮的图！加个移动平均来平滑一下就更好了。&lt;/p&gt;&#xA;&lt;p&gt;http://nullvoid.org/bitcoin/statistix.php 说过去 24 小时有 212 个区块，即每小时 8.8 个。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Nice graph! A moving average to smooth it out would be nice.&lt;/p&gt;&#xA;&lt;p&gt;http://nullvoid.org/bitcoin/statistix.php says 212 blocks in the last 24 hours, or 8.8 per hour.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p243.html&#34;&gt;← 上一个帖子：Re: Nenolod, the guy that wants to prove Bitcoin doesn&amp;#x27;t work.&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p245.html&#34;&gt;下一个帖子：Re: JSON-RPC password →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p245.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p245.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-19 04:43:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/246/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;对，那确实好得多。&lt;/p&gt;&#xA;&lt;p&gt;你能举些别的也这么做的东西的例子吗？（命令行长什么样）&lt;/p&gt;&#xA;&lt;p&gt;你说的主要改动是：启动 bitcoind 时不用 -rpcpw=，而是用一个开关指定一个文本文件去里面读密码，对吧？（这个开关叫什么好，你有想法吗？）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Right, that is quite a bit better.&lt;/p&gt;&#xA;&lt;p&gt;Can you give me any examples of other stuff that does it that way? (and what the command line looks like)&lt;/p&gt;&#xA;&lt;p&gt;The main change you&amp;#x27;re talking about here is instead of -rpcpw= when you start bitcoind, you&amp;#x27;d use a switch that specifies a text file to go and read it from, right? (any ideas what I should name the switch?)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Warning: don&#39;t use -server or bitcoind where you web browse (v0.3.2 and lower)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p246.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p246.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Warning: don&amp;#x27;t use -server or bitcoind where you web browse (v0.3.2 and lower)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-19 16:01:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/247/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不要在你用网页浏览器的机器上用 -server 或 -daemon 开关，也不要运行 bitcoind。它会在 127.0.0.1（本地回环地址）上打开 8332 端口，你可能觉得浏览器没法跨站访问它，但其实是可以的。&lt;/p&gt;&#xA;&lt;p&gt;我们正在准备一个给 JSON-RPC 接口加密码的新版本，但在那之前，避免用 -server 开关，也不要在运行 bitcoind 的同一台机器上上网。&lt;/p&gt;&#xA;&lt;p&gt;更新：&lt;br&gt;0.3.3 的 JSON-RPC HTTP 认证功能解决了这个问题。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Don&amp;#x27;t use the -server or -daemon switch or run bitcoind on a machine where you use a web browser. It opens port 8332 on 127.0.0.1, the local loopback address, and you wouldn&amp;#x27;t think that web browsers could cross-site access it, but it is possible.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;re working on a release soon that puts a password on the JSON-RPC interface, but until then, avoid using the -server switch, and don&amp;#x27;t web browse on the same machine where bitcoind is running.&lt;/p&gt;&#xA;&lt;p&gt;Update:&lt;br&gt;The JSON-RPC HTTP authentication feature in 0.3.3 solves this problem.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p247.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p247.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-19 16:20:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/248/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;所以是在 ~/.bitcoin 目录里放个设置文件，听起来更好。在&amp;quot;未设置密码&amp;quot;的警告里，可以告诉你文件在哪、该怎么做。&lt;/p&gt;&#xA;&lt;p&gt;最流行最常见的设置文件格式是什么？&lt;/p&gt;&#xA;&lt;p&gt;HTTP 基本认证也值得考虑。但实际中，网页开发者要搞明白怎么通过 HTTP 或 JSON-RPC 包装器的某个额外参数来指定密码，比直接在参数列表开头多加一个参数要费劲得多。你觉得呢？HTTP 基本认证能给我们带来什么额外好处吗？把它从参数列表挪走，但你还得在一个更冷门的地方指定它，我不确定这是不是净收益。&lt;/p&gt;&#xA;&lt;p&gt;引用自：gavinandresen 于 July 19, 2010, 12:02:39 PM（https://bitcointalk.org/index.php?topic=461.msg4215#msg4215）&lt;br&gt;我一开始有点懵，因为密码在命令行里是放在最后的，但在 JSON-RPC 参数列表里却是放在最前的。我同意从文件里读命令行密码会更方便也更安全。&lt;/p&gt;&#xA;&lt;p&gt;你也把我搞糊涂了，你什么意思？我做了什么意料之外的事吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;So you drop a settings file in the ~/.bitcoin directory, that sounds better. In the &amp;quot;no password is set&amp;quot; warning, it could tell you where the file is and what to do.&lt;/p&gt;&#xA;&lt;p&gt;What is the most popular and common settings file format?&lt;/p&gt;&#xA;&lt;p&gt;HTTP basic authentication should be considered. In actual practice though, it&amp;#x27;s more work for web developers to figure out how to specify the password through some extra parameter in the HTTP or JSON-RPC wrapper than to just stick an extra parameter at the beginning of the parameter list. What do you think? Does HTTP basic authentication get us any additional benefits? Moving it off the parameter list but then you still have to specific it in a more esoteric place I&amp;#x27;m not sure is a net win.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on July 19, 2010, 12:02:39 PM（https://bitcointalk.org/index.php?topic=461.msg4215#msg4215）&lt;br&gt;I was confused for a bit because the password is given LAST on the command line, but FIRST in the JSON-RPC params list. I agree that reading the command-line password from a file would be more convenient and more secure.&lt;/p&gt;&#xA;&lt;p&gt;You&amp;#x27;re also confusing me, what do you mean? Did I do something unintended?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: They want to delete the Wikipedia article</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p248.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p248.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: They want to delete the Wikipedia article&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-20 18:38:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/249/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;比特币是 Wei Dai 在 1998 年于 Cypherpunks 上提出的 b-money 方案 http://weidai.com/bmoney.txt 和 Nick Szabo 的 Bitgold 方案 http://unenumerated.blogspot.com/2005/12/bit-gold.html 的一个实现。&lt;/p&gt;&#xA;&lt;p&gt;这个时机很奇怪，正好是我们被 slashdot 报道后第三方报道快速增加的时候。希望他们不要急着收尾做决定。维基百科对这类问题通常开放多久的评论？&lt;/p&gt;&#xA;&lt;p&gt;尽快把条目浓缩一下、去掉宣传腔会很有帮助。让人知道它是什么、它在电子货币领域的位置就行，不是去说服别人它有多好。他们大概想要个一般性地说明它是什么的东西，而不是把工作原理全讲一遍。&lt;/p&gt;&#xA;&lt;p&gt;如果你去 http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Bitcoin 发言，请不要说&amp;quot;是啊，但比特币真的很重要很特别，所以规则不该适用&amp;quot;，也不要争辩说规则很蠢或不公平。那只会让事情更糟。试着去论证规则是怎么被满足的。&lt;/p&gt;&#xA;&lt;p&gt;在 google 上搜 &amp;quot;bitcoin&amp;quot;，看看除了 infoworld 和 slashdot 之外还能不能找到更多大的引用。可能有记者听说了 slashdot 的文章后正在写很新的报道。&lt;/p&gt;&#xA;&lt;p&gt;我希望它别被删掉。如果被删了，要推翻之前的决定会很难。机构的惯性是维持上次的决定。（编辑：或者至少我猜是这样，世界通常这么运转，但维基也许不一样）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin is an implementation of Wei Dai&amp;#x27;s b-money proposal http://weidai.com/bmoney.txt on Cypherpunks http://en.wikipedia.org/wiki/Cypherpunks in 1998 and Nick Szabo&amp;#x27;s Bitgold proposal http://unenumerated.blogspot.com/2005/12/bit-gold.html&lt;/p&gt;&#xA;&lt;p&gt;The timing is strange, just as we are getting a rapid increase in 3rd party coverage after getting slashdotted. I hope there&amp;#x27;s not a big hurry to wrap the discussion and decide. How long does Wikipedia typically leave a question like that open for comment?&lt;/p&gt;&#xA;&lt;p&gt;It would help to condense the article and make it less promotional sounding as soon as possible. Just letting people know what it is, where it fits into the electronic money space, not trying to convince them that it&amp;#x27;s good. They probably want something that just generally identifies what it is, not tries to explain all about how it works.&lt;/p&gt;&#xA;&lt;p&gt;If you post in http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Bitcoin please don&amp;#x27;t say &amp;quot;yeah, but bitcoin is really important and special so the rules shouldn&amp;#x27;t apply&amp;quot; or argue that the rule is dumb or unfair. That only makes it worse. Try to address how the rule is satisfied.&lt;/p&gt;&#xA;&lt;p&gt;Search &amp;quot;bitcoin&amp;quot; on google and see if you can find more big references in addition to the infoworld and slashdot ones. There may be very recent stuff being written by reporters who heard about it from the slashdot article.&lt;/p&gt;&#xA;&lt;p&gt;I hope it doesn&amp;#x27;t get deleted. If it does, it&amp;#x27;ll be hard to overcome the presumption. Institutional momentum is to stick with the last decision. (edit: or at least I assume so, that&amp;#x27;s how the world usually works, but maybe Wiki is different)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p249.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p249.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-21 00:05:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/250/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;还是得知道 Linux 上最典型的设置文件格式是什么。有标准的文件扩展名吗？我从没见过用 JSON 的设置文件，而且所有东西都要加引号，看起来对人不友好。我平时见的一般是这样：&lt;br&gt;# comment&lt;br&gt;setting=value&lt;/p&gt;&#xA;&lt;p&gt;Boost 里有设置文件相关的东西吗？&lt;/p&gt;&#xA;&lt;p&gt;当你用 bitcoind 在命令行发命令当客户端用时，能不能也让它从设置文件里读密码？&lt;/p&gt;&#xA;&lt;p&gt;Gavin 指出我忘了在 CommandLineRPC 里把数字那一列递增，所以现在的 -rpcpw= 实现在命令行下对非字符串参数工作不正常。（JSON-RPC 没问题）还在施工中。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Still need to know what&amp;#x27;s the most typical settings file format on Linux. Is there a standard file extension? I&amp;#x27;ve never seen a settings file using JSON, and it doesn&amp;#x27;t look very human friendly with everything required to be in quotes. I think what I usually see is like:&lt;br&gt;# comment&lt;br&gt;setting=value&lt;/p&gt;&#xA;&lt;p&gt;Is there a settings file thing in Boost?&lt;/p&gt;&#xA;&lt;p&gt;When you&amp;#x27;re using bitcoind to issue commands from the command line as a client, can we have it get the password from the settings file then too?&lt;/p&gt;&#xA;&lt;p&gt;Gavin pointed out I forgot to increment the column of numbers in CommandLineRPC, so the current -rpcpw= implementation doesn&amp;#x27;t work right from the command line with non-string parameters. (JSON-RPC is fine) Still under construction.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p250.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p250.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-21 05:51:34 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/251/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我研究了一下配置文件格式，做了个对比。&lt;/p&gt;&#xA;&lt;p&gt;YAML 太庞大了。我不确定有没有轻量好集成的库能放进我们项目。感觉杀鸡用牛刀。&lt;/p&gt;&#xA;&lt;p&gt;JSON 很诱人，我也挺喜欢，但有两个主要问题：&lt;br&gt;1) 没有注释！配置文件里连一行都不能注释掉禁用，这怎么行？&lt;br&gt;2) 对人不友好，所有字符串包括键都要&amp;quot;加引号&amp;quot;，还得记住行尾加逗号。&lt;br&gt;{&lt;br&gt; &amp;quot;key&amp;quot; : &amp;quot;value&amp;quot;,&lt;br&gt;}&lt;/p&gt;&#xA;&lt;p&gt;我想我们可以很容易地预处理 JSON：读配置文件时一行一行读，在任何 # 字符处（和/或 &amp;quot;//&amp;quot;？）截断行，把它们拼成一个字符串再传给 JSON，这样就可以：&lt;br&gt;# comment&lt;br&gt;&amp;quot;key&amp;quot; : &amp;quot;value&amp;quot;, # 逗号还是得记住&lt;br&gt;&amp;quot;key2&amp;quot; : &amp;quot;value&amp;quot;, // 这样注释或两种都行&lt;/p&gt;&#xA;&lt;p&gt;Boost 有 boost::program_options。&lt;/p&gt;&#xA;&lt;p&gt;我们也可以自己按行读，喂进一个 map&amp;lt;string, string&amp;gt; mapConfig。&lt;/p&gt;&#xA;&lt;p&gt;while (!eof)&lt;br&gt; read line&lt;br&gt; if &amp;#x27;#&amp;#x27; found, truncate line&lt;br&gt; split line at first &amp;#x27;:&amp;#x27; -&amp;gt; key, value&lt;br&gt; mapConfig.insert(key, value)&lt;/p&gt;&#xA;&lt;p&gt;如果用这个语法：&lt;br&gt;# comment&lt;br&gt;key : value&lt;/p&gt;&#xA;&lt;p&gt;……而且键前面不允许缩进空格，那我们就是 YAML 的一个子集，以后需要更复杂时可以切到 YAML。&lt;/p&gt;&#xA;&lt;p&gt;就算用自解析，也不意味着特定参数值不能用 JSON。如果某个选项需要列表或更结构化的数据，它的值随时可以按 json 解析：&lt;br&gt;key : [&amp;quot;item1&amp;quot;, &amp;quot;item2&amp;quot;, &amp;quot;item3&amp;quot;]&lt;/p&gt;&#xA;&lt;p&gt;不过那样就必须全在一行里了。&lt;/p&gt;&#xA;&lt;p&gt;我想我倾向于自解析的 mapConfig：&lt;br&gt;# comment&lt;br&gt;key : value&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I was researching config file formats, here&amp;#x27;s a comparison.&lt;/p&gt;&#xA;&lt;p&gt;YAML is massive. I&amp;#x27;m not sure there&amp;#x27;s a lightweight easy to build library we can integrate into our project. Seems overkill.&lt;/p&gt;&#xA;&lt;p&gt;JSON is tempting and I&amp;#x27;m inclined to like it, but two main sticking points:&lt;br&gt;1) No comments! How can you have a config file where you can&amp;#x27;t comment out a line to disable it?&lt;br&gt;2) Not very user friendly to have to &amp;quot;quote&amp;quot; all the strings, including the keys, and also have to remember the comma at the end of lines.&lt;br&gt;{&lt;br&gt; &amp;quot;key&amp;quot; : &amp;quot;value&amp;quot;,&lt;br&gt;}&lt;/p&gt;&#xA;&lt;p&gt;I suppose we could easily preprocess JSON reading the config file one line at a time, truncate the lines at any # character (and/or &amp;quot;//&amp;quot;?), concatenate them into a string and pass it to JSON, so you could go:&lt;br&gt;# comment&lt;br&gt;&amp;quot;key&amp;quot; : &amp;quot;value&amp;quot;, # still have to remember the comma&lt;br&gt;&amp;quot;key2&amp;quot; : &amp;quot;value&amp;quot;, // comment like this or both&lt;/p&gt;&#xA;&lt;p&gt;Boost has boost::program_options.&lt;/p&gt;&#xA;&lt;p&gt;We could read lines ourselves and feed them into a map&amp;lt;string, string&amp;gt; mapConfig.&lt;/p&gt;&#xA;&lt;p&gt;while (!eof)&lt;br&gt; read line&lt;br&gt; if &amp;#x27;#&amp;#x27; found, truncate line&lt;br&gt; split line at first &amp;#x27;:&amp;#x27; -&amp;gt; key, value&lt;br&gt; mapConfig.insert(key, value)&lt;/p&gt;&#xA;&lt;p&gt;If we use the syntax:&lt;br&gt;# comment&lt;br&gt;key : value&lt;/p&gt;&#xA;&lt;p&gt;...and don&amp;#x27;t allow whitespace indenting before the keys, I guess we would be a subset of YAML and could switch to YAML someday if we need more complexity.&lt;/p&gt;&#xA;&lt;p&gt;If we go with self parsed, that doesn&amp;#x27;t mean we can&amp;#x27;t use JSON on particular parameter values as needed. If an option needs a list or more structured data, it could always parse its value as json:&lt;br&gt;key : [&amp;quot;item1&amp;quot;, &amp;quot;item2&amp;quot;, &amp;quot;item3&amp;quot;]&lt;/p&gt;&#xA;&lt;p&gt;Although it has to be all on one line then.&lt;/p&gt;&#xA;&lt;p&gt;I guess I&amp;#x27;m leaning towards self parsed mapConfig:&lt;br&gt;# comment&lt;br&gt;key : value&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p251.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p251.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-21 16:07:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/252/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：gavinandresen 于 July 21, 2010, 12:11:10 PM（https://bitcointalk.org/index.php?topic=461.msg4709#msg4709）&lt;br&gt;我刚才快速调查了我的 debian 系统 /etc 下的 20 个 .conf 文件，发现：&lt;br&gt; 1 个文件用 &amp;quot;key value&amp;quot;&lt;br&gt; 5 个用 &amp;quot;key=value&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;谢谢你的调查！&lt;/p&gt;&#xA;&lt;p&gt;我觉得 &amp;quot;key value&amp;quot; 有点别扭。键和值之间应该有个更明确的分隔符，暗示这是赋值。用 split 函数的人可能只是图省事。&lt;br&gt;key=some full sentence with spaces in it. # 这样更清楚&lt;br&gt;key some full sentence with spaces in it. # 比这样好&lt;/p&gt;&#xA;&lt;p&gt;好，那就用自解析的 mapConfig，语法：&lt;br&gt;# comment&lt;br&gt;key=value&lt;/p&gt;&#xA;&lt;p&gt;文件扩展名 .conf。文件名是什么，~/.bitcoin/settings.conf 还是 ~/.bitcoin/bitcoin.conf 还是别的？&lt;/p&gt;&#xA;&lt;p&gt;我觉得键和值首尾的空白最好去掉。&lt;br&gt;# user who likes column formatted&lt;br&gt;k = value&lt;br&gt;key = value&lt;br&gt;longerkey = this sentence would be this # &amp;quot;this sentence would be this&amp;quot;&lt;br&gt; key = value # guess this is ok too&lt;br&gt; nextkey = value&lt;br&gt; right = justified&lt;/p&gt;&#xA;&lt;p&gt;正常语法应该是 &amp;quot;key=value&amp;quot;，但偶尔有人写成 &amp;quot;key = value&amp;quot; 也不能怪人家。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on July 21, 2010, 12:11:10 PM（https://bitcointalk.org/index.php?topic=461.msg4709#msg4709）&lt;br&gt;I just did a quick survey of 20 .conf files in /etc on my debian system, and found:&lt;br&gt; 1 file used &amp;quot;key value&amp;quot;&lt;br&gt; 5 used &amp;quot;key=value&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Thanks for that survey!&lt;/p&gt;&#xA;&lt;p&gt;I find &amp;quot;key value&amp;quot; a little unnatural. There ought to be a more definite separator between key and value that suggests assignment. The space people may just be getting lazy using their language&amp;#x27;s split function.&lt;br&gt;key=some full sentence with spaces in it. # seems more clear&lt;br&gt;key some full sentence with spaces in it. # than this&lt;/p&gt;&#xA;&lt;p&gt;Allright then, lets go with self-parsed mapConfig, syntax:&lt;br&gt;# comment&lt;br&gt;key=value&lt;/p&gt;&#xA;&lt;p&gt;file extension .conf. What&amp;#x27;s the filename, is it ~/.bitcoin/settings.conf or ~/.bitcoin/bitcoin.conf or what?&lt;/p&gt;&#xA;&lt;p&gt;I think we better strip whitespace at the beginning and end of the key and the value.&lt;br&gt;# user who likes column formatted&lt;br&gt;k = value&lt;br&gt;key = value&lt;br&gt;longerkey = this sentence would be this # &amp;quot;this sentence would be this&amp;quot;&lt;br&gt; key = value # guess this is ok too&lt;br&gt; nextkey = value&lt;br&gt; right = justified&lt;/p&gt;&#xA;&lt;p&gt;The normal syntax should be &amp;quot;key=value&amp;quot;, but you can&amp;#x27;t blame people for the occasional &amp;quot;key = value&amp;quot;.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p252.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p252.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-21 17:31:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/253/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;boost::program_options 也是 &amp;quot;key=value&amp;quot; 格式。Gavin 指出我们可以简单地用它当解析器，不用去碰那些冷门的 C++ 语法，比如 typed value extraction。以后想用更多功能也行。&lt;/p&gt;&#xA;&lt;p&gt;那就用 HTTP 基本认证，代替把密码当参数。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;boost::program_options has the same &amp;quot;key=value&amp;quot; format. Gavin pointed out we can use it in a simple way as a parser without getting into all the esoteric c++ syntax like typed value extraction. We can use more features if we want later.&lt;/p&gt;&#xA;&lt;p&gt;Lets go ahead with HTTP basic authentication instead of password as a parameter.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p253.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p253.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-22 02:34:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/254/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：gavinandresen 于 July 22, 2010, 01:11:26 AM（https://bitcointalk.org/index.php?topic=461.msg4908#msg4908）&lt;br&gt;TODO：如果没设 rpc.user/rpc.password，弹对话框或在 debug.log 里警告，说明怎么设置。&lt;/p&gt;&#xA;&lt;p&gt;在 RPC 这些代码的很多场景里，你可以像这样用 fprintf(stdout 往控制台打印：&lt;br&gt;#if defined(__WXMSW__) &amp;amp;&amp;amp; wxUSE_GUI&lt;br&gt; MyMessageBox(&amp;quot;Warning: rpc password is blank, use -rpcpw=&amp;lt;password&amp;gt;\n&amp;quot;, &amp;quot;Bitcoin&amp;quot;, wxOK | wxICON_EXCLAMATION);&lt;br&gt;#else&lt;br&gt; fprintf(stdout, &amp;quot;Warning: rpc password is blank, use -rpcpw=&amp;lt;password&amp;gt;\n&amp;quot;);&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on July 22, 2010, 01:11:26 AM（https://bitcointalk.org/index.php?topic=461.msg4908#msg4908）&lt;br&gt;TODO: dialog box or debug.log warning if no rpc.user/rpc.password is set, explaining how to set.&lt;/p&gt;&#xA;&lt;p&gt;In many of the contexts of this RPC stuff, you can print to the console with fprintf(stdout, like this:&lt;br&gt;#if defined(__WXMSW__) &amp;amp;&amp;amp; wxUSE_GUI&lt;br&gt; MyMessageBox(&amp;quot;Warning: rpc password is blank, use -rpcpw=&amp;lt;password&amp;gt;&lt;br&gt;&amp;quot;, &amp;quot;Bitcoin&amp;quot;, wxOK | wxICON_EXCLAMATION);&lt;br&gt;#else&lt;br&gt; fprintf(stdout, &amp;quot;Warning: rpc password is blank, use -rpcpw=&amp;lt;password&amp;gt;&lt;br&gt;&amp;quot;);&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p254.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p254.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-23 17:07:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/255/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：gavinandresen 于 July 23, 2010, 03:11:45 PM（https://bitcointalk.org/index.php?topic=461.msg5296#msg5296）&lt;br&gt;问大家一个问题：要不要在 wiki 页面上加一节，详细讲怎么做 HTTP 基本认证？PHP 和 Python 里这非常容易——直接用 http://user:pass@host:port/ 这种 URL 语法就行。&lt;/p&gt;&#xA;&lt;p&gt;对，我觉得那会非常好，这样每个开发者就不用自己琢磨了。我们需要 Python、PHP 和 Java 各一个简单例子，讲怎么导入 json-rpc 库、做一次 getinfo 之类的调用，包括做 http 认证的部分。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on July 23, 2010, 03:11:45 PM（https://bitcointalk.org/index.php?topic=461.msg5296#msg5296）&lt;br&gt;Question for everybody: should I add a section to the wiki page describing, in detail, how to do HTTP Basic authentication? PHP and Python make is really easy-- just use the http://user:pass@host:port/ URL syntax.&lt;/p&gt;&#xA;&lt;p&gt;Yes, I think that would be really good so each dev doesn&amp;#x27;t have to figure it out themselves. We need a simple example for each of Python, PHP and Java importing the json-rpc library and using it to do a getinfo or something, including doing the http authentication part.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p255.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p255.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-23 17:14:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/256/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Gavin 的改动看起来不错。我觉得已经完成了。这是测试构建版，请测试！&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-linux.tar.gz&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Gavin&amp;#x27;s changes look good. I think everything is complete. Here&amp;#x27;s a test build, please test it!&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-linux.tar.gz&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p254.html&#34;&gt;← 上一个帖子：Re: JSON-RPC password&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p256.html&#34;&gt;下一个帖子：Re: bitcoind not responding to RPC →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: bitcoind not responding to RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p256.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p256.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoind not responding to RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-23 17:23:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/257/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果我没记错，500 是 JSON-RPC 错误响应的规定状态码。回复正文里还是有 JSON 响应说明错误原因，比如 {&amp;quot;result&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;error&amp;quot;:&amp;quot;bitcoin address not found&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;1&amp;quot;}。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If I recall correctly, 500 is the prescribed status code for JSON-RPC error responses. There is still a JSON response in the body of the reply telling the explanation of the error, which could be something like {&amp;quot;result&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;error&amp;quot;:&amp;quot;bitcoin address not found&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;1&amp;quot;}.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p255.html&#34;&gt;← 上一个帖子：Re: JSON-RPC password&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p257.html&#34;&gt;下一个帖子：Faster initial block download (5x faster) →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Faster initial block download (5x faster)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p257.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p257.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Faster initial block download (5x faster)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-23 18:24:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/258/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;通过调整数据库设置，我把初始区块下载提速了约 5 倍。现在大约 30 分钟就能下载完。&lt;/p&gt;&#xA;&lt;p&gt;数据库默认是每个区块同步写入磁盘，这没必要。我改成让它在内存里缓存改动、批量写出。区块仍然是事务性写入的，所以要么完整变更生效、要么完全不生效，两种情况下数据都保持有效状态。&lt;/p&gt;&#xA;&lt;p&gt;我只在初始区块下载期间启用这个改动。当你离最新区块不到 2000 个区块时，这些改动会关闭，变回原来的慢速方式。&lt;/p&gt;&#xA;&lt;p&gt;我做了个测试构建版，如果你想用可以开始用了：&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;这些二进制文件还包含了 Gavin Andresen 的 JSON-RPC HTTP 认证功能和 0.3.2 的其他重要安全改进。&lt;/p&gt;&#xA;&lt;p&gt;过去 24 小时我一直在跑一个测试，每 2-60 秒随机杀掉重启它（可怜的家伙），当时它正在做初始区块下载，一直都没问题。&lt;/p&gt;&#xA;&lt;p&gt;钱包 wallet.dat 的处理方式没有任何改动。这个改动只针对 blk*.dat 和不重要的 addr.dat。blk*.dat 坏了你随时可以删掉让它重下。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;By making some adjustments to the database settings, I was able to make the initial block download about 5 times faster. It downloads in about 30 minutes.&lt;/p&gt;&#xA;&lt;p&gt;The database default had it writing each block to disk synchronously, which is not necessary. I changed the settings to let it cache the changes in memory and write them out in a batch. Blocks are still written transactionally, so either the complete change occurs or none of it does, in either case the data is left in a valid state.&lt;/p&gt;&#xA;&lt;p&gt;I only enabled this change during the initial block download. When you come within 2000 blocks of the latest block, these changes turn off and it slows down to the old way.&lt;/p&gt;&#xA;&lt;p&gt;I built a test build if you&amp;#x27;d like to start using it:&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;These binaries also include Gavin Andresen&amp;#x27;s JSON-RPC HTTP authentication feature and the other important security improvements from 0.3.2.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve been running a test over the last 24 hours that kills and restarts it randomly every 2-60 seconds (poor thing) while it&amp;#x27;s trying to do an initial block download and it&amp;#x27;s been fine.&lt;/p&gt;&#xA;&lt;p&gt;There are no changes to the way it handles wallet.dat. This change is only for blk*.dat and the non-critical addr.dat. You can always delete blk*.dat if it gets screwed up and let it re-download.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Faster initial block download</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p258.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p258.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Faster initial block download&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-23 20:13:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/259/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：knightmb 于 July 23, 2010, 07:32:58 PM（https://bitcointalk.org/index.php?topic=550.msg5369#msg5369）&lt;br&gt;停在离最新 2000 个区块的地方，有安全上的理由吗？能不能调成比如剩 500 个区块时停？&lt;/p&gt;&#xA;&lt;p&gt;没什么特别理由。下次我改成 1000。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: knightmb on July 23, 2010, 07:32:58 PM（https://bitcointalk.org/index.php?topic=550.msg5369#msg5369）&lt;br&gt;Is there a safety reason to stop within the last 2000 blocks or can it be tweaked to stop at remaining 500 blocks for example?&lt;/p&gt;&#xA;&lt;p&gt;Not really. I&amp;#x27;ll change it to 1000 next time.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p257.html&#34;&gt;← 上一个帖子：Faster initial block download (5x faster)&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p259.html&#34;&gt;下一个帖子：Re: JSON-RPC password →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p259.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p259.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-23 20:39:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/260/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我觉得如果没有 conf 文件、或配置文件里没有 &amp;quot;rpcpassword&amp;quot;，默认不该禁用认证，但如果文件里写的是 &amp;quot;rpcpassword=&amp;quot; 呢？&lt;/p&gt;&#xA;&lt;p&gt;两边都有道理。&lt;/p&gt;&#xA;&lt;p&gt;如果程序员搞不定他那门语言（Fortran 之类的）怎么做 HTTP 认证，或者他的 JSON-RPC 库根本不支持，该不该允许他显式禁用密码要求？&lt;/p&gt;&#xA;&lt;p&gt;反过来说，如果有个模板 conf 文件，里面写着&lt;br&gt;rpcpassword= # fill in a password here&lt;/p&gt;&#xA;&lt;p&gt;很多系统不允许无密码登录。比如这个论坛。Gavin 的观点似乎更有力。&lt;/p&gt;&#xA;&lt;p&gt;顺便说，我没测试过，但希望 conf 文件里写 rpcpassword= 是合法的。只有用 -server 或 -daemon 或 bitcoind 时才应该报错警告。如果不需要密码，应该没问题。对吧？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t think authentication should be disabled by default if there&amp;#x27;s no conf file or the config file doesn&amp;#x27;t contain &amp;quot;rpcpassword&amp;quot;, but what if it contains &amp;quot;rpcpassword=&amp;quot;?&lt;/p&gt;&#xA;&lt;p&gt;I can see both points.&lt;/p&gt;&#xA;&lt;p&gt;What if the programmer can&amp;#x27;t figure out how to do HTTP authentication in their language (Fortran or whatever) or it&amp;#x27;s not even supported by their JSON-RPC library? Should they be able to explicitly disable the password requirement?&lt;/p&gt;&#xA;&lt;p&gt;OTOH, what if there&amp;#x27;s a template conf file, with&lt;br&gt;rpcpassword= # fill in a password here&lt;/p&gt;&#xA;&lt;p&gt;There are many systems that don&amp;#x27;t allow you to log in without a password. This forum, for instance. Gavin&amp;#x27;s point seems stronger.&lt;/p&gt;&#xA;&lt;p&gt;BTW, I haven&amp;#x27;t tested it, but I hope having rpcpassword= in the conf file is valid. It&amp;#x27;s only if you use -server or -daemon or bitcoind that it should fail with a warning. If it doesn&amp;#x27;t need the password, it should be fine. Is that right?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC Multiple Invocations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p260.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p260.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC Multiple Invocations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-24 00:59:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/261/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它重复 header 显然是个 bug。&lt;/p&gt;&#xA;&lt;p&gt;我是想遵循 1.0 规范：http://json-rpc.org/wiki/specification 它要求支持多次调用。&lt;/p&gt;&#xA;&lt;p&gt;我想它的意思是这样的，但我不确定：&lt;/p&gt;&#xA;&lt;p&gt;Post:&lt;br&gt;{&amp;quot;method&amp;quot;: &amp;quot;postMessage&amp;quot;, &amp;quot;params&amp;quot;: [&amp;quot;Hello all!&amp;quot;], &amp;quot;id&amp;quot;: 99}&lt;br&gt;{&amp;quot;method&amp;quot;: &amp;quot;postMessage&amp;quot;, &amp;quot;params&amp;quot;: [&amp;quot;I have a question:&amp;quot;], &amp;quot;id&amp;quot;: 101}&lt;/p&gt;&#xA;&lt;p&gt;Reply:&lt;br&gt;{&amp;quot;result&amp;quot;: 1, &amp;quot;error&amp;quot;: null, &amp;quot;id&amp;quot;: 99}&lt;br&gt;{&amp;quot;result&amp;quot;: 1, &amp;quot;error&amp;quot;: null, &amp;quot;id&amp;quot;: 101}&lt;/p&gt;&#xA;&lt;p&gt;我记不清在哪看到的，说错误回复应该返回 HTTP 状态 500。如果一次回复里有多个响应、其中一个是错误，那整个是不是都算 500，我猜是。也许应该永远返回 200。我记得有人说过 500 可能在惹麻烦。&lt;/p&gt;&#xA;&lt;p&gt;这大概在 0.3.3 之后修。在那之前，只用单次调用。我怀疑有没有 JSON-RPC 包支持多次调用，大概没有。&lt;/p&gt;&#xA;&lt;p&gt;要是能在修之前先把多次调用到底该怎么工作（如果该支持的话）定下来就好了，还有错误响应返回 HTTP 状态 500 到底对不对。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Obviously it&amp;#x27;s a bug that it repeats the header.&lt;/p&gt;&#xA;&lt;p&gt;I was trying to follow the 1.0 spec: http://json-rpc.org/wiki/specification It called for multiple invocation.&lt;/p&gt;&#xA;&lt;p&gt;I think they mean it&amp;#x27;s like this, but I&amp;#x27;m not sure:&lt;/p&gt;&#xA;&lt;p&gt;Post:&lt;br&gt;{&amp;quot;method&amp;quot;: &amp;quot;postMessage&amp;quot;, &amp;quot;params&amp;quot;: [&amp;quot;Hello all!&amp;quot;], &amp;quot;id&amp;quot;: 99}&lt;br&gt;{&amp;quot;method&amp;quot;: &amp;quot;postMessage&amp;quot;, &amp;quot;params&amp;quot;: [&amp;quot;I have a question:&amp;quot;], &amp;quot;id&amp;quot;: 101}&lt;/p&gt;&#xA;&lt;p&gt;Reply:&lt;br&gt;{&amp;quot;result&amp;quot;: 1, &amp;quot;error&amp;quot;: null, &amp;quot;id&amp;quot;: 99}&lt;br&gt;{&amp;quot;result&amp;quot;: 1, &amp;quot;error&amp;quot;: null, &amp;quot;id&amp;quot;: 101}&lt;/p&gt;&#xA;&lt;p&gt;I can&amp;#x27;t remember where I think I saw that it&amp;#x27;s supposed to send back HTTP status 500 for an error reply. If it contains multiple responses and one is an error, I wonder if that makes the status 500 for the whole thing, I guess so. Maybe it should always return 200. I think someone sounded like the 500 might be causing a problem.&lt;/p&gt;&#xA;&lt;p&gt;This probably gets fixed after 0.3.3. Until then, just use single invocation. I wonder if any JSON-RPC package even supports multiple invocation, probably not.&lt;/p&gt;&#xA;&lt;p&gt;It would be nice if we could pin down better how multiple-invocation is supposed to work, if at all, before trying to fix it, and whether returning HTTP status 500 for error response is right.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoind not responding to RPC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p261.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p261.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoind not responding to RPC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-24 01:15:58 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/262/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谁能确认一下，JSON-RPC over HTTP 在回复是错误回复时，是不是应该用状态 500？我记不清在哪看到的了，也许记错了。200 似乎更合理，除非 HTTP 请求本身的机制出了问题。（也许原文就是这么说的，是我忘了，还把 500 散播到了所有错误响应）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Can anyone confirm if JSON-RPC over HTTP is supposed to use status 500 if the reply is an error reply? I can&amp;#x27;t remember where I picked that up, maybe it&amp;#x27;s wrong. It seems like 200 would make more sense unless there&amp;#x27;s something wrong with the mechanics of the HTTP request itself. (and maybe that&amp;#x27;s what it said and I forgot and spread 500 to all error responses)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Warning: don&#39;t use -server or bitcoind on a machine where you web browse</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p262.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p262.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Warning: don&amp;#x27;t use -server or bitcoind on a machine where you web browse&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-24 02:29:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/263/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.3 的 JSON-RPC HTTP 认证功能解决了这个问题。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The JSON-RPC HTTP authentication feature in 0.3.3 solves this problem.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p261.html&#34;&gt;← 上一个帖子：Re: bitcoind not responding to RPC&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p263.html&#34;&gt;下一个帖子：Version 0.3.2.5 -- please test! →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Version 0.3.2.5 -- please test!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p263.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p263.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.2.5 -- please test!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-24 03:32:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/264/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请测试 0.3.2.5，为 0.3.3 发布做准备！这个构建版看起来不错，应该就是进 0.3.3 的那个。如果你是 Windows 或 Linux 用户，我鼓励你现在就升级。&lt;/p&gt;&#xA;&lt;p&gt;新功能：&lt;br&gt;- Gavin Andresen 的 HTTP 认证，保护 JSON-RPC 安全&lt;br&gt;- 初始区块下载提速 5 倍，30 分钟以内&lt;/p&gt;&#xA;&lt;p&gt;在这里下载：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;谢谢！&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Please test 0.3.2.5 in preparation for the 0.3.3 release! This build is looking good and should be the one that goes into 0.3.3. I encourage you to go ahead and upgrade now if you&amp;#x27;re on Windows or Linux.&lt;/p&gt;&#xA;&lt;p&gt;New features:&lt;br&gt;- Gavin Andresen&amp;#x27;s HTTP authentication to secure JSON-RPC&lt;br&gt;- 5x faster initial block download, under 30 minutes&lt;/p&gt;&#xA;&lt;p&gt;Download here:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.2.5-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;Thanks!&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Reading/Writing Blocks and FLATDATA</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p264.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p264.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Reading/Writing Blocks and FLATDATA&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-24 04:04:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/265/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;FLATDATA 是个变通办法，用来序列化定长数组。本来有个更干净的办法让它直接理解怎么序列化数组，但 MSVC6 做不到，而当时我想保持和 MSVC6 的兼容。我们已经不支持 MSVC6 了，因为我们用了 Boost 里的某个东西。我们在 0.2.0 之后就失去了对它的支持。也许哪天我会换成那个干净的办法，直接知道怎么序列化定长数组，不用再包一层 FLATDATA。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;FLATDATA was a workaround to serialize a fixed field length array. There was a cleaner way to make it understand how to serialize arrays directly, but MSVC6 couldn&amp;#x27;t do it and I wanted to keep compatibility with MSVC6 at that time. We don&amp;#x27;t support MSVC6 anymore because we use something in Boost that doesn&amp;#x27;t. We lost support for it after 0.2.0. Maybe someday I&amp;#x27;ll swap in the clean way that just knows how to serialize fixed length arrays without wrapping them in FLATDATA.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: a simple traffic load test run</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p265.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p265.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: a simple traffic load test run&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 14:46:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/266/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;那是在测试网络上吗？&lt;br&gt;http://bitcointalk.org/index.php?topic=363.0&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Was that on the test network?&lt;br&gt;http://bitcointalk.org/index.php?topic=363.0&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p264.html&#34;&gt;← 上一个帖子：Re: Reading/Writing Blocks and FLATDATA&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p266.html&#34;&gt;下一个帖子：Re: a simple traffic load test run →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: a simple traffic load test run</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p266.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p266.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: a simple traffic load test run&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 15:29:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/267/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请在测试网络上做这些测试。它就是干这个用的。谢谢。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Please do these tests on the test network. That&amp;#x27;s what it&amp;#x27;s for. Thanks.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p265.html&#34;&gt;← 上一个帖子：Re: a simple traffic load test run&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p267.html&#34;&gt;下一个帖子：Bitcoin 0.3.3 released -- PLEASE UPGRADE →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bitcoin 0.3.3 released -- PLEASE UPGRADE</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p267.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p267.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin 0.3.3 released -- PLEASE UPGRADE&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 16:55:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/268/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请升级到 0.3.3！0.3.2 和 0.3.3 做了重要的安全改进。&lt;/p&gt;&#xA;&lt;p&gt;新功能：&lt;br&gt;- Gavin Andresen 的 HTTP 认证，保护 JSON-RPC 安全&lt;br&gt;- 初始区块下载提速 5 倍，30 分钟以内&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Please upgrade to 0.3.3! Important security improvements were made in 0.3.2 and 0.3.3.&lt;/p&gt;&#xA;&lt;p&gt;New features:&lt;br&gt;- Gavin Andresen&amp;#x27;s HTTP authentication to secure JSON-RPC&lt;br&gt;- 5x faster initial block download, under 30 minutes&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p266.html&#34;&gt;← 上一个帖子：Re: a simple traffic load test run&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p268.html&#34;&gt;下一个帖子：Re: Stealing Coins →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Stealing Coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p268.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p268.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Stealing Coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 17:45:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/269/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;最好私下告诉我，这样可以先修好。&lt;/p&gt;&#xA;&lt;p&gt;我刚把我的邮箱地址用邮件发给你了。（或者你也可以在这里 PM 我）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s best if you tell it to me privately so it can be fixed first.&lt;/p&gt;&#xA;&lt;p&gt;I just e-mailed you my e-mail address. (or you could PM me here)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p267.html&#34;&gt;← 上一个帖子：Bitcoin 0.3.3 released -- PLEASE UPGRADE&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p269.html&#34;&gt;下一个帖子：Re: Stealing Coins →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Stealing Coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p269.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p269.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Stealing Coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 19:06:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/270/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Red，谢谢你先私下告诉我！请直接发出来吧（也让大家别再提心吊胆了！）&lt;/p&gt;&#xA;&lt;p&gt;他的意思是，付到比特币地址的交易只和哈希函数一样安全。为了让比特币地址短一些，它们是公钥的哈希，而不是公钥本身。攻击者只需要攻破哈希函数，不需要攻破 ECDSA。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Red, thanks for telling me privately first! Please go ahead and post it (and relieve the suspense for everyone!)&lt;/p&gt;&#xA;&lt;p&gt;His point is that transactions paid to a Bitcoin Address are only as secure as the hash function. To make Bitcoin Addresses short, they are a hash of the public key, not the public key itself. An attacker would only have to break the hash function, not ECDSA.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Stealing Coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p270.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p270.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Stealing Coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 20:01:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/271/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：knightmb 于 July 25, 2010, 07:44:02 PM（https://bitcointalk.org/index.php?topic=571.msg5736#msg5736）&lt;br&gt;如果我算出公钥 123456 生成哈希 ABCD&lt;br&gt;而且&lt;br&gt;公钥 654321 也生成哈希 ABCD&lt;br&gt;我手里还是没有私钥。&lt;/p&gt;&#xA;&lt;p&gt;但按你说的，我只需要公钥 654321，就能冒充公钥 123456 花币了。&lt;/p&gt;&#xA;&lt;p&gt;你还是得用公钥 654321 去签名。你得找一个碰撞，用的公钥还得是你知道私钥的那个。&lt;/p&gt;&#xA;&lt;p&gt;当你认领一笔付到比特币地址的交易时，你给出和哈希匹配的公钥，然后必须用那把密钥签名。&lt;/p&gt;&#xA;&lt;p&gt;Red 的意思是，快速生成不安全的公钥很容易，找到碰撞之后你能破解出私钥。&lt;/p&gt;&#xA;&lt;p&gt;他指出，如果要求公钥必须是安全的——必须经过大量工作找到质数才算——那强度就超过了哈希函数本身。想暴力破解的人，每尝试一次都得花时间生成一把密钥。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: knightmb on July 25, 2010, 07:44:02 PM（https://bitcointalk.org/index.php?topic=571.msg5736#msg5736）&lt;br&gt;If I figure out that Public Key 123456 generates Hash ABCD&lt;br&gt;and&lt;br&gt;Public Key 654321 also generates Hash ABCD&lt;br&gt;I&amp;#x27;m still left without the Private Key.&lt;/p&gt;&#xA;&lt;p&gt;But from what you are saying, all I need is Public Key 654321 and I can spend coin pretending to be Public Key 123456.&lt;/p&gt;&#xA;&lt;p&gt;You would still have to sign it with public key 654321. You need to find a collision using a public key for which you know the private key.&lt;/p&gt;&#xA;&lt;p&gt;When you claim a Bitcoin Address transaction, you give your public key that matches the hash, then you must sign it with that key.&lt;/p&gt;&#xA;&lt;p&gt;Red&amp;#x27;s point is that it&amp;#x27;s easy to quickly generate insecure public keys which you could break and find the private key after you find a collision.&lt;/p&gt;&#xA;&lt;p&gt;He points out that if the public key was required to be a secure one, one which must have required significant work to find the prime numbers, that would increase the strength above that of the hash function alone. Someone trying to brute force would have to take time generating a key for each attempt.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Stealing Coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p271.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p271.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Stealing Coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 20:48:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/272/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用&lt;br&gt;有一篇论文声称用 2^52 次密码学运算找到了 SHA-1 碰撞。而最优安全哈希需要 2^80 次运算。2^52 的时间还是很大，但已经进入集群和僵尸网络的范围了。&lt;/p&gt;&#xA;&lt;p&gt;2^80 是你能用生日攻击的情况。这里不能用生日攻击，所以难度是完整的 2^160 位。不过，如果你要破解 100 万（2^20）笔交易中的任意一笔，可以做部分生日攻击 2^160/2^20 = 2^140。&lt;/p&gt;&#xA;&lt;p&gt;比特币地址是唯一用 160 位哈希的地方。其他地方都是 SHA-256。它们的计算方式是：&lt;/p&gt;&#xA;&lt;p&gt;bitcoinaddress = RIPEMD-160(SHA-256(publickey))&lt;/p&gt;&#xA;&lt;p&gt;如果我说错了请纠正我（我很乐意认错），但我觉得在这种情况下很难对 RIPEMD-160 用解析攻击。解析攻击规定了某一范围或模式的输入去尝试，会大大增加你找到碰撞的几率。但在这里，你对 RIPEMD-160 的输入没有那种控制权，因为它的输入是 SHA-256 的输出。如果解析攻击帮你找到了一个能让 RIPEMD-160 产生碰撞的输入，你打算拿它怎么办？你还是得让 SHA-256 输出那个值，所以你还是得把 SHA-256 也攻破。&lt;/p&gt;&#xA;&lt;p&gt;对暴力破解来说，RIPEMD-160(SHA-256(x)) 并不比单独的 RIPEMD-160 更强。但对解析攻击来说，似乎你必须同时解析攻击 RIPEMD-160 和 SHA-256。如果我错了，那强度就和 RIPEMD-160 一样，SHA-256 只起到一轮密钥强化的作用。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote&lt;br&gt;Here is a paper that claims to find SHA-1 collisions in 2^52 crypto operations. And optimally secure hash would take 2^80 operations. 2^52 time is still large, but it is getting into cluster and botnet range.&lt;/p&gt;&#xA;&lt;p&gt;2^80 is if you can use a birthday attack. You can&amp;#x27;t use a birthday attack for this, so the difficulty is the full 2^160 bits. Although, if you were trying to crack any one of 1 million (2^20) transactions, you could do a partial birthday attack 2^160/2^20 = 2^140.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin Addresses are the only place where 160-bit hash is used. Everything else is SHA-256. They&amp;#x27;re calculated as:&lt;/p&gt;&#xA;&lt;p&gt;bitcoinaddress = RIPEMD-160(SHA-256(publickey))&lt;/p&gt;&#xA;&lt;p&gt;Correct me if I&amp;#x27;m wrong (please, and I&amp;#x27;ll gladly eat crow) but I think it would be hard to use an analytical attack on RIPEMD-160 in this case. An analytical attack prescribes a certain range or pattern of inputs to try that will greatly increase your chance of finding a collision. Here, you don&amp;#x27;t have that kind of control over RIPEMD-160&amp;#x27;s input, because the input is the output of SHA-256. If an analytical attack helps you find an input to RIPEMD-160 that produces a collision, what are you going to do with it? You still have to get SHA-256 to output that value, so you would still have to break SHA-256 too.&lt;/p&gt;&#xA;&lt;p&gt;For brute force, RIPEMD-160(SHA-256(x)) is no stronger than RIPEMD-160 alone. But for analytical attack, it seems like you must analytical attack both RIPEMD-160 and SHA-256. If I&amp;#x27;m wrong, then the strength is the same as RIPEMD-160 and the SHA-256 only serves as one round of key strengthening.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p272.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p272.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 21:34:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/273/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：lachesis 于 July 25, 2010, 07:52:35 PM（https://bitcointalk.org/index.php?topic=461.msg5738#msg5738）&lt;br&gt;我发现了一个像是 bug 的东西：用户名和密码组合足够长时，bitcoind 里的 base64 编码器生成的 authorization 头长这样：&lt;br&gt;Code:&lt;br&gt;...&lt;br&gt;Authorization: Basic YWJiYWJiYWFiYmE6aGVsbG93b3JsZGhlbGxvd29ybGRoZWxsb3dvcmxkaGVsbG93&lt;br&gt;b3JsZGhlbGxvd29ybGRoZWxsb3dvcmxk&lt;/p&gt;&#xA;&lt;p&gt;它每 64 个字符就插一个换行，这显然会破坏 Authorization 头，所以 &amp;quot;bitcoin getinfo&amp;quot; 这样的命令会失败。行为正常的客户端连服务器还是没问题的。&lt;/p&gt;&#xA;&lt;p&gt;可以在 Base64Encode 函数末尾去掉 result 里的换行（还有 &amp;#x27;\n&amp;#x27;）来解决：&lt;br&gt;Code:&lt;br&gt;result.erase(std::remove(result.begin(), result.end(), &amp;#x27;\n&amp;#x27;), result.end());&lt;br&gt;result.erase(std::remove(result.begin(), result.end(), &amp;#x27;\n&amp;#x27;), result.end());&lt;/p&gt;&#xA;&lt;p&gt;密码设这么长还发现了这个 bug，给你 +1。&lt;/p&gt;&#xA;&lt;p&gt;已上传到 SVN，rev 110。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: lachesis on July 25, 2010, 07:52:35 PM（https://bitcointalk.org/index.php?topic=461.msg5738#msg5738）&lt;br&gt;I found what appears to be a bug: with a long enough username and password combination, the base64 encoder in bitcoind produces authorization headers that look like this:&lt;br&gt;Code:&lt;br&gt;...&lt;br&gt;Authorization: Basic YWJiYWJiYWFiYmE6aGVsbG93b3JsZGhlbGxvd29ybGRoZWxsb3dvcmxkaGVsbG93&lt;br&gt;b3JsZGhlbGxvd29ybGRoZWxsb3dvcmxk&lt;/p&gt;&#xA;&lt;p&gt;It inserts a newline every 64 characters, which obviously breaks the Authorization header, so commands like &amp;quot;bitcoin getinfo&amp;quot; fail. The server still works fine with properly behaving clients.&lt;/p&gt;&#xA;&lt;p&gt;This can be solved by removing the newlines (and maybe &amp;#x27;&lt;br&gt;&amp;#x27;s) from result at the end of the Base64Encode function:&lt;br&gt;Code:&lt;br&gt;result.erase(std::remove(result.begin(), result.end(), &amp;#x27;&lt;br&gt;&amp;#x27;), result.end());&lt;br&gt;result.erase(std::remove(result.begin(), result.end(), &amp;#x27;&lt;br&gt;&amp;#x27;), result.end());&lt;/p&gt;&#xA;&lt;p&gt;+1 to you for having such a long password that you found this bug.&lt;/p&gt;&#xA;&lt;p&gt;Uploaded to SVN as rev 110.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p273.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p273.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 21:44:16 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/274/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 BitLex 于 2010年7月25日 20:45:38（https://bitcointalk.org/index.php?topic=461.msg5753#msg5753）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;我在 PHP 上运行这个时也遇到了一些问题。到目前为止都没有成功，无论是 wiki 上的示例（jsonRPCClient 尝试 fopen(http://username:password@localhost:8332/)），还是我的 curl 示例（使用 setopt CURLOPT_HTTPAUTH、CURLAUTH_BASIC），似乎都不行。&amp;quot;&lt;br&gt;真奇怪，不是刚有人说这样是可行的吗？（他用的是哪个库？）如果你找出问题所在，请发帖说明。&lt;/p&gt;&#xA;&lt;p&gt;希望它不会给所有 PHP 用户都带来这么大的麻烦。&lt;/p&gt;&#xA;&lt;p&gt;看来我们已经遇到 Fortran 那种情况了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 BitLex on July 25, 2010, 08:45:38 PM（https://bitcointalk.org/index.php?topic=461.msg5753#msg5753）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;i got some problems here too trying to get this run on PHP.&lt;br&gt;so far i had no luck, neither the wiki-sample (jsonRPCClient trying to fopen(http://username:password@localhost:8332/)), nor my curl-sample (using setopt CURLOPT_HTTPAUTH, CURLAUTH_BASIC) seem to work.&lt;br&gt;&amp;quot;&lt;br&gt;That&amp;#x27;s strange, didn&amp;#x27;t someone just say that was supposed to work? (what library was he using?) Post if you figure out what wrong.&lt;/p&gt;&#xA;&lt;p&gt;I hope it&amp;#x27;s not going to put up this much of a fight for all PHP users.&lt;/p&gt;&#xA;&lt;p&gt;Looks like we&amp;#x27;ve got the Fortran scenario already.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC password</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p274.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p274.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC password&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 21:51:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/275/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 gavinandresen 于 2010年7月25日 21:38:19（https://bitcointalk.org/index.php?topic=461.msg5768#msg5768）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;发现得好！更简单的修复方法是在 rpc.cpp 的 EncodeBase64 函数中指定 BIO_FLAGS_BASE64_NO_NL。&amp;quot;&lt;br&gt;SVN rev 111&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 gavinandresen on July 25, 2010, 09:38:19 PM（https://bitcointalk.org/index.php?topic=461.msg5768#msg5768）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Great catch! Simpler fix is to specify the BIO_FLAGS_BASE64_NO_NL in the rpc.cpp/EncodeBase64 function&lt;br&gt;&amp;quot;&lt;br&gt;SVN rev 111&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p273.html&#34;&gt;← 上一个帖子：Re: JSON-RPC password&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p275.html&#34;&gt;下一个帖子：Re: md5? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: md5?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p275.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p275.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: md5?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 22:06:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/276/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;供日后参考，这是我的公钥。自 2008 年 bitcoin.org 网站上线以来一直是这个。趁现在下载一份，以备后用。&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/Satoshi_Nakamoto.asc&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;For future reference, here&amp;#x27;s my public key. It&amp;#x27;s the same one that&amp;#x27;s been there since the bitcoin.org site first went up in 2008. Grab it now in case you need it later.&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/Satoshi_Nakamoto.asc&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p274.html&#34;&gt;← 上一个帖子：Re: JSON-RPC password&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p276.html&#34;&gt;下一个帖子：Re: Stealing Coins →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Stealing Coins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p276.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p276.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Stealing Coins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-25 22:27:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/277/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;抱歉，实际上是 ECDSA（椭圆曲线数字签名算法），不是 RSA。我不该说&amp;quot;素数&amp;quot;。ECDSA 生成密钥对花不了多少时间。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Sorry, actually it&amp;#x27;s ECDSA (Elliptic Curve Digital Signature Algorithm) not RSA. I shouldn&amp;#x27;t have said &amp;quot;prime numbers&amp;quot;. ECDSA doesn&amp;#x27;t take much time to generate a keypair.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p275.html&#34;&gt;← 上一个帖子：Re: md5?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p277.html&#34;&gt;下一个帖子：bitcoind without wxWidgets →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>bitcoind without wxWidgets</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p277.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p277.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;bitcoind without wxWidgets&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-26 17:23:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/278/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我移除了 bitcoind 中最后几个 wxBase 依赖。&lt;/p&gt;&#xA;&lt;p&gt;现在 bitcoind 在 SVN rev 112 中无需 wxWidgets 或 wxBase 即可编译。&lt;/p&gt;&#xA;&lt;p&gt;main(int argc, char* argv[]) 已加入 init.cpp。CMyApp 和 Startup 文件夹相关的代码移到了 ui.cpp。bitcoind 不再链接 ui.cpp 和 uibase.cpp。&lt;/p&gt;&#xA;&lt;p&gt;makefile 用 -DGUI 控制是否使用图形界面。&lt;/p&gt;&#xA;&lt;p&gt;我已在 MinGW、VC 和 Ubuntu 上测试编译通过。不知道有没有把 Mac OSX 构建搞坏，需要有人检查一下。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I replaced the last of the few wxBase dependencies in bitcoind.&lt;/p&gt;&#xA;&lt;p&gt;bitcoind now compiles without wxWidgets or wxBase in SVN rev 112.&lt;/p&gt;&#xA;&lt;p&gt;main(int argc, char* argv[]) is added to init.cpp. CMyApp and the Startup folder stuff are moved to ui.cpp. ui.cpp and uibase.cpp aren&amp;#x27;t linked by bitcoind.&lt;/p&gt;&#xA;&lt;p&gt;The makefiles have -DGUI to control whether the GUI is used.&lt;/p&gt;&#xA;&lt;p&gt;I test compiled MinGW, VC and Ubuntu. I don&amp;#x27;t know if I broke the Mac OSX build, someone will need to check that.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin x64 for Windows</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p278.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p278.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin x64 for Windows&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-26 18:41:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/279/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 Olipro 于 2010年7月26日 06:39:17（https://bitcointalk.org/index.php?topic=501.msg5815#msg5815）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;SHA 上下文缓存部分的功劳归于 tcatm——这带来了极其出色的性能。此外，Intel 编译器在这里真正发挥了实力，其并行化能力带来了远超 Visual Studio 的巨大性能提升。&lt;/p&gt;&#xA;&lt;p&gt;性能：4 核 4700khash/s，我想这已经说明了一切。&lt;/p&gt;&#xA;&lt;p&gt;我同时提供了 VS 和 Intel 两个构建版本，但两者根本没有可比性，Intel 构建版把 VS 版甩得远远的。&amp;quot;&lt;br&gt;那还是基于 Crypto++ 的吗？让我们把它合并进主源码吧。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 Olipro on July 26, 2010, 06:39:17 AM（https://bitcointalk.org/index.php?topic=501.msg5815#msg5815）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Credit to tcatm for the caching part of the SHA context - this offers absolutely brilliant performance. Additionally, the Intel compiler really comes into its own here as its parallelisation abilities give a massive performance boost over Visual Studio.&lt;/p&gt;&#xA;&lt;p&gt;Performance: 4700khash/s on 4 cores, I think that speaks for itself.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve included both the VS and Intel build, but there&amp;#x27;s really no comparison, the Intel build craps all over VS.&lt;br&gt;&amp;quot;&lt;br&gt;Is that still starting from Crypto++? Lets get this into the main sourcecode.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin x86 for Windows</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p279.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p279.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin x86 for Windows&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-27 01:29:42 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/280/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 Olipro 于 2010年7月26日 13:04:41（https://bitcointalk.org/index.php?topic=572.msg5851#msg5851）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Crypto++ 5.6.0：http://www.cryptopp.com/&lt;br&gt;缓存版 SHA256：http://pastebin.com/rJAYZJ32（虽然我确信这份代码在别处也公开提交过，是在 IRC 上有人发给我的）&amp;quot;&lt;br&gt;我已把缓存 SHA256 状态的想法加入 SVN，rev 113。提速约 70%。根据你在 x64 帖子中的说法，我把功劳记给了 tcatm。&lt;/p&gt;&#xA;&lt;p&gt;我可以用 MinGW 编译 Crypto++ 5.6.0 的 ASM SHA 代码，但一运行就崩溃。它说是给 MASM（微软汇编器）用的，他们给的示例命令行看起来像是 Visual C++ 的。它是不是只能在 MSVC 和 Intel 编译器下工作？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 Olipro on July 26, 2010, 01:04:41 PM（https://bitcointalk.org/index.php?topic=572.msg5851#msg5851）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Crypto++ 5.6.0: http://www.cryptopp.com/&lt;br&gt;Cached SHA256: http://pastebin.com/rJAYZJ32 (although I&amp;#x27;m pretty sure this is publically submitted elsewhere, I was linked to it on IRC)&lt;br&gt;&amp;quot;&lt;br&gt;I added the cached SHA256 state idea to the SVN, rev 113. The speedup is about 70%. I credited it to tcatm based on your post in the x64 thread.&lt;/p&gt;&#xA;&lt;p&gt;I can compile the Crypto++ 5.6.0 ASM SHA code with MinGW but as soon as it runs it crashes. It says its for MASM (Microsoft&amp;#x27;s assembler) and the sample command line they give looks like Visual C++. Does it only work with the MSVC and Intel compilers?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proof-of-work difficulty increasing</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p280.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p280.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-27 03:04:58 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/281/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;新难度系数 244.213223092&lt;br&gt;+35%&lt;/p&gt;&#xA;&lt;p&gt;我已更新首帖。&lt;/p&gt;&#xA;&lt;p&gt;日期、难度系数、变化幅度&lt;br&gt;2009 1.00&lt;br&gt;30/12/2009 1.18 +18%&lt;br&gt;11/01/2010 1.31 +11%&lt;br&gt;25/01/2010 1.34 +2%&lt;br&gt;04/02/2010 1.82 +36%&lt;br&gt;14/02/2010 2.53 +39%&lt;br&gt;24/02/2010 3.78 +49%&lt;br&gt;08/03/2010 4.53 +20%&lt;br&gt;21/03/2010 4.57 +9%&lt;br&gt;01/04/2010 6.09 +33%&lt;br&gt;12/04/2010 7.82 +28%&lt;br&gt;21/04/2010 11.46 +47%&lt;br&gt;04/05/2010 12.85 +12%&lt;br&gt;19/05/2010 11.85 -8%&lt;br&gt;29/05/2010 16.62 +40%&lt;br&gt;11/06/2010 17.38 +5%&lt;br&gt;24/06/2010 19.41 +12%&lt;br&gt;06/07/2010 23.50 +21%&lt;br&gt;13/07/2010 45.38 +93%&lt;br&gt;16/07/2010 181.54 +300%&lt;br&gt;27/07/2010 244.21 +35%&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;New difficulty factor 244.213223092&lt;br&gt;+35%&lt;/p&gt;&#xA;&lt;p&gt;I updated the first post.&lt;/p&gt;&#xA;&lt;p&gt;date, difficulty factor, % change&lt;br&gt;2009 1.00&lt;br&gt;30/12/2009 1.18 +18%&lt;br&gt;11/01/2010 1.31 +11%&lt;br&gt;25/01/2010 1.34 +2%&lt;br&gt;04/02/2010 1.82 +36%&lt;br&gt;14/02/2010 2.53 +39%&lt;br&gt;24/02/2010 3.78 +49%&lt;br&gt;08/03/2010 4.53 +20%&lt;br&gt;21/03/2010 4.57 +9%&lt;br&gt;01/04/2010 6.09 +33%&lt;br&gt;12/04/2010 7.82 +28%&lt;br&gt;21/04/2010 11.46 +47%&lt;br&gt;04/05/2010 12.85 +12%&lt;br&gt;19/05/2010 11.85 -8%&lt;br&gt;29/05/2010 16.62 +40%&lt;br&gt;11/06/2010 17.38 +5%&lt;br&gt;24/06/2010 19.41 +12%&lt;br&gt;06/07/2010 23.50 +21%&lt;br&gt;13/07/2010 45.38 +93%&lt;br&gt;16/07/2010 181.54 +300%&lt;br&gt;27/07/2010 244.21 +35%&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin x86 for Windows</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p281.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p281.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin x86 for Windows&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-27 18:27:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/282/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 BlackEye 于 2010年7月25日 22:12:23（https://bitcointalk.org/index.php?topic=453.msg5774#msg5774）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;我已成功将 Crypto++ 5.6.0 的 SHA256 功能集成进比特币。这是目前最快的 SHA256，使用了 SSE2 汇编代码。由于比特币向区块哈希函数发送的是未对齐数据，我不得不把 MOVDQA 指令改成 MOVDQU。&lt;/p&gt;&#xA;&lt;p&gt;我认为现在应该采用 Crypto++ 5.6.0 的 SHA256 功能。&amp;quot;&lt;br&gt;我已把 Crypto++ 5.6.0 库的一个子集加入 SVN。我把它精简到只剩 SHA 和 11 个通用依赖文件。里面除了 SHA 不应再有其他加密代码。&lt;/p&gt;&#xA;&lt;p&gt;我对齐了数据字段，它就能工作了。ASM SHA-256 快约 48%。综合提速约为 0.3.3 版本的 2.5 倍。&lt;/p&gt;&#xA;&lt;p&gt;我想它用的是 SSE2。它在编译时根据编译器环境自动设置构建配置。&lt;/p&gt;&#xA;&lt;p&gt;它似乎在运行时做了一些 SSE2 检测，但很难判断它是否真的会在 SSE2 不可用时回退。我希望正式构建版都带上 SSE2。SSE2 从第一代 Pentium 4 就有了。Pentium 3 或更老的机器本来就慢得不值当，在上面挖矿纯粹是浪费电。&lt;/p&gt;&#xA;&lt;p&gt;这是 SVN rev 114。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 BlackEye on July 25, 2010, 10:12:23 PM（https://bitcointalk.org/index.php?topic=453.msg5774#msg5774）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;I was able to integrate the SHA256 functionality from Crypto++ 5.6.0 into Bitcoin. This is the fastest SHA256 yet using the SSE2 assembly code. Since Bitcoin was sending unaligned data to the block hash function, I had to change the MOVDQA instruction to MOVDQU.&lt;/p&gt;&#xA;&lt;p&gt;I think using the SHA256 functionality from Crypto++ 5.6.0 is the way forward right now.&lt;br&gt;&amp;quot;&lt;br&gt;I added a subset of the Crypto++ 5.6.0 library to the SVN. I stripped it down to just SHA and 11 general dependency files. There shouldn&amp;#x27;t be any other crypto in there other than SHA.&lt;/p&gt;&#xA;&lt;p&gt;I aligned the data fields and it worked. The ASM SHA-256 is about 48% faster. The combined speedup is about 2.5x faster than version 0.3.3.&lt;/p&gt;&#xA;&lt;p&gt;I guess it&amp;#x27;s using SSE2. It automatically sets its build configuration at compile time based on the compiler environment.&lt;/p&gt;&#xA;&lt;p&gt;It looks like it has some SSE2 detection at runtime, but it&amp;#x27;s hard to tell if it actually uses it to fall back if it&amp;#x27;s not available. I want the release builds to have SSE2. SSE2 has been around since the first Pentium 4. A Pentium 3 or older would be so slow, you&amp;#x27;d be wasting your electricity trying to generate on it anyway.&lt;/p&gt;&#xA;&lt;p&gt;This is SVN rev 114.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin x86 for Windows</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p282.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p282.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin x86 for Windows&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-27 19:47:42 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/283/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好的，谢谢。我还想知道，只要不开启挖矿（Generate），它是否能正常运行。按理说，只要不实际执行 SSE2 指令，它应该还是能加载的。至少 Pentium 3 的机器可以在不开挖矿的情况下运行它。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;OK, thanks. I&amp;#x27;d also like to know if it runs fine as long as you don&amp;#x27;t turn on Generate. You&amp;#x27;d think as long as it doesn&amp;#x27;t actually execute any SSE2 instructions, it would still load. At least Pentium 3&amp;#x27;s could run it without generating.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p281.html&#34;&gt;← 上一个帖子：Re: Bitcoin x86 for Windows&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p283.html&#34;&gt;下一个帖子：Re: Having problems specifing -datadir →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Having problems specifing -datadir</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p283.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p283.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Having problems specifing -datadir&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-28 20:58:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/284/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我复现了这个问题。数据库不喜欢相对路径。&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;bitcoind -datadir=./subdir getinfo&amp;quot; 对运行中的守护进程有效，但以 &amp;quot;bitcoind -datadir=./subdir&amp;quot; 启动守护进程就会报那个异常。&lt;/p&gt;&#xA;&lt;p&gt;我想我们应该在传给数据库之前先解析出完整路径。&lt;/p&gt;&#xA;&lt;p&gt;看来你是第一个用相对路径使用 -datadir 的人。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It was able to reproduce this. The database doesn&amp;#x27;t like the relative path.&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;bitcoind -datadir=./subdir getinfo&amp;quot; works against a running daemon, but trying to start the daemon as &amp;quot;bitcoind -datadir=./subdir&amp;quot; gets that exception.&lt;/p&gt;&#xA;&lt;p&gt;I guess we should resolve the full path before passing it to the database.&lt;/p&gt;&#xA;&lt;p&gt;It looks like you were the first one to ever use -datadir with a relative path.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Build error SVN r115 on my Mac: workaround</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p284.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p284.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Build error SVN r115 on my Mac: workaround&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-28 21:23:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/285/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我在 OSX 构建中就只搞坏了那一个地方吗？！只改那一处之后真的能用吗？&lt;/p&gt;&#xA;&lt;p&gt;makefile.vc 我也得这么改。它能编译，但 SHA-256 工作不正常；每次都返回同一个错误的哈希。&lt;/p&gt;&#xA;&lt;p&gt;我们先禁用它，如果有人搞清楚怎么修，到时候再重新启用。即便如此，仅中间状态（midstate）优化就带来了 1.7 倍的提速。&lt;/p&gt;&#xA;&lt;p&gt;Crypto++ ASM SHA-256 在 Linux 和 Windows（MinGW）的 GCC 下都能工作。&lt;/p&gt;&#xA;&lt;p&gt;我已把 makefile.osx 的修改上传到 SVN。（如果现在能编译了请告诉我）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Was that the only thing I broke in the OSX build?! Does it actually work after just that one change?&lt;/p&gt;&#xA;&lt;p&gt;I had to do that for makefile.vc also. It compiled, but SHA-256 didn&amp;#x27;t work correctly; it returned the same incorrect hash each time.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;ll disable it now, and if anyone figures out how to fix it, we can re-enable it then. It&amp;#x27;s still 1.7x faster from the midstate optimisation.&lt;/p&gt;&#xA;&lt;p&gt;The Crypto++ ASM SHA-256 works with GCC on Linux and Windows (MinGW).&lt;/p&gt;&#xA;&lt;p&gt;I uploaded this makefile.osx change to SVN. (let me know if that compiles now)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Difficulty</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p285.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p285.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Difficulty&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 01:16:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/286/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你看错代码了。起作用的是这段代码：&lt;/p&gt;&#xA;&lt;p&gt;Code:&lt;br&gt;bool CBlock::CheckBlock() const&lt;br&gt;{&lt;br&gt;...&lt;br&gt;// Check timestamp&lt;br&gt;if (nTime &amp;gt; GetAdjustedTime() + 2 * 60 * 60)&lt;br&gt;return error(&amp;quot;CheckBlock() : block timestamp too far in the future&amp;quot;);&lt;br&gt;...&lt;/p&gt;&#xA;&lt;p&gt;bool CBlock::AcceptBlock()&lt;br&gt;{&lt;br&gt;...&lt;br&gt;// Check timestamp against prev&lt;br&gt;if (nTime &amp;lt;= pindexPrev-&amp;gt;GetMedianTimePast())&lt;br&gt;return error(&amp;quot;AcceptBlock() : block&amp;#x27;s timestamp is too early&amp;quot;);&lt;/p&gt;&#xA;&lt;p&gt;时间戳最多允许超前未来 2 小时。它可以比前一个区块更早，但必须大于最近 11 个区块时间的中位数。之所以这样设计，是为了在前一个区块的时间太超前（比如这次发生的情况）时，下一个区块能把时间纠正回来。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;You were looking at the wrong code. Here&amp;#x27;s the code that applies:&lt;/p&gt;&#xA;&lt;p&gt;Code:&lt;br&gt;bool CBlock::CheckBlock() const&lt;br&gt;{&lt;br&gt;...&lt;br&gt; // Check timestamp&lt;br&gt; if (nTime &amp;gt; GetAdjustedTime() + 2 * 60 * 60)&lt;br&gt; return error(&amp;quot;CheckBlock() : block timestamp too far in the future&amp;quot;);&lt;br&gt;...&lt;/p&gt;&#xA;&lt;p&gt;bool CBlock::AcceptBlock()&lt;br&gt;{&lt;br&gt; ...&lt;br&gt; // Check timestamp against prev&lt;br&gt; if (nTime &amp;lt;= pindexPrev-&amp;gt;GetMedianTimePast())&lt;br&gt; return error(&amp;quot;AcceptBlock() : block&amp;#x27;s timestamp is too early&amp;quot;);&lt;/p&gt;&#xA;&lt;p&gt;The timestamp is limited to up to 2 hours in the future. It can be earlier than the previous block, but it must be greater than the median of the last 11 blocks. The reason for doing it that way is so the time can get corrected in the next block if the previous block had the time too far in the future, like what happened.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Scalability and transaction rate</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p286.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p286.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Scalability and transaction rate&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 02:00:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/287/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;当前每个用户都是网络节点，这并不是为大规模应用设计的配置。那就好比每个 Usenet 用户都运行自己的 NNTP 服务器。设计上支持让用户仅仅是用户。运行节点的负担越重，节点就越少。剩下的少数节点会是大型服务器集群。其余的都是只做交易、不挖矿的客户端节点。&lt;/p&gt;&#xA;&lt;p&gt;【引用 bytemaster 于 2010年7月28日 20:59:42（https://bitcointalk.org/index.php?topic=532.msg6269#msg6269）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;再说，10 分钟确认一笔支付是否有效太长了。它得像今天刷信用卡一样快。&amp;quot;&lt;br&gt;请看自动售货机那个帖子，我在里面概述了支付处理商如何能够很好地验证支付——实际上是非常好（欺诈率远低于信用卡），大约 10 秒甚至更短。如果你不信或没看懂，抱歉，我没时间说服你。&lt;br&gt;http://bitcointalk.org/index.php?topic=423.msg3819#msg3819&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server. The design supports letting users just be users. The more burden it is to run a node, the fewer nodes there will be. Those few nodes will be big server farms. The rest will be client nodes that only do transactions and don&amp;#x27;t generate.&lt;/p&gt;&#xA;&lt;p&gt;【引用 bytemaster on July 28, 2010, 08:59:42 PM（https://bitcointalk.org/index.php?topic=532.msg6269#msg6269）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Besides, 10 minutes is too long to verify that payment is good. It needs to be as fast as swiping a credit card is today.&lt;br&gt;&amp;quot;&lt;br&gt;See the snack machine thread, I outline how a payment processor could verify payments well enough, actually really well (much lower fraud rate than credit cards), in something like 10 seconds or less. If you don&amp;#x27;t believe me or don&amp;#x27;t get it, I don&amp;#x27;t have time to try to convince you, sorry.&lt;br&gt;http://bitcointalk.org/index.php?topic=423.msg3819#msg3819&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: wiki registration email?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p287.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p287.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: wiki registration email?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 02:10:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/288/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;什么鬼？我们怎么会聊到这个？据我所知，唯一的邮件是你在论坛里开启通知时发的，还有大概就是 wiki 注册邮件。我会考虑关掉论坛通知邮件，我都不知道为什么要有这个。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;WTF? How did we get on that? AFAIK, the only e-mail is if you tell the forum to do notifications, and I guess the wiki registration. I&amp;#x27;d consider turning off the forum notification e-mails, I don&amp;#x27;t know why we have that.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p286.html&#34;&gt;← 上一个帖子：Re: Scalability and transaction rate&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p288.html&#34;&gt;下一个帖子：*** ALERT *** Upgrade to 0.3.6 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>*** ALERT *** Upgrade to 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p288.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p288.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;*** ALERT *** Upgrade to 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 19:13:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/289/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请尽快升级到 0.3.6！我们修复了一个实现缺陷：虚假交易有可能被显示为已接受。在升级到 0.3.6 之前，请不要接受比特币交易作为付款！&lt;/p&gt;&#xA;&lt;p&gt;如果你不能马上升级到 0.3.6，最好先关闭你的比特币节点，直到完成升级。&lt;/p&gt;&#xA;&lt;p&gt;0.3.6 还带来了更快的哈希速度：&lt;br&gt;- 中间状态（midstate）缓存优化，感谢 tcatm&lt;br&gt;- Crypto++ ASM SHA-256，感谢 BlackEye&lt;br&gt;挖矿总提速 2.4 倍。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.6/&lt;/p&gt;&#xA;&lt;p&gt;Windows 和 Linux 用户：如果你用的是 0.3.5，仍需升级到 0.3.6。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Please upgrade to 0.3.6 ASAP! We fixed an implementation bug where it was possible that bogus transactions could be displayed as accepted. Do not accept Bitcoin transactions as payment until you upgrade to version 0.3.6!&lt;/p&gt;&#xA;&lt;p&gt;If you can&amp;#x27;t upgrade to 0.3.6 right away, it&amp;#x27;s best to shut down your Bitcoin node until you do.&lt;/p&gt;&#xA;&lt;p&gt;Also in 0.3.6, faster hashing:&lt;br&gt;- midstate cache optimisation thanks to tcatm&lt;br&gt;- Crypto++ ASM SHA-256 thanks to BlackEye&lt;br&gt;Total generating speedup 2.4x faster.&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.6/&lt;/p&gt;&#xA;&lt;p&gt;Windows and Linux users: if you got 0.3.5 you still need to upgrade to 0.3.6.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** version 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p289.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p289.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** version 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 19:55:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/290/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;还没来得及更新 SVN。等 0.3.6 吧，我正在构建。与此同时你可以先关闭节点。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Haven&amp;#x27;t had time to update the SVN yet. Wait for 0.3.6, I&amp;#x27;m building it now. You can shut down your node in the meantime.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p288.html&#34;&gt;← 上一个帖子：*** ALERT *** Upgrade to 0.3.6&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p290.html&#34;&gt;下一个帖子：Re: *** ALERT *** version 0.3.6 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** version 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p290.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p290.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** version 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 20:30:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/291/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN 已更新到 0.3.6。&lt;/p&gt;&#xA;&lt;p&gt;正在上传 0.3.6 的 Windows 构建版到 SourceForge，随后会重新构建 Linux 版。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SVN is updated with version 0.3.6.&lt;/p&gt;&#xA;&lt;p&gt;Uploading Windows build of 0.3.6 to Sourceforge now, then will rebuild linux.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p289.html&#34;&gt;← 上一个帖子：Re: *** ALERT *** version 0.3.6&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p291.html&#34;&gt;下一个帖子：Re: *** ALERT *** Upgrade to 0.3.6 ASAP! →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** Upgrade to 0.3.6 ASAP!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p291.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p291.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 21:20:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/292/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.6 的 Linux 构建版改回了旧的 makefile.unix。它静态链接了 libjpeg，所以应该没问题。&lt;/p&gt;&#xA;&lt;p&gt;现在好用点了吗？&lt;/p&gt;&#xA;&lt;p&gt;如果你遇到 22DbRunRecoveryException，而且之前用过别人构建的版本，你可能需要删除 database/log.000000*（或把这些文件移到别处）。&lt;/p&gt;&#xA;&lt;p&gt;Windows 和 Linux 用户：如果你用的是 0.3.5，仍需升级到 0.3.6。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;0.3.6 Linux build is back to the old makefile.unix. It static links libjpeg so that shouldn&amp;#x27;t be a problem.&lt;/p&gt;&#xA;&lt;p&gt;Is that working better?&lt;/p&gt;&#xA;&lt;p&gt;If you got 22DbRunRecoveryException and you&amp;#x27;ve used someone else&amp;#x27;s build before, you may need to delete (or move the files somewhere else) database/log.000000*&lt;/p&gt;&#xA;&lt;p&gt;Windows and Linux users: if you got 0.3.5 you still need to upgrade to 0.3.6.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** Upgrade to 0.3.6 ASAP!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p292.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p292.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 21:43:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/293/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;&amp;quot;./bitcoin: /lib64/libc.so.6: version `GLIBC_2.11&amp;#x27; not found (required by./bitcoin)&amp;quot; 这个问题应该不是从 0.3.6 才开始的吧？它和 0.3.0 是在同样的系统上构建的。&lt;/p&gt;&#xA;&lt;p&gt;不幸的是，我在 0.3.0 之前就升级到了 Ubuntu 10.04。我不会再升级了。不知道什么时候才有时间重装降级，但至少只要不再升级，这个问题会随着时间慢慢自己解决。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;&amp;quot;./bitcoin: /lib64/libc.so.6: version `GLIBC_2.11&amp;#x27; not found (required by ./bitcoin)&amp;quot; isn&amp;#x27;t a new problem that started with 0.3.6 is it? This was built on the same OS installations as 0.3.0.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately I upgraded to Ubuntu 10.04 before 0.3.0. I will not upgrade anymore. I don&amp;#x27;t know when I might have time to reinstall to downgrade, but at least by not upgrading, it&amp;#x27;ll gradually fix itself.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Implementation bug prior to 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p293.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p293.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Implementation bug prior to 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 22:04:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/294/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;其实直接给我发私信就行。修的人就是我。如果你发现了安全漏洞，我非常希望你能私下告诉我，以便在公开之前修复。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Actually, it works well to just PM me. I&amp;#x27;m the one who&amp;#x27;s going to be fixing it. If you find a security flaw, I would definitely like to hear from you privately to fix it before it goes public.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p292.html&#34;&gt;← 上一个帖子：Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p294.html&#34;&gt;下一个帖子：Re: Transaction disappeared in the void... →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Transaction disappeared in the void...</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p294.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p294.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Transaction disappeared in the void...&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 22:08:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/295/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果交易一开始没能立刻发出，比如当时你没联网，它可能需要最多 2 小时才会重发。从长远看，它会坚持不懈地一直发送。&lt;/p&gt;&#xA;&lt;p&gt;我会在未来版本中缩短这个时间。&lt;/p&gt;&#xA;&lt;p&gt;你确实需要下载完完整的区块链（目前是 71040 个区块）才能看到确认数。收款方也一样。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If the transaction didn&amp;#x27;t go out immediately at first, like if you weren&amp;#x27;t connected at the time, it may take up to 2 hours to resend it. Long term, it does keep relentlessly sending it.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll shorten that length of time in a future version.&lt;/p&gt;&#xA;&lt;p&gt;You do need to have downloaded the complete block chain (currently 71040 blocks) before you&amp;#x27;ll see any confirms. Same with the recipient.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Linux distribution download</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p295.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p295.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Linux distribution download&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 22:17:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/296/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;是的，我非常清楚自己应该留在 9.04 或 9.10。降级比升级费事得多，而我最近时间很紧。Ubuntu 是最流行的发行版，所以我还是用它。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Yeah, acutely aware that I should have stayed on 9.04 or 9.10. It&amp;#x27;s a lot more work to downgrade than upgrade and I&amp;#x27;ve been squeezed for time. Ubuntu is the most popular distro, so I&amp;#x27;m staying with that.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p294.html&#34;&gt;← 上一个帖子：Re: Transaction disappeared in the void...&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p296.html&#34;&gt;下一个帖子：Re: *** ALERT *** Upgrade to 0.3.6 ASAP! →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** Upgrade to 0.3.6 ASAP!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p296.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p296.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-29 23:12:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/297/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 lachesis 于 2010年7月29日 22:14:36（https://bitcointalk.org/index.php?topic=626.msg6515#msg6515）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;在 32 位 Debian testing 上，我遇到几个构建错误，都类似这样：&lt;br&gt;Code:&amp;quot;&lt;br&gt;script.cpp:114: error: ‘OP_NOP1’ was not declared in this scope&lt;br&gt;我在没有先执行 &amp;quot;make clean&amp;quot; 或 &amp;quot;make&amp;quot; 的情况下尝试 &amp;quot;make bitcoind&amp;quot; 时也遇到过这些错误。看起来 bitcoind 的构建说明没有先编译头文件，但也没有删除 headers.h.gch，所以如果存在旧的头文件就会继续用旧的。&lt;/p&gt;&#xA;&lt;p&gt;如果还有人遇到这个错误，最简单的办法是执行 &amp;quot;make clean&amp;quot; 后重新构建。&lt;/p&gt;&#xA;&lt;p&gt;我们其实并不需要预编译头文件。它只让编译稍微快一点。我想干脆把它去掉。即便如此，你还是得记住再执行一次 &amp;quot;make -f makefile.unix clean&amp;quot; 或删除 headers.h.gch，才能把残留文件清掉。&lt;/p&gt;&#xA;&lt;p&gt;该死的 GLIBC_2.11。我还以为自己已经小心地拒绝了所有更新。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 lachesis on July 29, 2010, 10:14:36 PM（https://bitcointalk.org/index.php?topic=626.msg6515#msg6515）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;On Debian testing 32-bit, I get a few build errors, all resembling:&lt;br&gt;Code:&amp;quot;&lt;br&gt;script.cpp:114: error: OP_NOP1 was not declared in this scope&lt;br&gt;I got these when attempting to &amp;quot;make bitcoind&amp;quot; without &amp;quot;make clean&amp;quot; or &amp;quot;make&amp;quot; first. It looks like the bitcoind build instructions don&amp;#x27;t compile the headers first, but they also don&amp;#x27;t delete the headers.h.gch, so the old headers are used if present.&lt;/p&gt;&#xA;&lt;p&gt;If anyone else gets this error, the simplest solution is to &amp;quot;make clean&amp;quot; and retry the build.&lt;/p&gt;&#xA;&lt;p&gt;We don&amp;#x27;t really need pre-compiled header. It only makes it compile slightly faster. I think I&amp;#x27;ll just get rid of it. Even still, you&amp;#x27;d still need to remember to &amp;quot;make -f makefile.unix clean&amp;quot; or delete headers.h.gch one more time to get rid of the leftover file.&lt;/p&gt;&#xA;&lt;p&gt;Damn that GLIBC_2.11. I thought I&amp;#x27;d been careful not to accept any of the updates.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bug: &#34;Immature&#34; coins lost in wallet.dat during transaction</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p297.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p297.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bug: &amp;quot;Immature&amp;quot; coins lost in wallet.dat during transaction&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-30 19:19:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/298/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不明白它怎么会在币还没成熟时就让你发出。你的余额应该低于发送金额才对。它应该会显示余额 0.01，对吧？我试的时候它会说 &amp;quot;you don&amp;#x27;t have enough money&amp;quot;，命令行下则是 &amp;quot;Insufficient funds&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;你发送时它说还有多少个区块才成熟？&lt;/p&gt;&#xA;&lt;p&gt;还有可能它仍会被确认。&lt;/p&gt;&#xA;&lt;p&gt;你有没有以任何方式复制或移动过 wallet.dat？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t get how it let you send if it was not matured. Your balance would have been lower than the amount. It would have said balance 0.01, right? If I try that it says &amp;quot;you don&amp;#x27;t have enough money&amp;quot; or &amp;quot;Insufficient funds&amp;quot; from the command line.&lt;/p&gt;&#xA;&lt;p&gt;How many blocks did it say it had left to mature when you sent?&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s a chance it might still go through.&lt;/p&gt;&#xA;&lt;p&gt;Have you copied or moved your wallet.dat in any way?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [PATCH] implement &#39;listtransactions&#39;</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p298.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p298.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [PATCH] implement &amp;#x27;listtransactions&amp;#x27;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-30 19:40:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/299/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你需要用 listtransactions 来做什么？&lt;/p&gt;&#xA;&lt;p&gt;我不实现 listtransactions 的原因是，我要确保网页程序员不会用它。用它来监控收款太容易让人上瘾了。那样做没有可靠的办法保证万无一失。在我们有成熟的示例代码，用 getreceivedbyaddress 和 getreceivedbylabel 指着说&amp;quot;用这个！用这个！别用 listtransactions！&amp;quot;之前，我认为不该实现 listtransactions。&lt;/p&gt;&#xA;&lt;p&gt;等我们实现 listtransactions 时，对付这个问题的办法之一是让它只输出纯文本。它不应把字段拆成 comment、confirmations、credit、debit 之类。可以是一整串格式化好的字符串，比如 &amp;quot;0/unconfirmed 0:0:0 date comment debit 4 credit 0&amp;quot; 之类的，这样程序员就很难拿它去做错误的处理。它只用来查看服务器状态。我猜这对想把它排成 HTML 表格的网页界面来说会有点烦，不过也没办法。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;What are you needing to use listtransactions for?&lt;/p&gt;&#xA;&lt;p&gt;The reason I didn&amp;#x27;t implement listtransactions is I want to make sure web programmers don&amp;#x27;t use it. It would be very easy to latch onto that for watching for received payments. There is no reliable way to do it that way and make sure nothing can slip through the cracks. Until we have solid example code using getreceivedbyaddress and getreceivedbylabel to point to and say &amp;quot;use this! use this! don&amp;#x27;t use listtransactions!&amp;quot;, I don&amp;#x27;t think we should implement listtransactions.&lt;/p&gt;&#xA;&lt;p&gt;When we do implement listtransactions, maybe one way to fight that is to make it all text. It should not break down the fields into e.g. comment, confirmations, credit, debit. It could be one pretty formatted string like &amp;quot;0/unconfirmed 0:0:0 date comment debit 4 credit 0&amp;quot; or something so it&amp;#x27;s hard for programmers to do the wrong thing and process it. It&amp;#x27;s only for viewing the status of your server. I guess that would be kinda annoying for web interfaces that would rather format it into html columns though.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** Upgrade to 0.3.6 ASAP!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p299.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p299.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-30 19:53:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/300/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 knightmb 于 2010年7月30日 19:24:07（https://bitcointalk.org/index.php?topic=626.msg6702#msg6702）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;我能想象你做出这些构建版有多痛苦，因为我正在一台 Ubuntu 9.04 的机器上编译这个程序，到目前为止无论装多少包、编多少源码，总是凑不齐所有依赖，哈哈。&amp;quot;&lt;br&gt;我不明白你为什么这么痛苦。我只是照着 build-unix.txt 里的说明做的。我对 Boost 1.37 做了几处小修正，下次更新 SVN 时会放上去，记在下面：&lt;/p&gt;&#xA;&lt;p&gt;Dependencies&lt;br&gt;------------&lt;br&gt;sudo apt-get install build-essential&lt;br&gt;sudo apt-get install libgtk2.0-dev&lt;br&gt;sudo apt-get install libssl-dev&lt;br&gt;sudo apt-get install libdb4.7-dev&lt;br&gt;sudo apt-get install libdb4.7++-dev&lt;br&gt;sudo apt-get install libboost-all-dev (or libboost1.37-dev)&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets&lt;br&gt;---------&lt;br&gt;cd /usr/local&lt;br&gt;tar -xzvf wxWidgets-2.9.0.tar.gz&lt;br&gt;cd /usr/local/wxWidgets-2.9.0&lt;br&gt;mkdir buildgtk&lt;br&gt;cd buildgtk&lt;br&gt;../configure --with-gtk --enable-debug --disable-shared --enable-monolithic&lt;br&gt;make&lt;br&gt;sudo su&lt;br&gt;make install&lt;br&gt;ldconfig&lt;/p&gt;&#xA;&lt;p&gt;在 makefile.unix 里加了一段注释：&lt;/p&gt;&#xA;&lt;p&gt;# for boost 1.37, add -mt to the boost libraries&lt;br&gt;LIBS= \&lt;br&gt;-Wl,-Bstatic \&lt;br&gt;-l boost_system \&lt;br&gt;-l boost_filesystem \&lt;br&gt;-l boost_program_options \&lt;br&gt;-l boost_thread \&lt;br&gt;-l db_cxx \&lt;br&gt;-l crypto \&lt;br&gt;-Wl,-Bdynamic \&lt;br&gt;-l gthread-2.0&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 knightmb on July 30, 2010, 07:24:07 PM（https://bitcointalk.org/index.php?topic=626.msg6702#msg6702）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;I can only imagine the pain you went through to get these builds because I&amp;#x27;m trying to build the program on a Ubuntu 9.04 box and so far I can&amp;#x27;t seem to find all the dependencies to compile no matter how much I keep installing packages and compiling source, LOL.&lt;br&gt;&amp;quot;&lt;br&gt;I can&amp;#x27;t understand why you&amp;#x27;re having so much pain. I just followed the instructions in build-unix.txt. I made a couple little corrections for Boost 1.37, which I&amp;#x27;ll put on SVN the next time I update it, noted below:&lt;/p&gt;&#xA;&lt;p&gt;Dependencies&lt;br&gt;------------&lt;br&gt;sudo apt-get install build-essential&lt;br&gt;sudo apt-get install libgtk2.0-dev&lt;br&gt;sudo apt-get install libssl-dev&lt;br&gt;sudo apt-get install libdb4.7-dev&lt;br&gt;sudo apt-get install libdb4.7++-dev&lt;br&gt;sudo apt-get install libboost-all-dev (or libboost1.37-dev)&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets&lt;br&gt;---------&lt;br&gt;cd /usr/local&lt;br&gt;tar -xzvf wxWidgets-2.9.0.tar.gz&lt;br&gt;cd /usr/local/wxWidgets-2.9.0&lt;br&gt;mkdir buildgtk&lt;br&gt;cd buildgtk&lt;br&gt;../configure --with-gtk --enable-debug --disable-shared --enable-monolithic&lt;br&gt;make&lt;br&gt;sudo su&lt;br&gt;make install&lt;br&gt;ldconfig&lt;/p&gt;&#xA;&lt;p&gt;added a comment in makefile.unix:&lt;/p&gt;&#xA;&lt;p&gt;# for boost 1.37, add -mt to the boost libraries&lt;br&gt;LIBS= \&lt;br&gt; -Wl,-Bstatic \&lt;br&gt; -l boost_system \&lt;br&gt; -l boost_filesystem \&lt;br&gt; -l boost_program_options \&lt;br&gt; -l boost_thread \&lt;br&gt; -l db_cxx \&lt;br&gt; -l crypto \&lt;br&gt; -Wl,-Bdynamic \&lt;br&gt; -l gthread-2.0&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: *** ALERT *** Upgrade to 0.3.6 ASAP!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p300.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p300.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-30 21:44:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/301/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 knightmb 于 2010年7月30日 20:04:19（https://bitcointalk.org/index.php?topic=626.msg6713#msg6713）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;所以最后那条命令应该直接是 sudo apt-get install libboost1.37-dev&amp;quot;&lt;br&gt;但这在 Boost 1.40+（Ubuntu 10.04）上行不通，那里需要装 libboost-all-dev。&lt;/p&gt;&#xA;&lt;p&gt;最近 Boost 把很多东西都改了，&amp;quot;-mt&amp;quot; 之类的，搞得很难办。&lt;/p&gt;&#xA;&lt;p&gt;顺便说一下，我试过 Boost 1.34，但它没有 boost.interprocess 那些东西。&lt;/p&gt;&#xA;&lt;p&gt;Mac OSX 版本现在有了。见 bitcoin.org 或 SourceForge 链接。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 knightmb on July 30, 2010, 08:04:19 PM（https://bitcointalk.org/index.php?topic=626.msg6713#msg6713）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;So that last command should simply be&lt;br&gt;sudo apt-get install libboost1.37-dev&lt;br&gt;&amp;quot;&lt;br&gt;Except that wouldn&amp;#x27;t work for boost 1.40+ (on Ubuntu 10.04), where you need to get libboost-all-dev.&lt;/p&gt;&#xA;&lt;p&gt;Seems they changed everything around in Boost recently, &amp;quot;-mt&amp;quot; and all that, makes it hard.&lt;/p&gt;&#xA;&lt;p&gt;BTW, I tried Boost 1.34 but it didn&amp;#x27;t have the boost.interprocess stuff.&lt;/p&gt;&#xA;&lt;p&gt;Mac OSX version is available now. See bitcoin.org or the SourceForge link.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p301.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p301.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-31 00:29:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/302/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;太厉害了……&lt;/p&gt;&#xA;&lt;p&gt;你是说用 128 位寄存器以 SIMD 方式一次处理四个 32 位数据？我想了很久，但觉得由于加法进位会串到相邻的值，这应该不可能实现。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s amazing...&lt;/p&gt;&#xA;&lt;p&gt;So are you saying you use 128-bit registers to SIMD four 32-bit data at once? I&amp;#x27;ve wondered about that for a long time, but I didn&amp;#x27;t think it would be possible due to addition carrying into the neighbour&amp;#x27;s value.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p300.html&#34;&gt;← 上一个帖子：Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p302.html&#34;&gt;下一个帖子：Webpage idea: Next predicted difficulty change →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Webpage idea: Next predicted difficulty change</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p302.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p302.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Webpage idea: Next predicted difficulty change&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-31 01:32:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/303/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果有人做个页面（就像 http://www.alloscomp.com/bitcoin/calculator.php 上那个好用的计算器），预测下一次难度调整会是多少，那就太好了。&lt;/p&gt;&#xA;&lt;p&gt;预测难度调整倍数 =&lt;/p&gt;&#xA;&lt;p&gt;自上次调整以来产生的区块数 / 2016&lt;br&gt;------------------------------------&lt;br&gt;自上次调整以来经过的时间 / 14 天&lt;/p&gt;&#xA;&lt;p&gt;比如，如果只用了 3.5 天（而不是 7 天）就走完了一半的调整周期，我们预计难度会翻倍：&lt;/p&gt;&#xA;&lt;p&gt;(1008/2016) / (3.5/14) = 0.5/0.25 = 2.0&lt;/p&gt;&#xA;&lt;p&gt;它还可以显示预计的下次调整时间，以及上次调整的时间和幅度。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It would be neat if someone had a page (like that handy calculator at http://www.alloscomp.com/bitcoin/calculator.php) that projects what the next difficulty adjustment will be.&lt;/p&gt;&#xA;&lt;p&gt;projected difficulty adjustment multiplier =&lt;/p&gt;&#xA;&lt;p&gt;blocks_since_last_adjustment / 2016&lt;br&gt; ------------------------------------&lt;br&gt; time_since_last_adjustment / 14_days&lt;/p&gt;&#xA;&lt;p&gt;For instance, if it already got half way to the next adjustment in only 3.5 days instead of 7, we would expect difficulty to double:&lt;/p&gt;&#xA;&lt;p&gt;(1008/2016) / (3.5/14) = 0.5/0.25 = 2.0&lt;/p&gt;&#xA;&lt;p&gt;Also, it could show the predicted time when the next adjustment will occur, and tell when the last adjustment was and how much it changed.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Linux distribution download</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p303.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p303.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Linux distribution download&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-31 14:38:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/304/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它可以用 Boost 1.37 或更新版本构建。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It can be built with Boost 1.37 or later.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p302.html&#34;&gt;← 上一个帖子：Webpage idea: Next predicted difficulty change&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p304.html&#34;&gt;下一个帖子：Re: Linux version =&amp;gt; No GUI after upgrade.  WTF? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Linux version =&gt; No GUI after upgrade.  WTF?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p304.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p304.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Linux version =&amp;gt; No GUI after upgrade.  WTF?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-02 17:39:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/305/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;控制台有输出什么吗？你确定你运行的不是 &amp;quot;bitcoind&amp;quot;？&lt;/p&gt;&#xA;&lt;p&gt;试试 0.3.7 版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Did it print anything to the console? Are you sure you didn&amp;#x27;t run &amp;quot;bitcoind&amp;quot;?&lt;/p&gt;&#xA;&lt;p&gt;Try version 0.3.7.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p303.html&#34;&gt;← 上一个帖子：Re: Linux distribution download&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p305.html&#34;&gt;下一个帖子：Re: Mac Client Problems Outlined... →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Mac Client Problems Outlined...</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p305.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p305.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Mac Client Problems Outlined...&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-02 18:02:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/306/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;&amp;quot;Minimize to the tray instead of the taskbar&amp;quot;（最小化到托盘而非任务栏）和 &amp;quot;Minimize to the tray on close&amp;quot;（关闭时最小化到托盘）在 Mac 上大概还没实现。下个版本我们应该把它们置灰。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;&amp;quot;Minimize to the tray instead of the taskbar&amp;quot; &amp;amp; &amp;quot;Minimize to the tray on close&amp;quot; must not be implemented yet on the Mac. We should grey them out in the next version.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p304.html&#34;&gt;← 上一个帖子：Re: Linux version =&amp;gt; No GUI after upgrade.  WTF?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p306.html&#34;&gt;下一个帖子：Re: 4 hashes parallel on SSE2 CPUs for 0.3.6 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p306.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p306.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-02 19:02:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/307/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 AMD 上是快 2 倍，在 Intel 上是慢一半吗？&lt;/p&gt;&#xA;&lt;p&gt;【引用 tcatm 于 2010年7月31日 10:12:38（https://bitcointalk.org/index.php?topic=648.msg6797#msg6797）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;顺便问下，既然 __attribute__ ((aligned (16))) 就能告诉编译器在编译时对齐，你为什么还用 alignup&amp;lt;16&amp;gt; 这个函数？&amp;quot;&lt;br&gt;试过了，但对栈上的东西不起作用。我做过测试。&lt;/p&gt;&#xA;&lt;p&gt;它甚至不会报错，就是不对齐。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Is it 2x fast on AMD and 1/2 fast on Intel?&lt;/p&gt;&#xA;&lt;p&gt;【引用 tcatm on July 31, 2010, 10:12:38 AM（https://bitcointalk.org/index.php?topic=648.msg6797#msg6797）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Btw. Why are you using this alignup&amp;lt;16&amp;gt; function when __attribute__ ((aligned (16))) will tell the compiler to align at compiletime?&lt;br&gt;&amp;quot;&lt;br&gt;Tried that, but it doesn&amp;#x27;t work for things on the stack. I ran some tests.&lt;/p&gt;&#xA;&lt;p&gt;It doesn&amp;#x27;t even cause an error, it just doesn&amp;#x27;t align it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Protocol Buffers for Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p307.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p307.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Protocol Buffers for Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-02 20:22:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/308/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我没用 protocol buffers 或 boost serialization，是因为它们看起来太复杂，无法做到绝对严密和安全。它们的代码量太大，读完也无法确信不存在某种能引发意外行为的输入构造方式。&lt;/p&gt;&#xA;&lt;p&gt;我讨厌重复造轮子，是很不情愿才自己写序列化例程的。我们的序列化格式尽可能地简单扁平。输入流的构造方式没有任何多余的自由度。在每一处，接收方期待的就是数据结构中的下一个字段。给出的选择只有接收方预期的那些。有版本机制，所以升级是可行的。&lt;/p&gt;&#xA;&lt;p&gt;CAddress 是唯一有可观预留空间的对象。（标志位约 7 字节，未来 IPv6 扩展约 12 字节）&lt;/p&gt;&#xA;&lt;p&gt;像区块和交易这样的大对象在体积上已经没多少优化空间。它们的大部分数据是哈希、密钥和签名，这些都不可压缩。序列化开销非常小，长度字段通常只有 1 字节。&lt;/p&gt;&#xA;&lt;p&gt;关于 Gavin 提到的现有 P2P 广播基础设施的想法，我怀疑根本不存在。只需要广播的 P2P 系统很少。有些库比如 Chord 试图提供分布式哈希表基础设施，但那是个我们不需要也不想要的巨大难题。那些库的安装难度也比我们自己大得多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The reason I didn&amp;#x27;t use protocol buffers or boost serialization is because they looked too complex to make absolutely airtight and secure. Their code is too large to read and be sure that there&amp;#x27;s no way to form an input that would do something unexpected.&lt;/p&gt;&#xA;&lt;p&gt;I hate reinventing the wheel and only resorted to writing my own serialization routines reluctantly. The serialization format we have is as dead simple and flat as possible. There is no extra freedom in the way the input stream is formed. At each point, the next field in the data structure is expected. The only choices given are those that the receiver is expecting. There is versioning so upgrades are possible.&lt;/p&gt;&#xA;&lt;p&gt;CAddress is about the only object with significant reserved space in it. (about 7 bytes for flags and 12 bytes for possible future IPv6 expansion)&lt;/p&gt;&#xA;&lt;p&gt;The larger things we have like blocks and transactions can&amp;#x27;t be optimized much more for size. The bulk of their data is hashes and keys and signatures, which are uncompressible. The serialization overhead is very small, usually 1 byte for size fields.&lt;/p&gt;&#xA;&lt;p&gt;On Gavin&amp;#x27;s idea about an existing P2P broadcast infrastructure, I doubt one exists. There are few P2P systems that only need broadcast. There are some libraries like Chord that try to provide a distributed hash table infrastructure, but that&amp;#x27;s a huge difficult problem that we don&amp;#x27;t need or want. Those libraries are also much harder to install than ourselves.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Builds for Ubuntu?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p308.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p308.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Builds for Ubuntu?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-03 20:56:11 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/309/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 nimnul 于 2010年8月3日 17:51:15（https://bitcointalk.org/index.php?topic=454.msg7282#msg7282）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;satoshi 的 noWx 补丁已经进 0.3.7 了吗？在那之前 bitcoind 需要 wx，而且我从没见 Satoshi 宣布过它进了主干&amp;quot;&lt;br&gt;有，0.3.7 里有。它在 rev 112 里。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 nimnul on August 03, 2010, 05:51:15 PM（https://bitcointalk.org/index.php?topic=454.msg7282#msg7282）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Is satoshi noWx patch in 0.3.7 already? Before that bitcoind required wx, and I never seen Satoshi announcing that it&amp;#x27;s in trunk&lt;br&gt;&amp;quot;&lt;br&gt;Yes, 0.3.7 has it. It was in rev 112.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p307.html&#34;&gt;← 上一个帖子：Re: Protocol Buffers for Bitcoin&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p309.html&#34;&gt;下一个帖子：Re: Bitcoind x86 binary for CentOS →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoind x86 binary for CentOS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p309.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p309.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoind x86 binary for CentOS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-03 21:05:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/310/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 sgtstein 于 2010年8月3日 17:30:37（https://bitcointalk.org/index.php?topic=685.msg7275#msg7275）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;我用 4.8 成功构建了，4.7 从来不行，但用 4.8 时，每当 bitcoind 把初始区块下载转存到磁盘就会卡死。&amp;quot;&lt;br&gt;我强烈建议你不要用 BDB 4.8。如果有人用了你的构建版再换回官方构建版，database/log0000* 文件会不兼容。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 sgtstein on August 03, 2010, 05:30:37 PM（https://bitcointalk.org/index.php?topic=685.msg7275#msg7275）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;I have successfully built it with 4.8, 4.7 never would but with 4.8 bitcoind locks up whenever it dumps the initial block download to disk.&lt;br&gt;&amp;quot;&lt;br&gt;I urge you not to use BDB 4.8. The database/log0000* files will be incompatible if anyone uses your build and then goes back to the official build.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Content-Length header and 500 (was Re: Authentication, JSON RPC and Python)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p310.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p310.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Content-Length header and 500 (was Re: Authentication, JSON RPC and Python)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-03 21:26:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/311/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 gavinandresen 于 2010年8月3日 18:56:44（https://bitcointalk.org/index.php?topic=689.msg7299#msg7299）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;&lt;br&gt;【引用 jgarzik 于 2010年8月3日 18:09:08（https://bitcointalk.org/index.php?topic=689.msg7288#msg7288）】&lt;br&gt;bitcoin 要求 Content-Length 头，但有几个 JSON-RPC 库不提供它。当 Content-Length 头缺失时，bitcoin 返回 500 Internal Server Error。&lt;br&gt;&amp;quot;&lt;br&gt;你能具体说是哪些 JSON 库不提供 Content-Length 吗？能记录下来就好了。&lt;/p&gt;&#xA;&lt;p&gt;我想我们应该尝试支持没有 Content-Length 参数的情况。不过我不想大改流处理，即使不得不一次读一个字符。&lt;/p&gt;&#xA;&lt;p&gt;补充：前提是真有不支持 Content-Length 的库存在。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 gavinandresen on August 03, 2010, 06:56:44 PM（https://bitcointalk.org/index.php?topic=689.msg7299#msg7299）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;&lt;br&gt;【引用 jgarzik on August 03, 2010, 06:09:08 PM（https://bitcointalk.org/index.php?topic=689.msg7288#msg7288）】&lt;br&gt;bitcoin requires the Content-Length header, but several JSON-RPC libraries do not provide it. When the Content-Length header is absent, bitcoin returns 500 Internal Server Error.&lt;br&gt;&amp;quot;&lt;br&gt;Can you be more specific about which JSON libraries don&amp;#x27;t provide Content-Length ? It&amp;#x27;d be nice to document that.&lt;/p&gt;&#xA;&lt;p&gt;I guess we should try to support the case where there&amp;#x27;s no Content-Length parameter. I don&amp;#x27;t want to rip and replace streams though, even if it has to read one character at a time.&lt;/p&gt;&#xA;&lt;p&gt;Edit: That is, assuming there actually are any libraries that don&amp;#x27;t support Content-Length.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: What happens when network is split for prolonged time and reconnected?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p311.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p311.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: What happens when network is split for prolonged time and reconnected?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-03 22:45:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/312/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;creighto：我同意这个想法。几小时后，客户端应该能察觉区块流是否以超出偶然可能的幅度减少。它能听出自己是不是再也听不到世界的&amp;quot;嗡鸣&amp;quot;了。&lt;/p&gt;&#xA;&lt;p&gt;【引用 knightmb 于 2010年8月3日 19:02:13（https://bitcointalk.org/index.php?topic=661.msg7303#msg7303）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;&lt;br&gt;【引用 gavinandresen 于 2010年8月3日 18:38:44（https://bitcointalk.org/index.php?topic=661.msg7293#msg7293）】&lt;br&gt;或者，如果分叉持续得够久（超过 100 个区块），涉及较短链上生成币的交易在合并时就会失效。&lt;br&gt;&amp;quot;&lt;br&gt;有意思的信息，所以除了一些双重支付问题，只要区块链分离不超过 100 来个区块（或 16 个多小时），&lt;/p&gt;&#xA;&lt;p&gt;实际上，分叉很可能极不对称。把世界对半分开很难。更可能是一个国家对世界其他地区，比如 1:10 的分叉。这种情况下，少数分叉生成 100 个区块要花 10 倍的时间，也就是大约 7 天。而且客户端会非常容易察觉自己听到的区块太少，肯定出问题了。&lt;/p&gt;&#xA;&lt;p&gt;【引用 knightmb 于 2010年8月3日 19:02:13（https://bitcointalk.org/index.php?topic=661.msg7303#msg7303）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;分叉延迟有硬编码的上限吗？意思是，如果我的小网络和公共网络分离了，在里面花了些币，几天后回来再和公共网络同步（除了可能发生的币生成），交易应该没问题吧？&amp;quot;&lt;br&gt;没有时间限制。只要你花的不是在少数分叉上生成的币，也不是花掉了收到的别人的双重支付，你的交易之后随时都能进入另一条链。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;creighto: I agree with that idea. After a few hours, it should be possible for the client to notice if the flow of blocks has dropped off by more than would be likely just by chance. It could tell if it&amp;#x27;s not hearing the hum of the world anymore.&lt;/p&gt;&#xA;&lt;p&gt;【引用 knightmb on August 03, 2010, 07:02:13 PM（https://bitcointalk.org/index.php?topic=661.msg7303#msg7303）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;&lt;br&gt;【引用 gavinandresen on August 03, 2010, 06:38:44 PM（https://bitcointalk.org/index.php?topic=661.msg7293#msg7293）】&lt;br&gt;Or if the split lasted long enough (more than 100 blocks), transactions that involve generated coins on the shorter chain would be invalid at the merge.&lt;br&gt;&amp;quot;&lt;br&gt;Interesting info, so other than some double-spending issues, as long as the block chain isn&amp;#x27;t separated for more than 100 or so blocks (or 16+ hours),&lt;/p&gt;&#xA;&lt;p&gt;In practice, splits are likely to be very asymmetrical. It would be hard to split the world down the middle. More likely it would be a single country vs the rest of the world, lets say a 1:10 split. In that case, it would take the minority fork 10 times as long to generate 100 blocks, so about 7 days. Also it would be super easy for the client to realize it&amp;#x27;s hearing way too few blocks and something must be wrong.&lt;/p&gt;&#xA;&lt;p&gt;【引用 knightmb on August 03, 2010, 07:02:13 PM（https://bitcointalk.org/index.php?topic=661.msg7303#msg7303）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;If there a hard coded limit on split delay? Meaning if I had a small network split from the public network, spent some coin around, came back a few days later and got them sync up to the public network (other than coin generation if it happened) transactions should be fine?&lt;br&gt;&amp;quot;&lt;br&gt;There&amp;#x27;s no time limit. Assuming you weren&amp;#x27;t spending coins generated in the minority fork, or spending someone&amp;#x27;s double-spends you received, your transactions can get into the other chain at any time later.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Please upgrade to 0.3.8!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p312.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p312.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Please upgrade to 0.3.8!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-03 23:40:18 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/313/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.8 版本加入了一项重要的安全改进。每个人都应该升级以获得这项改动。&lt;/p&gt;&#xA;&lt;p&gt;新的安全功能会在检测到可能需要升级的问题时，在状态栏显示警告信息并锁定 RPC。&lt;/p&gt;&#xA;&lt;p&gt;如果它看到一条更长的链却无法处理，就知道出问题了。它会显示 &amp;quot;WARNING: Displayed transactions may not be correct! You may need to upgrade.&amp;quot;（警告：显示的交易可能不正确！你可能需要升级。），并让大多数 RPC 命令返回错误。它仍会像往常一样继续挖矿，这对网络稳定是必要的。&lt;/p&gt;&#xA;&lt;p&gt;之前的版本也有重要的安全更新，所以如果你最近没升级过，现在升级极其重要！&lt;/p&gt;&#xA;&lt;p&gt;另外别忘了，我们最近加入了 2.4 倍的挖矿提速，感谢 tcatm 的中间状态缓存优化和 BlackEye 帮忙搞定 ASM SHA-256。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.8 adds an important security improvement. Everyone should upgrade to get this change.&lt;/p&gt;&#xA;&lt;p&gt;The new safety feature displays a warning message in the status bar and locks down RPC if it detects a problem that may require an upgrade.&lt;/p&gt;&#xA;&lt;p&gt;If it sees a longer chain, but it can&amp;#x27;t process it, then it knows something is wrong. It displays &amp;quot;WARNING: Displayed transactions may not be correct! You may need to upgrade.&amp;quot; and makes most RPC commands return an error. It still keeps generating as normal, which is necessary for the stability of the network.&lt;/p&gt;&#xA;&lt;p&gt;There were important security updates in the versions before this too, so if you haven&amp;#x27;t upgraded recently, it&amp;#x27;s extremely important that you upgrade now!&lt;/p&gt;&#xA;&lt;p&gt;Also, don&amp;#x27;t forget, we recently added 2.4x faster generating thanks to tcatm&amp;#x27;s mid-state caching optimisation and BlackEye&amp;#x27;s help getting ASM SHA-256 working.&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoind x86 binary for CentOS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p313.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p313.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoind x86 binary for CentOS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-04 00:09:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/314/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 knightmb 于 2010年8月3日 23:46:46（https://bitcointalk.org/index.php?topic=685.msg7365#msg7365）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;有两个版本，一个用原生代码构建，另一个修改过，最多可接受 1000 个节点（所以叫超级节点）&amp;quot;&lt;br&gt;我希望你不要发布那个支持 1000 节点连接的构建版。用不了多少人运行它，我们就得再发一个版本专门限制入站连接了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 knightmb on August 03, 2010, 11:46:46 PM（https://bitcointalk.org/index.php?topic=685.msg7365#msg7365）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;There are two versions, one built from stock code, the other modified to accept up to 1,000 nodes (hence the super node name)&lt;br&gt;&amp;quot;&lt;br&gt;I&amp;#x27;d rather you didn&amp;#x27;t make a build of the 1000 node connecting version available. It won&amp;#x27;t take very many people running that before we have to make another release just to limit the incoming connections.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Please upgrade to 0.3.8!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p314.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p314.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Please upgrade to 0.3.8!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-04 00:29:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/315/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我猜 SourceForge 的镜像还没更新。文件在管理端有了，但用户端还没有。我不知道要多久。以前都是一更新就同步的。&lt;/p&gt;&#xA;&lt;p&gt;补充：SourceForge 现在更新了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I guess SourceForge hasn&amp;#x27;t updated its mirrors yet. The files are there on the admin side, but not on the user side. I have no idea how long that will take. It&amp;#x27;s always been immediate in the past.&lt;/p&gt;&#xA;&lt;p&gt;Edit: SourceForge is updated now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p313.html&#34;&gt;← 上一个帖子：Re: Bitcoind x86 binary for CentOS&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p315.html&#34;&gt;下一个帖子：Re: Building initial transaction trust through &amp;quot;coin ripping&amp;quot; →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Building initial transaction trust through &#34;coin ripping&#34;</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p315.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p315.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Building initial transaction trust through &amp;quot;coin ripping&amp;quot;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-04 00:40:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/316/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;软件就是设计成支持这类事情的。我本来打算发布托管（Escrow）方案的细节，但自从被 Slashdot 报道后就一直没时间。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The software is designed to support things like this. I was going to post details of the plans for Escrow, but since getting slashdotted I haven&amp;#x27;t had time.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p314.html&#34;&gt;← 上一个帖子：Re: Please upgrade to 0.3.8!&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p316.html&#34;&gt;下一个帖子：Re: Flood attack 0.00000001 BC →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Flood attack 0.00000001 BC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p316.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p316.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-04 16:25:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/317/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 Insti 于 2010年8月4日 14:58:31（https://bitcointalk.org/index.php?topic=287.msg7498#msg7498）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;它似乎弊大于利，因为它阻碍了微支付的实现，比如 bytemaster 提议的那种。&amp;quot;&lt;br&gt;比特币目前对非常小的微支付并不实用。比如按次搜索付费或按页面浏览付费，如果没有聚合机制就不行；需要支付少于 0.01 的也不行。粉尘垃圾交易限制是第一次有意尝试阻止这类过小的微支付。&lt;/p&gt;&#xA;&lt;p&gt;比特币适用于比现有支付方式所能处理的更小的交易。小到可以覆盖你所说的微支付区间的高端。但它并不声称对任意小的微支付都实用。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 Insti on August 04, 2010, 02:58:31 PM（https://bitcointalk.org/index.php?topic=287.msg7498#msg7498）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;It seems to do more harm than good because it prevents micropayment implementations such as the one bytemaster is suggesting.&amp;quot;&lt;br&gt;Bitcoin isn&amp;#x27;t currently practical for very small micropayments. Not for things like pay per search or per page view without an aggregating mechanism, not things needing to pay less than 0.01. The dust spam limit is a first try at intentionally trying to prevent overly small micropayments like that.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin is practical for smaller transactions than are practical with existing payment methods. Small enough to include what you might call the top of the micropayment range. But it doesn&amp;#x27;t claim to be practical for arbitrarily small micropayments.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Flood attack 0.00000001 BC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p317.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p317.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 16:03:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/318/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;忘了补充微支付的好消息。虽然我认为比特币目前对较小的微支付还不实用，但随着存储和带宽成本持续下降，它最终会实用的。如果比特币大规模流行起来，到那时可能已经实现了。另一个让它们更实用的办法是，我实现纯客户端模式，让网络节点数量收敛到少数专业服务器集群。无论你需要多小的微支付，最终都会变得实用。我觉得 5 到 10 年后，带宽和存储都会显得微不足道。&lt;/p&gt;&#xA;&lt;p&gt;我不是说这个网络能免疫 DoS 攻击。我认为大多数点对点网络都可以用多种方式被 DoS 攻击。（顺便说一句，我读到唱片公司很想 DoS 掉所有文件共享网络，但他们不想违反反黑客/反滥用法。）&lt;/p&gt;&#xA;&lt;p&gt;如果我们开始遭到 DoS 攻击，大量垃圾交易来回发送，你就需要开始支付 0.01 的最低交易费。0.1.5 其实有设置这个的选项，但我为了减少困惑把它拿掉了。免费交易很好，只要大家不滥用，我们就可以一直保持免费。&lt;/p&gt;&#xA;&lt;p&gt;这就引出一个问题：如果每笔交易有 0.01 的最低手续费，而只是最低的 0.01，我们应该自动加上吗？每次都问会很烦。如果你有 50.00，要转出 10.00，收款方会得到 10.00，你还剩 39.99。我觉得应该直接自动加上。跟很多其他服务自动加的费用比起来，这微不足道。&lt;/p&gt;&#xA;&lt;p&gt;【引用 FreeMoney 于 2010年8月4日 19:30:32（https://bitcointalk.org/index.php?topic=287.msg7569#msg7569）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;多打包交易会降低你的哈希速率吗？&amp;quot;&lt;br&gt;完全不会。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Forgot to add the good part about micropayments. While I don&amp;#x27;t think Bitcoin is practical for smaller micropayments right now, it will eventually be as storage and bandwidth costs continue to fall. If Bitcoin catches on on a big scale, it may already be the case by that time. Another way they can become more practical is if I implement client-only mode and the number of network nodes consolidates into a smaller number of professional server farms. Whatever size micropayments you need will eventually be practical. I think in 5 or 10 years, the bandwidth and storage will seem trivial.&lt;/p&gt;&#xA;&lt;p&gt;I am not claiming that the network is impervious to DoS attack. I think most P2P networks can be DoS attacked in numerous ways. (On a side note, I read that the record companies would like to DoS all the file sharing networks, but they don&amp;#x27;t want to break the anti-hacking/anti-abuse laws.)&lt;/p&gt;&#xA;&lt;p&gt;If we started getting DoS attacked with loads of wasted transactions back and forth, you would need to start paying a 0.01 minimum transaction fee. 0.1.5 actually had an option to set that, but I took it out to reduce confusion. Free transactions are nice and we can keep it that way if people don&amp;#x27;t abuse them.&lt;/p&gt;&#xA;&lt;p&gt;That brings up the question: if there was a minimum 0.01 fee for each transaction, should we automatically add the fee if it&amp;#x27;s just the minimum 0.01? It would be awfully annoying to ask each time. If you have 50.00 and send 10.00, the recipient would get 10.00 and you&amp;#x27;d have 39.99 left. I think it should just add it automatically. It&amp;#x27;s trivial compared to the fees many other types of services add automatically.&lt;/p&gt;&#xA;&lt;p&gt;【引用 FreeMoney on August 04, 2010, 07:30:32 PM（https://bitcointalk.org/index.php?topic=287.msg7569#msg7569）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Does including more slow down your hashing rate?&lt;br&gt;&amp;quot;&lt;br&gt;No, not at all.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Flood attack 0.00000001 BC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p318.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p318.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 16:30:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/319/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 bytemaster】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;支付通常是预付的，比如一次 1 BTC，连接关闭时把&amp;quot;找零&amp;quot;退回。这条规则让为一次简单的&amp;quot;搜索查询&amp;quot;付费、而不再有后续交易变得不可能。&amp;quot;&lt;br&gt;一个替代方案是用凑整系统。你一次支付比如 1000 个页面、图片、下载或搜索的费用。用完这 1000 个，再付下一个 1000 个。即使你只用了 1 个，还剩 999 个可能永远用不上，也没关系，因为每 1000 个的成本仍然很小。&lt;/p&gt;&#xA;&lt;p&gt;或者按天付费。某天第一次访问网站时，支付 24 小时的访问费。&lt;/p&gt;&#xA;&lt;p&gt;按 1000 个或按天计费，消费者也更容易理解。他们担心按次计费，是因为难算清会不会越积越多。24 小时无限量他们知道费用是多少。或者如果 1000 个看起来绰绰有余，他们觉得 1000 个肯定够用，就不会担心每次点击都在多花钱。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 bytemaster】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Payments would generally be advanced, say 1 BTC at a time and when the connection closes any &amp;quot;change&amp;quot; would be returned. This rule makes it impossible to pay for a simple &amp;quot;search query&amp;quot; with no further transactions.&lt;br&gt;&amp;quot;&lt;br&gt;One alternative is to use a round-up system. You pay for, say, 1000 pages or images or downloads or searches or whatever at a time. When you&amp;#x27;ve used up your 1000 pages, you pay for another 1000 pages. If you only use 1 page, then you have 999 left that you may never use, but it&amp;#x27;s not a big deal because the cost per 1000 is still small.&lt;/p&gt;&#xA;&lt;p&gt;Or you could pay per day. The first time you access the site on a given day, you pay for 24 hours of access.&lt;/p&gt;&#xA;&lt;p&gt;Per 1000 or per day may be easier for consumers to get their heads around too. They worry about per item because it&amp;#x27;s harder to figure if it might add up too fast. Unlimited for 24 hours they know what the cost will be. Or if 1000 seems like plenty, they&amp;#x27;re not worrying that it&amp;#x27;s costing more with each click if they figure 1000 is more than they&amp;#x27;ll probably use.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Flood attack 0.00000001 BC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p319.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p319.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 16:39:58 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/320/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 bytemaster 于 2010年8月5日 15:39:19（https://bitcointalk.org/index.php?topic=287.msg7684#msg7684）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;解决这个问题的唯一办法是让交易广播&amp;quot;不免费&amp;quot;。也就是说，如果你想让我打包你的交易，你得付我钱。最终（无双关意）的结果是，每个客户端甚至在向其他客户端发送交易时就得付钱，而不只是付给把它打包进区块的那个人。这样经济规律就会起作用，没人能在交易广播系统里搭便车。&amp;quot;&lt;br&gt;我不知道怎么实现这个。给区块创建者的交易费用了个特殊技巧，可以在不增加任何体积的情况下包含交易费。如果每笔交易费都要对应一笔交易，那交易费的交易的交易费又怎么办？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 bytemaster on August 05, 2010, 03:39:19 PM（https://bitcointalk.org/index.php?topic=287.msg7684#msg7684）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;The only solution to this problem is to make broadcasting of a transaction &amp;quot;non free&amp;quot;. Namely, if you want me to include it you have to pay me. The net (no pun intended) result is that each client would need to pay other clients to whom they even send their transaction, not just the individual who gets it in a block. In this way the laws of economics take over and no one gets a free ride on the transaction broadcast system.&lt;br&gt;&amp;quot;&lt;br&gt;I don&amp;#x27;t know a way to implement that. The transaction fee to the block creator uses a special trick to include the transaction fee without any additional size. If there was a transaction for each transaction fee, then what about the transactions fees for the transaction fee&amp;#x27;s transaction?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Who&#39;s the Spanish jerk draining the Faucet?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p320.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p320.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Who&amp;#x27;s the Spanish jerk draining the Faucet?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 17:06:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/321/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;静默失败会很难看。&lt;/p&gt;&#xA;&lt;p&gt;【引用 gavinandresen 于 2010年8月4日 20:40:55（https://bitcointalk.org/index.php?topic=704.msg7575#msg7575）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;1. 按 IP 地址的第一个字节限速（这次是 79. 或 81.）。&amp;quot;&lt;br&gt;确实需要。你打算定什么速率？归根结底，限速总比被全部掏空好。&lt;/p&gt;&#xA;&lt;p&gt;【引用 gavinandresen 于 2010年8月4日 20:40:55（https://bitcointalk.org/index.php?topic=704.msg7575#msg7575）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;3. 按 IP 地址反向 DNS 查询的最后两级域名限速（这次是 rima-tde.net）。&amp;quot;&lt;br&gt;这招可能会出奇地好用。如果有效，就能让他们碰不到速率上限，但速率上限仍是最后一道防线。&lt;/p&gt;&#xA;&lt;p&gt;【引用 gavinandresen 于 2010年8月4日 20:40:55（https://bitcointalk.org/index.php?topic=704.msg7575#msg7575）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;4. 把标准发放量降到 0.5 个比特币（自从我开水龙头以来，比特币涨了 10 倍）。&amp;quot;&lt;br&gt;确实该降了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Silently failing would look bad.&lt;/p&gt;&#xA;&lt;p&gt;【引用 gavinandresen on August 04, 2010, 08:40:55 PM（https://bitcointalk.org/index.php?topic=704.msg7575#msg7575）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;1. Rate limit based on the first byte of the IP address (79. or 81. in this case).&lt;br&gt;&amp;quot;&lt;br&gt;Definitely needed. What rate are you thinking of? Ultimately, it&amp;#x27;s better to rate limit it than to let it all drain out.&lt;/p&gt;&#xA;&lt;p&gt;【引用 gavinandresen on August 04, 2010, 08:40:55 PM（https://bitcointalk.org/index.php?topic=704.msg7575#msg7575）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;3. Rate limit based on last two domains of reverse DNS lookup of the IP address (rima-tde.net in this case).&lt;br&gt;&amp;quot;&lt;br&gt;That might work surprisingly well. If it works, it keeps them from hitting the rate limit, but the rate limit is there as the last line of defence.&lt;/p&gt;&#xA;&lt;p&gt;【引用 gavinandresen on August 04, 2010, 08:40:55 PM（https://bitcointalk.org/index.php?topic=704.msg7575#msg7575）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;4. Make the standard amount given away 0.5 Bitcoins (Bitcoins have gone up 10 times in value since I started the Faucet).&lt;br&gt;&amp;quot;&lt;br&gt;Definitely time to lower it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoind transaction to ip address</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p321.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p321.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoind transaction to ip address&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 17:28:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/322/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没实现。&lt;/p&gt;&#xA;&lt;p&gt;事实证明反正没人喜欢那种转账方式，所以它没得到多少开发关注。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s not implemented.&lt;/p&gt;&#xA;&lt;p&gt;It turned out nobody liked that mode of transfer anyway, so it hasn&amp;#x27;t had much development attention.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p320.html&#34;&gt;← 上一个帖子：Re: Who&amp;#x27;s the Spanish jerk draining the Faucet?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p322.html&#34;&gt;下一个帖子：Re: Transaction Overload Solution →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Transaction Overload Solution</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p322.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p322.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Transaction Overload Solution&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 17:38:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/323/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我想不出实现它的办法。所有的交易费都会变成额外的交易。那交易费的交易的交易费又怎么办？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I can&amp;#x27;t think of a way to implement that. All the transaction fees would be additional transactions. What about the transaction fees for the transaction fee&amp;#x27;s transaction?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p321.html&#34;&gt;← 上一个帖子：Re: bitcoind transaction to ip address&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p323.html&#34;&gt;下一个帖子：Re: Flood attack 0.00000001 BC →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Flood attack 0.00000001 BC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p323.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p323.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 17:49:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/324/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 bytemaster 于 2010年8月5日 16:46:52（https://bitcointalk.org/index.php?topic=287.msg7699#msg7699）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;现在交易费地址是留&amp;quot;空&amp;quot;的，由区块生成者填写。现在你会把它填成你请来打包区块的人的地址。&amp;quot;&lt;br&gt;如果只让一个人来打包区块，那可能要花好几天。哦，你的意思是给每个节点发一个不同版本，把交易费写给他们？&lt;/p&gt;&#xA;&lt;p&gt;现在的方式是，谁打包出来就归谁。&lt;/p&gt;&#xA;&lt;p&gt;如果有需要，我们可以为交易广播搞一个类似 BitTorrent 的针锋相对机制：把付费交易中继给我，否则我就不中继给你。不过这大概不会成为真正的问题。只要有一个节点按规矩中继，就能抵消另外 7 个贪婪不中继的节点。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 bytemaster on August 05, 2010, 04:46:52 PM（https://bitcointalk.org/index.php?topic=287.msg7699#msg7699）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Right now the transaction fee address is left &amp;quot;blank&amp;quot; and the block generator fills it out.&lt;br&gt;Now you would fill it in with the address of the person you are asking to build the block.&lt;br&gt;&amp;quot;&lt;br&gt;If you&amp;#x27;re only going to have one person work on building the block, that could take days. Oh, do you mean send a different variation to each node with the tx fee written to them?&lt;/p&gt;&#xA;&lt;p&gt;The way it is now, it&amp;#x27;s whoever builds this gets it.&lt;/p&gt;&#xA;&lt;p&gt;If we needed to, we could have a BitTorrent-esque tit-for-tat for transaction broadcast. Relay paying transactions to me, or I won&amp;#x27;t relay them to you. It probably won&amp;#x27;t be an actual problem though. It only takes one node relaying like it should to cancel out 7 others greedily not relaying.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A proposal for a semi-automated Escrow mechanism</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p324.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p324.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A proposal for a semi-automated Escrow mechanism&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-05 18:08:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/325/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;可以写一笔需要两个签名才能花掉的交易。你写一笔付款，要求收款方和付款方双方的签名才能花掉。要解除托管，你把自己那一半的签名给收款方；或者收款方也可以把他签好的一半给你，把钱退回。这种简单情形下没有中间人。最后的手段就是永远拒绝释放，实质上等于把钱烧掉。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;A transaction can be written that requires two signatures to spend it next. You write a payment that requires the signature of both the recipient and the sender to spend it. To release the escrow, you give the recipient the signature for your half, or the payee can return it by giving you his signed half. There&amp;#x27;s no mediator in this simple case. The recourse is to refuse to ever release it, essentially burning the money.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: latency and locality</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p325.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p325.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: latency and locality&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-07 16:28:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/326/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;一旦脱离&amp;quot;每个节点的影响力与其 CPU 算力成正比&amp;quot;的体系，你还能用什么来判断谁（大致）是一个人？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Once you get away from a system where each node&amp;#x27;s influence is proportional to their CPU power, then what else do you use to determine who is (approximately) one person?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p324.html&#34;&gt;← 上一个帖子：Re: A proposal for a semi-automated Escrow mechanism&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p326.html&#34;&gt;下一个帖子：Re: Bitcoin minting is thermodynamically perverse →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin minting is thermodynamically perverse</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p326.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p326.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin minting is thermodynamically perverse&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-07 17:46:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/327/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这和黄金与金矿开采的情况一样。黄金开采的边际成本往往贴近金价。金矿开采是一种浪费，但这种浪费远小于拥有黄金作为交换媒介所带来的效用。&lt;/p&gt;&#xA;&lt;p&gt;我认为比特币也会一样。比特币促成的交易所带来的效用，将远远超过所耗电力的成本。所以，没有比特币才是净浪费。&lt;/p&gt;&#xA;&lt;p&gt;【引用 gridecon 于 2010年8月6日 16:48:00（https://bitcointalk.org/index.php?topic=721.msg7889#msg7889）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;总的来说，我也不同意&amp;quot;生成币的巨大计算负担是当前系统的必要条件&amp;quot;这一说法。据我理解，货币创造本质上是以时间为度量的——如果时间是根本的控制变量，那为什么每个人还要在给定的时间段内&amp;quot;尽可能多地掷骰子&amp;quot;？&amp;quot;币所有权和交易的&amp;quot;证明链&amp;quot;并不依赖于生成币的方法。&amp;quot;&lt;br&gt;每个节点对网络的影响力与其 CPU 算力成正比。向网络证明你有多少 CPU 算力的唯一办法，就是真正用起来。&lt;/p&gt;&#xA;&lt;p&gt;如果还有别的每人拥有量有限、可以用来实现一人一票的东西，我想不出来。IP 地址……比 CPU 容易弄到大量得多。&lt;/p&gt;&#xA;&lt;p&gt;我想也许可以在某些时刻测量 CPU 算力。比如，CPU 算力挑战平均每 10 分钟只运行 1 分钟。这样不用一直运行，也能在给定时刻证明你的总算力。不过我不确定这怎么实现。一个当时不在场的节点没法知道，过去的链到底是在带 9 分钟休息的工作周期里生成的，而不是连续生成的。&lt;/p&gt;&#xA;&lt;p&gt;工作量证明有个很好的特性：它可以通过不可信的中间人传递。我们不用担心通信的保管链问题。不管是谁告诉你最长链，工作量证明自己会说话。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s the same situation as gold and gold mining. The marginal cost of gold mining tends to stay near the price of gold. Gold mining is a waste, but that waste is far less than the utility of having gold available as a medium of exchange.&lt;/p&gt;&#xA;&lt;p&gt;I think the case will be the same for Bitcoin. The utility of the exchanges made possible by Bitcoin will far exceed the cost of electricity used. Therefore, not having Bitcoin would be the net waste.&lt;/p&gt;&#xA;&lt;p&gt;【引用 gridecon on August 06, 2010, 04:48:00 PM（https://bitcointalk.org/index.php?topic=721.msg7889#msg7889）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;As an overall point, I also do not agree with the idea that the very high computational burden of coin generation is in fact a necessity of the current system. As I understand it, currency creation is fundamentally metered by TIME - and if that is the fundamental controlling variable, what is the need for everyone to &amp;quot;roll as many dice as posible&amp;quot; within that given time period? The &amp;quot;chain of proof&amp;quot; for coin ownership and transactions doesn&amp;#x27;t depend on the method for spawning coins.&lt;br&gt;&amp;quot;&lt;br&gt;Each node&amp;#x27;s influence on the network is proportional to its CPU power. The only way to show the network how much CPU power you have is to actually use it.&lt;/p&gt;&#xA;&lt;p&gt;If there&amp;#x27;s something else each person has a finite amount of that we could count for one-person-one-vote, I can&amp;#x27;t think of it. IP addresses... much easier to get lots of them than CPUs.&lt;/p&gt;&#xA;&lt;p&gt;I suppose it might be possible to measure CPU power at certain times. For instance, if the CPU power challenge was only run for an average of 1 minute every 10 minutes. You could still prove your total power at given times without running it all the time. I&amp;#x27;m not sure how that could be implemented though. There&amp;#x27;s no way for a node that wasn&amp;#x27;t present at the time to know that a past chain was actually generated in a duty cycle with 9 minute breaks, not back to back.&lt;/p&gt;&#xA;&lt;p&gt;Proof-of-work has the nice property that it can be relayed through untrusted middlemen. We don&amp;#x27;t have to worry about a chain of custody of communication. It doesn&amp;#x27;t matter who tells you a longest chain, the proof-of-work speaks for itself.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: A proposal for a semi-automated Escrow mechanism</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p327.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p327.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: A proposal for a semi-automated Escrow mechanism&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-07 20:04:59 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/328/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 jgarzik 于 2010年8月5日 19:00:30（https://bitcointalk.org/index.php?topic=645.msg7723#msg7723）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;由于存在这种最后手段，它不太可能被用作托管机制&amp;quot;&lt;br&gt;真的吗？你觉得人们理解不了它的好处？（如果你回应的论点是它根本没有任何好处，那我想这正好印证了人们理解不了它。）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 jgarzik on August 05, 2010, 07:00:30 PM（https://bitcointalk.org/index.php?topic=645.msg7723#msg7723）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Due to that recourse, it is unlikely to be used as an escrow mechanism&lt;br&gt;&amp;quot;&lt;br&gt;Really? Do you think people won&amp;#x27;t be able to understand the benefit? (If your response is an argument that there&amp;#x27;s no benefit at all, I guess that will reinforce the case that people won&amp;#x27;t be able to understand it.)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Escrow</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p328.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p328.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Escrow&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-07 20:13:52 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/329/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;下面概述一种软件上可行的托管交易。这还没实现，我近期大概也没时间实现，只是让你知道什么是可能的。&lt;/p&gt;&#xA;&lt;p&gt;基本托管：买家把一笔付款提交到托管中。卖家收到一笔钱在托管中的交易，但在买家解锁之前他花不掉。买家此后随时可以释放这笔付款，也可能永远不释放。这不允许买家把钱拿回去，但给了他一个选择：永远不释放，赌气把钱烧掉。卖家也有选择把钱退回给买家。&lt;/p&gt;&#xA;&lt;p&gt;这个系统虽然不能保证双方不受损失，但它让作弊无利可图。&lt;/p&gt;&#xA;&lt;p&gt;如果卖家不发货，他就拿不到钱。买家还是会损失这笔钱，但至少卖家没有骗他的金钱动机。&lt;/p&gt;&#xA;&lt;p&gt;买家无法通过不付款获利。他拿不回托管的钱。他不可能因为资金不足而付不出。卖家能看到资金已锁定到他的密钥上，无法转给别人。&lt;/p&gt;&#xA;&lt;p&gt;这时，经济学家会说，欺诈的卖家可能会开始谈判，比如&amp;quot;放款吧，我退你一半&amp;quot;，但到那时，信任已经所剩无几、怨恨却那么多，谈判不太可能发生。骗子既然已经在为行骗而食言，凭什么会守信用退你一半？我想对于不大的金额，几乎所有人光凭原则就会拒绝。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s an outline of the kind of escrow transaction that&amp;#x27;s possible in software. This is not implemented and I probably won&amp;#x27;t have time to implement it soon, but just to let you know what&amp;#x27;s possible.&lt;/p&gt;&#xA;&lt;p&gt;The basic escrow: The buyer commits a payment to escrow. The seller receives a transaction with the money in escrow, but he can&amp;#x27;t spend it until the buyer unlocks it. The buyer can release the payment at any time after that, which could be never. This does not allow the buyer to take the money back, but it does give him the option to burn the money out of spite by never releasing it. The seller has the option to release the money back to the buyer.&lt;/p&gt;&#xA;&lt;p&gt;While this system does not guarantee the parties against loss, it takes the profit out of cheating.&lt;/p&gt;&#xA;&lt;p&gt;If the seller doesn&amp;#x27;t send the goods, he doesn&amp;#x27;t get paid. The buyer would still be out the money, but at least the seller has no monetary motivation to stiff him.&lt;/p&gt;&#xA;&lt;p&gt;The buyer can&amp;#x27;t benefit by failing to pay. He can&amp;#x27;t get the escrow money back. He can&amp;#x27;t fail to pay due to lack of funds. The seller can see that the funds are committed to his key and can&amp;#x27;t be sent to anyone else.&lt;/p&gt;&#xA;&lt;p&gt;Now, an economist would say that a fraudulent seller could start negotiating, such as &amp;quot;release the money and I&amp;#x27;ll give you half of it back&amp;quot;, but at that point, there would be so little trust and so much spite that negotiation is unlikely. Why on earth would the fraudster keep his word and send you half if he&amp;#x27;s already breaking his word to steal it? I think for modest amounts, almost everyone would refuse on principle alone.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p329.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p329.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-07 21:16:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/330/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 impossible7 于 2010年8月6日 11:37:20（https://bitcointalk.org/index.php?topic=648.msg7838#msg7838）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;CRITICAL_BLOCK 是一个包含 for 循环的宏。断言失败表明在循环体内调用了 break。这个块里唯一的 break 语句在第 2762 行。在原始源文件里，这个临界块里没有 break 语句。我认为你必须删除第 2759-2762 行。原始 main.cpp 里没有那样的东西。&amp;quot;&lt;br&gt;抱歉。CRITICAL_BLOCK 并不完美。必须小心不要从里面 break 或 continue 出来。有个断言能捕获并警告 break。用它确实可以被批评，但没有它的话语法会臃肿得多，也更容易出错。&lt;/p&gt;&#xA;&lt;p&gt;有没有可能 SSE2 代码在 Intel 上慢是因为某个可以绕开的怪癖？比如，某个东西能用但不对齐就慢，或者缓存抖动，或者某种指令特别慢？我不确定好不好找，但我记得 Intel 以前有个可以按指令级分析的 profiler。我猜如果 tcatm 手头没有那款慢 CPU 的机器来测试，就没什么希望了。但如果它能在大多数 CPU 上正常工作就太好了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 impossible7 on August 06, 2010, 11:37:20 AM（https://bitcointalk.org/index.php?topic=648.msg7838#msg7838）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;CRITICAL_BLOCK is a macro that contains a for loop. The assertion failure indicates that break has been called inside the body of the loop. The only break statement in this block is in line 2762. In the original source file, there is no break statement in this critical block. I think you must remove lines 2759-2762. The is nothing like that in the original main.cpp.&lt;br&gt;&amp;quot;&lt;br&gt;Sorry about that. CRITICAL_BLOCK isn&amp;#x27;t perfect. You have to be careful not to break or continue out of it. There&amp;#x27;s an assert that catches and warns about break. I can be criticized for using it, but the syntax would be so much more bloated and error prone without it.&lt;/p&gt;&#xA;&lt;p&gt;Is there a chance the SSE2 code is slow on Intel because of some quirk that could be worked around? For instance, if something works but is slow if it&amp;#x27;s not aligned, or thrashing the cache, or one type of instruction that&amp;#x27;s really slow? I&amp;#x27;m not sure how available it is, but I think Intel used to have a profiler for profiling on a per instruction level. I guess if tcatm doesn&amp;#x27;t have a system with the slow processor to test with, there&amp;#x27;s not much hope. But it would be really nice if this was working on most CPUs.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin generation broken in 0.3.8?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p330.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p330.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin generation broken in 0.3.8?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 18:50:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/331/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我发现 SSE2 只带来约 2% 的微小提速，似乎不值得为此牺牲兼容性。我想选更稳妥的方案。&lt;/p&gt;&#xA;&lt;p&gt;在我看来，Crypto++ 不太可能在运行时决定是否用 SSE2。有一处它检测 SSE2 来决定某个区块数参数，但 SSE2 相关的全是编译时的 #ifdef，我看不出它怎么在运行时切换。也许我没找对地方。&lt;/p&gt;&#xA;&lt;p&gt;我们要在所有 makefile 里启用 SSE2 吗？万一有人用 64 位编译，看来必须启用。&lt;/p&gt;&#xA;&lt;p&gt;我会重新编译 Linux 0.3.8 发布版中的 64 位部分。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I found that SSE2 only added a slight 2% speedup, which didn&amp;#x27;t seem worth the incompatibility. I was trying to take the safer option.&lt;/p&gt;&#xA;&lt;p&gt;It doesn&amp;#x27;t look to me like Crypto++ could be deciding whether to use SSE2 at runtime. There&amp;#x27;s one place where it detects SSE2 for deciding some block count parameter, but the SSE2 stuff is all #ifdef at compile time and I can&amp;#x27;t see how that would switch at runtime. Maybe I&amp;#x27;m not looking in the right place.&lt;/p&gt;&#xA;&lt;p&gt;Should we enable SSE2 in all the makefiles? It seems like we must in case someone compiles with 64-bit.&lt;/p&gt;&#xA;&lt;p&gt;I will recompile the 64-bit part of the Linux 0.3.8 release.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.8.1 update for Linux 64-bit</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p331.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p331.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.8.1 update for Linux 64-bit&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 19:46:58 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/332/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;当我们在 0.3.6 版本切换到 Crypto++ 5.6.0 的 SHA-256 后，Linux 64 位构建版的挖矿坏了。0.3.8.1 版已在 SourceForge 上，64 位二进制已更新。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/bitcoin-0.3.8.1-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;p&gt;0.3.8 之后的版本可能要求 SSE2。有人还在用 Pentium 3 或更老的机器、这会成为问题吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;When we switched to Crypto++ 5.6.0 SHA-256 in version 0.3.6, generation got broken on the Linux 64-bit build. Version 0.3.8.1 is on SourceForge with the 64-bit binary updated.&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/bitcoin-0.3.8.1-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;p&gt;Future versions after 0.3.8 will probably require SSE2. Anyone have Pentium 3 or older where this would be a problem?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: What could be the transition plan to Y2038 compliant Bitcoin?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p332.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p332.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: What could be the transition plan to Y2038 compliant Bitcoin?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 20:13:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/333/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;unsigned int 能用到 2106 年。到那时网络肯定至少要彻底改造一次。&lt;/p&gt;&#xA;&lt;p&gt;不应该有任何 signed int。如果你在哪儿发现了 signed int，请告诉我（请在 25 年内），我会把它改成 unsigned int。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;unsigned int is good until 2106. Surely the network will have to be totally revamped at least once by then.&lt;/p&gt;&#xA;&lt;p&gt;There should not be any signed int. If you&amp;#x27;ve found a signed int somewhere, please tell me (within the next 25 years please) and I&amp;#x27;ll change it to unsigned int.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: bitcoin generation broken in 0.3.8?  (64-bit)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p333.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p333.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoin generation broken in 0.3.8?  (64-bit)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 20:34:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/334/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我上传了 Linux 版 0.3.8.1，64 位已重新构建。我用它跑了难度 1 的测试，已经生成了区块。&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=765.0&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/bitcoin-0.3.8.1-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded 0.3.8.1 for Linux with re-built 64-bit. I ran a difficulty 1 test with it and it has generated blocks.&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=765.0&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/bitcoin-0.3.8.1-linux.tar.gz/download&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p332.html&#34;&gt;← 上一个帖子：Re: What could be the transition plan to Y2038 compliant Bitcoin?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p334.html&#34;&gt;下一个帖子：Re: Version 0.3.8.1 update for Linux 64-bit →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.8.1 update for Linux 64-bit</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p334.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p334.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.8.1 update for Linux 64-bit&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 20:55:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/335/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;说得好，我觉得如果你没有 SSE2，可以关掉挖矿运行。&lt;/p&gt;&#xA;&lt;p&gt;要不在 cryptopp/config.h 顶部加上：&lt;/p&gt;&#xA;&lt;p&gt;#if!defined(_M_X64) &amp;amp;&amp;amp;!defined(__x86_64__)&lt;br&gt;#define CRYPTOPP_DISABLE_SSE2 1&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;这样 32 位构建就会禁用 SSE2。（至少在 GCC 或 MSVC 下）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s a good point, I believe you could run with generation off if you don&amp;#x27;t have SSE2.&lt;/p&gt;&#xA;&lt;p&gt;How about add to the top of cryptopp/config.h:&lt;/p&gt;&#xA;&lt;p&gt;#if !defined(_M_X64) &amp;amp;&amp;amp; !defined(__x86_64__)&lt;br&gt;#define CRYPTOPP_DISABLE_SSE2 1&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;that would disable SSE2 for 32-bit builds. (at least with GCC or MSVC)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Connection limits</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p335.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p335.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Connection limits&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 20:58:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/336/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN rev 125：&lt;br&gt;- 即使已有 8 个入站连接，也始终建立 8 个出站连接&lt;br&gt;- 出站连接限制为每个 a.b.?.? 网段一个&lt;br&gt;- 开关 -maxconnections=#&lt;/p&gt;&#xA;&lt;p&gt;我加了个（目前未文档化的）开关 -maxconnections=#。除非你的路由器撑不住太多连接，否则不建议用；如果需要，试试 -maxconnections=30。&lt;/p&gt;&#xA;&lt;p&gt;我还没怎么测试过 -maxconnections，有人能测一下吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SVN rev 125:&lt;br&gt;- Always make 8 outbound connections even if have 8 inbound&lt;br&gt;- Limit outbound connections to one per a.b.?.? range&lt;br&gt;- Switch -maxconnections=#&lt;/p&gt;&#xA;&lt;p&gt;I added the (currently undocumented) switch -maxconnections=#. You shouldn&amp;#x27;t use it unless you need to because your router can&amp;#x27;t maintain a lot of connections, then try -maxconnections=30.&lt;/p&gt;&#xA;&lt;p&gt;I haven&amp;#x27;t really tested -maxconnections much, could someone test it?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin minting is thermodynamically perverse</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p336.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p336.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin minting is thermodynamically perverse&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-09 21:28:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/337/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果你需要给家里供暖，电脑产生的热量就不算浪费。如果你在的地方用电取暖，那电脑的热量就不是浪费。用电脑产热和用电取暖成本相当。&lt;/p&gt;&#xA;&lt;p&gt;如果你有比电更便宜的取暖方式，那浪费的只是成本差价。&lt;/p&gt;&#xA;&lt;p&gt;如果是夏天还开着空调，那就是双倍浪费。&lt;/p&gt;&#xA;&lt;p&gt;比特币挖矿最终会流向成本最低的地方。也许是寒冷、用电取暖的地区，在那里它基本等于免费。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The heat from your computer is not wasted if you need to heat your home. If you&amp;#x27;re using electric heat where you live, then your computer&amp;#x27;s heat isn&amp;#x27;t a waste. It&amp;#x27;s equal cost if you generate the heat with your computer.&lt;/p&gt;&#xA;&lt;p&gt;If you have other cheaper heating than electric, then the waste is only the difference in cost.&lt;/p&gt;&#xA;&lt;p&gt;If it&amp;#x27;s summer and you&amp;#x27;re using A/C, then it&amp;#x27;s twice.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin generation should end up where it&amp;#x27;s cheapest. Maybe that will be in cold climates where there&amp;#x27;s electric heat, where it would be essentially free.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.8.1 update for Linux 64-bit</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p337.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p337.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.8.1 update for Linux 64-bit&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-10 23:46:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/338/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN rev 128：在 32 位上禁用 SSE2。这可能只对 MSVC 和 GCC 有效。其他编译器可能有不同的 64 位宏定义。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SVN rev 128: disable SSE2 on 32-bit. This may only disable it for MSVC and GCC. Other compilers might have different 64-bit defines.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p336.html&#34;&gt;← 上一个帖子：Re: Bitcoin minting is thermodynamically perverse&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p338.html&#34;&gt;下一个帖子：Re: Not a suggestion →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Not a suggestion</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p338.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p338.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Not a suggestion&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 00:14:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/339/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是个非常有意思的话题。如果找到解法，比特币就可以有更好、更简单、更方便的实现。&lt;/p&gt;&#xA;&lt;p&gt;最初，一个币可以只是一串签名。有了时间戳服务，旧的签名可以在回溯扇出太大之前逐渐丢弃，币也可以单独保存或按面额保存。正是检查&amp;quot;不存在双重支付&amp;quot;的需求，要求知道所有交易的全局信息。&lt;/p&gt;&#xA;&lt;p&gt;挑战在于，你怎么证明不存在其他花费？一个节点似乎必须知道所有交易才能验证。如果它只知道输入/输出点的哈希，就无法检查签名来判断某个输出点之前是否被花过。你有什么想法吗？&lt;/p&gt;&#xA;&lt;p&gt;很难想到零知识证明在这里怎么用。&lt;/p&gt;&#xA;&lt;p&gt;我们要证明的是&amp;quot;某物不存在&amp;quot;，这似乎要求知道全部并检查其中不包含那个东西。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is a very interesting topic. If a solution was found, a much better, easier, more convenient implementation of Bitcoin would be possible.&lt;/p&gt;&#xA;&lt;p&gt;Originally, a coin can be just a chain of signatures. With a timestamp service, the old ones could be dropped eventually before there&amp;#x27;s too much backtrace fan-out, or coins could be kept individually or in denominations. It&amp;#x27;s the need to check for the absence of double-spends that requires global knowledge of all transactions.&lt;/p&gt;&#xA;&lt;p&gt;The challenge is, how do you prove that no other spends exist? It seems a node must know about all transactions to be able to verify that. If it only knows the hash of the in/outpoints, it can&amp;#x27;t check the signatures to see if an outpoint has been spent before. Do you have any ideas on this?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s hard to think of how to apply zero-knowledge-proofs in this case.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;re trying to prove the absence of something, which seems to require knowing about all and checking that the something isn&amp;#x27;t included.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Escrow</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p339.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p339.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Escrow&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 01:30:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/340/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;【引用 jgarzik 于 2010年8月10日 18:53:57（https://bitcointalk.org/index.php?topic=750.msg8566#msg8566）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;去问问现实中的商家老板，愿不愿意告诉他们的顾客：钱有可能永远丢失，双方都无法挽回。&amp;quot;&lt;br&gt;这么说好像钱会莫名其妙丢失，双方想合作也拿不回来。&lt;/p&gt;&#xA;&lt;p&gt;预付款买东西，钱也拿不回来。消费者对此似乎挺能接受。这并不比那更糟。&lt;/p&gt;&#xA;&lt;p&gt;任何一方随时都可以选择把钱释放给对方。&lt;/p&gt;&#xA;&lt;p&gt;【引用 nelisky 于 2010年8月10日 20:20:36（https://bitcointalk.org/index.php?topic=750.msg8585#msg8585）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;但烧钱方案虽然能很好地防止经济上划算的欺诈，却无法防止报复，一旦一方不诚实，大家都会输。我肯定不会支持这个。&amp;quot;&lt;br&gt;那你一定也反对常见的预付款制度，因为在那里面吃亏的是顾客。&lt;/p&gt;&#xA;&lt;p&gt;预付款：顾客损失，骗子拿到钱。&lt;br&gt;简单托管：顾客损失，但骗子也拿不到钱。&lt;/p&gt;&#xA;&lt;p&gt;你们是想说预付款更好吗？因为至少骗子拿到了钱，至少有人拿到了？&lt;/p&gt;&#xA;&lt;p&gt;想象有人偷了你的东西。你拿不回来，但如果可以——如果它有个能远程触发的自毁开关，你会用吗？让小偷知道你所有的东西都有自毁开关，偷了就变废品（虽然你也损失了），这会是好事吗？如果他们归还，你可以重新激活。&lt;/p&gt;&#xA;&lt;p&gt;想象黄金被偷就会变成铅。如果小偷归还，它又变回黄金。&lt;/p&gt;&#xA;&lt;p&gt;我还是觉得问题可能在于表达方式。比如，在博弈论讨论中别那么直白地说&amp;quot;烧钱&amp;quot;。钱从来没有真正被烧掉。你永远随时都有释放它的选择。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;【引用 jgarzik on August 10, 2010, 06:53:57 PM（https://bitcointalk.org/index.php?topic=750.msg8566#msg8566）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Ask some real-world business owners if they want to tell their customers about the chance of the money being lost forever, unrecoverable by either party.&lt;br&gt;&amp;quot;&lt;br&gt;That makes it sound like it might somehow get lost and the parties can&amp;#x27;t get it even if they want to cooperate.&lt;/p&gt;&#xA;&lt;p&gt;When you pay for something up front, you can&amp;#x27;t get it back either. Consumers seem comfortable with that. It&amp;#x27;s no worse than that.&lt;/p&gt;&#xA;&lt;p&gt;Either party always has the option to release it to the other.&lt;/p&gt;&#xA;&lt;p&gt;【引用 nelisky on August 10, 2010, 08:20:36 PM（https://bitcointalk.org/index.php?topic=750.msg8585#msg8585）】&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;But the money burning solution, while great at preventing economically viable fraud, does nothing to prevent revenge and actually makes everyone loose if one side is dishonest. I would certainly not endorse that.&lt;br&gt;&amp;quot;&lt;br&gt;Then you must also be against the common system of payment up front, where the customer loses.&lt;/p&gt;&#xA;&lt;p&gt;Payment up front: customer loses, and the thief gets the money.&lt;br&gt;Simple escrow: customer loses, but the thief doesn&amp;#x27;t get the money either.&lt;/p&gt;&#xA;&lt;p&gt;Are you guys saying payment up front is better, because at least the thief gets the money, so at least someone gets it?&lt;/p&gt;&#xA;&lt;p&gt;Imagine someone stole something from you. You can&amp;#x27;t get it back, but if you could, if it had a kill switch that could be remote triggered, would you do it? Would it be a good thing for thieves to know that everything you own has a kill switch and if they steal it, it&amp;#x27;ll be useless to them, although you still lose it too? If they give it back, you can re-activate it.&lt;/p&gt;&#xA;&lt;p&gt;Imagine if gold turned to lead when stolen. If the thief gives it back, it turns to gold again.&lt;/p&gt;&#xA;&lt;p&gt;It still seems to me the problem may be one of presenting it the right way. For one thing, not being so blunt about &amp;quot;money burning&amp;quot; for the purposes of game theory discussion. The money is never truly burned. You have the option to release it at any time forever.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Compile error in SVN r127</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p340.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p340.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Compile error in SVN r127&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 01:42:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/341/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN 已更新。谢谢。&lt;/p&gt;&#xA;&lt;p&gt;以后恐怕还会反复栽在这个坑里。它没把我的编译搞坏。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Updated SVN. Thanks.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s little hope of not repeatedly stumbling over that in the future. It doesn&amp;#x27;t break the compile for me.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p339.html&#34;&gt;← 上一个帖子：Re: Escrow&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p341.html&#34;&gt;下一个帖子：Re: Not a suggestion →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Not a suggestion</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p341.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p341.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Not a suggestion&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 21:07:59 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/342/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;还在思考这个想法……&lt;/p&gt;&#xA;&lt;p&gt;网络需要做的唯一工作，就是判断某次输出点的花费是否为第一次。&lt;/p&gt;&#xA;&lt;p&gt;如果我们愿意让客户端自己保存其货币的历史记录，那么网络就不需要存储某些信息，例如：&lt;br&gt;- 价值&lt;br&gt;- 一笔交易中输入点与输出点的对应关系&lt;/p&gt;&#xA;&lt;p&gt;网络将只跟踪一堆相互独立的输出点。它不知道这些输出点属于哪些交易、对应什么金额。客户端可以查询某个输出点是否已被花费，并可以提交一个满足条件的输入点来将其标记为已花费。网络保存该输出点以及第一个证明其已花费的有效输入点。输入点对其关联的下一个输出点的哈希与一个 salt 进行签名，这样，若知道 salt，就可以私下证明该签名签署了某个特定的下一个输出点，但公开来看，网络并不知道下一个输出点是什么。&lt;/p&gt;&#xA;&lt;p&gt;我认为客户端将不得不保存一直追溯到最初生成币的完整历史记录。支付方需要向收款方发送数据，同时仍与网络通信以将输出点标记为已花费，并检查该花费是否为第一次花费。也许数据传输可以作为电子邮件附件来完成。&lt;/p&gt;&#xA;&lt;p&gt;客户端必须保存完整历史记录这一事实，削弱了隐私上的好处。处理大额资金的人仍然能看到大量交易历史。考虑到历史会回溯发散，他们最终可能看到大部分历史。可以通过把面额做得更细来限制发散，但处理大额资金的商家仍然可能看到大量历史。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Still thinking this idea through...&lt;/p&gt;&#xA;&lt;p&gt;The only job the network needs to do is to tell whether a spend of an outpoint is the first or not.&lt;/p&gt;&#xA;&lt;p&gt;If we&amp;#x27;re willing to have clients keep the history for their own money, then some of the information may not need to be stored by the network, such as:&lt;br&gt;- the value&lt;br&gt;- the association of inpoints and outpoints in one transaction&lt;/p&gt;&#xA;&lt;p&gt;The network would track a bunch of independent outpoints.  It doesn&amp;#x27;t know what transactions or amounts they belong to.  A client can find out if an outpoint has been spent, and it can submit a satisfying inpoint to mark it spent.  The network keeps the outpoint and the first valid inpoint that proves it spent.  The inpoint signs a hash of its associated next outpoint and a salt, so it can privately be shown that the signature signs a particular next outpoint if you know the salt, but publicly the network doesn&amp;#x27;t know what the next outpoint is.&lt;/p&gt;&#xA;&lt;p&gt;I believe the clients would have to keep the entire history back to the original generated coins.  Someone sending a payment would have to send data to the recipient, as well as still communicating with the network to mark outpoints spent and check that the spend is the first spend.  Maybe the data transfer could be done as an e-mail attachment.&lt;/p&gt;&#xA;&lt;p&gt;The fact that clients have to keep the entire history reduces the privacy benefit.  Someone handling a lot of money still gets to see a lot of transaction history.  The way it retrospectively fans out, they might end up seeing a majority of the history.  Denominations could be made granular to limit fan-out, but a business handling a lot of money might still end up seeing a lot of the history.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Lost large number of bitcoins</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p342.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p342.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Lost large number of bitcoins&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 21:46:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/343/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：sirius-m，2010 年 8 月 11 日 02:01:53 AM（https://bitcointalk.org/index.php?topic=782.msg8657#msg8657）&lt;/p&gt;&#xA;&lt;blockquote&gt;我在 FAQ 里加了每次交易后备份的提醒。顺便问下，备份前一定要停客户端吗？有点麻烦。自动备份确实有用。&lt;/blockquote&gt;&#xA;&lt;p&gt;备份前几秒内你什么都不做、也没收款的话（比如 5 秒），不停客户端备份也行。&lt;/p&gt;&#xA;&lt;p&gt;引用自：gridecon，2010 年 8 月 11 日 08:46:08 PM（https://bitcointalk.org/index.php?topic=782.msg8795#msg8795）&lt;/p&gt;&#xA;&lt;blockquote&gt;等等，我又糊涂了。我还以为这次乌龙的核心是比特币被设定成每笔交易都&amp;quot;掏空你的钱包&amp;quot;。&lt;/blockquote&gt;&#xA;&lt;p&gt;不，平时不会每笔交易都掏空钱包。它会找面额最小的一组币凑出接近金额的数。只不过这次不巧，他钱包里是单张 9000 BTC 的大钞，要付 1 BTC，只能拆开，找回 8999 BTC。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: sirius-m on August 11, 2010, 02:01:53 AM（https://bitcointalk.org/index.php?topic=782.msg8657#msg8657）I added to the FAQ the warning to back up after each transaction. Is it necessary btw to stop the client before making a backup? That&amp;#x27;s a bit inconvenient. Automatic backups would be useful indeed.&lt;br&gt;You can get away with backing up without stopping the client if you don&amp;#x27;t do anything or receive a payment within a few seconds before the backup.  (like 5 seconds)&lt;/p&gt;&#xA;&lt;p&gt;Quote from: gridecon on August 11, 2010, 08:46:08 PM（https://bitcointalk.org/index.php?topic=782.msg8795#msg8795）Wait, I&amp;#x27;m confused again. I thought the essence of the surprise was that Bitcoin is programmed to &amp;quot;empty your wallet&amp;quot; for EACH transaction. &lt;br&gt;No, it doesn&amp;#x27;t usually empty your wallet with each transaction.  It uses the smallest set of coins it can find to add up to near the amount.  In this case, unfortunately, his wallet had a single 9000 BTC bill in it, and it had to break it to get 1 BTC and 8999 BTC change.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Where is the separate discussion devoted to possible Bitcoin weaknesses.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p343.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p343.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Where is the separate discussion devoted to possible Bitcoin weaknesses.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 22:40:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/344/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不用搞成这么 breaking 的改动。新节点可以长期接受旧交易，等大多数节点都升级了再开始拒绝没有 PoW 的交易。或者，永远接受旧交易，但每个时间段只限量。&lt;/p&gt;&#xA;&lt;p&gt;交易加 PoW 我想过很多次，但最后总觉得 0.01 手续费本质上差不多、而且更好。0.01 基本就是工作量证明，只是不浪费。但如果问题是验证海量交易太慢，那 PoW 倒是能验得更快。&lt;/p&gt;&#xA;&lt;p&gt;更 general 的 umbrella 式局部解法是：实现一个检测&amp;quot;收到的块数异常下跌&amp;quot;的机制。这样攻击者要从 DoS 里获利，还是得占全网相当大一部分算力。&lt;/p&gt;&#xA;&lt;p&gt;引用自：gavinandresen，2010 年 8 月 11 日 04:10:56 PM（https://bitcointalk.org/index.php?topic=788.msg8761#msg8761）&lt;/p&gt;&#xA;&lt;blockquote&gt;比特币的 p2p 网络会受到各种拒绝服务攻击。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;行，我说出来了。&lt;/blockquote&gt;&#xA;&lt;p&gt;+1&lt;/p&gt;&#xA;&lt;p&gt;这时候搞演示测试，只能证明我们已经知道的事，还会把开发时间从加固系统挪去线上救火。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It doesn&amp;#x27;t have to be such a breaking change.  New nodes could accept old transactions for a long time until most nodes have already upgraded before starting to refuse transactions without PoW.  Or, they could always accept old transactions, but only a limited number per time period.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve thought about PoW on transactions many times, but usually I end up thinking a 0.01 transaction fee is essentially similar and better.  0.01 is basically a proof of work, but not wasted.  But if the problem is validating loads of transactions, then PoW could be checked faster.&lt;/p&gt;&#xA;&lt;p&gt;A more general umbrella partial solution would be to implement the idea where an unlikely dropoff in blocks received is detected.  Then an attacker would still need a substantial portion of the network&amp;#x27;s power to benefit from a DoS attack.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on August 11, 2010, 04:10:56 PM（https://bitcointalk.org/index.php?topic=788.msg8761#msg8761）Bitcoin&amp;#x27;s p2p network is subject to various kinds of denial of service attacks.&lt;/p&gt;&#xA;&lt;p&gt;There, I said it.&lt;br&gt;+1&lt;/p&gt;&#xA;&lt;p&gt;Any demonstration tests at this point would only show what we already know, and divert dev time from strengthening the system to operational fire fighting.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Flood attack 0.00000001 BC</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p344.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p344.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11 23:28:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/345/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在条件允许的情况下，让 blk*.dat 文件保持小巧是件好事。&lt;/p&gt;&#xA;&lt;p&gt;最终的解决方案是：不管它变得多大都不在乎。&lt;/p&gt;&#xA;&lt;p&gt;但就目前而言，趁它还小，保持小巧是好的，这样新用户能更快上手。当我最终实现纯客户端模式后，这就没那么重要了。&lt;/p&gt;&#xA;&lt;p&gt;交易费方面还有更多工作要做。一旦发生洪水攻击，你仍然可以通过支付 0.01 的交易费插队，让你的交易进入下一个区块。不过，我还没来得及把这个选项加到界面里。&lt;/p&gt;&#xA;&lt;p&gt;不管规模如何，测试网络都会以同样的方式反应，只是浪费的带宽和造成的烦扰要小得多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It would be nice to keep the blk*.dat files small as long as we can.&lt;/p&gt;&#xA;&lt;p&gt;The eventual solution will be to not care how big it gets.&lt;/p&gt;&#xA;&lt;p&gt;But for now, while it&amp;#x27;s still small, it&amp;#x27;s nice to keep it small so new users can get going faster.  When I eventually implement client-only mode, that won&amp;#x27;t matter much anymore.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s more work to do on transaction fees.  In the event of a flood, you would still be able to jump the queue and get your transactions into the next block by paying a 0.01 transaction fee.  However, I haven&amp;#x27;t had time yet to add that option to the UI.&lt;/p&gt;&#xA;&lt;p&gt;Scale or not, the test network will react in the same ways, but with much less wasted bandwidth and annoyance.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BSD detection</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p345.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p345.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BSD detection&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 00:02:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/346/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：dkaparis，2010 年 8 月 11 日 11:00:16 PM（https://bitcointalk.org/index.php?topic=790.msg8807#msg8807）&lt;/p&gt;&#xA;&lt;blockquote&gt;headers.h 里有这段代码：&lt;/blockquote&gt;&#xA;&lt;p&gt;（以下代码保留英文原文：）&lt;/p&gt;&#xA;&lt;p&gt;#ifdef __WXMAC_OSX__&lt;br&gt;#define __WXMAC__ 1&lt;br&gt;#define __WXOSX__ 1&lt;br&gt;#define __BSD__ 1&lt;br&gt;#endif&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;那段代码本来就是馊主意，我删了。Mac 代码只该用 __WXMAC_OSX__，别用 __WXMAC__ 或 __WXOSX__，__BSD__ 也别再用了。&lt;/p&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;p&gt;#if (defined(__unix__) || defined(unix)) &amp;amp;&amp;amp; !defined(USG)&lt;br&gt;#include &amp;lt;sys/param.h&amp;gt;&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;这样一定能在 Mac 上 define 出 BSD 吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: dkaparis on August 11, 2010, 11:00:16 PM（https://bitcointalk.org/index.php?topic=790.msg8807#msg8807）There is this piece of code in headers.h:&lt;/p&gt;&#xA;&lt;p&gt;#ifdef __WXMAC_OSX__&lt;br&gt;#define __WXMAC__ 1&lt;br&gt;#define __WXOSX__ 1&lt;br&gt;#define __BSD__ 1&lt;br&gt;#endif&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;That code was a bad idea anyway, I&amp;#x27;m deleting it.  Any Mac code should only use __WXMAC_OSX__, not __WXMAC__ or __WXOSX__, and we should stop using __BSD__.&lt;/p&gt;&#xA;&lt;p&gt;Quote&lt;br&gt;#if (defined(__unix__) || defined(unix)) &amp;amp;&amp;amp; !defined(USG)&lt;br&gt;#include &amp;lt;sys/param.h&amp;gt;&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;p&gt;Will that definitely cause BSD to be defined on Mac?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Not a suggestion</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p346.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p346.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Not a suggestion&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 02:46:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/347/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Red，2010 年 8 月 12 日 01:10:19 AM（https://bitcointalk.org/index.php?topic=770.msg8824#msg8824）&lt;/p&gt;&#xA;&lt;blockquote&gt;引用自：satoshi，2010 年 8 月 11 日 09:07:59 PM（https://bitcointalk.org/index.php?topic=770.msg8798#msg8798）&lt;br&gt;&lt;br&gt;&amp;gt; 我觉得客户端得把账本一直保留到最初生成的币。客户端要存全历史，隐私好处就打折了。&lt;br&gt;&lt;br&gt;我一开始也这么想，后来把自己说服了。&lt;/blockquote&gt;&#xA;&lt;p&gt;你是又说回现在的比特币系统了吗？&lt;/p&gt;&#xA;&lt;p&gt;我说的是我描述的那个假想系统：如果网络不知道交易的值和 lineage，那就没法验证、没法 vouch，客户端就只能把历史一路存回去。&lt;/p&gt;&#xA;&lt;p&gt;如果一个客户端是最近才上线的，要让它相信一笔交易有合法的过去，有两种办法：&lt;/p&gt;&#xA;&lt;p&gt;1）给它看一路回到最初生成的币的完整历史。&lt;br&gt;2）给它看到某个足够深的块的历史，然后相信——既然这么多节点都说到那为止的历史是对的，那一定是对的。&lt;/p&gt;&#xA;&lt;p&gt;但如果网络根本不知道所有交易的值和 lineage，我觉得它连 2）都做不到。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Red on August 12, 2010, 01:10:19 AM（https://bitcointalk.org/index.php?topic=770.msg8824#msg8824）Quote from: satoshi on August 11, 2010, 09:07:59 PM（https://bitcointalk.org/index.php?topic=770.msg8798#msg8798）I believe the clients would have to keep the entire history back to the original generated coins.  The fact that clients have to keep the entire history reduces the privacy benefit.&lt;/p&gt;&#xA;&lt;p&gt;I thought this too at first. But then I convinced myself otherwise.&lt;br&gt;Are you back to talking about the existing Bitcoin system here?&lt;/p&gt;&#xA;&lt;p&gt;I was talking about in the hypothetical system I was describing, if the network doesn&amp;#x27;t know the values and lineage of the transactions, then it can&amp;#x27;t verify them and vouch for them, so the clients would have to keep the history all the way back.&lt;/p&gt;&#xA;&lt;p&gt;If a client wasn&amp;#x27;t present until recently, the two ways to convince it that a transaction has a valid past is:&lt;br&gt;1) Show it the entire history back to the original generated coin.&lt;br&gt;2) Show it a history back to a thoroughly deep block, then trust that if so many nodes all said the history up to then was correct then it must be true.&lt;/p&gt;&#xA;&lt;p&gt;But if the network didn&amp;#x27;t know all the values and lineage of the transactions, it couldn&amp;#x27;t do 2), I don&amp;#x27;t think.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BSD detection</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p347.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p347.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BSD detection&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 21:14:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/348/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN rev 130 里有了。检查下编译对不对。&lt;/p&gt;&#xA;&lt;p&gt;代码：（以下保留英文原文）&lt;/p&gt;&#xA;&lt;p&gt;#if (defined(__unix__) || defined(unix)) &amp;amp;&amp;amp; !defined(USG)&lt;br&gt;#include &amp;lt;sys/param.h&amp;gt;  // to get BSD define&lt;br&gt;#endif&lt;br&gt;#ifdef __WXMAC_OSX__&lt;br&gt;#ifndef BSD&lt;br&gt;#define BSD 1&lt;br&gt;#endif&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is in SVN rev 130.  Check that it compiles right.&lt;/p&gt;&#xA;&lt;p&gt;Code:#if (defined(__unix__) || defined(unix)) &amp;amp;&amp;amp; !defined(USG)&lt;br&gt;#include &amp;lt;sys/param.h&amp;gt;  // to get BSD define&lt;br&gt;#endif&lt;br&gt;#ifdef __WXMAC_OSX__&lt;br&gt;#ifndef BSD&lt;br&gt;#define BSD 1&lt;br&gt;#endif&lt;br&gt;#endif&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p346.html&#34;&gt;← 上一个帖子：Re: Not a suggestion&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p348.html&#34;&gt;下一个帖子：Bugfixes in SVN rev 130 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Bugfixes in SVN rev 130</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p348.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p348.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bugfixes in SVN rev 130&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 21:20:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/349/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;rev 130 中的杂项 bug 修复：&lt;/p&gt;&#xA;&lt;p&gt;修复使用相对路径的 -datadir&lt;br&gt;autostart 现在默认关闭，Windows 除外&lt;br&gt;修复用 msvc 编译时偶尔出现的 &amp;quot;vector iterator not dereferencable&amp;quot; 断言&lt;br&gt;修复 Linux 构建中的 readlink 编译警告&lt;br&gt;使用 sys/param.h 和 BSD 宏定义替代 __BSD__&lt;br&gt;-paytxfee 开关，例如 -paytxfee=0.01&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Misc bugfixes in rev 130:&lt;/p&gt;&#xA;&lt;p&gt;fix -datadir with relative path&lt;br&gt;autostart is now off by default except on windows&lt;br&gt;fix occasional &amp;quot;vector iterator not dereferencable&amp;quot; assertion when compiled with msvc&lt;br&gt;fix readlink compile warning on linux build&lt;br&gt;use sys/param.h and BSD define instead of __BSD__&lt;br&gt;-paytxfee switch, e.g. -paytxfee=0.01&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin Watchdog Service</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p349.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p349.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin Watchdog Service&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 21:34:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/350/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没错，很可能有人用拨号调制解调器或卫星天线上网。既用那种方式、又恰好遇到有线互联网中断的人会更少见，但如果受影响的网段够大，在一百万人里肯定会有多宿主的极客。&lt;/p&gt;&#xA;&lt;p&gt;ISP 网络中断只是你所在的区域。如果你仍能与所在区域的其他部分通信，那大概只占全世界的千分之一或更少。该网段的出块速度会降到几个小时才出一个块。&lt;/p&gt;&#xA;&lt;p&gt;我倾向于监控收到的区块频率是否降得过慢的方案。这能覆盖大量可能性。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;True, there would probably be someone with a dial-up modem or satellite dish internet.  Rarer would be someone who has both that and the wired internet that has the outage, but if it&amp;#x27;s a big enough segment to matter, out of a million people there&amp;#x27;s bound to be a multi-home geek.&lt;/p&gt;&#xA;&lt;p&gt;ISP network cuts are just your local area.  If you still have communication with the rest of your area, it would probably be something like 1/1000 of the world or less.  Block generation in the segment would take several hours per block.&lt;/p&gt;&#xA;&lt;p&gt;I favour the plan to monitor if the frequency of blocks received drops too slow.  That covers a large range of possibilities.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Having problems specifing -datadir</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p350.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p350.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Having problems specifing -datadir&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 21:43:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/351/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;已在 SVN rev 130 中修复。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Fixed in SVN rev 130.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p349.html&#34;&gt;← 上一个帖子：Re: Bitcoin Watchdog Service&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p351.html&#34;&gt;下一个帖子：Re: 4 hashes parallel on SSE2 CPUs for 0.3.6 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p351.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p351.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-12 22:07:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/352/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;速度差这么大，达到 4 倍或 6 倍，感觉很可能是老芯片对某个特定指令或弱项处理很慢。除非是 i5 的卖点：他们把 SSE2 做快了 6 倍。&lt;/p&gt;&#xA;&lt;p&gt;快速总结：&lt;br&gt;Xeon Quad        慢 41%&lt;br&gt;Core 2 Duo        慢 55%&lt;br&gt;Core 2 Duo        持平（vess）&lt;br&gt;Core 2 Quad      慢 50%&lt;br&gt;Core i5            快 200%（nelisky）&lt;br&gt;Core i5            快 100%（vess）&lt;br&gt;AMD Opteron    快 105%&lt;/p&gt;&#xA;&lt;p&gt;aceat64：&lt;br&gt;我的系统从 ~7100 降到了 ~4200。&lt;br&gt;这台机器是双 Intel Xeon 四核 CPU（E5335）@ 2.00GHz。&lt;/p&gt;&#xA;&lt;p&gt;impossible7：&lt;br&gt;在 Intel Core 2 Duo T7300、x86_64 linux 上，比原版（r121）慢了 55%。&lt;/p&gt;&#xA;&lt;p&gt;nelisky：&lt;br&gt;我的 Core2Quad（Q6600）慢了 50%，&lt;br&gt;我的 i5 快了约 200%。&lt;/p&gt;&#xA;&lt;p&gt;impossible7：&lt;br&gt;在 AMD Opteron 2374 HE、x86_64 linux 上，我得到了 105% 的提升（！）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That big of a difference in speed, by a factor of 4 or 6, feels like it&amp;#x27;s likely to be some quirky weak spot or instruction that the old chip is slow with.  Unless it&amp;#x27;s a touted feature of the i5 that they made SSE2 six times faster.&lt;/p&gt;&#xA;&lt;p&gt;A quick summary:&lt;br&gt;Xeon Quad        41% slower&lt;br&gt;Core 2 Duo        55% slower&lt;br&gt;Core 2 Duo        same (vess)&lt;br&gt;Core 2 Quad      50% slower&lt;br&gt;Core i5            200% faster (nelisky)&lt;br&gt;Core i5            100% faster (vess)&lt;br&gt;AMD Opteron    105% faster&lt;/p&gt;&#xA;&lt;p&gt;aceat64:&lt;br&gt;My system went from ~7100 to ~4200.&lt;br&gt;This particular system has dual Intel Xeon Quad-Core CPUs (E5335) @ 2.00GHz.&lt;/p&gt;&#xA;&lt;p&gt;impossible7:&lt;br&gt;on an Intel Core 2 Duo T7300 running x86_64 linux it was 55% slower compared to the stock version (r121)&lt;/p&gt;&#xA;&lt;p&gt;nelisky:&lt;br&gt;My Core2Quad (Q6600) slowed down 50%,&lt;br&gt;my i5 improved ~200%,&lt;/p&gt;&#xA;&lt;p&gt;impossible7:&lt;br&gt;on an AMD Opteron 2374 HE running x86_64 linux I got a 105% improvement (!)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bugfixes in SVN rev 130</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p352.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p352.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bugfixes in SVN rev 130&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-13 03:15:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/353/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不，不是那回事。&lt;/p&gt;&#xA;&lt;p&gt;-paytxfee 允许你在交易中附带交易费。如果交易确认变慢，你可以用 &amp;quot;-paytxfee=0.01&amp;quot; 获得优先权。你发出的每笔交易会多花 0.01。没有任何理由用超过 0.01。&lt;/p&gt;&#xA;&lt;p&gt;它只是在那里以备不时之需。很可能用不上，如果真用上了可以再详细解释。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;No, that&amp;#x27;s not what it is.&lt;/p&gt;&#xA;&lt;p&gt;-paytxfee allows you to include a transaction fee with your transactions.  If transaction confirmations become slow, you can get priority by using &amp;quot;-paytxfee=0.01&amp;quot;.  Any transactions you send would cost an extra 0.01.  There&amp;#x27;s no reason to use more than 0.01.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s just there in case we need it.  It probably won&amp;#x27;t be needed, and it can be explained more if we do.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin Watchdog Service</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p353.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p353.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin Watchdog Service&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-13 17:09:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/354/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用：&lt;/p&gt;&#xA;&lt;blockquote&gt;可没有 irc 服务器来 bootstrap 了。&lt;/blockquote&gt;&#xA;&lt;p&gt;没关系，反正你也上不了 sourceforge 下软件。&lt;/p&gt;&#xA;&lt;p&gt;只要以前连过，就不再需要 IRC 来 bootstrap。就算没连过，也可以从种子节点 bootstrap。0.3.0 起 IRC 已经完全多余了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;QuoteBut there will be no irc server to bootstrap from.&lt;br&gt;Which doesn&amp;#x27;t matter because you can&amp;#x27;t access sourceforge to download the software either.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;ve ever been connected before, you don&amp;#x27;t need IRC to bootstrap anymore.  Even if you haven&amp;#x27;t, you can bootstrap from seed nodes.  IRC is completely redundant since 0.3.0.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.9 rc1, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p354.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p354.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.9 rc1, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-13 17:40:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/355/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是一个测试版，如果你愿意在 0.3.9 正式发布前帮忙测试的话。&lt;br&gt;（或者，如果你想现在就升级、而不想等的话）&lt;/p&gt;&#xA;&lt;p&gt;下载：（仅二进制）&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.9.rc1-win32.zip&lt;br&gt;（http://www.bitcoin.org/download/bitcoin-0.3.9.rc1-linux.tar.gz）&lt;/p&gt;&#xA;&lt;p&gt;SHA1 a36ea00cce27b4b083755df73a3d1e5e5729884e bitcoin-0.3.9.rc1-win32.zip&lt;br&gt;SHA1 bbb333b0ea57302740ad1bb9948520d00f884f9d bitcoin-0.3.9.rc1-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;补充：&lt;br&gt;Linux 请改测 rc2。这个版本加了 tcatm 4-way SSE2 的 -4way 开关。这只针对 Linux：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.9.rc2-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;SHA1 47d9998f7d15fe81234a5c89a542da9d0664df40 bitcoin-0.3.9.rc2-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;请回来报告你的结果&lt;br&gt;http://bitcointalk.org/index.php?topic=820&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s a test build if you&amp;#x27;d like to help test before 0.3.9 is released.&lt;br&gt;(or if you&amp;#x27;d rather get upgrading out of the way now instead of waiting)&lt;/p&gt;&#xA;&lt;p&gt;Downloads:  (binaries only)&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.9.rc1-win32.zip&lt;br&gt;(http://www.bitcoin.org/download/bitcoin-0.3.9.rc1-linux.tar.gz)&lt;/p&gt;&#xA;&lt;p&gt;SHA1 a36ea00cce27b4b083755df73a3d1e5e5729884e bitcoin-0.3.9.rc1-win32.zip&lt;br&gt;SHA1 bbb333b0ea57302740ad1bb9948520d00f884f9d bitcoin-0.3.9.rc1-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;Edit:&lt;br&gt;Linux please test rc2 instead.  This adds a -4way switch for tcatm&amp;#x27;s 4-way SSE2.  This will only be for Linux:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.9.rc2-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;SHA1 47d9998f7d15fe81234a5c89a542da9d0664df40 bitcoin-0.3.9.rc2-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;Please report back your results&lt;br&gt;http://bitcointalk.org/index.php?topic=820&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Not a suggestion</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p355.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p355.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Not a suggestion&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-13 19:28:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/356/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我还没理解你的想法。它对公开网络隐藏了什么信息吗？优势是什么？&lt;/p&gt;&#xA;&lt;p&gt;如果至少 50% 的节点对交易的验证足够充分、以至于旧交易可以被丢弃，那么所有人都看到了一切，也可以保存一份记录。&lt;/p&gt;&#xA;&lt;p&gt;公开节点能看到交易的金额吗？能看到金额来自哪笔之前的交易吗？如果能，那他们就知道了一切。如果不能，那他们就无法验证金额来自合法来源，你也就不能把他们生成的链当作对它的验证。&lt;/p&gt;&#xA;&lt;p&gt;它隐藏比特币地址吗？是这样吗？好吧，如果是这样，那我可能明白了。&lt;/p&gt;&#xA;&lt;p&gt;密码学可能提供一种做“密钥致盲”的方法。我做过一些研究，比较冷僻，但那里可能有东西。“群签名”可能相关。&lt;/p&gt;&#xA;&lt;p&gt;这里大致方向上有一些内容：&lt;br&gt;http://www.users.zetnet.co.uk/hopwood/crypto/rh/&lt;/p&gt;&#xA;&lt;p&gt;我们需要一种生成公钥的额外致盲变体的方法。致盲变体应具有与根公钥相同的性质，使得私钥可以为其中任何一个生成签名。其他人无法判断一个致盲密钥是否与根密钥相关，也无法判断来自同一根密钥的其他致盲密钥之间是否相关。这就是致盲的性质。简而言之，致盲就是 x = (x * large_random_int) mod m。&lt;/p&gt;&#xA;&lt;p&gt;向比特币地址付款时，你每次都会生成一个新的致盲密钥。&lt;/p&gt;&#xA;&lt;p&gt;然后你需要能这样签署签名：让人无法判断两个签名来自同一个私钥。我不确定始终签署不同的致盲公钥是否已经具备这个性质。如果没有，我认为群签名就派上用场了。有了群签名，可以做到某样东西被签署了，却不知道是谁签的。&lt;/p&gt;&#xA;&lt;p&gt;举个例子，假设某个不得人心的军事攻击命令必须下达，但没人想在历史上留下是自己下令的记录。如果 10 位领导人都有私钥，其中一人可以签署命令，而你不知道是谁签的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;m not grasping your idea yet.  Does it hide any information from the public network?  What is the advantage?&lt;/p&gt;&#xA;&lt;p&gt;If at least 50% of nodes validated transactions enough that old transactions can be discarded, then everyone saw everything and could keep a record of it.&lt;/p&gt;&#xA;&lt;p&gt;Can public nodes see the values of transactions?  Can they see which previous transaction the value came from?  If they can, then they know everything.  If they can&amp;#x27;t, then they couldn&amp;#x27;t verify that the value came from a valid source, so you couldn&amp;#x27;t take their generated chain as verification of it.&lt;/p&gt;&#xA;&lt;p&gt;Does it hide the bitcoin addresses?  Is that it?  OK, maybe now I see, if that&amp;#x27;s it.&lt;/p&gt;&#xA;&lt;p&gt;Crypto may offer a way to do &amp;quot;key blinding&amp;quot;.  I did some research and it was obscure, but there may be something there.  &amp;quot;group signatures&amp;quot; may be related.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s something here in the general area:&lt;br&gt;http://www.users.zetnet.co.uk/hopwood/crypto/rh/&lt;/p&gt;&#xA;&lt;p&gt;What we need is a way to generate additional blinded variations of a public key.  The blinded variations would have the same properties as the root public key, such that the private key could generate a signature for any one of them.  Others could not tell if a blinded key is related to the root key, or other blinded keys from the same root key.  These are the properties of blinding.  Blinding, in a nutshell, is x = (x * large_random_int) mod m.&lt;/p&gt;&#xA;&lt;p&gt;When paying to a bitcoin address, you would generate a new blinded key for each use.&lt;/p&gt;&#xA;&lt;p&gt;Then you need to be able to sign a signature such that you can&amp;#x27;t tell that two signatures came from the same private key.  I&amp;#x27;m not sure if always signing a different blinded public key would already give you this property.  If not, I think that&amp;#x27;s where group signatures comes in.  With group signatures, it is possible for something to be signed but not know who signed it.&lt;/p&gt;&#xA;&lt;p&gt;As an example, say some unpopular military attack has to be ordered, but nobody wants to go down in history as the one who ordered it.  If 10 leaders have private keys, one of them could sign the order and you wouldn&amp;#x27;t know who did it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Proposed change to sendtoaddress API call</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p356.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p356.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Proposed change to sendtoaddress API call&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-13 23:39:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/357/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;现在就开始为了向后兼容而不惜一切代价地把 API 搞复杂，还为时过早。&lt;/p&gt;&#xA;&lt;p&gt;直接返回 &amp;quot;&amp;lt;txid&amp;gt;&amp;quot;。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s too soon to start junking up the API for backward compatibility at all costs.&lt;/p&gt;&#xA;&lt;p&gt;Just return &amp;quot;&amp;lt;txid&amp;gt;&amp;quot;.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p355.html&#34;&gt;← 上一个帖子：Re: Not a suggestion&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p357.html&#34;&gt;下一个帖子：Re: 4 hashes parallel on SSE2 CPUs for 0.3.6 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p357.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p357.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-14 00:49:18 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/358/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Windows 上的 MinGW 编译它有问题：&lt;/p&gt;&#xA;&lt;p&gt;g++ -c -mthreads -O2 -w -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DWIN32 -D__WXMSW__ -D_WINDOWS -DNOPCH -I&amp;quot;/boost&amp;quot; -I&amp;quot;/db/build_unix&amp;quot; -I&amp;quot;/openssl/include&amp;quot; -I&amp;quot;/wxwidgets/lib/gcc_lib/mswud&amp;quot; -I&amp;quot;/wxwidgets/include&amp;quot; -msse2 -O3 -o obj/sha256.o sha256.cpp&lt;/p&gt;&#xA;&lt;p&gt;sha256.cpp: In function `long long int __vector__ Ch(long long int __vector__, long long int __vector__, long long int __vector__)&amp;#x27;:&lt;br&gt;sha256.cpp:31: internal compiler error: in perform_integral_promotions, at cp/typeck.c:1454&lt;br&gt;Please submit a full bug report,&lt;br&gt;with preprocessed source if appropriate.&lt;br&gt;See &amp;lt;URL:http://www.mingw.org/bugs.shtml&amp;gt; for instructions.&lt;br&gt;make: *** [obj/sha256.o] Error 1&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;MinGW on Windows has trouble compiling it:&lt;/p&gt;&#xA;&lt;p&gt;g++ -c -mthreads -O2 -w -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DWIN32 -D__WXMSW__ -D_WINDOWS -DNOPCH -I&amp;quot;/boost&amp;quot; -I&amp;quot;/db/build_unix&amp;quot; -I&amp;quot;/openssl/include&amp;quot; -I&amp;quot;/wxwidgets/lib/gcc_lib/mswud&amp;quot; -I&amp;quot;/wxwidgets/include&amp;quot; -msse2 -O3 -o obj/sha256.o sha256.cpp&lt;/p&gt;&#xA;&lt;p&gt;sha256.cpp: In function `long long int __vector__ Ch(long long int __vector__, long long int __vector__, long long int __vector__)&amp;#x27;:&lt;br&gt;sha256.cpp:31: internal compiler error: in perform_integral_promotions, at cp/typeck.c:1454&lt;br&gt;Please submit a full bug report,&lt;br&gt;with preprocessed source if appropriate.&lt;br&gt;See &amp;lt;URL:http://www.mingw.org/bugs.shtml&amp;gt; for instructions.&lt;br&gt;make: *** [obj/sha256.o] Error 1&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p358.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p358.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-14 04:22:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/359/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没试过的话，试试对齐 thash。可能有用。反正没坏处。&lt;/p&gt;&#xA;&lt;p&gt;引用自：tcatm，2010 年 8 月 14 日 12:53:07 AM（https://bitcointalk.org/index.php?topic=648.msg9147#msg9147）&lt;/p&gt;&#xA;&lt;blockquote&gt;看起来像是触发了 tree optimizer 的编译器 bug。能试下 -O0 编译吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;-O0 也没用，一样的错。&lt;/p&gt;&#xA;&lt;p&gt;MinGW 是 GCC 3.4.5，多半是它的问题。&lt;/p&gt;&#xA;&lt;p&gt;我看能不能搞个新点的 MinGW。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If you haven&amp;#x27;t already, try aligning thash.  It might matter.  Couldn&amp;#x27;t hurt.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: tcatm on August 14, 2010, 12:53:07 AM（https://bitcointalk.org/index.php?topic=648.msg9147#msg9147）Looks like we&amp;#x27;re triggering a compiler bug in the tree optimizer. Can you try to compile it -O0?&lt;br&gt;No help from -O0, same error.&lt;/p&gt;&#xA;&lt;p&gt;MinGW is GCC 3.4.5.  Probably the problem.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll see if I can get a newer version of MinGW.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p359.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p359.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-14 17:55:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/360/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 32 位上用 MinGW GCC 4.5 跑通测试了。在 Core 2 上正好比原版慢 50%。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Got the test working on 32-bit with MinGW GCC 4.5.  Exactly 50% slower than stock with Core 2.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p358.html&#34;&gt;← 上一个帖子：Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p360.html&#34;&gt;下一个帖子：Re: 4 hashes parallel on SSE2 CPUs for 0.3.6 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p360.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p360.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-14 22:06:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/361/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;MinGW GCC 4.5.0：&lt;br&gt;Crypto++ 不工作，X86_SHA256_HashBlocks() 永不返回&lt;br&gt;我只在 test.cpp 里跑通了 4-way，但被 BitcoinMiner 调用时不行&lt;/p&gt;&#xA;&lt;p&gt;MinGW GCC 4.4.1：&lt;br&gt;Crypto++ 工作&lt;br&gt;4-way SIGSEGV&lt;/p&gt;&#xA;&lt;p&gt;GCC 肯定没有对齐 __m128i。&lt;/p&gt;&#xA;&lt;p&gt;即使我们把自己的 __m128i 变量对齐了，编译器也可能在幕后用 __m128i 做临时变量。&lt;/p&gt;&#xA;&lt;p&gt;通过把我们自己的 __m128i 变量对齐、并把这些内联函数改成宏定义，我在 4.4.1 上仅用 -O0 跑通了：&lt;br&gt;#define Ch(b, c, d)  ((b &amp;amp; c) ^ (~b &amp;amp; d))&lt;br&gt;#define Maj(b, c, d)  ((b &amp;amp; c) ^ (b &amp;amp; d) ^ (c &amp;amp; d))&lt;br&gt;#define ROTR(x, n) (_mm_srli_epi32(x, n) | _mm_slli_epi32(x, 32 - n))&lt;br&gt;#define SHR(x, n)  _mm_srli_epi32(x, n)&lt;/p&gt;&#xA;&lt;p&gt;但那是用的 -O0。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;MinGW GCC 4.5.0:&lt;br&gt;Crypto++ doesn&amp;#x27;t work, X86_SHA256_HashBlocks() never returns&lt;br&gt;I only got 4-way working with test.cpp but not when called by BitcoinMiner&lt;/p&gt;&#xA;&lt;p&gt;MinGW GCC 4.4.1:&lt;br&gt;Crypto++ works&lt;br&gt;4-way SIGSEGV&lt;/p&gt;&#xA;&lt;p&gt;GCC is definitely not aligning __m128i.&lt;/p&gt;&#xA;&lt;p&gt;Even if we align our own __m128i variables, the compiler may decide to use a __m128i behind the scenes as a temporary variable.&lt;/p&gt;&#xA;&lt;p&gt;By making our __m128i variables aligned and changing these inlines to defines, I was able to get it to work on 4.4.1 with -O0 only:&lt;br&gt;#define Ch(b, c, d)  ((b &amp;amp; c) ^ (~b &amp;amp; d))&lt;br&gt;#define Maj(b, c, d)  ((b &amp;amp; c) ^ (b &amp;amp; d) ^ (c &amp;amp; d))&lt;br&gt;#define ROTR(x, n) (_mm_srli_epi32(x, n) | _mm_slli_epi32(x, 32 - n))&lt;br&gt;#define SHR(x, n)  _mm_srli_epi32(x, n)&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;#x27;s with -O0.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 4 hashes parallel on SSE2 CPUs for 0.3.6</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p361.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p361.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 03:40:29 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/362/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;MinGW GCC 4.4.1 和 4.5.0 上，test.cpp 能跑，但 BitcoinMiner 一调就 SIGSEGV。这么看不像 GCC 版本的问题，是别的原因，可能只是栈对齐的运气。&lt;/p&gt;&#xA;&lt;p&gt;Ubuntu 32 位 GCC 4.3.3 上我这跑得好好的。&lt;/p&gt;&#xA;&lt;p&gt;MinGW 4.5.0 上 Crypto++ 的问题我找到了。补丁如下：&lt;/p&gt;&#xA;&lt;p&gt;代码：（以下保留英文原文）&lt;/p&gt;&#xA;&lt;p&gt;--- \old\sha.cpp Mon Jul 26 13:31:11 2010&lt;br&gt;+++ \new\sha.cpp Sat Aug 14 20:21:08 2010&lt;br&gt;@@ -336,7 +336,7 @@&lt;br&gt;  ROUND(14, 0, eax, ecx, edi, edx)&lt;br&gt;  ROUND(15, 0, ecx, eax, edx, edi)&lt;/p&gt;&#xA;&lt;p&gt;- ASL(1)&lt;br&gt;+    ASL(label1)   // Bitcoin: fix for MinGW GCC 4.5&lt;br&gt;  AS2(add WORD_REG(si), 4*16)&lt;br&gt;  ROUND(0, 1, ecx, eax, edx, edi)&lt;br&gt;  ROUND(1, 1, ecx, eax, edx, edi)&lt;br&gt;@@ -355,7 +355,7 @@&lt;br&gt;  ROUND(14, 1, eax, ecx, edx, edi)&lt;br&gt;  ROUND(15, 1, ecx, eax, edx, edi)&lt;br&gt;  AS2( cmp  WORD_REG(si), K_END)&lt;br&gt;- ASJ( jne, 1, b)&lt;br&gt;+    ASJ(    jne,    label1,  )   // Bitcoin: fix for MinGW GCC 4.5&lt;/p&gt;&#xA;&lt;p&gt;AS2( mov  WORD_REG(dx), DATA_SAVE)&lt;br&gt;  AS2( add  WORD_REG(dx), 64)&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;On both MinGW GCC 4.4.1 and 4.5.0 I have it working with test.cpp but SIGSEGV when called by BitcoinMiner.  So now it doesn&amp;#x27;t look like it&amp;#x27;s the version of GCC, it&amp;#x27;s something else, maybe just the luck of how the stack is aligned.&lt;/p&gt;&#xA;&lt;p&gt;I have it working fine on GCC 4.3.3 on Ubuntu 32-bit.&lt;/p&gt;&#xA;&lt;p&gt;I found the problem with Crypto++ on MinGW 4.5.0.  Here&amp;#x27;s the patch for that:&lt;br&gt;Code:--- \old\sha.cpp Mon Jul 26 13:31:11 2010&lt;br&gt;+++ &lt;br&gt;ew\sha.cpp Sat Aug 14 20:21:08 2010&lt;br&gt;@@ -336,7 +336,7 @@&lt;br&gt;  ROUND(14, 0, eax, ecx, edi, edx)&lt;br&gt;  ROUND(15, 0, ecx, eax, edx, edi)&lt;/p&gt;&#xA;&lt;p&gt;- ASL(1)&lt;br&gt;+    ASL(label1)   // Bitcoin: fix for MinGW GCC 4.5&lt;br&gt;  AS2(add WORD_REG(si), 4*16)&lt;br&gt;  ROUND(0, 1, eax, ecx, edi, edx)&lt;br&gt;  ROUND(1, 1, ecx, eax, edx, edi)&lt;br&gt;@@ -355,7 +355,7 @@&lt;br&gt;  ROUND(14, 1, eax, ecx, edi, edx)&lt;br&gt;  ROUND(15, 1, ecx, eax, edx, edi)&lt;br&gt;  AS2( cmp  WORD_REG(si), K_END)&lt;br&gt;- ASJ( jne, 1, b)&lt;br&gt;+    ASJ(    jne,    label1,  )   // Bitcoin: fix for MinGW GCC 4.5&lt;/p&gt;&#xA;&lt;p&gt;AS2( mov  WORD_REG(dx), DATA_SAVE)&lt;br&gt;  AS2( add  WORD_REG(dx), 64)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p362.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p362.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 15:52:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/363/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.10 把 tcatm 的 4-way SSE2 作为可选开关加进来了。&lt;/p&gt;&#xA;&lt;p&gt;用 &amp;quot;-4way&amp;quot; 开关打开。不用这个开关就是 Crypto++ ASM SHA-256。&lt;/p&gt;&#xA;&lt;p&gt;我只在 Linux 上把它跑通了。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;从 http://bitcointalk.org/index.php?topic=827.0 获取 0.3.10&lt;/p&gt;&#xA;&lt;p&gt;请回来报告你的 CPU 和结果！我觉得很明显了：Core 2 及更低的更慢，i5 更快。我觉得我们还没听到 i7 的结果。我们需要知道不同型号的 AMD 或其他不太常见的 CPU 的情况。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;0.3.10 has tcatm&amp;#x27;s 4-way SSE2 as an option switch.&lt;/p&gt;&#xA;&lt;p&gt;Use the switch &amp;quot;-4way&amp;quot; to turn it on.  Without the switch you get Crypto++ ASM SHA-256.&lt;/p&gt;&#xA;&lt;p&gt;I could only get this working with Linux.&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;Get 0.3.10 from http://bitcointalk.org/index.php?topic=827.0&lt;/p&gt;&#xA;&lt;p&gt;Please report back your CPU and results!  I think it&amp;#x27;s pretty clear that Core 2 and lower are slower, i5 faster.  I don&amp;#x27;t think we&amp;#x27;ve heard any i7 results yet.  We need to know about the different models of AMD or other less common CPUs.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Potential disaster scenario</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p363.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p363.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Potential disaster scenario&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 16:37:16 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/364/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;生成会聚集到一些地方：&lt;br&gt;1）最便宜或免费的地方&lt;br&gt;2）出于理想主义想帮忙的人&lt;br&gt;3）想不通过交易买币、直接获得一些币的人&lt;/p&gt;&#xA;&lt;p&gt;确实有合法的免费地方。生成在任何用电暖的地方基本都是免费的，因为电脑的热量抵消了电暖器的基础供暖。很多小公寓图方便都用电暖。&lt;/p&gt;&#xA;&lt;p&gt;取暖油有多贵？油价这么高，如果实际上比电还贵，那生成的成本就是负的。&lt;/p&gt;&#xA;&lt;p&gt;还有把电费算在父母账上的孩子、算在雇主账上的员工、僵尸网络，等等。&lt;/p&gt;&#xA;&lt;p&gt;第 3 种情况适用于小额。做交易所的开销不划算，如果你只是需要一点零花钱做些小额支付。我觉得相比法定货币这是个不错的优势，铸币税不再流向一个大实体，而是以方便的金额流向需要凑点零钱的人。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Some places where generation will gravitate to:&lt;br&gt;1) places where it&amp;#x27;s cheapest or free&lt;br&gt;2) people who want to help for idealogical reasons&lt;br&gt;3) people who want to get some coins without the inconvenience of doing a transaction to buy them&lt;/p&gt;&#xA;&lt;p&gt;There are legitimate places where it&amp;#x27;s free.  Generation is basically free anywhere that has electric heat, since your computer&amp;#x27;s heat is offsetting your baseboard electric heating.  Many small flats have electric heat out of convenience.&lt;/p&gt;&#xA;&lt;p&gt;How expensive is heating oil?  With the price of oil so high, if it&amp;#x27;s actually more expensive than electric, then generating would have negative cost.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s also kids putting it on their parent&amp;#x27;s power bill, employees their employer, botnets, etc.&lt;/p&gt;&#xA;&lt;p&gt;Case 3 comes into play for small amounts.  The overhead of doing an exchange doesn&amp;#x27;t make sense if you just need a small bit of pocket change for incidental micropayments.  I think this is a nice advantage vs fiat currency, instead of all the seigniorage going to one big entity, let it go in convenience amounts to people who need to scrape up a small amount of change.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.9 rc1, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p364.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p364.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.9 rc1, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 18:11:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/365/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：jgarzik，2010 年 8 月 15 日 05:46:27 PM（https://bitcointalk.org/index.php?topic=806.msg9467#msg9467）&lt;/p&gt;&#xA;&lt;blockquote&gt;extended-help 的主意可能是我想的，但代码不太一样。&lt;/blockquote&gt;&#xA;&lt;p&gt;主意是主要部分。你贴出补丁时，我才意识到本该那样做，而不是 &amp;quot;-?&amp;quot;。我一直对 &amp;quot;-?&amp;quot; 有保留，因为它侵占了可能的参数取值，而且 help 的回显取决于调用方的版本、而不是服务器的版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: jgarzik on August 15, 2010, 05:46:27 PM（https://bitcointalk.org/index.php?topic=806.msg9467#msg9467）the extended-help might have been based on my idea, but the code was somewhat different.&lt;br&gt;The idea was the main part.  When you posted your patch, I realized it should have been done that way instead of &amp;quot;-?&amp;quot;.  I always had reservations about &amp;quot;-?&amp;quot; because it intrudes on the possible parameter values, and the help response is based on the version of the caller instead of the server.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p365.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p365.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 18:23:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/366/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;希望有人能测一下 i5 或 AMD，确认我构建得没问题。我手头没有这两种可以测。&lt;/p&gt;&#xA;&lt;p&gt;我也好奇 32 位 linux 比 64 位慢多少。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I hope someone can test an i5 or AMD to check that I built it right.  I don&amp;#x27;t have either to test with.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m also curious if it performs much worse on 32-bit linux vs 64-bit.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p364.html&#34;&gt;← 上一个帖子：Re: Version 0.3.9 rc1, please test&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p366.html&#34;&gt;下一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p366.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p366.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 18:43:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/367/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我刚上传了一个快速构建版，测试者可以检查我构建得对不对。（我没有 i5 或 AMD）如果没问题，我再打包完整版本、做完发布流程。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I just uploaded a quick build so testers can check if I built it right.  (I don&amp;#x27;t have an i5 or AMD)  If it checks out, I&amp;#x27;ll put together the full package and do all the release stuff.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p365.html&#34;&gt;← 上一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p367.html&#34;&gt;下一个帖子：Re: overflow bug SERIOUS →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p367.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p367.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 20:59:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/368/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是初步改动。看着对吗？还有更多要改，这不是全部。马上 SVN。&lt;/p&gt;&#xA;&lt;p&gt;代码：（以下保留英文原文）&lt;/p&gt;&#xA;&lt;p&gt;bool CheckTransaction() const&lt;br&gt;    {&lt;br&gt;        // Basic checks that don&amp;#x27;t depend on any context&lt;br&gt;        if (vin.empty() || vout.empty())&lt;br&gt;            return error(&amp;quot;CTransaction::CheckTransaction() : vin or vout empty&amp;quot;);&lt;/p&gt;&#xA;&lt;p&gt;// Check for negative and overflow values&lt;br&gt;        int64 nTotal = 0;&lt;br&gt;        foreach(const CTxOut&amp;amp; txout, vout)&lt;br&gt;        {&lt;br&gt;            if (txout.nValue &amp;lt; 0)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : txout.nValue negative&amp;quot;);&lt;br&gt;            if (txout.nValue &amp;gt; 21000000 * COIN)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : txout.nValue too high&amp;quot;);&lt;br&gt;            nTotal += txout.nValue;&lt;br&gt;            if (nTotal &amp;gt; 21000000 * COIN)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : txout total too high&amp;quot;);&lt;br&gt;        }&lt;/p&gt;&#xA;&lt;p&gt;if (IsCoinBase())&lt;br&gt;        {&lt;br&gt;            if (vin[0].scriptSig.size() &amp;lt; 2 || vin[0].scriptSig.size() &amp;gt; 100)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : coinbase script size&amp;quot;);&lt;br&gt;        }&lt;br&gt;        else&lt;br&gt;        {&lt;br&gt;            foreach(const CTxIn&amp;amp; txin, vin)&lt;br&gt;                if (txin.prevout.IsNull())&lt;br&gt;                    return error(&amp;quot;CTransaction::CheckTransaction() : prevout is null&amp;quot;);&lt;br&gt;        }&lt;/p&gt;&#xA;&lt;p&gt;return true;&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;别置顶这个主题，没人往上看。帖子够多自然会 bump 上去。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s the preliminary change.  Look right?  I have more changes to make, this isn&amp;#x27;t all of it.  Will SVN shortly.&lt;/p&gt;&#xA;&lt;p&gt;Code:    bool CheckTransaction() const&lt;br&gt;    {&lt;br&gt;        // Basic checks that don&amp;#x27;t depend on any context&lt;br&gt;        if (vin.empty() || vout.empty())&lt;br&gt;            return error(&amp;quot;CTransaction::CheckTransaction() : vin or vout empty&amp;quot;);&lt;/p&gt;&#xA;&lt;p&gt;// Check for negative and overflow values&lt;br&gt;        int64 nTotal = 0;&lt;br&gt;        foreach(const CTxOut&amp;amp; txout, vout)&lt;br&gt;        {&lt;br&gt;            if (txout.nValue &amp;lt; 0)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : txout.nValue negative&amp;quot;);&lt;br&gt;            if (txout.nValue &amp;gt; 21000000 * COIN)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : txout.nValue too high&amp;quot;);&lt;br&gt;            nTotal += txout.nValue;&lt;br&gt;            if (nTotal &amp;gt; 21000000 * COIN)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : txout total too high&amp;quot;);&lt;br&gt;        }&lt;/p&gt;&#xA;&lt;p&gt;if (IsCoinBase())&lt;br&gt;        {&lt;br&gt;            if (vin[0].scriptSig.size() &amp;lt; 2 || vin[0].scriptSig.size() &amp;gt; 100)&lt;br&gt;                return error(&amp;quot;CTransaction::CheckTransaction() : coinbase script size&amp;quot;);&lt;br&gt;        }&lt;br&gt;        else&lt;br&gt;        {&lt;br&gt;            foreach(const CTxIn&amp;amp; txin, vin)&lt;br&gt;                if (txin.prevout.IsNull())&lt;br&gt;                    return error(&amp;quot;CTransaction::CheckTransaction() : prevout is null&amp;quot;);&lt;br&gt;        }&lt;/p&gt;&#xA;&lt;p&gt;return true;&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;Don&amp;#x27;t sticky the topic, nobody looks up there.  There&amp;#x27;ll be enough posts to bump.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p368.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p368.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 21:06:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/369/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果大家能停下生成，会有帮助。我们可能需要围绕当前这条链重做一条分支，你生成得越少，这个过程越快。&lt;/p&gt;&#xA;&lt;p&gt;第一个补丁会在 SVN rev 132 里。还没上传。我先把其他一些杂项改动推上去，然后再上传这个补丁。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It would help if people stop generating.  We will probably need to re-do a branch around the current one, and the less you generate the faster that will be.&lt;/p&gt;&#xA;&lt;p&gt;A first patch will be in SVN rev 132.  It&amp;#x27;s not uploaded yet.  I&amp;#x27;m pushing some other misc changes out of the way first, then I&amp;#x27;ll upload the patch for this.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p369.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p369.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 21:23:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/370/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;拿到更新后，你可以下载 knightmb 的区块链。要找一个足够旧的、在 74000 块之前结束的版本，这样最新的安全锁定检查才能验证它。有人能找到那个链接吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Once you have an update, you could download knightmb&amp;#x27;s block chain.  You&amp;#x27;ll want one that&amp;#x27;s old enough that it ends before block 74000 so the most recent security lockin will check it.  Can someone find the link for that?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p368.html&#34;&gt;← 上一个帖子：Re: overflow bug SERIOUS&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p370.html&#34;&gt;下一个帖子：Re: overflow bug SERIOUS →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p370.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p370.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 21:40:19 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/371/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;补丁已上传到 SVN rev 132！&lt;/p&gt;&#xA;&lt;p&gt;目前建议的步骤：&lt;br&gt;1）关机。&lt;br&gt;2）下载 knightmb 的 blk 文件。（替换你的 blk0001.dat 和 blkindex.dat 文件）&lt;br&gt;3）升级。&lt;br&gt;4）启动时应该少于 74000 个块。让它重新下载其余部分。&lt;/p&gt;&#xA;&lt;p&gt;如果你不想用 knightmb 的文件，也可以直接删除 blk*.dat 文件，但如果所有人同时下载整个块索引，会给网络带来很大负载。&lt;/p&gt;&#xA;&lt;p&gt;我马上构建发布版。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Patch is uploaded to SVN rev 132!&lt;/p&gt;&#xA;&lt;p&gt;For now, recommended steps:&lt;br&gt;1) Shut down.&lt;br&gt;2) Download knightmb&amp;#x27;s blk files.  (replace your blk0001.dat and blkindex.dat files)&lt;br&gt;3) Upgrade.&lt;br&gt;4) It should start out with less than 74000 blocks. Let it redownload the rest.&lt;/p&gt;&#xA;&lt;p&gt;If you don&amp;#x27;t want to use knightmb&amp;#x27;s files, you could just delete your blk*.dat files, but it&amp;#x27;s going to be a lot of load on the network if everyone is downloading the whole block index at once.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ll build releases shortly.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p371.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p371.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 22:58:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/372/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不要更新区块链下载。当你拿别人的区块链下载时，你不希望它一直到最新。一个稍微旧一点的更好，这样它可以下载并验证最新的区块。&lt;/p&gt;&#xA;&lt;p&gt;tcatm 的 4-way SSE2 SHA-256 在 sha256.cpp 文件里，几个版本前就已经上传了。&lt;/p&gt;&#xA;&lt;p&gt;我刚上传了 rev 134，是在 Linux 上启用它构建的 makefile.unix。如果你现在在 Linux 上构建 rev 134，就会得到 -4way 开关。&lt;/p&gt;&#xA;&lt;p&gt;如果因为它构建出问题，就编辑 makefile.unix 并：&lt;br&gt;- 删除 -DFOURWAYSSE2&lt;br&gt;- 从这些行的末尾删除 obj/sha256.o：&lt;br&gt;bitcoin: $(OBJS) obj/ui.o obj/uibase.o obj/sha256.o&lt;br&gt;bitcoind: $(OBJS:obj/%=obj/nogui/%) obj/sha256.o&lt;/p&gt;&#xA;&lt;p&gt;我构建 0.3.10 linux 版时会带上 -4way 选项。&lt;/p&gt;&#xA;&lt;p&gt;以下是 Windows 的补丁下载：&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32-setup.exe&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32.zip&lt;/p&gt;&#xA;&lt;p&gt;SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe&lt;br&gt;SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip&lt;/p&gt;&#xA;&lt;p&gt;步骤：&lt;br&gt;1）关机。&lt;br&gt;2）下载 knightmb 的 blk 文件，替换你的 blk0001.dat 和 blkindex.dat 文件。&lt;br&gt;http://knightmb.dyndns.org/files/bitcoin/blocks/&lt;br&gt;http://rapidshare.com/files/413168038/BitcoinBlocks.torrent&lt;br&gt;3）升级到 0.3.10。&lt;br&gt;4）启动时应该少于 74000 个块，然后重新下载其余部分。&lt;/p&gt;&#xA;&lt;p&gt;或者，如果你不想折腾下载 blk 文件，也可以这样：&lt;/p&gt;&#xA;&lt;p&gt;1）关机。&lt;br&gt;2）删除（或移走）blk*.dat&lt;br&gt;3）升级到 0.3.10。&lt;br&gt;4）它会重新下载所有块，大概需要一个小时。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Don&amp;#x27;t update the block chain download.  When you take someone&amp;#x27;s block chain download, you don&amp;#x27;t want it right up to the end.  A somewhat old one is better so it can download and verify the most recent blocks.&lt;/p&gt;&#xA;&lt;p&gt;tcatm&amp;#x27;s 4-way SSE2 SHA-256 is in the file sha256.cpp and already uploaded a few revs ago.&lt;/p&gt;&#xA;&lt;p&gt;I just now uploaded rev 134 which is the makefile.unix that enables building with it on Linux.  If you build rev 134 on Linux now you&amp;#x27;ll get the -4way switch.&lt;/p&gt;&#xA;&lt;p&gt;If you have problems building because of it, then edit makefile.unix and:&lt;br&gt;- remove -DFOURWAYSSE2&lt;br&gt;- remove obj/sha256.o from the end of these lines:&lt;br&gt;bitcoin: $(OBJS) obj/ui.o obj/uibase.o obj/sha256.o&lt;br&gt;bitcoind: $(OBJS:obj/%=obj/nogui/%) obj/sha256.o&lt;/p&gt;&#xA;&lt;p&gt;The 0.3.10 linux build will have the -4way option when I build it.&lt;/p&gt;&#xA;&lt;p&gt;Here are the patch downloads for Windows:&lt;/p&gt;&#xA;&lt;p&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32-setup.exe&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32.zip&lt;/p&gt;&#xA;&lt;p&gt;SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe&lt;br&gt;SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip&lt;/p&gt;&#xA;&lt;p&gt;Steps:&lt;br&gt;1) Shut down.&lt;br&gt;2) Download knightmb&amp;#x27;s blk files and replace your blk0001.dat and blkindex.dat files.&lt;br&gt;http://knightmb.dyndns.org/files/bitcoin/blocks/&lt;br&gt;http://rapidshare.com/files/413168038/BitcoinBlocks.torrent&lt;br&gt;3) Upgrade to 0.3.10.&lt;br&gt;4) It should start out with less than 74000 blocks and redownload the rest.&lt;/p&gt;&#xA;&lt;p&gt;Or if you don&amp;#x27;t want to mess with downloading blk files, you can just do this:&lt;/p&gt;&#xA;&lt;p&gt;1) Shut down.&lt;br&gt;2) Delete (or move) blk*.dat&lt;br&gt;3) Upgrade to 0.3.10.&lt;br&gt;4) It redownloads all blocks, probably take about an hour.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p372.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p372.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 23:17:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/373/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：knightmb，2010 年 8 月 15 日 10:59:04 PM（https://bitcointalk.org/index.php?topic=823.msg9574#msg9574）&lt;/p&gt;&#xA;&lt;blockquote&gt;[edit] 刚看到你的帖子，那我编个不到 74,000 的，至少给你们技术人员省几分钟下新链的时间。&lt;/blockquote&gt;&#xA;&lt;p&gt;别动旧的！越老越好。块号多少？60000–74000 都行。你那个放了一阵子的、经过 vet 的就是最好的选择。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: knightmb on August 15, 2010, 10:59:04 PM（https://bitcointalk.org/index.php?topic=823.msg9574#msg9574）[edit] Just saw your post, I&amp;#x27;ll build one to less than 74,000 then, should at least save you technical people a few minutes of downloading the new chain.  &lt;br&gt;Just leave the old one alone!  Older is better.  What block number is it?  Anywhere from 60000-74000 is good.  The one that you&amp;#x27;ve had available for a while has been vetted and is the best choice.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p373.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p373.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 23:36:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/374/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;从 67000 开始正好。&lt;/p&gt;&#xA;&lt;p&gt;是的，目前你会停在 74638。随着更多节点升级并生成，它应该会开始慢慢往上涨。&lt;/p&gt;&#xA;&lt;p&gt;Linux 构建链接如下。&lt;/p&gt;&#xA;&lt;p&gt;Linux 版包含了 tcatm 的 4-way SSE2 SHA-256，在 i5 和 AMD CPU 上生成更快。用 &amp;quot;-4way&amp;quot; 开关启用，看看对你是不是更快。&lt;/p&gt;&#xA;&lt;p&gt;下载链接：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32-setup.exe&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe&lt;br&gt;SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip&lt;br&gt;SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Starting at 67000 is perfect.&lt;/p&gt;&#xA;&lt;p&gt;Yeah, at the moment you&amp;#x27;ll stop at 74638.  It should start slowly creeping up as more nodes upgrade and generate.&lt;/p&gt;&#xA;&lt;p&gt;Linux build links below.&lt;/p&gt;&#xA;&lt;p&gt;The Linux version includes tcatm&amp;#x27;s 4-way SSE2 SHA-256 that makes generating faster on i5 and AMD CPU&amp;#x27;s.  Use the &amp;quot;-4way&amp;quot; switch to enable it and check if it&amp;#x27;s faster for you.&lt;/p&gt;&#xA;&lt;p&gt;Download links:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32-setup.exe&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.10-linux.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe&lt;br&gt;SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip&lt;br&gt;SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p374.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p374.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 23:37:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/375/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Joozero，2010 年 8 月 15 日 11:32:43 PM（https://bitcointalk.org/index.php?topic=823.msg9582#msg9582）&lt;/p&gt;&#xA;&lt;blockquote&gt;我觉得你该加上这个：http://bitcointalk.org/index.php?topic=259.0&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;客户端上得有个 label，有需要就弹警告消息。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;现在大家总得去刷网站，我觉得不好。&lt;/blockquote&gt;&#xA;&lt;p&gt;同意，早就想做了，一直没时间。&lt;/p&gt;&#xA;&lt;p&gt;眼下你也可以订阅 bitcoin-list 邮件列表。它平时很少用，除了这种公告和重大新版。&lt;/p&gt;&#xA;&lt;p&gt;订阅/退订页面：&lt;/p&gt;&#xA;&lt;p&gt;http://lists.sourceforge.net/mailman/listinfo/bitcoin-list&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Joozero on August 15, 2010, 11:32:43 PM（https://bitcointalk.org/index.php?topic=823.msg9582#msg9582）I think that you should add something about this: http://bitcointalk.org/index.php?topic=259.0&lt;br&gt;There must be a label on the client that show a warning message if needed &lt;br&gt;Now everyone have always to check the website, and I think that this is bad.&lt;br&gt;Agree, wanted to do that for a long time, haven&amp;#x27;t had time to do it.&lt;/p&gt;&#xA;&lt;p&gt;For now, you could also subscribe to the bitcoin-list mailing list.  It rarely gets used except for announcements like this and major new versions.&lt;/p&gt;&#xA;&lt;p&gt;Subscribe/unsubscribe page:&lt;br&gt;http://lists.sourceforge.net/mailman/listinfo/bitcoin-list&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.10 - block 74638 overflow PATCH!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p375.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p375.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.10 - block 74638 overflow PATCH!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-15 23:48:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/376/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.10 版修复了 74638 块的溢出 bug。http://bitcointalk.org/index.php?topic=823&lt;/p&gt;&#xA;&lt;p&gt;Linux 版包含了 tcatm 的 4-way SSE2 SHA-256，在 i5、i7（带超线程）和 AMD CPU 上生成更快。试试 &amp;quot;-4way&amp;quot; 开关启用它，看看对你是不是更快。&lt;/p&gt;&#xA;&lt;p&gt;从 sourceforge 下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/&lt;/p&gt;&#xA;&lt;p&gt;SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe&lt;br&gt;SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip&lt;br&gt;SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz&lt;br&gt;SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip&lt;/p&gt;&#xA;&lt;p&gt;不再需要删除 blk*.dat。好的区块链已经超过了坏的区块链，所以你只需升级，它会自动重组掉坏的区块链。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.10 patches the block 74638 overflow bug.   http://bitcointalk.org/index.php?topic=823&lt;/p&gt;&#xA;&lt;p&gt;The Linux version includes tcatm&amp;#x27;s 4-way SSE2 SHA-256 that makes generating faster on i5, i7 (with hyperthreading) and AMD CPU&amp;#x27;s.  Try the &amp;quot;-4way&amp;quot; switch to enable it and check if it&amp;#x27;s faster for you.&lt;/p&gt;&#xA;&lt;p&gt;Download from sourceforge:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/&lt;/p&gt;&#xA;&lt;p&gt;SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe&lt;br&gt;SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip&lt;br&gt;SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz&lt;br&gt;SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip&lt;/p&gt;&#xA;&lt;p&gt;It is no longer necessary to delete blk*.dat.  The good block chain has overtaken the bad block chain, so you can just upgrade and it&amp;#x27;ll automatically reorg away the bad block chain.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.10.1 Question on where block should be</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p376.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p376.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.10.1 Question on where block should be&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 00:28:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/377/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我怀疑，如果你连接的所有节点都是 0.3.9 或更低版本，接收区块会有点困难。我们需要足够多的人升级，这样你连接的节点中至少有一个是 0.3.10。当我们占到网络的八分之一以上时，问题会开始消失。&lt;/p&gt;&#xA;&lt;p&gt;做端口转发会有帮助，这样你能获得很多连接。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I suspect there&amp;#x27;s some difficulty receiving blocks if all the nodes you&amp;#x27;re connected to are 0.3.9 or lower.  We need enough of us so that at least one node you connect to will be 0.3.10.  The problem will start to go away when we make up more than 1/8th of the network.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;ll help if you port forward so you can get lots of connections.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.10.1 Question on where block should be</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p377.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p377.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.10.1 Question on where block should be&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 00:37:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/378/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;目前，能不能请一些运行 0.3.10、有静态 IP、能接收入站连接的人贴出自己的 IP？然后我们可以用 -addnode= 加上它们，确保至少连上一个 0.3.10 节点。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;For now, can some people running 0.3.10 with static IP who can receive incoming connections post their IP?  Then we can -addnode= them and make sure to connect to at least one 0.3.10 node.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p376.html&#34;&gt;← 上一个帖子：Re: 0.3.10.1 Question on where block should be&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p378.html&#34;&gt;下一个帖子：Re: overflow bug SERIOUS →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p378.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p378.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 01:00:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/379/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Ground Loop，2010 年 8 月 16 日 12:29:55 AM（https://bitcointalk.org/index.php?topic=823.msg9609#msg9609）&lt;/p&gt;&#xA;&lt;blockquote&gt;问下 fallout：我在坏块之后、用坏链提交了一笔交易。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;那笔交易现在什么状态？&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;据我看，我（升级过的）付款方钱包显示扣款了。&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;它会被重新纳入修复后的链吗？接收方能花吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;对，它会被重新纳入修复后的链。交易不会消失，两边都还看得见，只是确认数会跳回 0 重新数。&lt;/p&gt;&#xA;&lt;p&gt;只有一种情况那 50 BTC 会消失：你在 74638 之后的那条坏链上生成过块。坏链上的块都还没 mature。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Ground Loop on August 16, 2010, 12:29:55 AM（https://bitcointalk.org/index.php?topic=823.msg9609#msg9609）Question about fallout:  I had a transaction that I submitted after the bad block, using the bad block chain.&lt;/p&gt;&#xA;&lt;p&gt;What is the status of that transaction?&lt;br&gt;From what I can tell, my (updated) sending client wallet shows the deducted amount.&lt;/p&gt;&#xA;&lt;p&gt;Will it get reincorporated into the fixed chain, and will the recipient be able to spend it?&lt;br&gt;Right, it will get reincorporated into the fixed chain.  The transaction won&amp;#x27;t disappear, it&amp;#x27;ll still be visible on both sides, but the confirmation count will jump back to 0 and start counting up again.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s only if you generated a block in the bad chain after block 74638 that the 50 BTC from that will disappear.  Any blocks in the bad chain wouldn&amp;#x27;t have matured yet.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p379.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p379.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 01:02:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/380/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：kosovito，2010 年 8 月 16 日 12:39:17 AM（https://bitcointalk.org/index.php?topic=823.msg9615#msg9615）&lt;/p&gt;&#xA;&lt;blockquote&gt;都照做了，现在客户端是 0.3.10，停在 74638 块。一切正常吗？&lt;/blockquote&gt;&#xA;&lt;p&gt;如果你还显示 74638 个块，说明你没连上任何 0.3.10 节点。&lt;/p&gt;&#xA;&lt;p&gt;今天先试试加这些参数：&lt;/p&gt;&#xA;&lt;p&gt;-addnode=75.158.131.108 -addnode=99.27.237.13 -addnode=68.68.99.14&lt;/p&gt;&#xA;&lt;p&gt;看：&lt;/p&gt;&#xA;&lt;p&gt;http://bitcointalk.org/index.php?topic=828&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: kosovito on August 16, 2010, 12:39:17 AM（https://bitcointalk.org/index.php?topic=823.msg9615#msg9615）I did all steps, now my client is 0.3.10 and it stopped at block 74638. Is all fine?&lt;br&gt;If you still show 74638 blocks then you aren&amp;#x27;t connected to any 0.3.10 nodes.&lt;/p&gt;&#xA;&lt;p&gt;For today, try adding these parameters:  &lt;br&gt;-addnode=75.158.131.108 -addnode=99.27.237.13 -addnode=68.68.99.14&lt;/p&gt;&#xA;&lt;p&gt;See&lt;br&gt;http://bitcointalk.org/index.php?topic=828&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p380.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p380.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 01:12:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/381/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：trebronics，2010 年 8 月 16 日 01:02:35 AM（https://bitcointalk.org/index.php?topic=823.msg9625#msg9625）&lt;/p&gt;&#xA;&lt;blockquote&gt;大多数跑客户端的人没在看这个帖。所以……问几个傻问题：&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;1）这对还跑在坏链上的 3.8.1 版（灾难前）客户端接下来有什么影响？&lt;br&gt;2）对升到 3.8.10 但没删区块链文件的客户端有什么影响？&lt;/blockquote&gt;&#xA;&lt;p&gt;1）一旦超过 50% 的节点算力升级、好链超过坏链，0.3.10 节点会让坏交易很难拿到确认。&lt;br&gt;2）如果你没删 blk*.dat 文件，你就没在给那 50% 出力，在好链超过坏链之前，你看到的还是坏交易。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: trebronics on August 16, 2010, 01:02:35 AM（https://bitcointalk.org/index.php?topic=823.msg9625#msg9625）Most people running clients are not reading this message thread.  So...  Silly questions:&lt;/p&gt;&#xA;&lt;p&gt;1) How will this continue to affect version 3.8.1 (pre-catastrophe) clients with bad block chain?&lt;br&gt;2) How will this affect clients that upgrade to 3.8.10 but don&amp;#x27;t remove their block chain files?&lt;br&gt;1) Once more than 50% of the node power is upgraded and the good chain overtakes the bad, the 0.3.10 nodes will make it hard for any bad transactions to get any confirmations. &lt;br&gt;2) If you didn&amp;#x27;t remove your blk*.dat files, you&amp;#x27;re not helping to contribute to that 50%, and you&amp;#x27;ll still show bad transactions until the good chain overtakes the bad chain.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p381.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p381.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 02:16:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/382/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;随着更多节点升级，坏链的速度也慢下来了。&lt;/p&gt;&#xA;&lt;p&gt;自 74638 以来，我们已经生成了 14 个块。0.3.10 的构建版大约在 2、3 小时前上传。在我连接的节点中，超过一半已经是 0.3.10。我觉得我们很可能已经拥有超过坏链的算力了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The bad chain is also slowed down as more nodes upgrade.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;ve already generated 14 blocks since 74638.  The builds of 0.3.10 were uploaded about 2 and 3 hours ago.  Of the nodes I&amp;#x27;m connected to, more than half are already 0.3.10.  I would say we probably already have more power than the bad chain.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p382.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p382.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 02:38:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/383/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 Windows 上，运行 findstr /c:&amp;quot;version message&amp;quot; debug.log&lt;/p&gt;&#xA;&lt;p&gt;看起来坏链最近到了 74678 块。真想快点超过它。&lt;/p&gt;&#xA;&lt;p&gt;在 http://nullvoid.org/bitcoin/statistix.php 的统计上，过去 3 小时是每小时 5 个块。我们大约一天前做过一次难度调整，本应把它调回每小时 6 个块。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;On Windows, findstr /c:&amp;quot;version message&amp;quot; debug.log&lt;/p&gt;&#xA;&lt;p&gt;It looks like the bad chain was on block 74678 recently.  Can&amp;#x27;t wait to overtake it.&lt;/p&gt;&#xA;&lt;p&gt;On the stats at http://nullvoid.org/bitcoin/statistix.php  there&amp;#x27;s been 5 blocks per hour in the last 3 hours.  We had a difficulty adjustment about a day ago that should have put it back to 6 blocks per hour.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p383.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p383.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 02:57:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/384/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：tcatm，2010 年 8 月 16 日 12:43:39 AM（https://bitcointalk.org/index.php?topic=820.msg9617#msg9617）&lt;/p&gt;&#xA;&lt;blockquote&gt;我提议 sha256.cpp 用 -O3 -march=amdfamk10 编（32 位 64 位都行），只有支持这个指令集的 CPU（AMD Phenom、Intel i5 及更新）能从 -4way 受益，性能能提 ~9%。&lt;/blockquote&gt;&#xA;&lt;p&gt;GCC 4.3.3 不支持 -march=amdfamk10。我得到：&lt;/p&gt;&#xA;&lt;p&gt;sha256.cpp:1: error: bad value (amdfamk10) for -march= switch&lt;/p&gt;&#xA;&lt;p&gt;引用自：NewLibertyStandard，2010 年 8 月 16 日 01:49:01 AM（https://bitcointalk.org/index.php?topic=820.msg9630#msg9630）&lt;/p&gt;&#xA;&lt;blockquote&gt;开 4way 后，我开满虚拟核性能好不少。我觉得关超线程后开不开 4way 哈希数差不多。&lt;/blockquote&gt;&#xA;&lt;p&gt;嘿，你可能发现了点什么！&lt;/p&gt;&#xA;&lt;p&gt;超线程以前没用，是因为活全在算术逻辑单元里，超线程是共享 ALU 的。&lt;/p&gt;&#xA;&lt;p&gt;tcatm 的 SSE2 代码肯定是普通 x86 指令和 SSE2 指令混着，所以一个在跑 x86 代码时，另一个能跑 SSE2。&lt;/p&gt;&#xA;&lt;p&gt;超线程下提升多少？&lt;/p&gt;&#xA;&lt;p&gt;有数字吗？什么 CPU？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: tcatm on August 16, 2010, 12:43:39 AM（https://bitcointalk.org/index.php?topic=820.msg9617#msg9617）I propose to compile sha256.cpp with -O3 -march=amdfamk10 (will work on 32bit and 64bit) as only CPUs supporting this instruction set (AMD Phenom, Intel i5 and newer) benefit from -4way and it&amp;#x27;ll improve performance by ~9%.&lt;br&gt;GCC 4.3.3 doesn&amp;#x27;t support -march=amdfamk10.  I get:&lt;br&gt;sha256.cpp:1: error: bad value (amdfamk10) for -march= switch&lt;/p&gt;&#xA;&lt;p&gt;Quote from: NewLibertyStandard on August 16, 2010, 01:49:01 AM（https://bitcointalk.org/index.php?topic=820.msg9630#msg9630）With 4way, I get significantly better performance when I have all my virtual cores enabled. I think I get about the same amount of hashes when hyper threading is turned off with or without 4way.&lt;br&gt;Hey, you may be onto something!&lt;/p&gt;&#xA;&lt;p&gt;hyperthreading didn&amp;#x27;t help before because all the work was in the arithmetic and logic units, which the hyperthreads share.&lt;/p&gt;&#xA;&lt;p&gt;tcatm&amp;#x27;s SSE2 code must be a mix of normal x86 instructions and SSE2 instructions, so while one is doing x86 code, the other can do SSE2.&lt;/p&gt;&#xA;&lt;p&gt;How much of an improvement do you get with hyperthreading?&lt;/p&gt;&#xA;&lt;p&gt;Some numbers?  What CPU is that?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p384.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p384.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 03:23:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/385/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Vasiliev，2010 年 8 月 16 日 03:17:07 AM（https://bitcointalk.org/index.php?topic=820.msg9660#msg9660）&lt;/p&gt;&#xA;&lt;blockquote&gt;试试 -march=amdfam10&lt;/blockquote&gt;&#xA;&lt;p&gt;行。&lt;/p&gt;&#xA;&lt;p&gt;好奇怪……确定是一回事吗？tcatm，试下 amdfam10，确认测速一样。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Vasiliev on August 16, 2010, 03:17:07 AM（https://bitcointalk.org/index.php?topic=820.msg9660#msg9660）try -march=amdfam10&lt;br&gt;That works.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;#x27;s strange...  are we sure that&amp;#x27;s the same thing?  tcatm, try amdfam10 and make sure you get the same speed measurement.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p383.html&#34;&gt;← 上一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p385.html&#34;&gt;下一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p385.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p385.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 04:36:59 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/386/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：jgarzik，2010 年 8 月 16 日 03:35:28 AM（https://bitcointalk.org/index.php?topic=820.msg9665#msg9665）&lt;/p&gt;&#xA;&lt;p&gt;代码：（以下保留英文原文）&lt;/p&gt;&#xA;&lt;p&gt;cpu family : 6&lt;br&gt;model  : 26&lt;br&gt;model name : Genuine Intel(R) CPU             000  @ 3.20GHz&lt;br&gt;stepping : 4&lt;/p&gt;&#xA;&lt;p&gt;cpu family 6 model 26 stepping 4 是 Intel Core i7。&lt;/p&gt;&#xA;&lt;p&gt;-4way 提速 23%，-4way + 超线程一共提速 63%。&lt;/p&gt;&#xA;&lt;p&gt;开超线程比不开快 33%。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: jgarzik on August 16, 2010, 03:35:28 AM（https://bitcointalk.org/index.php?topic=820.msg9665#msg9665）Code:cpu family : 6&lt;br&gt;model  : 26&lt;br&gt;model name : Genuine Intel(R) CPU             000  @ 3.20GHz&lt;br&gt;stepping : 4cpu family 6 model 26 stepping 4 is an Intel Core i7.&lt;br&gt;That&amp;#x27;s a 23% speedup with -4way, 63% total speedup with -4way + hyperthreading.&lt;br&gt;33% faster with hyperthreading than without it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p386.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p386.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 12:59:38 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/387/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;看起来我们在 74689 附近超过了坏链。0.3.9 及更低版本的节点这几个小时一直在用当前块号回应。&lt;/p&gt;&#xA;&lt;p&gt;这意味着升级前不再需要删除 blk*.dat。你只需升级，它就会重组掉坏的区块链。&lt;/p&gt;&#xA;&lt;p&gt;感谢大家的快速响应！&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It looks like we overtook the bad chain somewhere around 74689.  0.3.9 and lower nodes have been responding with the current block number for some hours now.&lt;/p&gt;&#xA;&lt;p&gt;That means it&amp;#x27;s no longer necessary to delete blk*.dat before upgrading.  You can just upgrade and it&amp;#x27;ll reorg away the bad block chain.&lt;/p&gt;&#xA;&lt;p&gt;Thanks to everyone for the quick response!&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p387.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p387.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 13:38:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/388/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把 sha256.cpp 包在了&lt;br&gt;#ifdef FOURWAYSSE2&lt;br&gt;#endif // FOURWAYSSE2&lt;br&gt;里。&lt;/p&gt;&#xA;&lt;p&gt;现在再试试。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I wrapped sha256.cpp in&lt;br&gt;#ifdef FOURWAYSSE2&lt;br&gt;#endif // FOURWAYSSE2&lt;/p&gt;&#xA;&lt;p&gt;try it now.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p386.html&#34;&gt;← 上一个帖子：Re: overflow bug SERIOUS&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p388.html&#34;&gt;下一个帖子：Re: [PATCH] Automatic block validation →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: [PATCH] Automatic block validation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p388.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p388.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [PATCH] Automatic block validation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 15:25:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/389/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这条路不好走。&lt;/p&gt;&#xA;&lt;p&gt;我们得制造一次 reorg，把那条非法链断开。&lt;/p&gt;&#xA;&lt;p&gt;这种代码这辈子几乎测不到，又相当 intricate，越简单、越安全越好。&lt;/p&gt;&#xA;&lt;p&gt;我的想法是这样的（还没测）。它检查主链上所有块。如果发现坏块，就把那条链所有块的 bnChainWork 置 0，让它再也赢不了 best chain，同时把 best chain work 降到分叉点，这样分叉之后任何新块都会触发 reorg。（不实际做一次 reorg 就改不了 pindexBest。）&lt;/p&gt;&#xA;&lt;p&gt;还不完美。它还得再收到一个合法块才能触发 reorg。&lt;/p&gt;&#xA;&lt;p&gt;也可能在检查完直接调 AddToBlockIndex 或 Reorganize，但那要小心得多。我大概会把 AddToBlockIndex 里设新 best block 的部分拆出来，用那个办法，而不是下面这段代码。&lt;/p&gt;&#xA;&lt;p&gt;代码：（以下保留英文原文）&lt;/p&gt;&#xA;&lt;p&gt;bool CTxDB::LoadBlockIndex()&lt;br&gt;{&lt;br&gt;    ...&lt;/p&gt;&#xA;&lt;p&gt;// Verify blocks in the main chain&lt;br&gt;    vector&amp;lt;CBlockIndex*&amp;gt; vChain;&lt;br&gt;    for (CBlockIndex* pindex = pindexBest; pindex &amp;amp;&amp;amp; pindex-&amp;gt;pprev; pindex = pindex-&amp;gt;pprev)&lt;br&gt;    {&lt;br&gt;        vChain.push_back(pindex);&lt;br&gt;        CBlock block;&lt;br&gt;        if (!block.ReadFromDisk(pindex))&lt;br&gt;            return error(&amp;quot;LoadBlockIndex() : block.ReadFromDisk failed&amp;quot;);&lt;br&gt;        if (!block.CheckBlock())&lt;br&gt;        {&lt;br&gt;            bnBestChainWork = pindex-&amp;gt;pprev-&amp;gt;bnChainWork;&lt;br&gt;            foreach(CBlockIndex* pindex2, vChain)&lt;br&gt;                pindex2-&amp;gt;bnChainWork = 0;&lt;br&gt;        }&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;return true;&lt;br&gt;}&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s a difficult approach.&lt;/p&gt;&#xA;&lt;p&gt;We need to cause a reorg, which will disconnect the invalid chain.&lt;/p&gt;&#xA;&lt;p&gt;This is code that will rarely ever get tested, and is fairly intricate, so something simple and safe is best.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;#x27;s what I was thinking of.  (I haven&amp;#x27;t tested this yet)  It checks all the blocks in the main chain.  If it finds a bad one, it sets all that chain&amp;#x27;s bnChainWork to 0 so it can&amp;#x27;t win best chain again, and it reduces best chain work to the fork level so any new block after the fork will cause a reorg.  (It can&amp;#x27;t change pindexBest without actually doing a reorg)&lt;/p&gt;&#xA;&lt;p&gt;This isn&amp;#x27;t perfect yet.  It still needs to receive one valid block to trigger the reorg.&lt;/p&gt;&#xA;&lt;p&gt;It would probably be possible to initiate an AddToBlockIndex or Reorganize after the check, but it would require a lot more careful attention.  I probably should break out part of AddToBlockIndex that sets the new best block.  I&amp;#x27;ll probably end up doing that instead of the code below.&lt;/p&gt;&#xA;&lt;p&gt;Code:bool CTxDB::LoadBlockIndex()&lt;br&gt;{&lt;br&gt;    ...&lt;/p&gt;&#xA;&lt;p&gt;// Verify blocks in the main chain&lt;br&gt;    vector&amp;lt;CBlockIndex*&amp;gt; vChain;&lt;br&gt;    for (CBlockIndex* pindex = pindexBest; pindex &amp;amp;&amp;amp; pindex-&amp;gt;pprev; pindex = pindex-&amp;gt;pprev)&lt;br&gt;    {&lt;br&gt;        vChain.push_back(pindex);&lt;br&gt;        CBlock block;&lt;br&gt;        if (!block.ReadFromDisk(pindex))&lt;br&gt;            return error(&amp;quot;LoadBlockIndex() : block.ReadFromDisk failed&amp;quot;);&lt;br&gt;        if (!block.CheckBlock())&lt;br&gt;        {&lt;br&gt;            bnBestChainWork = pindex-&amp;gt;pprev-&amp;gt;bnChainWork;&lt;br&gt;            foreach(CBlockIndex* pindex2, vChain)&lt;br&gt;                pindex2-&amp;gt;bnChainWork = 0;&lt;br&gt;        }&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;return true;&lt;br&gt;}&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>blocks minus 1</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p389.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p389.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;blocks minus 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 15:59:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/390/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我想把状态栏显示的块数减 1。刚打开程序时，会显示 0 个块而不是 1 个：&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;0 connections    0 blocks     0 transactions&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;一直以来都是 &amp;quot;nBestHeight + 1&amp;quot;，因为把创世块也算进去了。严格说，创世块是个块。它是硬编码的块，你生来就有它。不可能没有创世块。可以把它想成一把 reference coin，其他币都拿它当尺子量。大家想看的块数是自己下到了多少个块。&lt;/p&gt;&#xA;&lt;p&gt;主要好处是：块数会等于当前 best block 的块号。blocks 是 10，就说明你最高有 10 号块，没有 11 号。&lt;/p&gt;&#xA;&lt;p&gt;也能减少这儿的 confusion：&lt;/p&gt;&#xA;&lt;p&gt;引用自：kencausey，2010 年 8 月 15 日 11:45:26 PM（https://bitcointalk.org/index.php?topic=823.msg9588#msg9588）&lt;/p&gt;&#xA;&lt;p&gt;引用自：davidonpda，2010 年 8 月 15 日 11:31:37 PM（https://bitcointalk.org/index.php?topic=823.msg9580#msg9580）&lt;/p&gt;&#xA;&lt;blockquote&gt;……它已经到 74638 块了。我猜这意思是 74638 现在是好块了？&lt;/blockquote&gt;&#xA;&lt;p&gt;我自己也晕过，在 #bitcoin-dev 问明白了：&lt;/p&gt;&#xA;&lt;p&gt;坏块是 74638 号，最后一个好块是 74637。编号从 0 开始，所以客户端显示有 74638 个块，意思是你最高到 74637 号块，也就是最后一个好块。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;d like to reduce the number of blocks displayed in the status bar by 1.   When you first load the program, it&amp;#x27;ll display 0 blocks instead of 1:&lt;br&gt;&amp;quot;0 connections    0 blocks     0 transactions&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s always been &amp;quot;nBestHeight + 1&amp;quot; because it&amp;#x27;s counting the genesis block.  Technically, yes, the genesis block is a block.  It&amp;#x27;s a hardcoded block that you start out with.  You can&amp;#x27;t not have the genesis block.  Maybe think of it as a reference coin that you measure other coins against.  The block count people are looking for is the number of blocks they&amp;#x27;ve downloaded.&lt;/p&gt;&#xA;&lt;p&gt;The main benefit is that blocks will be equal to the block number of the current best block.  If blocks is 10, then the highest block number you have is 10.  It means you have block 10 and you don&amp;#x27;t have block 11.&lt;/p&gt;&#xA;&lt;p&gt;It would reduce the confusion we had here:&lt;/p&gt;&#xA;&lt;p&gt;Quote from: kencausey on August 15, 2010, 11:45:26 PM（https://bitcointalk.org/index.php?topic=823.msg9588#msg9588）Quote from: davidonpda on August 15, 2010, 11:31:37 PM（https://bitcointalk.org/index.php?topic=823.msg9580#msg9580）... It already is on block 74638. I assume that means that block is now a good one?&lt;/p&gt;&#xA;&lt;p&gt;I had some confusion on this myself and got clarification in #bitcoin-dev:&lt;/p&gt;&#xA;&lt;p&gt;The bad block was number 74638, the last good one was 74637.  The numbers start at 0, so when your client shows there are 74638 blocks then that means you have up to block number 74637, the last good one.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: blocks minus 1</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p390.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p390.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: blocks minus 1&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 17:06:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/391/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;已在 SVN rev 137 中完成。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Done in SVN rev 137&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p389.html&#34;&gt;← 上一个帖子：blocks minus 1&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p391.html&#34;&gt;下一个帖子：Re: [PATCH] Automatic block validation →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: [PATCH] Automatic block validation</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p391.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p391.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [PATCH] Automatic block validation&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 17:08:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/392/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：satoshi，2010 年 8 月 16 日 03:25:54 PM（https://bitcointalk.org/index.php?topic=832.msg9754#msg9754）&lt;/p&gt;&#xA;&lt;blockquote&gt;在检查完直接调 AddToBlockIndex 或 Reorganize 大概也行，但要小心得多。我大概会把 AddToBlockIndex 里设新 best block 的部分拆出来，用那个办法，而不是下面这段代码。&lt;/blockquote&gt;&#xA;&lt;p&gt;SVN rev 139 里我就是这么干的。&lt;/p&gt;&#xA;&lt;p&gt;我没删坏链，而是在 ConnectBlock 里多加了一次 CheckBlock，坏块被踢出去后就再也回不到 best chain。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: satoshi on August 16, 2010, 03:25:54 PM（https://bitcointalk.org/index.php?topic=832.msg9754#msg9754）It would probably be possible to initiate an AddToBlockIndex or Reorganize after the check, but it would require a lot more careful attention.  I probably should break out part of AddToBlockIndex that sets the new best block.  I&amp;#x27;ll probably end up doing that instead of the code below.&lt;br&gt;This is what I ended up doing in SVN rev 139.&lt;/p&gt;&#xA;&lt;p&gt;Instead of deleting the bad chain, I added an extra CheckBlock to ConnectBlock so bad blocks can&amp;#x27;t get back into the best chain once they&amp;#x27;re kicked out.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Checking the block chain on load</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p392.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p392.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Checking the block chain on load&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 20:07:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/393/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN rev 139 在加载后对区块链做一次基本检查。&lt;/p&gt;&#xA;&lt;p&gt;有了这个，我们当时就不需要删除 blk*.dat 了，它会自动重组回分叉点。当时没时间仔细实现这个。&lt;/p&gt;&#xA;&lt;p&gt;它可能比我们希望的慢，因为要加载所有块。如果太慢，我们可以让它只回溯到某个块号。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SVN rev 139 does a basic check of the block chain after loading.&lt;/p&gt;&#xA;&lt;p&gt;With this we wouldn&amp;#x27;t have needed to delete blk*.dat, it would have automatically done a reorg back to the fork.  There wasn&amp;#x27;t time to do a careful implementation of this at the time.&lt;/p&gt;&#xA;&lt;p&gt;It might take longer than we want, since it has to load all the blocks.  If it&amp;#x27;s too slow, we could have it only go back to a certain block number.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: checkpointing the block chain</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p393.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p393.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: checkpointing the block chain&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 20:20:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/394/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;除了最大工作量证明，软件没有办法自动判断一条链是否比另一条更好。设计上要求它无论要回溯多远，都必须切换到更长的链。&lt;/p&gt;&#xA;&lt;p&gt;唯一的例外是我加的手动检查点。如果没有那些，它可以一路重组回第一个块。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There is no way for the software to automatically know if one chain is better than another except by the greatest proof-of-work.  In the design it was necessary for it to switch to a longer chain no matter how far back it has to go.&lt;/p&gt;&#xA;&lt;p&gt;The only exception to that is the manual checkpoints I&amp;#x27;ve added.  If it weren&amp;#x27;t for those, it would be able to reorg all the way back to the first block.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: overflow bug SERIOUS</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p394.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p394.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: overflow bug SERIOUS&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 22:54:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/395/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;未升级的节点大多数时间都在正确的链上，但它们仍试图在每个块里打包那笔溢出交易，所以一直在试图分叉、生成无效块。如果一个旧版本节点重启，它的内存池会被清空，所以在那笔交易再次被广播之前，它可能生成一段时间的有效块。0.3.9 及更低版本的节点仍然必须升级。&lt;/p&gt;&#xA;&lt;p&gt;SVN 现在有了我们需要的代码，可以自动重组区块链，不用再手动删除 blk*.dat 文件。我知道昨天我没法又快又仔细地写出那段代码，所以当时选了快速的手动方案。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Un-upgraded nodes have the correct chain most of the time, but they are still trying to include the overflow transaction in every block, so they&amp;#x27;re continually trying to fork and generate invalid blocks.  If an old version node is restarted, its transaction pool is emptied, so it may generate valid blocks for a while until the transaction gets broadcast again.  0.3.9 and lower nodes still must upgrade.&lt;/p&gt;&#xA;&lt;p&gt;The SVN now has the code we needed to automatically reorg the block chain without having to delete the blk*.dat files manually.  I knew I couldn&amp;#x27;t write that code fast and carefully enough yesterday, so I went with the quick manual option.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: checkpointing the block chain</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p395.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p395.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: checkpointing the block chain&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-16 23:01:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/396/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：NewLibertyStandard，2010 年 8 月 16 日 10:42:28 PM（https://bitcointalk.org/index.php?topic=834.msg9839#msg9839）&lt;/p&gt;&#xA;&lt;blockquote&gt;链的强度怎么算？&lt;/blockquote&gt;&#xA;&lt;p&gt;总工作量证明。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: NewLibertyStandard on August 16, 2010, 10:42:28 PM（https://bitcointalk.org/index.php?topic=834.msg9839#msg9839）How is the strength of the chain calculated?&lt;br&gt;Total proof-of-work.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p394.html&#34;&gt;← 上一个帖子：Re: overflow bug SERIOUS&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p396.html&#34;&gt;下一个帖子：Re: New screenshots to the front page? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: New screenshots to the front page?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p396.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p396.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New screenshots to the front page?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-18 16:58:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/397/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;当然。0.1 的旧截图已经非常过时了。&lt;/p&gt;&#xA;&lt;p&gt;Windows Aero 是个不错的选择。Windows 仍然是最大的用户群。注意透明部分后面露出的内容。&lt;/p&gt;&#xA;&lt;p&gt;交易列表里显示什么？不要塞得满满的，就几样东西就行。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Definitely.  The old screenshots of 0.1 are very outdated.&lt;/p&gt;&#xA;&lt;p&gt;Windows Aero is a good choice.  Windows is still the largest user group.  Mind what&amp;#x27;s behind it for the transparent parts.&lt;/p&gt;&#xA;&lt;p&gt;What to have displayed in the transaction list?  Not completely filled up with stuff, just a few things.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p395.html&#34;&gt;← 上一个帖子：Re: checkpointing the block chain&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p397.html&#34;&gt;下一个帖子：Re: Difficulty: More nodes active, or faster nodes? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Difficulty: More nodes active, or faster nodes?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p397.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p397.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Difficulty: More nodes active, or faster nodes?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-18 18:01:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/398/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;VIA C7 硬件 SHA-256 公布的性能数字并不惊人。只有 1500 khash/s 左右。想想看，硬件实现并不意味着快得离谱。它仍然要走完所有步骤。只有把硬件简化到单一用途、小到能并行塞下很多个，才会快。这不一定容易，也不一定理所当然。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The performance numbers posted from a VIA C7&amp;#x27;s hardware SHA-256 weren&amp;#x27;t astronomical.  Only in the 1500 khash/s range.  If you think about it, just because it&amp;#x27;s implemented in hardware doesn&amp;#x27;t mean it&amp;#x27;s crazy fast.  It still has to do all the steps.  It&amp;#x27;s only if simplifying it down to single-purpose hardware makes it small enough to fit many in parallel.  That&amp;#x27;s not necessarily easy or a given.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Checking the block chain on load</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p398.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p398.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Checking the block chain on load&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-18 18:28:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/399/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在下一个 SVN 版本里，我会让它只回溯到 74000 块处的最后一个检查点。如果将来需要纠正问题，我们总可以确保它至少回溯到问题所在的位置。另外，我在加验证块索引的代码，也就是说工作量证明链会被检查。&lt;/p&gt;&#xA;&lt;p&gt;不过，系统对你的 blk*.dat 文件还不能完全放心。如果你用别人 blk 文件的副本，你就是在信任那个人。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;In the next SVN rev, I&amp;#x27;ll make it only go back to the last checkpoint at block 74000.  If we need to correct a problem in the future, we can always make sure it goes back at least as far back as the problem.  Also, I&amp;#x27;m adding code to verify the block index, which means the proof-of-work chain is checked.&lt;/p&gt;&#xA;&lt;p&gt;Still, the system won&amp;#x27;t be entirely secure against your blk*.dat files.  You are trusting someone if you use a copy of their blk files.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Convert Bitcoin to GTK: Yes?  No?  wx is better?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p399.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p399.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Convert Bitcoin to GTK: Yes?  No?  wx is better?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-19 18:44:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/400/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：BioMike，2010 年 8 月 19 日 08:05:18 AM（https://bitcointalk.org/index.php?topic=867.msg10226#msg10226）&lt;/p&gt;&#xA;&lt;blockquote&gt;WxWidgets 本身不是问题。问题是用的版本（2.9），很多发行版打包者认为它不稳定（虽然 WxWidgets 开发者说不是）。另一方面，据我所知 WxWidgets 在 Linux 下用 gtk 画界面，让比特币开发者跨平台很省事。&lt;/blockquote&gt;&#xA;&lt;p&gt;wxWidgets 2.9 是他们第一个 UTF-8 版。我们全平台都是 UTF-8，包括 Windows。&lt;/p&gt;&#xA;&lt;p&gt;发行版里 2.8 的包是 UTF-16 的，只会把人绕晕。2.8 时代大家被它的 wxString UTF-16/ANSI 条件编译选项折腾出的构建问题无穷无尽，直到我们统一到 2.9 才消停。而且用 2.8 的话我们只能用 ANSI，那只是等 wxWidgets 支持 UTF-8 之前的临时措施。&lt;/p&gt;&#xA;&lt;p&gt;这个问题会自己消失。假以时日，2.9 会成为更 mainstream 的版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: BioMike on August 19, 2010, 08:05:18 AM（https://bitcointalk.org/index.php?topic=867.msg10226#msg10226）WxWidgets is not really a problem. My problem is the version that is used (2.9), which is considered unstable by many distro packagers (although the WxWidgets devs say it isn&amp;#x27;t). On the other side, as far as I know WxWidgets uses gtk under Linux for drawing the whole stuff and makes it for the bitcoins devs easy to make things cross platform.&lt;br&gt;wxWidgets 2.9 is their first UTF-8 version.  We are UTF-8 on all platforms including Windows.&lt;/p&gt;&#xA;&lt;p&gt;The distro packages of 2.8 are UTF-16, so they just trip people up.  People had endless build problems with 2.8 and its wxString UTF-16/ANSI conditional build options until we standardized on 2.9.  Also, to use 2.8, we were using ANSI, which was just a temporary stopgap until wxWidgets supported UTF-8.&lt;/p&gt;&#xA;&lt;p&gt;This is a problem that will solve itself.  With time, 2.9 will become a more mainline release.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: HOWTO: Compiling Bitcoin on Ubuntu 10.04 (Karmic)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p400.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p400.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: HOWTO: Compiling Bitcoin on Ubuntu 10.04 (Karmic)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-19 18:55:48 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/401/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这篇 walkthrough 写得非常好。有人如果照着做过、没遇到坑，应该确认一下。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s a really well written walkthough.  Someone should confirm if they followed it and didn&amp;#x27;t run into any snags.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p399.html&#34;&gt;← 上一个帖子：Re: Convert Bitcoin to GTK: Yes?  No?  wx is better?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p401.html&#34;&gt;下一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p401.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p401.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-19 19:07:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/402/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自：Ground Loop，2010 年 8 月 18 日 11:14:26 PM（https://bitcointalk.org/index.php?topic=820.msg10167#msg10167）&lt;/p&gt;&#xA;&lt;blockquote&gt;非 Mac 的 i5 有爱吗？&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;Windows i5 64 位这儿变慢了。&lt;/blockquote&gt;&#xA;&lt;p&gt;第一次听说有人说 i5 变慢。其他人都说 i5 上 4way 更快，开超线程更快。&lt;/p&gt;&#xA;&lt;p&gt;引用自：nelisky，2010 年 8 月 18 日 11:02:25 PM（https://bitcointalk.org/index.php?topic=820.msg10164#msg10164）&lt;/p&gt;&#xA;&lt;blockquote&gt;还有 i5，至少我的 macbookpro 上……&lt;/blockquote&gt;&#xA;&lt;p&gt;好，那 Mac 上也 work 了？&lt;/p&gt;&#xA;&lt;p&gt;Laszlo 跟我说他在 Mac 上编进了 -4way，所以 Mac 上也可以试 -4way 开关。SVN 上的 makefile.osx 好像还没加，只有编好的版本有。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Ground Loop on August 18, 2010, 11:14:26 PM（https://bitcointalk.org/index.php?topic=820.msg10167#msg10167）Any non-Mac i5 love?&lt;br&gt;Windows i5 64-bit got slower here.&lt;br&gt;That&amp;#x27;s the first I&amp;#x27;ve heard anyone say i5 was slower.  Everyone else has said 4way was faster on i5.  Moreso with hyperthreading enabled.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: nelisky on August 18, 2010, 11:02:25 PM（https://bitcointalk.org/index.php?topic=820.msg10164#msg10164）And i5, at least on my macbookpro&lt;br&gt;Good, so I take it that&amp;#x27;s a confirmation that it&amp;#x27;s working on Mac as well?&lt;/p&gt;&#xA;&lt;p&gt;Laszlo told me he did compile in the -4way stuff on Mac, so the -4way switch is also available to try on Mac.  I don&amp;#x27;t think makefile.osx on SVN has it yet, just the built version.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: 28 days without generation, i have 4200khash/s</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p402.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p402.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 28 days without generation, i have 4200khash/s&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-19 19:40:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/403/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;确保你电脑的日期和时间正确。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Make sure your computer&amp;#x27;s date and time are correct.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p401.html&#34;&gt;← 上一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p403.html&#34;&gt;下一个帖子：Need a post writing up some things users should know →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Need a post writing up some things users should know</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p403.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p403.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Need a post writing up some things users should know&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-19 20:14:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/404/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不确定该叫它什么，但我们确实需要一篇帖子，把用户应该知道的这些事列出来。如果有人有时间写，清单如下：&lt;/p&gt;&#xA;&lt;p&gt;- 确保时钟设置正确。&lt;/p&gt;&#xA;&lt;p&gt;- Microsoft Security Essentials。这个一直没好好写过。&lt;/p&gt;&#xA;&lt;p&gt;- 警告：不要乱动你的 wallet.dat 文件。它是个数据库文件，没你想的那么简单。在这个 Beta 版本里，我们还没来得及把它做得防折腾。如果你开始换来换去，它可能不会按预期工作。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;m not sure what to call it, but we could use a post that lists these things users should know.  If someone has time to write it, here&amp;#x27;s the list:&lt;/p&gt;&#xA;&lt;p&gt;- Make sure your clock is set correctly.&lt;/p&gt;&#xA;&lt;p&gt;- Microsoft Security Essentials.  This never got written up proper.&lt;/p&gt;&#xA;&lt;p&gt;- Warning not to mess around with your wallet.dat file.  It&amp;#x27;s a database file, it&amp;#x27;s not as simple as you think.  In this Beta version, we haven&amp;#x27;t had time to try and tinker-proof it yet.  It may not work as expected if you start swapping it around.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Hypothetical question on lost coins / transfers</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p404.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p404.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Hypothetical question on lost coins / transfers&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-19 20:28:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/405/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没错。不需要重新广播你的交易，它也能工作。&lt;/p&gt;&#xA;&lt;p&gt;当任何节点断开一条分叉时，它会把分叉里的所有交易倒回交易池，加到新链上。整个网络都在确保把你的交易重新整合进去。你看到的应该只是确认数从 0 重新开始。&lt;/p&gt;&#xA;&lt;p&gt;在某些类型的分叉里，你的交易可能两条分叉都进了，所以你本来就没问题。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s right.  You don&amp;#x27;t need to be re-broadcasting your transactions for it to work.&lt;/p&gt;&#xA;&lt;p&gt;When any node disconnects a fork, it dumps all the transactions from the fork back into the transaction pool to add to the new chain.  The entire network is making sure to re-integrate your transactions again.  All you should see is that your number of confirmations starts over from 0.&lt;/p&gt;&#xA;&lt;p&gt;In some types of forks, your transaction would have gotten into both forks already, so you&amp;#x27;re already good either way.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Need a post writing up some things users should know</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p405.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p405.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Need a post writing up some things users should know&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-22 22:51:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/406/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;时钟那部分会在下一个版本（0.3.11 或更高）里解决。SVN rev 141 在你的时钟偏差太大时会弹出一个消息框。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The clock part will be covered in the next release (0.3.11 or higher).  SVN rev 141 pops up a message box if your clock is too far off.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p404.html&#34;&gt;← 上一个帖子：Re: Hypothetical question on lost coins / transfers&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p406.html&#34;&gt;下一个帖子：Re: 28 days without generation, i have 4200khash/s →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 28 days without generation, i have 4200khash/s</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p406.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p406.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 28 days without generation, i have 4200khash/s&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-22 23:01:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/407/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 debug.log 里搜 &amp;quot;proof-of-work found&amp;quot;。搜到了就看它后面有没有报错。&lt;/p&gt;&#xA;&lt;p&gt;引用自：davidonpda，2010 年 8 月 19 日 07:43:01 PM（https://bitcointalk.org/index.php?topic=862.msg10291#msg10291）&lt;/p&gt;&#xA;&lt;blockquote&gt;时间允许多大误差才正常。&lt;/blockquote&gt;&#xA;&lt;p&gt;误差 2 小时。&lt;/p&gt;&#xA;&lt;p&gt;SVN rev 141 和下个版本（0.3.11+）会修。如果你的时钟偏了超过 1 小时，会弹消息框提醒。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Search debug.log for &amp;quot;proof-of-work found&amp;quot;.  If you find any, then check for any errors right after that.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: davidonpda on August 19, 2010, 07:43:01 PM（https://bitcointalk.org/index.php?topic=862.msg10291#msg10291）How big of a margin on the time is allowed for things to work right.&lt;br&gt;The margin is 2 hours.&lt;/p&gt;&#xA;&lt;p&gt;This should be solved in SVN rev 141 and the next release (0.3.11+).  It&amp;#x27;ll pop up a message box alerting you if your clock is off by more than an hour.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p407.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p407.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-22 23:21:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/408/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢澄清。我看过有人贴的链接，说 AMD 在 2007 年左右做了那个改动，但不知道 Intel 这边是什么情况。&lt;/p&gt;&#xA;&lt;p&gt;那 Core/Core2 没指望了。它们只有一半的 SSE2 硬件。&lt;/p&gt;&#xA;&lt;p&gt;奇怪的是 Intel 有 3 个 128 位单元，反而是只有 2 个 128 位单元的 AMD 更快。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for clearing that up.  I read the link someone posted about AMD making that change around 2007, but I didn&amp;#x27;t know what the story was for Intel.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s no hope for Core/Core2 then.  They only have half the SSE2 hardware.&lt;/p&gt;&#xA;&lt;p&gt;Strange that Intel has 3 128bit units, but AMD with 2 128bit units is the faster one.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p408.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p408.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-22 23:55:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/409/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我一直在写警报系统。警报通过网络广播，适用于一段版本号范围。警报消息用只有我持有的私钥签名。&lt;/p&gt;&#xA;&lt;p&gt;节点收到警报可以做两件事：&lt;br&gt;- 在状态栏放一条警告消息。&lt;br&gt;- 让 json-rpc 接口中涉及资金的方法返回错误。&lt;/p&gt;&#xA;&lt;p&gt;在溢出 bug 或分叉这类用户可能无法信任收到的付款的情况下，警报可以在他们升级前让旧版本基本保持安全。手动用户在查看收款时会注意到状态栏警告，json-rpc 安全模式会让自动化网站在升级前不再做任何交易。&lt;/p&gt;&#xA;&lt;p&gt;警报期间返回错误的方法有：&lt;br&gt;sendtoaddress&lt;br&gt;getbalance&lt;br&gt;getreceivedbyaddress&lt;br&gt;getreceivedbylabel&lt;br&gt;listreceivedbyaddress&lt;br&gt;listreceivedbylabel&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;ve been working on writing the alert system.  Alerts are broadcast through the network and apply to a range of version numbers.  Alert messages are signed with a private key that only I have.&lt;/p&gt;&#xA;&lt;p&gt;Nodes can do two things in response to an alert:&lt;br&gt;- Put a warning message on the status bar.&lt;br&gt;- Make the money handling methods of the json-rpc interface return an error.&lt;/p&gt;&#xA;&lt;p&gt;In cases like the overflow bug or a fork where users may not be able to trust received payments, the alert should keep old versions mostly safe until they upgrade.  Manual users should notice the status bar warning when looking for received payments, and the json-rpc safe mode stops automated websites from making any more trades until they&amp;#x27;re upgraded.&lt;/p&gt;&#xA;&lt;p&gt;The json-rpc methods that return errors during an alert are:&lt;br&gt;sendtoaddress&lt;br&gt;getbalance&lt;br&gt;getreceivedbyaddress&lt;br&gt;getreceivedbylabel&lt;br&gt;listreceivedbyaddress&lt;br&gt;listreceivedbylabel&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: integrating digital payments into p2p protocols</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p409.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p409.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: integrating digital payments into p2p protocols&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-22 23:57:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/410/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;嗨，Zooko！&lt;/p&gt;&#xA;&lt;p&gt;我想感谢你在一两年前——当时我刚在密码学邮件列表上宣布比特币——在你的博客上介绍比特币。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Hey Zooko!&lt;/p&gt;&#xA;&lt;p&gt;I wanted to thank you for posting about Bitcoin on your blog a year or two ago, back when I announced it on the Cryptography mailing list.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p408.html&#34;&gt;← 上一个帖子：Development of alert system&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p410.html&#34;&gt;下一个帖子：Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p410.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p410.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-24 22:43:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/411/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 ArtForz，发表于 August 21, 2010, 04:56:31 PM（https://bitcointalk.org/index.php?topic=820.msg10609#msg10609）&lt;/p&gt;&#xA;&lt;blockquote&gt;- AMD K10: 2 128bit units&lt;br&gt;- intel nehalem: 3 128bit units&lt;/blockquote&gt;&#xA;&lt;p&gt;这大概解释了为什么超线程能提升 -4way 的性能。如果三个 SSE2 单元过剩，那么超线程就能让它们全都保持忙碌。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: ArtForz on August 21, 2010, 04:56:31 PM（https://bitcointalk.org/index.php?topic=820.msg10609#msg10609）&lt;/p&gt;&#xA;&lt;p&gt;&amp;gt; - AMD K10: 2 128bit units&lt;br&gt;&amp;gt; - intel nehalem: 3 128bit units&lt;br&gt;This probably explains why hyperthreading increases performance with -4way.  If three SSE2 units is excessive, then hyperthreading would help keep them all busy.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p411.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p411.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-24 23:51:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/412/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果你多疑到为此歇斯底里，那你肯定也多疑到——只要状态栏上出现警告信息——就会去网站和论坛上核实。&lt;/p&gt;&#xA;&lt;p&gt;我认为，如果再出现类似溢出漏洞那样的 bug，重要的是自动化网站要停止交易，直到管理员弄清楚发生了什么并决定如何处理。如果你认定这是误报并愿意冒险，可以使用 &amp;quot;-disablesafemode&amp;quot; 开关。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If you&amp;#x27;re so paranoid that you&amp;#x27;re getting hysterical over this, then surely you&amp;#x27;re paranoid enough that if a warning message displays on the status bar, you&amp;#x27;ll check the website and forum.&lt;/p&gt;&#xA;&lt;p&gt;I think if another bug like the overflow bug occurs, it&amp;#x27;s important that automated websites stop trading until their admins can check out what&amp;#x27;s going on and decide what to do.  If you decide it&amp;#x27;s a false alarm and want to take your chances, you can use the &amp;quot;-disablesafemode&amp;quot; switch.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p412.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p412.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-25 00:06:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/413/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这已纳入 SVN rev 142，作为 0.3.11 版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is in SVN rev 142 as version 0.3.11.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p411.html&#34;&gt;← 上一个帖子：Re: Development of alert system&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p413.html&#34;&gt;下一个帖子：Re: Development of alert system →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p413.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p413.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-25 15:17:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/414/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它无法远程执行任意操作。也许你们中的一些人是在回应其他发帖者——他们建议警报系统应该做得更多？&lt;/p&gt;&#xA;&lt;p&gt;如果出现警报，以下 json-rpc 方法将返回错误：&lt;br&gt;sendtoaddress&lt;br&gt;getbalance&lt;br&gt;getreceivedbyaddress&lt;br&gt;getreceivedbylabel&lt;br&gt;listreceivedbyaddress&lt;br&gt;listreceivedbylabel&lt;/p&gt;&#xA;&lt;p&gt;其余 14 个方法照常运行。&lt;/p&gt;&#xA;&lt;p&gt;我认为更安全的选项应该默认启用。如果你想让你的服务器继续交易、无视警报——警报说它收到的钱可能像溢出漏洞产生的钱——那你可以使用这个开关；万一丢了钱，别怪别人。&lt;/p&gt;&#xA;&lt;p&gt;最坏的情况是：你保持警报启用，你的网站会停止交易，直到你升级或加上 -disablesafemode 开关。&lt;/p&gt;&#xA;&lt;p&gt;当你的节点本来就处于风险中时，遭遇一次意外的短暂停机，总比遭遇小偷掏空你所有库存要好。&lt;/p&gt;&#xA;&lt;p&gt;将来某天，当我们很久都没有再发现新 bug，并且它已经过彻底的安全审查而一无所获时，可以再放宽。我并不是说这是永远不变的永久方案。这仍然是测试版软件。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It can&amp;#x27;t do arbitrary actions remotely.  Maybe some of you are responding to other posters who suggested the alert system should do more?&lt;/p&gt;&#xA;&lt;p&gt;If there is an alert, the following json-rpc methods return an error:&lt;br&gt;sendtoaddress&lt;br&gt;getbalance&lt;br&gt;getreceivedbyaddress&lt;br&gt;getreceivedbylabel&lt;br&gt;listreceivedbyaddress&lt;br&gt;listreceivedbylabel&lt;/p&gt;&#xA;&lt;p&gt;The remaining 14 methods function as normal.&lt;/p&gt;&#xA;&lt;p&gt;I believe the safer option should be enabled by default.  If you want your server to keep trading and ignore an alert saying the money its receiving might be like the money from the overflow bug, then you can use the switch and not blame anyone else if you lose your money.&lt;/p&gt;&#xA;&lt;p&gt;Worst case if you leave alerts enabled, your site stops trading until you upgrade or add the -disablesafemode switch.&lt;/p&gt;&#xA;&lt;p&gt;Getting surprised by some temporary down time when your node would otherwise be at risk is better than getting surprised by a thief draining all your inventory.&lt;/p&gt;&#xA;&lt;p&gt;Someday when we haven&amp;#x27;t found any new bugs for a long time and it has been thoroughly security reviewed without finding anything, this can be scaled back.  I&amp;#x27;m not arguing that this is the permanent way of things forever.  It&amp;#x27;s still beta software.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p414.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p414.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-25 16:40:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/415/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把开关名改成了 -disablesafemode。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I changed the switch name to -disablesafemode.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p413.html&#34;&gt;← 上一个帖子：Re: Development of alert system&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p415.html&#34;&gt;下一个帖子：Re: Development of alert system →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p415.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p415.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-25 16:56:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/416/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 jimbobway，发表于 August 25, 2010, 04:45:22 PM（https://bitcointalk.org/index.php?topic=898.msg11153#msg11153）&lt;/p&gt;&#xA;&lt;blockquote&gt;引用自 BioMike，发表于 August 23, 2010, 05:15:43 AM（https://bitcointalk.org/index.php?topic=898.msg10742#msg10742）&lt;br&gt;&lt;br&gt;@mizerydearia，我觉得引用按钮比回复按钮好找。&lt;br&gt;&lt;br&gt;那么，理论上这是第一个这样的控制系统：&amp;lt;some goverment&amp;gt; 可以逮捕 satoshi，要求他交出密钥（或从他的电脑上拿到），然后关闭整个网络？&lt;br&gt;&lt;br&gt;或者这不可能？&amp;lt;some goverment&amp;gt; 能做到哪一步？&lt;br&gt;&lt;br&gt;给 satoshi 的几个反问：&lt;br&gt;&lt;br&gt;你能扛住水刑吗？&lt;br&gt;你能忍受电击吗？&lt;br&gt;各种酷刑？&lt;br&gt;最后，你该不会是 Jack Bauer 吧？说真的。&lt;/blockquote&gt;&#xA;&lt;p&gt;关于警报系统，谁在乎呢？这个密钥最多只能暂时禁用六个 json-rpc 命令，直到网站所有者加上 -disablesafemode 开关或升级。所有节点继续运行和生成，网络保持在线。如果我不在，任何脚本小子都能琢磨出加两个字符、做出一个禁用警报系统的新版本。这只是暂时的不便。&lt;/p&gt;&#xA;&lt;p&gt;引用自 BioMike，发表于 August 23, 2010, 05:15:43 AM（https://bitcointalk.org/index.php?topic=898.msg10742#msg10742）&lt;/p&gt;&#xA;&lt;blockquote&gt;那么，理论上这是第一个这样的控制系统：&amp;lt;some goverment&amp;gt; 可以逮捕 satoshi，要求他交出密钥（或从他的电脑上拿到），然后关闭整个网络？&lt;/blockquote&gt;&#xA;&lt;p&gt;这让我觉得反对的人根本不知道自己在说什么。它不可能&amp;quot;关闭整个网络&amp;quot;。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: jimbobway on August 25, 2010, 04:45:22 PM（https://bitcointalk.org/index.php?topic=898.msg11153#msg11153）&lt;/p&gt;&#xA;&lt;blockquote&gt;Quote from: BioMike on August 23, 2010, 05:15:43 AM（https://bitcointalk.org/index.php?topic=898.msg10742#msg10742）&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;@mizerydearia, I think the quote button is easier to find then the reply one.&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;So, theoretical this is a first control system where &amp;lt;some goverment&amp;gt; can arrest satoshi and demand&lt;br&gt;that he hands over his key (or get it from his computer) and shut down the complete network?&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;Or is that not possible? How far would &amp;lt;some goverment&amp;gt; get?&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;A few rhetorical questions for satoshi:&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;Can you resist waterboarding?&lt;br&gt;Can you endure electric shock?&lt;br&gt;All forms of torture?&lt;br&gt;Lastly, are you Jack Bauer by any chance?   Seriously.&lt;/blockquote&gt;&#xA;&lt;p&gt;WRT the alert system, who cares?  The most the key can do is temporarily disable six json-rpc commands until the site owners either add the -disablesafemode switch or upgrade.  All nodes keep running and generating, the network stays up.  If I&amp;#x27;m not available, any script kiddie can figure out how to add two characters and make a new version that disables the alert system.  It would be a temporary inconvenience only.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: BioMike on August 23, 2010, 05:15:43 AM（https://bitcointalk.org/index.php?topic=898.msg10742#msg10742）&lt;/p&gt;&#xA;&lt;blockquote&gt;So, theoretical this is a first control system where &amp;lt;some goverment&amp;gt; can arrest satoshi and demand&lt;br&gt;that he hands over his key (or get it from his computer) and shut down the complete network?&lt;/blockquote&gt;&#xA;&lt;p&gt;This is what makes me think the people objecting don&amp;#x27;t know what they&amp;#x27;re talking about.  It can&amp;#x27;t &amp;quot;shut down the complete network&amp;quot;.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p416.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p416.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-25 17:59:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/417/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 nelisky，发表于 August 25, 2010, 01:28:32 AM（https://bitcointalk.org/index.php?topic=898.msg11092#msg11092）&lt;/p&gt;&#xA;&lt;blockquote&gt;那么管理员能从 bitcoind 得到什么样的警告？能从 debug.log 里 grep 到什么吗？或者 rpc 调用会抛出某种特定错误？有没有办法在本地强制触发，用来给服务做单元测试？&lt;/blockquote&gt;&#xA;&lt;p&gt;getinfo 新增了一个字段，会显示状态栏上显示的任何警报信息或其他错误。&lt;/p&gt;&#xA;&lt;p&gt;rpc 方法会返回一个 json-rpc 错误，错误描述为 &amp;quot;Safe mode: &amp;quot;，后面跟警报指定的附加文本。&lt;/p&gt;&#xA;&lt;p&gt;我为你加了 &amp;quot;-testsafemode&amp;quot; 开关。SVN rev 145。&lt;/p&gt;&#xA;&lt;p&gt;这些都很新，还可能变动。&lt;/p&gt;&#xA;&lt;p&gt;引用自 mizerydearia，发表于 August 25, 2010, 12:11:50 AM（https://bitcointalk.org/index.php?topic=898.msg11079#msg11079）&lt;/p&gt;&#xA;&lt;blockquote&gt;我刚发现 http://www.bitcoin.org/wiki/doku.php?id=man_page，上面没有 -disablesafemode 的说明。也许应该加上！还有 -4way 之类的也应该加上。&lt;/blockquote&gt;&#xA;&lt;p&gt;很多开关是故意不写文档的，比如功能还在开发中、名字还没定，或者只是测试代码，不打算发布。&lt;/p&gt;&#xA;&lt;p&gt;-4way 最终应该会被自动检测取代。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: nelisky on August 25, 2010, 01:28:32 AM（https://bitcointalk.org/index.php?topic=898.msg11092#msg11092）&lt;/p&gt;&#xA;&lt;blockquote&gt;So what kind of warning do admins get from bitcoind? Is there something we can grep from debug.log? Or will rpc calls raise some specific error? Is there a way to locally force this to happen, for unittesting services?&lt;/blockquote&gt;&#xA;&lt;p&gt;getinfo has a new field that shows any alert messages or other errors that would be displayed on the status bar.&lt;/p&gt;&#xA;&lt;p&gt;The rpc methods return a json-rpc error with the error description &amp;quot;Safe mode: &amp;quot; followed by additional text specified by the alert.&lt;/p&gt;&#xA;&lt;p&gt;I added the switch &amp;quot;-testsafemode&amp;quot; for you.  SVN rev 145.&lt;/p&gt;&#xA;&lt;p&gt;This stuff is very new and may still be subject to change.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: mizerydearia on August 25, 2010, 12:11:50 AM（https://bitcointalk.org/index.php?topic=898.msg11079#msg11079）&lt;/p&gt;&#xA;&lt;blockquote&gt;I just discovered http://www.bitcoin.org/wiki/doku.php?id=man_page and don&amp;#x27;t see any reference to -disablesafemode.  Perhaps it should be added!  Also others liek -4way should be added as well.&lt;/blockquote&gt;&#xA;&lt;p&gt;Many switches are intentionally undocumented, like if their functionality is still under construction or I haven&amp;#x27;t settled on their name yet, or just test code not intended for release.&lt;/p&gt;&#xA;&lt;p&gt;-4way should eventually be replaced by an auto-detect.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Development of alert system</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p417.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p417.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Development of alert system&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-26 00:08:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/418/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 BioMike，发表于 August 25, 2010, 06:23:45 PM（https://bitcointalk.org/index.php?topic=898.msg11162#msg11162）&lt;/p&gt;&#xA;&lt;blockquote&gt;引用自 satoshi，发表于 August 25, 2010, 04:56:15 PM（https://bitcointalk.org/index.php?topic=898.msg11155#msg11155）&lt;br&gt;&lt;br&gt;引用自 BioMike，发表于 August 23, 2010, 05:15:43 AM（https://bitcointalk.org/index.php?topic=898.msg10742#msg10742）&lt;br&gt;&lt;br&gt;那么，理论上这是第一个这样的控制系统：&amp;lt;some goverment&amp;gt; 可以逮捕 satoshi，要求他交出密钥（或从他的电脑上拿到），然后关闭整个网络？&lt;br&gt;&lt;br&gt;或者这不可能？&amp;lt;some goverment&amp;gt; 能做到哪一步？&lt;br&gt;&lt;br&gt;这让我觉得反对的人根本不知道自己在说什么。它不可能&amp;quot;关闭整个网络&amp;quot;。&lt;br&gt;&lt;br&gt;我从没反对过这个改动/想法，只是问这是否可能、到什么程度。&lt;br&gt;多了解一点有什么错？&lt;/blockquote&gt;&#xA;&lt;p&gt;抱歉，你的帖子确实是个问题，而不是论断。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: BioMike on August 25, 2010, 06:23:45 PM（https://bitcointalk.org/index.php?topic=898.msg11162#msg11162）&lt;/p&gt;&#xA;&lt;blockquote&gt;Quote from: satoshi on August 25, 2010, 04:56:15 PM（https://bitcointalk.org/index.php?topic=898.msg11155#msg11155）&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;Quote from: BioMike on August 23, 2010, 05:15:43 AM（https://bitcointalk.org/index.php?topic=898.msg10742#msg10742）&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;So, theoretical this is a first control system where &amp;lt;some goverment&amp;gt; can arrest satoshi and demand&lt;br&gt;that he hands over his key (or get it from his computer) and shut down the complete network?&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;Or is that not possible? How far would &amp;lt;some goverment&amp;gt; get?&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;This is what makes me think the people objecting don&amp;#x27;t know what they&amp;#x27;re talking about.  It can&amp;#x27;t &amp;quot;shut down the complete network&amp;quot;.&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;I&amp;#x27;ve never objected this change/idea, just asking if this was possible and to what extent.&lt;br&gt;What&amp;#x27;s wrong with getting informed?&lt;/blockquote&gt;&#xA;&lt;p&gt;My apologies, your post was indeed a question not a statement.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: RFC: remove DB_PRIVATE flag</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p418.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p418.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: remove DB_PRIVATE flag&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-26 00:33:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/419/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;能详细说说去掉 DB_PRIVATE 会有什么影响吗？&lt;/p&gt;&#xA;&lt;p&gt;我想不起来当初用 DB_PRIVATE 是不是有特定原因，还是只是从某个示例代码里照抄了这些标志。去掉 DB_PRIVATE 后，其他进程同时打开数据库是否就安全了？这可能是个改进，具体要看副作用。会不会因为必须立即写出每个改动或做其他协调而大幅降低性能？那之后还会有额外的锁定或协调文件吗？还有什么会变？你可以计时对比去掉 DB_PRIVATE 前后的初始区块下载，最好 -connect 到本地机器，这样网络就不是影响因素了。&lt;/p&gt;&#xA;&lt;p&gt;显然，DB_PRIVATE 并没有达到人们期望的效果，也就是阻止其他进程打开数据库。它照样让它们打开，只是一旦它们打开就会搞砸。另一个办法——如果可行的话——是把数据库文件锁住，让其他进程无法访问。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Can you provide more details about what removing DB_PRIVATE does?&lt;/p&gt;&#xA;&lt;p&gt;I can&amp;#x27;t remember if I had a specific reason for DB_PRIVATE, or if I just copied the flags from some example code.  Does removing DB_PRIVATE make it safe for other processes to open the database simultaneously?  That may be an improvement, depending what the side effects are.  Does it substantially reduce performance by making it have to write out every change immediately or do other coordination?  Are there additional locking or coordination files then?  What else changes?  You could test by timing an initial block download with and without DB_PRIVATE, preferably -connect-ing to a local machine so network isn&amp;#x27;t a factor.&lt;/p&gt;&#xA;&lt;p&gt;Apparently, DB_PRIVATE doesn&amp;#x27;t do what you would hope it would do, which is prevent other processes from being able to open the database.  It still lets them, it just screws up if they do.  Another option, if there&amp;#x27;s a way, would be to make it lock the database files so they can&amp;#x27;t be accessed by other processes.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Need a post writing up some things users should know</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p419.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p419.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Need a post writing up some things users should know&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-26 00:44:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/420/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;任何备份流程/步骤都只是权宜之计，等有时间再在软件里用代码好好解决。在代码到位之前，我们可以先用文字来缓解问题。&lt;/p&gt;&#xA;&lt;p&gt;主要的备份改进将是预制的密钥池，以及加载时重新扫描、从区块历史中捞出遗漏的交易。这样一次备份就能长期有效。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Any backup process/procedure would just be a stopgap until there&amp;#x27;s time to properly work on coding solutions in software.  We can try to use words to help the situation until code gets there.&lt;/p&gt;&#xA;&lt;p&gt;The main backup improvement will be pre-made pool of keys, and a rescan at load to scrape missed transactions from the block history.  Then a backup will last forward for a long time.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: auto backing up of wallet.dat</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p420.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p420.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: auto backing up of wallet.dat&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-26 00:57:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/421/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我在另一个帖子里已经开始说了，这里再重复一遍，这个帖子似乎更切题。&lt;/p&gt;&#xA;&lt;p&gt;主要的备份改进将是预生成的密钥池，以及加载时重新扫描、从区块历史中捞出遗漏的交易。这样一次备份就能长期有效。&lt;/p&gt;&#xA;&lt;p&gt;我正准备发和你一样的想法，nelisky。&lt;/p&gt;&#xA;&lt;p&gt;加一个 json-rpc 命令怎么样：锁定钱包、刷出数据、把 wallet.dat 复制到你指定的位置，然后解锁？这比密钥池方案小，也许可以先做。&lt;/p&gt;&#xA;&lt;p&gt;复制文件最简单的可移植方法是什么？Boost 里有吗？&lt;/p&gt;&#xA;&lt;p&gt;叫什么名字好？比如：&lt;br&gt;backupwallet &amp;lt;destination&amp;gt;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I started posting in the other topic but I&amp;#x27;ll repeat here, this thread seems more specific to the topic.&lt;/p&gt;&#xA;&lt;p&gt;The main backup improvement will be a pre-generated pool of keys and a rescan at load to scrape missed transactions from the block history.  Then a backup will last forward for a long time.&lt;/p&gt;&#xA;&lt;p&gt;I was starting to post the same idea you said nelisky.&lt;/p&gt;&#xA;&lt;p&gt;How about a json-rpc command that locks the wallet, flushes it, copies wallet.dat to a location you specified, then unlocks it?  That would be a smaller project than the pooled keys, so maybe it could be done first.&lt;/p&gt;&#xA;&lt;p&gt;What&amp;#x27;s the simplest portable way to copy a file?  Is there something in Boost?&lt;/p&gt;&#xA;&lt;p&gt;What should it be named?  maybe:&lt;br&gt;backupwallet &amp;lt;destination&amp;gt;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Gentoo Linux Ebuild</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p421.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p421.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Gentoo Linux Ebuild&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 00:49:43 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/422/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;试试 -datadir=&lt;/p&gt;&#xA;&lt;p&gt;上次我试 $(shell /usr/bin/wx-config) 时，立刻就有人嚷嚷说用它构建有问题。当时没时间细查。&lt;/p&gt;&#xA;&lt;p&gt;$(shell /usr/bin/wx-config) 的一个问题是，它会随便抓到当时存在的任意版本（wx 2.8）和任意配置（非 UTF-8）的 wxWidgets。-lwx_gtk2ud-2.9 只匹配正确的配置。如果 wxWidgets 用了错误的配置构建，它就会失败。&lt;/p&gt;&#xA;&lt;p&gt;引用&lt;/p&gt;&#xA;&lt;blockquote&gt;Iirc，我在 freenode 的 #wxwidgets 频道跟开发者们聊过，他们对为什么用这个感到不解。&lt;/blockquote&gt;&#xA;&lt;p&gt;他们说了为什么觉得不可思议吗？&lt;/p&gt;&#xA;&lt;p&gt;引用&lt;/p&gt;&#xA;&lt;blockquote&gt;这是因为在我的系统上路径是 /usr/include/wx-2.9/wx/wx.h&lt;/blockquote&gt;&#xA;&lt;p&gt;它为什么在那？是操作系统自带的，还是你自己构建的？如果你是自己构建的，我很好奇它为什么会把自己放到别处。&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets 2.9 终于有 debian 包了吗？&lt;/p&gt;&#xA;&lt;p&gt;也许我们应该这样：&lt;/p&gt;&#xA;&lt;p&gt;INCLUDEPATHS= \&lt;br&gt; -I&amp;quot;/usr/local/include/wx-2.9&amp;quot; \&lt;br&gt; -I&amp;quot;/usr/local/lib/wx/include/gtk2-unicode-debug-static-2.9&amp;quot; \&lt;br&gt; -I&amp;quot;/usr/include/wx-2.9&amp;quot; \&lt;br&gt; -I&amp;quot;/usr/lib/wx/include/gtk2-unicode-debug-static-2.9&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;同样，这些路径能确保只用 2.9，遇到 2.8 会失败。&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets 2.8 有 ANSI 和 UTF-16 两种，都不合我们用。它诱人是因为很容易装到包；很多人被它折腾得够呛，直到我们开始在 makefile 里硬编码 2.9。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Try -datadir=&lt;/p&gt;&#xA;&lt;p&gt;Last time I tried $(shell /usr/bin/wx-config), there was immediate hollering about build problems with it.  There wasn&amp;#x27;t time to investigate at the time.&lt;/p&gt;&#xA;&lt;p&gt;One problem with $(shell /usr/bin/wx-config) is it will pick up any version (wx 2.8 ) and any configuration (non-UTF-8 ) of wxWidgets that happens to be there.  -lwx_gtk2ud-2.9 only matches the right configuration.  It fails if wxWidgets was built with the wrong configuration.&lt;/p&gt;&#xA;&lt;p&gt;Quote&lt;/p&gt;&#xA;&lt;blockquote&gt;Iirc, chatting in #wxwidgets on freenode, the devs there were baffled why that was used.&lt;/blockquote&gt;&#xA;&lt;p&gt;Did they say why they were baffled?&lt;/p&gt;&#xA;&lt;p&gt;Quote&lt;/p&gt;&#xA;&lt;blockquote&gt;This is because on my system the path is /usr/include/wx-2.9/wx/wx.h&lt;/blockquote&gt;&#xA;&lt;p&gt;Why is it there?  Was it included by the OS, or did you have to build it?  If you built it, I wonder why it would put itself in a different place.&lt;/p&gt;&#xA;&lt;p&gt;Has wxWidgets 2.9 finally started to become available as a debian package?&lt;/p&gt;&#xA;&lt;p&gt;Maybe we should do this:&lt;/p&gt;&#xA;&lt;p&gt;INCLUDEPATHS= \&lt;br&gt; -I&amp;quot;/usr/local/include/wx-2.9&amp;quot; \&lt;br&gt; -I&amp;quot;/usr/local/lib/wx/include/gtk2-unicode-debug-static-2.9&amp;quot; \&lt;br&gt; -I&amp;quot;/usr/include/wx-2.9&amp;quot; \&lt;br&gt; -I&amp;quot;/usr/lib/wx/include/gtk2-unicode-debug-static-2.9&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Again, those paths help make sure it&amp;#x27;s only 2.9 and will fail with 2.8.&lt;/p&gt;&#xA;&lt;p&gt;wxWidgets 2.8 comes in ANSI and UTF-16, both wrong for us.  It&amp;#x27;s tempting because it&amp;#x27;s so easily available as a package; a lot of people were frustrated by it until we started hardcoding 2.9 into the makefile.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: auto backing up of wallet.dat</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p422.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p422.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: auto backing up of wallet.dat&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 01:13:42 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/423/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果读进内存再写出来，在内存紧张时可能会失败。&lt;/p&gt;&#xA;&lt;p&gt;我在找类似 copyfile(const char* from, const char* to) 或 copyfile(path from, path to) 的东西，最好是 Boost 里现成的。如果你能帮我找到，我更有可能去实现它。&lt;/p&gt;&#xA;&lt;p&gt;引用自 nelisky，发表于 August 26, 2010, 01:21:57 AM（https://bitcointalk.org/index.php?topic=921.msg11232#msg11232）&lt;/p&gt;&#xA;&lt;blockquote&gt;至于文件复制，为什么要增加对 boost 的依赖？我个人希望核心库的依赖越少越好。&lt;/blockquote&gt;&#xA;&lt;p&gt;我们用 Boost 做 JSON 和十几样取代 wxWidgets 依赖的东西。Boost 是好用、可移植的东西，我们不该回避它。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If you read it into memory and write it out, it could fail in tight memory situations.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m looking for something like copyfile(const char* from, const char* to) or copyfile(path from, path to), preferably something in Boost if it has it.  If you find it for me, it&amp;#x27;s more likely I&amp;#x27;ll get to implementing it.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: nelisky on August 26, 2010, 01:21:57 AM（https://bitcointalk.org/index.php?topic=921.msg11232#msg11232）&lt;/p&gt;&#xA;&lt;blockquote&gt;As for the file copy, why add to the boost dependency? I for one would love to get a core lib with very little deps.&lt;/blockquote&gt;&#xA;&lt;p&gt;We require Boost for JSON and a dozen things replacing dependencies on wxWidgets.  Boost is good, portable stuff, we should not shy away from it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: auto backing up of wallet.dat</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p423.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p423.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: auto backing up of wallet.dat&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 02:54:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/424/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我怀疑 Windows 上没有 mmap(2)。我宁愿调用现成的文件复制函数，也不愿自己写一个再测试。&lt;/p&gt;&#xA;&lt;p&gt;引用自 nelisky，发表于 August 27, 2010, 01:21:09 AM（https://bitcointalk.org/index.php?topic=921.msg11346#msg11346）&lt;/p&gt;&#xA;&lt;blockquote&gt;但如果你已经在用 boost::filesystem 的功能，就可以用它里面的 copy_file。我只是觉得，如果不是别处已经需要它，就有点小题大做了。&lt;/blockquote&gt;&#xA;&lt;p&gt;谢谢。我就想它应该在里面某个地方。&lt;/p&gt;&#xA;&lt;p&gt;我们已经在十几处用了 boost::filesystem。这不是新增的依赖。它给了我们很多可移植的东西，否则我们得为每个操作系统写 #ifdef，还得到处测试。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I doubt there&amp;#x27;s an mmap(2) on Windows.  I&amp;#x27;d rather call an existing file copy function than make and test my own.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: nelisky on August 27, 2010, 01:21:09 AM（https://bitcointalk.org/index.php?topic=921.msg11346#msg11346）&lt;/p&gt;&#xA;&lt;blockquote&gt;But if you are already using features from boost::filesystem you can use copy_file from that. I just think that, if not already required for something else, it&amp;#x27;s a tad overkill.&lt;/blockquote&gt;&#xA;&lt;p&gt;Thanks.  I thought it would be in there somewhere.&lt;/p&gt;&#xA;&lt;p&gt;We already use boost::filesystem in a dozen places.  It&amp;#x27;s not a new added dependency.  It gives us a lot of portable stuff that we would otherwise have to have a #ifdef for each OS and test everywhere.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: auto backing up of wallet.dat</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p424.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p424.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: auto backing up of wallet.dat&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 15:47:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/425/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;抱歉，我最近太忙了，消息只能粗看，还是跟不上。&lt;/p&gt;&#xA;&lt;p&gt;我们要尽量避免 Windows API 调用。它们通常要 6-8 个参数，还要大量测试才能写对，做件简单的事得写一页代码。&lt;/p&gt;&#xA;&lt;p&gt;我通常也回避 iostreams。感觉经常碰到它的局限。90 年代他们把 C++ 流标准搞砸了，挺可惜的，流做好了可以非常强大好用。在 rpc.cpp 里用它，没准还是个错误。&lt;/p&gt;&#xA;&lt;p&gt;归根结底，我宁愿调用现成的文件复制函数，也不愿自己写一个再测试。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Sorry, I&amp;#x27;ve been so busy lately I&amp;#x27;ve been skimming messages and I still can&amp;#x27;t keep up.&lt;/p&gt;&#xA;&lt;p&gt;We want to avoid Windows API calls whenever possible.  They usually take about 6-8 parameters and a lot of testing to get right, it takes a page of code to do something simple.&lt;/p&gt;&#xA;&lt;p&gt;I usually shy away from iostreams.  Seems like I too often hit limitations.  They kind of botched the C++ streams standard in the 90&amp;#x27;s, which is too bad, streams can be very powerful and useful when done right.  Using it in rpc.cpp may still turn out to be a mistake.&lt;/p&gt;&#xA;&lt;p&gt;Bottom line is I&amp;#x27;d rather call an existing file copy function than make and test my own.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: New web service: obtain dump of bitcoin block NNNN</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p425.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p425.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New web service: obtain dump of bitcoin block NNNN&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 16:13:16 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/426/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这有点意思，像一张倒置的柱状图，显示每天产生了多少个区块。目标是每天 144 个区块。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s kind of interesting as an upside-down bar chart of how many blocks were produced each day.  The target is 144 blocks per day.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p424.html&#34;&gt;← 上一个帖子：Re: auto backing up of wallet.dat&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p426.html&#34;&gt;下一个帖子：Re: Bitcoins are most like shares of common stock →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoins are most like shares of common stock</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p426.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p426.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoins are most like shares of common stock&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 16:39:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/427/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;比特币没有股息，也没有潜在的未来股息，所以不像股票。&lt;/p&gt;&#xA;&lt;p&gt;更像收藏品或商品。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoins have no dividend or potential future dividend, therefore not like a stock.&lt;/p&gt;&#xA;&lt;p&gt;More like a collectible or commodity.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p425.html&#34;&gt;← 上一个帖子：Re: New web service: obtain dump of bitcoin block NNNN&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p427.html&#34;&gt;下一个帖子：Re: Bitcoin does NOT violate Mises&amp;#x27; Regression Theorem →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin does NOT violate Mises&#39; Regression Theorem</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p427.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p427.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin does NOT violate Mises&amp;#x27; Regression Theorem&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 17:32:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/428/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;做个思想实验，想象有一种贱金属，像黄金一样稀缺，但有以下特性：&lt;br&gt;- 颜色是无趣的灰色&lt;br&gt;- 不是电的良导体&lt;br&gt;- 强度一般，也不延展、不易锻造&lt;br&gt;- 没有任何实用或装饰用途&lt;/p&gt;&#xA;&lt;p&gt;还有一个特殊的、神奇的特性：&lt;br&gt;- 可以通过通信信道传输&lt;/p&gt;&#xA;&lt;p&gt;如果它不知怎的出于某种原因获得了一点价值，那么任何想远距离转移财富的人都可以买一些，传输过去，让接收方卖掉。&lt;/p&gt;&#xA;&lt;p&gt;也许它能像你建议的那样循环获得初始价值：人们预见到它作为交换媒介的潜在用途。（我肯定会想要一些）也许收藏家、随便什么随机原因都可能点燃它。&lt;/p&gt;&#xA;&lt;p&gt;我认为，货币的传统资格标准是在这样的假设下写成的：世上有太多稀缺的竞争物品，有内在价值自动加持的物品一定会胜过没有内在价值的。但如果世上根本没有能用作货币的有内在价值的东西，只有稀缺而无内在价值，我认为人们还是会用起某种东西。&lt;/p&gt;&#xA;&lt;p&gt;（我这里用&amp;quot;稀缺&amp;quot;一词仅指潜在供应有限）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;As a thought experiment, imagine there was a base metal as scarce as gold but with the following properties:&lt;br&gt;- boring grey in colour&lt;br&gt;- not a good conductor of electricity&lt;br&gt;- not particularly strong, but not ductile or easily malleable either&lt;br&gt;- not useful for any practical or ornamental purpose&lt;/p&gt;&#xA;&lt;p&gt;and one special, magical property:&lt;br&gt;- can be transported over a communications channel&lt;/p&gt;&#xA;&lt;p&gt;If it somehow acquired any value at all for whatever reason, then anyone wanting to transfer wealth over a long distance could buy some, transmit it, and have the recipient sell it.&lt;/p&gt;&#xA;&lt;p&gt;Maybe it could get an initial value circularly as you&amp;#x27;ve suggested, by people foreseeing its potential usefulness for exchange.  (I would definitely want some)  Maybe collectors, any random reason could spark it.&lt;/p&gt;&#xA;&lt;p&gt;I think the traditional qualifications for money were written with the assumption that there are so many competing objects in the world that are scarce, an object with the automatic bootstrap of intrinsic value will surely win out over those without intrinsic value.  But if there were nothing in the world with intrinsic value that could be used as money, only scarce but no intrinsic value, I think people would still take up something.&lt;/p&gt;&#xA;&lt;p&gt;(I&amp;#x27;m using the word scarce here to only mean limited potential supply)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.11 with upgrade alerts</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p428.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p428.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.11 with upgrade alerts&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-27 21:54:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/429/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.11 版本现已发布。&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 加载时对 blk*.dat 做一些检查&lt;br&gt;- -4way 代码用 -march=amdfam10 构建，稍快一点&lt;br&gt;- 时钟偏差太大时警告&lt;br&gt;- getinfo 命令也能看到警告/错误/警报&lt;br&gt;- 警报系统&lt;/p&gt;&#xA;&lt;p&gt;警报系统可以在状态栏显示通知，提醒你正在运行的版本需要为重要的安全更新而升级。&lt;/p&gt;&#xA;&lt;p&gt;收到警报后，你的节点还可能进入安全模式，禁用以下 json-rpc 命令（自动化网站在用），以保护它在你有机会升级之前不丢钱：&lt;br&gt; sendtoaddress&lt;br&gt; getbalance&lt;br&gt; getreceivedbyaddress&lt;br&gt; getreceivedbylabel&lt;br&gt; listreceivedbyaddress&lt;br&gt; listreceivedbylabel&lt;/p&gt;&#xA;&lt;p&gt;如果你认定这是误报并愿意冒险，可以用 -disablesafemode 开关重新启用它们。&lt;/p&gt;&#xA;&lt;p&gt;这是重要的安全改进。对于一大类可能的问题，一旦发现问题，它能立刻警告所有人，防止他们基于错误信息行动。&lt;/p&gt;&#xA;&lt;p&gt;节点继续运行，收到警报也不会停止生成，所以旧版本仍可能试图制造分叉，但警报系统能确保用户被警告、不要对分叉里的任何东西采取行动。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.11/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.11 is now available.&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Some blk*.dat checking on load&lt;br&gt;- Built the -4way code with -march=amdfam10, which makes it a little faster&lt;br&gt;- Warning if your clock is too far off&lt;br&gt;- Warnings/errors/alerts can also be seen in the getinfo command&lt;br&gt;- Alert system&lt;/p&gt;&#xA;&lt;p&gt;The alert system can display notifications on the status bar to alert you if you&amp;#x27;re running a version that needs to be upgraded for an important security update.&lt;/p&gt;&#xA;&lt;p&gt;In response to an alert, your node may also go into safe mode, which disables the following json-rpc commands (used by automated websites) to protect it from losing money until you get a chance to upgrade:&lt;br&gt; sendtoaddress&lt;br&gt; getbalance&lt;br&gt; getreceivedbyaddress&lt;br&gt; getreceivedbylabel&lt;br&gt; listreceivedbyaddress&lt;br&gt; listreceivedbylabel&lt;/p&gt;&#xA;&lt;p&gt;If you decide it&amp;#x27;s a false alarm and want to take your chances, you can use the switch -disablesafemode to re-enable them.&lt;/p&gt;&#xA;&lt;p&gt;This is an important safety improvement.  For a large segment of possible problems, this can warn everyone immediately once a problem is discovered and prevent them from acting on bad information.&lt;/p&gt;&#xA;&lt;p&gt;Nodes keep operating and do not stop generating in response to an alert, so old versions may still try to make a fork, but the alert system can make sure users are warned not to act on anything in the fork.&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.11/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: tcatm&#39;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p429.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p429.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: tcatm&amp;#x27;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-28 14:27:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/430/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;简化是故意的。1.34 亿多次里只有一次会出现一个以上的 thash[7]=0。它只会慢 0.0000007%。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The simplification is intentional.  There will only be more than one thash[7]=0 in one out of 134,217,728 cases.  It only makes it 0.0000007% slower.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p428.html&#34;&gt;← 上一个帖子：Version 0.3.11 with upgrade alerts&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p430.html&#34;&gt;下一个帖子：Re: Version 0.3.11 with upgrade alerts →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.11 with upgrade alerts</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p430.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p430.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.11 with upgrade alerts&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-28 14:54:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/431/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 torservers，发表于 August 28, 2010, 01:00:37 PM（https://bitcointalk.org/index.php?topic=941.msg11499#msg11499）&lt;/p&gt;&#xA;&lt;blockquote&gt;&amp;quot;关于&amp;quot;对话框里还是显示 0.3.10.1 beta。&lt;/blockquote&gt;&#xA;&lt;p&gt;什么操作系统？我在 Windows 和 64 位 Linux 版本上运行过，也检查过关于对话框。&lt;/p&gt;&#xA;&lt;p&gt;Mac 版本还是 0.3.10.1。&lt;/p&gt;&#xA;&lt;p&gt;引用自 pavelo，发表于 August 28, 2010, 07:36:07 AM（https://bitcointalk.org/index.php?topic=941.msg11481#msg11481）&lt;/p&gt;&#xA;&lt;blockquote&gt;iirc，可以用某个 gcc __attribute__ 按函数指定 -march。这样只有相关的函数会被优化，如果用户没指定 -4way，其他都该没问题。&lt;/blockquote&gt;&#xA;&lt;p&gt;我把首帖更新得更明确了。只有 -4way 代码是这样编译的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: torservers on August 28, 2010, 01:00:37 PM（https://bitcointalk.org/index.php?topic=941.msg11499#msg11499）&lt;/p&gt;&#xA;&lt;blockquote&gt;The &amp;quot;About&amp;quot; dialog still shows 0.3.10.1 beta.&lt;/blockquote&gt;&#xA;&lt;p&gt;What OS?  I ran the Windows and 64-bit Linux version and checked the about dialog.&lt;/p&gt;&#xA;&lt;p&gt;The Mac version is still 0.3.10.1.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: pavelo on August 28, 2010, 07:36:07 AM（https://bitcointalk.org/index.php?topic=941.msg11481#msg11481）&lt;/p&gt;&#xA;&lt;blockquote&gt;iirc, it is possible to specify -march on a per-function basis using some gcc __attribute__. That way, only the function in question would be optimized, and if the user doesn&amp;#x27;t specify -4way, everything else should be ok.&lt;/blockquote&gt;&#xA;&lt;p&gt;I updated the first post to be more specific.  Only the -4way code is compiled this way.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Big endian code problems</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p431.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p431.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Big endian code problems&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-29 22:14:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/432/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;代码通篇都假设小端字节序，写的时候就没打算移植到大端。每个通过网络发送的整数都得做字节交换，代码里还有几十处别的地方也要改。不值得为此增加代码臃肿。&lt;/p&gt;&#xA;&lt;p&gt;反正大端字节序正在被淘汰。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The code assumes little-endian throughout and was written with the intention of never being ported to big-endian.  Every integer that is sent over the network would have to be byte swapped, in addition to many dozens of other places in code.  It would not be worth the extra sourcecode bloat.&lt;/p&gt;&#xA;&lt;p&gt;Big-endian is on its way out anyway.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p430.html&#34;&gt;← 上一个帖子：Re: Version 0.3.11 with upgrade alerts&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p432.html&#34;&gt;下一个帖子：Re: CryptoPP Assertion Error →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: CryptoPP Assertion Error</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p432.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p432.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: CryptoPP Assertion Error&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-05 23:25:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/433/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你大概可以直接把这行注释掉&lt;br&gt;cryptopp/secblock.h:187&lt;br&gt; //assert(false);&lt;/p&gt;&#xA;&lt;p&gt;告诉我行不行，注意看会不会内存泄漏。&lt;/p&gt;&#xA;&lt;p&gt;这看起来像个模板类，用来确保派生类定义自己的 allocate 和 deallocate 版本。如果这真是问题所在还一路进了 release 版，那就奇怪了。大概是误报。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;You can probably just comment out the line&lt;br&gt;cryptopp/secblock.h:187&lt;br&gt;  //assert(false);&lt;/p&gt;&#xA;&lt;p&gt;Let me know if it works, and watch if it memory leaks.&lt;/p&gt;&#xA;&lt;p&gt;It looks like a template class to make sure the derived class defines its own version of allocate and deallocate.  It would be weird if that was the actual problem and it made it all the way to release.  Probably a false alarm.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Warning : Check your system   ( Help me )</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p433.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p433.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Warning : Check your system   ( Help me )&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-05 23:36:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/434/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这条错误信息换成什么文案更好，能让下一个人不那么困惑？有建议吗？&lt;/p&gt;&#xA;&lt;p&gt;它是想告诉他们时钟错了，需要校正。&lt;/p&gt;&#xA;&lt;p&gt;它依赖 3 个时间源：&lt;br&gt;1) 系统时钟&lt;br&gt;2) 其他节点（如果与系统时钟相差一小时以内）&lt;br&gt;如果这两者不一致，那就&lt;br&gt;3) 用户（请用户修正系统时钟）&lt;/p&gt;&#xA;&lt;p&gt;我想过 NTP，但这个更安全。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Any suggestions for better text to put for this error message so the next person will be less likely to be confused?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s trying to tell them their clock is wrong and they need to correct it.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s relying on 3 time sources:&lt;br&gt;1) the system clock&lt;br&gt;2) the other nodes, if within an hour of the system clock&lt;br&gt;if those disagree, then&lt;br&gt;3) the user (asking the user to fix the system clock)&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve thought about NTP, but this is more secure.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: HTTP status codes from the JSON-RPC api</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p434.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p434.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: HTTP status codes from the JSON-RPC api&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-06 21:21:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/435/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这已纳入 SVN rev 147。&lt;/p&gt;&#xA;&lt;p&gt;这更标准，虽然 json-rpc 1.0 没规定错误对象的格式，但它规定了错误是对象而不是字符串或其他值，所以我们得改成正确的。code/message 成员在后来的 json-rpc 规范里成了标准。&lt;/p&gt;&#xA;&lt;p&gt;如果你的代码检查错误并期望是个字符串，你得改。出错时，error 成员现在是个对象，不再是字符串。&lt;/p&gt;&#xA;&lt;p&gt;SVN rev 147 里还有：&lt;br&gt;- 命令行 json-rpc 把错误码作为退出码返回。unix 上退出码只能是 0-255，所以是 abs(code)%256。&lt;br&gt;- 另一个帖子里讨论过的 &amp;quot;backupwallet &amp;lt;destination&amp;gt;&amp;quot; 命令。它锁定钱包并复制，你可以确信拿到的是正确的拷贝。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;This is in SVN rev 147.&lt;/p&gt;&#xA;&lt;p&gt;This is more standard, and although json-rpc 1.0 didn&amp;#x27;t specify the format of error objects, it did specify that they would be objects not strings or other values, so we needed to change this to be correct.  The code/message members have become standard in later json-rpc specs.&lt;/p&gt;&#xA;&lt;p&gt;If you have code that checks the error and expects a string, you&amp;#x27;ll need to change it.  When there is an error, the error member is now an object not a string.&lt;/p&gt;&#xA;&lt;p&gt;Also in SVN rev 147:&lt;br&gt;- The command line json-rpc returns the error code as its exit code.  Exit codes can only be 0-255 on unix, so it&amp;#x27;s abs(code)%256.&lt;br&gt;- The &amp;quot;backupwallet &amp;lt;destination&amp;gt;&amp;quot; command that was discussed in another thread.  It locks the wallet and copies it, so you can be sure you get a correct copy.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Warning : Check your system   ( Help me )</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p435.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p435.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Warning : Check your system   ( Help me )&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-06 21:41:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/436/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 Insti，发表于 September 06, 2010, 12:51:37 PM（https://bitcointalk.org/index.php?topic=960.msg12101#msg12101）&lt;/p&gt;&#xA;&lt;blockquote&gt;引用自 satoshi，发表于 September 05, 2010, 11:36:20 PM（https://bitcointalk.org/index.php?topic=960.msg12063#msg12063）&lt;br&gt;&lt;br&gt;这条错误信息换成什么文案更好，能让下一个人不那么困惑？有建议吗？&lt;br&gt;&lt;br&gt;&amp;quot;请检查你电脑的日期和时间是否正确。如果时钟错了，比特币将无法正常工作。&amp;quot;&lt;/blockquote&gt;&#xA;&lt;p&gt;谢谢。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Insti on September 06, 2010, 12:51:37 PM（https://bitcointalk.org/index.php?topic=960.msg12101#msg12101）&lt;/p&gt;&#xA;&lt;blockquote&gt;Quote from: satoshi on September 05, 2010, 11:36:20 PM（https://bitcointalk.org/index.php?topic=960.msg12063#msg12063）&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;Any suggestions for better text to put for this error message so the next person will be less likely to be confused?&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&amp;quot;Please check that your computer&amp;#x27;s date and time are correct. If your clock is wrong Bitcoin will not work properly.&amp;quot;&lt;/blockquote&gt;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: auto backing up of wallet.dat</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p436.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p436.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: auto backing up of wallet.dat&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-06 21:45:10 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/437/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;rpc backupwallet &amp;lt;destination&amp;gt; 已纳入 SVN rev 147。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;rpc backupwallet &amp;lt;destination&amp;gt; is in SVN rev 147.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p435.html&#34;&gt;← 上一个帖子：Re: Warning : Check your system   ( Help me )&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p437.html&#34;&gt;下一个帖子：Re: bitcoind as daemon in OSX →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: bitcoind as daemon in OSX</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p437.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p437.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: bitcoind as daemon in OSX&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-06 21:52:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/438/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你能构建吗？&lt;/p&gt;&#xA;&lt;p&gt;试试把 init.cpp 第 78 行从：&lt;br&gt;#ifdef __WXGTK__&lt;/p&gt;&#xA;&lt;p&gt;改成：&lt;br&gt;#ifndef __WXMSW__&lt;/p&gt;&#xA;&lt;p&gt;如果行，我就改源码。应该行。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Can you build?&lt;/p&gt;&#xA;&lt;p&gt;Try changing line 78 of init.cpp from:&lt;br&gt;#ifdef __WXGTK__&lt;/p&gt;&#xA;&lt;p&gt;to:&lt;br&gt;#ifndef __WXMSW__&lt;/p&gt;&#xA;&lt;p&gt;If that works, I&amp;#x27;ll change the source.  It should work.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p436.html&#34;&gt;← 上一个帖子：Re: auto backing up of wallet.dat&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p438.html&#34;&gt;下一个帖子：Re: Always pay transaction fee? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Always pay transaction fee?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p438.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p438.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Always pay transaction fee?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-07 16:32:21 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/439/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;另一个办法是减少每个区块允许的免费交易数量，超过就要求交易费。每个区块节点只收这么多 KB 的免费交易，之后就至少要求 0.01 交易费。&lt;/p&gt;&#xA;&lt;p&gt;阈值大概应该比现在低。&lt;/p&gt;&#xA;&lt;p&gt;我认为阈值不该是 0。我们应该永远允许至少一些免费交易。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Another option is to reduce the number of free transactions allowed per block before transaction fees are required.  Nodes only take so many KB of free transactions per block before they start requiring at least 0.01 transaction fee.&lt;/p&gt;&#xA;&lt;p&gt;The threshold should probably be lower than it currently is.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t think the threshold should ever be 0.  We should always allow at least some free transactions.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.12</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p439.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p439.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.12&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-07 19:17:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/440/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.12 版本现已发布。&lt;/p&gt;&#xA;&lt;p&gt;特性：&lt;br&gt;- json-rpc 错误返回更标准的错误对象。（感谢 Gavin Andresen）&lt;br&gt;- json-rpc 命令行返回退出码。&lt;br&gt;- json-rpc &amp;quot;backupwallet&amp;quot; 命令。&lt;br&gt;- 如果收到的消息引发异常，能恢复并继续。其他节点本不该能引发异常，之前也没发生过，但如果有人找到引发异常的办法，这能防止它被用来让网络节点停机。&lt;/p&gt;&#xA;&lt;p&gt;如果你有检查错误字符串内容的 json-rpc 代码，需要改成期望形如 {&amp;quot;code&amp;quot;:&amp;lt;number&amp;gt;,&amp;quot;message&amp;quot;:&amp;lt;string&amp;gt;} 的错误对象，这是标准。看这个帖子：&lt;br&gt;http://bitcointalk.org/index.php?topic=969.0&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.12/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.12 is now available.&lt;/p&gt;&#xA;&lt;p&gt;Features:&lt;br&gt;- json-rpc errors return a more standard error object. (thanks to Gavin Andresen)&lt;br&gt;- json-rpc command line returns exit codes.&lt;br&gt;- json-rpc &amp;quot;backupwallet&amp;quot; command.&lt;br&gt;- Recovers and continues if an exception is caused by a message you received.  Other nodes shouldn&amp;#x27;t be able to cause an exception, and it hasn&amp;#x27;t happened before, but if a way is found to cause an exception, this would keep it from being used to stop network nodes.&lt;/p&gt;&#xA;&lt;p&gt;If you have json-rpc code that checks the contents of the error string, you need to change it to expect error objects of the form {&amp;quot;code&amp;quot;:&amp;lt;number&amp;gt;,&amp;quot;message&amp;quot;:&amp;lt;string&amp;gt;}, which is the standard.  See this thread:&lt;br&gt;http://bitcointalk.org/index.php?topic=969.0&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.12/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Always pay transaction fee?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p440.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p440.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Always pay transaction fee?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-08 17:30:14 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/441/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;目前，付不付手续费由 -paytxfee 开关手动控制。让软件自动检查最近区块的大小、看要不要付手续费，其实很容易。我们离阈值还远得很，暂时不需要。反正先手动控制、看看情况也是好主意。&lt;/p&gt;&#xA;&lt;p&gt;就算达到阈值也不是大事。免费交易只是进块慢一点。&lt;/p&gt;&#xA;&lt;p&gt;我粗略统计了 74000-78000 附近的 4000 个区块，不含区块奖励交易：&lt;/p&gt;&#xA;&lt;p&gt;平均每个区块 2 笔交易，每小时 17 笔，每天 400 笔。&lt;/p&gt;&#xA;&lt;p&gt;平均每个区块交易字节数 428 字节，即每笔交易 214 字节。&lt;/p&gt;&#xA;&lt;p&gt;当前阈值是每区块 200KB，约每区块 1000 笔交易。我觉得应该降到每区块 50KB。那仍是平均每区块交易量的 100 多倍。&lt;/p&gt;&#xA;&lt;p&gt;阈值以后很容易改。到时候我们可以决定提高。把它保持低一点当断路器、按需提高是好主意。如果现在就触及阈值，那几乎肯定是某种泛洪而不是真实使用。阈值低一点有助于在那种情况下限制浪费的磁盘空间。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Currently, paying a fee is controlled manually with the -paytxfee switch.  It would be very easy to make the software automatically check the size of recent blocks to see if it should pay a fee.  We&amp;#x27;re so far from reaching the threshold, we don&amp;#x27;t need that yet.  It&amp;#x27;s a good idea to see how things go with controlling it manually first anyway.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s not a big deal if we reach the threshold.  Free transactions would just take longer to get into a block.&lt;/p&gt;&#xA;&lt;p&gt;I did a rough tally of 4000 blocks from around 74000-78000.  This is excluding the block reward transactions:&lt;/p&gt;&#xA;&lt;p&gt;There were average 2 transactions per block, 17 transactions per hour, 400 transactions per day.&lt;/p&gt;&#xA;&lt;p&gt;Average transaction bytes per block was 428 bytes, or 214 bytes per transaction.&lt;/p&gt;&#xA;&lt;p&gt;The current threshold is 200KB per block, or about 1000 transactions per block.  I think it should be lowered to 50KB per block.  That would still be more than 100 times the average transactions per block.&lt;/p&gt;&#xA;&lt;p&gt;The threshold can easily be changed in the future.  We can decide to increase it when the time comes.  It&amp;#x27;s a good idea to keep it lower as a circuit breaker and increase it as needed.  If we hit the threshold now, it would almost certainly be some kind of flood and not actual use.  Keeping the threshold lower would help limit the amount of wasted disk space in that event.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.12</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p441.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p441.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.12&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-08 18:06:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/442/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;比特币客户端目前只创建和识别符合两种可能模板的交易。&lt;/p&gt;&#xA;&lt;p&gt;那些是快速测试，粗略检查交易是否符合那些标准交易的一些通用指标。节点只会把这些交易打包进区块。&lt;/p&gt;&#xA;&lt;p&gt;将来如果在现有的 2 种交易类型之外增加更多模板，我们可以把&amp;quot;不愿打包非标准交易&amp;quot;的测试改成接受它们。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin clients currently only create and recognize transactions that match two possible templates.&lt;/p&gt;&#xA;&lt;p&gt;Those are some quick tests that loosely check if transactions fit some general metrics that those standard transactions fit.  Nodes will only work on adding those transactions to their block.&lt;/p&gt;&#xA;&lt;p&gt;In the future, if we add more templates to the existing 2 types of transactions, we can change the &amp;quot;rather not work on nonstandard transactions&amp;quot; test to accept them.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin Blogger: Is It Better To Buy Or Generate Bitcoins?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p442.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p442.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin Blogger: Is It Better To Buy Or Generate Bitcoins?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-08 20:27:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/443/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 BitLex，发表于 September 07, 2010, 08:10:54 PM（https://bitcointalk.org/index.php?topic=955.msg12189#msg12189）&lt;/p&gt;&#xA;&lt;blockquote&gt;AMD X3 @2.8ghz&lt;br&gt;-&amp;gt;stock client&lt;br&gt;~3800khs ~150Watt&lt;/blockquote&gt;&#xA;&lt;p&gt;你试过 -4way 吗？&lt;/p&gt;&#xA;&lt;p&gt;引用&lt;/p&gt;&#xA;&lt;blockquote&gt;24 核机器能期望多少哈希？我有个四核每秒生成 4,300 哈希，我估计 24 核机器挖比特币能到每秒 25,000 哈希。&lt;/blockquote&gt;&#xA;&lt;p&gt;AMD Phenom（我记得是 4 核）CPU 用 -4way 大约 11,000khps，快约 100%。24 核该有 66,000khps。AMD 是最好的选择，因为它的 SSE2 实现最好。（或者是因为 tcatm 用的是 AMD，按它优化了代码）&lt;/p&gt;&#xA;&lt;p&gt;还有太多别的事要做，我还没时间把 -4way 做成自动。目前还得手动。&lt;br&gt;http://bitcointalk.org/index.php?topic=820.0&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: BitLex on September 07, 2010, 08:10:54 PM（https://bitcointalk.org/index.php?topic=955.msg12189#msg12189）&lt;/p&gt;&#xA;&lt;blockquote&gt;AMD X3 @2.8ghz&lt;br&gt;-&amp;gt;stock client&lt;br&gt;~3800khs ~150Watt&lt;/blockquote&gt;&#xA;&lt;p&gt;Did you try -4way?&lt;/p&gt;&#xA;&lt;p&gt;Quote&lt;/p&gt;&#xA;&lt;blockquote&gt;How many hashes can I expect with a 24 core machine? I have a quad-core generating 4,300 hashes-per-second, so I am estimating a 24-core machine could mine bitcoins at 25,000 hashes-per-second.&lt;/blockquote&gt;&#xA;&lt;p&gt;AMD Phenom (I think 4-core) CPUs are doing about 11,000khps with -4way, about 100% speedup.  24 cores should get 66,000khps.  AMD is the best choice because it has the best SSE2 implementation. (or maybe because tcatm had an AMD and optimised his code for that)&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s been so much else to do that I haven&amp;#x27;t had time to make -4way automatic.  For now you still have to do it manually.&lt;br&gt;http://bitcointalk.org/index.php?topic=820.0&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Auto-detect for 128-bit 4-way SSE2</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p443.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p443.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Auto-detect for 128-bit 4-way SSE2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-09 01:04:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/444/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN rev 150 有些代码，尝试自动检测是否用 4-way SSE2。我们需要这个，因为它只在某些有 128 位 SSE2 的较新 CPU 上更快，64 位 SSE2 的不行。&lt;/p&gt;&#xA;&lt;p&gt;它用 CPUID 指令获取 CPU 品牌、家族、型号和步进。这是容易的部分。难的是知道拿型号怎么办。我找不到 CPU 家族、型号、步进编号表，只能依据看到的各种零散报告。&lt;/p&gt;&#xA;&lt;p&gt;最后是这样的：&lt;br&gt;Code:  // We need Intel Nehalem or AMD K10 or better for 128bit SSE2&lt;br&gt;  // Nehalem = i3/i5/i7 and some Xeon&lt;br&gt;  // K10 = Opterons with 4 or more cores, Phenom, Phenom II, Athlon II&lt;br&gt;  //  Intel Core i5  family 6, model 26 or 30&lt;br&gt;  //  Intel Core i7  family 6, model 26 or 30&lt;br&gt;  //  Intel Core i3  family 6, model 37&lt;br&gt;  //  AMD Phenom    family 16, model 10&lt;br&gt;  bool fUseSSE2 = ((fIntel &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;=  60026) ||&lt;br&gt;                   (fAMD   &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;= 160010));&lt;/p&gt;&#xA;&lt;p&gt;我在 AMD CPU 上看到一些零散的不一致的型号，所以不确定这能不能覆盖所有有能力的 AMD。&lt;/p&gt;&#xA;&lt;p&gt;如果错了，你还可以用 -4way 或 -4way=0 覆盖。&lt;/p&gt;&#xA;&lt;p&gt;它把发现的东西打印到 debug.log。搜 CPUID。&lt;/p&gt;&#xA;&lt;p&gt;只在用 GCC 构建时启用。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SVN rev 150 has some code to try to auto-detect whether to use 4-way SSE2.  We need this because it&amp;#x27;s only faster on certain newer CPUs that have 128-bit SSE2 and not ones with 64-bit SSE2.&lt;/p&gt;&#xA;&lt;p&gt;It uses the CPUID instruction to get the CPU brand, family, model number and stepping.  That&amp;#x27;s the easy part.  Knowing what to do with the model number is the hard part.  I was not able to find any table of family, model and stepping numbers for CPUs.  I had to go by various random reports I saw.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;#x27;s what I ended up with:&lt;br&gt;Code:  // We need Intel Nehalem or AMD K10 or better for 128bit SSE2&lt;br&gt;  // Nehalem = i3/i5/i7 and some Xeon&lt;br&gt;  // K10 = Opterons with 4 or more cores, Phenom, Phenom II, Athlon II&lt;br&gt;  //  Intel Core i5  family 6, model 26 or 30&lt;br&gt;  //  Intel Core i7  family 6, model 26 or 30&lt;br&gt;  //  Intel Core i3  family 6, model 37&lt;br&gt;  //  AMD Phenom    family 16, model 10&lt;br&gt;  bool fUseSSE2 = ((fIntel &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;=  60026) ||&lt;br&gt;                   (fAMD   &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;= 160010));&lt;/p&gt;&#xA;&lt;p&gt;I saw some sporadic inconsistent model numbers for AMD CPUs, so I&amp;#x27;m not sure if this will catch all capable AMDs.&lt;/p&gt;&#xA;&lt;p&gt;If it&amp;#x27;s wrong, you can still override it with -4way or -4way=0.&lt;/p&gt;&#xA;&lt;p&gt;It prints what it finds in debug.log.  Search on CPUID.&lt;/p&gt;&#xA;&lt;p&gt;This is only enabled if built with GCC.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Won&#39;t let me send coins because it requires a transaction fee?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p444.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p444.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Won&amp;#x27;t let me send coins because it requires a transaction fee?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-10 00:23:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/445/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;出问题的是哪个版本？release 构建，还是自己构建的？什么操作系统？&lt;/p&gt;&#xA;&lt;p&gt;你是用 IP 还是用比特币地址发送的？&lt;/p&gt;&#xA;&lt;p&gt;你发送 49.99 时，它提示你付 0.01 手续费了吗？&lt;/p&gt;&#xA;&lt;p&gt;GetMinFee 有个改动，但我想不出它怎么会导致这个。它只在区块变得巨大时才开始起作用。&lt;/p&gt;&#xA;&lt;p&gt;区块号差 1 的原因是 0.3.11 里显示的数字减了 1，这样更合理。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;What version is the one where this happened?  Release build, or built it yourself?  Which operating system?&lt;/p&gt;&#xA;&lt;p&gt;Were you sending by IP or by Bitcoin Address?&lt;/p&gt;&#xA;&lt;p&gt;When you sent 49.99, did it prompt you to pay a 0.01 fee?&lt;/p&gt;&#xA;&lt;p&gt;There was a change in GetMinFee, but I can&amp;#x27;t see how it would cause this.  It only starts to apply when a block gets huge.&lt;/p&gt;&#xA;&lt;p&gt;The reason for the difference in block number is the number displayed was reduced by 1 in 0.3.11 because it made more sense that way.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Won&#39;t let me send coins because it requires a transaction fee?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p445.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p445.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Won&amp;#x27;t let me send coins because it requires a transaction fee?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-10 00:46:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/446/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我想我知道怎么回事了。双击那笔生成的交易。它里面大概有个小于 0.01 的交易费。&lt;/p&gt;&#xA;&lt;p&gt;有人一直在付 0.00000010 的交易费。我觉得用 -paytxfee 都设不出这个，得改代码才行。你生成的区块值 50.00000010，所以你想全额发送时，找零剩 0.00000010，触发了防粉尘垃圾的 0.01 手续费。&lt;/p&gt;&#xA;&lt;p&gt;平时这无害，只在这个边角情况下出问题。我应该在 CreateTransaction 里加个特例处理。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I think I know what happened.  Doubleclick on the generated transaction.  It probably has a sub-0.01 transaction fee in it.&lt;/p&gt;&#xA;&lt;p&gt;Someone has been paying a 0.00000010 transaction fee.  I don&amp;#x27;t think you can even set that with -paytxfee, I think you&amp;#x27;d have to modify the code to do it.  Your generated block is worth 50.00000010, so when you try to send the whole thing you have 0.00000010 left over for the change, which triggers the dust spam 0.01 fee.&lt;/p&gt;&#xA;&lt;p&gt;It would normally be harmless except in this corner case.  I should add a special case to CreateTransaction to handle this.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Won&#39;t let me send coins because it requires a transaction fee?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p446.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p446.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Won&amp;#x27;t let me send coins because it requires a transaction fee?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-10 17:12:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/447/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;修复已纳入 SVN rev 151。&lt;/p&gt;&#xA;&lt;p&gt;下次升级后，你就能发出卡住的 0.01（实际是 0.01000010）了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The fix is in SVN rev 151.&lt;/p&gt;&#xA;&lt;p&gt;You will be able to send your stuck 0.01 (actually 0.01000010) when you next upgrade.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p445.html&#34;&gt;← 上一个帖子：Re: Won&amp;#x27;t let me send coins because it requires a transaction fee?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p447.html&#34;&gt;下一个帖子：Re: Auto-detect for 128-bit 4-way SSE2 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Auto-detect for 128-bit 4-way SSE2</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p447.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p447.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Auto-detect for 128-bit 4-way SSE2&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-10 18:11:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/448/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 teknohog，发表于 September 09, 2010, 07:32:05 PM（https://bitcointalk.org/index.php?topic=1007.msg12336#msg12336）&lt;/p&gt;&#xA;&lt;blockquote&gt;因为 CallCPUID 函数包含 x86 汇编，它在其他架构上破坏构建。我把 main.cpp 第 2770 行改成了&lt;br&gt;&lt;br&gt;#if defined(__GNUC__) &amp;amp;&amp;amp; defined(CRYPTOPP_X86_ASM_AVAILABLE)&lt;br&gt;&lt;br&gt;至少在 ARM 上又能编译了。&lt;/blockquote&gt;&#xA;&lt;p&gt;已加入 SVN rev 152。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: teknohog on September 09, 2010, 07:32:05 PM（https://bitcointalk.org/index.php?topic=1007.msg12336#msg12336）&lt;/p&gt;&#xA;&lt;blockquote&gt;Since the function CallCPUID function contains x86 assembler, it breaks the build on other architectures. I&amp;#x27;ve changed line 2770 in main.cpp to&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;#if defined(__GNUC__) &amp;amp;&amp;amp; defined(CRYPTOPP_X86_ASM_AVAILABLE)&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;to make it compile again, at least on ARM.&lt;/blockquote&gt;&#xA;&lt;p&gt;Added in SVN rev 152&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Running on a port other than 8333</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p448.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p448.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Running on a port other than 8333&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-12 17:40:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/449/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 lachesis，发表于 August 10, 2010, 03:24:55 PM（https://bitcointalk.org/index.php?topic=589.msg8544#msg8544）&lt;/p&gt;&#xA;&lt;blockquote&gt;另外，比特币打开 BerkeleyDB 是独占的吗，从而不需要文件锁？它不是——我自己测试过。&lt;/blockquote&gt;&#xA;&lt;p&gt;有办法独占打开 BerkeleyDB 吗？&lt;/p&gt;&#xA;&lt;p&gt;DB_PRIVATE 是两头不讨好。DB_PRIVATE 不是独占的，但别的进程同时访问时它会被搞坏。&lt;/p&gt;&#xA;&lt;p&gt;我在 rev 153 里去掉了 DB_PRIVATE 标志。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: lachesis on August 10, 2010, 03:24:55 PM（https://bitcointalk.org/index.php?topic=589.msg8544#msg8544）&lt;/p&gt;&#xA;&lt;blockquote&gt;Also, does Bitcoin open the BerkeleyDB as exclusive, precluding the need for a file lock?It does not -- did my own tests.&lt;/blockquote&gt;&#xA;&lt;p&gt;Is there a way to open BerkeleyDB exclusive?&lt;/p&gt;&#xA;&lt;p&gt;DB_PRIVATE is the worst of both worlds.  DB_PRIVATE is not exclusive, but it does make it get screwed up if another process tries to access it at the same time.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve dropped the DB_PRIVATE flag in rev 153.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: RFC: remove DB_PRIVATE flag</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p449.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p449.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: remove DB_PRIVATE flag&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-12 18:00:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/450/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;rev 153 里在试去掉 DB_PRIVATE 标志。我们得盯着看有什么不同。&lt;/p&gt;&#xA;&lt;p&gt;至少在 Windows 上，它会创建六个 __db.001 - __db.006 文件，大小从 24K 到 4MB。退出时不删除，就留在那。&lt;/p&gt;&#xA;&lt;p&gt;文档说它用内存映射文件。我猜它们的权限和数据库文件一样，所以同样的用户访问限制适用。&lt;/p&gt;&#xA;&lt;p&gt;Windows 私有局域网下载 78500 个区块的测试：&lt;br&gt;with DB_PRIVATE     20 minutes 51 seconds&lt;br&gt;without DB_PRIVATE   20 minutes 51 seconds&lt;/p&gt;&#xA;&lt;p&gt;没想到会分毫不差。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Trying it without the DB_PRIVATE flag in rev 153.  We need to keep an eye on what&amp;#x27;s different.&lt;/p&gt;&#xA;&lt;p&gt;On Windows at least, it creates six __db.001 - __db.006 files with sizes from 24K to 4MB.  It doesn&amp;#x27;t delete them on exit, it just leaves them behind.&lt;/p&gt;&#xA;&lt;p&gt;The docs say it uses memory mapped files.  I assume they have the same file permissions as the database files, so the same user access restrictions apply.&lt;/p&gt;&#xA;&lt;p&gt;Tests on Windows private LAN download of 78500 blocks:&lt;br&gt;with DB_PRIVATE     20 minutes 51 seconds&lt;br&gt;without DB_PRIVATE   20 minutes 51 seconds&lt;/p&gt;&#xA;&lt;p&gt;I wasn&amp;#x27;t expecting them to come out exactly the same.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Switch to GPL</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p450.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p450.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Switch to GPL&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-12 19:24:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/451/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果唯一的库是闭源的，那就有人去做个开源的。&lt;/p&gt;&#xA;&lt;p&gt;如果唯一的库是 GPL 的，那就有人去做个非 GPL 的。&lt;/p&gt;&#xA;&lt;p&gt;如果最好的库是 MIT、Boost、new-BSD 或公有领域，那我们就不用反复重写了。&lt;/p&gt;&#xA;&lt;p&gt;我不否认 GPL 对操作系统是个好许可证，尤其非 GPL 代码还允许与 OS 对接。对小项目，我觉得对闭源接管的恐惧被夸大了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If the only library is closed source, then there&amp;#x27;s a project to make an open source one.&lt;/p&gt;&#xA;&lt;p&gt;If the only library is GPL, then there&amp;#x27;s a project to make a non-GPL one.&lt;/p&gt;&#xA;&lt;p&gt;If the best library is MIT, Boost, new-BSD or public domain, then we can stop re-writing it.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t question that GPL is a good license for operating systems, especially since non-GPL code is allowed to interface with the OS.  For smaller projects, I think the fear of a closed-source takeover is overdone.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Memory leak</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p451.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p451.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Memory leak&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-19 17:22:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/452/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在 0 和 2 个连接之间跳，可能是它在连自己。你用了 &amp;quot;-connect&amp;quot; 开关吗？&lt;/p&gt;&#xA;&lt;p&gt;你自己编译的还是 release 构建，什么版本？&lt;/p&gt;&#xA;&lt;p&gt;200Kb/sec 我不太确定，因为连接尝试之间至少等半秒。它在 0 和 2 个连接之间闪得多快？比每秒两次还快？&lt;/p&gt;&#xA;&lt;p&gt;linux 上的等待函数是：&lt;/p&gt;&#xA;&lt;p&gt;inline void Sleep(int64 n)&lt;br&gt;{&lt;br&gt;    boost::thread::sleep(boost::get_system_time() + boost::posix_time::milliseconds(n));&lt;br&gt;}&lt;/p&gt;&#xA;&lt;p&gt;如果它工作不正常，循环就可能全速空转。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bouncing between 0 and 2 connections could be if it&amp;#x27;s connecting to itself.  Are you using the &amp;quot;-connect&amp;quot; switch?&lt;/p&gt;&#xA;&lt;p&gt;Did you compile it or is this a release build, and what version?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m not sure how the 200Kb/sec, since it waits at least a half second between connection attempts.  How fast is it flickering between 0 and 2 connections?  Faster than twice a second?&lt;/p&gt;&#xA;&lt;p&gt;The wait function on linux is:&lt;/p&gt;&#xA;&lt;p&gt;inline void Sleep(int64 n)&lt;br&gt;{&lt;br&gt;    boost::thread::sleep(boost::get_system_time() + boost::posix_time::milliseconds(n));&lt;br&gt;}&lt;/p&gt;&#xA;&lt;p&gt;If that doesn&amp;#x27;t work right, then it would be possible for it to spin through the loop as fast as it can.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Issues building bitcoin on Windows 7</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p452.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p452.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Issues building bitcoin on Windows 7&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-19 18:46:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/453/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它卡住的行：&lt;br&gt;Code:ERROR extern map&amp;lt;string, string&amp;gt; mapAddressBook;&lt;br&gt;ERROR extern CCriticalSection cs_mapAddressBook;&lt;br&gt;ERROR extern vector&amp;lt;unsigned char&amp;gt; vchDefaultKey;&lt;br&gt;OK extern bool fClient;&lt;br&gt;OK extern int nBestHeight;&lt;/p&gt;&#xA;&lt;p&gt;OK extern unsigned int nWalletDBUpdated;&lt;br&gt;ERROR extern DbEnv dbenv;&lt;/p&gt;&#xA;&lt;p&gt;所以它表现得像什么都没定义，连 map 和 vector 都没有。&lt;/p&gt;&#xA;&lt;p&gt;可 db.h 是被 headers.h 包含的（只在那，别处没有），headers.h 在 db.h 之前包含了 vector、map、util.h 和一切。&lt;/p&gt;&#xA;&lt;p&gt;是不是 VC 在用预编译头搞砸了？你的目录里会不会有之前失败尝试留下的预编译头文件，被它找到用了？&lt;/p&gt;&#xA;&lt;p&gt;现在有个安装包，装 MinGW 非常容易。别用最新的 4.5.0，用旧几个版本比如 4.4.1 (1.908.0) 或 1.812.0。安装程序一站式装好，不像以前那么难。我记得我唯一要做的就是把 make*.exe 改名成 make.exe。&lt;br&gt;http://tdm-gcc.tdragon.net/&lt;/p&gt;&#xA;&lt;p&gt;题外话：要是有谁能把 tcatm 的 4-way 128-bit SSE2 代码在 Windows 上跑起来就好了。MinGW 的优化有点问题，我不确定，也许是栈上 16 字节对齐的问题，导致段错误。我摆弄了一下，在测试程序里能跑通他的代码，但不知为什么在比特币本身里不行。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The lines it&amp;#x27;s tripping on:&lt;br&gt;Code:ERROR extern map&amp;lt;string, string&amp;gt; mapAddressBook;&lt;br&gt;ERROR extern CCriticalSection cs_mapAddressBook;&lt;br&gt;ERROR extern vector&amp;lt;unsigned char&amp;gt; vchDefaultKey;&lt;br&gt;OK extern bool fClient;&lt;br&gt;OK extern int nBestHeight;&lt;/p&gt;&#xA;&lt;p&gt;OK extern unsigned int nWalletDBUpdated;&lt;br&gt;ERROR extern DbEnv dbenv;&lt;/p&gt;&#xA;&lt;p&gt;So it&amp;#x27;s acting like nothing is defined, not even map and vector.&lt;/p&gt;&#xA;&lt;p&gt;Yet, db.h is included by headers.h (and only there, nowhere else) which includes vector, map, util.h and everything before db.h.&lt;/p&gt;&#xA;&lt;p&gt;Is VC trying to use precompiled headers and screwing it up?  Could there be some leftover precompiled header files in your directory from previously failed attempts that it&amp;#x27;s finding and using?&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s an installer package now that makes it really easy to install MinGW.  Don&amp;#x27;t use the latest version 4.5.0, use a few versions back like 4.4.1 (1.908.0) or 1.812.0.  A setup program completely installs everything, it&amp;#x27;s not hard like it used to be.  I think the only thing I had to do was rename make*.exe something to make.exe.&lt;br&gt;http://tdm-gcc.tdragon.net/&lt;/p&gt;&#xA;&lt;p&gt;Off topic, but: It would be nice if someone would hack on getting tcatm&amp;#x27;s 4-way 128-bit SSE2 code working on Windows.  There&amp;#x27;s something with MinGW&amp;#x27;s optimisation, I&amp;#x27;m not sure but maybe a problem with 16-byte alignment on the stack, that makes it segfault.  With some fiddling, I was able to get his code to work in a test program, but not in Bitcoin itself for some reason.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bug?  /usr/bin/bitcoind &#34;&#34;</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p453.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p453.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bug?  /usr/bin/bitcoind &amp;quot;&amp;quot;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-19 19:58:11 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/454/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我对那些 bug 跟踪器一无所知。真要搞一个，得好好调研再选。&lt;/p&gt;&#xA;&lt;p&gt;只用论坛我们管得挺好。bug 发在论坛我更可能看到，我觉得其他用户也更可能在这里帮忙解决和追问，而不是在 bug 跟踪器里。关键一步是其他用户帮忙解决那些简单的、其实不是 bug、只是误解或困惑的东西。&lt;/p&gt;&#xA;&lt;p&gt;我在论坛上看到的所有未解决 bug，我都记了个清单。有些我还在想修复的最佳设计。这类软件不能留那么多未解决的 bug，多到需要跟踪器来管。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t know anything about any of the bug trackers.  If we were to have one, we would have to make a thoroughly researched choice.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;re managing pretty well just using the forum.  I&amp;#x27;m more likely to see bugs posted in the forum, and I think other users are much more likely to help resolve and ask follow up questions here than if they were in a bug tracker.  A key step is other users helping resolve the simple stuff that&amp;#x27;s not really a bug but some misunderstanding or confusion.&lt;/p&gt;&#xA;&lt;p&gt;I keep a list of all unresolved bugs I&amp;#x27;ve seen on the forum.  In some cases, I&amp;#x27;m still thinking about the best design for the fix.  This isn&amp;#x27;t the kind of software where we can leave so many unresolved bugs that we need a tracker for them.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: The case for removing IP transactions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p454.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p454.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: The case for removing IP transactions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-19 21:49:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/455/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;最好默认禁用按 IP 接收，除非你明确要用。这是一大片没人用的攻击面，默认不该开着。&lt;/p&gt;&#xA;&lt;p&gt;店面场景下，你通常只想让客户通过你的自动化系统付款，系统只给出与特定订单和账户关联的比特币地址。主动发到服务器 IP 的随机匿名付款没什么用。&lt;/p&gt;&#xA;&lt;p&gt;一般来说，按 IP 发送的用处有限。如果直连不用代理，中间人风险也许可以忍，但没有隐私。如果用隐私代理，中间人风险高到无法接受。就算我们费劲实现了 SSL，通常也只有大店面会去搞 CA 证书，但那些场景大多还是用比特币地址更好。&lt;/p&gt;&#xA;&lt;p&gt;我把这个改动上传到了 SVN rev 156。启用的开关是 &amp;quot;-allowreceivebyip&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;这个版本的发送方会收到错误 &amp;quot;Recipient is not accepting transactions sent by IP address&amp;quot;。旧版本的发送方会收到 &amp;quot;Transfer was not accepted&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;我给开关起了个不同的名字，因为 &amp;quot;-allowiptransactions&amp;quot; 听起来像包括发送。如果有更好的开关名，我们可以再改。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Probably best to disable receiving by IP unless you specifically intend to use it.  This is a lot of surface area that nobody uses that doesn&amp;#x27;t need to be open by default.&lt;/p&gt;&#xA;&lt;p&gt;In storefront cases, you would typically only want customers to send payments through your automated system that only hands out bitcoin addresses associated with particular orders and accounts.  Random unidentified payments volunteered to the server&amp;#x27;s IP address would be unhelpful.&lt;/p&gt;&#xA;&lt;p&gt;In general, sending by IP has limited useful cases.  If connecting directly without a proxy, the man-in-the-middle risk may be tolerable, but no privacy.  If you use a privacy proxy, man-in-the-middle risk is unacceptably high.  If we went to all the work of implementing SSL, only large storefronts usually go to the trouble of getting a CA cert, but most of those cases would still be better off to use bitcoin addresses.&lt;/p&gt;&#xA;&lt;p&gt;I uploaded this change to SVN rev 156.  The switch to enable is &amp;quot;-allowreceivebyip&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Senders with this version will get the error &amp;quot;Recipient is not accepting transactions sent by IP address&amp;quot;.  Older version senders will get &amp;quot;Transfer was not accepted&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;I used a different name for the switch because &amp;quot;-allowiptransactions&amp;quot; sounds like it includes sending.  If there&amp;#x27;s a better name for the switch, we can change it again.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Message Encryption as a built-in feature?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p455.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p455.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Message Encryption as a built-in feature?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-19 22:47:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/456/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;theymos 已经说过了……ECDSA 不支持加密消息。只支持数字签名。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Theymos already said this...  ECDSA does not support encrypting messages.  Only digital signatures.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p454.html&#34;&gt;← 上一个帖子：Re: The case for removing IP transactions&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p456.html&#34;&gt;下一个帖子：Re: Always pay transaction fee? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Always pay transaction fee?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p456.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p456.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Always pay transaction fee?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-23 16:08:35 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/457/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 satoshi，发表于 September 08, 2010, 05:30:14 PM（https://bitcointalk.org/index.php?topic=994.msg12237#msg12237）&lt;/p&gt;&#xA;&lt;blockquote&gt;当前阈值是每区块 200KB，约每区块 1000 笔交易。我觉得应该降到每区块 50KB。那仍是平均每区块交易量的 100 多倍。&lt;/blockquote&gt;&#xA;&lt;p&gt;这个改动我已在 SVN rev 157 实现。&lt;/p&gt;&#xA;&lt;p&gt;我之前设这么高，是为了让很大的交易不触发交易费。阈值大约是 26,000 BTC（由 50 BTC 生成的币组成）。虽然那时生成容易 100 倍，但只有几个人在那个量级碰到过手续费。新阈值下，发送生成的币大约 11,000 BTC 会触发。基本只有生成的比特币会触及。如果你买的比特币，它们会是面额更大的交易，离手续费线远得很，除非你分几百笔单独买的。就算真触到手续费线，你也只需付一次，把你的小交易打包到一起。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: satoshi on September 08, 2010, 05:30:14 PM（https://bitcointalk.org/index.php?topic=994.msg12237#msg12237）&lt;/p&gt;&#xA;&lt;blockquote&gt;The current threshold is 200KB per block, or about 1000 transactions per block.  I think it should be lowered to 50KB per block.  That would still be more than 100 times the average transactions per block.&lt;/blockquote&gt;&#xA;&lt;p&gt;I implemented this change in SVN rev 157.&lt;/p&gt;&#xA;&lt;p&gt;The reason I previously made it so high was to allow very large transactions without hitting the transaction fee.  The threshold was around 26,000 BTC for transactions made of 50 BTC generated coins.  Even though it was 100 times easier to generate back then, only a few people ever encountered the fee at that level.  The new threshold puts it at around 11,000 BTC for sending generated coins.  It would mostly only be reached with generated bitcoins.  If you bought your bitcoins, they&amp;#x27;ll be denominated in larger transactions and won&amp;#x27;t be anywhere near the fee limit, unless you bought them in several hundred separate transactions.  Even if you do reach the fee level, you only have to pay it once to bundle your little transactions together.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Internal version number</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p457.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p457.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Internal version number&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-23 16:19:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/458/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;下个版本（0.3.13），我要把内部版本号整数的格式从 313 改成 31300，比如 31305 = 0.3.13.5。最后一个数字代表版本之间 SVN 上的改动，应该在版本号里如实体现。不然，万一某个子版本出了岔子要绕过去，会很麻烦。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;In the next release (0.3.13), I&amp;#x27;m going to change the format of the internal version number integer from 313 to 31300, for instance 31305 = 0.3.13.5.  The last number represents changes on the SVN between releases and ought to be properly represented in the version number.  Otherwise, it would be a pain if we had a mistake or something in one of the sub versions that needed to be worked around.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Warning : Check your system   ( Help me )</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p458.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p458.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Warning : Check your system   ( Help me )&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-23 16:28:25 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/459/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不明白，你是不是以为程序会设置系统时钟？它不会。&lt;/p&gt;&#xA;&lt;p&gt;引用自 Cdecker，发表于 September 19, 2010, 08:14:08 PM（https://bitcointalk.org/index.php?topic=960.msg13212#msg13212）&lt;/p&gt;&#xA;&lt;blockquote&gt;我们已经有办法（大致）同步客户端，为什么不用呢？&lt;/blockquote&gt;&#xA;&lt;p&gt;我们用基于其他节点时间中位数的内部偏移，但出于安全原因，不让它们把我们偏移超过一小时。如果它们显示我们偏差超过一小时，我们就提醒用户修正时钟。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t understand, are you under the impression that the program sets the system clock?  It doesn&amp;#x27;t.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: Cdecker on September 19, 2010, 08:14:08 PM（https://bitcointalk.org/index.php?topic=960.msg13212#msg13212）&lt;/p&gt;&#xA;&lt;blockquote&gt;We already have ways to synchronize (approximately) the clients, so why not make use of that?&lt;/blockquote&gt;&#xA;&lt;p&gt;We use an internal offset based on the median of other nodes&amp;#x27; times, but for security reasons we don&amp;#x27;t let them offset us by more than an hour.  If they indicate we&amp;#x27;re off by more than an hour, then we resort to alerting the user to fix their clock.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Porn</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p459.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p459.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Porn&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-23 17:56:55 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/460/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;比特币对没有信用卡、或不想用手头卡的人会很方便：要么不想让配偶在账单上看到，要么不信任把卡号给&amp;quot;色情网站的人&amp;quot;，要么怕被循环扣费。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Bitcoin would be convenient for people who don&amp;#x27;t have a credit card or don&amp;#x27;t want to use the cards they have, either don&amp;#x27;t want the spouse to see it on the bill or don&amp;#x27;t trust giving their number to &amp;quot;porn guys&amp;quot;, or afraid of recurring billing.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p458.html&#34;&gt;← 上一个帖子：Re: Warning : Check your system   ( Help me )&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p460.html&#34;&gt;下一个帖子：Re: How divisible are bitcoins - the technical side →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: How divisible are bitcoins - the technical side</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p460.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p460.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: How divisible are bitcoins - the technical side&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-23 18:39:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/461/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不鼓励用额外的小数位。它们只为将来预留。&lt;/p&gt;&#xA;&lt;p&gt;你说得对，0.01 以上仍可以有更高精度，但接收方看不到。界面会显示向下取整。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I would not encourage using the extra decimal places.  They&amp;#x27;re only intended for future use.&lt;/p&gt;&#xA;&lt;p&gt;You are correct that above 0.01 can still have additional precision, but the recipient won&amp;#x27;t be able to see it.  The UI will show it rounded down.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p459.html&#34;&gt;← 上一个帖子：Re: Porn&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p461.html&#34;&gt;下一个帖子：Re: Internal version number →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Internal version number</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p461.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p461.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Internal version number&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-23 18:46:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/462/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我觉得不会给版本比较带来问题。31300 &amp;gt; 312。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I don&amp;#x27;t think it should cause any problems for version comparisons.  31300 &amp;gt; 312.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p460.html&#34;&gt;← 上一个帖子：Re: How divisible are bitcoins - the technical side&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p462.html&#34;&gt;下一个帖子：Re: How To Make a Distributed BitCoin Escrow Service →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: How To Make a Distributed BitCoin Escrow Service</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p462.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p462.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: How To Make a Distributed BitCoin Escrow Service&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-26 17:34:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/463/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;还没实现，但网络能支持需要两个签名的交易。说明在这：&lt;br&gt;http://bitcointalk.org/index.php?topic=750.0&lt;/p&gt;&#xA;&lt;p&gt;它绝对比没有托管的直接付款安全，但不如人工仲裁的托管——假设你足够信任那个人。&lt;/p&gt;&#xA;&lt;p&gt;这种托管里，骗子赢不了，但你仍可能输。它至少去掉了骗你的牟利动机。卖家确信钱已为他预留，买家则保留了杠杆：完成之前卖家还没拿到钱。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s not implemented yet, but the network can support a transaction that requires two signatures.  It&amp;#x27;s described here:&lt;br&gt;http://bitcointalk.org/index.php?topic=750.0&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s absolutely safer than a straight payment without escrow, but not as good as a human arbitrated escrow, assuming you trust the human enough.&lt;/p&gt;&#xA;&lt;p&gt;In this kind of escrow, a cheater can&amp;#x27;t win, but it&amp;#x27;s still possible for you to lose.  It at least takes away the profit motive for cheating you.  The seller is assured that the money is reserved for him, while the buyer retains the leverage that the seller hasn&amp;#x27;t been paid yet until completion.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: I broke my wallet, sends never confirm now.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p463.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p463.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: I broke my wallet, sends never confirm now.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 16:38:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/464/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;正如你发现的，根本问题是：在交易至少有 1 个确认之前，我们不该计入或花掉它们。0/未确认交易是二等公民。它们顶多算个提示，说收到了点东西，但计入余额或花掉还为时过早。&lt;/p&gt;&#xA;&lt;p&gt;我改了，让它们以较淡的字体显示，入账金额用方括号像 [+1.23]，金额不计入余额、也不能花。这不适用于你发出的交易——那是你自己写的，你当然信任。&lt;/p&gt;&#xA;&lt;p&gt;我没用 (+1.23)，因为会计里括号表示负数。希望方括号足够不同，能表达清楚。&lt;/p&gt;&#xA;&lt;p&gt;JSON-RPC 接口如果想看 0/未确认，指定 0 个确认就行。&lt;/p&gt;&#xA;&lt;p&gt;改动已上传到 SVN rev 158。我很快会发 0.3.13 RC。&lt;/p&gt;&#xA;&lt;p&gt;如果你的钱包里有这类交易，在升级到 0.3.13 之前不要发任何付款，0.3.13 很快就来。&lt;/p&gt;&#xA;&lt;p&gt;如果你已经发了这类交易，或者你是它们的创建者，那就用 theymos 的补丁，或做如下修改，用它把干净的交易发到新钱包来清理。&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;    if (pcoin-&amp;gt;GetDepthInMainChain() &amp;lt; 1 &amp;amp;&amp;amp; pcoin-&amp;gt;GetDebit() &amp;lt;= 0)&lt;br&gt;        continue;&lt;br&gt;改成：&lt;br&gt;    if (pcoin-&amp;gt;GetDepthInMainChain() &amp;lt; 1)&lt;br&gt;        continue;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;As you figured out, the root problem is we shouldn&amp;#x27;t be counting or spending transactions until they have at least 1 confirmation.  0/unconfirmed transactions are very much second class citizens.  At most, they are advice that something has been received, but counting them as balance or spending them is premature.&lt;/p&gt;&#xA;&lt;p&gt;I made changes so they show up in lighter print, with the credit amount in square brackets like [+1.23], and the amount not counted towards your balance and not available for spending.  This doesn&amp;#x27;t apply to transactions you sent, which you implicitly trust, since you wrote them.&lt;/p&gt;&#xA;&lt;p&gt;I didn&amp;#x27;t make it (+1.23) because parenthesis in accounting means negative.  I hope square brackets is different enough to be clear what is meant.&lt;/p&gt;&#xA;&lt;p&gt;The JSON-RPC interface can still see 0/unconfirmed if it wants by specifying 0 confirmations.&lt;/p&gt;&#xA;&lt;p&gt;I uploaded the changes to SVN rev 158.  I will post a 0.3.13 RC shortly.&lt;/p&gt;&#xA;&lt;p&gt;If you have any of these transactions in your wallet, do not send any payments until you&amp;#x27;ve upgraded to 0.3.13, which will be coming soon.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;ve already sent any of these transactions, or you&amp;#x27;re the creator of them, then use theymos&amp;#x27; patch or make the following change and use it to send your clean transactions to a new wallet to clean things up.&lt;/p&gt;&#xA;&lt;p&gt;change:&lt;br&gt;    if (pcoin-&amp;gt;GetDepthInMainChain() &amp;lt; 1 &amp;amp;&amp;amp; pcoin-&amp;gt;GetDebit() &amp;lt;= 0)&lt;br&gt;        continue;&lt;br&gt;to:&lt;br&gt;    if (pcoin-&amp;gt;GetDepthInMainChain() &amp;lt; 1)&lt;br&gt;        continue;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: I broke my wallet, sends never confirm now.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p464.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p464.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: I broke my wallet, sends never confirm now.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 16:59:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/465/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.13 候选发布版，请测试：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13-rc1-win32-setup.exe&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;0.3.13 release candidate, please test:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13-rc1-win32-setup.exe&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p463.html&#34;&gt;← 上一个帖子：Re: I broke my wallet, sends never confirm now.&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p465.html&#34;&gt;下一个帖子：0.3.13 RC1 for Windows, please test →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>0.3.13 RC1 for Windows, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p465.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p465.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;0.3.13 RC1 for Windows, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 17:04:15 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/466/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.13 候选发布版，很快发布，请测试：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13-rc1-win32-setup.exe&lt;/p&gt;&#xA;&lt;p&gt;- 在有 1 个确认之前，不计入也不花费付款&lt;br&gt;     http://bitcointalk.org/index.php?topic=1306.0&lt;br&gt;- 内部版本号从 312 到 31300&lt;br&gt;- 只有指定 -allowreceivebyip 才接受按 IP 地址发送的交易&lt;br&gt;- 去掉 DB_PRIVATE Berkeley DB 标志&lt;br&gt;- 修复带亚分找零时发不出最后一分的问题&lt;br&gt;- Linux 上自动检测是否用 128-bit 4-way SSE2&lt;br&gt;Gavin Andresen：&lt;br&gt;- 选项 -rpcallowip= 接受来自另一台机器的 json-rpc 连接&lt;br&gt;- Linux 上 SIGTERM 干净关机&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;0.3.13 release candidate, to be released soon so please test:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13-rc1-win32-setup.exe&lt;/p&gt;&#xA;&lt;p&gt;- don&amp;#x27;t count or spend payments until they have 1 confirmation&lt;br&gt;     http://bitcointalk.org/index.php?topic=1306.0&lt;br&gt;- internal version number from 312 to 31300&lt;br&gt;- only accept transactions sent by IP address if -allowreceivebyip is specified&lt;br&gt;- dropped DB_PRIVATE Berkeley DB flag&lt;br&gt;- fix problem sending the last cent with sub-cent fractional change&lt;br&gt;- auto-detect whether to use 128-bit 4-way SSE2 on Linux&lt;br&gt;Gavin Andresen:&lt;br&gt;- option -rpcallowip= to accept json-rpc connections from another machine&lt;br&gt;- clean shutdown on SIGTERM on Linux&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitCoin Wikipedia page DELETED!!!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p466.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p466.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitCoin Wikipedia page DELETED!!!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 17:50:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/467/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果你写，我觉得应该是个非常短的单段条目，100 词以内，只说明比特币是什么。&lt;/p&gt;&#xA;&lt;p&gt;我倒希望他们别删条目，而是限长度。不够出名的东西，至少可以有个说明它是什么的 stub 条目。我经常碰到烦人的红链，那些东西维基至少该听说过。&lt;/p&gt;&#xA;&lt;p&gt;条目可以简单到这样：&lt;br&gt;&amp;quot;比特币是一种点对点去中心化电子货币。&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;更标准的维基做法是：我们在所属的某个更通用的分类（比如 Electronic Currency 或 Electronic Cash）里占一段，说明我们是它的一个实例。我们大概能在那立住一段。还是那句话，保持短。只说明它是什么。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;If you do, I think it should be a very brief, single paragraph article like 100 words or less that simply identifies what Bitcoin is.&lt;/p&gt;&#xA;&lt;p&gt;I wish rather than deleting the article, they put a length restriction.  If something is not famous enough, there could at least be a stub article identifying what it is.  I often come across annoying red links of things that Wiki ought to at least have heard of.&lt;/p&gt;&#xA;&lt;p&gt;The article could be as simple as something like:&lt;br&gt;&amp;quot;Bitcoin is a peer-to-peer decentralised /link/electronic currency/link/.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;The more standard Wiki thing to do is that we should have a paragraph in one of the more general categories that we are an instance of, like Electronic Currency or Electronic Cash.  We can probably establish a paragraph there.  Again, keep it short.  Just identifying what it is.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Prioritized transactions, and tx fees</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p467.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p467.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Prioritized transactions, and tx fees&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 18:11:56 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/468/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它随区块填满而提高手续费要求：&lt;/p&gt;&#xA;&lt;p&gt;&amp;lt;50KB  免费&lt;br&gt;50KB   0.01&lt;br&gt;250KB  0.02&lt;br&gt;333KB  0.03&lt;br&gt;375KB  0.04&lt;br&gt;等等。&lt;/p&gt;&#xA;&lt;p&gt;这是典型的定价机制。前 50KB 售罄后，价格涨到 0.01。250KB 售出后，涨到 0.02。在某个价格上，只要你愿意出价超过其他客户，基本总能挤进去。&lt;/p&gt;&#xA;&lt;p&gt;光是附上最低的 0.01 就很有用。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It ramps up the fee requirement as the block fills up:&lt;/p&gt;&#xA;&lt;p&gt;&amp;lt;50KB  free&lt;br&gt;50KB   0.01&lt;br&gt;250KB  0.02&lt;br&gt;333KB  0.03&lt;br&gt;375KB  0.04&lt;br&gt;etc.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s a typical pricing mechanism.  After the first 50KB sells out, the price is raised to 0.01.  After 250KB is sold, it goes up to 0.02.  At some price, you can pretty much always get in if you&amp;#x27;re willing to outbid the other customers.&lt;/p&gt;&#xA;&lt;p&gt;Just including the minimum 0.01 goes a long way.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Prioritized transactions, and tx fees</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p468.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p468.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Prioritized transactions, and tx fees&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 18:22:22 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/469/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;没错，开关应该更动态，按 KB 付费。只是不好解释。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;True, the switch should be something more dynamic that pays per KB.  It&amp;#x27;s harder to think of how to explain it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p467.html&#34;&gt;← 上一个帖子：Re: Prioritized transactions, and tx fees&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p469.html&#34;&gt;下一个帖子：Re: Remote RPC access →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Remote RPC access</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p469.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p469.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Remote RPC access&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-09-30 18:27:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/470/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;在自己的局域网里用是安全的，比如一个地方有多台服务器互相通信。&lt;/p&gt;&#xA;&lt;p&gt;0.3.13 RC1 Windows 版已出：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13-rc1-win32-setup.exe&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It can be safe if you&amp;#x27;re using it over your own LAN, like if you have multiple servers at a location that talk to each other.&lt;/p&gt;&#xA;&lt;p&gt;0.3.13 RC1 is available for Windows:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13-rc1-win32-setup.exe&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p468.html&#34;&gt;← 上一个帖子：Re: Prioritized transactions, and tx fees&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p470.html&#34;&gt;下一个帖子：Re: 0.3.13 RC1 for Windows, please test →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: 0.3.13 RC1 for Windows, please test</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p470.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p470.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: 0.3.13 RC1 for Windows, please test&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-01 00:32:46 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/471/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.13 来不及了，我尽量抽时间加到下个版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Too late for 0.3.13, but I&amp;#x27;ll try to find time to add it to the next version.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p469.html&#34;&gt;← 上一个帖子：Re: Remote RPC access&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p471.html&#34;&gt;下一个帖子：Version 0.3.13, please upgrade →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p471.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p471.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-01 00:34:35 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/472/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.13 版本现已发布。为避免 0/未确认交易可能带来的问题，请升级。注意：如果还没花掉 0/未确认交易，0.3.13 能防住问题；但如果已经花了，你需要 0.3.13.2。&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 在有 1 个确认之前，不计入也不花费付款。&lt;br&gt;- 内部版本号从 312 到 31300。&lt;br&gt;- 只有指定 -allowreceivebyip 才接受按 IP 地址发送的交易。&lt;br&gt;- 去掉 DB_PRIVATE Berkeley DB 标志。&lt;br&gt;- 修复带亚分找零时发不出最后一分的问题。&lt;br&gt;- Linux 上自动检测是否用 128-bit 4-way SSE2。&lt;br&gt;Gavin Andresen：&lt;br&gt;- 选项 -rpcallowip= 接受来自另一台机器的 json-rpc 连接。&lt;br&gt;- Linux 上 SIGTERM 干净关机。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.13/&lt;/p&gt;&#xA;&lt;p&gt;（感谢 Laszlo 的 Mac OSX 构建！）&lt;/p&gt;&#xA;&lt;p&gt;注意：&lt;br&gt;Linux 64 位版的 SSE2 自动检测在 64 位模式下对 AMD 无效。请试试这个，告诉我它判断得对不对：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-linux64.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;你仍可以用 -4way 和 -4way=0 手动控制 SSE2。&lt;/p&gt;&#xA;&lt;p&gt;0.3.13.2 版（SVN rev 161）改进了已花掉 0/未确认交易的情况。这是它的 Windows 构建：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.13 is now available.  You should upgrade to prevent potential problems with 0/unconfirmed transactions.  Note: 0.3.13 prevents problems if you haven&amp;#x27;t already spent a 0/unconfirmed transaction, but if that already happened, you need 0.3.13.2.&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Don&amp;#x27;t count or spend payments until they have 1 confirmation.&lt;br&gt;- Internal version number from 312 to 31300.&lt;br&gt;- Only accept transactions sent by IP address if -allowreceivebyip is specified.&lt;br&gt;- Dropped DB_PRIVATE Berkeley DB flag.&lt;br&gt;- Fix problem sending the last cent with sub-cent fractional change.&lt;br&gt;- Auto-detect whether to use 128-bit 4-way SSE2 on Linux.&lt;br&gt;Gavin Andresen:&lt;br&gt;- Option -rpcallowip= to accept json-rpc connections from another machine.&lt;br&gt;- Clean shutdown on SIGTERM on Linux.&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.13/&lt;/p&gt;&#xA;&lt;p&gt;(Thanks Laszlo for the Mac OSX build!)&lt;/p&gt;&#xA;&lt;p&gt;Note:&lt;br&gt;The SSE2 auto-detect in the Linux 64-bit version doesn&amp;#x27;t work with AMD in 64-bit mode.  Please try this instead and let me know if it gets it right:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-linux64.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;You can still control the SSE2 use manually with -4way and -4way=0.&lt;/p&gt;&#xA;&lt;p&gt;Version 0.3.13.2 (SVN rev 161) has improvements for the case where you already had 0/unconfirmed transactions that you might have already spent.  Here&amp;#x27;s a Windows build of it:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p472.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p472.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 18:17:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/473/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 ShadowOfHarbringer，发表于 October 02, 2010, 01:00:07 PM（https://bitcointalk.org/index.php?topic=1327.msg14997#msg14997）&lt;/p&gt;&#xA;&lt;blockquote&gt;不错，不过自动 4way 检测在我的 Gentoo AMD 64 版客户端上不工作。&lt;br&gt;&lt;br&gt;我还是得加 &amp;quot;-4way&amp;quot; 开关。&lt;/blockquote&gt;&#xA;&lt;p&gt;忘了说，我怀疑检测在 64 位 AMD 上可能不工作。难以置信，但 AMD 在 64 位模式下报告的型号不一样。&lt;/p&gt;&#xA;&lt;p&gt;你能 grep 一下 debug.log 里的 CPUID，告诉我它说什么吗？（其他用 64 位 AMD 的也一样）你的 AMD 是什么芯片？&lt;/p&gt;&#xA;&lt;p&gt;所有支持 64 位的 AMD 都有更好的 SSE2 硬件吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: ShadowOfHarbringer on October 02, 2010, 01:00:07 PM（https://bitcointalk.org/index.php?topic=1327.msg14997#msg14997）&lt;/p&gt;&#xA;&lt;blockquote&gt;That&amp;#x27;s nice, however the automatic 4way detection is not working on my Gentoo AMD 64 version client.&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;I still have to add the &amp;quot;-4way&amp;quot; switch.&lt;/blockquote&gt;&#xA;&lt;p&gt;Forgot to say, I suspected the detect might not work on 64-bit AMD.  I found it hard to believe but AMD reports a different model number in 64-bit mode.&lt;/p&gt;&#xA;&lt;p&gt;Could you grep CPUID your debug.log and tell me what it says?  (and anyone else with 64-bit AMD)  And what AMD chip do you have?&lt;/p&gt;&#xA;&lt;p&gt;Do all AMDs that support 64-bit have the better SSE2 hardware also?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p473.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p473.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 19:39:06 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/474/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;请几个人跑一下这个特别构建？它会赦免粉尘垃圾交易，暂时解决 0/未确认问题。我们其实只需要一个让它们通过的块，就能清理之前的交易。谁用它生成了块请回帖。&lt;/p&gt;&#xA;&lt;p&gt;只有二进制。linux 版只有 64 位。&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-linux64.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;SHA1 fb7c66270281ed058c570627cf7baff0bdc16e5d bitcoin-0.3.13.1-specialbuild-win32.zip&lt;br&gt;SHA1 9fc44ea5f2109618073e2cfd887e2cc266eb31a9 bitcoin-0.3.13.1-specialbuild-linux64.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;linux 64 位版还包含对 AMD 64 位模式下 cpuid 4-way 128-bit SSE2 自动检测的修改，欢迎测试看看是不是更好。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Could a few people please run this special build?  It&amp;#x27;ll amnesty the dust spam transactions, which will clear up the 0/unconfirmed problem for now.  We really just need one block letting them through to clear up the previous transactions.  Post if you generate a block with this.&lt;/p&gt;&#xA;&lt;p&gt;These are binaries only.  The linux version is 64-bit only.&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-win32.zip&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-linux64.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;SHA1 fb7c66270281ed058c570627cf7baff0bdc16e5d bitcoin-0.3.13.1-specialbuild-win32.zip&lt;br&gt;SHA1 9fc44ea5f2109618073e2cfd887e2cc266eb31a9 bitcoin-0.3.13.1-specialbuild-linux64.tar.gz&lt;/p&gt;&#xA;&lt;p&gt;The linux 64-bit version includes a change to the cpuid 4-way 128-bit SSE2 autodetect for AMD in 64-bit mode, if you&amp;#x27;d like to test that and see if that&amp;#x27;s better.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p474.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p474.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 19:49:32 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/475/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 tcatm，发表于 October 03, 2010, 07:45:45 PM（https://bitcointalk.org/index.php?topic=1327.msg15111#msg15111）&lt;/p&gt;&#xA;&lt;blockquote&gt;983 Mhash/s 的机器。&lt;/blockquote&gt;&#xA;&lt;p&gt;真的？什么硬件？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: tcatm on October 03, 2010, 07:45:45 PM（https://bitcointalk.org/index.php?topic=1327.msg15111#msg15111）&lt;/p&gt;&#xA;&lt;blockquote&gt;983 Mhash/s box.&lt;/blockquote&gt;&#xA;&lt;p&gt;Seriously?  What hardware is that?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p473.html&#34;&gt;← 上一个帖子：Re: Version 0.3.13, please upgrade&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p475.html&#34;&gt;下一个帖子：Re: Version 0.3.13, please upgrade →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p475.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p475.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 20:02:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/476/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Code:diff -u old\main.cpp new\main.cpp&lt;br&gt;--- old\main.cpp Sun Oct 03 20:57:20 2010&lt;br&gt;+++ new\main.cpp Sun Oct 03 20:57:54 2010&lt;br&gt;@@ -2831,6 +2831,10 @@&lt;br&gt;     bool fUseSSE2 = ((fIntel &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;=  60026) ||&lt;br&gt;                      (fAMD   &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;= 160010));&lt;/p&gt;&#xA;&lt;p&gt;+    // AMD reports a lower model number in 64-bit mode&lt;br&gt;+    if (fAMD &amp;amp;&amp;amp; sizeof(void*) &amp;gt; 4 &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;= 160004)&lt;br&gt;+        fUseSSE2 = true;&lt;br&gt;+&lt;br&gt;     static bool fPrinted;&lt;br&gt;     if (!fPrinted)&lt;br&gt;     {&lt;br&gt;@@ -2989,6 +2993,17 @@&lt;/p&gt;&#xA;&lt;p&gt;// Transaction fee based on block size&lt;br&gt;                     int64 nMinFee = tx.GetMinFee(nBlockSize);&lt;br&gt;+                    //////// temporary code&lt;br&gt;+                    if (nBlockSize &amp;lt; MAX_BLOCK_SIZE_GEN / 10 &amp;amp;&amp;amp; GetWarnings(&amp;quot;statusbar&amp;quot;) == &amp;quot;&amp;quot;)&lt;br&gt;+                    {&lt;br&gt;+                        if (nBestHeight &amp;lt; 91000)&lt;br&gt;+                            nMinFee = 0;&lt;br&gt;+                        if (nBestHeight &amp;lt; 100000 &amp;amp;&amp;amp; nTxSize &amp;lt; 2000)&lt;br&gt;+                            nMinFee = 0;&lt;br&gt;+                        if (nBestHeight &amp;lt; 110000 &amp;amp;&amp;amp; nBestHeight % 10 == 0)&lt;br&gt;+                            nMinFee = 0;&lt;br&gt;+                    }&lt;br&gt;+                    //////// temporary code&lt;/p&gt;&#xA;&lt;p&gt;map&amp;lt;uint256, CTxIndex&amp;gt; mapTestPoolTmp(mapTestPool);&lt;br&gt;                     if (!tx.ConnectInputs(txdb, mapTestPoolTmp, CDiskTxPos(1,1,1), pindexPrev, nFees, false, true, nMinFee))&lt;br&gt;diff -u old\serialize.h new\serialize.h&lt;br&gt;--- old\serialize.h Sun Oct 03 20:57:45 2010&lt;br&gt;+++ new\serialize.h Sun Oct 03 20:57:54 2010&lt;br&gt;@@ -22,8 +22,8 @@&lt;br&gt; class CAutoFile;&lt;br&gt; static const unsigned int MAX_SIZE = 0x02000000;&lt;/p&gt;&#xA;&lt;p&gt;-static const int VERSION = 31300;&lt;br&gt;-static const char* pszSubVer = &amp;quot;&amp;quot;;&lt;br&gt;+static const int VERSION = 31301;&lt;br&gt;+static const char* pszSubVer = &amp;quot; test1&amp;quot;;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Code:diff -u old\main.cpp new\main.cpp&lt;br&gt;--- old\main.cpp Sun Oct 03 20:57:20 2010&lt;br&gt;+++ new\main.cpp Sun Oct 03 20:57:54 2010&lt;br&gt;@@ -2831,6 +2831,10 @@&lt;br&gt;     bool fUseSSE2 = ((fIntel &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;=  60026) ||&lt;br&gt;                      (fAMD   &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;= 160010));&lt;/p&gt;&#xA;&lt;p&gt;+    // AMD reports a lower model number in 64-bit mode&lt;br&gt;+    if (fAMD &amp;amp;&amp;amp; sizeof(void*) &amp;gt; 4 &amp;amp;&amp;amp; nFamily * 10000 + nModel &amp;gt;= 160004)&lt;br&gt;+        fUseSSE2 = true;&lt;br&gt;+&lt;br&gt;     static bool fPrinted;&lt;br&gt;     if (!fPrinted)&lt;br&gt;     {&lt;br&gt;@@ -2989,6 +2993,17 @@&lt;/p&gt;&#xA;&lt;p&gt;// Transaction fee based on block size&lt;br&gt;                     int64 nMinFee = tx.GetMinFee(nBlockSize);&lt;br&gt;+                    //////// temporary code&lt;br&gt;+                    if (nBlockSize &amp;lt; MAX_BLOCK_SIZE_GEN / 10 &amp;amp;&amp;amp; GetWarnings(&amp;quot;statusbar&amp;quot;) == &amp;quot;&amp;quot;)&lt;br&gt;+                    {&lt;br&gt;+                        if (nBestHeight &amp;lt; 91000)&lt;br&gt;+                            nMinFee = 0;&lt;br&gt;+                        if (nBestHeight &amp;lt; 100000 &amp;amp;&amp;amp; nTxSize &amp;lt; 2000)&lt;br&gt;+                            nMinFee = 0;&lt;br&gt;+                        if (nBestHeight &amp;lt; 110000 &amp;amp;&amp;amp; nBestHeight % 10 == 0)&lt;br&gt;+                            nMinFee = 0;&lt;br&gt;+                    }&lt;br&gt;+                    //////// temporary code&lt;/p&gt;&#xA;&lt;p&gt;map&amp;lt;uint256, CTxIndex&amp;gt; mapTestPoolTmp(mapTestPool);&lt;br&gt;                     if (!tx.ConnectInputs(txdb, mapTestPoolTmp, CDiskTxPos(1,1,1), pindexPrev, nFees, false, true, nMinFee))&lt;br&gt;diff -u old\serialize.h new\serialize.h&lt;br&gt;--- old\serialize.h Sun Oct 03 20:57:45 2010&lt;br&gt;+++ new\serialize.h Sun Oct 03 20:57:54 2010&lt;br&gt;@@ -22,8 +22,8 @@&lt;br&gt; class CAutoFile;&lt;br&gt; static const unsigned int MAX_SIZE = 0x02000000;&lt;/p&gt;&#xA;&lt;p&gt;-static const int VERSION = 31300;&lt;br&gt;-static const char* pszSubVer = &amp;quot;&amp;quot;;&lt;br&gt;+static const int VERSION = 31301;&lt;br&gt;+static const char* pszSubVer = &amp;quot; test1&amp;quot;;&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p476.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p476.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 20:54:07 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/477/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 theymos，发表于 October 03, 2010, 08:09:51 PM（https://bitcointalk.org/index.php?topic=1327.msg15118#msg15118）&lt;/p&gt;&#xA;&lt;blockquote&gt;ArtForz 已经在跑无手续费的了，他有全网 20-30% 的 CPU 算力。但最初发出损坏交易的那个人删了钱包，而且网络已经遗忘了这些历史交易，所以基于此的任何交易都不会确认。&lt;/blockquote&gt;&#xA;&lt;p&gt;在你的节点有一条交易路径回到区块链之前，交易不会被接受、也不会显示为 0/未确认。&lt;/p&gt;&#xA;&lt;p&gt;你钱包里的交易都附带了回到区块链所需的所有未记录交易。如果你有一笔显示为 0/未确认的交易，那你就有它依赖的所有前置未记录交易，重播你的交易时也会重播那些。&lt;/p&gt;&#xA;&lt;p&gt;如果已经生成了无手续费的块还没用，那我得看看哪错了。那是段不常用的代码。依赖它们的交易，应该记录在每个相关人的钱包里。&lt;/p&gt;&#xA;&lt;p&gt;引用自 theymos，发表于 October 03, 2010, 08:09:51 PM（https://bitcointalk.org/index.php?topic=1327.msg15118#msg15118）&lt;/p&gt;&#xA;&lt;blockquote&gt;最初发出损坏交易的那个人删了钱包&lt;/blockquote&gt;&#xA;&lt;p&gt;唉……为什么删钱包，而不是挪到一边、留个旧拷贝以防万一？永远不要删钱包。&lt;/p&gt;&#xA;&lt;p&gt;引用自 tcatm，发表于 October 03, 2010, 08:10:47 PM（https://bitcointalk.org/index.php?topic=1327.msg15119#msg15119）&lt;/p&gt;&#xA;&lt;blockquote&gt;跑着呢。3 小时内应该能找到块。&lt;/blockquote&gt;&#xA;&lt;p&gt;收集重播交易可能要花点时间。你能接受入站连接会有帮助，这样能监听更多节点。就算 3 小时内找到块，也请至少连续跑几天。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on October 03, 2010, 08:09:51 PM（https://bitcointalk.org/index.php?topic=1327.msg15118#msg15118）&lt;/p&gt;&#xA;&lt;blockquote&gt;ArtForz is already running with no fees, and he has 20-30% of the network&amp;#x27;s CPU power. The person who originally sent the broken transactions deleted his wallet, though, and the network has forgotten these historical transactions, so any transactions based on this won&amp;#x27;t confirm.&lt;/blockquote&gt;&#xA;&lt;p&gt;Transactions aren&amp;#x27;t accepted or displayed as 0/unconfirmed until your node has a path of transactions back to the block chain.&lt;/p&gt;&#xA;&lt;p&gt;Any transactions in your wallet also have bundled with them all unrecorded transactions required to reach the block chain.  If you have a transaction that is displayed as 0/unconfirmed, then you have all the previous unrecorded transactions it depends on and you will also rebroadcast those transactions when you rebroadcast yours.&lt;/p&gt;&#xA;&lt;p&gt;If a no-fee block has already been generated and hasn&amp;#x27;t helped, then I need to look at what&amp;#x27;s wrong.  It&amp;#x27;s a part of code that doesn&amp;#x27;t get much use.  They should be recorded in the wallets of everyone who has a transaction depending on them.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: theymos on October 03, 2010, 08:09:51 PM（https://bitcointalk.org/index.php?topic=1327.msg15118#msg15118）&lt;/p&gt;&#xA;&lt;blockquote&gt;The person who originally sent the broken transactions deleted his wallet&lt;/blockquote&gt;&#xA;&lt;p&gt;Sigh... why delete a wallet instead of moving it aside and keeping the old copy just in case?  You should never delete a wallet.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: tcatm on October 03, 2010, 08:10:47 PM（https://bitcointalk.org/index.php?topic=1327.msg15119#msg15119）&lt;/p&gt;&#xA;&lt;blockquote&gt;It&amp;#x27;s running. Should find a block within 3 hours.&lt;/blockquote&gt;&#xA;&lt;p&gt;It may take a while to collect re-broadcast transactions.  It&amp;#x27;ll help if you can accept inbound connections so you&amp;#x27;ll be listening to more nodes.  Even if you find a block in 3 hours, keep it running continuously for a few days at least.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [PATCH] increase block size limit</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p477.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p477.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [PATCH] increase block size limit&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 21:07:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/478/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 theymos（2010 年 10 月 3 日 08:28:39 PM）（https://bitcointalk.org/index.php?topic=1347.msg15126#msg15126）：打上这个补丁会让你与其他比特币客户端不兼容。&lt;/p&gt;&#xA;&lt;p&gt;+1 theymos。别用这个补丁，它会让你与网络不兼容，对你自己不利。&lt;/p&gt;&#xA;&lt;p&gt;如果我们接近需要的那一天，可以之后分阶段引入这一改动。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on October 03, 2010, 08:28:39 PM（https://bitcointalk.org/index.php?topic=1347.msg15126#msg15126）Applying this patch will make you incompatible with other Bitcoin clients.&lt;br&gt;+1 theymos.  Don&amp;#x27;t use this patch, it&amp;#x27;ll make you incompatible with the network, to your own detriment.&lt;/p&gt;&#xA;&lt;p&gt;We can phase in a change later if we get closer to needing it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: How to overthrow the GPU Oligarchs</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p478.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p478.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: How to overthrow the GPU Oligarchs&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 21:30:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/479/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 theymos（2010 年 10 月 2 日 06:11:11 AM）（https://bitcointalk.org/index.php?topic=1332.msg14966#msg14966）：引用自 lzsaver（2010 年 10 月 2 日 05:49:47 AM）（https://bitcointalk.org/index.php?topic=1332.msg14960#msg14960）：能多讲讲这个吗：&lt;br&gt;「他们不得不用 extraNonce 做些奇怪的事情，这会增大区块头的大小」。&lt;br&gt;当你挖矿时，你计算的是区块头的哈希。哈希更多的数据比哈希更少的数据要慢，所以对所有人来说，区块头的大小至关重要且固定，只有一个例外。这正是困惑所在。extraNonce 不是区块头的一部分，它是第一笔交易的一部分。它不会拖慢你的哈希速度，也不会改变区块头的大小。&lt;/p&gt;&#xA;&lt;p&gt;我们要保持警惕，把“区块内容会拖慢哈希速度”这类误解扼杀在萌芽里。不会。&lt;/p&gt;&#xA;&lt;p&gt;extraNonce 永远不需要很大。如果我们愿意，可以每当时间变化（每秒）就重置它。最坏的情况下，如果你不想费心维护它的递增，extraNonce 可以是 4 个随机字节，因碰撞而浪费时间的概率可以忽略不计。&lt;/p&gt;&#xA;&lt;p&gt;不同的机器自动不会发生碰撞，因为它们在第一笔交易里的生成公钥不同。每个线程也一样。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on October 02, 2010, 06:11:11 AM（https://bitcointalk.org/index.php?topic=1332.msg14966#msg14966）Quote from: lzsaver on October 02, 2010, 05:49:47 AM（https://bitcointalk.org/index.php?topic=1332.msg14960#msg14960）Can you tell more about it:&lt;br&gt;&amp;quot;they have to do weird things with extraNonce, which increases the size of the block header&amp;quot;.&lt;br&gt;When you generate, you calculate hashes of the block header. Hashing more data is slower than hashing less data, so the block header is critically of a fixed size for everyone, with one exception.This is the point of confusion.  extraNonce is not part of the block header, it is part of the first transaction.  It does not slow down your hashing.  It does not change the size of the header.&lt;/p&gt;&#xA;&lt;p&gt;We need to be vigilant and nip in the bud any misconception that the contents of your block slows down your hash speed.  It doesn&amp;#x27;t.&lt;/p&gt;&#xA;&lt;p&gt;extraNonce never needs to be very big.  We could reset it every second whenever the time changes if we wanted.  Worst case, if you didn&amp;#x27;t want to keep track of incrementing it, extraNonce could be 4 random bytes and the chance of wasting time from collision would be negligible.&lt;/p&gt;&#xA;&lt;p&gt;Separate machines are automatically collision proof because they have different generated public keys in the first transaction.  That also goes for each thread too.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p479.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p479.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 21:43:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/480/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;ShadowOfHarbringer，你的机器用 -4way 会更快吗？&lt;/p&gt;&#xA;&lt;p&gt;如果是，那么我想：任何支持 64 位的 AMD 都有 128 位 SSE2。&lt;/p&gt;&#xA;&lt;p&gt;我在这里发布的 specialbuild 版本会查找 model 4 或更高版本。如果你的机器用 -4way 更快，那我应该改成：只要是支持 64 位的 AMD，就一律使用 SSE2。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;ShadowOfHarbringer, is yours faster with -4way?&lt;/p&gt;&#xA;&lt;p&gt;If it is, then I&amp;#x27;m thinking that any AMD that supports 64-bit has 128-bit SSE2.&lt;/p&gt;&#xA;&lt;p&gt;The specialbuild version I posted here looks for model 4 or higher.  If yours is faster with -4way, then I should change it to always use SSE2 with any AMD with 64-bit.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Memory leak</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p480.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p480.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Memory leak&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 22:07:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/481/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你在连接自己。全部 21 次连接尝试都连到了一个版本为 31300（0.3.13）的节点。并不是所有人都已经升级到 0.3.13 了。&lt;/p&gt;&#xA;&lt;p&gt;IRC 看起来是正常的。它应该有其他节点可以尝试。&lt;/p&gt;&#xA;&lt;p&gt;断开连接后、需要确保它不会马上又尝试连接自己，这方面可能还有些事要做。不过我看不出它是怎么发生的：它应该会重置 nLastTry，把自己放到队列尾部，但日志里没体现。&lt;/p&gt;&#xA;&lt;p&gt;你可以试试把 addr.dat 移到一边。也许它里面有问题。&lt;/p&gt;&#xA;&lt;p&gt;你用 -addnode 了吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;You&amp;#x27;re connecting to yourself.  All 21 connection attempts were to a node with version 31300 (0.3.13).  Not everyone has 0.3.13 yet.&lt;/p&gt;&#xA;&lt;p&gt;IRC seems to be working.  It ought to have other nodes to try.&lt;/p&gt;&#xA;&lt;p&gt;There may be something I need to do to make sure it doesn&amp;#x27;t try to connect to itself again right away after disconnecting.  I can&amp;#x27;t see how it&amp;#x27;s happening though, it should be resetting nLastTry which would put it to the back of the queue, but the log doesn&amp;#x27;t show it.&lt;/p&gt;&#xA;&lt;p&gt;You can try moving addr.dat aside.  Maybe there&amp;#x27;s something wrong in it.&lt;/p&gt;&#xA;&lt;p&gt;Are you using -addnode?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.13, please upgrade</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p481.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p481.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-03 23:46:19 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/482/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;务必让你的节点保持在线，这样它会继续广播交易 b412a0。自 29/09/2010 16:41 以后，我就没再看到它的广播了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Make sure you keep your node online so it&amp;#x27;ll keep rebroadcasting transaction b412a0.  It haven&amp;#x27;t seen it rebroadcast since 29/09/2010 16:41.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p480.html&#34;&gt;← 上一个帖子：Re: Memory leak&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p482.html&#34;&gt;下一个帖子：Re: Website and software translations →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p482.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p482.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-04 01:44:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/483/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢 eurekafag，俄语翻译已加入 SVN rev 160。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks eurekafag, Russian translation added to SVN rev 160.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p481.html&#34;&gt;← 上一个帖子：Re: Version 0.3.13, please upgrade&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p483.html&#34;&gt;下一个帖子：Re: Website and software translations →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p483.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p483.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-04 19:21:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/484/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 eurekafag（2010 年 10 月 4 日 10:55:56 AM）（https://bitcointalk.org/index.php?topic=151.msg15248#msg15248）：哪里能找到最新的英文 .po 文件，好让翻译跟上？&lt;br&gt;poedit 可以办到。要么从某个发布版里拿 src 目录，要么用 SVN 下载。把你的 .po 文件放在 src 目录下三级深的位置。用 poedit 打开它，做 Catalog-&amp;gt;Update from sources。&lt;/p&gt;&#xA;&lt;p&gt;比如，你有：&lt;br&gt;src&lt;br&gt;src\base58.h&lt;br&gt;src\bignum.h&lt;br&gt;...&lt;br&gt;src\util.cpp&lt;br&gt;src\util.h&lt;br&gt;src\xpm&lt;br&gt;src\locale&lt;br&gt;u\LC_MESSAGES\bitcoin.po&lt;/p&gt;&#xA;&lt;p&gt;用 poedit 打开 bitcoin.po，做 Catalog-&amp;gt;Update from sources。它会从 bitcoin.po 所在位置往上 3 级目录（..\..\..）找源代码。&lt;/p&gt;&#xA;&lt;p&gt;这会更新你已有的 .po 文件，并加入新增的字符串。它可能会尝试匹配相近的字符串，所以要检查一遍，确保它没有猜错。&lt;/p&gt;&#xA;&lt;p&gt;一定要用我上传到 SVN 或发布版里的 .po 文件，因为我每次总会顺手修好几处。我把你的俄语文件附在这条消息里了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: eurekafag on October 04, 2010, 10:55:56 AM（https://bitcointalk.org/index.php?topic=151.msg15248#msg15248）Where can I find the latest English .po file to keep the translation up-to-date?&lt;br&gt;poedit does it.  Either get the src directory from a release, or download it with SVN.  Place your .po file 3 directories deep under the src directory.  Open it with poedit and do Catalog-&amp;gt;Update from sources.&lt;/p&gt;&#xA;&lt;p&gt;So for example, you have:&lt;br&gt;src&lt;br&gt;src\base58.h&lt;br&gt;src\bignum.h&lt;br&gt;...&lt;br&gt;src\util.cpp&lt;br&gt;src\util.h&lt;br&gt;src\xpm&lt;br&gt;src\locale&lt;br&gt;u\LC_MESSAGES\bitcoin.po&lt;/p&gt;&#xA;&lt;p&gt;Open bitcoin.po with poedit, do Catalog-&amp;gt;Update from sources.  It looks for the sourcecode up 3 directories (..\..\..) from where bitcoin.po is.&lt;/p&gt;&#xA;&lt;p&gt;This updates your existing .po file you already worked on and adds any news strings.  It may try to match close strings, so check things over and make sure it didn&amp;#x27;t make any bad guesses.&lt;/p&gt;&#xA;&lt;p&gt;Make sure you use the .po file I uploaded to SVN or in a release, because I always fix up at least a few things.  I&amp;#x27;m attaching your Russian one to this message.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: [PATCH] increase block size limit</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p484.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p484.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: [PATCH] increase block size limit&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-04 19:48:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/485/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;可以像这样分阶段引入：&lt;/p&gt;&#xA;&lt;p&gt;if (blocknumber &amp;gt; 115000)&lt;br&gt;    maxblocksize = largerlimit&lt;/p&gt;&#xA;&lt;p&gt;可以提前很多版本就开始部署，这样等到区块号到达、改动生效时，没有它的旧版本早已淘汰。&lt;/p&gt;&#xA;&lt;p&gt;当接近那个分界区块号时，我可以向旧版本发警报，确保它们知道必须升级。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It can be phased in, like:&lt;/p&gt;&#xA;&lt;p&gt;if (blocknumber &amp;gt; 115000)&lt;br&gt;    maxblocksize = largerlimit&lt;/p&gt;&#xA;&lt;p&gt;It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that don&amp;#x27;t have it are already obsolete.&lt;/p&gt;&#xA;&lt;p&gt;When we&amp;#x27;re near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p485.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p485.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-06 15:42:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/486/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不知为什么 poedit 把文件重排了。我重新跑了一次 update from sources，它又恢复了原来的顺序，现在没问题了。你是不是在文件不按字母排序的驱动器上跑的，比如 FAT 驱动器或 U 盘？&lt;/p&gt;&#xA;&lt;p&gt;字符串并不经常新增或改动。要等好几个月，改动才会攒够。&lt;/p&gt;&#xA;&lt;p&gt;我上传了这些改动。&lt;/p&gt;&#xA;&lt;p&gt;这个 Windows 构建里带有俄语翻译：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;poedit reorganised the file for some reason.  I re-ran update from sources and it put it back in the original order so it&amp;#x27;s fine now.  Did you run it on a drive where files aren&amp;#x27;t sorted alphabetically, like a FAT drive or USB flash drive?&lt;/p&gt;&#xA;&lt;p&gt;Strings aren&amp;#x27;t added or changed very often.  It&amp;#x27;s months before enough changes build up.&lt;/p&gt;&#xA;&lt;p&gt;I uploaded the changes.&lt;/p&gt;&#xA;&lt;p&gt;This Windows build has the Russian translation in it:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: I broke my wallet, sends never confirm now.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p486.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p486.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: I broke my wallet, sends never confirm now.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-06 16:54:23 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/487/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;那更多是个 SelectCoins 的问题。&lt;/p&gt;&#xA;&lt;p&gt;SVN rev 161 有个改进：递归判断自己未确认的交易是否可花。这很有必要，因为你应该能立刻花自己的找零。&lt;/p&gt;&#xA;&lt;p&gt;新的递归判定是：0/unconfirmed（未确认）可以花，前提是它是你的，并且它的所有依赖要么已在区块里，要么也都是你的。&lt;/p&gt;&#xA;&lt;p&gt;这里有个 Windows 构建：&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe&lt;/p&gt;&#xA;&lt;p&gt;如果你已经有一笔 0/unconfirmed 的交易并且可能已经花过，这个版本是改进。如果你是那笔 0/unconfirmed 交易的最初创建者，那你还是得用 theymos 的补丁。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s going to be more of a SelectCoins thing.&lt;/p&gt;&#xA;&lt;p&gt;SVN rev 161 has a refinement to recursively determine if your own unconfirmed transactions can be spent.  This is needed because you should be able to spend your own change right away.&lt;/p&gt;&#xA;&lt;p&gt;The new recursive determination is: 0/unconfirmed can be spent if it&amp;#x27;s yours and all its dependencies are either in a block or also yours.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;#x27;s a Windows build:&lt;br&gt;http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe&lt;/p&gt;&#xA;&lt;p&gt;This version is an improvement if you already had a 0/unconfirmed transaction and might have already spent it.  If you were the original creator of a 0/unconfirmed transaction, you still need theymos&amp;#x27; patch instead.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Tor connections not working reliably, many seednodes offline</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p487.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p487.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Tor connections not working reliably, many seednodes offline&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-06 17:36:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/488/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;也许你只是运气不好，碰到了没有反向解析的出口节点。&lt;/p&gt;&#xA;&lt;p&gt;IRC 服务器的回应看起来并不像是因此把你断开的。正常的话之后应该出现 IRC SENDING: NICK，但没有，所以它超时了。&lt;/p&gt;&#xA;&lt;p&gt;我看到问题了。IRC 代码会查找各种短语来判断服务器何时准备好接收你的 NICK，但没有查找那个特定的短语。我会修好它。&lt;/p&gt;&#xA;&lt;p&gt;我不确定是不是真的必须等服务器查完主机名之后再发 nick。&lt;/p&gt;&#xA;&lt;p&gt;第一次用 TOR、靠种子节点连接，花了多长时间才连上？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Maybe you were just unlucky to have an exit node without reverse lookup.&lt;/p&gt;&#xA;&lt;p&gt;The IRC server&amp;#x27;s response doesn&amp;#x27;t look like it was disconnecting you for that.  It&amp;#x27;s supposed to go IRC SENDING: NICK after that, and it doesn&amp;#x27;t so it gets timed out.&lt;/p&gt;&#xA;&lt;p&gt;I see the problem.  The IRC code is looking for various phrases to see when the server is ready to receive your NICK, but it&amp;#x27;s not looking for that particular phrase.  I&amp;#x27;ll fix it.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;#x27;t know if it&amp;#x27;s really required to wait for the server to finish looking up hostname before sending nick.&lt;/p&gt;&#xA;&lt;p&gt;How long did it take to get connected with TOR the first time, having to use the seed nodes?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: The Niche List</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p488.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p488.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: The Niche List&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-06 23:10:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/489/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 kiba（2010 年 9 月 23 日 04:00:16 PM）（https://bitcointalk.org/index.php?topic=1268.msg13828#msg13828）：1. 像 rapidshare 之类的下载站和其他糟糕的主机。验证码不方便，还得用 paypal。比特币可能同时扮演两种角色，把整个流程打通。&lt;br&gt;我再重复一次：这方面有开源软件，所以只需要接上比特币支付机制就行。我找到的一个不错的是 Mihalism Multi Host。它是按免费主机设计的，所以只需要做几处小调整，放宽一些与付费使用相称的限制。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: kiba on September 23, 2010, 04:00:16 PM（https://bitcointalk.org/index.php?topic=1268.msg13828#msg13828）1. Download site like rapidshare and other crappy host. Inconvenient captcha and required paypal. Bitcoin can possibly take both roles and streamline the whole process.&lt;br&gt;Repeating myself here, but there is open source software for that, so it would just be a matter of bolting on a Bitcoin payment mechanism.  One good one I found was Mihalism Multi Host.  It&amp;#x27;s designed as a free host, so it would just need a few tweaks to loosen up restrictions consistent with paid use.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Key pool feature for safer wallet backup</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p489.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p489.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Key pool feature for safer wallet backup&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-09 20:19:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/490/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;SVN rev 163（0.3.13.3 版）有了密钥池功能。预生成的新密钥会在使用前先在队列里“陈化”，这样 wallet.dat 的备份里就包含了你将来会用到的密钥。&lt;/p&gt;&#xA;&lt;p&gt;目前我把默认池大小设为 100。可以用 -keypool= 配置。注意，增大池大小需要一点时间，所以别调得太夸张。每个密钥约占 1K 磁盘空间。&lt;/p&gt;&#xA;&lt;p&gt;恢复这方面的事我还没处理。如果你真的还原了一个旧的 wallet.dat，我想你可能得删掉 blk*.dat，让重新下载时重新发现自己的交易。&lt;/p&gt;&#xA;&lt;p&gt;我只做过中等程度的测试。在经过更多测试之前，你可能不想把它用在网站服务器上。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;SVN rev 163 (ver 0.3.13.3) has the key pool feature.  Pre-generated new keys are aged in a queue before use, so that backups of wallet.dat hold keys you&amp;#x27;ll use in the future.&lt;/p&gt;&#xA;&lt;p&gt;For now I made the default pool size 100.  It can be configured with -keypool=.  Be aware, it takes a little time to increase the pool size, so don&amp;#x27;t go crazy with it.  Disk space is about 1K per key.&lt;/p&gt;&#xA;&lt;p&gt;I have not addressed the recovery side of this yet.  If you actually did restore an old wallet.dat, I think you may have to delete blk*.dat to rediscover your own transactions during the redownload.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;ve only tested this moderately.  You might not want to use this for a website server until it&amp;#x27;s had some more testing.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.14</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p490.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p490.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.14&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-21 16:39:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/491/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.14 版现已发布&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.14/&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 密钥池功能，钱包备份更安全&lt;br&gt;Gavin Andresen：&lt;br&gt;- 测试网络模式，开关 -testnet&lt;br&gt;- unix/osx 上 JSON-RPC 连接可使用 SSL 的选项&lt;br&gt;- validateaddress RPC 命令&lt;br&gt;eurekafag：&lt;br&gt;- 俄语翻译&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.14 is now available&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.14/&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Key pool feature for safer wallet backup&lt;br&gt;Gavin Andresen:&lt;br&gt;- TEST network mode with switch -testnet&lt;br&gt;- Option to use SSL for JSON-RPC connections on unix/osx&lt;br&gt;- validateaddress RPC command&lt;br&gt;eurekafag:&lt;br&gt;- Russian translation&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p489.html&#34;&gt;← 上一个帖子：Key pool feature for safer wallet backup&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p491.html&#34;&gt;下一个帖子：Re: Website and software translations →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: Website and software translations</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p491.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p491.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Website and software translations&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-21 22:50:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/492/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;顺序对程序无关紧要，但对我维护它很重要。如果它把 .po 文件的顺序打乱了，我就没法 diff 找改动。我在程序里改英文文本时，要更新全部 7 个翻译文件，顺序一致的话会轻松得多。&lt;/p&gt;&#xA;&lt;p&gt;我还是可以让 poedit 重新扫描，把它恢复成正常顺序。&lt;/p&gt;&#xA;&lt;p&gt;未翻译的字符串显示在最上面是正常的。&lt;/p&gt;&#xA;&lt;p&gt;引用自 eurekafag（2010 年 10 月 6 日 07:39:36 PM）（https://bitcointalk.org/index.php?topic=151.msg15697#msg15697）：顺便说，有几行很像，或许可以合并成一行。它们意思很接近，只差一两个词。当然只是个建议。&lt;br&gt;我知道，但不改复杂源代码的话不容易做到。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The order matters not to the program, but it matters to me maintaining it.  If it jumbles the order of the .po file then I can&amp;#x27;t diff for changes.  I have to update all 7 translation files when I change the English text in the program, and it&amp;#x27;s easier when they&amp;#x27;re all in the same order.&lt;/p&gt;&#xA;&lt;p&gt;I can still put it back into normal order by making poedit rescan it.&lt;/p&gt;&#xA;&lt;p&gt;It is normal that untranslated strings are shown on top.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: eurekafag on October 06, 2010, 07:39:36 PM（https://bitcointalk.org/index.php?topic=151.msg15697#msg15697）By the way, there are some similar lines that possibly may be replaced by one. They are very close by meaning and differs only by 1-2 words. Just a suggestion of course.&lt;br&gt;I know, but not easily without complicating the sourcecode.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: ERROR - PLEASE HELP ME!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p492.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p492.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: ERROR - PLEASE HELP ME!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-23 18:22:49 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/493/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 theymos（2010 年 10 月 21 日 10:00:26 PM）（https://bitcointalk.org/index.php?topic=1530.msg17955#msg17955）：他的区块数一直卡在 1698。&lt;br&gt;他在难度 1.0 下生成了无效区块。他的 blk0001.dat 或 blkindex.dat 里肯定有一条损坏的记录。他只需要删掉 blk*.dat，让它重新下载就行。&lt;/p&gt;&#xA;&lt;p&gt;安全锁定检测到了问题，显示了“WARNING: Displayed transactions may not be correct!（警告：显示的交易可能不正确！）”，因为它看到了一条更长的链但无法接受。安全锁定不能阻止挖矿，否则会制造出一种攻击可能。&lt;/p&gt;&#xA;&lt;p&gt;引用自 gavinandresen（2010 年 10 月 22 日 02:25:14 PM）（https://bitcointalk.org/index.php?topic=1530.msg18074#msg18074）：比特币客户端真不应该在你还没同步到最后一个区块检查点之前就允许挖矿。&lt;br&gt;好主意，我改了一下，确保它在检查点区块 74000 之前不会挖矿。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: theymos on October 21, 2010, 10:00:26 PM（https://bitcointalk.org/index.php?topic=1530.msg17955#msg17955）his block count remains &amp;quot;stuck&amp;quot; at 1698.&lt;br&gt;He was generating invalid blocks at difficulty 1.0.  He must have a corrupted entry in his blk0001.dat or blkindex.dat file.  He just needs to delete blk*.dat and let it redownload.&lt;/p&gt;&#xA;&lt;p&gt;The safety lockdown detected the problem and was displaying &amp;quot;WARNING: Displayed transactions may not be correct!&amp;quot; because it saw a longer chain existed that it was unable to accept.  The safety lockdown cannot stop generation or it would create an attack possibility.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: gavinandresen on October 22, 2010, 02:25:14 PM（https://bitcointalk.org/index.php?topic=1530.msg18074#msg18074）The Bitcoin client really shouldn&amp;#x27;t allow coin generation until you have all of the blocks up to the last block checkpoint.&lt;br&gt;Good idea, I made a change to make sure it won&amp;#x27;t generate before checkpoint block 74000.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: ERROR - PLEASE HELP ME!</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p493.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p493.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: ERROR - PLEASE HELP ME!&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-23 18:38:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/494/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;好吧，如果重新下载也确实过不了区块 1698，那问题就更蹊跷了。&lt;/p&gt;&#xA;&lt;p&gt;是的，有可能是他装了杀毒软件，或者路由器、防火墙在做字节序列的模式匹配，把它审查掉了。&lt;/p&gt;&#xA;&lt;p&gt;能拿到 knightmb 的 blk*.dat 来试试会很有启发，看能不能让他越过这个点。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;OK, if it really won&amp;#x27;t get past block 1698 on redownload, then we&amp;#x27;re in stranger territory.&lt;/p&gt;&#xA;&lt;p&gt;Yes, possibly he has antivirus software or even a router or filewall that is pattern matching a sequence of bytes and censoring it.&lt;/p&gt;&#xA;&lt;p&gt;It would be instructive to get knightmb&amp;#x27;s blk*.dat and see if that gets him past that point.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Win7 64bit since last patch Tues now crashes</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p494.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p494.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Win7 64bit since last patch Tues now crashes&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-23 18:52:02 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/495/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 Odin（2010 年 10 月 22 日 09:24:38 PM）（https://bitcointalk.org/index.php?topic=1540.msg18105#msg18105）：故障模块名称：mingwm10.dll&lt;br&gt;这是重要的线索。我认为它是在说崩溃发生在那个模块里。也许可以试试其他版本的它。mingwm10.dll 只是个简单的占位东西，满足多线程应用的某个回调要求。&lt;/p&gt;&#xA;&lt;p&gt;还有其他人在 64 位 Windows 上跑得正常吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Odin on October 22, 2010, 09:24:38 PM（https://bitcointalk.org/index.php?topic=1540.msg18105#msg18105）  Fault Module Name:   mingwm10.dll&lt;br&gt;This is the important clue.  I believe it&amp;#x27;s saying it crashed in that.  Maybe there are other versions of it to try.  mingwm10.dll is just a simple placeholder thing that satisfies some callback requirement for multithreaded apps.&lt;/p&gt;&#xA;&lt;p&gt;Is anyone else running OK on Windows 64-bit?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Suggestion: Allow short messages to be sent together with bitcoins ?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p495.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p495.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Suggestion: Allow short messages to be sent together with bitcoins ?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-23 19:02:57 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/496/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;ECDSA 不能加密消息，只能做签名。&lt;/p&gt;&#xA;&lt;p&gt;把明文消息永久记录下来、让所有人都能看到，是不明智的。那是等着出事。&lt;/p&gt;&#xA;&lt;p&gt;如果要做消息系统，它应该是一个与比特币网络平行的独立系统。消息不应该记录在区块链里。消息可以用比特币地址的密钥对来签名，证明是谁发的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;ECDSA can&amp;#x27;t encrypt messages, only sign signatures.&lt;/p&gt;&#xA;&lt;p&gt;It would be unwise to have permanently recorded plaintext messages for everyone to see.  It would be an accident waiting to happen.&lt;/p&gt;&#xA;&lt;p&gt;If there&amp;#x27;s going to be a message system, it should be a separate system parallel to the bitcoin network.  Messages should not be recorded in the block chain.  The messages could be signed with the bitcoin address keypairs to prove who they&amp;#x27;re from.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Multiple Wallets, one computer</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p496.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p496.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Multiple Wallets, one computer&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-24 19:17:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/497/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我已经有了一个类似东西的雏形。跟 Gavin 描述的差不多。&lt;/p&gt;&#xA;&lt;p&gt;再多几个 rpc 接口：&lt;/p&gt;&#xA;&lt;p&gt;move &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt;&lt;br&gt;   把资金从一个内部账户移到另一个。我觉得空账户名（&amp;quot;&amp;quot;）就是你的默认账户。如果你卖东西给某个用户，可以做 move &amp;quot;theiraccount&amp;quot; &amp;quot;&amp;quot; 123.45。&lt;br&gt;   &amp;quot;move”是最好的名字吗？我没用 &amp;quot;transfer”，因为它听起来太像发送交易了。&lt;/p&gt;&#xA;&lt;p&gt;我在想新增一个 getaccountaddress 函数，而不是重载 getnewaddress：&lt;/p&gt;&#xA;&lt;p&gt;getaccountaddress &amp;lt;account&amp;gt;&lt;br&gt;   给你一个从 getnewaddress &amp;lt;account&amp;gt; 分配的地址。在该地址收到款之前，它会一直给同一个地址，之后再分配新地址。（它自动做了我前段时间贴的那段示例代码的事）&lt;/p&gt;&#xA;&lt;p&gt;这些命令能不能让简单场景下，不需要自己搞数据库也能实现你的网站？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I have the beginning of something like this.  It&amp;#x27;s mostly like what Gavin described.&lt;/p&gt;&#xA;&lt;p&gt;Some more rpc interface:&lt;/p&gt;&#xA;&lt;p&gt;move &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt;&lt;br&gt;   Move from one internal account to another.  I think blank account name (&amp;quot;&amp;quot;) will be your default account.  If you sell something to a user, you could do move &amp;quot;theiraccount&amp;quot; &amp;quot;&amp;quot; 123.45.&lt;br&gt;   Is &amp;quot;move&amp;quot; the best name for this?  I shied away from &amp;quot;transfer&amp;quot; because that sounds too close to sending a transaction.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m thinking a new function getaccountaddress instead of overloading getnewaddress:&lt;/p&gt;&#xA;&lt;p&gt;getaccountaddress &amp;lt;account&amp;gt;&lt;br&gt;   Gives you an address allocated from getnewaddress &amp;lt;account&amp;gt;.  It&amp;#x27;ll keep giving the same address until something is received on the address, then it allocates a new address.  (It automatically does what the sample code I posted some time ago did)&lt;/p&gt;&#xA;&lt;p&gt;Would these commands make it possible in simple cases to implement your website without needing a database of your own?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Multiple Wallets, one computer</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p497.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p497.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Multiple Wallets, one computer&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-25 16:53:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/498/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;下面是基于账户的命令用法伪代码。网站集成确实容易多了。&lt;/p&gt;&#xA;&lt;p&gt;print &amp;quot;send to &amp;quot; + getaccountaddress(username) + &amp;quot; to fund your account&amp;quot;&lt;br&gt;print &amp;quot;balance: &amp;quot; + getbalance(username, 0)&lt;br&gt;print &amp;quot;available balance: &amp;quot; + getbalance(username, 6)&lt;/p&gt;&#xA;&lt;p&gt;// 如果你做了笔销售，把钱从他们的账户移出来&lt;br&gt;move(username, &amp;quot;&amp;quot;, amount, 6)&lt;/p&gt;&#xA;&lt;p&gt;// 提现&lt;br&gt;sendfrom(username, bitcoinaddress, amount, 6)&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Here&amp;#x27;s some pseudocode of how you would use the account based commands.  It sure makes website integration a lot easier.&lt;/p&gt;&#xA;&lt;p&gt;print &amp;quot;send to &amp;quot; + getaccountaddress(username) + &amp;quot; to fund your account&amp;quot;&lt;br&gt;print &amp;quot;balance: &amp;quot; + getbalance(username, 0)&lt;br&gt;print &amp;quot;available balance: &amp;quot; + getbalance(username, 6)&lt;/p&gt;&#xA;&lt;p&gt;// if you make a sale, move the money out of their account&lt;br&gt;move(username, &amp;quot;&amp;quot;, amount, 6)&lt;/p&gt;&#xA;&lt;p&gt;// withdrawal&lt;br&gt;sendfrom(username, bitcoinaddress, amount, 6)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Win7 64bit since last patch Tues now crashes</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p498.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p498.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Win7 64bit since last patch Tues now crashes&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-10-25 17:27:47 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/499/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我唯一能想到的办法是看能不能找到其他版本的 mingwm10.dll 来试。mingwm10.dll 是随 MinGW 编译器附带的一个小小 DLL，做多线程构建时需要它。我不确定它具体干什么，但大概就是说类似“好的 Windows，看，我如你要求的那样在 DLL 里了”这种话。&lt;/p&gt;&#xA;&lt;p&gt;你 debug.log 文件的末尾可能会显示它崩溃前最后在做什么。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;The only thing I can think of is to see if there are other versions of mingwm10.dll you can get.  mingwm10.dll is a tiny little DLL that came with the MinGW compiler that you need when you build for multi-thread.  I don&amp;#x27;t know exactly what it does, but it probably just says something like &amp;quot;yes Windows, see I&amp;#x27;m in a DLL like you insisted.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;The end of your debug.log file might show the last thing it was doing before it crashed.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: New icon/logo</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p499.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p499.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New icon/logo&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-13 00:55:51 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/500/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果有艺术功底的人愿意贡献替代方案，我很欢迎。图标/logo 是按 16x16 和 20x20 像素尺寸作为图标来设计的。我觉得它是最好的程序图标，但在网站上用的大尺寸图形方面还有改进空间。&lt;/p&gt;&#xA;&lt;p&gt;如果作者能把作品设为公有领域，会简单得多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;m happy if someone with artistic skill wants to contribute alternatives.  The icon/logo was meant to be good as an icon at the 16x16 and 20x20 pixel sizes.  I think it&amp;#x27;s the best program icon, but there&amp;#x27;s room for improvement at larger sizes for a graphic for use on websites.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;ll be a lot simpler if authors could make their graphics public domain.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Some testing that I did on the testnetwork, my findings.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p500.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p500.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Some testing that I did on the testnetwork, my findings.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-13 23:25:26 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/501/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;感谢把泛洪测试限制在 testnet 上。&lt;/p&gt;&#xA;&lt;p&gt;0.3.15 版结合了几项功能，帮助合法交易在泛洪攻击期间插队。关键是 Gavin 的想法：按交易依赖的币龄来给交易定优先级。每个币都有权在一定间隔内周转一次。等得越久，积累的优先级越高。优先级 = sum(valuein * age) / txsize。交易费仍然优先于优先级，优先级决定同一费率层内交易的处理顺序。&lt;/p&gt;&#xA;&lt;p&gt;配合优先级功能，SelectCoins 只有在实在没别的可花时，才会动用你自己的 0 确认交易。这有助于防止你快速周转币，除非你真的把所有币快速周转、刻意为之。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thank you for limiting flood tests to the testnet.&lt;/p&gt;&#xA;&lt;p&gt;Version 0.3.15 combines several features to help legitimate transactions jump the queue during a flood attack.  The key was Gavin&amp;#x27;s idea for prioritising transactions based on the age of their dependencies.  Every coin is entitled to turn over so often.  The longer waited, the more priority accumulates.  Priority is sum(valuein * age) / txsize.  Transaction fee still takes precedence over priority, and priority determines the order of processing within a fee strata.&lt;/p&gt;&#xA;&lt;p&gt;In support of the priority feature, SelectCoins only uses your own 0 conf transactions only as a last resort if that&amp;#x27;s all you have left.  This helps keep you from turning your coins over rapidly unless you&amp;#x27;re forcing it by actually turning all your coins over rapidly.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.15</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p501.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p501.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.15&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-13 23:26:40 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/502/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.15 版现已发布。&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- paytxfee 开关改为按 KB 计费，大交易也能加上正确的手续费&lt;br&gt;- 发送时尽量避开确认数不足 6 的币&lt;br&gt;- BitcoinMiner 按依赖的币龄以优先级顺序处理交易&lt;br&gt;- 确保下载到区块 74000 之前不开始挖矿&lt;br&gt;- Dean Gores 的 bug 修复&lt;br&gt;- testnet、keypoololdest 和 paytxfee 加入 getinfo&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.15 is now available.&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- paytxfee switch is now per KB, so it adds the correct fee for large transactions&lt;br&gt;- sending avoids using coins with less than 6 confirmations if it can&lt;br&gt;- BitcoinMiner processes transactions in priority order based on age of dependencies&lt;br&gt;- make sure generation doesn&amp;#x27;t start before block 74000 downloaded&lt;br&gt;- bugfixes by Dean Gores&lt;br&gt;- testnet, keypoololdest and paytxfee added to getinfo&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Some testing that I did on the testnetwork, my findings.</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p502.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p502.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Some testing that I did on the testnetwork, my findings.&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-14 16:53:19 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/503/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 ByteCoin（2010 年 11 月 13 日 11:55:11 PM）（https://bitcointalk.org/index.php?topic=1668.msg21899#msg21899）：当然，如果网络没有被泛洪，而且你也不太担心当前交易被卡住，那大概值得优先用你的 0 确认交易，这样可以把高优先级的币“省”下来，等网络被泛洪时再用。&lt;br&gt;以防下一个区块到来之前来一波泛洪，你至少该用一点优先级。&lt;/p&gt;&#xA;&lt;p&gt;只要所有依赖至少有 1 个确认，如果交易一开始优先级不够，依赖会随时间陈化，直到够为止。&lt;/p&gt;&#xA;&lt;p&gt;引用自 Gaming the system（……）：像我上面帖子里说的那样，塞进 1000 个左右刚周转过的 BTC 来刷优先级，当然还是管用！&lt;br&gt;或者控制一笔交易花掉多少优先级。软件得知道你未来的计划，才能决定现在花掉优先级还是留着以后用。不过我觉得不用搞到那么细。普通用户和泛洪者之间的差距足够大。&lt;/p&gt;&#xA;&lt;p&gt;优先级不必包治百病。一旦知道有泛洪，你可以加上 -paytxfee=0.01。有了优先级，在那之前的交易顶多变慢，不会卡死。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: ByteCoin on November 13, 2010, 11:55:11 PM（https://bitcointalk.org/index.php?topic=1668.msg21899#msg21899）Of course, if the network is not being flooded and you&amp;#x27;re not overly concerned about the current transaction getting held up then it&amp;#x27;s probably worth preferring to use your 0 conf transactions so that you can &amp;quot;save&amp;quot; the higher priority coins for when the network is being flooded.&lt;br&gt;You should use at least some priority in case a flood comes along before the next block.&lt;/p&gt;&#xA;&lt;p&gt;As long as all dependencies have at least 1 conf, if the transaction doesn&amp;#x27;t have enough priority at first, the dependencies will age until it does.&lt;/p&gt;&#xA;&lt;p&gt;QuoteGaming the system  by including 1000 or so recently turned over BTC to bump the priority as described in my post above still works of course! &lt;br&gt;Or managing how much priority you spend on a transaction.  The software would have to know your future plans to know whether to spend your priority now or save it for later.  I don&amp;#x27;t think we&amp;#x27;ll need to get into that much detail though.  There&amp;#x27;s a wide enough difference between normal users and flooders.&lt;/p&gt;&#xA;&lt;p&gt;Priority doesn&amp;#x27;t have to do everything.  Once you know there&amp;#x27;s a flood, you can add -paytxfee=0.01.  Hopefully with priority, your transactions before that should be at worst slow, not stuck.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Need OP_BLOCKNUMBER to allow &#34;time&#34; limited transactions</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p503.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p503.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Need OP_BLOCKNUMBER to allow &amp;quot;time&amp;quot; limited transactions&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-15 18:37:44 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/504/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们不能安全地做 OP_BLOCKNUMBER。万一分叉后区块链重组，交易需要能进入后面的区块。OP_BLOCKNUMBER 交易及其所有后代都会失效。这对后来那些没参与限时交易的币主不公平。&lt;/p&gt;&#xA;&lt;p&gt;nTimeLock 做的是反过来的事。它是一笔开放交易，在截止前可以用新版本替换。它要到锁定后才能被记录。截止时版本号最高的那个会被记录。比如可以用它来写一笔托管交易：除非在截止前撤销，否则它会自动永久锁定并生效。这个功能还没启用、也没被使用，但支持已经在了，以后可以实现。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;We can&amp;#x27;t safely do OP_BLOCKNUMBER.  In the event of a block chain reorg after a segmentation, transactions need to be able to get into the chain in a later block.  The OP_BLOCKNUMBER transaction and all its dependants would become invalid.  This wouldn&amp;#x27;t be fair to later owners of the coins who weren&amp;#x27;t involved in the time limited transaction.&lt;/p&gt;&#xA;&lt;p&gt;nTimeLock does the reverse.  It&amp;#x27;s an open transaction that can be replaced with new versions until the deadline.  It can&amp;#x27;t be recorded until it locks.  The highest version when the deadline hits gets recorded.  It could be used, for example, to write an escrow transaction that will automatically permanently lock and go through unless it is revoked before the deadline.  The feature isn&amp;#x27;t enabled or used yet, but the support is there so it could be implemented later.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Transaction / spam flood attack currently under way</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p504.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p504.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Transaction / spam flood attack currently under way&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-19 23:50:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/505/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 creighto（2010 年 11 月 19 日 08:29:12 PM）（https://bitcointalk.org/index.php?topic=1850.msg22896#msg22896）：也许除了最近实现的币龄优先级规则，还应该有个免手续费的最低币龄规则。换句话说，也许可以定个生成规则：免费交易必须 3 个区块深之后才能再次免费转账。这样真实用户急用时还是可以立刻花新到手的钱，同时也允许真实用户按需重新整理资金而不产生额外成本。我觉得这会显著抑制正在发生的这类垃圾攻击。&lt;br&gt;我正在做类似的事。优先级就是你说的这个概念的更正式版本。&lt;/p&gt;&#xA;&lt;p&gt;引用自 FreeMoney（2010 年 11 月 19 日 05:39:44 PM）（https://bitcointalk.org/index.php?topic=1842.msg22844#msg22844）：按现在 3.15 的情况，有不少免费交易空间，而且这些空间优先给 [age]*[value]/[size] 最高的交易，对吧？把免费空间的任意一部分要求 [age]*[value]/[size] &amp;gt; C，合理吗？&lt;/p&gt;&#xA;&lt;p&gt;比如把 C 设成：标准的 1BTC 交易能在下一个区块进入主要的免费区；0.1 的大概等 10 个区块后能进；再把允许 [age]*[value]/[size] &amp;lt; C 的区域做成每区块进十几笔交易左右。&lt;br&gt;对，就是这样。而无优先级要求的区域是 3K，每区块约十几笔交易。&lt;/p&gt;&#xA;&lt;p&gt;我刚上传了 SVN rev 185，免费交易有了最低优先级要求。交易泛洪都是由反复重花的币组成的，所以它们反复依赖自己 0 确认的交易。0 确认的交易优先级为 0，所以这类免费交易一次只能等一笔交易进区块。&lt;/p&gt;&#xA;&lt;p&gt;0.3.15 版不会用 0 确认依赖来写交易，除非实在没别的可用，所以普通用户一般不会被这个卡住。&lt;/p&gt;&#xA;&lt;p&gt;我觉得这是个不错的折中，还没到把默认手续费设成 0.01 那一步。要求免费交易只能隔一段时间周转一次币，并不过分。用免费交易就是在接受施舍，那同一批币能用多频繁，总得有个限度。&lt;/p&gt;&#xA;&lt;p&gt;我们一直说免费交易处理得可能慢一些。你可以加上 -paytxfee=0.01 来确保交易快速通过。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: creighto on November 19, 2010, 08:29:12 PM（https://bitcointalk.org/index.php?topic=1850.msg22896#msg22896）Perhaps in addition to the age priority rule recently implimented, there should be a minimum age rule without a transaction fee.  Said another way, perhaps a generation rule that says that a free transaction must be 3 blocks deep before it can be transfered again for free.  This will still allow real users to immediately spend new funds if they have to, while still permitting real users to reshuffle funds to suit their needs without an overhead cost.  I think that this would significantly inhibit the type of spamming attack that is currently underway.&lt;br&gt;I&amp;#x27;m doing something like that.  Priority is a more formalised version of the concept you&amp;#x27;re describing.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: FreeMoney on November 19, 2010, 05:39:44 PM（https://bitcointalk.org/index.php?topic=1842.msg22844#msg22844）As it stands now 3.15 has a lot of free transaction space and that space is given first to transactions with the highest [age]*[value]/[size] correct? Would it be reasonable to make some arbitrary portion of the free space require [age]*[value]/[size] &amp;gt; C ?&lt;/p&gt;&#xA;&lt;p&gt;Maybe set C so that a standard 1BTC transaction can get into the main free area on the next block. And a .1 can get in after waiting about 10 blocks. And make the area which allows [age]*[value]/[size] &amp;lt; C to let in about a dozen transactions or so.&lt;br&gt;Yes, like this.  And the no-priority-requirement area is 3K, about a dozen transactions per block.&lt;/p&gt;&#xA;&lt;p&gt;I just uploaded SVN rev 185 which has a minimal priority requirement for free transactions.  Transaction floods are made up of coins that are re-spent over and over, so they depend on their own 0 conf transactions repeatedly.  0 conf transactions have 0 priority, so free transactions like that will have to wait for one transaction to get into a block at a time.&lt;/p&gt;&#xA;&lt;p&gt;Version 0.3.15 doesn&amp;#x27;t write transactions using 0 conf dependencies unless that&amp;#x27;s all it has left, so normal users shouldn&amp;#x27;t usually have a problem with this.&lt;/p&gt;&#xA;&lt;p&gt;I think this is a good compromise short of making the default fee 0.01.  It&amp;#x27;s not so much to ask that free transactions can only be used to turn coins over so often.  If you&amp;#x27;re using free transactions, you&amp;#x27;re taking charity and there has to be some limit on how often you can use it with the same coins.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;#x27;ve always said free transactions may be processed more slowly.  You can help ensure your transactions go through quickly by adding -paytxfee=0.01.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: OpenCL miner for the masses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p505.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p505.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: OpenCL miner for the masses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-20 17:24:20 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/506/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 m0mchil（2010 年 11 月 20 日 10:16:19 AM）（https://bitcointalk.org/index.php?topic=1334.msg23018#msg23018）：已更新到 SVN 186&lt;br&gt;谢谢 m0mchil 一直跟进更新！&lt;/p&gt;&#xA;&lt;p&gt;GPU 矿工们请尽快升级，关掉免费交易滥用！这个版本有了基于优先级的新限制来对付免费交易垃圾。&lt;/p&gt;&#xA;&lt;p&gt;引用自 m0mchil（2010 年 11 月 16 日 10:30:41 AM）（https://bitcointalk.org/index.php?topic=1334.msg22251#msg22251）：刚更新到 SVN 181，修了 getwork 补丁，让它每 60 秒才用新交易重建一次区块。这其实是原客户端的行为，之前补丁里漏掉了。修好了每次 getwork 请求都占用大量 CPU 的问题（最近交易垃圾泛滥后这很明显）。请升级。&lt;br&gt;SVN 184 之前，把交易编译进区块用的是 n^2 算法。新的高效单遍算法快了几个数量级。（O(n) 对 O(n^2)/2 算法，n=200 时大概快 10 到 100 倍）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: m0mchil on November 20, 2010, 10:16:19 AM（https://bitcointalk.org/index.php?topic=1334.msg23018#msg23018）updated to SVN 186&lt;br&gt;Thanks m0mchil for keeping up on the updates!&lt;/p&gt;&#xA;&lt;p&gt;GPU miners, please upgrade as soon as possible to shut down the free transaction abuse!  This version has the new priority-based limit on free transaction spam.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: m0mchil on November 16, 2010, 10:30:41 AM（https://bitcointalk.org/index.php?topic=1334.msg22251#msg22251）Just updated to SVN 181 and fixed getwork patch to wait 60 seconds between rebuilding the block with new transactions. This is actually the behavior of the original client, was forgotten in the patch by mistake.  Fixes heavy CPU usage on every getwork request (this became obvious with recent heavy transaction spam). Please upgrade.&lt;br&gt;Before SVN 184, compiling transactions into a block used an n^2 algorithm.  The new efficient single-pass algorithm is orders of magnitude quicker.  (O(n) vs O(n^2)/2 algorithm, n=200 maybe 10 to 100 times quicker)&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>New getwork</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p506.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p506.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;New getwork&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-23 19:50:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/507/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我把 m0mchil 的 getwork 重新设计了一版，上传到 SVN rev 189（31601 版）&lt;/p&gt;&#xA;&lt;p&gt;m0mchil 的外部比特币矿机想法解决了很多问题。GPU 编程不成熟、编译困难，我也不想给构建再加依赖。getwork 让这些问题可以分开解决，不同的硬件和系统用不同的程序。矿场跑一个比特币节点、其余只跑 getwork 客户端也很方便。&lt;/p&gt;&#xA;&lt;p&gt;接口有几处改动：&lt;/p&gt;&#xA;&lt;p&gt;getwork [data]&lt;br&gt;如果不给 [data]，返回格式化好的待计算哈希数据：&lt;br&gt;  &amp;quot;midstate&amp;quot;：对前半数据做哈希后预计算的哈希状态&lt;br&gt;  &amp;quot;data&amp;quot;：区块数据&lt;br&gt;  &amp;quot;hash1&amp;quot;：第二次哈希用的格式化哈希缓冲&lt;br&gt;  &amp;quot;target&amp;quot;：小端序哈希目标&lt;br&gt;如果给了 [data]，尝试解这个区块，成功返回 true。[data] 就是 &amp;quot;data” 字段里返回的那 128 字节区块数据，只是 nonce 改了。&lt;/p&gt;&#xA;&lt;p&gt;注意：&lt;br&gt;- 提交可能命中的结果时不返回工作，只有不带参数调用时才返回。&lt;br&gt;- block 字段已拆成 data 和 hash1。&lt;br&gt;- data 是 128 字节，包含 midstate 已哈希过的前半部分。&lt;br&gt;- hash1 恒定不变，为方便起见也包含在内。&lt;br&gt;- &amp;quot;ThreadRPCServer method=getwork” 的日志已关掉，否则日志里垃圾太多。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I uploaded a redesign of m0mchil&amp;#x27;s getwork to SVN rev 189 (version 31601)&lt;/p&gt;&#xA;&lt;p&gt;m0mchil&amp;#x27;s external bitcoin miner idea has solved a lot of problems.  GPU programming is immature and hard to compile, and I didn&amp;#x27;t want to add additional dependencies to the build.  getwork allows these problems to be solved separately, with different programs for different hardware and OSes.  It&amp;#x27;s also convenient that server farms can run a single Bitcoin node and the rest only run getwork clients.&lt;/p&gt;&#xA;&lt;p&gt;The interface has a few changes:&lt;/p&gt;&#xA;&lt;p&gt;getwork [data]&lt;br&gt;If [data] is not specified, returns formatted hash data to work on:&lt;br&gt;  &amp;quot;midstate&amp;quot; : precomputed hash state after hashing the first half of the data&lt;br&gt;  &amp;quot;data&amp;quot; : block data&lt;br&gt;  &amp;quot;hash1&amp;quot; : formatted hash buffer for second hash&lt;br&gt;  &amp;quot;target&amp;quot; : little endian hash target&lt;br&gt;If [data] is specified, tries to solve the block and returns true if it was successful.  [data] is the same 128 byte block data that was returned in the &amp;quot;data&amp;quot; field, but with the nonce changed.&lt;/p&gt;&#xA;&lt;p&gt;Notes: &lt;br&gt;- It does not return work when you submit a possible hit, only when called without parameter.&lt;br&gt;- The block field has been separated into data and hash1.&lt;br&gt;- data is 128 bytes, which includes the first half that&amp;#x27;s already hashed by midstate.&lt;br&gt;- hash1 is always the same, but included for convenience.&lt;br&gt;- Logging of &amp;quot;ThreadRPCServer method=getwork&amp;quot; is disabled, it would be too much junk in the log.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: New getwork</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p507.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p507.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New getwork&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-23 20:55:27 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/508/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它不是完全的直接替换。我想把接口清理一下。只需要改几处。&lt;/p&gt;&#xA;&lt;p&gt;ScanHash_ 函数不会消失。顺便说，这个接口设计成和它的参数（midstate、data、hash1）镜像对应。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s not an exact drop-in replacement.  I wanted to clean up the interface a little.  It only requires a few changes.&lt;/p&gt;&#xA;&lt;p&gt;ScanHash_ functions aren&amp;#x27;t going away.  BTW, the interface of this is designed to mirror the parameters of that (midstate, data, hash1).&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p506.html&#34;&gt;← 上一个帖子：New getwork&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p508.html&#34;&gt;下一个帖子：Re: New getwork →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: New getwork</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p508.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p508.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New getwork&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-24 17:21:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/509/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 11 月 24 日 04:47:42 AM）（https://bitcointalk.org/index.php?topic=1901.msg24008#msg24008）：我怀疑 ByteReverse（或缺了它）有点怪。&amp;#x27;data&amp;#x27; 和 &amp;#x27;nonce&amp;#x27; 到底要不要字节反转、怎么反转，很不清楚。&lt;br&gt;getwork 会做字节反转。midstate、data 和 hash1 已经是大端序，你传回 data 时还是大端序，所以你在大端序下工作，不用做任何字节反转。它们就是传给 ScanHash_ 函数的同一份数据。你可以拿 midstate、data、hash1，放进 16 字节对齐的缓冲，传给 ScanHash_ 函数，比如 ScanHash(pmidstate, pdata + 64, phash1, nHashesDone)。如果找到 nonce，把它打进 data 再调 getwork。&lt;/p&gt;&#xA;&lt;p&gt;我大概应该把 ScanHash_ 函数改成用 pdata 而不是 pdata + 64，这样才一致。&lt;/p&gt;&#xA;&lt;p&gt;target 是小端序，它应该和 m0mchil 那版的做法一样。（如果不一样，那就该修）那是唯一需要字节反转的情况。我觉得做法像这样：if ByteReverse((unsigned int*)hash[6]) &amp;lt; (unsigned int*)target[6]。&lt;/p&gt;&#xA;&lt;p&gt;引用自 DiabloD3（2010 年 11 月 24 日 11:31:11 AM）（https://bitcointalk.org/index.php?topic=1901.msg24050#msg24050）：中本聪，请修一下你的 getwork 实现，让它符合 m0mchill 的规范。&lt;br&gt;这就是新规范。把你的矿机更新到用它应该不难。&lt;/p&gt;&#xA;&lt;p&gt;改动是：&lt;br&gt;- 提交可能命中的结果时不返回工作，只有不带参数调用时才返回。&lt;br&gt;- block 字段拆成了 data 和 hash1。&lt;br&gt;- state 为保持一致改名为 midstate。&lt;br&gt;- 不需要 extranonce。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: jgarzik on November 24, 2010, 04:47:42 AM（https://bitcointalk.org/index.php?topic=1901.msg24008#msg24008）I suspect something weird going on with ByteReverse (or lack thereof).  It&amp;#x27;s quite unclear whether or not &amp;#x27;data&amp;#x27; and &amp;#x27;nonce&amp;#x27; must be byte-reversed, and in what way.&lt;br&gt;getwork does the byte-reversing.  midstate, data and hash1 are already big-endian, and you pass data back still big-endian, so you work in big-endian and don&amp;#x27;t have to do any byte-reversing.  They&amp;#x27;re the same data that is passed to the ScanHash_ functions.  You can take midstate, data and hash1, put them in 16-byte aligned buffers and pass them to a ScanHash_ function, like ScanHash(pmidstate, pdata + 64, phash1, nHashesDone).  If a nonce is found, patch it into data and call getwork.&lt;/p&gt;&#xA;&lt;p&gt;I should probably change the ScanHash_ functions to use pdata instead of pdata + 64 so they&amp;#x27;re consistent.&lt;/p&gt;&#xA;&lt;p&gt;target is little endian, it&amp;#x27;s supposed to be the same as how m0mchil&amp;#x27;s did it.  (if it&amp;#x27;s not, then it should be fixed)  That&amp;#x27;s the only case where you would use byte reverse.  I think you do it like: if ByteReverse((unsigned int*)hash[6]) &amp;lt; (unsigned int*)target[6].&lt;/p&gt;&#xA;&lt;p&gt;Quote from: DiabloD3 on November 24, 2010, 11:31:11 AM（https://bitcointalk.org/index.php?topic=1901.msg24050#msg24050）Satoshi, please fix your implementation of getwork so it complies with m0mchill&amp;#x27;s specification&lt;br&gt;This is the new spec.  It shouldn&amp;#x27;t be hard to update your miner to use it.&lt;/p&gt;&#xA;&lt;p&gt;The changes are:&lt;br&gt;- It does not return work when you submit a possible hit, only when called without parameter.&lt;br&gt;- The block field has been split into data and hash1.&lt;br&gt;- state renamed to midstate for consistency.&lt;br&gt;- extranonce not needed.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: OpenCL miner for the masses</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p509.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p509.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: OpenCL miner for the masses&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-24 17:53:09 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/510/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;新版 getwork 已经在官方客户端里了，但矿机需要更新一下才能用。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;A revised version of getwork is now in the official client, but the miners need to be updated a little to use it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p508.html&#34;&gt;← 上一个帖子：Re: New getwork&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p510.html&#34;&gt;下一个帖子：Re: RFC: ship block chain 1-74000 with release tarballs? →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: RFC: ship block chain 1-74000 with release tarballs?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p510.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p510.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-25 17:51:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/511/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;费时间的不是下载，是验证和建索引。&lt;/p&gt;&#xA;&lt;p&gt;从带宽上看，它比你下载一个归档包更高效。比特币只下载 blk0001.dat 里的数据，目前是 55MB，自己构建 47MB 的 blkindex.dat。构建 blkindex.dat 才是所有磁盘活动的原因。&lt;/p&gt;&#xA;&lt;p&gt;区块下载期间，每 500 个区块才把数据库刷到磁盘一次。你可能会看到区块数在 ??499 和 ??999 处停住。那就是在刷盘。&lt;/p&gt;&#xA;&lt;p&gt;自己做验证和建索引，是确保索引数据可信的唯一办法。如果从不可信的来源拷贝 blk0001.dat 和 blkindex.dat，你没法知道里面的内容是否都可信。&lt;/p&gt;&#xA;&lt;p&gt;也许 Berkeley DB 有些可调参数，能启用或增大缓存。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s not the downloading that takes the time, it&amp;#x27;s verifying and indexing it.&lt;/p&gt;&#xA;&lt;p&gt;Bandwidthwise, it&amp;#x27;s more efficient than if you downloaded an archive.  Bitcoin only downloads the data in blk0001.dat, which is currently 55MB, and builds blkindex.dat itself, which is 47MB.  Building blkindex.dat is what causes all the disk activity.&lt;/p&gt;&#xA;&lt;p&gt;During the block download, it only flushes the database to disk every 500 blocks.  You may see the block count pause at ??499 and ??999.  That&amp;#x27;s when it&amp;#x27;s flushing.&lt;/p&gt;&#xA;&lt;p&gt;Doing your own verifying and indexing is the only way to be sure your index data is secure.  If you copy blk0001.dat and blkindex.dat from an untrusted source, there&amp;#x27;s no way to know if you can trust all the contents in them.&lt;/p&gt;&#xA;&lt;p&gt;Maybe Berkeley DB has some tweaks we can make to enable or increase cache memory.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Version 0.3.17</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p511.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p511.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.17&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-25 20:07:36 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/512/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;0.3.17 版现已发布。&lt;/p&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 新的 getwork，感谢 m0mchil&lt;br&gt;- UI 选项菜单里加了交易费设置&lt;br&gt;- 免费交易限制&lt;br&gt;- sendtoaddress 返回交易 id 而不是 &amp;quot;sent&amp;quot;&lt;br&gt;- getaccountaddress &amp;lt;account&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;UI 交易费设置很简单，因为 0.1.5 里还有残留，我只需要重新启用。&lt;/p&gt;&#xA;&lt;p&gt;基于账户的命令 move、sendfrom 和 getbalance &amp;lt;account&amp;gt; 会在下个版本里。还有一些改动要先做完。&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.17/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Version 0.3.17 is now available.&lt;/p&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- new getwork, thanks m0mchil&lt;br&gt;- added transaction fee setting in UI options menu&lt;br&gt;- free transaction limits&lt;br&gt;- sendtoaddress returns transaction id instead of &amp;quot;sent&amp;quot;&lt;br&gt;- getaccountaddress &amp;lt;account&amp;gt;&lt;/p&gt;&#xA;&lt;p&gt;The UI transaction fee setting was easy since it was still there from 0.1.5 and all I had to do was re-enable it.&lt;/p&gt;&#xA;&lt;p&gt;The accounts-based commands: move, sendfrom and getbalance &amp;lt;account&amp;gt; will be in the next release.  We still have some more changes to make first.&lt;/p&gt;&#xA;&lt;p&gt;Downloads:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.17/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: RFC: ship block chain 1-74000 with release tarballs?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p512.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p512.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-26 17:32:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/513/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我在一块很慢的 7 年老硬盘上测过，带宽和 CPU 明显不是瓶颈。初始下载用了 1 小时 20 分钟。&lt;/p&gt;&#xA;&lt;p&gt;如果花的时间比这长得多，肯定超过 24 小时，那一定是从很慢的节点下载，或者你的连接比约 15KB/秒（120kbps）还慢得多，或者有别的问题。真发生的话，很想知道瓶颈看起来是什么。&lt;/p&gt;&#xA;&lt;p&gt;大约每 10 分钟，最新区块发过来时，它就有机会换到更快的节点。最新区块广播时，它会向其他节点请求接下来的 500 个区块，并从发得最快的那个继续下载。至少应该是这样工作的。&lt;/p&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 11 月 26 日 02:07:43 AM）（https://bitcointalk.org/index.php?topic=1931.msg24522#msg24522）：引用自 satoshi（2010 年 11 月 25 日 05:51:39 PM）（https://bitcointalk.org/index.php?topic=1931.msg24438#msg24438）：也许 Berkeley DB 有些可调参数，能启用或增大缓存。&lt;br&gt;下载时你需要 ACID（http://en.wikipedia.org/wiki/ACID）里的哪几条性质？&lt;br&gt;可能只需要多点读缓存。建索引时它要在 blk0001.dat 和 blkindex.dat 上到处随机读。它不能假设文件比内存小，虽然目前确实还小。缓存会有效，因为大多数依赖都是近期的。&lt;/p&gt;&#xA;&lt;p&gt;应该有人去试试不同的 Berkeley DB 设置，看有没有能让下载明显变快的。如果发现了明显有效的，我们再敲定细节。&lt;/p&gt;&#xA;&lt;p&gt;引用自（……）：往 BDB 加记录其实就是往日志文件末尾追加，直到你发 checkpoint。checkpoint 再更新主数据库文件。我们每 500 个区块 checkpoint 一次。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I tested it on a slow 7 year old drive, where bandwidth and CPU were clearly not the bottleneck.  Initial download took 1 hour 20 minutes.&lt;/p&gt;&#xA;&lt;p&gt;If it&amp;#x27;s taking a lot longer than that, certainly 24 hours, then it must be downloading from a very slow node, or your connection is much slower than around 15KB per sec (120kbps), or something else is wrong.  It would be nice to know what appears to be the bottleneck when that happens.&lt;/p&gt;&#xA;&lt;p&gt;Every 10 minutes or so when the latest block is sent, it should have the chance to change to a faster node.  When the latest block is broadcast, it requests the next 500 blocks from other nodes, and continues the download from the one that sends it fastest.  At least, that&amp;#x27;s how it should work.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: jgarzik on November 26, 2010, 02:07:43 AM（https://bitcointalk.org/index.php?topic=1931.msg24522#msg24522）Quote from: satoshi on November 25, 2010, 05:51:39 PM（https://bitcointalk.org/index.php?topic=1931.msg24438#msg24438）Maybe Berkeley DB has some tweaks we can make to enable or increase cache memory.&lt;br&gt;Which of the ACID（http://en.wikipedia.org/wiki/ACID） properties do you need, while downloading?&lt;br&gt;It may only need more read caching.  It has to read randomly all over blk0001.dat and blkindex.dat to index.  It can&amp;#x27;t assume the file is smaller than memory, although it currently still is.  Caching would be effective, since most dependencies are recent.&lt;/p&gt;&#xA;&lt;p&gt;Someone should experiment with different Berkeley DB settings and see if there&amp;#x27;s something that makes the download substantially faster.  If something substantial is discovered, then we can work out the particulars.&lt;/p&gt;&#xA;&lt;p&gt;QuoteAdding BDB records is simply appending to a log file, until you issue a checkpoint.  The checkpoint then updates the main database file.We checkpoint every 500 blocks.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.17</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p513.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p513.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.17&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-26 18:23:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/514/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;Laszlo 做 Windows 构建，但好久没请他做了，因为没什么大改动。我会请他做这个版本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Laszlo does them, but I haven&amp;#x27;t asked him to do one for a while because there wasn&amp;#x27;t anything major.  I&amp;#x27;ll ask him to do this version.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p512.html&#34;&gt;← 上一个帖子：Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p514.html&#34;&gt;下一个帖子：Re: New getwork →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: New getwork</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p514.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p514.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New getwork&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-26 21:31:13 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/515/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它就是这么做的，返回 true/false。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s what it does, it returns true/false.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p513.html&#34;&gt;← 上一个帖子：Re: Version 0.3.17&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p515.html&#34;&gt;下一个帖子：Re: New demonstration CPU miner available →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Re: New demonstration CPU miner available</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p515.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p515.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: New demonstration CPU miner available&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-26 22:02:41 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/516/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你应该试试在 sha256.cpp 里用 tcatm 的 4 路 SSE2 SHA。它作为 C 文件编译没问题，只要把 sha256.cpp 改名为 sha256.c。我在 Windows 上简单测试能跑通，但和比特币链接在一起就不行。作为 C 程序的一部分而不是 C++，它可能更有机会跑起来。&lt;/p&gt;&#xA;&lt;p&gt;目前只在 Linux 构建里启用了，所以如果你能把它搞定，可以让 Windows 用户也用上。在 AMD CPU 上大约快 100%。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;You should try it with tcatm&amp;#x27;s 4-way SSE2 SHA in sha256.cpp.  It compiles fine as a C file, just rename sha256.cpp to sha256.c.  I was able to get it to work in simple tests on Windows, but not when linked in with Bitcoin.  It may have a better chance of working as part of a C program instead of C++.&lt;/p&gt;&#xA;&lt;p&gt;Currently it&amp;#x27;s only enabled in the Linux build, so if you get it to work you could make it available to Windows users.  It&amp;#x27;s about 100% speedup on AMD CPUs.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Cooperative mining</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p516.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p516.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Cooperative mining&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-28 16:03:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/517/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;ribuck 的描述很到位。&lt;/p&gt;&#xA;&lt;p&gt;矿池运营者可以改自己的 getwork，多收一个参数：份额打到哪个地址。&lt;/p&gt;&#xA;&lt;p&gt;对矿池运营者来说，简单的做法是等到下一个区块被找到，再按比例分配：&lt;br&gt;用户的近命中数/所有人的近命中总数&lt;/p&gt;&#xA;&lt;p&gt;这样起步更简单、更安全。好处是同一个用户的多次命中可以合并成一笔交易。你命中的很多通常来自同一批人。&lt;/p&gt;&#xA;&lt;p&gt;即时满足的做法是每个近命中立刻按固定金额支付，运营者承担随机性风险——找到区块前近命中可能多也可能少。&lt;/p&gt;&#xA;&lt;p&gt;不管哪种，提交解出区块那次命中的用户应该额外拿一笔，比如 10 BTC。&lt;/p&gt;&#xA;&lt;p&gt;新用户甚至根本不需要比特币软件。他们可以下载一个矿机，在 mtgox 或 mybitcoin 上开个账户，把充值地址填进矿机，指向任何人的矿池服务器。矿机说找到东西后，过一会儿账户里就会多出几个币。&lt;/p&gt;&#xA;&lt;p&gt;矿机作者最好确保永远不误报近命中。用户会靠这个检查矿池运营者有没有作弊。如果矿机错误地说找到了，用户去账户里一看没有，就会迁怒矿池运营者。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;ribuck&amp;#x27;s description is spot on.&lt;/p&gt;&#xA;&lt;p&gt;Pool operators can modify their getwork to take one additional parameter, the address to send your share to.&lt;/p&gt;&#xA;&lt;p&gt;The easy way for the pool operator would be to wait until the next block is found and divy it up proportionally as:&lt;br&gt;user&amp;#x27;s near-hits/total near-hits from everyone&lt;/p&gt;&#xA;&lt;p&gt;That would be easier and safer to start up.  It also has the advantage that multiple hits from the same user can be combined into one transaction.  A lot of your hits will usually be from the same people.&lt;/p&gt;&#xA;&lt;p&gt;The instant gratification way would be to pay a fixed amount for each near-hit immediately, and the operator takes the risk from randomness of having more or less near-hits before a block is found.&lt;/p&gt;&#xA;&lt;p&gt;Either way, the user who submits the hit that solves the block should get an extra amount off the top, like 10 BTC.&lt;/p&gt;&#xA;&lt;p&gt;New users wouldn&amp;#x27;t really even need the Bitcoin software.  They could download a miner, create an account on mtgox or mybitcoin, enter their deposit address into the miner and point it at anyone&amp;#x27;s pool server.  When the miner says it found something, a while later a few coins show up in their account.&lt;/p&gt;&#xA;&lt;p&gt;Miner writers better make sure they never false-positive near-hits.  Users will depend on that to check if the pool operator is cheating them.  If the miner wrongly says it found something, users will look in their account, not find anything, and get mad at the pool operator.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: RFC: ship block chain 1-74000 with release tarballs?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p517.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p517.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-28 17:13:01 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/518/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;抛开其他人说的，先说当前下一步是什么：&lt;br&gt;引用自（……）：应该有人去试试不同的 Berkeley DB 设置，看有没有能让下载明显变快的。如果发现了明显有效的，我们再敲定细节。&lt;br&gt;我尤其怀疑，多点读缓存会很有帮助。&lt;/p&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 11 月 28 日 02:33:29 AM）（https://bitcointalk.org/index.php?topic=1931.msg25017#msg25017）：IRC 上又来个新用户，这次是 Linux，下载速度是 4 秒一个区块——估计总下载时间约 4 天。&lt;br&gt;那就是有更具体的问题了。这不是正常初始下载该有的速度。没有更多细节就没法诊断。如果是下载慢，10–20 分钟后下一次区块广播应该让它换到更快的源，那时有没有变快？debug.log 里可能有线索。他们的网速多快？是一直稳定地慢，还是某个点突然变慢？&lt;/p&gt;&#xA;&lt;p&gt;引用自（……）：创世区块到区块 74000 的哈希都硬编码（编译）进了比特币，那我们完全可以从任何地方自动下载一个区块数据库的压缩包，解开、验证，然后开始跑。&lt;br&gt;74000 检查点保护不了你，下载超过 74000 后它就没用了。-checkblocks 做得更多，但也很容易被绕过。你还是得信任那个压缩包的提供者。&lt;/p&gt;&#xA;&lt;p&gt;如果真有“验证它”这一步，那花的功夫和现在正常初始下载一样长，而瓶颈是建索引，不是数据下载。&lt;/p&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 11 月 28 日 07:33:55 AM）（https://bitcointalk.org/index.php?topic=1931.msg25058#msg25058）：想必将来会有只下载区块头的轻客户端，但那也有几十万个头……&lt;br&gt;每个头 80 字节，没有建索引的工作量。可能 1 分钟就够。&lt;/p&gt;&#xA;&lt;p&gt;引用自（……）：用一个不是为批量数据传输设计的协议（比特币 P2P）传未压缩数据。&lt;br&gt;数据主要是哈希、密钥和签名，压缩不动。&lt;/p&gt;&#xA;&lt;p&gt;初始下载的速度反映的不是协议的批量传输速率。限速因素是下载同时在做的建索引。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Despite everything else said, the current next step is:&lt;br&gt;QuoteSomeone should experiment with different Berkeley DB settings and see if there&amp;#x27;s something that makes the download substantially faster.  If something substantial is discovered, then we can work out the particulars.&lt;br&gt;In particular, I suspect that more read caching might help a lot.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: jgarzik on November 28, 2010, 02:33:29 AM（https://bitcointalk.org/index.php?topic=1931.msg25017#msg25017）Another new user on IRC, Linux this time, was downloading at a rate of 1 block every 4 seconds -- estimated total download time around 4 days.&lt;br&gt;Then something more specific was wrong.  That&amp;#x27;s not due to normal initial download time.  Without more details, it can&amp;#x27;t be diagnosed.  If it was due to slow download, did it speed up after 10-20 minutes when the next block broadcast should have made it switch to a faster source?  debug.log might have clues.  How fast is their Internet connection?  Was it steadily slow, or just slow down at one point?&lt;/p&gt;&#xA;&lt;p&gt;QuoteWe have the hashes for genesis block through block 74000 hardcoded (compiled) into bitcoin, so there&amp;#x27;s no reason why we shouldn&amp;#x27;t be able to automatically download a compressed zipfile of the block database from anywhere, unpack it, verify it, and start running.&lt;br&gt;The 74000 checkpoint is not enough to protect you, and does nothing if the download is already past 74000.  -checkblocks does more, but is still easily defeated.  You still must trust the supplier of the zipfile.&lt;/p&gt;&#xA;&lt;p&gt;If there was a &amp;quot;verify it&amp;quot; step, that would take as long as the current normal initial download, in which it is the indexing, not the data download, that is the bottleneck.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: jgarzik on November 28, 2010, 07:33:55 AM（https://bitcointalk.org/index.php?topic=1931.msg25058#msg25058）Presumably at some point there will be a lightweight client that only downloads block headers, but there will still be hundreds of thousands of those...&lt;br&gt;80 bytes per header and no indexing work.  Might take 1 minute.&lt;/p&gt;&#xA;&lt;p&gt;Quoteuncompressed data using a protocol (bitcoin P2P) that wasn&amp;#x27;t designed for bulk data transfer.&lt;br&gt;The data is mostly hashes and keys and signatures that are uncompressible.&lt;/p&gt;&#xA;&lt;p&gt;The speed of initial download is not a reflection of the bulk data transfer rate of the protocol.  The gating factor is the indexing while it downloads.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Is safe running bitcoins with the same wallet on more computers simultaneously?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p518.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p518.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Is safe running bitcoins with the same wallet on more computers simultaneously?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-28 18:06:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/519/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自（……）：它会自动同步吗？&lt;br&gt;完全不会。在多台电脑上用 wallet.dat 的多个副本是不推荐、也不支持的，事实上整个比特币就是按“防这一手”设计的。两个副本都会搞坏。&lt;/p&gt;&#xA;&lt;p&gt;如果你是想把挖到的币归集到一个钱包，现在更好的办法是在其他机器上跑 getwork 矿机。jgarzik 有个 CPU 矿机，支持 tcatm 的 4 路 SSE2，所以在 Windows 上，如果你是 AMD 或较新的 Intel（core 3、5 或 7），它比内置 SHA 最快快一倍。&lt;/p&gt;&#xA;&lt;p&gt;新的演示版 CPU 矿机：&lt;br&gt;http://bitcointalk.org/index.php?topic=1925.0&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;QuoteWill it be synchronized automatically?&lt;br&gt;Very much not.  Using multiple copies of wallet.dat is not recommended or supported, in fact all of Bitcoin is designed to defeat that.  Both copies will get screwed up.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;re trying to consolidate your generated coins into one wallet, a better solution now is to run getwork miners on the additional systems.  jgarzik has a CPU miner, and it supports tcatm&amp;#x27;s 4-way SSE2, so on Windows it&amp;#x27;s up to twice as fast as the built-in SHA if you have an AMD or recent Intel (core 3, 5 or 7).&lt;/p&gt;&#xA;&lt;p&gt;New demonstration CPU miner available:&lt;br&gt;http://bitcointalk.org/index.php?topic=1925.0&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: RFC: ship block chain 1-74000 with release tarballs?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p519.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p519.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-29 20:19:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/520/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;你好像总比实际情况更倾向于认定一切都坏了。&lt;/p&gt;&#xA;&lt;p&gt;写区块索引是轻活。建交易索引才是每区块大量随机访问的工作。我怀疑读所有前序 txin 才是慢的原因。读缓存能帮上忙。最好让 DB 自己做。也许它有缓存用多少内存的设置。&lt;/p&gt;&#xA;&lt;p&gt;引用自（……）：1）比特币应该在程序启动时打开数据库，而不只是打开环境，程序退出时关闭数据库。&lt;br&gt;已经是这样了。看 CDB。（比如）CTxDB 对象的生命周期只是为了支持数据库事务，以及在退出时知道还有没有东西在用数据库。&lt;/p&gt;&#xA;&lt;p&gt;引用自（……）：而且，比特币会强制做数据库 checkpoint，把日志里的所有事务推进主数据库。&lt;br&gt;如果真是这样会慢得多。正常应该是一分钟或 500 个区块才一次：&lt;/p&gt;&#xA;&lt;p&gt;if (strFile == &amp;quot;blkindex.dat&amp;quot; &amp;amp;&amp;amp; IsInitialBlockDownload() &amp;amp;&amp;amp; nBestHeight % 500 != 0)&lt;br&gt;        nMinutes = 1;&lt;br&gt;    dbenv.txn_checkpoint(0, nMinutes, 0);&lt;/p&gt;&#xA;&lt;p&gt;大概应该加上这个：&lt;br&gt;    if (!fReadOnly)&lt;br&gt;        dbenv.txn_checkpoint(0, nMinutes, 0);&lt;/p&gt;&#xA;&lt;p&gt;引用自（……）：2）初始区块下载时，txn commit 应该每 N 条记录一次，而不是每条记录一次。我建议 N=1000。&lt;br&gt;事务提交意味着刷盘？这让我很意外。我以为包在事务里的数据库操作会像其他数据库操作一样记日志。很多数据库应用几乎每对操作都要包事务，比如从一个账户转钱到另一个（借记 a，贷记 b）。我无法想象它们被要求自己把所有东西批量打包。&lt;/p&gt;&#xA;&lt;p&gt;下面两种情况，情况 1 会刷一次、情况 2 会刷两次吗？&lt;/p&gt;&#xA;&lt;p&gt;情况 1：&lt;br&gt;write&lt;br&gt;write&lt;br&gt;write&lt;br&gt;write&lt;br&gt;checkpoint&lt;/p&gt;&#xA;&lt;p&gt;情况 2：&lt;br&gt;begin transaction&lt;br&gt;write&lt;br&gt;write&lt;br&gt;commit transaction&lt;br&gt;begin transaction&lt;br&gt;write&lt;br&gt;write&lt;br&gt;commit transaction&lt;br&gt;checkpoint&lt;/p&gt;&#xA;&lt;p&gt;扭曲我们的数据库用法不是正确方向。关键是 BDB 的设置和缓存。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It seems like you&amp;#x27;re inclined to assume everything is wrong more than is actually so.&lt;/p&gt;&#xA;&lt;p&gt;Writing the block index is light work.  Building the tx index is much more random access per block.  I suspect reading all the prev txins is what&amp;#x27;s slow.  Read caching would help that.  It&amp;#x27;s best if the DB does that.  Maybe it has a setting for how much cache memory to use.&lt;/p&gt;&#xA;&lt;p&gt;Quote1) bitcoin should be opening databases, not just environment, at program startup, and closing database at program shutdown. &lt;br&gt;Already does that.  See CDB.  The lifetime of the (for instance) CTxDB object is only to support database transactions and to know if anything is still using the database at shutdown.&lt;/p&gt;&#xA;&lt;p&gt;QuoteAnd, additionally, bitcoin forces a database checkpoint, pushing all transactions from log into main database.&lt;br&gt;If it was doing that it would be much slower.  It&amp;#x27;s supposed to be only once a minute or 500 blocks:&lt;/p&gt;&#xA;&lt;p&gt;if (strFile == &amp;quot;blkindex.dat&amp;quot; &amp;amp;&amp;amp; IsInitialBlockDownload() &amp;amp;&amp;amp; nBestHeight % 500 != 0)&lt;br&gt;        nMinutes = 1;&lt;br&gt;    dbenv.txn_checkpoint(0, nMinutes, 0);&lt;/p&gt;&#xA;&lt;p&gt;Probably should add this:&lt;br&gt;    if (!fReadOnly)&lt;br&gt;        dbenv.txn_checkpoint(0, nMinutes, 0);&lt;/p&gt;&#xA;&lt;p&gt;Quote2) For the initial block download, txn commit should occur once every N records, not every record.  I suggest N=1000.&lt;br&gt;Does transaction commit imply flush?  That seems surprising to me.  I assume a database op wrapped in a transaction would be logged like any other database op.  Many database applications need to wrap almost every pair of ops in a transaction, such as moving money from one account to another. (debit a, credit b)  I can&amp;#x27;t imagine they&amp;#x27;re required to batch all their stuff up themselves.&lt;/p&gt;&#xA;&lt;p&gt;In the following cases, would case 1 flush once and case 2 flush twice?&lt;/p&gt;&#xA;&lt;p&gt;case 1:&lt;br&gt;write&lt;br&gt;write&lt;br&gt;write&lt;br&gt;write&lt;br&gt;checkpoint&lt;/p&gt;&#xA;&lt;p&gt;case 2:&lt;br&gt;begin transaction&lt;br&gt;write&lt;br&gt;write&lt;br&gt;commit transaction&lt;br&gt;begin transaction&lt;br&gt;write&lt;br&gt;write&lt;br&gt;commit transaction&lt;br&gt;checkpoint&lt;/p&gt;&#xA;&lt;p&gt;Contorting our database usage will not be the right approach.  It&amp;#x27;s going to be BDB settings and caching.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Incompatible wallet format with latest bitcoin-git ?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p520.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p520.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Incompatible wallet format with latest bitcoin-git ?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-11-30 19:02:31 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/521/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这个钱包是跟什么一起用的？早期的 accounts 补丁还是 git 构建？&lt;/p&gt;&#xA;&lt;p&gt;是在加载钱包的时候。我猜肯定在这段里：&lt;/p&gt;&#xA;&lt;p&gt;else if (strType == &amp;quot;acentry&amp;quot;)&lt;br&gt;    {&lt;br&gt;        string strAccount;&lt;br&gt;        ssKey &amp;gt;&amp;gt; strAccount;&lt;br&gt;        uint64 nNumber;&lt;br&gt;        ssKey &amp;gt;&amp;gt; nNumber;&lt;br&gt;        if (nNumber &amp;gt; nAccountingEntryNumber)&lt;br&gt;            nAccountingEntryNumber = nNumber;&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;你可以用这段查一下：&lt;/p&gt;&#xA;&lt;p&gt;else if (strType == &amp;quot;acentry&amp;quot;)&lt;br&gt;    {&lt;br&gt;        string strAccount;&lt;br&gt;        assert(!ssKey.empty());&lt;br&gt;        ssKey &amp;gt;&amp;gt; strAccount;&lt;br&gt;        uint64 nNumber;&lt;br&gt;        if (ssKey.size() != 8 )&lt;br&gt;            printf(&amp;quot;***** %s %d\n&amp;quot;, strAccount.c_str(), ssKey.size());&lt;br&gt;        assert(ssKey.empty() == false);&lt;br&gt;        ssKey &amp;gt;&amp;gt; nNumber;&lt;br&gt;        if (nNumber &amp;gt; nAccountingEntryNumber)&lt;br&gt;            nAccountingEntryNumber = nNumber;&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;git 上某个时期的 accounts 中间版本是不是有过键只是 (&amp;quot;acentry&amp;quot;, &amp;quot;account&amp;quot;) 的？&lt;/p&gt;&#xA;&lt;p&gt;如果你有 gdb，可以在 gdb 里跑，做个 backtrace。&lt;/p&gt;&#xA;&lt;p&gt;gdb --args bitcoin ...&lt;br&gt;run&lt;br&gt;(wait for exception)&lt;br&gt;bt&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;What was this wallet used with?  An early accounts patch or git build?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s while loading the wallet.  I assume it must be in this:&lt;/p&gt;&#xA;&lt;p&gt;else if (strType == &amp;quot;acentry&amp;quot;)&lt;br&gt;    {&lt;br&gt;        string strAccount;&lt;br&gt;        ssKey &amp;gt;&amp;gt; strAccount;&lt;br&gt;        uint64 nNumber;&lt;br&gt;        ssKey &amp;gt;&amp;gt; nNumber;&lt;br&gt;        if (nNumber &amp;gt; nAccountingEntryNumber)&lt;br&gt;            nAccountingEntryNumber = nNumber;&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;You could check that with this:&lt;/p&gt;&#xA;&lt;p&gt;else if (strType == &amp;quot;acentry&amp;quot;)&lt;br&gt;    {&lt;br&gt;        string strAccount;&lt;br&gt;        assert(!ssKey.empty());&lt;br&gt;        ssKey &amp;gt;&amp;gt; strAccount;&lt;br&gt;        uint64 nNumber;&lt;br&gt;        if (ssKey.size() != 8 )&lt;br&gt;            printf(&amp;quot;***** %s %d&lt;br&gt;&amp;quot;, strAccount.c_str(), ssKey.size());&lt;br&gt;        assert(ssKey.empty() == false);&lt;br&gt;        ssKey &amp;gt;&amp;gt; nNumber;&lt;br&gt;        if (nNumber &amp;gt; nAccountingEntryNumber)&lt;br&gt;            nAccountingEntryNumber = nNumber;&lt;br&gt;    }&lt;/p&gt;&#xA;&lt;p&gt;Was there an interim version of accounts on git at some point that had just (&amp;quot;acentry&amp;quot;, &amp;quot;account&amp;quot;) for the key?&lt;/p&gt;&#xA;&lt;p&gt;If you have gdb, you could run it in gdb and do a backtrace.&lt;/p&gt;&#xA;&lt;p&gt;gdb --args bitcoin ...&lt;br&gt;run&lt;br&gt;(wait for exception)&lt;br&gt;bt&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: RFC: ship block chain 1-74000 with release tarballs?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p521.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p521.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-01 21:25:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/522/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;这是个不错的优化。我下次更新 SVN 时加上。&lt;/p&gt;&#xA;&lt;p&gt;更一般地，我们也可以考虑这个：&lt;/p&gt;&#xA;&lt;p&gt;dbenv.set_lk_max_objects(10000);&lt;br&gt;        dbenv.set_errfile(fopen(strErrorFile.c_str(), &amp;quot;a&amp;quot;)); /// debug&lt;br&gt;        dbenv.set_flags(DB_AUTO_COMMIT, 1);&lt;br&gt;+       dbenv.set_flags(DB_TXN_NOSYNC, 1);&lt;br&gt;        ret = dbenv.open(strDataDir.c_str(),&lt;br&gt;                         DB_CREATE     |&lt;br&gt;                         DB_INIT_LOCK  |&lt;br&gt;                         DB_INIT_LOG   |&lt;/p&gt;&#xA;&lt;p&gt;那之后写钱包的刷盘就靠 CDB::Close() 里的 dbenv.txn_checkpoint(0, 0, 0) 了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;That&amp;#x27;s a good optimisation.  I&amp;#x27;ll add that next time I update SVN.&lt;/p&gt;&#xA;&lt;p&gt;More generally, we could also consider this:&lt;/p&gt;&#xA;&lt;p&gt;dbenv.set_lk_max_objects(10000);&lt;br&gt;        dbenv.set_errfile(fopen(strErrorFile.c_str(), &amp;quot;a&amp;quot;)); /// debug&lt;br&gt;        dbenv.set_flags(DB_AUTO_COMMIT, 1);&lt;br&gt;+       dbenv.set_flags(DB_TXN_NOSYNC, 1);&lt;br&gt;        ret = dbenv.open(strDataDir.c_str(),&lt;br&gt;                         DB_CREATE     |&lt;br&gt;                         DB_INIT_LOCK  |&lt;br&gt;                         DB_INIT_LOG   |&lt;/p&gt;&#xA;&lt;p&gt;We would then rely on dbenv.txn_checkpoint(0, 0, 0) in CDB::Close() to flush after wallet writes.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Wikileaks contact info?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p522.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p522.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Wikileaks contact info?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-05 09:08:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/523/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 RHorning（2010 年 12 月 4 日 10:17:44 PM）（https://bitcointalk.org/index.php?topic=1735.msg26876#msg26876）：说白了，放马过来吧。鼓励维基解密用比特币，我愿意面对这一行为带来的任何风险或后果。&lt;br&gt;不，别“放马过来”。&lt;/p&gt;&#xA;&lt;p&gt;这个项目需要逐步成长，软件才能在成长中不断加固。&lt;/p&gt;&#xA;&lt;p&gt;我在此呼吁维基解密不要尝试使用比特币。比特币还是个处于婴儿期的小型 beta 社区。你拿不到多少，不过是零花钱，而你带来的热度在这个阶段很可能摧毁我们。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: RHorning on December 04, 2010, 10:17:44 PM（https://bitcointalk.org/index.php?topic=1735.msg26876#msg26876）Basically, bring it on.  Let&amp;#x27;s encourage Wikileaks to use Bitcoins and I&amp;#x27;m willing to face any risk or fallout from that act.&lt;br&gt;No, don&amp;#x27;t &amp;quot;bring it on&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;The project needs to grow gradually so the software can be strengthened along the way.&lt;/p&gt;&#xA;&lt;p&gt;I make this appeal to WikiLeaks not to try to use Bitcoin.  Bitcoin is a small beta community in its infancy.  You would not stand to get more than pocket change, and the heat you would bring would likely destroy us at this stage.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC method idea: list transactions newer than a given txid</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p523.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p523.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-08 20:21:49 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/524/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;用 listtransactions 这么干是不安全的。&lt;/p&gt;&#xA;&lt;p&gt;我知道有人批评我不情愿加 listtransactions。让我解释一下我的顾虑。&lt;/p&gt;&#xA;&lt;p&gt;交易是动态的。过去的交易可能变成未确认、消失又回来、变无效消失，或者被一笔不同的双重支付替换。它们的日期会变，顺序会变。&lt;/p&gt;&#xA;&lt;p&gt;程序员天然倾向于这样用 listtransactions：把我上次问过之后的新交易喂给我，我自己记账或存静态记录。这在一切正常使用中都好像管用，但只要你拿金额做点什么，它就高度可利用：&lt;br&gt;1）过去的交易变无效消失了，你怎么知道？&lt;br&gt;2）区块链重组时，交易被重新确认，很容易重复计数。&lt;br&gt;3）一笔交易可以被一笔 txid 不同的双重支付替换。你会把两笔都数进去。&lt;/p&gt;&#xA;&lt;p&gt;“因为以前的交易都见过了，所以只需要看新交易”这个模型是错的。旧交易随时可能变。&lt;/p&gt;&#xA;&lt;p&gt;任何时候你根据收到的付款金额采取行动，都必须回头问比特币要一个当前余额总数（或用 move、sendfrom），并做好它可能变少的准备。&lt;/p&gt;&#xA;&lt;p&gt;现在有了 Accounts 功能，做对的事更容易了，我们也更有条件提供 listtransactions。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It&amp;#x27;s not safe to use listtransactions this way.&lt;/p&gt;&#xA;&lt;p&gt;I know I&amp;#x27;ve been criticized for being reluctant about listtransactions.  Let me explain my reluctance.&lt;/p&gt;&#xA;&lt;p&gt;Transactions are dynamic.  Past transactions can become unconfirmed, go away and come back, become invalid and disappear, or be replaced by a different double-spend.  Their date can change, their order can change.&lt;/p&gt;&#xA;&lt;p&gt;Programmers are naturally inclined to want to use listtransactions like this: feed me the new transactions since I last asked, and I&amp;#x27;ll keep my own tally or static record of them.  This will seem to work in all regular use, but if you use the amounts for anything, it is highly exploitable:&lt;br&gt;1) How do you know if a past transaction becomes invalid and disappears?&lt;br&gt;2) When there&amp;#x27;s a block-chain reorg, it would be easy to double-count transactions when they get confirmed again.&lt;br&gt;3) A transaction can be replaced by a double-spend with a different txid.  You would count both spends.&lt;/p&gt;&#xA;&lt;p&gt;The model where you assume you only need to see new transactions because you&amp;#x27;ve already seen previous transactions is not true.  Old transactions can change at any time.&lt;/p&gt;&#xA;&lt;p&gt;Any time you take an action based on payment amounts received, you always need to go back to bitcoin and ask for a current balance total (or use move or sendfrom), and be ready for the possibility that it can go down.&lt;/p&gt;&#xA;&lt;p&gt;Now that we have the Accounts feature making it easier to do it the right way, we&amp;#x27;re better prepared to have listtransactions.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC method idea: list transactions newer than a given txid</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p524.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p524.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-08 22:36:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/525/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;那你怎么应付我在你引用的那条消息里列的问题？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Then how do you cope with the issues I listed in the message you quoted?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p523.html&#34;&gt;← 上一个帖子：Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p525.html&#34;&gt;下一个帖子：Version 0.3.18 →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Version 0.3.18</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p525.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p525.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Version 0.3.18&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-08 23:19:24 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/526/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;改动：&lt;br&gt;- 修了从 0.3.17 降级再升级回来时的 wallet.dat 兼容问题&lt;br&gt;- IsStandard() 检查，区块里只收已知交易类型&lt;br&gt;- Jgarzik 的优化，初始区块下载快一点&lt;/p&gt;&#xA;&lt;p&gt;这个版本的主要新增是 Gavin 一直在做的基于账户的 JSON-RPC 命令（更多细节见 http://bitcointalk.org/index.php?topic=1886.0）。&lt;br&gt;- getaccountaddress&lt;br&gt;- sendfrom&lt;br&gt;- move&lt;br&gt;- getbalance&lt;br&gt;- listtransactions&lt;/p&gt;&#xA;&lt;p&gt;下载：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.18/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Changes:&lt;br&gt;- Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 and then upgraded again&lt;br&gt;- IsStandard() check to only include known transaction types in blocks&lt;br&gt;- Jgarzik&amp;#x27;s optimisation to speed up the initial block download a little&lt;/p&gt;&#xA;&lt;p&gt;The main addition in this release is the Accounts-Based JSON-RPC commands that Gavin&amp;#x27;s been working on (more details at http://bitcointalk.org/index.php?topic=1886.0).  &lt;br&gt;- getaccountaddress&lt;br&gt;- sendfrom&lt;br&gt;- move&lt;br&gt;- getbalance&lt;br&gt;- listtransactions&lt;/p&gt;&#xA;&lt;p&gt;Download:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.18/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC method idea: list transactions newer than a given txid</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p526.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p526.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 00:12:17 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/527/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我说的不是给定 minconf 级别的正常风险，我说的是这样用 listtransactions 的额外坑。&lt;/p&gt;&#xA;&lt;p&gt;引用自 satoshi（2010 年 12 月 8 日 10:36:45 PM）（https://bitcointalk.org/index.php?topic=2151.msg28292#msg28292）：2）区块链重组时，交易被重新确认，很容易重复计数交易。&lt;br&gt;楼主举的 listtransactions &amp;lt;account&amp;gt; [count=10] [txid] 的例子似乎暗示——程序员也很容易想当然——只要把上次调用 listtransactions 返回的最后一个 txid 传进去，就永远不会重复看到同一笔交易，但事实并非如此。如果你没有自己维护持久的 map 或字典来跟踪哪些 txid 已经接受过，很容易把付款重复计数。&lt;/p&gt;&#xA;&lt;p&gt;一个函数天生就适合某种显而易见的用法，而那种用法是个不明显的陷阱，这不对。&lt;/p&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 12 月 8 日 11:07:22 PM）（https://bitcointalk.org/index.php?topic=2151.msg28301#msg28301）：引用自 satoshi（2010 年 12 月 8 日 10:36:45 PM）（https://bitcointalk.org/index.php?topic=2151.msg28292#msg28292）：3）一笔交易可以被一笔 txid 不同的双重支付替换。你会把两笔都数进去。&lt;br&gt;listtransactions 并没有让这个问题比 listreceivedbyaddress 本来就有的漏洞更严重。&lt;br&gt;假设两笔支付都打到同一个地址。getreceivedbyaddress 在任何时刻都只会数其中一笔，永远不会两笔都数。&lt;/p&gt;&#xA;&lt;p&gt;用 listtransactions，很容易两笔都数进去。你看到第一笔，数了；看到第二笔，又数了。总数就重复了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I&amp;#x27;m not talking about the normal risk for a given minconf level, I&amp;#x27;m talking about additional pitfalls from listtransactions when used this way.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: satoshi on December 08, 2010, 10:36:45 PM（https://bitcointalk.org/index.php?topic=2151.msg28292#msg28292）2) When there&amp;#x27;s a block-chain reorg, it would be easy to double-count transactions when they get confirmed again.&lt;br&gt;The OP&amp;#x27;s example of listtransactions &amp;lt;account&amp;gt; [count=10] [txid] seems to imply and it would be very easy for programmers to assume that if they pass in the last txid of the previous call to listtransactions, they will never see the same transaction more than once, which is not the case.  It would be very easy to double-count payments if you don&amp;#x27;t maintain your own persistent map or dictionary to track which txid&amp;#x27;s you&amp;#x27;ve already accepted.&lt;/p&gt;&#xA;&lt;p&gt;It doesn&amp;#x27;t seem right to have a function that seems tailor made to be used a certain obvious way, and that way is a non-obvious trap.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: jgarzik on December 08, 2010, 11:07:22 PM（https://bitcointalk.org/index.php?topic=2151.msg28301#msg28301）Quote from: satoshi on December 08, 2010, 10:36:45 PM（https://bitcointalk.org/index.php?topic=2151.msg28292#msg28292）3) A transaction can be replaced by a double-spend with a different txid.  You would count both spends.&lt;br&gt; listtransactions does not add anything to this problem, beyond that which is already vulnerable through listreceivedbyaddress.&lt;br&gt;Suppose both spends are to the same address.  getreceivedbyaddress would always count only one or the other spend at any given time, never both.&lt;/p&gt;&#xA;&lt;p&gt;Using listtransactions, it would be very easy to count both.  You see the first spend, you count it.  You see the second spend, you count it.  Total is double counted.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.18</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p527.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p527.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.18&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 14:37:05 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/528/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;新的交易模板可以按需添加。用不了几天，就会有大量 GPU 算力接受并处理它。网络支持会早在有足够多客户端懂得接收和解读新交易之前就完善。&lt;/p&gt;&#xA;&lt;p&gt;时间戳哈希现在其实已经能做：&lt;/p&gt;&#xA;&lt;p&gt;txin: 0.01&lt;br&gt;txout: 0.00  &amp;lt;appid, hash&amp;gt; OP_CHECKSIG&lt;br&gt;fee: 0.01&lt;/p&gt;&#xA;&lt;p&gt;如果真有像 BitDNS 这样的实际应用准备开始往链里插哈希，我们随时可以加一个专门的时间戳交易模板。&lt;/p&gt;&#xA;&lt;p&gt;我喜欢 Hal Finney 的用户友好时间戳想法。把文件的哈希转成比特币地址，往它发 0.01：&lt;/p&gt;&#xA;&lt;p&gt;引用自 Hal（2010 年 12 月 5 日 11:43:56 PM）（https://bitcointalk.org/index.php?topic=2077.msg27173#msg27173）：我想到了个简单办法实现上面说的时间戳概念。对你想加时间戳的文件跑 sha1sum。把结果转成比特币地址，比如用 http://blockexplorer.com/q/hashtoaddress 。然后往那个地址打一小笔款。&lt;/p&gt;&#xA;&lt;p&gt;这笔钱会永远丢失，因为没法再花出去，但时间戳比特币地址会作为文件存在过的记录留在区块链里。&lt;/p&gt;&#xA;&lt;p&gt;我知道这可以说不是比特币分布式数据库的好用法，但没人能阻止人们这么干，所以我们得知道它可能发生。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;New transaction templates can be added as needed.  Within a few days, there will be plenty of GPU power that accepts and works on it.  Network support will be thorough long before there&amp;#x27;ll be enough clients who understand how to receive and interpret the new transaction.&lt;/p&gt;&#xA;&lt;p&gt;Timestamp hashes are still already possible:&lt;/p&gt;&#xA;&lt;p&gt;txin: 0.01&lt;br&gt;txout: 0.00  &amp;lt;appid, hash&amp;gt; OP_CHECKSIG&lt;br&gt;fee: 0.01&lt;/p&gt;&#xA;&lt;p&gt;If there&amp;#x27;s an actual application like BitDNS getting ready to actually start inserting hashes, we can always add a specific transaction template for timestamps.&lt;/p&gt;&#xA;&lt;p&gt;I like Hal Finney&amp;#x27;s idea for user-friendly timestamping.  Convert the hash of a file to a bitcoin address and send 0.01 to it:&lt;/p&gt;&#xA;&lt;p&gt;Quote from: Hal on December 05, 2010, 11:43:56 PM（https://bitcointalk.org/index.php?topic=2077.msg27173#msg27173）I thought of a simple way to implement the timestamp concept I mentioned above. Run sha1sum on the file you want to timestamp. Convert the result to a Bitcoin address, such as via http://blockexplorer.com/q/hashtoaddress . Then send a small payment to that address.&lt;/p&gt;&#xA;&lt;p&gt;The money will be lost forever, as there is no way to spend it further, but the timestamp Bitcoin address will remain in the block chain as a record of the file&amp;#x27;s existence.&lt;/p&gt;&#xA;&lt;p&gt;I understand that this is arguably not a good use of the Bitcoin distributed database, but nothing stops people from doing this so we should be aware that it may be done.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Version 0.3.18</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p528.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p528.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Version 0.3.18&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 15:17:53 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/529/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;当我意识到新交易类型能加得多快之后，我开始认同 Gavin 的白名单观点。&lt;/p&gt;&#xA;&lt;p&gt;引用自 nanotube（2010 年 12 月 9 日 06:19:05 AM）（https://bitcointalk.org/index.php?topic=2162.msg28434#msg28434）：为什么不让大家都省事点，直接允许交易里带比如 64 或 128 字节的随机数据？&lt;br&gt;这已经能做到了。&amp;lt;pubkey&amp;gt; OP_CHECKSIG。&amp;lt;pubkey&amp;gt; 可以是 33 到 120 字节。&lt;/p&gt;&#xA;&lt;p&gt;我也支持第三种交易类型：时间戳哈希大小的任意数据。反正本来就能做，加一个又何妨。它还能告诉节点不用费心去索引它。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I came to agree with Gavin about whitelisting when I realized how quickly new transaction types can be added.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: nanotube on December 09, 2010, 06:19:05 AM（https://bitcointalk.org/index.php?topic=2162.msg28434#msg28434）why not make it easier on everyone and just allow say, 64 or 128 bytes of random data in a transaction?&lt;br&gt;That&amp;#x27;s already possible.  &amp;lt;pubkey&amp;gt; OP_CHECKSIG.  &amp;lt;pubkey&amp;gt; can be 33 to 120 bytes.&lt;/p&gt;&#xA;&lt;p&gt;I also support a third transaction type for timestamp hash sized arbitrary data.  There&amp;#x27;s no point not having one since you can already do it anyway.  It would tell nodes they don&amp;#x27;t need to bother to index it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: JSON-RPC method idea: list transactions newer than a given txid</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p529.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p529.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 18:08:08 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/530/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 12 月 9 日 12:58:05 AM）（https://bitcointalk.org/index.php?topic=2151.msg28330#msg28330）：关于“txs after &amp;lt;txid&amp;gt;”，我同意你和 satoshi 的看法。我的 listtransactions（现在是 xlisttransactions）补丁特意没有这个功能，一直都没有。&lt;br&gt;只要接口设计成展示用户最近 N 笔交易历史这种用途就行，现在有了 Accounts 功能，用正确的方式做付款检测更容易了。&lt;/p&gt;&#xA;&lt;p&gt;Gavin，listtransactions 能不能加个选项，列出所有账户的交易？&lt;/p&gt;&#xA;&lt;p&gt;我不确定接口能长什么样，也许：&lt;br&gt;listtransactions &amp;lt;JSON null type&amp;gt; [count]&lt;/p&gt;&#xA;&lt;p&gt;不过从命令行做这个会很难。&lt;/p&gt;&#xA;&lt;p&gt;我想不出接口的好方案，这就是问题所在。也许像 &amp;quot;&amp;quot; 一样搞个 &amp;quot;*” 特殊情况。所有人都得确保用户建不出叫 &amp;quot;*” 的账户名。&lt;/p&gt;&#xA;&lt;p&gt;引用自 jgarzik（2010 年 12 月 9 日 04:13:50 PM）（https://bitcointalk.org/index.php?topic=2151.msg28572#msg28572）：当然，用交易跟踪这个很容易。&lt;br&gt;我不明白用交易跟踪这个怎么就“容易”了。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: jgarzik on December 09, 2010, 12:58:05 AM（https://bitcointalk.org/index.php?topic=2151.msg28330#msg28330）I agree with you and satoshi about &amp;quot;txs after &amp;lt;txid&amp;gt;&amp;quot;.  My listtransactions (now xlisttransactions) patch pointedly does not have that feature, and never has.&lt;br&gt;As long as the interface is designed for things like showing the user the last N transactions history, it&amp;#x27;s fine, now that we have the Accounts feature making it easier to do payment detection the right way.&lt;/p&gt;&#xA;&lt;p&gt;Gavin, could listtransactions have an option to list transactions for all accounts?&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m not sure what the interface could be, maybe:&lt;br&gt;listtransactions &amp;lt;JSON null type&amp;gt; [count]&lt;/p&gt;&#xA;&lt;p&gt;It would be hard to do that from the command line though.&lt;/p&gt;&#xA;&lt;p&gt;I can&amp;#x27;t think of a good solution for the interface, that&amp;#x27;s the problem.  Maybe &amp;quot;*&amp;quot; special case like &amp;quot;&amp;quot; is.  Everyone would have to make sure no user can create account name &amp;quot;*&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: jgarzik on December 09, 2010, 04:13:50 PM（https://bitcointalk.org/index.php?topic=2151.msg28572#msg28572）Sure, and that&amp;#x27;s easy enough to track with transactions.&lt;br&gt;I don&amp;#x27;t get how that&amp;#x27;s &amp;quot;easy&amp;quot; to track with transactions.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Automated nightly builds</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p530.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p530.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Automated nightly builds&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 18:28:45 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/531/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;谢谢 Cdecker 把这个搭起来。&lt;/p&gt;&#xA;&lt;p&gt;有没有可能也构建 GUI 版？如果是 Ubuntu，拿到 wxWidgets 2.9.0，应该就是照 build-unix.txt 的步骤走一遍的事。这个环境能一次构建好 wxWidgets、放那儿一直用吗？&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Thanks for setting this up Cdecker.&lt;/p&gt;&#xA;&lt;p&gt;Is there any chance of getting it to build the GUI version also?  If this is Ubuntu, if you get wxWidgets 2.9.0 it should just be a matter of following the steps in build-unix.txt exactly.  Is this an environment where you can build wxWidgets once and leave it there and just keep using it?&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitDNS and Generalizing Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p531.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p531.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 21:02:42 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/532/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我觉得 BitDNS 完全可以是独立的网络、独立的区块链，同时和比特币共享 CPU 算力。唯一的交集是让矿工能同时为两个网络找工作量证明。&lt;/p&gt;&#xA;&lt;p&gt;网络之间不需要任何协调。矿工并行订阅两个网络。他们扫描 SHA 的方式是：一旦命中，就可能同时解出两个。如果一个网络难度更低，解可能只对其中一个网络有效。&lt;/p&gt;&#xA;&lt;p&gt;我觉得外部矿机可以对两个程序都调 getwork，再把工作合并起来。也许先调比特币拿工作，交给 BitDNS 的 getwork 合成合并后的工作。&lt;/p&gt;&#xA;&lt;p&gt;与其碎片化，不如让各网络共享、叠加彼此的总 CPU 算力。这就解决了“多个网络并存时，可用 CPU 算力集火某一个”的危险。反过来，世界上所有网络共享合并后的 CPU 算力，总强度增加。小网络也能接入现成的矿工基础，更容易起步。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I think it would be possible for BitDNS to be a completely separate network and separate block chain, yet share CPU power with Bitcoin.  The only overlap is to make it so miners can search for proof-of-work for both networks simultaneously.&lt;/p&gt;&#xA;&lt;p&gt;The networks wouldn&amp;#x27;t need any coordination.  Miners would subscribe to both networks in parallel.  They would scan SHA such that if they get a hit, they potentially solve both at once.  A solution may be for just one of the networks if one network has a lower difficulty.&lt;/p&gt;&#xA;&lt;p&gt;I think an external miner could call getwork on both programs and combine the work.  Maybe call Bitcoin, get work from it, hand it to BitDNS getwork to combine into a combined work.&lt;/p&gt;&#xA;&lt;p&gt;Instead of fragmentation, networks share and augment each other&amp;#x27;s total CPU power.  This would solve the problem that if there are multiple networks, they are a danger to each other if the available CPU power gangs up on one.  Instead, all networks in the world would share combined CPU power, increasing the total strength.  It would make it easier for small networks to get started by tapping into a ready base of miners.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitDNS and Generalizing Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p532.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p532.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 22:46:50 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/533/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 nanotube（2010 年 12 月 9 日 09:20:40 PM）（https://bitcointalk.org/index.php?topic=1790.msg28700#msg28700）：矿工好像基本上得做“额外工作”。如果 bitdns 挖矿的额外工作没有奖励（当然它还会拖慢主链比特币的工作），矿工有什么动力去包含 bitdns（以及其他侧链）？&lt;br&gt;动力就是：同样的工作，还能拿到额外侧链的奖励。&lt;/p&gt;&#xA;&lt;p&gt;挖比特币的同时，为什么不顺手拿免费域名呢？&lt;/p&gt;&#xA;&lt;p&gt;如果你现在一周挖 50 BTC，那现在可以拿到 50 BTC 外加一些域名。&lt;/p&gt;&#xA;&lt;p&gt;你只有一份工作。如果解出来，它同时解出比特币和 BitDNS 的一个区块。概念上，它们通过一棵默克尔树绑在一起。交到比特币这边，就掰掉 BitDNS 那根分支；交到 BitDNS 那边，就掰掉比特币这根分支。&lt;/p&gt;&#xA;&lt;p&gt;实际要给比特币做改造的话，BitDNS 那边大概要多 ~200 字节，但这不是大事。你一直在说每区块 50 个域名，跟为了向后兼容的每区块 200 字节比，那是小巫见大巫。如果我们真在乎省几个字节，可以排一个很久以后的区块，让比特币升级到默克尔树在顶层的现代化结构。&lt;/p&gt;&#xA;&lt;p&gt;注意，链在这棵新默克尔树的下面。也就是说，比特币和 BitDNS 各自在自己的区块里有自己的链式链接。这和常见的时间戳服务器结构是反的——那边是链在上面、默克尔树在下，因为那是要造一条共同的主链。这是两个不共享链的时间戳服务器。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: nanotube on December 09, 2010, 09:20:40 PM（https://bitcointalk.org/index.php?topic=1790.msg28700#msg28700）seems that the miner would have to basically do &amp;quot;extra work&amp;quot;. and if there&amp;#x27;s no reward from the bitdns mining from the extra work (which of course, slows down the main bitcoin work), what would be a miner&amp;#x27;s incentive to include bitdns (and whatever other side chains) ?&lt;br&gt;The incentive is to get the rewards from the extra side chains also for the same work.&lt;/p&gt;&#xA;&lt;p&gt;While you are generating bitcoins, why not also get free domain names for the same work?&lt;/p&gt;&#xA;&lt;p&gt;If you currently generate 50 BTC per week, now you could get 50 BTC and some domain names too.&lt;/p&gt;&#xA;&lt;p&gt;You have one piece of work.  If you solve it, it will solve a block from both Bitcoin and BitDNS.  In concept, they&amp;#x27;re tied together by a Merkle Tree.  To hand it in to Bitcoin, you break off the BitDNS branch, and to hand it in to BitDNS, you break off the Bitcoin branch.&lt;/p&gt;&#xA;&lt;p&gt;In practice, to retrofit it for Bitcoin, the BitDNS side would have to have maybe ~200 extra bytes, but that&amp;#x27;s not a big deal.  You&amp;#x27;ve been talking about 50 domains per block, which would dwarf that little 200 bytes per block for backward compatibility.  We could potentially schedule a far in future block when Bitcoin would upgrade to a modernised arrangement with the Merkle Tree on top, if we care enough about saving a few bytes.&lt;/p&gt;&#xA;&lt;p&gt;Note that the chains are below this new Merkle Tree.  That is, each of Bitcoin and BitDNS have their own chain links inside their blocks.  This is inverted from the common timestamp server arrangement, where the chain is on top and then the Merkle Tree, because that creates one common master chain.  This is two timestamp servers not sharing a chain.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Fees in BitDNS confusion</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p533.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p533.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Fees in BitDNS confusion&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-09 23:58:54 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/534/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;不是 locktime。&lt;/p&gt;&#xA;&lt;p&gt;有个很久以后的可能设计：&lt;/p&gt;&#xA;&lt;p&gt;你故意写一笔双重支付。输入输出都一样，这次带上手续费。当你的双重支付进了区块，第一笔支付就失效了。收款人其实察觉不到，因为新交易生效的那一刻旧交易失效，新交易直接顶替它的位置。&lt;/p&gt;&#xA;&lt;p&gt;说起来容易做起来难。要做出能正确写双重支付的客户端，得做不少工作：在钱包里管理两个版本直到其中一个被选中、处理所有边界情况。现有代码里的每个假设都是“你不会写双重支付”。&lt;/p&gt;&#xA;&lt;p&gt;比特币矿工那边也得改，交易池才有可能接受双重支付，但严格限定：输入输出必须一致且手续费更高。目前双重支付永远进不了交易池，所以每个节点都以“把先看到的那笔交易打进区块”为证。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Not locktime.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;#x27;s a possible design for far in the future:&lt;/p&gt;&#xA;&lt;p&gt;You intentionally write a double-spend.  You write it with the same inputs and outputs, but this time with a fee.  When your double-spend gets into a block, the first spend becomes invalid.  The payee does not really notice, because at the moment the new transaction becomes valid, the old one becomes invalid, and the new transaction simply takes its place.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;#x27;s easier said than implemented.  There would be a fair amount of work to make a client that correctly writes the double-spend, manages the two versions in the wallet until one is chosen, handles all the corner cases.  Every assumption in the existing code is that you&amp;#x27;re not trying to write double-spends.&lt;/p&gt;&#xA;&lt;p&gt;There would need to be some changes on the Bitcoin Miner side also, to make the possibility to accept a double-spend into the transaction pool, but only strictly if the inputs and outputs match and the transaction fee is higher.  Currently, double-spends are never accepted into the transaction pool, so every node bears witness to which transaction it saw first by working to put it into a block.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitDNS and Generalizing Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p534.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p534.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-10 17:29:28 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/535/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;把世界上所有工作量证明仲裁系统都塞进一个数据集，是扩展不起来的。&lt;/p&gt;&#xA;&lt;p&gt;比特币和 BitDNS 可以分开用。用户不该为了用其中一个而被迫下载两个的全部。BitDNS 用户大概也不想下载接下来几个不相干的网络塞进来的所有东西。&lt;/p&gt;&#xA;&lt;p&gt;各网络需要有各自的命运。BitDNS 用户可能完全自由地加各种大数据功能，因为域名注册商不需要很多；而比特币用户可能越来越严苛地限制链的大小，好让大量用户和小设备都能轻松用。&lt;/p&gt;&#xA;&lt;p&gt;担心用比特币安全买域名的恐惧是假问题。用比特币换其他不可抵赖的商品很容易。&lt;/p&gt;&#xA;&lt;p&gt;如果你还担心，密码学上可以做到无风险交易。双方在两边都摆好交易，当双方都签了交易，第二位签名者的签名会触发两边同时释放。第二位签名者没法只放一边不放另一边。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Piling every proof-of-work quorum system in the world into one dataset doesn&amp;#x27;t scale.&lt;/p&gt;&#xA;&lt;p&gt;Bitcoin and BitDNS can be used separately.  Users shouldn&amp;#x27;t have to download all of both to use one or the other.  BitDNS users may not want to download everything the next several unrelated networks decide to pile in either.&lt;/p&gt;&#xA;&lt;p&gt;The networks need to have separate fates.  BitDNS users might be completely liberal about adding any large data features since relatively few domain registrars are needed, while Bitcoin users might get increasingly tyrannical about limiting the size of the chain so it&amp;#x27;s easy for lots of users and small devices.&lt;/p&gt;&#xA;&lt;p&gt;Fears about securely buying domains with Bitcoins are a red herring.  It&amp;#x27;s easy to trade Bitcoins for other non-repudiable commodities.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;#x27;re still worried about it, it&amp;#x27;s cryptographically possible to make a risk free trade.  The two parties would set up transactions on both sides such that when they both sign the transactions, the second signer&amp;#x27;s signature triggers the release of both.  The second signer can&amp;#x27;t release one without releasing the other.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Accounts example code</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p535.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p535.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Accounts example code&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-10 19:21:03 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/536/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;一些用 0.3.18 新的基于账户命令的示例伪代码。&lt;/p&gt;&#xA;&lt;p&gt;print &amp;quot;send to &amp;quot; + getaccountaddress(username) + &amp;quot; to fund your account&amp;quot;&lt;br&gt;print &amp;quot;balance: &amp;quot; + getbalance(username, 0)&lt;br&gt;print &amp;quot;available balance: &amp;quot; + getbalance(username, 6)&lt;/p&gt;&#xA;&lt;p&gt;// 如果你做了笔销售，把钱从他们的账户移到你的 &amp;quot;&amp;quot; 账户&lt;br&gt;if (move(username, &amp;quot;&amp;quot;, amount, 6, &amp;quot;purchased item&amp;quot;))&lt;br&gt;    SendTheGoods()&lt;/p&gt;&#xA;&lt;p&gt;// 提现&lt;br&gt;sendfrom(username, bitcoinaddress, amount, 6, &amp;quot;withdrawal by user&amp;quot;)&lt;/p&gt;&#xA;&lt;p&gt;可以用 listtransactions(username) 给他们看最近交易列表。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Some sample pseudocode using the new Accounts based commands in 0.3.18.&lt;/p&gt;&#xA;&lt;p&gt;print &amp;quot;send to &amp;quot; + getaccountaddress(username) + &amp;quot; to fund your account&amp;quot;&lt;br&gt;print &amp;quot;balance: &amp;quot; + getbalance(username, 0)&lt;br&gt;print &amp;quot;available balance: &amp;quot; + getbalance(username, 6)&lt;/p&gt;&#xA;&lt;p&gt;// if you make a sale, move the money from their account to your &amp;quot;&amp;quot; account&lt;br&gt;if (move(username, &amp;quot;&amp;quot;, amount, 6, &amp;quot;purchased item&amp;quot;))&lt;br&gt;    SendTheGoods()&lt;/p&gt;&#xA;&lt;p&gt;// withdrawal&lt;br&gt;sendfrom(username, bitcoinaddress, amount, 6, &amp;quot;withdrawal by user&amp;quot;)&lt;/p&gt;&#xA;&lt;p&gt;You can use listtransactions(username) to show them a list of their recent transactions.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitDNS and Generalizing Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p536.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p536.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-10 19:55:12 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/537/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 Hal（2010 年 12 月 10 日 07:14:04 PM）（https://bitcointalk.org/index.php?topic=1790.msg28938#msg28938）：额外的区块链会各自造出自己口味的币，在交易所和比特币交易？这些链专属币用来奖励那条链上的矿工，以及购买那条链管辖范围内的某种权利或特权？&lt;br&gt;对，域名和比特币之间的汇率会浮动。&lt;/p&gt;&#xA;&lt;p&gt;BitDNS 用比 10 分钟更长的间隔比较合适。&lt;/p&gt;&#xA;&lt;p&gt;到目前为止，这场讨论里已经需要不少管理数据了。如果你能自由用足需要的空间，不用担心为比特币链里昂贵的空间付手续费，会容易得多。一些交易：&lt;/p&gt;&#xA;&lt;p&gt;改 IP 记录。&lt;/p&gt;&#xA;&lt;p&gt;改名。域名对象可以赋予你拥有一个域名的权利，你可以随意改成任何没被占用的名字。这会鼓励用户释放掉不想要的名字。生成的域名初始是空白的，矿工把它卖给想改成自己要的名字的人。&lt;/p&gt;&#xA;&lt;p&gt;续费。可以免费，或者要求消耗另一个域名对象来续费。这样的话，域名对象（domaincoins？）就代表拥有一年域名的权利。花掉的手续费归下个区块的矿工。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Hal on December 10, 2010, 07:14:04 PM（https://bitcointalk.org/index.php?topic=1790.msg28938#msg28938）additional block chains would each create their own flavor of coins, which would trade with bitcoins on exchanges? These chain-specific coins would be used to reward miners on those chains, and to purchase some kinds of rights or privileges within the domain of that chain?&lt;br&gt;Right, the exchange rate between domains and bitcoins would float.&lt;/p&gt;&#xA;&lt;p&gt;A longer interval than 10 minutes would be appropriate for BitDNS.&lt;/p&gt;&#xA;&lt;p&gt;So far in this discussion there&amp;#x27;s already a lot of housekeeping data required.  It will be much easier if you can freely use all the space you need without worrying about paying fees for expensive space in Bitcoin&amp;#x27;s chain.  Some transactions:&lt;/p&gt;&#xA;&lt;p&gt;Changing the IP record.&lt;/p&gt;&#xA;&lt;p&gt;Name change.  A domain object could entitle you to one domain, and you could change it at will to any name that isn&amp;#x27;t taken.  This would encourage users to free up names they don&amp;#x27;t want anymore.  Generated domains start out blank and the miner sells it to someone who changes it to what they want.&lt;/p&gt;&#xA;&lt;p&gt;Renewal.  Could be free, or maybe require consuming another domain object to renew.  In that case, domain objects (domaincoins?) could represent the right to own a domain for a year.  The spent fee goes to the miners in the next block fee.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitDNS and Generalizing Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p537.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p537.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-10 20:19:39 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/538/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;同意。所有交易、IP 变更、续费等都该有点手续费，归矿工。&lt;/p&gt;&#xA;&lt;p&gt;可以考虑用一定量的工作来生成域名，而不是固定总发行量。每域名的工时可以按摩尔定律增长排期。这样域名数量会随需求和用户数增长。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I agree.  All transactions, IP changes, renewals, etc. should have some fee that goes to the miners.&lt;/p&gt;&#xA;&lt;p&gt;You might consider a certain amount of work to generate a domain, instead of a fixed total circulation.  The work per domain could be on a schedule that grows with Moore&amp;#x27;s Law.  That way the number of domains would grow with demand and the number of people using it.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: BitDNS and Generalizing Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p538.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p538.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-11 13:08:30 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/539/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;@dtvan：3 个点都很到位。&lt;br&gt;1）IP 记录不需要进链，只做注册商功能、不做 DNS。CA 问题也顺带解决了，漂亮。&lt;br&gt;2）选一个顶级域，.web +1。&lt;br&gt;3）过期和可观的续费成本，非常重要。&lt;/p&gt;&#xA;&lt;p&gt;引用自 joe（2010 年 12 月 11 日 10:53:58 AM）（https://bitcointalk.org/index.php?topic=1790.msg29130#msg29130）：不过现在再想想，我支持在主网里纳入额外的 coinbase/跟踪系统。理由是不要把 CPU 算力稀释到多个网络。我们想要一个强大的网络，所以网络应该多才多艺。&lt;br&gt;避免 CPU 算力碎片化已经不再是理由。独立网络/链可以共享 CPU 算力，而几乎不共享其他东西。见：http://bitcointalk.org/index.php?topic=1790.msg28696#msg28696 和 http://bitcointalk.org/index.php?topic=1790.msg28715#msg28715&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;@dtvan: all 3 excellent points. &lt;br&gt;1) IP records don&amp;#x27;t need to be in the chain, just do registrar function not DNS.  And CA problem solved, neat.&lt;br&gt;2) Pick one TLD, .web +1.&lt;br&gt;3) Expiration and significant renewal costs, very important.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: joe on December 11, 2010, 10:53:58 AM（https://bitcointalk.org/index.php?topic=1790.msg29130#msg29130）However, thinking more about this now I support inclusion of additional coinbases / tracking systems in the main network. The reason for doing this is so as not to water down CPU power into multiple networks. We want one strong network, so the network should be versatile.&lt;br&gt;Avoiding CPU power fragmentation is no longer a reason.  Independent networks/chains can share CPU power without sharing much else.  See: http://bitcointalk.org/index.php?topic=1790.msg28696#msg28696 and http://bitcointalk.org/index.php?topic=1790.msg28715#msg28715&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: Bitcoin and buffer overflow attacks</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p539.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p539.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: Bitcoin and buffer overflow attacks&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-11 13:32:37 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/540/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 da2ce7（2010 年 12 月 11 日 05:49:22 AM）（https://bitcointalk.org/index.php?topic=2208.msg29095#msg29095）：直接往 IP 地址转账，看起来是个明显的攻击面。&lt;br&gt;你得先找到一个把它打开的人。它默认是关的。&lt;/p&gt;&#xA;&lt;p&gt;引用自 witchspace（2010 年 12 月 11 日 09:59:40 AM）（https://bitcointalk.org/index.php?topic=2208.msg29124#msg29124）：没法绝对保证没有缓冲区溢出攻击。不过用一种没有缓冲区溢出、会检查数组下标的语言（Python、Java、C#……）实现客户端会有帮助。&lt;br&gt;全是 STL。几乎没有缓冲区。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: da2ce7 on December 11, 2010, 05:49:22 AM（https://bitcointalk.org/index.php?topic=2208.msg29095#msg29095）direct to IP address transfers seems like a obvious surface area to attack.&lt;br&gt;If you ever find anyone who turned it on.  It&amp;#x27;s disabled by default.&lt;/p&gt;&#xA;&lt;p&gt;Quote from: witchspace on December 11, 2010, 09:59:40 AM（https://bitcointalk.org/index.php?topic=2208.msg29124#msg29124）There is no way to be absolutely sure that there are no buffer overflow attacks. Although it would help to implement the client in a language that doesn&amp;#x27;t have buffer overflows because it checks array indices (Python, Java, C#, ...).&lt;br&gt;It&amp;#x27;s all STL.  There are almost no buffers.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: minimalistic bitcoin client on D language?</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p540.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p540.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: minimalistic bitcoin client on D language?&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-11 22:07:04 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/541/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;引用自 Hal（2010 年 12 月 11 日 08:08:45 PM）（https://bitcointalk.org/index.php?topic=2188.msg29223#msg29223）：我想听听对代码的具体批评。在我看来这是个令人印象深刻的工作，虽然我希望注释多一点。现在我主要研究了 init、main、script 和一点 net 模块。这是套强大的机器。&lt;br&gt;这话从你嘴里说出来分量很重，Hal。谢谢。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;Quote from: Hal on December 11, 2010, 08:08:45 PM（https://bitcointalk.org/index.php?topic=2188.msg29223#msg29223）I&amp;#x27;d like to hear some specific criticisms of the code. To me it looks like an impressive job, although I&amp;#x27;d wish for more comments. Now I&amp;#x27;ve mostly studied the init, main, script and a bit of net modules. This is some powerful machinery.&lt;br&gt;That means a lot coming from you, Hal.  Thanks.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Re: PC World Article on Bitcoin</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p541.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p541.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Re: PC World Article on Bitcoin&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-11 23:39:16 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/542/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;但愿这种关注是在别的背景下到来的。维基解密捅了马蜂窝，蜂群正朝我们飞来。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;It would have been nice to get this attention in any other context.  WikiLeaks has kicked the hornet&amp;#x27;s nest, and the swarm is headed towards us.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p540.html&#34;&gt;← 上一个帖子：Re: minimalistic bitcoin client on D language?&lt;/a&gt;&#xA;&lt;a class=&#34;next&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p542.html&#34;&gt;下一个帖子：Added some DoS limits, removed safe mode (0.3.19) →&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>Added some DoS limits, removed safe mode (0.3.19)</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p542.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p542.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Added some DoS limits, removed safe mode (0.3.19)&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-12-12 18:22:33 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcointalk · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/543/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;DoS 方面还有更多工作要做，但为防万一，我先把手头已有的快速构建一版，再去碰更复杂的想法。这个构建是 0.3.19 版。&lt;/p&gt;&#xA;&lt;p&gt;- 加了一些 DoS 控制&lt;br&gt;正如 Gavin 和我之前明确说过的，软件对 DoS 攻击完全没有抵抗力。这是一处改进，但攻击方式还是多得数不过来。&lt;/p&gt;&#xA;&lt;p&gt;-limitfreerelay 这部分我先留作开关，需要的话可以用。&lt;/p&gt;&#xA;&lt;p&gt;- 去掉了“安全模式”警报&lt;br&gt;“安全模式”警报是 0.3.9 溢出 bug 之后的临时措施。我们可以说用户只管用 “-disablesafemode” 跑，但为了观感干脆不要它更好。它从来不是长期功能。看到更长（总工作量证明更大）的无效区块链时，安全模式仍可被触发。&lt;/p&gt;&#xA;&lt;p&gt;构建：&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.19/&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;There&amp;#x27;s more work to do on DoS, but I&amp;#x27;m doing a quick build of what I have so far in case it&amp;#x27;s needed, before venturing into more complex ideas.  The build for this is version 0.3.19.&lt;/p&gt;&#xA;&lt;p&gt;- Added some DoS controls&lt;br&gt;As Gavin and I have said clearly before, the software is not at all resistant to DoS attack.  This is one improvement, but there are still more ways to attack than I can count.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;#x27;m leaving the -limitfreerelay part as a switch for now and it&amp;#x27;s there if you need it.&lt;/p&gt;&#xA;&lt;p&gt;- Removed &amp;quot;safe mode&amp;quot; alerts&lt;br&gt;&amp;quot;safe mode&amp;quot; alerts was a temporary measure after the 0.3.9 overflow bug.  We can say all we want that users can just run with &amp;quot;-disablesafemode&amp;quot;, but it&amp;#x27;s better just not to have it for the sake of appearances.  It was never intended as a long term feature.  Safe mode can still be triggered by seeing a longer (greater total PoW) invalid block chain.&lt;/p&gt;&#xA;&lt;p&gt;Builds:&lt;br&gt;http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.19/&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Bitcoin open source implementation of P2P currency</title>
				<link>https://bitcoinarche.com/wenxian/luntan/p543.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/p543.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Author&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Satoshi Nakamoto&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Title&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Date&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2014-03-07 01:17:00 UTC&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;Forum&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/4/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不是 Dorian Nakamoto。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&#xA;&lt;p&gt;I am not Dorian Nakamoto.&lt;/p&gt;&#xA;&lt;/details&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;nav class=&#34;mail-nav&#34;&gt;&#xA;&lt;a class=&#34;prev&#34; href=&#34;https://bitcoinarche.com/wenxian/luntan/p542.html&#34;&gt;← 上一个帖子：Added some DoS limits, removed safe mode (0.3.19)&lt;/a&gt;&#xA;&lt;/nav&gt;</description>
			</item>
			<item>
				<title>-mempoolfullrbf 配置项默认值由 0 改为 1，Full RBF 成为默认 mempool 策略</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/mempoolfullrbf-enabled-by-default.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/mempoolfullrbf-enabled-by-default.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v28.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/30493&#34;&gt;#30493&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;902dd14&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mempool&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #30493（标题 policy: enable full-rbf by default）把 -mempoolfullrbf 的默认值开启。该选项本身是 2022 年 7 月由 PR #25353 加入的，此前默认关闭。PR 说明给出的理由包括该选项已被常规使用、多数矿池已开启，以及开启后紧凑区块重构成功率明显更高。v28.0 release notes 的 Mempool Policy Changes 一节写明：该配置项默认值已从 0 改为 1，即 mempoolfullrbf=1，并标注 #30493。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/30493&#34;&gt;PR #30493 policy: enable full-rbf by default&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/28.0/&#34;&gt;Bitcoin Core 28.0 Release Notes (bitcoincore.org)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>13F 里的比特币 ETF：季度申报能看到什么、看不到什么</title>
				<link>https://bitcoinarche.com/jigou/peizhi-etf.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/peizhi-etf.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 机构视角 · 配置与表述观察&lt;/p&gt;&#xA;&lt;p&gt;2024 年 1 月美国现货比特币 ETF 上市之后，一个问题随之而来：到底哪些机构在买？媒体口径的&amp;quot;机构入场&amp;quot;大多无法核验，但有一个例外——Form 13F。这份按季度提交给 SEC 的持仓报告，是美国监管体系里唯一强制机构公开其证券持仓的文件。现货比特币 ETF 属于 13F 的申报范围，于是从 2024 年第一季度起，机构的比特币 ETF 持仓第一次有了官方记录。本文先交代这份文件的规则，再看首批披露，最后列清它结构性的盲区。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一13f-机制谁必须报报什么何时报&#34;&gt;一、13F 机制：谁必须报、报什么、何时报&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;谁报。&lt;/strong&gt; 依据《1934 年证券交易法》第 13(f) 条及 SEC 规则 13f-1，对&amp;quot;13(f) 证券&amp;quot;行使投资酌定权（investment discretion）且规模达到 1 亿美元的机构投资管理人，必须按季度提交 Form 13F。申报主体是管理人层面（一家资管公司合并申报其管理的账户），银行、保险公司、养老金、对冲基金与财务顾问公司都在其列。2024 年第一季度恰好是现货比特币 ETF 上市后的首个完整季度，截止日为 3 月 31 日。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;报什么。&lt;/strong&gt; 13F 报告的是季末持有 13(f) 证券的&lt;strong&gt;多头头寸&lt;/strong&gt;：证券名称、股数与市值。13(f) 证券以 SEC 每季度公布的官方清单为准，主要是上市股票与 ETF，也包括部分上市期权（以看涨/看跌标注）和可转债。它不包括：空头头寸、场外衍生品、期货（CME 比特币期货不在此列）、现货比特币本身，以及未上市的信托份额等非清单证券。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;何时报。&lt;/strong&gt; 季末后 45 天内提交。也就是说，3 月 31 日的持仓最晚到 5 月 15 日才公开，期间发生的买卖完全不可见。申报还可以事后修订（13F-HR/A），个别头寸可申请保密处理、延迟公开。&lt;/p&gt;&#xA;&lt;p&gt;这三点决定了 13F 的性质：它是一张&lt;strong&gt;季末时点的多头快照&lt;/strong&gt;，不是资金流记录，更不是完整的方向账本。&lt;/p&gt;&#xA;&lt;h2 id=&#34;二首批披露2024-年第一季度出现了谁&#34;&gt;二、首批披露：2024 年第一季度出现了谁&lt;/h2&gt;&#xA;&lt;p&gt;ETF 上市后的第一个申报季，截至 2024 年 5 月 15 日的截止日，共有数百家专业机构在 13F 中列示了现货比特币 ETF（Bitwise 当时统计的口径为 700 家以上）。其中金额最大、类型最具代表性的有以下三家。&lt;/p&gt;</description>
			</item>
			<item>
				<title>2100 万：一个数字的协议含义</title>
				<link>https://bitcoinarche.com/diyiyuanli/2100wan.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/2100wan.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-22 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;2100 万&amp;quot;是比特币最广为人知的数字，也是被误解最多的数字。误解通常来自两个方向：要么把它当作刻在数学定理里的必然，要么把它当作随时可改的营销口号。本文先列出可核验的事实，再讨论这个数字到底意味着什么。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实白皮书里没有-2100-万&#34;&gt;事实：白皮书里没有 2100 万&lt;/h2&gt;&#xA;&lt;p&gt;先说一个反直觉的事实：&lt;strong&gt;比特币白皮书正文从未出现&amp;quot;2100 万&amp;quot;这个数字&lt;/strong&gt;。白皮书第六节&amp;quot;激励&amp;quot;只描述了发行机制——新币随每个区块产生、发行速率递减、最终过渡到手续费激励，但没有给出总量上限的具体数字。读者可自行核对&lt;a href=&#34;https://nakamotoinstitute.org/bitcoin/&#34;&gt;白皮书公开版&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;上限数字最早出现在中本聪的公开文字里，是 2009 年 2 月 13 日他在 P2P Foundation 论坛的回复：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;Circulation will be 21,000,000 coins. Transactions only transfer ownership.&#34;（流通量将是 2100 万枚；交易只转移所有权。）&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2009-02-13，P2P Foundation；&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/it/emails/p2p-research/threads/17/?view=satoshi&#34;&gt;归档&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;一年后他在 Bitcointalk 再次确认：&amp;ldquo;Eventually at most only 21 million coins for 6.8 billion people in the world if it really gets huge.&amp;quot;（2010-02-06，&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/quotes/bitcoin-economics/?order=desc&#34;&gt;归档&lt;/a&gt;）&lt;/p&gt;&#xA;&lt;p&gt;至于这个数字怎么来的，中本聪在 2009 年给 Mike Hearn 的私人邮件里答得坦率：&amp;ldquo;Educated guess, and the maths work out to round numbers.&amp;quot;（有依据的猜测，数学上凑得出整数。邮件 2024 年经 Hearn 公开，&lt;a href=&#34;https://www.crypto-news.net/unpublished-satoshi-emails-reveal-early-bitcoin-insight/&#34;&gt;报道&lt;/a&gt;）&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bech32 地址全面支持合并（BIP-173）</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/bech32-bip173-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/bech32-bip173-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2017-09-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.16.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/11167&#34;&gt;#11167&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;8213838d&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-173.html&#34;&gt;BIP-173&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #11167 合入 Bech32 编解码与地址校验的完整支持，使节点与钱包能够识别、生成并向 bc1 开头的原生 SegWit 地址付款。Bech32 采用全小写字符集并带强校验和，口头传递与手工输入时更不易出错且能定位错误。该支持随 v0.16.0 发布，release notes 单列一节说明 BIP-173 地址支持。此后 Bech32 成为原生 SegWit 地址的标准编码。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/11167&#34;&gt;Bitcoin Core PR #11167&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.16.0/&#34;&gt;Bitcoin Core 0.16.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>BIP-1</title>
				<link>https://bitcoinarche.com/xieyi/bip-1.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-1.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;BIP Purpose and Guidelines&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Amir Taaki &amp;lt;genjix@riseup.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-09-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Process（协作流程）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/1&#34;&gt;https://bips.dev/1&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 是流程族的起点，相当于比特币改进提案体系的“宪法初稿”：定义 BIP 是什么、分几类、怎么投稿、状态怎么流转、编辑做什么。&lt;/p&gt;&#xA;&lt;p&gt;它已被 &lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;（2016，Luke Dashjr）替换；现行流程是 &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt;（Updated BIP Process，状态 Deployed）。分层分类规则见 &lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;读 &lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 是为了理解整套提案制度从何而来，以及为什么：仓库收录 ≠ 社区背书 ≠ 已经激活。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;2011 年前后，比特币没有公司、没有产品负责人、也没有正式路线图。开发者越来越多，改动若只靠邮件列表和论坛口头传递，容易出现：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;各家实现各写各的，互不兼容；&lt;/li&gt;&#xA;&lt;li&gt;同一想法反复争论、没有统一留档；&lt;/li&gt;&#xA;&lt;li&gt;后来的人不知道某项设计当初为什么被接受或被否决。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Amir Taaki 借鉴 Python 的 PEP（Python Enhancement Proposal），提出：把想法写成公开设计文档，编上固定编号，放进版本库。仓库里的修订历史，就是这份建议的完整历史记录。&lt;/p&gt;&#xA;&lt;p&gt;BIP 被定位为三件事的主要机制：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;提出新功能：用规范语言写清要改什么；&lt;/li&gt;&#xA;&lt;li&gt;收集社区意见：公开讨论，作者负责争取共识，并记录反对意见；&lt;/li&gt;&#xA;&lt;li&gt;记录设计决定：为什么选这条路、放弃了哪些替代方案。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;作者（champion）负责推进共识；编辑只做行政与文字工作——编号、格式检查、入库——不当技术裁判，更不能强迫全网采用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-三类-bip&#34;&gt;4.1 三类 BIP&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Standards Track（标准类 / 共识规则）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;描述会影响大多数或全部比特币实现的改动，例如：网络协议变更、区块或交易有效性规则变更、影响应用互通性的任何新增或修改。SegWit、Taproot 等升级都属于这一脉络。标准类 BIP 由设计文档与参考实现两部分组成；在标为 Final 之前，必须提供实现（代码、补丁或指向实现的 URL）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Informational（信息类 / 使用说明）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;描述设计问题，或向社区提供一般性指南与信息，但不提出必须采用的新功能。信息不一定代表社区共识或推荐，用户与实现者可以忽略，也可以遵循。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-10</title>
				<link>https://bitcoinarche.com/xieyi/bip-10.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-10.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/10&#34;&gt;BIP-10&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Multi-Sig Transaction Distribution&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Alan Reiner &amp;lt;etotheipi@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-10-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/10&#34;&gt;https://bips.dev/10&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;多签协作的“文件传递”这一族，与 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 分工不同：&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 管的是哪种多签交易算标准交易、能被网络转发和打包；&lt;a href=&#34;https://bips.dev/10&#34;&gt;BIP-10&lt;/a&gt; 管的是链下协作——一笔需要多人签名的交易，怎么在参与方之间传递、补签、合并。&lt;/p&gt;&#xA;&lt;p&gt;它也覆盖一个附带场景：普通 1-of-1 交易由离线电脑签名。签名设备不需要持有区块链，正是这份编码的设计目标之一。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;多签交易天生是多步协作：一笔被多个地址共同“锁定”的资金，花费时需要相关各方（或脚本要求的子集）逐一看到拟议交易并用各自私钥签名。必须有人提议如何分配这笔资金、收集齐签名、再广播完成的交易。&lt;/p&gt;&#xA;&lt;p&gt;原文担心的是：多签一旦启用，功能与复杂度同时大增；若每个客户端各用一套传递与收集签名的流程，用户会被客户端选择割裂。提供一套高效、统一的编码，就是为了让实现它的程序彼此互操作，提高开发者采用兼容协议的机会。&lt;/p&gt;&#xA;&lt;p&gt;另一个动机在离线签名：这套编码把验证与签名所需的全部信息都打包在内，签名方不需要访问区块链，因此可以做非常轻量的专用签名设备——只需极少的比特币工具加一个 ECDSA 模块。这一点让 &lt;a href=&#34;https://bips.dev/10&#34;&gt;BIP-10&lt;/a&gt; 的用处超出多签本身。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-流程分发提案txdp&#34;&gt;4.1 流程：分发提案（TxDP）&lt;/h3&gt;&#xA;&lt;p&gt;原文为这套流程定了一组推荐术语，各实现应统一使用：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;一方发起流程，创建 “Distribution Proposal”（分发提案，简称 DP 或 TxDP）。&lt;/li&gt;&#xA;&lt;li&gt;创建者（preparer）按自己希望的花费方式构造交易，但把 TxIn 的脚本留空——那里将来放签名脚本。&lt;/li&gt;&#xA;&lt;li&gt;提案同时附上所花费的未花费输出所在的完整交易（序列化后一并纳入）。原因是：被签名的数据包含前序交易哈希、却不包含金额；附上完整交易后，签名方可以核对该交易与 OutPoint 哈希相符、核对每个输入的金额，全程不需要区块链。&lt;/li&gt;&#xA;&lt;li&gt;TxDP 有自己的 “DP ID”（也叫 Unsigned ID）：拟议交易在脚本留空状态下的哈希，用 Base58 表示。这个命名是特意定的，以免与广播后的真实交易 ID 混淆——真实 ID 要等所有签名集齐后才能确定，可称为 “Broadcast ID”。&lt;/li&gt;&#xA;&lt;li&gt;TxDP 内含一份可无序排列的“签名—公钥”对列表，代表已收集到的签名。若你收到的 TxDP 只差你的签名，你签完即可广播。&lt;/li&gt;&#xA;&lt;li&gt;内容相同、签名不同的多份 TxDP 可以轻易合并：发起方可以一次性把请求发给所有人，收回后逐一合并，而不必把文件在各方之间接力传递。&lt;/li&gt;&#xA;&lt;li&gt;TxDP 若存成文件或用邮件发送，文件后缀应为 .txdp 或 .btcdp。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;42-文本格式&#34;&gt;4.2 文本格式&lt;/h3&gt;&#xA;&lt;p&gt;编码借用了 PGP/GPG 的 ASCII 文本块风格：紧凑、在任何字符编码下解释一致，可以直接粘进邮件正文或存为文本文件；又比 PGP 多了一些人类可读的元素，不必借助程序也能大致人工查看。其骨架为：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-100</title>
				<link>https://bitcoinarche.com/xieyi/bip-100.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-100.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dynamic maximum block size by miner vote&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jeff Garzik &amp;lt;jgarzik@gmail.com&amp;gt;、Tom Harding &amp;lt;tomh@thinlink.com&amp;gt;、Dagur Valberg Johannsson &amp;lt;dagurval@pvv.ntnu.no&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-06-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/100&#34;&gt;https://bips.dev/100&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0100.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0100.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争的硬分叉提案组，共五份，&lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt; 是它们的分类学序言，本篇居组首。同组分工：&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;（Gavin Andresen）主张按时间表自动增长——8MB 起步、每两年翻倍；&lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt;（同为 Jeff Garzik）退到最简的一次性 2MB；&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt;（Pieter Wuille）按技术进步速率缓慢爬坡，年增 17.7%；&lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt;（Block75）按区块平均满载率自动调节。&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 的独特性在于“谁决定”：它不预设任何增长曲线，把上限的决定权交给矿工逐期投票，其余四份则都把决定权交给事先写死的公式或一次性数字。&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 原文也点名回应了本提案，指其实现更复杂、且“矿工直接控制上限”是优点还是缺点见仁见智。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;固定的 1,000,000 字节硬上限是静态的：链上生态长大，它不会跟着长；要改，只能再打一场硬分叉之争。原文 Motivation 的立论是：矿工直接承受上限变化的正负两面——块越大，链上生态越能生长；块越小，全网资源负担越轻——且矿工靠出块收入与整个生态相连，可充当其余参与者的高效代理（proxy）。因此与其由开发者定一个数，不如建一套确定性的投票系统，让上限随矿工的集体判断逐期演化，且在所有采用节点之间对上限的取值永不产生分歧。它与 emergent consensus（涌现共识）的区别也被点明：后者允许矿工接受任意大小的块，BIP-100 的矿工则受 75% 超多数规则与 5% 变动上限约束，并把涌现共识信号的数值也纳入计算。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-投票的编码&#34;&gt;4.1 投票的编码&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;hardLimit&lt;/code&gt;（硬上限）初值为 1,000,000 字节。投票写在区块 coinbase 的 scriptSig 里，格式为 &lt;code&gt;/BIP100/B[0-9]+/&lt;/code&gt;，数字单位为兆字节，例如 &lt;code&gt;/BIP100/B8/&lt;/code&gt; 表示主张上限 8,000,000 字节。细节照原文：coinbase 开头若按 BIP-34 编码了区块高度，忽略之；一串里只取第一个 BIP100 匹配；若无 BIP100 匹配，则取第一个涌现共识格式 &lt;code&gt;/EB[0-9]+/&lt;/code&gt; 作为票值。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-101</title>
				<link>https://bitcoinarche.com/xieyi/bip-101.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-101.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Increase maximum block size&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-06-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/101&#34;&gt;https://bips.dev/101&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争的硬分叉提案组，背景分类见 &lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt;。同组对照：&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 把上限交给矿工逐期投票；&lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt; 只做一次性 2MB；&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt; 按年增 17.7% 的慢曲线爬到 2063 年；&lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt; 按满载率自动调节。&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 是这组里步子最大、时间表最激进的一份：起点直接跳到 8MB，且以每两年翻倍的指数曲线增长——原文 Rationale 自述，部署方案借自 Jeff Garzik 的 &lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt;，但把上限决定方式从投票换成了可预知的日历。它后来成为 Bitcoin XT 推动的扩容路线核心，也是这场争论中知名度最高的一份文本。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 只有两句，要点是：网络交易量在持续增长，很快会撞上“每十分钟一兆字节”的 1MB 上限；提高上限，就是减轻这一上限对比特币采用与增长的压制。与 &lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt; 的“先解燃眉之急、免得反复争”不同，&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 在“考虑过的其他方案”里明确批评一次性扩容：测试与部署的成本与长期方案一样高，而新上限一到顶，同样的争论还要再来一遍。因此它索性一步给出 20 年曲线。原文同时用整节篇幅正面回应反对意见——全节点减少、挖矿的带宽成本、大块攻击、UTXO 集年增约 100% 等——立场是：节点减少主因在轻钱包便利与设备形态迁移，扩容带来的采用增长反而能让网络分布到更多司法辖区；带宽在挖矿盈利方程中只是众多变量之一。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-增长曲线按区块时间戳计算&#34;&gt;4.1 增长曲线（按区块时间戳计算）&lt;/h3&gt;&#xA;&lt;p&gt;激活后，主网最大块大小由区块头的时间戳决定，照原文伪代码：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;起点：2016-01-11 00:00:00 UTC（时间戳 1452470400）时为 8,000,000 字节；&lt;/li&gt;&#xA;&lt;li&gt;此后每 63,072,000 秒（两年，不计闰年）翻倍一次；两次翻倍之间，按时间戳在段内&lt;strong&gt;线性插值&lt;/strong&gt;增长；&lt;/li&gt;&#xA;&lt;li&gt;到 2036-01-06 00:00:00 UTC（时间戳 2083190400）后封顶，最大值固定为 8,192,000,000 字节（即 8MB × 2^10）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;用时间戳而非高度的理由，原文写明：时间戳在每个区块头里，节点拿到区块头即可知该块的上限，不必等交易数据下载完。参数依据同样写在 Rationale 里：8MB 起点来自用参考实现实测大块、并听取带宽受限矿工（特别是防火墙后的中国矿工）的反馈；翻倍周期取自 CPU、存储与带宽的长期增长趋势；20 年封顶是因为指数增长不可能永远持续，若趋势中断，矿工共识可用软分叉把上限再收紧。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-102</title>
				<link>https://bitcoinarche.com/xieyi/bip-102.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-102.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Block size increase to 2MB&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jeff Garzik &amp;lt;jgarzik@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-06-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/102&#34;&gt;https://bips.dev/102&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0102.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0102.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争的硬分叉提案组，分类背景见 &lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt;。它是同组五份里刻意做到最简的一份，也与作者自己的另一份提案形成对照：Jeff Garzik 在 &lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 里主张上限由矿工投票逐期决定，到 &lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt; 则收成一个写死的数字、一次到位的改动。与 &lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 的 20 年指数曲线、&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt; 跨 46 年的慢爬坡、&lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt; 的自动调节公式相比，它不回答“以后怎么办”：&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 原文正是以此为由批评一次性方案——新上限一到，同样的争论就得重来。本篇的立场恰恰相反（见第三节）：先让网络完成一次硬分叉升级的演练，并维持当下的手续费与块空间经济政策。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 只列两条，照录其意：其一，延续当前的经济政策；其二，演练一次硬分叉网络升级（Exercise hard fork network upgrade）。Discussion 一节展开：短期看，需要一次扩容来维持手续费与块空间方面的现行经济政策、符合市场预期、防止市场紊乱；长期看，上限应当反映网络工程所能承受的最大值。换言之，它要解决的不只是“块不够大”，还包括“比特币从未认真做过一次有计划的硬分叉”——用最小幅度的改动，把升级流程本身走通一遍。这正是它在 &lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt; 框架里的位置：挑一个最可能达成无争议的变更，做无争议硬分叉的先例。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;全文规范只有三条，逐项照原文：&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-规范要点&#34;&gt;4.1 规范要点&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;在触发点把 &lt;code&gt;MAX_BLOCK_SIZE&lt;/code&gt; 提高到 2,000,000 字节；&lt;/li&gt;&#xA;&lt;li&gt;最大块 sigops 上限按相同倍数提高，保持 SIZE/50 的既有公式；&lt;/li&gt;&#xA;&lt;li&gt;触发条件须同时满足：（1）区块时间到达旗日（flag day）当天的 00:00:00；（2）最近 1,000 块中 95% 已信号支持。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;42-兼容性&#34;&gt;4.2 兼容性&lt;/h3&gt;&#xA;&lt;p&gt;原文 Backward compatibility 写明：全量校验的旧客户端与此变更不兼容；第一个超过 1,000,000 字节的块，会把旧客户端从新网络中分区出去。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-103</title>
				<link>https://bitcoinarche.com/xieyi/bip-103.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-103.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Block size following technological growth&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-07-21&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/103&#34;&gt;https://bips.dev/103&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0103.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0103.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争的硬分叉提案组，分类背景见 &lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt;。五份提案里，它是增速最克制、论述最“立场化”的一份：&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 交矿工投票、&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 以每两年翻倍冲到 2036 年的约 8.192GB、&lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt; 一次性到 2MB、&lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt; 按满载率自动调节；&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt; 则主张上限只能随技术进步的实测速率走，且在 Motivation 里直言扩容之争的前提需要检讨——手续费市场与适应块空间竞争的生态是健康的，不必用快速扩容去回避它。作者 Pieter Wuille 同时也是 &lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 所提的版本位机制的提出者，但在本篇里他给出的是全组最慢的一条曲线。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 的推理链条值得完整转述：人们希望比特币随时间扩容、承载更多链上交易，代价是中继节点的带宽、处理与存储，以及区块在网络中的传播速度；但技术本身也在进步——当所依赖的各项技术及其市场可得性都改善后，没有理由让比特币的基础交易速率不按比例改善。因此，扩容的正当尺度是“与技术增长同步”，而不是满足某种需求预期：任何放宽上限的硬分叉都无法保证满足全部、乃至某个特定需求（除非预期挖矿生态高度中心化），手续费市场的形成应视为健康。&lt;/p&gt;&#xA;&lt;p&gt;更深一层，它反对以扩容换时间：比特币相对中心化系统的优势不在规模，而在透明与无需信任；用快速扩容买时间，等于回避这一现实。由此得出对硬分叉的总体态度——硬分叉力量极大，必须极负责任地使用，只应限于无争议变更，否则会侵蚀系统赖以成立的低信任预期；正因扩容之争已有争议，本篇刻意让改动渐进、且起点推到足够远的未来。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-上限函数&#34;&gt;4.1 上限函数&lt;/h3&gt;&#xA;&lt;p&gt;区块大小上限改为一个函数，输入是前 11 个块时间戳的中位数（median time past）：&lt;code&gt;GetMaxBlockSize(pindexBlock-&amp;gt;pprev-&amp;gt;GetMedianTimePast())&lt;/code&gt;，sigops 上限按比例缩放。原文给出的代码要点，逐项核对如下：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;第一步在 2017 年 1 月 1 日：在此之前（&lt;code&gt;nMedianTimePast &amp;lt; 1483246800&lt;/code&gt;），上限仍为 1,000,000 字节；&lt;/li&gt;&#xA;&lt;li&gt;此后每 2^23 秒（8,388,608 秒，约 97 天）上调一档：档位 &lt;code&gt;step = (nMedianTimePast - 1483246800) &amp;gt;&amp;gt; 23&lt;/code&gt;，最多 175 档封顶；&lt;/li&gt;&#xA;&lt;li&gt;每档乘以 2^(1/16) 倍（约 +4.4%）：代码用一张 16 项的基础表（从 1,044,274 到 2,000,000，即第一整年内逐档的上限值），取 &lt;code&gt;bases[step &amp;amp; 15] &amp;lt;&amp;lt; (step / 16)&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;整体效果：2017 年 1 月至 2063 年 7 月之间，年增长 17.7%。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-参数依据&#34;&gt;4.2 参数依据&lt;/h3&gt;&#xA;&lt;p&gt;Rationale 照原文：等 1.5 年再启动硬分叉，是为把风险降到最低（前提是它届时被证明无争议）；每档仅 4.4% 的小步，使市场或技术突变的风险最小化；17.7% 的年增速与近年带宽的平均增速一致，而带宽被视为瓶颈——若日后实际技术跟不上这一增速，意向是用软分叉再把上限收紧；用基于时间的检查，是因为实现简单、上下文需求少、高效且易于审查；用“前一块的中位过去时间”保证单调递增、且能提前知道每个块的上限，不依赖该块自身的时间戳。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-104</title>
				<link>https://bitcoinarche.com/xieyi/bip-104.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-104.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;&#39;Block75&#39; - Max block size like difficulty&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;t.khan &amp;lt;teekhan42@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-01-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/104&#34;&gt;https://bips.dev/104&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0104.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0104.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争的硬分叉提案组，分类背景见 &lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt;；本篇定稿最晚（2017 年 1 月），是对这场争论的一个收尾式回答。它与同组的关系，正好构成“上限由谁决定”的完整光谱：&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 交给矿工在 coinbase 里投票；&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 交给预先写定的日历曲线；&lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt; 只给一个一次性数字；&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt; 交给假定的技术增速。 &lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt; 的答案是：谁都不交——仿照难度调整，让上限成为对链上实际用量的自动响应。它在“考虑过的其他方案”里逐一点名否决了写死数字（2MB、8MB 等迟早重蹈覆辙）与矿工投票（复杂、政治化、人为介入使响应迟缓、权力集中于少数人），与 &lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 构成组内最直接的一组对照。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation：区块已经太满，无法支撑交易量的进一步增长；SegWit 与 Lightning 等链下方案有帮助，但解决不了这个问题。比特币需要一种合理有效、可预知的上限管理办法：允许适度增长、让上限尽量小、并防止交易费的大起大落。论证的支点是难度调整——约每两周一次、全自动的难度重定目标已被证明合理有效且可预知，原因恰在于无人参与（除最初定下十分钟一个块的目标外），因而不政治、不惹争议，只是对网络资源变化的响应。原文由此推出结论：人同样不应参与最大块大小的决定；Block75 的目标，就是把上限管理做成与难度同构的永久性自动机制，目标值是让区块平均保持 75% 满。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-重算公式&#34;&gt;4.1 重算公式&lt;/h3&gt;&#xA;&lt;p&gt;上限每 2016 块（与难度同一节拍）重算一次，公式照原文：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;new max block size = x + (x * (AVERAGE_CAPACITY - TARGET_CAPACITY))&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中：&lt;code&gt;TARGET_CAPACITY = 0.75&lt;/code&gt;（目标满载率）；&lt;code&gt;AVERAGE_CAPACITY&lt;/code&gt; 为前 2016 块的平均满载百分比（以小数表示）；&lt;code&gt;x&lt;/code&gt; 为现行最大块大小。举例说，若上一周期平均满载 100%，新上限即放大 25%；平均只有 50%，则收缩 25%。所有生成、校验区块或引用现行硬编码上限的代码，都须改为支持 Block75 的动态值。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-105</title>
				<link>https://bitcoinarche.com/xieyi/bip-105.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-105.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Consensus based block size retargeting algorithm&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-21&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/105&#34;&gt;https://bips.dev/105&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0105.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0105.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争中的“动态上限”一族。它和同期几份提案回答同一个问题——1MB 上限要不要动、由谁动：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt;：由矿工投票决定动态区块上限——&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt; 正是针对这类“免费投票”写出的修正方案&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;：按预定时间表直接提高上限&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/106&#34;&gt;BIP-106&lt;/a&gt;：按上一周期的实际块大小（与手续费）自动调控上限&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt;：先按时间表扩容、再转入按交易量动态上调&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt; 的特色是把投票做成“有代价的投票”：想把上限投大，先要多做工作量证明。它借用的记账位置来自 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;（coinbase 中先压入区块高度）。&lt;/p&gt;&#xA;&lt;p&gt;同族后来的 &lt;a href=&#34;https://bips.dev/109&#34;&gt;BIP-109&lt;/a&gt; 则放弃动态机制，回到一次性改数字。这一族最终都没有成为主网共识规则。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-固定时间表预测不了未来&#34;&gt;3.1 固定时间表预测不了未来&lt;/h3&gt;&#xA;&lt;p&gt;原文担心：一旦比特币突然走红，交易量暴增，而协调一次硬分叉耗时很长，网络来不及响应会损害比特币的可信度。&lt;/p&gt;&#xA;&lt;p&gt;反过来，预先排定的扩容表同样有问题——它在预测未来。若步子迈得太大，可能在区块补贴大幅下降的接下来九年里妨碍手续费市场形成、引入或放大矿工攻击向量，或以未知方式影响网络；而固定改动一旦部署又难以收回，损害可能很大。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-免费投票可以被操纵&#34;&gt;3.2 免费投票可以被操纵&lt;/h3&gt;&#xA;&lt;p&gt;原文直接批评 &lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt; 式的自由投票：矿工可以在带外（off-band）出售选票而毫无风险，提案的发起方也能借此操纵区块大小；大矿池还能零成本地投票，用操纵上限的方式打压或攻击小矿池。&lt;/p&gt;&#xA;&lt;p&gt;动态调整本身也有被算力大者操纵（gamed）的风险。&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt; 要解决的核心，就是怎样让“调大”这件事变得有成本、难合谋乱投。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-投票方式&#34;&gt;4.1 投票方式&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;初始区块大小上限为 1MB。&lt;/li&gt;&#xA;&lt;li&gt;矿工每出一块，可投票把区块大小上限提高或降低，最多为当前上限的 10%。&lt;/li&gt;&#xA;&lt;li&gt;选票写在区块 coinbase 交易的 scriptSig 中：按 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;，scriptSig 以压入区块高度开头，紧接着的下一次压入是一个小端序数字，表示该矿工偏好的区块大小（单位为字节）。原文给的例子是 2MB 与 10MB 的编码写法。&lt;/li&gt;&#xA;&lt;li&gt;投当前大小，即表示投“不变”。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-增票要付难度代价&#34;&gt;4.2 增票要付难度代价&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;若矿工投票&lt;strong&gt;提高&lt;/strong&gt;上限，该区块的哈希必须达到一个按其所投增幅比例放大的难度目标——投得越大，难度要求越高。&lt;/li&gt;&#xA;&lt;li&gt;若投票&lt;strong&gt;降低&lt;/strong&gt;上限，则不需要达到更高的难度目标；反对增大的算力可以零成本投降票。&lt;/li&gt;&#xA;&lt;li&gt;区块哈希若未达到其选票所要求的难度目标，该区块无效、将被拒绝。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;设计理由是：给“增大”定价，矿工群体就只会在确有必要时才合谋增容；用难度作惩罚，比用固定比特币金额作成本更不可预测。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-每-2016-块重定一次&#34;&gt;4.3 每 2016 块重定一次&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;每 2016 个区块，用过去 2016 个区块中全部选票的&lt;strong&gt;中位数&lt;/strong&gt;重新计算区块大小上限，作为接下来 2016 个区块的上限。&lt;/li&gt;&#xA;&lt;li&gt;超过计算出的基础上限的区块无效、将被拒绝。&lt;/li&gt;&#xA;&lt;li&gt;基础上限不得低于 1MB，也不得高于 8MB。原文同时注明：上限的具体数字（8MB）还需要进一步讨论。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;44-全节点保留最终控制&#34;&gt;4.4 全节点保留最终控制&lt;/h3&gt;&#xA;&lt;p&gt;原文强调，协议层必须设硬顶，是为了让全节点保留对共识的控制——全节点正是约束矿工诚实运行的机制，不能让矿工对区块大小有完全控制权。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-106</title>
				<link>https://bitcoinarche.com/xieyi/bip-106.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-106.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/106&#34;&gt;BIP-106&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dynamically Controlled Bitcoin Block Size Max Cap&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Upal Chakraborty &amp;lt;bitcoin@upalc.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/106&#34;&gt;https://bips.dev/106&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0106.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0106.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争中的“动态上限”一族，与 &lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt; 是近亲，但信号来源不同：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt;：信号来自矿工付费投票，取中位数&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/106&#34;&gt;BIP-106&lt;/a&gt;：不投票——信号直接来自链上已经发生的事实，即上一周期的实际块大小（第二方案再看手续费总额）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt;：先按时间表扩容，之后按“块有多满”小步上调&lt;/p&gt;&#xA;&lt;p&gt;原文在“考虑过的其他方案”中列出对照对象：Jeff Garzik 的 &lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt;、Meni Rosenfeld 的弹性区块上限（elastic block cap）、Gavin Andresen 的 &lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;、Pieter Wuille 的 &lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt;，以及 Poon 与 Dryja 的闪电网络论文。它的立场是：上限应当像难度一样，能随需求自动升降。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机只有一条主线：采用率上升，交易量必然增长；若 1MB 上限不改成能随网络需求自我调整的弹性上限，采用就会受阻，比特币的增长会被“卡住”（choke up）。原文附了一张自创世以来的平均区块大小变化图作为背景。&lt;/p&gt;&#xA;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt; 担心“矿工投票可被操纵”不同，&lt;a href=&#34;https://bips.dev/106&#34;&gt;BIP-106&lt;/a&gt; 的出发点更简单：需求会自己体现在块的大小里，那就让上限跟着实际块大小走，不需要任何人表态。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;原文给出两个并列方案，二选一。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-方案一只看上一周期的块大小&#34;&gt;4.1 方案一：只看上一周期的块大小&lt;/h3&gt;&#xA;&lt;p&gt;考察上一个难度周期中&lt;strong&gt;前 2000 个区块&lt;/strong&gt;的大小：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;若其中超过 50% 的区块，其大小超过当时 MaxBlockSize 的 90%，则 MaxBlockSize &lt;strong&gt;翻倍&lt;/strong&gt;；&lt;/li&gt;&#xA;&lt;li&gt;否则，若其中超过 90% 的区块，其大小低于当时 MaxBlockSize 的 50%，则 MaxBlockSize &lt;strong&gt;减半&lt;/strong&gt;；&lt;/li&gt;&#xA;&lt;li&gt;其余情况，MaxBlockSize 不变。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;设计类比难度调整：块持续接近上限说明需求真实存在，块普遍很空则上限下调，避免少数区块就扫空内存池。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-107</title>
				<link>https://bitcoinarche.com/xieyi/bip-107.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-107.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dynamic limit on the block size&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Washington Y. Sanchez &amp;lt;washington.sanchez@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-09-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/107&#34;&gt;https://bips.dev/107&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0107.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0107.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;2015 年区块大小之争中的“分阶段折中”方案。它与同族提案的差别在于不押注单一机制：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;：纯时间表扩容——&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt; 的第一阶段借用了类似的时间表思路，部署方式也明言与 &lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt; 相同&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt;：矿工付费投票、中位数重定，上限可升可降&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/106&#34;&gt;BIP-106&lt;/a&gt;：按上一周期实际块大小（与手续费）自动升降&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt;：先用几年时间表当“跑道”（runway），等网络与协议基础设施、第二层服务成熟后，再切换到只升不降的动态规则&lt;/p&gt;&#xA;&lt;p&gt;原文称第一阶段类似 Adam Back 的提案：先给一段安全的保守扩容期，再进入动态阶段。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-两个相反的担忧要同时兼顾&#34;&gt;3.1 两个相反的担忧要同时兼顾&lt;/h3&gt;&#xA;&lt;p&gt;原文列出未来几年预期中的大额基础设施投入：改善全球网络连接、改善区块传播、第二层链下服务与网络、交易与区块链的一般效率改进。在此背景下，它摆出两个必须精细平衡的担忧：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;扩得太猛，可能加剧网络与挖矿中心化趋势（主要由 ASIC 等挖矿硬件驱动），进而威胁网络安全；&lt;/li&gt;&#xA;&lt;li&gt;对链上交易量上升不作响应，则可能造成“消费级失败”：普通用户享受了六年多低成本链上交易后，会被 prohibitive 的“手续费市场”定价挤出区块链。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;开发者、矿工、企业与用户之间对“需要扩容”已有共识，分歧在后果。&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt; 的答案是分段处理：先小步、后自动，且自动阶段只进不退、步幅极小。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-第一阶段时间表20162020&#34;&gt;4.1 第一阶段：时间表（2016–2020）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2016–2017 年：2MB&lt;/li&gt;&#xA;&lt;li&gt;2018–2019 年：4MB&lt;/li&gt;&#xA;&lt;li&gt;2020 年：6MB&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这段“跑道”用来在切换到动态规则之前，缓解交易量压力，同时让网络与协议基础设施改进、第二层服务出现。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-第二阶段动态上调2020-年起&#34;&gt;4.2 第二阶段：动态上调（2020 年起）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;每 4032 个区块（约 4 周）做一次检查（CHECK），理论上一年最多触发 13 次上调。&lt;/li&gt;&#xA;&lt;li&gt;若最近至少 3025 个区块达到或超过 60% 满，则最大区块大小提高 10%。&lt;/li&gt;&#xA;&lt;li&gt;上限只能提高，永不下降。&lt;/li&gt;&#xA;&lt;li&gt;默认的 &lt;code&gt;limitfreerelay&lt;/code&gt; 也按最大区块大小提高的比例同步提高：无手续费交易可继续按常态提交与中继；这一参数也有助于抵消用“便士洪泛”（penny-flooding）触发扩容的尝试。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文的算例：动态规则于 2020 年 1 月 1 日上线时，上限为 6MB；若至少 3025 个区块达到 3.6MB（即 60%），新上限变为 6.6MB；若 13 次上调在年内全部触发，2020 年底的理论最大上限约为 20.7MB。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-109</title>
				<link>https://bitcoinarche.com/xieyi/bip-109.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-109.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/109&#34;&gt;BIP-109&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Two million byte size limit with sigop and sighash limits&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-01-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/109&#34;&gt;https://bips.dev/109&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0109.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0109.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;区块大小之争中“简单改数字”一派的收尾之作。同一作者 Gavin Andresen 此前写过 &lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;（提高最大区块大小）；同期还有 &lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt;（扩容至 2MB）。&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/106&#34;&gt;BIP-106&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/107&#34;&gt;BIP-107&lt;/a&gt; 都在设计动态机制，&lt;a href=&#34;https://bips.dev/109&#34;&gt;BIP-109&lt;/a&gt; 反其道而行：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;不投票、不看链上指标、不分阶段——只做一次性的 1MB → 2MB；&lt;/li&gt;&#xA;&lt;li&gt;真正花笔墨的地方不在数字，而在两个防攻击的配套上限：sigop 的准确计数与签名哈希总量上限；&lt;/li&gt;&#xA;&lt;li&gt;部署上借用 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（version bits）的思路选信号位，但阈值从常见的 95% 降到 75%。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;理解它，要把重点放在“扩容的同时怎样不让 2MB 区块变成 CPU 耗尽攻击的工具”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机只列三条，非常直白：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;延续当前经济政策&lt;/strong&gt;——短期内交易量在涨，先给链上容量留出余地；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;演练一次硬分叉网络升级&lt;/strong&gt;（Exercise hard fork network upgrade）——把硬分叉本身当作需要练习的治理动作；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;缓解潜在的 CPU 耗尽攻击&lt;/strong&gt;——区块变大后，若不限制签名运算与签名哈希的成本，恶意矿工可以构造验证代价极高的 2MB 区块拖慢全网。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;第三条是它与 &lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt; 等单纯改数字提案的关键区别。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-区块大小1000000--2000000-字节&#34;&gt;4.1 区块大小：1,000,000 → 2,000,000 字节&lt;/h3&gt;&#xA;&lt;p&gt;规范序列化区块的最大字节数，从 1,000,000 提高到 2,000,000。一次改完，没有后续时间表或动态公式。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-11</title>
				<link>https://bitcoinarche.com/xieyi/bip-11.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-11.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;M-of-N Standard Transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-10-18&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2011-10-02&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已采用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/11&#34;&gt;https://bips.dev/11&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;多签与标准交易族的早期关键文档。协议里早已有 OP_CHECKMULTISIG，但在 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 之前，这类交易属于“非标准”：多数节点不转发，矿工也未必打包，实际很难用。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 把它推进为标准交易（在 n ≤ 3 的限制下）。后续演进包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;：P2SH 地址格式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：Pay to Script Hash，把复杂脚本哈希进地址，多签更易用&lt;/p&gt;&#xA;&lt;p&gt;再往后：SegWit、Taproot、描述符与现代多签钱包实践&lt;/p&gt;&#xA;&lt;p&gt;理解 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt;，是理解“为什么比特币能做多人授权、托管、企业资金管控”的起点。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-受保护钱包wallet-protection-service&#34;&gt;3.1 受保护钱包（Wallet Protection Service）&lt;/h3&gt;&#xA;&lt;p&gt;采用 2-of-2：一把签名来自用户电脑上的钱包（可能已中毒），另一把来自钱包保护服务（WPS）。用户发起转账时，客户端把拟交易发给 WPS；WPS 再向用户确认“是否本人发起、金额与收款是否正确”，双方都签才生效。&lt;/p&gt;&#xA;&lt;p&gt;文档特别提醒：用户应要求 WPS 提供所用私钥的备份，并离线安全保存，以免服务商倒闭后资金被锁死。客户端与 WPS 如何通信，不在本 BIP 范围内。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-三方托管买方卖方仲裁方&#34;&gt;3.2 三方托管（买方、卖方、仲裁方）&lt;/h3&gt;&#xA;&lt;p&gt;采用 2-of-3：买方、卖方、可信仲裁人各提供一个公钥。买方把币打入 2-of-3 的 CHECKMULTISIG 输出，并把交易 ID 告知卖方与仲裁人。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;履约顺利：卖方先签名，买方再联署，资金付给卖方；&lt;/li&gt;&#xA;&lt;li&gt;发生争议：仲裁人与买方或卖方中的任一方合作，即可决定资金去向。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;三方如何交换公钥与签名，同样不在本 BIP 范围内。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-其他&#34;&gt;3.3 其他&lt;/h3&gt;&#xA;&lt;p&gt;凡是“赎回资金需要不止一个签名”的场景——公司资金需多人签字、共享账户、简单治理安排等——都可以落在 M-of-N 模型上。&lt;/p&gt;&#xA;&lt;p&gt;核心障碍不在操作码（OP_CHECKMULTISIG 已存在），而在网络策略：非标准交易难以进内存池、难以被挖出。&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 要做的，就是把限定条件下的多签交易升为标准类型。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-110</title>
				<link>https://bitcoinarche.com/xieyi/bip-110.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-110.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/110&#34;&gt;BIP-110&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Reduced Data Temporary Softfork&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Dathon Ohm &amp;lt;dathonohm+bip@proton.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-12-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/110&#34;&gt;https://bips.dev/110&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0110.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0110.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;编号紧挨着 &lt;a href=&#34;https://bips.dev/109&#34;&gt;BIP-109&lt;/a&gt;，方向却正好相反。&lt;a href=&#34;https://bips.dev/105&#34;&gt;BIP-105&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/109&#34;&gt;BIP-109&lt;/a&gt; 争论的是“区块能装多少交易”；&lt;a href=&#34;https://bips.dev/110&#34;&gt;BIP-110&lt;/a&gt; 问的是“区块里什么东西不该装”——它要临时收紧的是&lt;strong&gt;任意数据&lt;/strong&gt;在交易各字段中的容身之处。&lt;/p&gt;&#xA;&lt;p&gt;它是一份软分叉提案，规则大量援引后来的脚本体系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：P2SH，其 redeemScript 推送是规则 2 的唯一例外&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层），定义了 witness v0 的合法形态&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot，定义 witness v1 与控制块（control block）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Taproot 脚本验证，定义 Tapleaf 版本 0xc0（Tapscript）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/433&#34;&gt;BIP-433&lt;/a&gt;：Pay to Anchor（P2A），是它承认的又一种已定义 witness 形态&lt;/p&gt;&#xA;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt; 对照看也很有意思：114 想把脚本树做大、做活，110 则在临时期内把 Taproot 控制块压到 128 个脚本叶子的规模——一个扩表达，一个收数据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-任意数据嵌入被标准化支持后的激励扭曲&#34;&gt;3.1 任意数据嵌入被“标准化支持”后的激励扭曲&lt;/h3&gt;&#xA;&lt;p&gt;原文称，比特币社区历来对把任意数据嵌入交易的技术持对抗态度，因为一旦这种用法变得理所当然、开始“承重”（load-bearing），就会产生负外部性，尤其是压在节点运营者身上。&lt;/p&gt;&#xA;&lt;p&gt;导火索是原文所称 2022 年开始被利用的 “inscription” 手法：把任意数据嵌入交易的趋势，给节点运营者带来显著的不必要负担，并把开发焦点与激励从“健全、无许可、无国界的货币”这一根本目的上引开。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-它想达到的效果&#34;&gt;3.2 它想达到的效果&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;在共识层临时使几种被认为危害最大的数据滥用方法失效，同时保留一切已知的货币用途；&lt;/li&gt;&#xA;&lt;li&gt;具体说：使嵌入大于 256 字节的连续任意数据的一切方法失效；使主要被滥用于数据嵌入的大 scriptPubKey 与大 Tapleaf 形态失效；并在共识层恢复长期以来的 83 字节 OP_RETURN 策略上限；&lt;/li&gt;&#xA;&lt;li&gt;以此传递信号：任意数据存储不会被当作受支持的用例，并改善节点网络的去中心化——原文的说法是让比特币“只做一件事，并把它做好”（do one thing, and do it well）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文也承认：垃圾信息（spam）主要仍应由策略（policy）层应对，策略无法保证 100% 有效、尤其防不住自己挖矿的作恶者，这份软分叉的作用是收住最坏情形。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-111</title>
				<link>https://bitcoinarche.com/xieyi/bip-111.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-111.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;NODE_BLOOM service bit&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Matt Corallo &amp;lt;bip111@bluematt.me&amp;gt;；Peter Todd &amp;lt;pete@petertodd.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/111&#34;&gt;https://bips.dev/111&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络服务宣告族，是 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 的补丁式扩展。&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;（Connection Bloom filtering，连接布隆过滤）让轻客户端把一个 BLOOM 过滤器交给全节点，节点只回传匹配的交易，从而省下轻客户端的带宽——但它当年没有定义任何服务位（service bit）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt; 补的正是这一位：节点先宣告“我提供过滤服务”，对等方再决定要不要向它发过滤器。它与同期的时间锁族（&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt;）同在 2015 年 8 月前后定稿、编号相邻，但层面完全不同——那两份改共识，这一份只改节点之间如何自我介绍。&lt;/p&gt;&#xA;&lt;p&gt;后来轻客户端过滤又演进出 &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt;（客户端区块过滤）与 &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt;（紧凑区块过滤器）：思路反过来，由节点提供紧凑过滤器、客户端在本地匹配。读 &lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt;，能看清 BLOOM 路线为什么需要先解决“谁愿意提供服务”这一步。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-bip-37-默认人人提供现实并非如此&#34;&gt;3.1 BIP-37 默认“人人提供”，现实并非如此&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 没有规定服务位，等于隐含假设：所有向对等方提供数据的节点都支持连接过滤。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-过滤的隐私与-dos-问题&#34;&gt;3.2 过滤的隐私与 DoS 问题&lt;/h3&gt;&#xA;&lt;p&gt;原文给出两个理由，说明这个假设站不住：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;隐私&lt;/strong&gt;：已发表的研究表明，BIP-37 的连接过滤算法提供的隐私很少、甚至没有；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;拒绝服务风险&lt;/strong&gt;：在某些节点上，连接过滤是一个很大的 DoS 风险点。原文脚注举了 2013 年 7 月 bitcoin-dev 邮件列表上的讨论为例，并链接了示例性的 DoS 利用代码。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;结论是：允许节点运营者&lt;strong&gt;关掉&lt;/strong&gt;连接 BLOOM 过滤，是一个非常需要的功能——而要让关闭成为可能，先得有一个办法把“提供/不提供”说清楚。这就是服务位的用途。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新增服务位&#34;&gt;4.1 新增服务位&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;NODE_BLOOM = (1 &amp;lt;&amp;lt; 2)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;支持 BLOOM 过滤的节点应当置起该位；不支持的，应当保持不置起。&lt;/li&gt;&#xA;&lt;li&gt;NODE_BLOOM 与 NODE_NETWORK 相互独立、互不相同：宣告 NODE_BLOOM 而不宣告 NODE_NETWORK 是合法的（原文说目前这样做没什么道理，但未来的某些提案可能使之更有用）。&lt;/li&gt;&#xA;&lt;li&gt;选用服务位，理由是“应用一个 BLOOM 过滤器”本身就是一项服务。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-协议版本一并抬高&#34;&gt;4.2 协议版本一并抬高&lt;/h3&gt;&#xA;&lt;p&gt;参考实现中，协议版本从 70002 提高到 70011。这样做是为了向后兼容：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-112</title>
				<link>https://bitcoinarche.com/xieyi/bip-112.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-112.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;CHECKSEQUENCEVERIFY&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;；Mark Friedenbach &amp;lt;mark@friedenbach.org&amp;gt;；Eric Lombrozo &amp;lt;elombrozo@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;https://bips.dev/112&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;时间锁族的核心成员，与两份文档不可分开读：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;：用共识强制的序列号实现相对锁定时间——先给交易的 nSequence 字段赋予“相对锁定”的共识语义&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：再给脚本一个能&lt;strong&gt;检查&lt;/strong&gt;这个字段的操作码&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt;：把锁定时间的判断端点改为过去时间中位数——三份文件在部署一节中互相写明，须用同一机制&lt;strong&gt;同时部署&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;它的前辈是 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;（OP_CHECKLOCKTIMEVERIFY）：那是绝对时间锁，检查“现在是否已过某个时刻/高度”；&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 是相对时间锁，检查“被花的输出是否已经够老”。原文的参考实现与文档大量建立在 Peter Todd 为 BIP-65 所做的工作之上；相对锁定的想法由 Mark Friedenbach 提出，他发明了用序列号实现相对锁定的方法并写了 CHECKSEQUENCEVERIFY 的参考实现。&lt;/p&gt;&#xA;&lt;p&gt;在编号相邻的这一组里，&lt;a href=&#34;https://bips.dev/110&#34;&gt;BIP-110&lt;/a&gt;（数年后）与 &lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt; 反复引用本页的托管与 HTLC 例题——114 的例子正是把 112 的脚本拆成 MAST 分支。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-bip-68-给了语义脚本却够不着&#34;&gt;3.1 BIP-68 给了语义，脚本却够不着&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt; 把 nSequence 重新用作共识强制的相对锁定时间：未到龄的非最终（non-final）交易不能被选进区块。但脚本本身没有办法根据这个字段作决定——合约无法写出“这条路径要等输出确认满 N 个区块/一段时间之后才走得通”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 把 nSequence 交到脚本手里。由此可以构造这样的执行路径：时钟从&lt;strong&gt;证明已发布&lt;/strong&gt;（proof-of-publication，即资金交易上链确认）那一刻才开始走，而不是在某个历法时刻预先定死。这为分阶段协议打开了空间：托管、支付通道、双向锚定（bidirectional pegs）等。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-典型场景&#34;&gt;3.2 典型场景&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;带超时的托管&lt;/strong&gt;：Alice、Bob 与托管方建 2-of-3 地址，赎回脚本一条支路是任意两人签名（随时可花），另一条支路是 “30d” CHECKSEQUENCEVERIFY 之后 Alice 单独签名——资金确认 30 天后，Alice 可独自取回。时钟从付款确认时才开始。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;追溯撤销（功能等价）&lt;/strong&gt;：区块链不可篡改，确认过的承诺无法真正撤回。但可以让一条路径被延迟、另一条路径在窗口期内凭“撤销条件”立即花费，从而在功能上模拟撤销：撤销条件迟迟不出现，延迟路径到期后按原合约执行。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;哈希时间锁定合约（HTLC）&lt;/strong&gt;：一条路径要求在撤销窗口内出示哈希原像，出示秘密即向对方保证该交易永不会被广播——因为对方可立即凭秘密 claim，而自己还要等窗口过去。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;双向支付通道与闪电网络&lt;/strong&gt;：相对锁定让一方在对方广播已撤销交易时，有一段可预期长度的响应时间；时钟从承诺交易确认那刻起算，通道不必像绝对锁定那样临近到期就关闭重开。具体构造见第四节末与原文例题。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;双向锚定侧链&lt;/strong&gt;：延时分支配合（不在本 BIP 范围内的）REORGPROOFVERIFY，让转回主链的提取在重组证明期过后才生效。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-重定义-nop3&#34;&gt;4.1 重定义 NOP3&lt;/h3&gt;&#xA;&lt;p&gt;CHECKSEQUENCEVERIFY 重定义既有的 NOP3 操作码。执行时，只要下列任一条件为真，脚本解释器即终止并报错：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-113</title>
				<link>https://bitcoinarche.com/xieyi/bip-113.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-113.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Median time-past as endpoint for lock-time calculations&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Thomas Kerin &amp;lt;me@thomaskerin.io&amp;gt;；Mark Friedenbach &amp;lt;mark@friedenbach.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/113&#34;&gt;https://bips.dev/113&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;时间锁族的“计时基准”文档。它自己不发明任何时间锁，只回答一个基础问题：判断“锁到期没有”时，应当拿什么时间来比？&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;：OP_CHECKLOCKTIMEVERIFY，绝对锁定——原文说，本提案旨在保证锁定时间计算有可靠行为，正是 BIP-65 所需要的&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;：相对锁定时间（序列号）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：CHECKSEQUENCEVERIFY，脚本相对锁定&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt;：给上述按时间计的锁定统一换上中位过去时间（median time-past）这一端点，并与 BIP-68、BIP-112 用同一机制同时部署&lt;/p&gt;&#xA;&lt;p&gt;想法来源上，原文致谢称：最初的想法由 Gregory Maxwell 于 2013 年 7 月 16 日在 #bitcoin-wizards 频道提出；Mark Friedenbach 设计并编写了参考实现，Thomas Kerin 撰写了本文档。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-区块时间戳并不可靠&#34;&gt;3.1 区块时间戳并不可靠&lt;/h3&gt;&#xA;&lt;p&gt;当时的规则是：若当前时间或区块高度小于等于交易 locktime 所指定的值，该交易就被排除、不得进块。问题是共识规则并不强制区块时间戳严格有序排列。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-由此产生的歪激励&#34;&gt;3.2 由此产生的歪激励&lt;/h3&gt;&#xA;&lt;p&gt;原文点名这一后果：矿工有动机&lt;strong&gt;谎报自己区块的时间&lt;/strong&gt;，以便把按墙上时钟（wall clock）判断其实尚未到期的时间锁定交易提前收进块里，多赚手续费（collect more fees）。&lt;/p&gt;&#xA;&lt;p&gt;也就是说，拿单个区块自己的时间戳当裁判，这个裁判恰好由利益相关方填写。&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt; 要换掉的正是这个裁判。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新的端点过去-11-个区块的中位数&#34;&gt;4.1 新的端点：过去 11 个区块的中位数&lt;/h3&gt;&#xA;&lt;p&gt;交易 locktime 的数值本身不变，变的只是判断一笔交易能否进块时的计算方式。不再用不可靠的单个时间戳，而是用如下函数得出“当前区块时间”：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-114</title>
				<link>https://bitcoinarche.com/xieyi/bip-114.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-114.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Merkelized Abstract Syntax Tree&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Johnson Lau &amp;lt;jl2012@xbt.hk&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-04-02&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/114&#34;&gt;https://bips.dev/114&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;脚本表达能力演进族，站在两步改革的延长线上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：P2SH——把赎回条件从 scriptPubKey 换成一个 20 字节哈希，花费时才由赎回者给出脚本，解决了“条件难指定、大脚本占 UTXO、发送方付费”三个问题&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层）——P2WSH 把脚本移入 witness，恢复 10,000 字节脚本上限；本 BIP 明确依赖（depends on）BIP-141 部署&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt;：再进一步——P2SH 与 P2WSH 在花费时都必须公开脚本的&lt;strong&gt;全部分支&lt;/strong&gt;，包括没有执行的那些；MAST 则只公开执行的一支&lt;/p&gt;&#xA;&lt;p&gt;它的例题直接取自时间锁族：把 &lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 的带超时托管、HTLC 脚本“压平”为若干互斥分支，展示分支化之后的可读性与体积收益。思想来源上，原文致谢称 MAST 的想法来自 Russell O’Connor、Pieter Wuille 与 Peter Todd。&lt;/p&gt;&#xA;&lt;p&gt;后来 Taproot 的脚本树（taptree，见 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;）以不同机制实现了“只揭示所走的那一支”这一核心直觉；但那是另一套设计，不能与本提案混为一谈——本提案本身从未激活。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-原始脚本模型的五个问题&#34;&gt;3.1 原始脚本模型的五个问题&lt;/h3&gt;&#xA;&lt;p&gt;原文回顾了比特币脚本系统的演进，并列出原始设计对复杂脚本的不足：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;接收方难以指定赎回条件；&lt;/li&gt;&#xA;&lt;li&gt;大脚本占用更多 UTXO 空间；&lt;/li&gt;&#xA;&lt;li&gt;追加的区块空间由发送方付费；&lt;/li&gt;&#xA;&lt;li&gt;为防 DoS，脚本被限制在 10,000 字节、201 个操作码以内；&lt;/li&gt;&#xA;&lt;li&gt;脚本中未执行的分支、以及非共识强制的数据，对全网公开，既占区块空间，又损害隐私。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 修好了前三条，但受脚本中数据推送 520 字节上限约束，P2SH 脚本不能超过 520 字节，且花费时仍须公开全部未执行分支。&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 的 P2WSH 把上限恢复回 10,000 字节，但同样要公开未执行分支。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-115</title>
				<link>https://bitcoinarche.com/xieyi/bip-115.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-115.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/115&#34;&gt;BIP-115&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Generic anti-replay protection using Script&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-09-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/115&#34;&gt;https://bips.dev/115&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0115.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0115.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;脚本防重放与链分裂应对族。它和时间锁族相邻但不同：&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 的 OP_CHECKLOCKTIMEVERIFY、&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 的 CHECKSEQUENCEVERIFY 约束的是“什么时候能花”，&lt;a href=&#34;https://bips.dev/115&#34;&gt;BIP-115&lt;/a&gt; 约束的是“在哪条链上能花”——把某个具体区块的哈希钉进花费条件。&lt;/p&gt;&#xA;&lt;p&gt;它的做法沿用了软分叉的经典手法：重定义一个 OP_NOP 占位操作码（这里是 OP_NOP5），部署方式计划用 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 的 version bits，部署名写作 “cbah”，但原文中起始时间、超时时间与 bit 位均为 TBD（待定），从未定稿。&lt;/p&gt;&#xA;&lt;p&gt;与它同属“让脚本能检查链上既有事实”思路的，还有后来的各类内省（introspection）与契约（covenant）提案；&lt;a href=&#34;https://bips.dev/115&#34;&gt;BIP-115&lt;/a&gt; 是其中较早、目标非常聚焦的一个：只查一个区块高度对应的哈希，不引入通用计算。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-从双花中安全恢复&#34;&gt;3.1 从双花中安全恢复&lt;/h3&gt;&#xA;&lt;p&gt;用户有时会在收款交易尚未确认时就把币花出去（Tx B1）。如果那笔收款交易（Tx A1）被双花，钱包必须改发一笔新的支出交易（Tx B2）。&lt;/p&gt;&#xA;&lt;p&gt;若双花的版本（Tx A2）仍然付给该钱包，问题不大：换掉输入指向、重新签名即可。但若 Tx A2 根本不付给该钱包，钱包只能在 Tx B2 里改花别的、不冲突的 UTXO——攻击者随后可以重组链、把 Tx A1 的双花再翻回来，使 Tx B1 与 Tx B2 两笔同时确认，钱包被坑两次。&lt;/p&gt;&#xA;&lt;p&gt;有了 OP_CHECKBLOCKATHEIGHT，钱包发 Tx B2 时可以附加条件：确认 Tx A2 的那个区块必须在本链历史中。这样重组翻转后 Tx B2 自动失效，风险被消除。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-116</title>
				<link>https://bitcoinarche.com/xieyi/bip-116.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-116.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;MERKLEBRANCHVERIFY&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mark Friedenbach &amp;lt;mark@friedenbach.org&amp;gt;, Kalle Alm &amp;lt;kalle.alm@gmail.com&amp;gt;, BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-08-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/116&#34;&gt;https://bips.dev/116&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0116.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0116.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;MAST（默克尔化抽象语法树）与合约脚本族的前身一族。传统写法是把合约的全部花费条件枚举进一个脚本，花费时靠 witness 里的选择值穿过一串 if/else；&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;（P2SH）与 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;（SegWit）能把脚本推迟到花费时才揭示，但仍要揭示全部条件。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt; 给出另一半拼图：用默克尔树承诺一整组数据元素，花费时只出示用到的元素与分支证明。它自己只管“证明某个元素在集合里”，不管执行代码；与它同日提出、同作者的 &lt;a href=&#34;https://bips.dev/117&#34;&gt;BIP-117&lt;/a&gt;（尾调用语义）负责把选出的策略脚本真正执行起来，两者合起来构成一种广义 MAST。这一思路与显式 MAST 方案 &lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt; 目标相同、路径不同；&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;（OP_CHECKTEMPLATEVERIFY）则是同一时期另一条契约路线——用模板哈希直接约束下一笔交易的形态。&lt;/p&gt;&#xA;&lt;p&gt;它依赖的快速默克尔树构造来自 &lt;a href=&#34;https://bips.dev/98&#34;&gt;BIP-98&lt;/a&gt;，刻意不用中本聪为区块头设计的那种默克尔树（见 4.3）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-全部条件必须全揭示&#34;&gt;3.1 全部条件必须全揭示&lt;/h3&gt;&#xA;&lt;p&gt;既有合约写法的通病：所有执行路径都必须写进 scriptPubKey 或赎回脚本，哪怕花费时根本用不到。后果有三层：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;浪费链上空间，脚本还受压入（push）大小上限限制，复杂合约根本写不下；&lt;/li&gt;&#xA;&lt;li&gt;隐私受损：未用到的策略条件往往带有用户特征，花费一次就全曝光；&lt;/li&gt;&#xA;&lt;li&gt;可互换性（fungibility）受损：外人能从完整条件集分辨这枚币的来历与用途。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;32-只承诺按需揭示&#34;&gt;3.2 只承诺、按需揭示&lt;/h3&gt;&#xA;&lt;p&gt;改用默克尔哈希树承诺全部策略选项，花费时只强制揭示实际用到的那一条，未用部分继续保持隐藏。泄露最少，链上负担也最少。&lt;/p&gt;&#xA;&lt;p&gt;同时，脚本大小与运行限制从此只约束“单条被用到的策略”，而不是所有策略之和——可行的合约复杂度因此大幅上升。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-操作码与栈布局&#34;&gt;4.1 操作码与栈布局&lt;/h3&gt;&#xA;&lt;p&gt;MERKLEBRANCHVERIFY 重定义 OP_NOP4。执行时若出现以下任一情形，脚本报错终止：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;栈少于 3 项；&lt;/li&gt;&#xA;&lt;li&gt;栈顶第一项超过 2 字节；&lt;/li&gt;&#xA;&lt;li&gt;第一项按整数解释（记为 N）为负数或非最小编码；&lt;/li&gt;&#xA;&lt;li&gt;第二项不是恰好 32 字节（即所承诺的默克尔根）；&lt;/li&gt;&#xA;&lt;li&gt;第三项不是按 &lt;a href=&#34;https://bips.dev/98&#34;&gt;BIP-98&lt;/a&gt; 序列化的默克尔树包含证明，且其所需 VERIFY 哈希个数不等于 floor(N/2)；&lt;/li&gt;&#xA;&lt;li&gt;栈中剩余元素少于 floor(N/2) 个——这些就是待验证的输入元素。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-验证方式&#34;&gt;4.2 验证方式&lt;/h3&gt;&#xA;&lt;p&gt;N 的最低位决定输入元素如何变成 VERIFY 哈希：最低位为 0 时，每个输入元素用双重 SHA256 哈希；最低位为 1 时，每个元素必须恰好 32 字节，直接当作已算好的哈希。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-117</title>
				<link>https://bitcoinarche.com/xieyi/bip-117.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-117.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/117&#34;&gt;BIP-117&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Tail Call Execution Semantics&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mark Friedenbach &amp;lt;mark@friedenbach.org&amp;gt;, Kalle Alm &amp;lt;kalle.alm@gmail.com&amp;gt;, BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-08-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/117&#34;&gt;https://bips.dev/117&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0117.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0117.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;脚本执行语义与广义 MAST 族。它是 &lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt;（MERKLEBRANCHVERIFY）的姊妹提案，同日、同作者：&lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt; 负责证明“被选出的策略脚本确实在承诺集合里”，&lt;a href=&#34;https://bips.dev/117&#34;&gt;BIP-117&lt;/a&gt; 负责在证明之后把这个脚本真正跑起来。&lt;/p&gt;&#xA;&lt;p&gt;上游基础是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;（P2SH）与 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;（SegWit）：两者都能在花费时才揭示脚本，但每个输出只能承诺一个脚本。对照方案是显式 MAST 的 &lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt;——它靠 BIP-141 的脚本版本机制激活专门的 MAST 构造；116+117 的路线则主张只用脚本本身完成成员验证与跳转，所需的共识改动少得多，也为日后纯脚本层面的创新留了口子。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-一个输出只能承诺一个脚本&#34;&gt;3.1 一个输出只能承诺一个脚本&lt;/h3&gt;&#xA;&lt;p&gt;P2SH 与 SegWit 解决了“脚本不必提前公开”，但没有解决“策略不止一种”：无论最终用哪条路径花费，全部策略都必须塞进同一个脚本里揭示。合约越复杂，脚本越大，未用路径的隐私泄露也越严重。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-让赎回脚本自己算出要执行的策略&#34;&gt;3.2 让赎回脚本自己算出要执行的策略&lt;/h3&gt;&#xA;&lt;p&gt;本提案的思路是推广既有做法：赎回脚本可以先做任意计算，把最终要执行的策略脚本放到栈顶，再由执行语义把它当作子脚本运行。配合 &lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt;，流程是：预先把合约的所有可能执行路径枚举、压平为互不分支的策略脚本，哈希进一棵默克尔树；花费时只出示用到的那条路径，用 MERKLEBRANCHVERIFY 证明它在树中，然后尾调用执行它。这就是原文所说的广义 MAST。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-尾调用的触发条件&#34;&gt;4.1 尾调用的触发条件&lt;/h3&gt;&#xA;&lt;p&gt;脚本执行结束时，若同时满足：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;执行状态不是“干净”的——主栈多于 1 项，或主栈恰有 1 项但 alt 栈非空；&lt;/li&gt;&#xA;&lt;li&gt;主栈栈顶元素按布尔解释为真；&lt;/li&gt;&#xA;&lt;li&gt;栈顶元素不是单字节、或不在 0x51 至 0x60 的闭区间内，&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;则把栈顶元素弹出、解释为序列化脚本并执行它；主栈与 alt 栈的其余元素原地保留，作为该子脚本的输入。子脚本终止，整个脚本随之终止——执行不返回调用方，这正是“尾调用”。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-单字节的特殊情形分片拼接&#34;&gt;4.2 单字节的特殊情形：分片拼接&lt;/h3&gt;&#xA;&lt;p&gt;若栈顶恰是 0x51（OP_1）至 0x60（OP_16）范围内的单字节，则它表示 N＝2 至 17：从主栈（不够时续接 alt 栈）再弹出 N 个元素，按逆序拼接成一个序列化脚本再执行。此举是为了绕开单个压入 520 字节的上限，把大脚本分片带进来。原文据此算得：每个输入可用的最大脚本规模为 10000＋17×520＝18840 字节。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-118</title>
				<link>https://bitcoinarche.com/xieyi/bip-118.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-118.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;SIGHASH_ANYPREVOUT for Taproot Scripts&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Christian Decker &amp;lt;decker.christian@gmail.com&amp;gt;, Anthony Towns &amp;lt;aj@erisian.com.au&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-02-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;前置依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/118&#34;&gt;https://bips.dev/118&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;签名哈希（sighash）与链下协议族。它源于闪电网络论文中提出的 SIGHASH_NOINPUT 想法（由 Joseph Poon 于 2016 年 2 月正式提出），后改名为 ANYPREVOUT，以表明“任意前一输出可用、但输入的其他方面仍有承诺”。&lt;/p&gt;&#xA;&lt;p&gt;它建立在 Taproot 三件套之上：&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;（Schnorr 签名）、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;（Taproot 输出规则）、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;（Tapscript 验证）。原文明确它只支持脚本路径花费，不支持密钥路径花费。&lt;/p&gt;&#xA;&lt;p&gt;与同族提案的关系：&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;（OP_CHECKTEMPLATEVERIFY）能用模板哈希达到部分相似效果，原文专门比较过——ANYPREVOUTANYSCRIPT 可与 SIGHASH_SINGLE、SIGHASH_ANYONECANPAY 组合、允许动态找零输出，但需要签名运算；CTV 只需哈希运算、脚本更短，且能承诺输入个数与序号。两者常被放在同一张“契约工具”清单里对照，但机制互不依赖。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;链下协议靠一批尚未广播的交易互相博弈：先约定好“链上出现某笔交易时，就用另一笔预定交易回应”。问题是，回应交易里的签名默认承诺了被花费的确切 UTXO（outpoint）。同一回应要能应对多种可能的链上交易，就得为每一种可能各签一份——组合一多，签名与存储负担爆炸。&lt;/p&gt;&#xA;&lt;p&gt;原文的解法：让签名不承诺具体的前一输出。同一份签名可以动态重绑定到另一个由同一密钥授权、条件兼容的 UTXO 上，一份签名覆盖一族情形。典型应用是 eltoo 式的链下状态更新：后签的状态要能压过先签的状态，而结算交易又要精确对应某一份更新——原文脚注用这一例说明了“为何有时要承诺脚本、有时不要”。&lt;/p&gt;&#xA;&lt;p&gt;这种重绑定是选择性加入的：只有使用专门的 BIP 118 公钥类型的脚本才有此能力；还可以用不同密钥、让签名承诺所花脚本、使用不同金额、不同 nSequence 或 OP_CODESEPARATOR 等手段，进一步收窄一份签名可被重绑定的范围。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-bip-118-公钥&#34;&gt;4.1 BIP 118 公钥&lt;/h3&gt;&#xA;&lt;p&gt;通过 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 为“未知公钥类型”预留的软分叉口子引入新公钥类型，无需新操作码：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;公钥恰为单字节 0x01 时，指 Taproot 内部密钥本身；&lt;/li&gt;&#xA;&lt;li&gt;公钥为 33 字节且首字节为 0x01 时，去掉前缀，余下 32 字节即实际公钥。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这类公钥称为 BIP 118 公钥。对它使用 CHECKSIG、CHECKSIGVERIFY、CHECKSIGADD 时，不再按未知类型（非空签名即算通过）处理，而是按下列修改后的摘要规则验证。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-119</title>
				<link>https://bitcoinarche.com/xieyi/bip-119.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-119.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;CHECKTEMPLATEVERIFY&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jeremy Rubin &amp;lt;j@rubin.io&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-01-06&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;https://bips.dev/119&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;契约（covenant）族的核心提案：脚本第一次能约束“这枚币下一步必须变成什么样”，而不只是“谁能花”。它的前身是只承诺输出哈希的 OP_CHECKOUTPUTSHASHVERIFY，因不承诺版本号与锁定时间而不安全，已被本提案取代；它也曾被叫作 OP_SECURETHEBAG。&lt;/p&gt;&#xA;&lt;p&gt;谱系上，它与 &lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt;／&lt;a href=&#34;https://bips.dev/117&#34;&gt;BIP-117&lt;/a&gt; 的 MAST 路线都着眼于让脚本表达更强的花费条件，但手段不同：那一族是“承诺一组策略、按需揭示并执行”，&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt; 是“承诺一笔未来交易的确切模板、花费时逐字段核对”。与 &lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt;（SIGHASH_ANYPREVOUT）的关系原文专门论述：ANYSCRIPT 模式能用预签签名模拟模板，但 CTV 限制更死（输入个数、找零方式都被钉住）、只需哈希运算、脚本更短，且为未来模板升级（如 OP_TXHASH 一类设想）留了路径。原文还指出，OP_VAULT、OP_CHECKCONTRACTVERIFY、OP_TXHASH 等后续提案在其当前设计中都把 CTV 作为组成部分。&lt;/p&gt;&#xA;&lt;p&gt;部署手法沿用先例：重定义一个 OP_NOP（这里是 OP_NOP4），与 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 改写 OP_NOP 语义的方式相同。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-预签名的三大成本&#34;&gt;3.1 预签名的三大成本&lt;/h3&gt;&#xA;&lt;p&gt;在没有契约原语时，想预先定好一枚币的去向，只能预签交易。原文指出这带来三类成本：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;信任&lt;/strong&gt;：预签交易要交给某方保管，保管方可能丢失或滥用；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;交互&lt;/strong&gt;：多方场景里，每换一种情形就要多方再签一轮；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;存储&lt;/strong&gt;：所有可能情形都要事先签好存好，情形一多就不可收拾。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;32-把去向写进输出本身&#34;&gt;3.2 把“去向”写进输出本身&lt;/h3&gt;&#xA;&lt;p&gt;OP_CHECKTEMPLATEVERIFY 引入交易模板：一种简单的花费限制，把实际花费交易与一个哈希化的交易规格做模式匹配。去向直接由脚本强制，不再依赖任何人保管签名——想按别的样子花，验证直接失败。原文列举的应用方向包括金库（vault）、支付池、拥堵控制、批量创建通道以及离散对数合约（DLC）等，具体构造见原文参考文献。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-操作码语义&#34;&gt;4.1 操作码语义&lt;/h3&gt;&#xA;&lt;p&gt;OP_CHECKTEMPLATEVERIFY 使用 OP_NOP4（0xb3）。执行规则：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;栈为空，失败；&lt;/li&gt;&#xA;&lt;li&gt;栈顶元素不是 32 字节时，按 NOP 处理（共识层面）；推荐的标准性规则对此类用法以 SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS 拒绝，为未来给其他长度赋义留路；&lt;/li&gt;&#xA;&lt;li&gt;栈顶元素为 32 字节时，计算当前交易在当前输入序号下的 DefaultCheckTemplateVerifyHash，与栈顶不相等则失败；相等则按 NOP 继续。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;最常见的裸形式是 34 字节脚本：&lt;code&gt;0x20 &amp;lt;32 字节哈希&amp;gt; OP_CHECKTEMPLATEVERIFY&lt;/code&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-12</title>
				<link>https://bitcoinarche.com/xieyi/bip-12.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-12.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_EVAL&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-10-18&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/12&#34;&gt;https://bips.dev/12&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0012.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0012.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2SH（pay-to-script-hash）设计竞赛的最初一案。&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt; 在参见中把 &lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt; 标为 “the original P2SH design”；后来实际部署的是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 的方案，另一竞争设计是 &lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt; 的 OP_CHECKHASHVERIFY。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 是同一时期的姊妹提案：&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 先把多签定为标准交易，&lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt; 则试图更进一步，让任意复杂脚本都能藏进一个哈希里收款。读它是为了理解 P2SH 为什么最终没有选“执行数据”这条路。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机只有一句：启用“端到端”的安全钱包，以及向托管交易或其他复杂交易付款的方式，同时对旧客户端与旧矿工保持向后兼容。&lt;/p&gt;&#xA;&lt;p&gt;问题在于旧有模式：付款方在付款时就必须知道这笔钱日后该如何赎回的全部细节。若收款条件是复杂的多签或托管脚本，付款方要构造冗长的脚本，体积与手续费成本也都压在付款一侧。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt; 想把方向倒过来：由收款方指定日后花费这笔钱所需的交易类型，付款方只面对一个脚本哈希和一种新地址。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-op_eval-的语义&#34;&gt;4.1 OP_EVAL 的语义&lt;/h3&gt;&#xA;&lt;p&gt;OP_EVAL 重新定义既有的 OP_NOP1 操作码，执行时：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;从栈顶弹出一个元素，将其反序列化为脚本并执行；&lt;/li&gt;&#xA;&lt;li&gt;栈顶无元素、或该元素不是合法脚本，交易验证失败；&lt;/li&gt;&#xA;&lt;li&gt;被反序列化的脚本中若含有 OP_CODESEPARATOR，验证失败；&lt;/li&gt;&#xA;&lt;li&gt;被求值的脚本中若再出现 OP_EVAL，也会执行，但递归深度限制为 2；&lt;/li&gt;&#xA;&lt;li&gt;若把 OP_EVAL 当作空操作（no-op）来解释会导致验证失败，则该交易验证必须失败——这是防止新旧客户端判断分叉的关键约束（见 4.4）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-新的标准交易类型&#34;&gt;4.2 新的标准交易类型&lt;/h3&gt;&#xA;&lt;p&gt;与操作码配套，定义一种会被客户端转发、会被矿工打包的标准锁定脚本：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DUP HASH160 {20-byte-hash-value} EQUALVERIFY OP_EVAL&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其解锁脚本为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;...signatures... {serialized script}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;即赎回时给出签名与被序列化的脚本本身，节点先核对脚本的哈希与锁定脚本中的哈希一致，再用 OP_EVAL 执行该脚本。只有当这个被序列化的脚本本身属于标准交易类型之一时，花费 OP_EVAL 输出的交易才算标准交易。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-120</title>
				<link>https://bitcoinarche.com/xieyi/bip-120.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-120.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Proof of Payment&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Kalle Rosenbaum &amp;lt;kalle@rosenbaum.se&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-07-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/120&#34;&gt;https://bips.dev/120&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0120.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0120.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;应用层的支付凭证族。它与 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;（支付协议）相邻：支付协议解决“怎么付得明白”，&lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt; 解决“付完之后怎么向第三方证明我付过”。&lt;/p&gt;&#xA;&lt;p&gt;它还有一个配套文档：请求如何送达钱包，由 &lt;a href=&#34;https://bips.dev/121&#34;&gt;BIP-121&lt;/a&gt; 的 btcpop: URI 方案单独规定，本 BIP 只管证明本身的数据结构、流程与验证。更早的替代思路——用付款私钥签服务器指定的消息——没有被标准化，也难以覆盖 P2SH 等脚本类型；本提案刻意把证明做成一笔“交易形状”的对象，好让各种脚本类型一视同仁。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-付款之后需要一张收据&#34;&gt;3.1 付款之后需要一张“收据”&lt;/h3&gt;&#xA;&lt;p&gt;原文列举的场景都指向同一件事：付款本身即凭证，不必再引入用户名、密码、邮箱等个人信息——&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;预付费酒店房间：付款证明就是房门钥匙；&lt;/li&gt;&#xA;&lt;li&gt;在线视频租赁：在任何设备上凭证明观看已付费的视频；&lt;/li&gt;&#xA;&lt;li&gt;广告牌：预付两周期限内，凭证明随时更新内容；&lt;/li&gt;&#xA;&lt;li&gt;付费网站登录、按月付费的停车场（由汽车自动出示证明）、彩票（所有人付到同一地址，中奖者凭中奖交易的证明领奖）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;32-当时办法为什么不够&#34;&gt;3.2 当时办法为什么不够&lt;/h3&gt;&#xA;&lt;p&gt;原文盘点了既有做法。&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 的 PaymentRequest 加上履行它的交易勉强算证明，但只能用于经 BIP-70 付的款，且没有标准的请求／出示方式。用付款私钥签消息可以按需生成、防复用，但未标准化，且难以覆盖所有脚本类型。&lt;/p&gt;&#xA;&lt;p&gt;原文为付款证明定下五条目标性质：按需生成；只能用一次（防被盗后复用）；对任何脚本类型的付款都能生成（P2SH、P2PKH 等）；能证明持有解锁原交易全部输入所需的凭证；钱包与服务器都容易实现。&lt;/p&gt;&#xA;&lt;p&gt;对多签还有一条细则：P2SH 的 M-of-N 只要求任一组合法的 M 把密钥即可，不必是当初实际签名的那 M 把——否则多签的意义就被证明环节抵消了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-pop-的数据结构&#34;&gt;4.1 PoP 的数据结构&lt;/h3&gt;&#xA;&lt;p&gt;交易 T 的付款证明 PoP(T) 与一笔比特币交易结构完全相同：输入与 T 相同、同序，但每个输入的 sequence 号一律置 0；输出恰好一个，金额为 0，格式为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;OP_RETURN &amp;lt;version&amp;gt; &amp;lt;txid&amp;gt; &amp;lt;nonce&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中 version 为 2 字节小端（当前为 0x01 0x00），txid 为 32 字节的被证明交易，nonce 为 6 字节随机数据。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-121</title>
				<link>https://bitcoinarche.com/xieyi/bip-121.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-121.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/121&#34;&gt;BIP-121&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Proof of Payment URI scheme&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Kalle Rosenbaum &amp;lt;kalle@rosenbaum.se&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-07-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/121&#34;&gt;https://bips.dev/121&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0121.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0121.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;应用层的 URI 方案族，是 &lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt;（Proof of Payment）的配套传输层。&lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt; 明确把“请求如何送达钱包”留给单独规范，&lt;a href=&#34;https://bips.dev/121&#34;&gt;BIP-121&lt;/a&gt; 就是那份规范。&lt;/p&gt;&#xA;&lt;p&gt;它的骨架直接沿用比特币支付链接 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;：同样的查询参数风格、同样的 UTF-8 与百分号编码规则、同样的扩展规则，只是换了 scheme 与必填参数。同族还有为区块链引用设计的 &lt;a href=&#34;https://bips.dev/122&#34;&gt;BIP-122&lt;/a&gt;（blockchain: 方案），两者都是“用一条链接把意图递给用户自己的钱包／工具”的思路。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt; 的流程第一步是：想验证付款的一方把 PoP 请求送到付款人的钱包。请求里有回送地址、一次性 nonce、以及定位交易的提示——这些信息怎么递过去，需要一个钱包能统一识别的载体。&lt;/p&gt;&#xA;&lt;p&gt;本提案的答案是 URI：把请求编码成一条 btcpop: 链接，可以印成二维码让钱包扫，也可以经 NFC 传递。钱包一打开链接，就知道要为哪笔付款生成证明、把证明发到哪里、用哪个 nonce。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-与-bip-21-的四点差异&#34;&gt;4.1 与 BIP-21 的四点差异&lt;/h3&gt;&#xA;&lt;p&gt;规范主体与 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 相同，差异只有四处：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;scheme 是 &lt;code&gt;btcpop&lt;/code&gt;，不是 &lt;code&gt;bitcoin&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;路径部分（地址部分）恒为空；&lt;/li&gt;&#xA;&lt;li&gt;必填参数 &lt;code&gt;p&lt;/code&gt;：PoP 的回送目的地，例如一个 https: URL 或一个 mailto: URI；&lt;/li&gt;&#xA;&lt;li&gt;必填参数 &lt;code&gt;n&lt;/code&gt;：nonce，Base58 编码。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;可选参数 &lt;code&gt;txid&lt;/code&gt; 给出要证明的交易哈希，同样用 Base58 编码。除 &lt;code&gt;p&lt;/code&gt; 与 &lt;code&gt;n&lt;/code&gt; 外，所有参数都只是帮钱包定位交易的提示。&lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 的可扩展性同样适用（例如将来可加 date、toaddr 参数）；&lt;code&gt;req-&lt;/code&gt; 前缀参数的规则不变：钱包不支持某个 req- 参数时，必须视该 URI 为无效。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-122</title>
				<link>https://bitcoinarche.com/xieyi/bip-122.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-122.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/122&#34;&gt;BIP-122&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;URI scheme for Blockchain references / exploration&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Marco Pontello &amp;lt;marcopon@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/122&#34;&gt;https://bips.dev/122&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0122.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0122.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;应用层的 URI 方案族，与支付用的 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;（bitcoin:）、付款证明请求用的 &lt;a href=&#34;https://bips.dev/121&#34;&gt;BIP-121&lt;/a&gt;（btcpop:）并列，但用途正好错开：那两者是“发起动作”，&lt;a href=&#34;https://bips.dev/122&#34;&gt;BIP-122&lt;/a&gt; 是“引用与查看”——它不要求付款、不要求证明，只表达“我想看这条链上的这个对象”。&lt;/p&gt;&#xA;&lt;p&gt;它指向的对象是区块链浏览器（explorer）与本地工具，而不是某个具体网站。这与 &lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/121&#34;&gt;BIP-121&lt;/a&gt; 一样同出 2015 年那批应用层小规范，原文的讨论出处是 2015 年 8 月的 bitcoin-dev 邮件列表。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文指出的痛点很具体：用户想看一笔交易或一个区块的详情时，客户端通常随手指给一个区块链浏览器，或者给一列备选让用户挑；帖子与消息里引用某笔交易、某个区块时也常常根本不给链接。大量时候，用户只能复制哈希再粘贴到浏览器里——在移动设备上尤其别扭。&lt;/p&gt;&#xA;&lt;p&gt;统一的 blockchain: 链接把选择权交回用户：引用方只管写标准链接，用户点开时由自己偏好的工具（网页服务或本地应用）接管。钱包等工具的开发者也不必再为“接哪家浏览器”操心，更不必给用户维护一列备选。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-uri-形式&#34;&gt;4.1 URI 形式&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;blockchain:[//&amp;lt;chain&amp;gt;]/&amp;lt;tx|block|address&amp;gt;/&amp;lt;hash&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;chain：可选。目标链的 chain ID（见 4.2），含前导零；省略时默认比特币主网；&lt;/li&gt;&#xA;&lt;li&gt;type：必填，三选一——&lt;code&gt;tx&lt;/code&gt; 表示交易，&lt;code&gt;block&lt;/code&gt; 表示区块（哈希或高度均可），&lt;code&gt;address&lt;/code&gt; 表示地址；&lt;/li&gt;&#xA;&lt;li&gt;hash：必填，所引用对象的哈希（含前导零），区块也可以给高度。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文给出的 ABNF 文法为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;blockchainuri = &amp;#34;blockchain:&amp;#34; [&amp;#34;//&amp;#34; chain] &amp;#34;/&amp;#34; object&#xA;object = (&amp;#34;tx&amp;#34; &amp;#34;/&amp;#34; hash) / (&amp;#34;block&amp;#34; &amp;#34;/&amp;#34; (hash / blockheight)) /&#xA;         (&amp;#34;address&amp;#34; &amp;#34;/&amp;#34; address)&#xA;chain = hash&#xA;hash = 64HEXDIG&#xA;blockheight = 1*15DIGIT&#xA;address = base58&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;42-chain-id-如何定义&#34;&gt;4.2 chain ID 如何定义&lt;/h3&gt;&#xA;&lt;p&gt;一条链的 chain ID 是其创世区块的区块哈希；分叉链则用分叉后第一个区块的哈希。原文给出的例子：比特币主网为 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f，测试网为 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943，regtest 为 0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206。这样任何链（包括从其他链分叉出去的链）都有天然唯一、不用注册的标识。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-123</title>
				<link>https://bitcoinarche.com/xieyi/bip-123.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-123.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;BIP Classification&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Eric Lombrozo &amp;lt;elombrozo@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-26&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Process（流程类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/123&#34;&gt;https://bips.dev/123&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;注：本 BIP 原文没有 Layer 字段——它定义的正是“层”本身；本站按其流程类属性归入流程层。&lt;/p&gt;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;BIP 流程与分类族，是给所有 BIP 贴“系统层”标签的元文档。&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 定下了提案的类型（标准类／信息类／流程类）与流程，现行流程由 &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt; 承接；&lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt; 补的是另一维：每份标准类 BIP 属于哪个系统层。&lt;/p&gt;&#xA;&lt;p&gt;这一维至今写在每份新 BIP 的文件头里（Layer 字段）。本档案站每篇解读“档案卡”中的层级、以及 lede 开头的“共识层（软分叉）”“应用层”等字样，用的就是这套分类：例如 &lt;a href=&#34;https://bips.dev/115&#34;&gt;BIP-115&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt; 标为 Consensus (soft fork)，&lt;a href=&#34;https://bips.dev/120&#34;&gt;BIP-120&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/122&#34;&gt;BIP-122&lt;/a&gt; 标为 Applications，都是按本 BIP 的定义归层的。&lt;/p&gt;&#xA;&lt;p&gt;原文末尾还附了一张当时已有 BIP 的分类总表，把 1 号到 152 号之间的提案逐一归层（该表状态为当时的快照，如其中 &lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 仍标 Active、不少后来定稿的提案仍标 Draft；现行状态以仓库为准）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币不是单一标准，而是一叠标准：有些是互操作不可缺的绝对要求，有些是可选的，实现者可以自行取舍。若不加区分地走同一套提案流程，轻重缓急全被抹平——改一行应用约定的文档，和改共识规则的文档，看起来分量相同，实际风险与推广难度天差地别。&lt;/p&gt;&#xA;&lt;p&gt;原文的出发点是：让 BIP 流程更贴合各自的互操作要求，就必须先按层分类。层号越低，互操作要求越精细、越苛刻，标准被接受与部署的挑战也越大。分类不是贴标签比赛，而是给每份提案标明“动的是系统的哪一层、出问题会出多大的问题”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;标准类 BIP 必须归入四层之一；非标准类 BIP 可以归入这些层，也可以不归层。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-第一层共识层consensus&#34;&gt;4.1 第一层：共识层（Consensus）&lt;/h3&gt;&#xA;&lt;p&gt;定义密码学承诺结构。其职责是让任何人都能在本地判定某个状态与历史是否有效，提供结算保证，并确保最终收敛。共识层不关心消息如何在网络上传播。&lt;/p&gt;&#xA;&lt;p&gt;这一层的分歧会造成网络分裂（分叉）：不同节点可能接受互不兼容的历史。共识层变更再细分为：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;软分叉&lt;/strong&gt;：旧规则下有效的某些结构在新规则下不再有效；旧规则下无效的结构在新规则下仍然无效（规则只收紧）；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;硬分叉&lt;/strong&gt;：旧规则下无效的某些结构在新规则下变为有效（规则放松）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-第二层对等服务层peer-services&#34;&gt;4.2 第二层：对等服务层（Peer Services）&lt;/h3&gt;&#xA;&lt;p&gt;规定节点如何彼此发现、如何传播消息。基本节点互操作只要求其中一个子集，其余服务是可选扩展。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-124</title>
				<link>https://bitcoinarche.com/xieyi/bip-124.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-124.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/124&#34;&gt;BIP-124&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hierarchical Deterministic Script Templates&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Eric Lombrozo &amp;lt;eric@ciphrex.com&amp;gt;, William Swanson &amp;lt;swansontec@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-11-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/124&#34;&gt;https://bips.dev/124&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0124.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0124.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包脚本构造与互操作族。它站在 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;（分层确定性钱包）的密钥派生之上，想再往上统一一层：脚本本身怎么由派生路径确定性地拼出来。&lt;/p&gt;&#xA;&lt;p&gt;它直接引用的前置与配套包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：Pay to Script Hash，当时最常见的多签承载方式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性派生，本 BIP 的密钥来源&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;：OP_CHECKLOCKTIMEVERIFY，哈希锁与时间锁合约的构件之一&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：CHECKSEQUENCEVERIFY，另一构件&lt;/p&gt;&#xA;&lt;p&gt;原文还把 Lightning Network 白皮书列为参考文献：多层协议把区块链当结算层，正是它想服务的复杂脚本场景。后来钱包间交换脚本构造方式的实际工作，更多沿输出脚本描述符一族展开（见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 起的描述符系列，以及 &lt;a href=&#34;https://bips.dev/129&#34;&gt;BIP-129&lt;/a&gt; 的多签设置）——但那是后来的路线，本 BIP 本身停在 Closed，不能把后来的成果算作它的采用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-各钱包各写各的脚本&#34;&gt;3.1 各钱包各写各的脚本&lt;/h3&gt;&#xA;&lt;p&gt;原文指出，当时钱包发出的脚本只有极少数广泛使用的格式，最常见的是 pay-to-pubkey-hash 与 m-of-n 的 pay-to-script-hash（&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;）。问题是：不同钱包用互不兼容的派生方案生成签名密钥、再构造脚本。同一套授权策略，换一个钱包就拼不出同一份脚本，更谈不上多家钱包协作。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-脚本正在变复杂&#34;&gt;3.2 脚本正在变复杂&lt;/h3&gt;&#xA;&lt;p&gt;随着哈希锁、时间锁合约（&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;）出现，不同钱包需要能协作生成更精巧的脚本；同时，把区块链当结算层的多层协议（例如 Lightning Network）也在发展，需要足够通用的模板，才能跟上快速演进的脚本设计。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 的目标因此很具体：给出一套通用格式，保证不同钱包对同一组 BIP32 派生路径，产出的脚本完全一致。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-密钥派生路径加自由索引&#34;&gt;4.1 密钥：派生路径加自由索引&lt;/h3&gt;&#xA;&lt;p&gt;单个密钥由一条 BIP32 派生路径和一个索引 k 确定，记法为 A_k =（A 的派生路径）/k。同一个模板换不同的 k，就得到同一策略下的一系列脚本——这正是“确定性”的含义：路径与索引定了，脚本就定了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-125</title>
				<link>https://bitcoinarche.com/xieyi/bip-125.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-125.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/125&#34;&gt;BIP-125&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Opt-in Full Replace-by-Fee Signaling&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;David A. Harding &amp;lt;dave@dtrt.org&amp;gt;, Peter Todd &amp;lt;pete@petertodd.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-12-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/125&#34;&gt;https://bips.dev/125&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易替换与内存池策略族，核心是 nSequence 的用法。它与相对锁定时间一族相邻又必须分清：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;：用共识强制的序列号表达相对锁定时间&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：CHECKSEQUENCEVERIFY&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/125&#34;&gt;BIP-125&lt;/a&gt; 原文明确说：opt-in full-RBF 与其他 nSequence 用法没有已知的问题性冲突，与比特币 0.1 实现里的共识锁定时间、&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 都兼容。&lt;/p&gt;&#xA;&lt;p&gt;它处理的是节点策略（mempool 里一笔未确认交易能不能被另一笔顶掉），不是共识规则：交易一旦上链，就不存在“替换”一说。理解这一族的关键是分清三件事：付款人有没有发信号、节点愿不愿意按信号替换、收款人要不要把未确认交易当作已付款。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-发出去的交易改不动&#34;&gt;3.1 发出去的交易改不动&lt;/h3&gt;&#xA;&lt;p&gt;原文的出发点：许多节点不会把内存池里的一笔交易，换成另一笔花费相同输入的交易。付款人因此很难调整已经发出的交易——例如确认迟迟不来想加手续费，或者有其他正当的替换需求，都做不到。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-直接恢复全量替换又会伤到先见预期&#34;&gt;3.2 直接恢复全量替换，又会伤到“先见”预期&lt;/h3&gt;&#xA;&lt;p&gt;历史上，中本聪的原始实现本就用每个输入的 nSequence 支持内存池内替换，后来在 0.3.12 版被移除，理由包括替换交易不必多付手续费，矿工没有动力打包，也没有内建的速率限制防止中继带宽被滥用。&lt;/p&gt;&#xA;&lt;p&gt;等到有人做出 RBF 补丁想重新启用替换时，一部分收款人已经形成了预期：先看到的那一版交易，很可能就是最终被确认的那一版。于是出现了折中方案 RBF First Seen Safe（RBF-FSS）：替换交易必须按不低于原金额支付原交易的全部输出，原始的 RBF 则被称为 full-RBF。但 FSS 每次替换都要多加一个输入：钱包没有闲置输入时用不了，不同来源的输入混在一起损隐私，还白白增大交易体积。&lt;/p&gt;&#xA;&lt;p&gt;opt-in full-RBF 的解法是回到中本聪的原始语义（只微调一点，让用 locktime 的人能退出）：付款人自己先发信号声明“可替换”，依赖先见版本的收款人可以据此忽略这类未确认交易；同时付款人享有 full-RBF 的效率，不必背 FSS 的额外输入。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两种发信号方式&#34;&gt;4.1 两种发信号方式&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;显式信号（Explicit signaling）&lt;/strong&gt;：一笔交易的任一输入的 nSequence 小于 (0xffffffff - 1)，即视为该交易选择加入、允许被替换。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-126</title>
				<link>https://bitcoinarche.com/xieyi/bip-126.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-126.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/126&#34;&gt;BIP-126&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Best Practices for Heterogeneous Input Script Transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Kristov Atlas &amp;lt;kristov@openbitcoinprivacyproject.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-02-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/126&#34;&gt;https://bips.dev/126&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0126.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0126.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包隐私与交易构造最佳实践族。它不改协议、不改共识，只给钱包“怎么拼交易”定一套自律规范，目标是链上隐私。&lt;/p&gt;&#xA;&lt;p&gt;它只有一条明确的规范衔接：与 &lt;a href=&#34;https://bips.dev/69&#34;&gt;BIP-69&lt;/a&gt;（交易输入输出的字典序索引）的关系——同时遵循两者的应用，应先执行本 BIP 的流程，再执行 &lt;a href=&#34;https://bips.dev/69&#34;&gt;BIP-69&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;它讨论的对象与 &lt;a href=&#34;https://bips.dev/125&#34;&gt;BIP-125&lt;/a&gt; 那类节点策略无关：这里没有节点要执行的新规则，约束的是钱包自己的选币与输出构造方式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-拼凑付款会把身份信息写上链&#34;&gt;3.1 拼凑付款会把身份信息写上链&lt;/h3&gt;&#xA;&lt;p&gt;当一笔交易的多个输入分别花费发往不同比特币地址的在先输出时，用户的个人可识别信息（PII）会以不受控制的方式泄漏进区块链——旁观者很容易据此推断这些不同地址同属一人。&lt;/p&gt;&#xA;&lt;p&gt;这类交易又常常躲不掉：钱包余额随时间自然碎片化，想付一笔较大的金额，往往必须把多个 UTXO 拼在一起。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-三个目标&#34;&gt;3.2 三个目标&lt;/h3&gt;&#xA;&lt;p&gt;原文说，这套建议要同时做到三件事：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;最大化用户保护协议的效果&lt;/strong&gt;：如果为保护隐私而构造的交易有独特“指纹”，保护反而失效、甚至适得其反；规范要让这类交易不显眼。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;最小化不可避免的异构交易的坏处&lt;/strong&gt;：如果不可避免的交易与有意构造的保护性交易长得无法区分，前者在图分析面前就多了一层含混性，能借光受益。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;限制对 UTXO 集合增长的影响&lt;/strong&gt;：此前非标准化的有意异构交易每笔都倾向于让全网 UTXO 集合变大；把不可避免与有意两种交易都标准化，是为了把这种增长压到最小。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;为此，原文提出两种形态：标准形（Standard form）与备选形（Alternate form）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-先分清几个定义&#34;&gt;4.1 先分清几个定义&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;异构输入脚本交易（HIT）&lt;/strong&gt;：包含多个输入，且各输入所花费的在先输出的脚本不完全相同（例如花费了发往不止一个地址的输出）。全文判断“输入脚本”时，指的都是输入所引用的在先输出的脚本。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;不可避免的 HIT&lt;/strong&gt;：用户想新造一个金额大于钱包中最大单个未花费输出的输出，被迫拼凑而成。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;有意的 HIT&lt;/strong&gt;：作为用户保护协议的一部分、为减少 PII 无控制披露而特意构造的 HIT。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-标准形四条规则&#34;&gt;4.2 标准形：四条规则&lt;/h3&gt;&#xA;&lt;p&gt;一笔 HIT 同时满足以下全部条件，才是标准形：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;唯一输出脚本的数量，必须等于唯一输入脚本的数量（不论输入、输出的实际个数）；&lt;/li&gt;&#xA;&lt;li&gt;所有输出脚本都必须互不相同（唯一）；&lt;/li&gt;&#xA;&lt;li&gt;至少要有一对输出金额相等；&lt;/li&gt;&#xA;&lt;li&gt;交易中最大的输出，必须属于一个至少含两个等额输出的集合。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;为什么按“唯一脚本数”而不是输入/输出个数对齐？原文的理由是照顾保护性的选币行为：钱包里可能因有意或意外的地址复用、或粉尘攻击，存有脚本相同的可花费输出；为减轻地址复用的坏处，每当某个 UTXO 被用作输入，所有与其花费脚本相同的 UTXO 都应一并纳入。要求输出脚本全部唯一，是为了杜绝输出端再复用地址；把输出数限制在唯一输入脚本数以内，则保证标准形 HIT 的输入数不少于输出数、不净增 UTXO。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-127</title>
				<link>https://bitcoinarche.com/xieyi/bip-127.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-127.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/127&#34;&gt;BIP-127&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Simple Proof-of-Reserves Transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Steven Roose &amp;lt;steven@stevenroose.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-01-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/127&#34;&gt;https://bips.dev/127&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0127.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0127.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;托管证明与钱包互操作族。它要标准化的不是一笔真实付款，而是一种“证明我控制着这些币”的凭证构造方式。&lt;/p&gt;&#xA;&lt;p&gt;它的地基是两个现成标准：普通比特币交易的序列化与验证规则，以及 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt; 的 PSBT（部分签名比特币交易）格式。原文还专门为 PSBT 定义了一个扩展字段，好让签名设备能认出“这不是一笔要把钱转走的普通交易”。&lt;/p&gt;&#xA;&lt;p&gt;它与储备证明的其他研究路线（如隐私更好的 Provisions 一类方案）是并列关系：原文明确说自己只把既成事实做法形式化，不追求那类改进的隐私性质（见第三节）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-托管方丢币不说用户无从核验&#34;&gt;3.1 托管方丢币不说，用户无从核验&lt;/h3&gt;&#xA;&lt;p&gt;比特币历史上很早就出现了替用户保管比特币的公司：用户交出币的控制权，换取某种服务。这类公司丢掉用户比特币却不及时公开的案例屡见不鲜。&lt;/p&gt;&#xA;&lt;p&gt;储备证明（Proof of Reserves）就是让管理大量比特币的公司证明自己控制着相应金额的资金；定期做这种控制权证明，有助于确保没有发生重大损失而无人知晓。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-每家自造一套用户就得每家重学一遍&#34;&gt;3.2 每家自造一套，用户就得每家重学一遍&lt;/h3&gt;&#xA;&lt;p&gt;“储备证明”这个词并不新，但愿意做的高额托管方并不多。原文给出的原因之一是：每家想做证明的公司都得自创一套构造方法；相应地，用户想核验，就得先弄懂这家的构造。托管方与用户的门槛都被抬高了。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 因此只做一件事：把证明的构造定成标准格式，让现有钱包基础设施能直接参与构造，让任何人都能用通用软件按标准流程验证。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-它明确不做什么&#34;&gt;3.3 它明确不做什么&lt;/h3&gt;&#xA;&lt;p&gt;原文专门声明：这里的构造有已知短板，主要是隐私性质。学界已有隐私好得多的储备证明机制研究（原文引用了 Provisions 论文），但本 BIP 有意只形式化事实上已经在用的老办法，不引入那些改进。读它时不要期待它解决隐私问题。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-证明应有的性质&#34;&gt;4.1 证明应有的性质&lt;/h3&gt;&#xA;&lt;p&gt;原文先列目标：构造灵活，能支持复杂的钱包基础设施；易于与现有钱包方案（硬件、软件）集成；验证走标准流程，不因发布者不同而不同；证明通过绑定一条信息，防止被他人冒用（把别家的证明抄来当自己的）；并且能验证签发者在某个特定区块时控制着资金，不论那之后发生了什么。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-证明格式一笔故意无效的交易&#34;&gt;4.2 证明格式：一笔故意无效的交易&lt;/h3&gt;&#xA;&lt;p&gt;证明被格式化为一笔普通比特币交易，只做一处小改造，同时起到两个作用：让交易不可花费（资金不冒风险），并把证明与签发者绑定（防抄）。具体构造：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;第一个输入（承诺输入，commitment input）&lt;/strong&gt;：其在先输出点的 txid 部分，必须设为承诺信息的 SHA-256 哈希，信息前要加上固定前缀 “Proof-of-Reserves: ”（例如信息是 “Some Message”，txid 就是 SHA-256(&amp;ldquo;Proof-of-Reserves: Some Message&amp;rdquo;)，字符串按 UTF-8 编码）；输出索引为 0。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;其余输入&lt;/strong&gt;：签名必须承诺（commit）到承诺输入，例如使用 SIGHASH_ALL。也就是说，每一枚被证明的 UTXO 的签名，都把这条承诺信息签了进去。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;输出&lt;/strong&gt;：交易必须只有一个输出，金额恰好等于全部输入之和（计算时承诺输入按 0 计），即这笔交易不付矿工费。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;由于第一个输入只是一个承诺哈希、并不对应真实 UTXO，这笔交易是无效的，永远不可能被确认上链——无效在这里是设计目的，不是缺陷。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-128</title>
				<link>https://bitcoinarche.com/xieyi/bip-128.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-128.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/128&#34;&gt;BIP-128&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Timelock-Recovery Storage Format&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Oren Z &amp;lt;orenz0@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-02-05&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/128&#34;&gt;https://bips.dev/128&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0128.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0128.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包恢复、继承与预签交易族。它建立的时间锁构件都来自更早的文档：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;：OP_CHECKLOCKTIMEVERIFY，原文以“一笔 nLocktime 设为未来日期的预签交易”作为传统做法的例子&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;：共识强制序列号的相对锁定时间，本 BIP 计算取消期 nSequence 时直接遵循它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：CHECKSEQUENCEVERIFY，脚本型钱包做相对锁时用&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt;：原文在比较脚本型方案时提到，称这类新操作码设想仍在讨论阶段&lt;/p&gt;&#xA;&lt;p&gt;它与脚本型恢复钱包是两条路线之争：本 BIP 不要求用户先搬家到脚本钱包，而是让今天普通的 P2WPKH 钱包也能预签出带取消期的恢复计划；它标准化的只是这份计划的存储与交换格式（JSON），不是新的脚本或共识规则。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-单笔预签恢复交易的取消难题&#34;&gt;3.1 单笔预签恢复交易的取消难题&lt;/h3&gt;&#xA;&lt;p&gt;预签交易是做恢复计划的一种办法，用于种子丢失或继承场景。最常见的例子是预签一笔交易，把 nLocktime 设在未来日期（见 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;）。&lt;/p&gt;&#xA;&lt;p&gt;它的局限在“顺利情形”下暴露：种子没丢、一切正常，但 nLocktime 快到了——用户必须动用钱包、花掉其中一个 UTXO，才能让那笔预签交易作废，防止它到期后直接把资金转走、中间没有取消期。对于把种子分存在多处地理位置的用户，这种被迫操作很恼人。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-时间锁恢复计划两笔交易加一段取消期&#34;&gt;3.2 时间锁恢复计划：两笔交易加一段取消期&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 所称的 Timelock-Recovery plan，是预签一对交易，最终把资金转到一个或多个次级钱包；第二笔交易带特殊的 nSequence 相对时间锁，使主人始终有一段取消期。执行与监控这种计划，比广播并盯住一笔交易复杂：还要能加速第一笔交易、判断相对时间锁是否已过、更细致地处理链重组。&lt;/p&gt;&#xA;&lt;p&gt;前提有了，缺的是格式：生成计划的钱包与监控/执行的服务若各用各的格式，计划就无法导出、导入与托付。本 BIP 要定的就是这份计划的统一存储格式。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-为什么不用脚本型钱包替代&#34;&gt;3.3 为什么不用脚本型钱包替代&lt;/h3&gt;&#xA;&lt;p&gt;原文专门比较了脚本型路线：脚本可以用 OP_CHECKLOCKTIMEVERIFY（&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;）与 OP_CHECKSEQUENCEVERIFY（&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;）限制次级密钥只能在绝对日期后、或资金到账一段相对时间后使用，且新收到的资金自动纳入恢复机制，这些都是优点。&lt;/p&gt;&#xA;&lt;p&gt;但缺点同样被列明：脚本钱包对硬件钱包更难正确实现、备份更容易漏（连基本多签都有人忘备份描述符）；脚本目前只能限制次级密钥“何时”能用，不能限制“如何”用——时间一到，次级密钥就能把钱转到任何地方，哪怕一切正常，主人也必须定期把 UTXO 花到新地址来“续期”，对超冷存储很不方便；新操作码方案（&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt;）还在讨论中；而且新人通常从 P2WPKH 钱包起步，预签交易不必搬家，改用脚本功能却要新建钱包并转移资金，对大额持仓者门槛很高。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-计划由两笔交易组成&#34;&gt;4.1 计划由两笔交易组成&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;警报交易（Alert Transaction）&lt;/strong&gt;：大体是一笔归集交易——绝大部分资金仍留在原钱包，但落到一个全新的、从未用过的地址，原文称之为警报地址（alert-address）；另有一笔手续费，以及一小笔固定金额发往若干锚地址（anchor-addresses），这些地址可用于通过 CPFP 加速警报交易。之所以叫“警报”，是因为监控区块链、发现这笔交易，就应当提醒主人：恢复计划已被启动——无论是有意、无意还是恶意。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-129</title>
				<link>https://bitcoinarche.com/xieyi/bip-129.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-129.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/129&#34;&gt;BIP-129&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Bitcoin Secure Multisig Setup (BSMS)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Hugo Nguyen &amp;lt;hugo@nunchuk.io&amp;gt;, Peter Gray &amp;lt;peter@coinkite.com&amp;gt;, Marko Bencun &amp;lt;marko@shiftcrypto.ch&amp;gt;, Aaron Chen &amp;lt;aarondongchen@gmail.com&amp;gt;, Rodolfo Novak &amp;lt;rodolfo@coinkite.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-11-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;前置依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/129&#34;&gt;https://bips.dev/129&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0129.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0129.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;多签钱包建立与描述符族。&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;（PSBT）把多签的“签一笔交易”流程标准化了，本 BIP 补的是它前面缺的一环：多签钱包本身最初怎么在不同厂商的设备之间安全地建起来。&lt;/p&gt;&#xA;&lt;p&gt;它的前置依赖（Requires）构成一条清晰的链：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性密钥，签名者提供的 KEY/XPUB 来自它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;：PSBT，多签交易协作的既有标准&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt;：通用签名消息格式，密钥记录里的 SIG 用它（也接受 legacy 格式）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;：输出脚本描述符，BSMS 的配置记录就用描述符（或描述符模板）表达&lt;/p&gt;&#xA;&lt;p&gt;它在钱包协调族里的位置是“建钱包”而不是“花钱包”：产出物是一份所有签名者都核对过、并各自保存的描述符记录，此后生成与核验收款、找零地址才有共同依据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文列出多签设置阶段的五类关切：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;多签配置是否正确、未被篡改——包括签名者成员、脚本类型、派生路径与所需签名数（M-of-N）；&lt;/li&gt;&#xA;&lt;li&gt;密钥或配置会不会在设置过程中泄漏；&lt;/li&gt;&#xA;&lt;li&gt;签名者是否把配置存进各自存储、以什么格式存；&lt;/li&gt;&#xA;&lt;li&gt;签名者的存储是否防篡改；&lt;/li&gt;&#xA;&lt;li&gt;签名者之后是否真的用这份配置生成并核验收款与找零地址。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;攻击者若能修改配置，可把用户骗去向错误地址打款，盗走资金或以此勒索；若不能改、但能学到密钥与配置，则可监控钱包全部交易，损失隐私。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 只负责处理前三项：降低初始设置阶段被篡改的风险，并定义一个可互操作的多签配置格式。第 4、5 项由各签名者自行负责，不在本提案范围内——读它时不要期待它保证设备存储安全或后续地址核验。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-角色与前置约定&#34;&gt;4.1 角色与前置约定&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;协调者（Coordinator）&lt;/strong&gt;：发起设置。它决定多签类型与确切的策略脚本；启用加密时，由它向各方分发共享秘密；它收集各签名者的信息生成描述符记录，再把记录分发回各签名者。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;签名者（Signer）&lt;/strong&gt;：任何控制私钥、能用私钥签名的软件或硬件，是多签的参与成员。它要向协调者提供密钥记录（内含公钥或扩展公钥 XPUB），核查自己的 KEY 确实被包含进描述符记录，并把描述符记录存入自己的存储。&lt;/p&gt;&#xA;&lt;p&gt;前置假设：参与方都支持 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt;、描述符系列（&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;）与 AES 加密（RFC 3686）。文件约定：描述符与密钥记录用 &lt;code&gt;.bsms&lt;/code&gt; 扩展名，加密数据用 &lt;code&gt;.dat&lt;/code&gt;；换行一律用 LF（\n）。本节所述版本号为 BSMS 1.0。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-13</title>
				<link>https://bitcoinarche.com/xieyi/bip-13.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-13.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Address Format for pay-to-script-hash&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-10-18&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;https://bips.dev/13&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2SH 族的地址一环。这一族要分三份文档看：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt;：OP_EVAL，P2SH 的原始设计（后未采用）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;：本页，地址格式——脚本哈希怎么编码成可书写、可粘贴的地址&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：Pay to Script Hash，实际部署的赎回校验规则&lt;/p&gt;&#xA;&lt;p&gt;另一竞争设计 &lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt;（OP_CHECKHASHVERIFY）也在 &lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt; 的参见之列。地址格式与校验规则是两件事：&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt; 只定前者，无论赎回机制最终选哪一案，收款方都需要一种把脚本哈希告诉付款方的方式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文要支持的是“任意复杂的交易”。这里的“复杂”有明确定义：指赎回已收到的币时需要什么信息——普通地址只需要一把 ECDSA 私钥，而复杂条件（多签、托管等）需要的信息要多得多。&lt;/p&gt;&#xA;&lt;p&gt;设想端到端的安全钱包、向托管交易付款、第三方钱包安全服务这类场景，收款条件没法压进一个公钥哈希里。本质做法是：让地址编码的对象从“ECDSA 公钥的哈希”换成“脚本的哈希”。付款方照旧付给一个地址，脚本细节留到收款方日后花费时再揭示。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-编码方式&#34;&gt;4.1 编码方式&lt;/h3&gt;&#xA;&lt;p&gt;新地址的构造与既有比特币地址完全相同，采用 Base58Check 编码：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;base58-encode: [one-byte version][20-byte hash][4-byte checksum]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;版本字节&lt;/strong&gt;：主网为 5，测试网为 196。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;20 字节哈希&lt;/strong&gt;：将用于赎回这笔币的脚本的哈希。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;4 字节校验和&lt;/strong&gt;：版本字节与哈希拼接后做双重 SHA256，取其前 4 字节（与既有地址相同的做法）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;版本字节的选择保证 Base58 编码后的首字符稳定：主网字节 5 编码后以 “3” 开头，测试网字节 196 编码后以 “2” 开头。这就是今天以 “3” 开头的地址的来源。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-原文记录的批评与回应&#34;&gt;4.2 原文记录的批评与回应&lt;/h3&gt;&#xA;&lt;p&gt;这份 BIP 很短，但如实记下了三条批评：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-130</title>
				<link>https://bitcoinarche.com/xieyi/bip-130.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-130.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/130&#34;&gt;BIP-130&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;sendheaders message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Suhas Daftuar &amp;lt;sdaftuar@chaincode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-05-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/130&#34;&gt;https://bips.dev/130&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络与区块中继族。它只动节点之间“怎么宣布新区块”这一件小事，属于对等服务层，不碰共识、不碰交易格式。&lt;/p&gt;&#xA;&lt;p&gt;它的上下文是 0.10 版引入的 headers-first（先头后体）区块下载：区块只有能接上一条有效的区块头链时才会被处理。理解本 BIP，要先看清它与既有消息的分工：inv 宣布“我有这个区块哈希”，getheaders 索取区块头，headers 送回区块头，getdata / block 则取整块。本 BIP 没有新增这些消息，只新增了一条表达偏好的信号消息，让对方可以省掉其中一来一回。&lt;/p&gt;&#xA;&lt;p&gt;同族可对照阅读的有 &lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;（紧凑区块中继）等同样着眼于降低区块传播开销的文档，但两者机制不同，不要混为一谈。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-先见流程宣布一个新区块要多绕一圈&#34;&gt;3.1 先见流程：宣布一个新区块要多绕一圈&lt;/h3&gt;&#xA;&lt;p&gt;原文复述了当时区块中继的一般流程：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;节点 N 用一条 inv 消息宣布新链尖，里面只有区块哈希；&lt;/li&gt;&#xA;&lt;li&gt;对等节点 P 收到后，回一条 getheaders（索取直到新链尖的区块头，外加定位用的 block locator），再回一条 getdata 取新链尖整块；&lt;/li&gt;&#xA;&lt;li&gt;N 再回一条 headers（新区块的头，连同 P 还不知道的前置区块头），和一条 block（新区块整块）。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;既然自 headers-first 以来，P 反正都要先拿到区块头才能处理区块，那么当新区块就建在当前链尖之上时，N 直接把新区块的区块头宣布出来更有效率：省下 P 生成与发送 getheaders 这一步，也省下构造 block locator 的功夫。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-重组时中间区块的头迟到整块就只能等&#34;&gt;3.2 重组时：中间区块的头迟到，整块就只能等&lt;/h3&gt;&#xA;&lt;p&gt;发生重组、有一个或多个区块被断开时，当时节点只对新链尖发一条 inv。对等节点可以立刻请求新链尖整块，但要等中间区块的区块头送达后，才能请求那些中间区块。如果宣布时就把从最后分叉点到新链尖的一串区块头一并发出，对等节点便可立刻请求全部中间区块。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-131</title>
				<link>https://bitcoinarche.com/xieyi/bip-131.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-131.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/131&#34;&gt;BIP-131&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;&#34;Coalescing Transaction&#34; Specification (wildcard inputs)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Chris Priest &amp;lt;cp368202@ohiou.edu&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-11-30&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/131&#34;&gt;https://bips.dev/131&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0131.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0131.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;共识层硬分叉提案族，而且是其中改动验证模型的一类：它不新增操作码或脚本功能，而是要改“一个输入到底指什么”——从指向某一个具体的在先输出，改成指向一整类输出。&lt;/p&gt;&#xA;&lt;p&gt;它补充（supplement）而非取代普通“非合并（non-coalescing）”交易：两种交易按设计并存，靠交易版本字段里的类型位区分。因此它与 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 那种只改节点策略、不动共识的标准交易文档完全不同：本 BIP 一旦实施，全节点验证普通交易的代码也必须跟着改（见 4.3），这正是它被标为 Consensus (hard fork) 的原因。&lt;/p&gt;&#xA;&lt;p&gt;它针对的问题——小额 UTXO 太贵花不动、UTXO 集合膨胀——是长期议题；但解决路线是本 BIP 独有的，并未成为后来实际采用的方案，读时须以它 Closed 的状态为准。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文指出的低效是这样的：当你想花费多个 scriptPubKey 完全相同的输入时，普通交易必须把每个输入逐一列出，并把表达同一信息的签名重复多遍。这让交易体积膨胀，花小额输入变得很贵。&lt;/p&gt;&#xA;&lt;p&gt;后果有两层：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;小额输入因为不划算而花不出去，长期留在 UTXO 池里，而 UTXO 池是全节点必须保存维护的；&lt;/li&gt;&#xA;&lt;li&gt;原文推演：如果最大区块体积的增速慢于用户实际发送的交易量，这问题会更严重——换言之，手续费上升时，一个 UTXO 值得被花费的最低经济金额也随之上升，更多小额输出会被卡住。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文认为 UTXO 集合的长期增长会对网络产生负面的扩展性后果。合并交易就是为压低“同类小额输出”的花费成本而设计的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-重新定义交易版本字段&#34;&gt;4.1 重新定义交易版本字段&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 首先重定义交易的 version 字段：前四个字节定义为版本号，后四个字节定义为交易类型。类型 &amp;ldquo;0000&amp;rdquo; 表示普通交易，类型 &amp;ldquo;0001&amp;rdquo; 表示合并交易。原文给的例子是：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;version 1 的普通输入交易：        version: 10000000&#xA;version 2 的普通输入交易：        version: 20000000&#xA;version 2 的合并输入交易：        version: 20000001&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;实质是把 version 字段的最后一个比特置 1，为这笔交易的全部输入启用通配（wildcard）语义。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-132</title>
				<link>https://bitcoinarche.com/xieyi/bip-132.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-132.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/132&#34;&gt;BIP-132&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Committee-based BIP Acceptance Process&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Andy Chase &amp;lt;theandychase@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-08-31&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Process（流程类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/132&#34;&gt;https://bips.dev/132&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0132.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0132.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;流程族，即“关于 BIP 本身的 BIP”（meta-BIP）：它不写协议规则，写的是提案制度怎么运转。&lt;/p&gt;&#xA;&lt;p&gt;这一族的谱系在原文里就点明了起点：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt;：定义了怎么写、怎么提交一份 BIP，但原文认为它没有说清一份 BIP 究竟怎样才算被采纳（Accepted）或被否决——本 BIP 正是要补这一块&lt;/p&gt;&#xA;&lt;p&gt;与它同类的后续文档包括 &lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;（BIP 流程修订版）与现行流程 &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt;。但要注意谱系与效力的区别：实际沿用下来的流程是 &lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt; 那条线，编辑负责编号与格式、作者负责争取共识，并没有“委员会投票裁定”这一环。本 BIP 的委员会方案从未成为 BIP 流程的一部分，它是流程族里一条没有走通的支线。&lt;/p&gt;&#xA;&lt;p&gt;读它仍有价值：它把一个真问题摆上了台面——在一个没有公司、没有董事会、节点自愿升级的系统里，“被采纳”三个字到底由谁、按什么程序说出口。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的判断很直接：一份 BIP 怎样算被采纳，现行流程没有明确定义。&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 规定了撰写与提交的办法，却没有给出判定接受或拒绝的精确方法。&lt;/p&gt;&#xA;&lt;p&gt;动机一节补了一句理由：BIP 代表着对比特币基础设施的重要改进，要让创新持续，BIP 流程就必须有清晰定义的阶段与采纳确认。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 因此提出两样东西：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一套&lt;strong&gt;流程&lt;/strong&gt;：一份 BIP 依次经过征求意见与表态，最后落到 Accepted 或 Deferred；&lt;/li&gt;&#xA;&lt;li&gt;一套&lt;strong&gt;委员会&lt;/strong&gt;：由代表各板块的授权团体审议意见，并在精确条件下表明是否采纳。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;判定标准也一并给出（细节见第四节）：四个板块中至少三个板块，每个板块内至少 70% 的被代表份额赞成，这份 BIP 才算被采纳。&lt;/p&gt;&#xA;&lt;p&gt;设计理由（Rationale）一节说，委员会制是用来组织生态各板块的核心关切：每个板块内部观点可以很多，但要得到一个决定性的“是/否”，就需要一个有代表性的权威结构；这个结构应当是流动的——人们可以离开不再反映自己观点的委员会，并且每次评估某份 BIP 时都要重新验证其代表性。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-流程从提交评论到-accepted-或-deferred&#34;&gt;4.1 流程：从提交评论到 Accepted 或 Deferred&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;BIP Draft&lt;/strong&gt;：提案先是草稿，且必须已被 BIP 编辑分配编号（即已获编辑批准），才有资格进入下一步。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;提交评论（Submit for Comments）&lt;/strong&gt;：提案中列名的第一位 champion 可随时发起，方式是在 bitcoin-dev 邮件列表发帖，给出 BIP 编号，并声明打算立即提交评论。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;评论期（Comments）&lt;/strong&gt;：提交后开始两周期限，社区应从“提修改建议”转入“发表对提案的意见或担忧”。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;意见汇总（Reported Opinions / Waiting on opinion）&lt;/strong&gt;：评论期过后，各委员会必须汇总其所代表社区收到的评论并提交意见，截止时间为提交评论后四周（即再给两周）。委员会在截止后不得反悔，但可应其请求标注“若再次提交评论，决定可能改变”；若重新提交，委员会可以改主意。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Accepted&lt;/strong&gt;：若四个板块中至少三个板块、每个板块至少 70% 的被代表份额接受提案，BIP 即被视为已采纳。委员会未提交意见的，按“Decline to accept（拒绝接受）”计。到了这一步，BIP 不得做实质修改，但可以被替换；小的修改或澄清允许，但必须记录在文档中。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Deferred&lt;/strong&gt;：未达到上述门槛，BIP 被打回建议阶段；修改后可重新提交评论，但不得早于上一次提交评论之日起两个月。两次提交尝试失败后，BIP 被标记为 rejected（被拒）；被拒的 BIP 仍可修改并再次提交。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;每份委员会意见必须包含：一句明确表态——“Intend to accept”“Intent to implement”“Decline to accept”或“Intend to accept, but decline to implement”四选一；若拒绝，必须给出清晰具体的理由，并附一份清单，列明要发生什么或改动什么，委员会才会转而接受；若接受，必须列出接受的理由，同时列出担忧，或列明哪些方面一旦变化、委员会在下次提交评论时可能反悔。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-133</title>
				<link>https://bitcoinarche.com/xieyi/bip-133.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-133.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;feefilter message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Alex Morcos &amp;lt;morcos@chaincode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-02-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/133&#34;&gt;https://bips.dev/133&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;对等网络消息与交易转发策略族。&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt; 不改交易格式，也不改共识，只在节点之间多加一种“事先打招呼”的消息，让转发更省带宽、省内存池资源。&lt;/p&gt;&#xA;&lt;p&gt;它与几条既有机制是配合关系，而不是替代关系：&lt;/p&gt;&#xA;&lt;p&gt;有限内存池：Bitcoin Core 0.12 引入的思路，原文以此为背景——节点只保留自己愿意处理的交易，低费、不会被挖出的交易不无限堆积。&lt;/p&gt;&#xA;&lt;p&gt;拒绝过滤器（reject filter）：帮助节点避免反复请求同一笔刚因费不足被拒的交易；但它每个区块后重置，管不了第一次请求。&lt;/p&gt;&#xA;&lt;p&gt;Bloom 过滤器：SPV 客户端用来只接收与自己相关的交易；原文明确 feefilter 与它叠加生效，两个过滤器都要通过才转发。&lt;/p&gt;&#xA;&lt;p&gt;理解这一族的关键是分清“公告”和“本体”：inv 只是“我有这笔交易”的公告，getdata 才是去索取本体。&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt; 过滤的是公告环节。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-有限内存池挡不住无效公告&#34;&gt;3.1 有限内存池挡不住无效公告&lt;/h3&gt;&#xA;&lt;p&gt;内存池有限之后，节点有了自我保护：低费垃圾交易不会无限占用资源，拒绝过滤器也能减少重复索取。&lt;/p&gt;&#xA;&lt;p&gt;但原文指出两个漏洞：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;拒绝过滤器每出一个区块就重置，时间跨度较长的 inv 会让同一笔交易被重新请求，且第一次请求根本拦不住；&lt;/li&gt;&#xA;&lt;li&gt;每一笔被内存池接受的交易，其 inv 至少要在每个对等连接上发送或接收一次，发送方无从知道：这条 inv 发过去，对方会不会因为费太低而根本不会用 getdata 来取。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;结果是带宽和处理都花在了注定被对方丢弃的交易上。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-先声明门槛再决定发不发&#34;&gt;3.2 先声明门槛，再决定发不发&lt;/h3&gt;&#xA;&lt;p&gt;思路很直接：如果接收方先把自己的最低费率告诉发送方，发送方在发 inv 之前就能算出这笔交易的费率够不够门槛，不够就不发。&lt;/p&gt;&#xA;&lt;p&gt;feefilter 要补的就是这个“事前声明”，而不是事后拒绝。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-消息格式&#34;&gt;4.1 消息格式&lt;/h3&gt;&#xA;&lt;p&gt;feefilter 是一条对等网络消息，pchCommand 为 “feefilter”，内容是一个 int64_t，数值按聪每千字节（satoshis per kilobyte）解释，表示费率门槛。&lt;/p&gt;&#xA;&lt;p&gt;功能发现靠协议版本：protocol version &amp;gt;= 70013 才视为支持该特性。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-134</title>
				<link>https://bitcoinarche.com/xieyi/bip-134.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-134.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/134&#34;&gt;BIP-134&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Flexible Transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Tom Zander &amp;lt;tomz@freedommail.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-07-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/134&#34;&gt;https://bips.dev/134&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0134.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0134.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易格式重做与可塑性修复族，而且是其中走硬分叉路线的一支。&lt;a href=&#34;https://bips.dev/134&#34;&gt;BIP-134&lt;/a&gt; 不满足于给旧格式打补丁，而是要换一套新的交易序列化。&lt;/p&gt;&#xA;&lt;p&gt;同族对照：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：Segregated Witness，同样要解决签名可塑性对 txid 的影响，但走软分叉路线，把见证数据移出 txid 计算。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/140&#34;&gt;BIP-140&lt;/a&gt;：Normalized TXID，同样以“算 ID 时剔除签名脚本”为核心，走软分叉加新操作码的路线。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;：相对锁定时间。原文把这类“复用既有字段”的历次软分叉改动列为技术债的例子，认为新格式应把它们收进更好维护、更好解析的体系。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/134&#34;&gt;BIP-134&lt;/a&gt; 在这一族里的位置是：设想最彻底、改动面最大，因而也最难部署的一个方案。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-老格式用了约八年字段只能硬塞&#34;&gt;3.1 老格式用了约八年，字段只能硬塞&lt;/h3&gt;&#xA;&lt;p&gt;原文动机部分说，比特币交易在当时已用了约八年基本相同的版本与布局，教训之一是缺少灵活性。&lt;/p&gt;&#xA;&lt;p&gt;典型例子是 sequence 字段：先引入、后来又被弃用，但所有交易仍被迫保留这些字段、让区块链跟着变大，哪怕它们全都取默认值。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-可塑性卡住上层协议&#34;&gt;3.2 可塑性卡住上层协议&lt;/h3&gt;&#xA;&lt;p&gt;交易数据字段重新排序，是为了干净地修复可塑性问题。原文明确说，未来技术如闪电网络将依赖这类修复落地。&lt;/p&gt;&#xA;&lt;p&gt;同时，重排之后把签名从交易里拿掉变得很容易，且不破坏其 tx-id，这对未来的修剪（pruning）功能有利；原文称测试显示空间占用可降到约 75%。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-想要的能力清单&#34;&gt;3.3 想要的能力清单&lt;/h3&gt;&#xA;&lt;p&gt;原文列出的目标包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;修复可塑性；&lt;/li&gt;&#xA;&lt;li&gt;签名检查的线性扩展（linear scaling）；&lt;/li&gt;&#xA;&lt;li&gt;面向未来的高度可扩展性；&lt;/li&gt;&#xA;&lt;li&gt;让交易更小；&lt;/li&gt;&#xA;&lt;li&gt;支持闪电网络。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;此外 v4 格式还打算原生支持输入金额证明、scriptBase（输入与输出合并脚本，供硬件钱包确知自己在花什么），以及双花证明——节点发现双花时只发证明，不必发整笔交易。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-版本-4-与紧凑消息格式cmf&#34;&gt;4.1 版本 4 与紧凑消息格式（CMF）&lt;/h3&gt;&#xA;&lt;p&gt;方案利用一个事实：交易最前面 4 字节决定版本号，而多数客户端用一条非共识的策略规则，不接受未明确定义的版本号。&lt;a href=&#34;https://bips.dev/134&#34;&gt;BIP-134&lt;/a&gt; 选用新版本 4，并规定版本之后的数据使用 Compact Message Format（CMF）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-135</title>
				<link>https://bitcoinarche.com/xieyi/bip-135.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-135.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/135&#34;&gt;BIP-135&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Generalized version bits voting&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Sancho Panza &amp;lt;sanch0panza@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-03-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代文档&lt;/th&gt;&lt;td&gt;Replaces: &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/135&#34;&gt;https://bips.dev/135&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0135.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0135.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;升级部署与矿工信号族，源头是 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（version bits 状态机）。&lt;a href=&#34;https://bips.dev/135&#34;&gt;BIP-135&lt;/a&gt; 在档案关系上直接写明 Replaces: &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;，意图不是另起炉灶，而是把 BIP-9 的框架一般化。&lt;/p&gt;&#xA;&lt;p&gt;它在这一族里的特殊之处有两点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;信号对象放宽：&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 只管向后兼容的软分叉信号，&lt;a href=&#34;https://bips.dev/135&#34;&gt;BIP-135&lt;/a&gt; 把信号位的语义扩展到任意共识变更，统称 forks（分叉），软、硬都在内；&lt;/li&gt;&#xA;&lt;li&gt;参数改为逐位可配：&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 对一条链上所有部署共用固定阈值与不可配的锁定期，&lt;a href=&#34;https://bips.dev/135&#34;&gt;BIP-135&lt;/a&gt; 让每一位有自己的阈值、窗口与宽限期。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;仍用同一段 version bits、仍保留 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 状态机的状态与原始参数（name、bit、starttime、timeout），只是在状态转移条件上追加参数。设计目标之一就是用合适的参数配置，能严格地向后兼容既有 BIP-9 部署。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文动机先肯定 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 服务过往部署有功，再列三条短板：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;只适用于向后兼容的变更，硬分叉等变更不在其内；&lt;/li&gt;&#xA;&lt;li&gt;固定的 95% 阈值不够灵活，无法表达一条“争议程度光谱”——不同变更本应可以用不同门槛；&lt;/li&gt;&#xA;&lt;li&gt;小少数可以否决拟议变更，可能导致不希望看到的停滞。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;协议需要一套灵活的、就协议变更达成共识的方案，才能适应市场需要。通用化修订的目标，就是在保持对既有 BIP-9 部署向后兼容的同时，给激活策略更多选择自由。&lt;/p&gt;&#xA;&lt;p&gt;原文同时给出配套的使用建议，例如：阈值应尽可能高以确保平稳激活，且强烈建议 threshold 不低于 windowsize 的一半向上取整，以保证只有多数支持才激活；timeout 建议设为 starttime 之后一年；尝试失败后应留一段休耕期（fallow period，惯例建议三个月）以便发现有缺陷的客户端，并给成功分叉留出警告与升级时间。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-信号位&#34;&gt;4.1 信号位&lt;/h3&gt;&#xA;&lt;p&gt;信号位是区块头 nVersion 字段的最低 29 位，编号 0 到 28。nVersion 最高 3 位必须置为 001，即取值落在 0x20000000 到 0x3FFFFFFF；若某区块 nVersion 最高 3 位不是 001，它的所有信号位一律按 0 处理。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-136</title>
				<link>https://bitcoinarche.com/xieyi/bip-136.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-136.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/136&#34;&gt;BIP-136&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Bech32 Encoded Tx Position References&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Велеслав &amp;lt;veleslav.bips@protonmail.com&amp;gt;, Jonas Schnelli &amp;lt;dev@jonasschnelli.ch&amp;gt;, Daniel Pape &amp;lt;dpape@dpape.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-07-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/136&#34;&gt;https://bips.dev/136&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0136.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0136.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易引用与人类可用编码族。&lt;a href=&#34;https://bips.dev/136&#34;&gt;BIP-136&lt;/a&gt; 不定义新交易、不改节点如何验证，只定一套“怎么向人报一笔交易在哪”的标准说法。&lt;/p&gt;&#xA;&lt;p&gt;它的两个直接依靠：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;：Bech32 编码。原文的 TxRef 编码以此为基础，后又按 &lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt; 的 Bech32m 加以细化。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;：Bech32m。现行规范正文要求 TxRef 使用 Bech32m 编码；同时因早期存在按原 Bech32 造出的 TxRef，解析器应能解码两者，并提示用户升级到 Bech32m 版本。&lt;/p&gt;&#xA;&lt;p&gt;与 TxID 的关系是分工，不是替代：TxID 是共识里的密码学标识，TxRef 是给人用的位置坐标。一个报“内容指纹”，一个报“第几块、第几笔”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;自比特币最初版本起，TxID 就是共识协议的核心部分，用户之间 routinely 用它标识交易。但原文列出它在不少用例里的实际局限：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;对全节点而言，按 TxID 查一笔交易很贵，要么线性扫描区块链，要么维护昂贵的 TxID 索引；&lt;/li&gt;&#xA;&lt;li&gt;SPV 钱包按 TxID 查询要依赖第三方服务；&lt;/li&gt;&#xA;&lt;li&gt;TxID 是 64 个字符的十六进制串，不适合口头或手写转述。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文的办法是换个引用维度：交易不仅可以按 TxID 引用，也可以按它在区块链中的位置引用。把位置坐标编码得短、且适合偶尔人工抄写，就是 TxRef 要做的事。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-137</title>
				<link>https://bitcoinarche.com/xieyi/bip-137.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-137.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/137&#34;&gt;BIP-137&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Signatures of Messages using Private Keys&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Christopher Gilliard &amp;lt;christopher.gilliard@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-02-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/137&#34;&gt;https://bips.dev/137&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0137.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0137.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;消息签名与地址类型辨认族。&lt;a href=&#34;https://bips.dev/137&#34;&gt;BIP-137&lt;/a&gt; 管的不是链上交易签名，而是链下用同一把私钥给一段文本消息签名、让别人验“这话确实是持钥人签的”。&lt;/p&gt;&#xA;&lt;p&gt;它在族里的位置需要和后继者一起看：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt;：通用消息签名（generic signmessage）。原文开篇即说明：已有一个新签名格式被定义出来，相对本 BIP 有若干优势；保留 &lt;a href=&#34;https://bips.dev/137&#34;&gt;BIP-137&lt;/a&gt; 是为了与既有实现向后兼容。细节应以 BIP-322 为准去看新方案。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证。正是 SegWit 带来 P2SH 包裹与 Bech32 两类新地址后，“这把钥匙对应哪类地址”才成为验签时必须说清的问题，本 BIP 要补的正是这块标准空白。&lt;/p&gt;&#xA;&lt;p&gt;所以这一族的读法是：&lt;a href=&#34;https://bips.dev/137&#34;&gt;BIP-137&lt;/a&gt; 记录并统一了当时各客户端已在用的做法，&lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt; 是面向之后的新格式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币私钥不只能签交易，也能签任意消息，这早已成为习惯用法。原文列出的用途包括：抵押用的资金证明、信用证明、活动入场、空投、审计等。&lt;/p&gt;&#xA;&lt;p&gt;问题出在地址多样化之后：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;用 P2PKH 地址的私钥签消息，做法早已为人熟知，当时并没有 BIP 把它写下来；&lt;/li&gt;&#xA;&lt;li&gt;SegWit 出现后有了 P2SH 形式与 Bech32 形式的地址，若没有具体标准，验签方无从判断一个签名对应的是 P2PKH、P2SH 还是 Bech32 地址。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/137&#34;&gt;BIP-137&lt;/a&gt; 因此要做两件事：把既成做法写成明确标准，并用签名格式本身把地址类型编码进去，让不同客户端之间能签、能验、结果一致。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-签名的构成&#34;&gt;4.1 签名的构成&lt;/h3&gt;&#xA;&lt;p&gt;一个比特币消息签名共 65 字节，序列化为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[1 字节头][32 字节 r 值][32 字节 s 值]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中 r 与 s 是 ECDSA 签名的两个分量，可用标准 ECDSA 库函数算出。头字节像一个位掩码，携带恢复公钥所需的信息。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-138</title>
				<link>https://bitcoinarche.com/xieyi/bip-138.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-138.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/138&#34;&gt;BIP-138&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Compact Encryption Scheme for Non-seed Wallet Data&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pyth &amp;lt;pythcoiner@wizardsardine.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-05-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖文档&lt;/th&gt;&lt;td&gt;Requires: &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/388&#34;&gt;BIP-388&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/390&#34;&gt;BIP-390&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/138&#34;&gt;https://bips.dev/138&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0138.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0138.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包描述符与备份族。&lt;a href=&#34;https://bips.dev/138&#34;&gt;BIP-138&lt;/a&gt; 档案头明确写了它依赖的一串文档，读它要先认清这条链：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，xpub 与派生路径的来源。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名。本 BIP 借用它的带标签哈希（tagged hash）构造来派生秘密，并使用 x-only 公钥形式。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：输出脚本描述符。本 BIP 加密备份的首要对象。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/388&#34;&gt;BIP-388&lt;/a&gt;：钱包策略。另一首要对象；&lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/390&#34;&gt;BIP-390&lt;/a&gt; 同列在依赖中，其中 BIP-390 的 musig() 表达式在本 BIP 的密钥规则中有专门处理。&lt;/p&gt;&#xA;&lt;p&gt;范围上它还顺带覆盖：标签数据见 &lt;a href=&#34;https://bips.dev/329&#34;&gt;BIP-329&lt;/a&gt; 一类用途，以及 &lt;a href=&#34;https://bips.dev/139&#34;&gt;BIP-139&lt;/a&gt; 一类钱包备份元数据——原文说方案为描述符与策略而设计，但同样适用于标签与备份元数据。&lt;/p&gt;&#xA;&lt;p&gt;这一族共同的焦虑是同一件事：种子之外，还有一份“说明你的币在哪”的数据，丢了或泄露了都出事。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-丢描述符几乎和丢种子一样致命&#34;&gt;3.1 丢描述符，几乎和丢种子一样致命&lt;/h3&gt;&#xA;&lt;p&gt;原文开门见山：种子让你能签名，描述符把你映射到你的币。丢失钱包描述符或钱包策略，几乎和丢种子本身一样灾难性。&lt;/p&gt;&#xA;&lt;p&gt;对多签或 Miniscript 钱包，光有钥匙不够：没有描述符，就重构不出脚本。原文还提醒一个不直观的风险：某些多签设计本可在丢一把种子时仍保住币，但若那把种子的公钥也随之丢失，币照样可能变得不可达。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-离线存太长在线存泄露&#34;&gt;3.2 离线存太长，在线存泄露&lt;/h3&gt;&#xA;&lt;p&gt;描述符离线保管有两个实际障碍：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;描述符可能远比 12 或 24 个助记词长，纸质与钢板备份变得不实际、易出错；U 盘等离线数字介质会随时间退化，也难扛水火；&lt;/li&gt;&#xA;&lt;li&gt;手机与云盘解决了长度问题，却暴露钱包结构：明文描述符会泄露公钥与脚本细节，云存储往往未加密，即便加密，其实现不透明、安全性又归结为能访问云的最弱设备，每多一份拷贝就多一份攻击面。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;33-目标性质&#34;&gt;3.3 目标性质&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/138&#34;&gt;BIP-138&lt;/a&gt; 要的是一份加密、紧凑的备份格式，并列明期望性质：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;加密：可安全存放在不可信的云服务商或备份服务处；&lt;/li&gt;&#xA;&lt;li&gt;访问受控：只有指定共同签名人能用其 xpub 解密，且不能用链上已 revealed 的公钥解密；&lt;/li&gt;&#xA;&lt;li&gt;易实现：不需要复杂工具或库，也不要求访问私钥材料——安全的签名系统本就不会交出私钥；&lt;/li&gt;&#xA;&lt;li&gt;厂商中立：可与任何硬件签名器配合。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;范围红线先划清：载荷在加密前必须移除一切私钥材料。正因为解密靠的是公钥材料，这套方案不适合存私钥。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-14</title>
				<link>https://bitcoinarche.com/xieyi/bip-14.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-14.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/14&#34;&gt;BIP-14&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Protocol Version and User Agent&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Amir Taaki &amp;lt;genjix@riseup.net&amp;gt;, Patrick Strateman &amp;lt;bitcoin-bips@covertinferno.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-11-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2011-11-02&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/14&#34;&gt;https://bips.dev/14&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;对等服务层的身份与版本这一族，管的是节点在网络上如何报家门：我说的协议是哪个版本、我跑的是什么实现。&lt;/p&gt;&#xA;&lt;p&gt;文中用词先作区分：bitcoin 指协议本身，Satoshi 指当时的客户端（后称 Bitcoin Core 一脉）。这份 BIP 处理的正是“协议”与“某一个实现”从最初混为一体、到必须分家的问题——今天在节点连接信息里看到的 user agent 字符串（如 /Satoshi:x.y.z/ 的形态），源头就在这里。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币起步时只有一个 Satoshi 客户端，协议即客户端，版本号只有一个。但社区开始分化：用 Java、Python、Javascript、C++ 等不同语言写的替代客户端快速出现，各有自己的功能集。&lt;/p&gt;&#xA;&lt;p&gt;当时协议里内嵌的版本号——主要出现在 “version” 与 “getblocks” 消息中，“block” 消息里也用它表示产出该块的软件版本——与客户端版本号是同一个数。这带来两个问题：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;绑架其他实现&lt;/strong&gt;：Satoshi 客户端每次发版都抬高这个数，其他所有客户端被迫追赶它的版本编号节奏，这与比特币的去中心化性质相悖——网络健康要求把“协议”这一共享协作过程从“协议的实现”中拆出来。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;版本抬升可致不兼容与网络分裂&lt;/strong&gt;：靠一个共享编号区分彼此，本就容易出问题。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;拆法是：协议有自己的版本号，所有实现对齐到同一标准；客户端的身份与版本则降格为一条信息性的 user agent 字符串，像车牌一样只用于区分彼此。原文也承认，把协议开发改为多方协商有“难以达成一致时”的民主代价，需要强沟通渠道与快发布节奏来缓解，但这属于流程类 BIP 的范围，不是本文的事。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-字段分工&#34;&gt;4.1 字段分工&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;“version” 与 “getblocks” 数据包中的 version 字段，改为协议版本号；“block” 中的版本号表示该块创建时的协议版本。&lt;/li&gt;&#xA;&lt;li&gt;“version” 数据包中原先未使用的 sub_version_num 字段，改为新的 user agent 字符串。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文为两者的用途划了一条明确的界线：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-140</title>
				<link>https://bitcoinarche.com/xieyi/bip-140.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-140.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/140&#34;&gt;BIP-140&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Normalized TXID&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Christian Decker &amp;lt;decker.christian@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-10-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/140&#34;&gt;https://bips.dev/140&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0140.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0140.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易可塑性修复族。&lt;a href=&#34;https://bips.dev/140&#34;&gt;BIP-140&lt;/a&gt; 要根除的是 txid 会随签名表示变化这一件事，思路是让引用输出用的 ID 从一开始就不包含签名。&lt;/p&gt;&#xA;&lt;p&gt;同族文档：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;：处理可塑性。靠给签名定规范表示来缓解第三方修改，但原文指出其检查复杂、且未必能消除全部第三方可塑性来源。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;：严格 DER 签名。与 BIP-62 一同缓解第三方修改问题。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt;：M-of-N 标准交易。&lt;a href=&#34;https://bips.dev/140&#34;&gt;BIP-140&lt;/a&gt; 的新标准脚本格式直接沿用 BIP-11 的 m-of-n 形态，再加版本参数与新操作码。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证。同为解决签名可塑性对 txid 的影响，走的却是把见证移出交易本体的路线。两份文档解决同一问题、给出不同结构，放在一起读最能看清取舍。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/140&#34;&gt;BIP-140&lt;/a&gt; 在族内的独特主张是覆盖面：不只防第三方改签名表示，也防签名者本人重签——因为 ECDSA 带随机参数，同一签名者能给出任意多份不同签名，规范表示管不住这一点，而把签名移出哈希可以。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;交易可塑性指的是：一笔交易可以被修改——或由签名者之一重签，或由第三方修改签名的表示形式。麻烦在于，序列化表示一变，交易的哈希就变，而花费交易正是用这个哈希来引用要花的资金的。&lt;/p&gt;&#xA;&lt;p&gt;若一笔交易被改后最终上链确认，所有依赖原交易的后续交易都会失效、成为孤儿。链式交易、上层协议与多方共同签名的结构首当其冲。&lt;/p&gt;&#xA;&lt;p&gt;原文还指出规范化带来的附带好处：交易模板。模板是一笔未签名的交易骨架，可以先在其上搭出整串后续交易，各方确认整串结构符合预期后再补签名生效。这样就不必由一方先收齐全部签名、握有完整已签交易才能算出 ID，也降低了一方单方面锁死资金的可能。多签输出上的高层协议（如支付通道类构造）正是原文点名的受益场景。&lt;/p&gt;&#xA;&lt;p&gt;需要留意的例外原文也写明了：使用 SIGHASH_NONE、SIGHASH_SINGLE 或 SIGHASH_ANYONECANPAY 时，交易仍可被单方面修改，但那是创建者明确允许修改的情形，不算问题。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;规范分三部分：规范化 TXID 的计算、新操作码、UTXO 跟踪的改动。整体以软分叉方式引入，交易版本升至 2，以显式选择加入规范化 ID 的跟踪。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-规范化-txid-怎么算&#34;&gt;4.1 规范化 TXID 怎么算&lt;/h3&gt;&#xA;&lt;p&gt;对非 coinbase 交易，把每个输入的签名脚本剥除——把脚本长度置 0、移除其字节数组；再把每个输入引用的前交易哈希替换为其规范化版本（若有；版本 1 交易没有规范化 ID，就用普通 ID）。规范化 TXID 就是对这样规范化后的交易做双重 SHA256，与既有 txid 算法同构。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-141</title>
				<link>https://bitcoinarche.com/xieyi/bip-141.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-141.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Segregated Witness (Consensus layer)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Eric Lombrozo &amp;lt;elombrozo@gmail.com&amp;gt;, Johnson Lau &amp;lt;jl2012@xbt.hk&amp;gt;, Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-12-21&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;https://bips.dev/141&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;SegWit 家族的总纲，共识层这一份。本 BIP 只定共识规则，同族的其他文档各管一段，读本篇时应把它们当作配套件：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;：版本 0 见证程序的签名验证新摘要算法。本 BIP 多处指明，P2WPKH 与 P2WSH 的签名校验细节以 BIP-143 为准，包括只接受压缩公钥等限制。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;：隔离见证（对等服务）。含见证数据的交易与区块如何序列化、如何在节点间传输，本 BIP 的总大小与交易权重定义都引用它的序列化。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;：原生 v0–16 见证输出的 Base32 地址格式。本 BIP 参考文献所列的地址出口；本族另有 &lt;a href=&#34;https://bips.dev/142&#34;&gt;BIP-142&lt;/a&gt; 曾提出 Base58 方案，现已关闭。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：P2SH。见证程序可以原生出现，也可以嵌套进 P2SH 输出出现，两种触发方式都写在本 BIP 里。&lt;/p&gt;&#xA;&lt;p&gt;再往前看问题来源：&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt; 用规范签名处理可塑性。本 BIP 在动机里逐条比较后认为，把签名移出交易哈希是比规范签名路线更彻底的解法。理解本族，先分清三层：共识（本篇）、签名摘要（143）、网络传输（144），不要把三份的规则混在一起。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;出发点是一个区分：交易的全部效果由什么决定？原文的回答是：由输出的消耗（花费）与新输出的创建决定。其他交易数据、尤其是签名，只用于验证区块链状态是否合法，不用于决定状态本身。&lt;/p&gt;&#xA;&lt;p&gt;既然签名不决定效果，把它从被交易默克尔树承诺的交易结构里移出去，可以同时修好几件事。原文列了三组：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-非自愿可塑性变得不可能&#34;&gt;3.1 非自愿可塑性变得不可能&lt;/h3&gt;&#xA;&lt;p&gt;签名数据不再是交易哈希的一部分，签名方式怎么变，都不再影响交易标识。原文逐条对照规范签名路线（&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;）的优势：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;只要全部输入都至少带一次 CHECKSIG 或 CHECKMULTISIG 类签名，任何脚本类型都不会被非自愿延展；&lt;/li&gt;&#xA;&lt;li&gt;m-of-n 多签情形下，一笔交易要被延展需要 m 个私钥持有人同意，而不是 BIP-62 下的 1 个；&lt;/li&gt;&#xA;&lt;li&gt;未知 ECDSA 签名可塑性也不会再造成非自愿延展；&lt;/li&gt;&#xA;&lt;li&gt;可以无对手方风险地构造未确认交易依赖链，这是闪电网络等链下协议的重要前提。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;32-签名传输变为可选&#34;&gt;3.2 签名传输变为可选&lt;/h3&gt;&#xA;&lt;p&gt;见证数据只在对等节点要验证交易时才需要，只查交易是否存在时可以不传。这减小了 SPV 证明的体积，同样带宽下 SPV 客户端能下载更多交易，对其隐私也可能有改善。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-142</title>
				<link>https://bitcoinarche.com/xieyi/bip-142.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-142.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/142&#34;&gt;BIP-142&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Address Format for Segregated Witness&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Johnson Lau &amp;lt;jl2012@xbt.hk&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-12-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/142&#34;&gt;https://bips.dev/142&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;SegWit 地址格式族，是 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 落地时必须配齐的一块：共识定了见证程序长什么样，钱包之间还得有一种统一的地址写法，用户才能把“付给这个见证程序”说出口、写下来。&lt;/p&gt;&#xA;&lt;p&gt;它与同族文档的关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层）。本 BIP 的地址只服务于它定义的 P2WPKH 与 P2WSH 两种输出，其 scriptPubKey 都是 OP_0 后跟一个推送：20 字节哈希或 32 字节哈希。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;：P2SH 地址格式。本 BIP 在理据中以它为参照：P2SH 地址 2012 年已定义，用见证嵌套进 P2SH 的过渡办法，多数既有钱包无须升级即可付给 SegWit 兼容钱包。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：Pay to Script Hash。嵌套路线所依靠的机制；P2WSH 地址被原文类比为见证版的 P2SH 地址——前者只管付给单个公钥，后者可承载任意复杂的 SegWit 交易。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;：原生见证输出的 Base32 地址格式，被 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 列入参考文献。&lt;a href=&#34;https://bips.dev/142&#34;&gt;BIP-142&lt;/a&gt; 状态已关闭，今天的原生 SegWit 地址不应再按本页的 Base58 写法去构造，本页是为存档与对照而读。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机只有一句：为原生隔离见证交易定义标准收款地址，以推动这种更高效交易方式的早期采用。&lt;/p&gt;&#xA;&lt;p&gt;背景在理据部分说得更细。&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 给了两种用见证程序的方式：原生的 scriptPubKey（版本字节推送加见证程序推送，除此之外无他），与见证嵌套进 P2SH 的方式（scriptPubKey 外观是普通 P2SH 输出）。后者靠 &lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt; 已在 2012 年定义的 P2SH 地址即可过渡，多数现有钱包不用升级就能付款；但它占用更多区块空间，原文定位它只是让过渡更平滑的短期方案，最终所有用户都应转用更高效的原生见证程序为主要付款方式。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-143</title>
				<link>https://bitcoinarche.com/xieyi/bip-143.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-143.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Transaction Signature Verification for Version 0 Witness Program&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Johnson Lau &amp;lt;jl2012@xbt.hk&amp;gt;, Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-01-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;https://bips.dev/143&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;隔离见证（SegWit）共识族的核心配套文档之一。&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 定义见证的共识层结构，本篇紧随其后，专门规定 0 版见证程序里的签名到底对什么数据负责。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层），本篇随它一同部署&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;：隔离见证（对等服务），管见证数据怎么在节点间传输&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt;：处理哑栈元素可锻性，与本篇同属 segwit 部署包&lt;/p&gt;&#xA;&lt;p&gt;再往后，Taproot 的签名摘要另由 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 一系规定，不沿用本篇算法；本篇只管 0 版见证程序。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原有脚本系统的签名摘要算法（SignatureHash）有两个原文明确指出的弱点。&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-哈希量随交易规模平方增长&#34;&gt;3.1 哈希量随交易规模平方增长&lt;/h3&gt;&#xA;&lt;p&gt;每验一个签名，都要把交易的一个子集序列化后做双重 SHA256，哈希量与交易大小成正比；一笔交易里签名操作（sigops）越多，整体验签成本按 O(n²) 增长。原文举例：普通 1 MB 区块在 2015 年的一般电脑上约 2 秒可验完，而一笔含 5569 个 sigops 的 1 MB 交易可能要 25 秒。这类构造会拖慢全网验证。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-签名不承诺输入金额&#34;&gt;3.2 签名不承诺输入金额&lt;/h3&gt;&#xA;&lt;p&gt;原算法不把“这个输入花了多少钱”算进摘要。在线节点可以自己去查被花输出的金额，但离线签名设备（冷钱包、硬件钱包）不知道金额，就算不出确切的花费与手续费；要补这个信息，又得把整笔被花交易搬进来，与轻量、气隙（air-gapped）设备的目标相冲突。&lt;/p&gt;&#xA;&lt;p&gt;在原脚本系统里直接修这两点，要么是硬分叉，要么只能对新操作码做软分叉且限制很多。隔离见证软分叉恰好提供了一个干净的切口：可以为见证程序另定一套脚本语义，未升级节点仍把这类输出看作“任何人可花”，不破坏原系统。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新摘要的十个字段&#34;&gt;4.1 新摘要的十个字段&lt;/h3&gt;&#xA;&lt;p&gt;新算法只适用于 0 版见证程序中的签名操作。摘要是对下列序列化结果做双重 SHA256：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-144</title>
				<link>https://bitcoinarche.com/xieyi/bip-144.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-144.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Segregated Witness (Peer Services)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Eric Lombrozo &amp;lt;elombrozo@gmail.com&amp;gt;, Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-01-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/144&#34;&gt;https://bips.dev/144&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;隔离见证（SegWit）的网络传输分册。&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 在共识层定义见证结构、并要求未来区块对它作出承诺；本篇补上对等服务层：节点如何对外宣告自己支持见证、如何索要和转发见证数据。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层），定义见证本身&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;：v0 见证程序的签名验证规则&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/145&#34;&gt;BIP-145&lt;/a&gt;：getblocktemplate 的隔离见证更新，面向挖矿接口&lt;/p&gt;&#xA;&lt;p&gt;本篇只管“线上怎么传”，不改变任何一笔交易是否有效。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;见证数据被分离出去之后，老的 tx 与 block 消息格式装不下它。若直接改老格式，不支持见证的旧节点会解析失败甚至误判；若另起一套完全平行的消息，又会让交易、区块以及所有处理原始交易的 RPC 都要做双份。&lt;/p&gt;&#xA;&lt;p&gt;因此需要一套新机制，同时满足三点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;节点能宣告自己可以提供见证数据；&lt;/li&gt;&#xA;&lt;li&gt;对方能按需请求“带见证”的交易与区块；&lt;/li&gt;&#xA;&lt;li&gt;旧节点完全不受影响，仍按老格式收发无见证的数据。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这正是本篇要定义的：新序列化格式、新服务位、新的库存（inv）请求类型。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-带见证的交易序列化&#34;&gt;4.1 带见证的交易序列化&lt;/h3&gt;&#xA;&lt;p&gt;P2P 协议新增一种交易序列化，在原有字段之间插入两个字节：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;version（4 字节）之后是 marker（1 字节，必须为 0）与 flag（1 字节，必须非零）；&lt;/li&gt;&#xA;&lt;li&gt;随后依次是输入数量、输入列表、输出数量、输出列表；&lt;/li&gt;&#xA;&lt;li&gt;再后是 script_witnesses：每个输入各有一份见证结构；&lt;/li&gt;&#xA;&lt;li&gt;最后仍是 lock_time（4 字节）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;见证结构本身是一个栈：先写元素个数（var_int），再逐个写“长度（var_int）+ 字节串”。见证份数不单独编码，由输入个数推定，顺序与输入一一对应；某个输入的见证为空时，编码为一个零字节。&lt;/p&gt;&#xA;&lt;p&gt;设计上有三个刻意的安排：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;marker 取 0，使不支持本篇的旧解析器绝不会把新格式误读成一笔合法交易（按旧格式读，它会变成“零输入、一输出”，解析不成立）；&lt;/li&gt;&#xA;&lt;li&gt;不能只用一个 0x00 作标记，否则“零输入零输出”的空交易（某些测试中用到）会被误判为新格式，所以中间再加 flag 字节；&lt;/li&gt;&#xA;&lt;li&gt;flag 可看作位向量，将来若要给交易附加更多未承诺数据，可以继续扩展。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;若交易见证为空，必须使用旧序列化格式，不得用新格式。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-145</title>
				<link>https://bitcoinarche.com/xieyi/bip-145.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-145.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/145&#34;&gt;BIP-145&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;getblocktemplate Updates for Segregated Witness&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip22@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-01-30&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;API/RPC（接口）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/145&#34;&gt;https://bips.dev/145&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;挖矿接口族中专为隔离见证打的补丁。getblocktemplate（GBT）是矿工与矿池向节点索要“待挖区块模板”的 JSON-RPC 接口，基础规范在 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt;（基础）与 &lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;（矿池挖矿）；版本位与规则协商牵涉 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层），本篇是它在挖矿接口上的对应更新&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt; / &lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;：getblocktemplate 的原规范，本篇只做增补&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;：隔离见证（对等服务），管节点间传输；本篇管节点与矿工之间的模板接口&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;隔离见证实质改变了区块的结构：交易多出一份见证数据，区块的资源计量也从单纯的字节数变成“权重”。原文的动机说得很直接：区块结构变了，原来的 getblocktemplate 规范就不够用了；新的计量方式也必须能通过 GBT 正确传达给挖矿一方。&lt;/p&gt;&#xA;&lt;p&gt;具体缺口有三处：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;模板里没有字段告诉矿工“这个区块最多能装多少权重”；&lt;/li&gt;&#xA;&lt;li&gt;模板中的交易条目分不清 txid 与包含见证的完整哈希，矿工无法正确组装；&lt;/li&gt;&#xA;&lt;li&gt;见证承诺（witness commitment）需要放进 coinbase 交易，这个动作由谁做、放在哪个位置，原规范没有规定。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;不补这三处，矿池软件就算连着支持 SegWit 的节点，也挖不出合规的见证区块。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-模板新增-weightlimit&#34;&gt;4.1 模板新增 weightlimit&lt;/h3&gt;&#xA;&lt;p&gt;模板对象新增一个可选键：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;weightlimit（Number，非必填）：区块允许的总权重。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;同时，“segwit”规则的启用方式被收紧：只要模板包含带见证数据的交易，模板的 &amp;ldquo;rules&amp;rdquo; 列表中就必须给 &amp;ldquo;segwit&amp;rdquo; 加上 &amp;ldquo;!&amp;rdquo; 前缀（表示强制规则）。&lt;/p&gt;&#xA;&lt;p&gt;原文还留了向下兼容的口子：即便客户端提交的 &amp;ldquo;rules&amp;rdquo; 里没有 &amp;ldquo;segwit&amp;rdquo;，服务端也可以为老矿工生成不含见证的模板，此时 &amp;ldquo;segwit&amp;rdquo; 不加 &amp;ldquo;!&amp;rdquo; 前缀；但如果服务端在激活后已不能生成无见证模板，则必须在激活之前的 &amp;ldquo;vbavailable&amp;rdquo; 列表里就对 &amp;ldquo;segwit&amp;rdquo; 使用 &amp;ldquo;!&amp;rdquo; 前缀，让客户端提前知晓。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-146</title>
				<link>https://bitcoinarche.com/xieyi/bip-146.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-146.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/146&#34;&gt;BIP-146&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dealing with signature encoding malleability&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Johnson Lau &amp;lt;jl2012@xbt.hk&amp;gt;, Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-08-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/146&#34;&gt;https://bips.dev/146&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0146.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0146.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;可锻性（malleability）修复族的一员，处理的是“签名编码”这一路。它的前身是 &lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;（处理可锻性）——原文致谢部分写明，本篇正是从那份已放弃的大提案中拆分出来的；先行的 &lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;（严格 DER 签名）已以软分叉方式强制了签名编码格式。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;：处理可锻性的总提案，本篇与 &lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt; 都是从中抽出的单项&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;：严格 DER 签名，本篇的两条规则都以它已经生效为前提&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt;：处理哑栈元素可锻性，与本篇并列的另一路修复&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证；它让非见证交易之外的问题以另一种方式收敛，本篇的适用范围则同时覆盖见证前与见证脚本&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;签名可锻性，是指网络上的任意中继节点在没有私钥的情况下，也能改动一笔交易里的签名、且改完仍有效。对非隔离见证交易，这会改变 txid，使建立在其上的未确认子交易随之失效；对隔离见证交易，txid 虽然不再受第三方可锻性影响，但 wtxid 仍会被改变，并可能降低紧凑区块中继（&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;）的效率。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 强制严格 DER 编码之后，原文指出 ECDSA 签名还剩两个已知的可锻性来源：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-ecdsa-本身的高-s-对称性&#34;&gt;3.1 ECDSA 本身的高 S 对称性&lt;/h3&gt;&#xA;&lt;p&gt;一个 ECDSA 签名里的 S 值，取其对曲线阶的“负数”（即用曲线阶减去 S）仍然是有效签名。也就是说，同一笔花费天然存在两个等价签名，任何人都可以把高 S 换成低 S（或反过来），交易随之变样。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-失败签名的任意性&#34;&gt;3.2 失败签名的任意性&lt;/h3&gt;&#xA;&lt;p&gt;当签名在 OP_CHECKSIG 或 OP_CHECKMULTISIG 中验证失败时，脚本只是往栈上返回 FALSE 并继续执行。这个注定失败的签名可以填任何值——只要符合 &lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 的编码规则——于是它又成了一个可以随意改动的字节串。&lt;/p&gt;&#xA;&lt;p&gt;本篇要用两条新共识规则，分别封死这两条路。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-147</title>
				<link>https://bitcoinarche.com/xieyi/bip-147.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-147.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dealing with dummy stack element malleability&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Johnson Lau &amp;lt;jl2012@xbt.hk&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-09-02&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/147&#34;&gt;https://bips.dev/147&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0147.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;可锻性修复族中专治“哑元素”的单项文档。它和 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 讲的是同一个操作码的同一个历史包袱：OP_CHECKMULTISIG 验证时会多弹出一个栈元素，&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 当年用 OP_0 占位绕过它；本篇则把这个占位从“习惯”升为“规矩”。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;：处理可锻性的总提案；原文致谢写明，本篇的 NULLDUMMY 规则即由 Peter Todd 最初提出、从 BIP-62 中抽出成文&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/146&#34;&gt;BIP-146&lt;/a&gt;：处理签名编码可锻性，与本篇同源并列，但最终状态为 Closed&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; / &lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;：本篇与它们共用同一次 segwit 部署（见第四节）&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;OP_CHECKMULTISIG 与 OP_CHECKMULTISIGVERIFY 有一个由来已久的设计缺陷：它们在签名验证之后，还会额外消费一个栈元素，原文称之为哑元素（dummy element）。&lt;/p&gt;&#xA;&lt;p&gt;问题在于，这个元素不被以任何方式检查：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;它可以是任意字节，换成别的值，脚本照样有效；&lt;/li&gt;&#xA;&lt;li&gt;于是任何中继节点都能在不持有私钥的情况下改动多签交易的这部分内容。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;后果与一般的可锻性相同：对非隔离见证交易，会改变 txid 并使未确认子交易失效；对隔离见证交易，会改变 wtxid，并可能降低紧凑区块中继（&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;）的效率。&lt;/p&gt;&#xA;&lt;p&gt;修复的思路不需要动操作码本身：只要在共识层规定“哑元素只许为空”，任意填充的空间就被彻底关掉。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-nulldummy-规则&#34;&gt;4.1 NULLDUMMY 规则&lt;/h3&gt;&#xA;&lt;p&gt;新共识规则名为 NULLDUMMY：OP_CHECKMULTISIG 与 OP_CHECKMULTISIGVERIFY 所消费的哑元素，必须是空字节数组；只要它不是空值，整个脚本立即判定为失败。&lt;/p&gt;&#xA;&lt;p&gt;适用范围包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;见证前（pre-segregated witness）脚本中的两个多签操作码；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 所定义的 P2WSH（pay-to-witness-script-hash）脚本。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;规则就这一条，没有例外表，也不需要新的操作码或新的签名格式。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-148</title>
				<link>https://bitcoinarche.com/xieyi/bip-148.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-148.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Mandatory activation of segwit deployment&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Shaolin Fry &amp;lt;shaolinfry@protonmail.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-03-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/148&#34;&gt;https://bips.dev/148&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0148.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0148.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;软分叉激活机制族中很特殊的一篇：它自己不引入任何新的协议功能，只负责“催”另一个部署生效。被它催的，是 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 版本位框架下名为 &amp;ldquo;segwit&amp;rdquo; 的既有部署——即 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt; 这一包规则。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：P2SH，当年以预定旗帜日（flag day）方式激活；原文明确说本篇效仿的正是这种做法&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;：版本位部署框架，既有 segwit 部署跑在它上面&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/149&#34;&gt;BIP-149&lt;/a&gt;：隔离见证（第二次部署），同一作者的后续备选方案，针对“第一次部署到期仍失败”的情形&lt;/p&gt;&#xA;&lt;p&gt;理解本篇，关键在于分清三层：功能（141/143/147）、部署窗口（BIP9）、以及本篇的强制信号规则。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机部分先列了隔离见证的好处：扩大区块容量、修复交易可锻性、让脚本更容易升级等。随后点明处境：既有 segwit 部署自 2016 年 11 月 15 日启动、到 2017 年 11 月 15 日到期，采用的是矿工信号达到阈值才锁定、激活的常规路径；若信号迟迟不足，这套规则就会在到期时无声失效。&lt;/p&gt;&#xA;&lt;p&gt;作者的希望写得很明确：最好是矿工响应本篇、赶在本篇真正生效之前就主动让 segwit 提前激活；否则，本篇将强制既有部署在 2017 年 11 月 15 日午夜之前完成激活。&lt;/p&gt;&#xA;&lt;p&gt;办法不是再开一次新部署，而是改变“什么样的区块算数”：在本篇生效窗口内，不为 segwit 信号的区块会被运行本篇的节点直接拒绝。矿工若想让自己的区块被这部分节点接受，就只能信号——信号率被这样推上去，既有部署便按它自己的 BIP9 规则锁定并激活。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-先说清术语&#34;&gt;4.1 先说清术语&lt;/h3&gt;&#xA;&lt;p&gt;原文所称的“既有 segwit 部署”，指使用位 1（bit 1）、运行于 2016 年 11 月 15 日至 2017 年 11 月 15 日之间的 BIP9 &amp;ldquo;segwit&amp;rdquo; 部署，目标是激活 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-149</title>
				<link>https://bitcoinarche.com/xieyi/bip-149.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-149.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/149&#34;&gt;BIP-149&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Segregated Witness (second deployment)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Shaolin Fry &amp;lt;shaolinfry@protonmail.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-04-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/149&#34;&gt;https://bips.dev/149&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0149.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0149.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;激活机制族里的“备选方案”：它与 &lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt; 出自同一作者、指向同一个目标（让隔离见证落地），但处理的是不同的失败情形。&lt;/p&gt;&#xA;&lt;p&gt;分工是这样划的：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt;：在既有 BIP9 部署到期之前发力，以强制信号促成它在原窗口内锁定&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/149&#34;&gt;BIP-149&lt;/a&gt;（本篇）：假设既有部署最终到期失败，则在其结束之后，再开一次全新的部署&lt;/p&gt;&#xA;&lt;p&gt;被部署的内容本身没有任何变化，仍是那一包规则：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;：v0 见证程序的签名验证&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt;：哑栈元素可锻性（NULLDUMMY）&lt;/p&gt;&#xA;&lt;p&gt;本篇的正式定性是 UASF——用户激活软分叉（user activated soft fork）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机写得很坦白：尽管生态中很大一部分人希望激活这项软分叉，矿工却迟迟不愿为 BIP9 的 segwit 部署信号。若矿工信号这条路走不通，按原框架，部署会在 2017 年 11 月 15 日到期作废，此前数年的工作要从头再来。&lt;/p&gt;&#xA;&lt;p&gt;本篇的回答是把主动权换到用户一侧：设计一个用户激活的软分叉，用带“保证锁定”（guaranteed lock-in）的版本位机制再部署一次 segwit——即便矿工信号不足，到超时点也会锁定。&lt;/p&gt;&#xA;&lt;p&gt;这样安排的两个目的，原文都写明了：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;给用户留出充足的准备时间，不再要求矿工绝对多数（supermajority）配合；&lt;/li&gt;&#xA;&lt;li&gt;同时仍保留矿工提前激活（MASF）的可能：矿工若在新部署期间主动信号达标，可以走更快的老路。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;参考实现还自带一道保险：原文写明，它在 2017 年 11 月 7 日之前拒绝在主网运行，在此之前只能用于测试网与 regtest。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-触发条件只在失败之后&#34;&gt;4.1 触发条件：只在失败之后&lt;/h3&gt;&#xA;&lt;p&gt;这是一次有前提的部署，原文给了两条硬约束：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;只有当 BIP9-segwit 未能在 2017 年 11 月 15 日超时之前锁定或激活时，才应部署本篇；&lt;/li&gt;&#xA;&lt;li&gt;本篇不得在 2017 年 11 月 15 日之前部署。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;换句话说，它从设计上就排在既有部署之后，不与它抢跑。原文的理由部分也说明，开始时间特意设在 BIP9-segwit 超时之后，就是为了避开与旧节点之间的兼容问题。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-15</title>
				<link>https://bitcoinarche.com/xieyi/bip-15.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-15.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/15&#34;&gt;BIP-15&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Aliases&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Amir Taaki &amp;lt;genjix@riseup.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-12-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/15&#34;&gt;https://bips.dev/15&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0015.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0015.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;收款标识易用性这一族：管的是付款方在掏钱之前，怎么把“付给谁”表达出来。它与 &lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt; 那类地址格式文档分工不同——地址格式解决机器编码，别名解决人记不住的问题。&lt;/p&gt;&#xA;&lt;p&gt;原文在文档开头就自注了后继方向：&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;（支付协议）可被视为 Aliases 的替代方案。本页的价值在于它对各候选方案的逐项利弊分析，而不是任何一套被定下来的格式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;用原版比特币付款，必须有一串形如 1Hd44nkJfNAcPJeZyrGC5sKJS1TzgmCTjjZ 的地址。问题是地址不好记——原文的类比是：若没有域名，上网就得逐个输入网站的 IP 地址。&lt;/p&gt;&#xA;&lt;p&gt;于是目标是设计一个比特币别名系统：用好记的名字解析出收款地址。原文开宗明义地提醒：这是一次不易回头、影响深远的协议级改动，必须稳健、安全，最好一次做对——因此文档用大篇幅“仔细论证”，比较多套方案的性质，而没有草率选定一套格式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本 BIP 的主体是对五套候选方案的逐项评估。以下按原文顺序提炼。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-firstbits拿区块链当地址簿&#34;&gt;4.1 FirstBits：拿区块链当地址簿&lt;/h3&gt;&#xA;&lt;p&gt;原理：地址一旦收到过付款就记录在链上，即可证明它存在过。把地址转成小写，取其前几个唯一字符作为别名。原文示例：布拉格 brmlab 黑客空间的地址 1BRMLAB7nryYgFGrG8x9SYaokb8r2ZwAsX，别名即 1brmlab；配合 Vanitygen（靓号生成器）还能刻意生成有意义的地址。给钱时只需给出别名，省去手敲全址、扫码或上网复制。&lt;/p&gt;&#xA;&lt;p&gt;原文结论是拒绝，理由有三：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;能生成的别名受算力限制，想要的完整别名往往只能近似，且耗能；&lt;/li&gt;&#xA;&lt;li&gt;扩展性极差：每个索引／查询节点要跟踪有史以来的每个地址并快速查询，地址数量随网络效应急剧增长，方案将不可行；&lt;/li&gt;&#xA;&lt;li&gt;基于部分默克尔根的轻客户端存不起全部地址，只能依赖可信第三方查询——这一点比其他问题更致命。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-dns-txt-记录&#34;&gt;4.2 DNS TXT 记录&lt;/h3&gt;&#xA;&lt;p&gt;把别名到地址的映射放进域名的 TXT 记录（具体格式不在本文范围）。问题：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;可用性：需要用户会配置 DNS 记录与相应工具；&lt;/li&gt;&#xA;&lt;li&gt;安全性：DNS 按设计就是不安全的，同网络者可伪造记录；DNSSEC 自 1990 年代起一直在修补与推广，但截至 2011 年 12 月仍非互联网事实标准，且不少注册商只提供网页界面，未必能配 DNSSEC；&lt;/li&gt;&#xA;&lt;li&gt;更新慢：记录变更生效需要时间，这会促使人们不在每笔交易换新地址，带来安全问题。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;43-服务器服务&#34;&gt;4.3 服务器服务&lt;/h3&gt;&#xA;&lt;p&gt;用域名查主机、再连固定端口取地址：付款给 &lt;a href=&#34;mailto:foo@bar.net&#34;&gt;foo@bar.net&lt;/a&gt; 时，客户端先用 DNS 找到 bar.net 的 IP，再连其 4567 端口询问用户 foo 的地址，服务器返回地址或错误码后断开。映射的存储与修改由服务方自理，可配网页前端。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-150</title>
				<link>https://bitcoinarche.com/xieyi/bip-150.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-150.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/150&#34;&gt;BIP-150&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Peer Authentication&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jonas Schnelli &amp;lt;dev@jonasschnelli.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-03-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/150&#34;&gt;https://bips.dev/150&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0150.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0150.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络身份与隐私族的一篇，与它的前置文档是一对：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/151&#34;&gt;BIP-151&lt;/a&gt;：对等通信加密。本篇的认证必须跑在它建立的加密通道之上——原文第一条规范就写明，加密会话未建立，不得开始认证。&lt;/p&gt;&#xA;&lt;p&gt;两者之后，这条路线由 &lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt;（v2 P2P 加密传输协议）以另一套设计承接；本篇与 &lt;a href=&#34;https://bips.dev/151&#34;&gt;BIP-151&lt;/a&gt; 的状态均为 Closed。&lt;/p&gt;&#xA;&lt;p&gt;在本篇内部，认证解决的问题不是“数据会不会被偷看”（那是加密的事），而是“对面到底是不是我以为的那个节点”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的设想从节点运营者的两个需求出发：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;运营者想把某些节点服务只开放给选定的一部分节点，或给它们更高的数据流优先级；&lt;/li&gt;&#xA;&lt;li&gt;节点要向特定对方广播交易、向对方请求过滤等可能泄露敏感信息的操作，运营者需要先确认对面确实是目标节点，而不是中间人（MITM）攻击者。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文列出的认证收益包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;连接已知节点时能识破中间人攻击；&lt;/li&gt;&#xA;&lt;li&gt;把耗资源的交易过滤只开放给特定节点；&lt;/li&gt;&#xA;&lt;li&gt;把可能导致节点指纹暴露的敏感信息（如手续费估算）只给认证过的节点看；&lt;/li&gt;&#xA;&lt;li&gt;允许向已认证节点使用自定义消息类型（私有扩展）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;难点在于隐私：认证过程本身不能变成一种“探测”工具——随便连上来问一句，就能试出对方是不是某个身份。整篇规范的哈希问答设计，都是为了在证明身份的同时不给指纹识别留机会。原文同时明说：本篇不做“首次使用即信任”（TOFU），身份公钥必须事先通过其他渠道交换。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-前提与总则&#34;&gt;4.1 前提与总则&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;方案基于椭圆曲线密码的 ECDSA，秘密（私钥）永不在线路上传输；&lt;/li&gt;&#xA;&lt;li&gt;认证只能在 &lt;a href=&#34;https://bips.dev/151&#34;&gt;BIP-151&lt;/a&gt; 的加密通道建立之后开始，认证会用到加密通道的会话 ID（encryption-session-ID）；&lt;/li&gt;&#xA;&lt;li&gt;身份公钥必须预先通过另一渠道共享（邮件/PGP、纸面交换等），本篇不覆盖公钥的首次分发；&lt;/li&gt;&#xA;&lt;li&gt;认证状态保持到加密/连接终止为止；一条连接只允许一次认证，要重新认证必须重建连接。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-两份本地名单与身份密钥&#34;&gt;4.2 两份本地名单与身份密钥&lt;/h3&gt;&#xA;&lt;p&gt;每个支持认证的节点要维护两份可由用户编辑的“数据库”：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;known-peers：已知的身份公钥，连同网络标识（IP 与端口），作用类似 OpenSSH 的 known-hosts 文件；&lt;/li&gt;&#xA;&lt;li&gt;authorized-peers：被授权的身份公钥名单，认证通过后能访问哪些受限服务，由它决定。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;本地身份密钥为 ECC 密钥（私钥 32 字节），一个节点可以配置多把。原文特别提醒：每个网络接口（IPv4、IPv6、Tor）应使用各自独立的身份密钥，否则可能把某个 Tor 地址与某个 IP 地址关联起来。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-双向认证的四步问答&#34;&gt;4.3 双向认证的四步问答&lt;/h3&gt;&#xA;&lt;p&gt;认证要求双方互相认证，全程只交换哈希与签名，不直接亮出公钥：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;请求方发送 AUTHCHALLENGE（哈希）；&lt;/li&gt;&#xA;&lt;li&gt;应答方回 AUTHREPLY（签名）；&lt;/li&gt;&#xA;&lt;li&gt;请求方发送 AUTHPROPOSE（哈希）；&lt;/li&gt;&#xA;&lt;li&gt;应答方再发 AUTHCHALLENGE（哈希），请求方再回 AUTHREPLY（签名）。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;三个消息的构造都有防探测设计：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-151</title>
				<link>https://bitcoinarche.com/xieyi/bip-151.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-151.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/151&#34;&gt;BIP-151&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Peer-to-Peer Communication Encryption&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jonas Schnelli &amp;lt;dev@jonasschnelli.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-03-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/151&#34;&gt;https://bips.dev/151&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0151.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0151.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络隐私族里管“加密”的那一篇。它有一篇直接的下游与一个正式的后继：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/150&#34;&gt;BIP-150&lt;/a&gt;：对等节点认证。认证必须建立在加密通道之上，用的正是本篇协商出的会话 ID；本篇只管把通道变密文，管不了“对面是谁”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt;：v2 P2P 加密传输协议。本篇档案序言明确记有 Proposed-Replacement: 324——本篇的接替文档。加密节点流量这件事，最终是沿着 324 那套设计落地的，不是沿着本篇。&lt;/p&gt;&#xA;&lt;p&gt;读本篇的价值，在于看清 2016 年这套方案的设计取向：机会性、按连接选择、只加密选定的一部分对等连接，而不是把全网流量一刀切地改掉。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的出发点：比特币节点之间的通信在当时完全不加密。由此带来两类问题：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;安全上，链路上的第三方可以操纵流量（例如拦下某些命令），通信双方却无从察觉；&lt;/li&gt;&#xA;&lt;li&gt;隐私上，大规模监控与分析变得很容易：网络服务商或任何中间人可以轻易识别出某个比特币用户、其掌控的地址与密钥，甚至与该用户的其他网络身份关联起来；一笔刚创建并广播的交易，其金额与收款方在链路上就是明文。对 SPV（轻）节点，这类影响尤为显著，也会削弱单个节点的抗审查能力。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文也坦承边界：即便加密，报文的大小、发送间隔等特征仍在，按流量特征分析通信类型依然可能；比特币的信任模型也让这类风险在多数场景下不算致命——但“能显著抬高针对性分析的成本”本身就是目标。&lt;/p&gt;&#xA;&lt;p&gt;已有的替代办法——VPN、Tor、stunnel、curveCP 等更低层级的加密机制——对 SPV 节点与常见的 DHCP/NAT 环境并不实用，搭建门槛也高。本篇要给出的，是一个节点软件内建、上手成本低的加密选项，且只加密选定的一部分远端节点连接。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-总则双向各自协商&#34;&gt;4.1 总则：双向各自协商&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;支持加密的节点必须接受来自所有节点的加密请求；&lt;/li&gt;&#xA;&lt;li&gt;两个通信方向要各自独立做一次 ECDH 协商，因此一条双向连接使用两把对称密钥，一方向一把；&lt;/li&gt;&#xA;&lt;li&gt;只有两个方向都协商成功之后，双方才可以发送加密消息；&lt;/li&gt;&#xA;&lt;li&gt;协商必须在向对方发送任何其他消息之前启动；version 消息之后才到的 encinit 消息应被忽略。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-密钥推导ecdh--hkdf&#34;&gt;4.2 密钥推导：ECDH + HKDF&lt;/h3&gt;&#xA;&lt;p&gt;双方各自生成临时（ephemeral）会话密钥对，交换公钥后用 ECDH 算出共享秘密，再用 HKDF（RFC 5869，哈希为 SHA256）推导：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;提取：&lt;code&gt;PRK = HKDF_EXTRACT(salt=&amp;quot;bitcoinecdh&amp;quot;, ikm=ecdh_secret || cipher-type)&lt;/code&gt;；把密码套件类型也算进输入，是为了防弱密码套件攻击；&lt;/li&gt;&#xA;&lt;li&gt;派生两把 32 字节密钥：K_1 用 info=&amp;ldquo;BitcoinK1&amp;rdquo;，K_2 用 info=&amp;ldquo;BitcoinK2&amp;rdquo;；&lt;/li&gt;&#xA;&lt;li&gt;同时派生 256 位的会话 ID：&lt;code&gt;SID = HKDF_EXPAND(info=&amp;quot;BitcoinSessionID&amp;quot;, L=32)&lt;/code&gt;，供 &lt;a href=&#34;https://bips.dev/150&#34;&gt;BIP-150&lt;/a&gt; 把加密会话与身份认证关联起来。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;分工上，K_1 只用来加密报文的长度字段，避免从明文长度泄露消息大小；K_2 与 Poly1305 配合构成 AEAD（带认证的加密）来保护正文。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-152</title>
				<link>https://bitcoinarche.com/xieyi/bip-152.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-152.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Compact Block Relay&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Matt Corallo &amp;lt;bip152@bluematt.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-04-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/152&#34;&gt;https://bips.dev/152&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;区块中继与网络效率族的核心文档。比特币节点之间转发新区块时，传统做法是把整块连同每一笔交易全文发出去；&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt; 改的只是“线上怎么传”，不改区块本身长什么样。&lt;/p&gt;&#xA;&lt;p&gt;它与相邻文档的关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/130&#34;&gt;BIP-130&lt;/a&gt;：sendheaders 消息。低带宽模式下，新区块仍先按 BIP-130 的 inv/headers 方式公告，再由接收方主动索取紧凑区块&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;：隔离见证的共识层与对等服务层定义。紧凑区块的第 2 版专门为见证交易而设，短 ID 改用 wtxid 计算&lt;/p&gt;&#xA;&lt;p&gt;理解 &lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;，是理解现代节点为何能在带宽尖峰小得多的情况下仍然快速同步新区块的起点。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 指出，历史上的 P2P 协议在中继区块时非常浪费带宽：区块里的每一笔交易都被完整包含，哪怕其中绝大多数在区块被中继之前就已经到达过接收节点（它们早已在各地节点的内存池里传播过一轮）。&lt;/p&gt;&#xA;&lt;p&gt;后果有两层：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;接收区块时，节点会出现中等程度的入站带宽尖峰；&lt;/li&gt;&#xA;&lt;li&gt;若某节点比它的对等节点先收到区块，它要把整块再转发出去，出站尖峰会非常显著。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;尖峰一旦引发缓冲膨胀（buffer bloat），家用网络会暂时近乎不可用，还会拖慢向远端对等节点的转发——对方可能宁可等，也不愿重复请求同一区块。因此，降低区块中继的带宽占用，对大量个人节点运行者直接有用。&lt;/p&gt;&#xA;&lt;p&gt;原文特意说明：本工作的目标明确不是降低区块传输延迟，但作为副作用，它在若干重要情形下确实降低了延迟，并为后续专门面向低延迟中继的工作打下基础。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两种模式高带宽与低带宽&#34;&gt;4.1 两种模式：高带宽与低带宽&lt;/h3&gt;&#xA;&lt;p&gt;协议按对等关系与带宽条件分两种用法，由 &lt;code&gt;sendcmpct&lt;/code&gt; 消息的第一个布尔值切换：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;高带宽模式（置 1）&lt;/strong&gt;：发送方直接用 &lt;code&gt;cmpctblock&lt;/code&gt; 消息公告新区块，附带短交易 ID，甚至可以在完整验证区块之前就发出（只要求区块头已核验等条件，见 4.5）。接收方若本地已有全部交易，一次往返都不需要即可重建整块；缺交易时走一轮 &lt;code&gt;getblocktxn&lt;/code&gt;/&lt;code&gt;blocktxn&lt;/code&gt; 补齐，最好情形延迟与旧流程的 1.5×RTT 下限相同，但带宽省得多。此模式只能对少数对等节点开启（见 4.5）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;低带宽模式（置 0）&lt;/strong&gt;：仍按 &lt;a href=&#34;https://bips.dev/130&#34;&gt;BIP-130&lt;/a&gt; 用 inv/headers 公告（且在完整验证之后），接收方再用 &lt;code&gt;getdata&lt;/code&gt; 请求 &lt;code&gt;MSG_CMPCT_BLOCK&lt;/code&gt;（类型值 4）索取紧凑形式；缺交易时再多一轮补齐，最坏到 2.5×RTT，但带宽仍远低于传整块。原文指出，由于 TCP 传大数据时延迟往往更差，即便走到 2.5×RTT，总延迟预期仍会下降。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-线上传的是什么&#34;&gt;4.2 线上传的是什么&lt;/h3&gt;&#xA;&lt;p&gt;新增四个数据结构：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-154</title>
				<link>https://bitcoinarche.com/xieyi/bip-154.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-154.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/154&#34;&gt;BIP-154&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Rate Limiting via peer specified challenges&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Karl-Johan Alm &amp;lt;karljohan-alm@garage.co.jp&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-04-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/154&#34;&gt;https://bips.dev/154&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0154.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0154.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;对等网络的抗拒绝服务（anti-DoS）与连接管理一族。它不处理交易、区块或地址的传播格式，只处理一件事：当一个节点的入站连接名额成为稀缺资源时，凭什么决定谁能占用。&lt;/p&gt;&#xA;&lt;p&gt;原文文件头没有 Replaces、Requires 等关系字段，也没有指定前后任文档；它的自洽性很强——挑战的用途标识符（Purpose Identifier）目前只定义了“建立对等连接”一种，原文预想未来可为布隆过滤等同样有 DoS 风险的操作再增加用途，但那属于设想，并未在本 BIP 中定义。&lt;/p&gt;&#xA;&lt;p&gt;同族的参照是节点既有的连接上限与驱逐逻辑：&lt;a href=&#34;https://bips.dev/154&#34;&gt;BIP-154&lt;/a&gt; 是在那套逻辑之上加一道“付费插队”的门，而不是替换它。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 给出的前提是：比特币网络的连接数有上限（原文写作入站与出站合计最多 125）。用一批傀儡节点把连接打满既 trivial 又便宜，后果有二：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;节点为了接纳新连接，不得不驱逐已有的其他节点；&lt;/li&gt;&#xA;&lt;li&gt;节点之间彼此建立连接的能力被严重削弱。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;网络处在这种受压状态时，就容易进一步遭受女巫攻击（Sybil attack）等后续攻击。&lt;/p&gt;&#xA;&lt;p&gt;设想的对策是：受压时，节点仍可接纳新连接，但要求来访对等节点先完成某种工作量证明（proof of work），以证明自己不是在简单地刷连接。攻击者此时必须为“免费槽位之外”的每一个连接真实付出算力，女巫攻击的成本被大幅抬高。&lt;/p&gt;&#xA;&lt;p&gt;但这里有一个关键约束：不能直接套用比特币区块所用的双 SHA256 工作量证明。因为攻击者可用专用硬件（ASIC 等 SPH）极大加速求解；若为了抵消这种加速而提高证明权重，普通节点在通用硬件（桌面电脑等 GPH）上又要付出不可接受的代价。因此原文另行引入对专用硬件不那么敏感的工作量证明算法，并说明：此事不涉及共识，将来可以再增加其他 POW 算法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两种槽位免费与付费&#34;&gt;4.1 两种槽位：免费与付费&lt;/h3&gt;&#xA;&lt;p&gt;支持本机制的节点设定两个上限：连接总数（入站上限由此减去出站与 feeler 连接数得出），以及 POW 连接槽位数——即入站连接中有多少个名额必须凭工作量证明换取。其余名额即“免费连接槽位”，照旧先来先得。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-握手流程先发挑战再断开&#34;&gt;4.2 握手流程：先发挑战，再断开&lt;/h3&gt;&#xA;&lt;p&gt;节点须能处理两种新消息：&lt;code&gt;challenge&lt;/code&gt;（挑战）与 &lt;code&gt;solution&lt;/code&gt;（解答）。握手顺序被小幅改动：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;连接方可以在 &lt;code&gt;version&lt;/code&gt; 消息之前先发一个 &lt;code&gt;solution&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;若该解答满足本地节点的要求，就给予连接；若不满足（未知、错误等），本地节点发一个新的 &lt;code&gt;challenge&lt;/code&gt; 并关闭连接；&lt;/li&gt;&#xA;&lt;li&gt;若连接方没有先交解答、而该连接又被标记为需要 POW，本地节点同样发 &lt;code&gt;challenge&lt;/code&gt; 并关闭连接。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;注意这套流程是“发完挑战就断开”：解不解、解完是否重连，都由收到挑战的节点自行决定——它也可以丢弃挑战，去找别的对等节点，或者等对方空出免费槽位。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-155</title>
				<link>https://bitcoinarche.com/xieyi/bip-155.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-155.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/155&#34;&gt;BIP-155&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;addrv2 message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Wladimir J. van der Laan &amp;lt;laanwj@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-02-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/155&#34;&gt;https://bips.dev/155&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0155.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0155.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;节点地址发现与 gossip（地址传播）一族。它接续的是既有的 &lt;code&gt;addr&lt;/code&gt; 消息：节点靠互相转告“我知道这些节点在这些网络端点上”，新节点才能逐步找到可连接的对等节点，无需永远依赖少数种子。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/155&#34;&gt;BIP-155&lt;/a&gt; 不是推翻 &lt;code&gt;addr&lt;/code&gt;，而是给它配一个 v2 继任者。旧 &lt;code&gt;addr&lt;/code&gt; 把一切端点塞进固定的 16 字节地址字段（洋葱地址靠 OnionCat 方式嵌进 IPv6 形式），装不下新一代网络的长地址；&lt;code&gt;addrv2&lt;/code&gt; 用“网络 ID + 变长地址”的结构把这个上限打开，同时保留与旧对等节点的兼容路径。&lt;/p&gt;&#xA;&lt;p&gt;原文文件头没有 Requires、Replaces 等关系字段——它与旧 &lt;code&gt;addr&lt;/code&gt; 的关系是并行兼容、按对端能力选用，而不是在文件头层面声明取代。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 聚焦一个具体的装不下问题：&lt;/p&gt;&#xA;&lt;p&gt;Tor v3 隐藏服务自 Tor 0.3.2.9 起进入稳定版，相比旧版隐藏服务有更好的加密与隐私特性，但它的地址是 256 位的，塞不进现有 &lt;code&gt;addr&lt;/code&gt; 消息——旧消息把洋葱地址封装在 OnionCat IPv6 地址里，地址字段只有 128 位。&lt;/p&gt;&#xA;&lt;p&gt;不止 Tor：I2P 等其他传输层协议历来就使用更长的地址。地址 gossip 不过去，意味着这些网络上的节点无法经 P2P 网络被其他对等节点发现和连接，哪怕节点软件本身支持走这些网络出站。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-156</title>
				<link>https://bitcoinarche.com/xieyi/bip-156.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-156.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/156&#34;&gt;BIP-156&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dandelion - Privacy Enhancing Routing&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Brad Denby &amp;lt;bdenby@cmu.edu&amp;gt;, Andrew Miller &amp;lt;soc1024@illinois.edu&amp;gt;, Giulia Fanti &amp;lt;gfanti@andrew.cmu.edu&amp;gt;, Surya Bakshi &amp;lt;sbakshi3@illinois.edu&amp;gt;, Shaileshh Bojja Venkatakrishnan &amp;lt;shaileshh.bv@gmail.com&amp;gt;, Pramod Viswanath &amp;lt;pramodv@illinois.edu&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-06-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/156&#34;&gt;https://bips.dev/156&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0156.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0156.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易传播与网络层隐私一族。比特币的隐私短板不只在链上：一笔交易最初从哪个节点冒出来，本身就可能把交易与某个 IP 地址关联起来。&lt;a href=&#34;https://bips.dev/156&#34;&gt;BIP-156&lt;/a&gt; 处理的正是广播环节的去匿名化风险，与链上地址复用、金额关联等问题分属不同层面。&lt;/p&gt;&#xA;&lt;p&gt;它的学术来源是 Dandelion 论文（原文 References 列有 Sigmetrics 2017 的 Dandelion 论文与 Sigmetrics 2018 的后续工作 Dandelion++ 论文，两者是研究文献，不是 BIP）。在本仓库内，原文文件头没有 Requires、Replaces 等关系字段；它与既有传播方式的关系是对照关系——既有的扩散（diffusion）是它要修补的对象，而不是它依赖的规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-扩散为什么会泄密&#34;&gt;3.1 扩散为什么会泄密&lt;/h3&gt;&#xA;&lt;p&gt;没有 Dandelion 时，一个节点生成交易后，会以相互独立的指数延迟把交易发给各个对等节点。学界称这种方式为扩散（diffusion）。原文 Abstract 与 Motivation 指出，这种传播在统计上是对称蔓延的：消息以源头为中心向四周散开，网络对手——尤其是布设了间谍节点、相互勾结的对手——可以据此把交易与源 IP 地址关联起来。&lt;/p&gt;&#xA;&lt;p&gt;更糟的是指纹攻击（fingerprint attack）：若对手是掌握 P2P 网络拓扑的僵尸网络式对手（原文指出这种规模的僵尸网络常见且便宜，对手可用探测消息学到网络结构），它可以先离线模拟交易传播，为每个节点生成“指纹”，再把间谍节点实际观察到的传播轨迹与指纹比对。原文的模拟结论是：这类对手在每个节点平均观察不到十笔交易，就能对整个网络实现完全去匿名化。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-157</title>
				<link>https://bitcoinarche.com/xieyi/bip-157.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-157.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Client Side Block Filtering&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Olaoluwa Osuntokun &amp;lt;laolu32@gmail.com&amp;gt;, Alex Akselrod &amp;lt;alex@akselrod.org&amp;gt;, Jim Posen &amp;lt;jimpo@coinbase.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-05-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖文档&lt;/th&gt;&lt;td&gt;Requires: &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/157&#34;&gt;https://bips.dev/157&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;轻客户端协议一族，是对 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 的反向重构。&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 的模式是：轻客户端把自己的布隆过滤器发给全节点，全节点替它挑出匹配的交易。&lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 把方向倒过来：过滤器由全节点按块确定性生成、向所有人公开供应，筛选工作回到客户端自己手里做。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 是一对搭档，且依赖关系写进了文件头：&lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 定义协议流程（怎么索取、怎么验证过滤器），并 Requires &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt;；&lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 定义过滤器本身的结构（装什么数据、怎么编码压缩）。只有 &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 而没有具体的过滤器类型，协议是空的；原文因此把最初的过滤器类型放在 &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 中单独定义。&lt;/p&gt;&#xA;&lt;p&gt;原文在批评 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 的节点 DoS 问题时还引用了 &lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt;（NODE_BLOOM 服务位）所记录的背景，可一并参照。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;轻客户端的诉求是：不下载、不验证全部数据，也能读到与自己相关的链上交易，并尽量少信任对等节点、少耗带宽与存储。它的做法通常是先同步全部区块头、验工作量证明、跟随最长工作量证明链，再只取与自己有关的数据。&lt;/p&gt;&#xA;&lt;p&gt;当时通行的轻客户端协议 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;，原文列了三类已知的毛病：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;隐私近乎为零&lt;/strong&gt;：客户端要把盯着的地址、未花费输出等信息编成布隆过滤器交给全节点。原文引用的研究结论是，多数现成实现给钱包与应用的隐私保护实际上“virtually zero”——过滤器在隐私与误报率之间无论怎么调参，都要向对端交出大量信息；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安全可被蒙骗&lt;/strong&gt;：恶意全节点可以干脆漏掉关键数据而极少被发现。对闪电网络客户端这类必须对某些链上事件及时作出反应的应用，这种遗漏不可接受；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;全节点被反噬&lt;/strong&gt;：用心构造的布隆过滤器能让诚实全节点付出可观的 I/O 与 CPU 代价，构成对全节点的拒绝服务向量，反过来让节点运营者不愿再支持该协议。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;新协议的解法是把关系反过来（见第二节）：全节点生成确定性过滤器，客户端下载过滤器后在本地比对，命中才下载整块。确定性带来三个好处：过滤器只需构造一次并存盘，供应成本低，消除了 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 式的不对称消耗；客户端能自行校验过滤器的正确性，比检查“对方有没有漏发”容易得多；整块可以从任意来源下载，没有任何单个对端能掌握客户端到底关心什么，隐私更好。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-过滤器类型与服务位&#34;&gt;4.1 过滤器类型与服务位&lt;/h3&gt;&#xA;&lt;p&gt;为兼顾可扩展性与体积，协议允许多种过滤器类型：类型决定过滤器里装哪些区块数据、以及构造与查询的方法，每种类型以一个字节的代码标识。全节点为每个区块、为每种自己支持的类型各生成一个过滤器，并可用服务位宣告自己支持哪些类型。最初的类型由 &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 定义，并分配了一个服务位来宣告对它的支持。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-过滤器头一条可以自查的承诺链&#34;&gt;4.2 过滤器头：一条可以自查的承诺链&lt;/h3&gt;&#xA;&lt;p&gt;设计借用了区块头的“headers-first”思路。如同区块头以默克尔承诺绑定块内交易，原文定义过滤器头（filter header）来承诺区块过滤器，且每个过滤器头还承诺前一个过滤器头：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;某个过滤器的规范哈希，是其序列化字节的双重 SHA256；&lt;/li&gt;&#xA;&lt;li&gt;过滤器头是 32 字节，等于“过滤器哈希拼接前一个过滤器头”再作双重 SHA256；&lt;/li&gt;&#xA;&lt;li&gt;创世块所用的“前一个过滤器头”定义为 32 字节全零。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;客户端可以先把整条链的过滤器头下载并核对，再下载过滤器本体。若多个对等节点给出的过滤器头链不一致，客户端能定位到最初分叉的那一个块，下载该整块、自行算出正确过滤器，从而判定哪个对端在作恶或出错。原文结论是：只要至少有一个诚实对端，轻客户端就能识别出正确的区块过滤器。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-158</title>
				<link>https://bitcoinarche.com/xieyi/bip-158.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-158.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Compact Block Filters for Light Clients&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Olaoluwa Osuntokun &amp;lt;laolu32@gmail.com&amp;gt;, Alex Akselrod &amp;lt;alex@akselrod.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-05-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖文档&lt;/th&gt;&lt;td&gt;Requires: &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/158&#34;&gt;https://bips.dev/158&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;轻客户端紧凑过滤器一族，是 &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 协议的另一半：&lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 规定轻客户端如何向全节点索取过滤器、如何用过滤器头互相校验；&lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 规定过滤器这个数据结构本身——每个区块要收进哪些条目、用什么数学结构装、参数取多少。文件头里两篇互相 Requires，缺一不可。&lt;/p&gt;&#xA;&lt;p&gt;它也是对 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 布隆过滤器的替代构造：同样回答“某个条目在不在这个区块里”这类成员查询，但换了数据结构与使用方向。&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 是客户端定制过滤器、由节点代查；本篇是节点为每个区块生成一份固定过滤器、供所有客户端下载自查。原文附录 A 专门记下了为何放弃布隆过滤等备选编码：同样的误报率下，布隆过滤器的体积比本篇的 Golomb 编码集更大，这是被否掉的主因。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 定的协议需要一种按块确定的过滤器：对同一个区块，任何人独立构造都得到同一份字节；且要尽量小，因为轻客户端为同步钱包，需要把大量区块的过滤器都下载回来——过滤器本身的大小加上因误报而多下载的整块，共同决定总带宽。&lt;/p&gt;&#xA;&lt;p&gt;原文 Motivation 说得很收敛：本文件为 &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 的轻客户端协议定义最初的一种过滤器类型 basic，其设计目标就是压低普通钱包场景下的过滤器体积。采用的结构是 Golomb 编码集（Golomb-coded set，GCS）：用 Golomb-Rice 编码压缩一组条目的哈希值，以概率结构换体积——集合内的条目必然命中，集合外的条目以 1/M 的概率误报命中，其中 M 是可调参数。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-golomb-编码集怎么构造&#34;&gt;4.1 Golomb 编码集怎么构造&lt;/h3&gt;&#xA;&lt;p&gt;每个区块的过滤器，是把与该块相关的一组数据条目压成一个 GCS。构造分四步（细节以原文伪代码为准）：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;哈希映射&lt;/strong&gt;：用 SipHash（参数固定为 c=2、d=4，密钥 k 为 128 位）把每个原始条目哈希为 64 位整数，再均匀映射到区间 [0, N×M) 内，其中 N 是条目数、M 是目标误报率的倒数。映射用“乘以区间长度后取 128 位乘积的高 64 位”的办法代替取模，避免昂贵的除法。查询时的误报率即为 1/M；N 与 M 都必须小于 2^32 以防溢出。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;排序&lt;/strong&gt;：把映射后的整数按升序排列。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;作差&lt;/strong&gt;：逐个计算相邻值之差（delta）。由于哈希值均匀分布，这些差值近似服从几何分布。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Golomb-Rice 编码&lt;/strong&gt;：把每个差值拆成商与余数：商以一元编码写出（q 个 1 后跟一个 0），余数以 P 位大端写出，其中 P 是余数编码的位长参数。几何分布的数据用这种编码能得到最优压缩。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;查询时按相反顺序逐个解码差值、累加还原出已排序的哈希集合，再把待查条目以同样方式哈希后比对；因为集合有序，解码值一旦超过目标即可提前终止，也不必把整个解压结果同时放进内存。若要一次查多个条目，还可把查询集同样哈希排序后与解压流并行比对，效率更高（原文附录 B 给了伪代码）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-158 紧凑区块过滤器基础代码合并进主分支</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/bip158-compact-block-filters.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/bip158-compact-block-filters.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2018-08-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.18.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/12254&#34;&gt;#12254&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;254c85b6&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-158.html&#34;&gt;BIP-158&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #12254 合入了 BIP-158 的 Golomb 编码集合（GCS）过滤器构造代码，可为每个区块生成基本型紧凑过滤器，供轻客户端下载后本地匹配交易、无需向服务器交出所关注的地址。该 PR 只包含过滤器构造基础，过滤器索引与 RPC、网络服务在此阶段尚未提供。此代码未进入 v0.17.0，经核对标签源码，首次随 v0.18.0 发布。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/12254&#34;&gt;Bitcoin Core PR #12254&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.18.0/&#34;&gt;Bitcoin Core 0.18.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>BIP-159</title>
				<link>https://bitcoinarche.com/xieyi/bip-159.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-159.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/159&#34;&gt;BIP-159&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;NODE_NETWORK_LIMITED service bit&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jonas Schnelli &amp;lt;dev@jonasschnelli.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-05-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/159&#34;&gt;https://bips.dev/159&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0159.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0159.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;服务位（service bit）与节点能力宣告一族。比特币节点在握手与地址传播时用一组服务位说明自己能提供什么服务，其他节点据此决定连谁、向谁要什么数据。既有的 NODE_NETWORK 服务位只表达一种能力：“我能提供全部历史区块”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/159&#34;&gt;BIP-159&lt;/a&gt; 在这套宣告体系里补上缺失的一档：能力有限但并非无用。它的直接同类是更早的 &lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt;（NODE_BLOOM 服务位）——同样是用一个新服务位把一类节点的真实能力如实说出来，让需要服务的对端自行取舍，而不是靠试错去发现。&lt;/p&gt;&#xA;&lt;p&gt;原文篇幅很短，文件头也没有 Requires、Replaces 等关系字段：它只定义一个新服务位及其使用纪律，不改动任何既有消息的格式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 的起点是裁剪节点（pruned peer）的尴尬处境。裁剪节点为了节省磁盘，只保留最近一段时间的区块数据，但除此之外——中继新区块、区块头、交易与地址——它与传统全节点能提供的服务并无不同。&lt;/p&gt;&#xA;&lt;p&gt;问题出在宣告环节：当时只有 NODE_NETWORK 一个服务位表示“能提供全部历史区块”。于是出现两难：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;裁剪节点如实不置 NODE_NETWORK，它在对端眼里就近乎“什么都提供不了”，难以被选中连接，它的中继能力被白白浪费；&lt;/li&gt;&#xA;&lt;li&gt;它若置上 NODE_NETWORK，则是虚假宣告，向它索取深层历史区块的节点必然扑空。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文列出的两点诉求因此是：第一，裁剪节点应有办法宣告自己“能提供有限但明确的服务”；第二，已完成初始区块下载的节点，应当可以把一部分出站连接名额留给裁剪节点，让其他对端把宝贵的连接留给能提供全链数据的未裁剪节点去完成自举同步。把有限能力如实标签化，整个网络的连接资源才能分工。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新服务位bit-10最低保证-288-个区块&#34;&gt;4.1 新服务位：bit 10，最低保证 288 个区块&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 新增的服务位是：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;NODE_NETWORK_LIMITED&lt;/strong&gt;：bit 10（0x400）。置位即承诺：该节点必须有能力提供至少最近 288 个区块——原文括注约合 2 天的区块量。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;与之配套的宣告纪律是：裁剪/受限节点不得置任何表示“能提供完整区块链”的服务位（例如 NODE_NETWORK）；而反过来，能提供完整区块链的节点也可以同时置 NODE_NETWORK_LIMITED——原文特意用一条 Rationale 说明，这个方向的叠加是允许的。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-使用纪律缓冲地址中继与防指纹&#34;&gt;4.2 使用纪律：缓冲、地址中继与防指纹&lt;/h3&gt;&#xA;&lt;p&gt;原文 Specification 的其余部分都是围绕这个服务位的使用纪律：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;重组缓冲&lt;/strong&gt;：连接到置 NODE_NETWORK_LIMITED 的对端时，应计入 144 个区块的安全缓冲，以应对链重组——即不要把对方的可用深度恰好用到 288 的极限上；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;地址中继&lt;/strong&gt;：遵循本 BIP 的全节点，应当中继自己愿意连接的对端的地址与服务信息（&lt;code&gt;addr&lt;/code&gt; 消息），包括置 NODE_NETWORK_LIMITED 的对端。否则有限节点宣告了能力，却在地址传播中被过滤掉，宣告便没有意义；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;防指纹对策&lt;/strong&gt;：不同裁剪节点的裁剪深度各不相同（取决于配置与磁盘空间），若如实按各自深度提供区块，对手可用 &lt;code&gt;getdata&lt;/code&gt; 请求逐段试探出一个节点的确切裁剪深度，形成指纹识别弱点。因此裁剪节点不应泄漏自己的裁剪深度，并且不应提供比 288 这个宣告阈值更深的区块。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;43-风险谁需要检查服务位&#34;&gt;4.3 风险：谁需要检查服务位&lt;/h3&gt;&#xA;&lt;p&gt;原文 Risks 一节把代价与注意事项说清：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-16</title>
				<link>https://bitcoinarche.com/xieyi/bip-16.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-16.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Pay to Script Hash&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-01-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;https://bips.dev/16&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2SH（Pay to Script Hash，付给脚本哈希）族的核心文档。它要解决的问题承接自多签一脉：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt;：M-of-N 标准交易，让多签交易能被默认转发与打包；&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;：P2SH 的地址格式，让脚本哈希能写成普通人可用的地址。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 本身取代了 &lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt;（OP_EVAL）——后者想用一个新操作码实现同样的事、且能做的更多，最终被认为过于复杂、扩张脚本语言能力的风险太大。&lt;/p&gt;&#xA;&lt;p&gt;同一目标当时还有两个竞争或平行的写法：&lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt;（OP_CHECKHASHVERIFY，CHV）主张换一个操作码实现 P2SH；&lt;a href=&#34;https://bips.dev/18&#34;&gt;BIP-18&lt;/a&gt;（hashScriptCheck）则在协议相同的前提下重写了表述方式。最后被采用的是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 这一版定义，&lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt; 状态为 Closed。读这段历史，关键是分清“目标相同”与“机制不同”：三份文档都想让收款方定义花费条件，分歧在具体怎么改验证规则。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文给出的目的只有一句话，却决定了之后十几年钱包的形态：&lt;strong&gt;把“提供赎回条件”的责任，从付款人转移到赎回人（收款方自己）&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;在 P2SH 之前，付款人要往一个复杂脚本（比如 2-of-3 多签）付款，就必须拿到完整的花费条件、构造对应的输出脚本。条件越复杂，付款一方的负担越重，地址也越长、越难处理。&lt;/p&gt;&#xA;&lt;p&gt;P2SH 之后，付款人只需要一个固定长度的 20 字节哈希：短到可以扫 QR 码、可以轻松复制粘贴。无论背后的条件多复杂——多签、时间锁、组合条件——对付款人来说都只是同一个长度的哈希。复杂的脚本由收款方保管，等他真正花费时再出示。&lt;/p&gt;&#xA;&lt;p&gt;作者也承认这一动机当时有争议：有人认为没有必要，直接把完整脚本给付款人即可。作者的回应是：哈希化能最大限度复用已经建好的“向 Base58 编码的 20 字节地址付款”的整套基础设施（商户、交易所、钱包软件），让多签等功能更快落地。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新的标准交易类型&#34;&gt;4.1 新的标准交易类型&lt;/h3&gt;&#xA;&lt;p&gt;定义一种会被转发、会被矿工打包的新标准输出形式：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;OP_HASH160 [20-byte-hash-value] OP_EQUAL&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中 &lt;code&gt;[20-byte-hash-value]&lt;/code&gt; 必须是压入 20 字节的操作码（0x14）后跟恰好 20 字节。这个 20 字节值，就是赎回脚本（redeemScript）序列化后的哈希。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-怎么花费&#34;&gt;4.2 怎么花费&lt;/h3&gt;&#xA;&lt;p&gt;花费这种输出的 scriptSig 形如：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-17</title>
				<link>https://bitcoinarche.com/xieyi/bip-17.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-17.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_CHECKHASHVERIFY (CHV)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip17@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-01-18&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/17&#34;&gt;https://bips.dev/17&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0017.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0017.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2SH（付给脚本哈希）之争中的一方，与 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 正面竞争。&lt;/p&gt;&#xA;&lt;p&gt;三份文档目标完全相同：让收款方用一个 20 字节哈希指定“这笔钱将来要满足什么脚本才能花”，付款人只付给哈希。分歧只在实现机制：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt;（OP_EVAL）：新增一个能“执行栈上脚本”的操作码，能力最强，也被认为最危险；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：不加操作码，认出一种特殊形式的 scriptPubKey 后做额外两阶段验证；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt;（本页）：重定义既有的 OP_NOP2 为新操作码 OP_CHECKHASHVERIFY，只核对哈希、不“执行”被哈希的那段脚本——原文 Rationale 明说它意在取代 &lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 这两种“验完哈希再求值脚本”的路线。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;配套关系与另外两方相同：应用场景来自 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 的 M-of-N 多签，地址格式用 &lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;。结局是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 被采用、本页关闭；其后 &lt;a href=&#34;https://bips.dev/18&#34;&gt;BIP-18&lt;/a&gt; 又进一步把表述重写，但走的仍是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 的协议。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机与 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 原文几乎逐字相同，因为要解决的是同一个问题：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;把“提供赎回条件”的责任，从付款人转移到赎回人。&lt;/strong&gt; 这样付款人无论面对多复杂的花费条件，都只需要处理一个固定长度的 20 字节哈希：短到可以扫 QR 码、可以轻松复制粘贴。&lt;/p&gt;&#xA;&lt;p&gt;同样，原文也记录了争议：有人认为复杂与多签交易直接把完整脚本给付款人即可，不必多此一举；作者的立场是哈希化能最小改动既有“向 20 字节地址付款”的基础设施，让商户、交易所与软件更快支持多签。&lt;/p&gt;&#xA;&lt;p&gt;所以 &lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt; 的独立价值不在“要不要 P2SH”，而在“用哪种机制实现 P2SH 更安全、更干净”——它试图避开“把栈上数据当脚本执行”这一步。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新操作码-op_checkhashverify&#34;&gt;4.1 新操作码 OP_CHECKHASHVERIFY&lt;/h3&gt;&#xA;&lt;p&gt;它重定义既有的 OP_NOP2，执行时：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;取“先前脚本的末尾部分”——一般即 scriptSig，自最后一个被求值的 OP_CODESEPARATOR 起（没有 OP_CODESEPARATOR 则自脚本开头；没有先前脚本则哈希空字符串）——计算其哈希；&lt;/li&gt;&#xA;&lt;li&gt;与栈顶元素比较：栈为空则脚本立即失败；&lt;/li&gt;&#xA;&lt;li&gt;哈希相符则什么都不做、如同 OP_NOP 继续执行；不符则脚本立即失败；&lt;/li&gt;&#xA;&lt;li&gt;关键细节：相符时栈顶的哈希&lt;strong&gt;不弹出&lt;/strong&gt;——这是为向后兼容保留的动作。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;该操作码重定义只适用于时间戳在 2012 年 2 月 23 日之后的区块中的交易验证。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-171</title>
				<link>https://bitcoinarche.com/xieyi/bip-171.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-171.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/171&#34;&gt;BIP-171&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Currency/exchange rate information API&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-03-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/171&#34;&gt;https://bips.dev/171&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0171.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0171.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;应用层的外部数据接口一族。它不属于 P2P 网络协议，也不属于链上规则，而是管“链外世界的数据怎么以统一格式喂给钱包软件”：钱包想给用户显示一个法币计价，就需要向某个行情服务器查询汇率，&lt;a href=&#34;https://bips.dev/171&#34;&gt;BIP-171&lt;/a&gt; 想把这类查询的请求与应答格式标准化。&lt;/p&gt;&#xA;&lt;p&gt;原文文件头没有 Requires、Replaces 等关系字段。它在概念上与本 BIP 中定义的计价单位 XBT 相连——原文把 XBT 定义为 100,000,000 satoshis（即通常所说的 1 BTC），并要求一切比特币金额的查询都以 XBT 为单位提出，哪怕最终展示给用户的单位不同。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 写得很直白：终端用户经常希望在比特币钱包软件里看到法币计价的信息。但由于比特币的性质，汇率天然不存在任何权威来源：提供这类信息的独立服务方有很多，却各用各的格式。结果是钱包软件被迫为每一个行情提供方写一套专门的对接代码。&lt;/p&gt;&#xA;&lt;p&gt;标准接口的意义在于一次实现、处处互通：钱包（及其他软件）与服务提供方只要各自实现一遍本规范，就立刻能与所有其他兼容实现互操作。换言之，它要消除的是“每个提供方一种方言”的重复劳动，而不是去指定汇率本身应该是多少、该信哪一家。&lt;/p&gt;&#xA;&lt;p&gt;原文的 Rationale 还解释了两个格式细节的设计理由：多条结果之间用换行符分隔而不是 JSON 数组，是为了让客户端可以把历史数据简单地追加进缓存文件，也能逐行解析而不必把整批数据读进内存组成一个对象；长描述中需要换行时，则借 JSON 本身的转义（&lt;code&gt;\n&lt;/code&gt;、&lt;code&gt;\n\n&lt;/code&gt;）表达，不破坏逐行结构。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-通用约定&#34;&gt;4.1 通用约定&lt;/h3&gt;&#xA;&lt;p&gt;四种请求全部以 GET 方式发往一个共同 URI，参数用 application/x-www-form-urlencoded 编码。所有匹配参数都可以用逗号分隔的多个值表示，含义是“其中任意一个”。应答一律是 JSON 格式，多条结果之间用换行符（LF，绝不用回车）分隔。&lt;/p&gt;&#xA;&lt;p&gt;其他通用规则：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;订阅制服务的认证可以用标准 HTTP 认证；原文建议使用 TLS（HTTPS）和/或 Linked Data Signatures，以免中间人欺骗客户端；应答中的 signature 字段即为 Linked Data Signatures 预留；&lt;/li&gt;&#xA;&lt;li&gt;一台声称兼容 BIP-171 的服务器，必须至少支持一个与 XBT 比价的货币对；&lt;/li&gt;&#xA;&lt;li&gt;货币对的标记（token）是任意字符串，最长 255 字符，只能用 RFC 3986 的非保留字符（字母数字及连字符、下划线、句点、波浪号）；&lt;/li&gt;&#xA;&lt;li&gt;货币代码以 ISO 4217 代码为准，XBT 特别定义为 100,000,000 satoshis；没有现成代码的货币可用超过 3 字符的字符串，无代码又想要短代码的，可以在左侧补空格补到 4 字符，软件可以剥掉这些空格；&lt;/li&gt;&#xA;&lt;li&gt;汇率（rate）的定义是：兑换一个单位基础货币所需计价货币的数量，即 &lt;code&gt;1 baseCurrency = rate quoteCurrency&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-请求一列举支持的货币对modelist&#34;&gt;4.2 请求一：列举支持的货币对（mode=list）&lt;/h3&gt;&#xA;&lt;p&gt;参数可带 quote、base、locale 作过滤（服务器可以据此收窄结果）。每条结果是一个 JSON 对象，含货币对标记 &lt;code&gt;cp&lt;/code&gt;、计价货币 &lt;code&gt;quote&lt;/code&gt;、基础货币 &lt;code&gt;base&lt;/code&gt;、可选的适用 locale、可选的简短描述 &lt;code&gt;desc&lt;/code&gt;（建议短于 45 字符），以及可选签名。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-172</title>
				<link>https://bitcoinarche.com/xieyi/bip-172.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-172.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/172&#34;&gt;BIP-172&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Define Bitcoin Subunits as Satoshis&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;OceanSlim &amp;lt;oceanslim@gmx.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-05-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/172&#34;&gt;https://bips.dev/172&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0172.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0172.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;货币单位命名一族。它处理的是纯粹的人类语言问题：比特币最小单位早就存在于协议里（1 BTC 可分到小数点后八位），但这个单位叫什么、复数怎么写、缩写用哪个，长期靠社区习惯，没有一份正式定义。&lt;a href=&#34;https://bips.dev/172&#34;&gt;BIP-172&lt;/a&gt; 要补的正是这份定义。&lt;/p&gt;&#xA;&lt;p&gt;同族的两个近邻，原文在 Rationale 中专门逐一作了对比：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/176&#34;&gt;BIP-176&lt;/a&gt;：Bits 计价单位——主张把 100 satoshis（0.000001 BTC）定为一个中间单位 bits&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/177&#34;&gt;BIP-177&lt;/a&gt;：重定义比特币基本单位——主张更激进地把“bitcoin”一词改指今天所说的 1 satoshi&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/172&#34;&gt;BIP-172&lt;/a&gt; 与两者的分界在于：它既不新设中间单位，也不改动 “bitcoin” 的既有含义，只把社区已经在用的最小单位名称正式登记下来。自称是三者中扰动最小的路线。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 指出，随着比特币采用面扩大，为子单位准备一套清晰、标准化的术语越来越重要。而眼下的现状是：指同一个最小单位（1/100,000,000 BTC），市面上同时流通着 “satoshi”、“satoshis”、“sat”、“sats” 等多种写法，有时干脆只写成 BTC 的小数值（0.00000001 BTC）。&lt;/p&gt;&#xA;&lt;p&gt;术语不统一的代价，原文列了四条：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新进入比特币生态的人容易被搞糊涂；&lt;/li&gt;&#xA;&lt;li&gt;不同应用与服务之间的用户体验不一致；&lt;/li&gt;&#xA;&lt;li&gt;技术文档与讨论中产生歧义；&lt;/li&gt;&#xA;&lt;li&gt;开发与实现比特币相关软件时可能出错。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;把 “satoshi/satoshis” 定为标准词、把 “sats” 定为公认缩写，目标就是在沟通、界面、文档与开发各环节消除这层摩擦。&lt;/p&gt;&#xA;&lt;p&gt;原文 Rationale 补了两层理由。其一，这个单位与名称都不是新发明：中本聪定下 1 bitcoin 可分到八位小数、即每 bitcoin 含 100,000,000 个单位；社区则已自发用 “satoshi” 称呼这个最小单位，本 BIP 是把既有惯例正式化，而不是引入新词。其二，随着比特币计价变高，用 BTC 小数表达小额越来越别扭、易错（原文举例：0.00000546 BTC 对照 546 sats，后者对人更直观）。其三，它类比了法币的两级面额体系——如美元与美分——并指出 “sat” 与 “cent” 发音相近，能给熟悉传统货币的人搭一座直觉的桥。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-173</title>
				<link>https://bitcoinarche.com/xieyi/bip-173.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-173.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Base32 address format for native v0-16 witness outputs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;, Greg Maxwell &amp;lt;greg@xiph.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-03-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;替代文档&lt;/th&gt;&lt;td&gt;Replaces: &lt;a href=&#34;https://bips.dev/142&#34;&gt;BIP-142&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;https://bips.dev/173&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;地址格式族，紧接隔离见证（SegWit）落地。它替代先前的 &lt;a href=&#34;https://bips.dev/142&#34;&gt;BIP-142&lt;/a&gt;（见证地址的早期方案），为 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 定义的见证程序（witness program）提供一套可直接使用的原生地址编码。&lt;/p&gt;&#xA;&lt;p&gt;与它直接相关的文档包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层定义见证程序）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;：见证交易的签名校验，其中给出 P2WPKH 与 P2WSH&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;：Bech32m，对本篇校验和的后续修正，被列为 Proposed-Replacement&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：Base58 时代 P2SH 地址的来路，本篇要改进的对象之一&lt;/p&gt;&#xA;&lt;p&gt;今天以 &lt;code&gt;bc1q…&lt;/code&gt; 开头的原生 SegWit 地址，编码规则就出自本篇；以 &lt;code&gt;bc1p…&lt;/code&gt; 开头的 Taproot 地址则已改走 &lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt; 的 Bech32m。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币长期使用 Base58 地址，校验和是截断的双重 SHA256。原文列出它的几处局限：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Base58 不能使用二维码的 alphanumeric 模式，在二维码里占空间；&lt;/li&gt;&#xA;&lt;li&gt;大小写混合，不便手抄、在移动键盘上输入或口头念出；&lt;/li&gt;&#xA;&lt;li&gt;双重 SHA256 校验慢，且没有明确的检错保证；&lt;/li&gt;&#xA;&lt;li&gt;58 不是素数的幂（prime power），多数纠错码研究不直接适用；&lt;/li&gt;&#xA;&lt;li&gt;Base58 解码本身也相对复杂、较慢。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;SegWit 引入了一类新输出——见证程序。把见证程序嵌进 P2SH 也能用，但效率与安全性不是最优；直接使用原生见证输出，需要一套为它准备的新地址格式。&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt; 提出带校验和的 Base32 格式 Bech32，并在此之上定义 v0–16 见证输出地址。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-174</title>
				<link>https://bitcoinarche.com/xieyi/bip-174.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-174.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Partially Signed Bitcoin Transaction Format&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-07-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;https://bips.dev/174&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包协作与离线签名族的核心格式文档。在它之前，“造一笔未签名交易、交给多方依次签名”没有统一格式，各家钱包实现互不相通；&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt; 把这件事标准化，此后多签、硬件钱包与气隙（air-gapped）签名才有了共同语言。&lt;/p&gt;&#xA;&lt;p&gt;它建立在既有概念之上，并为后续扩展留了登记机制：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，PSBT 中的派生路径与主密钥指纹按它定义&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;：SegWit 签名哈希，原文在签名者校验一节中讨论其与 UTXO 提供方式的关系&lt;/p&gt;&#xA;&lt;p&gt;新字段与新版本须另写 BIP 并登记到本篇配套的类型注册表（type registry），本篇是 PSBT 版本 0 的定义文档。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-多方接力签名缺少共同格式&#34;&gt;3.1 多方接力签名缺少共同格式&lt;/h3&gt;&#xA;&lt;p&gt;创建未签名或部分签名的交易、在多个签名者之间传递，原先是实现相关的：用不同钱包软件的人很难把同一笔交易传下去签名、再把签名合并。本篇目标是给出一个标准且可扩展的格式，让不同客户端能传递同一笔待签交易。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-离线签名者拿不到-utxo&#34;&gt;3.2 离线签名者拿不到 UTXO&lt;/h3&gt;&#xA;&lt;p&gt;签名需要知道所花费的 UTXO。若签名设备是离线的硬件钱包或气隙钱包，它无法自己查 UTXO 集。本格式把签名所需的全部信息装进交易文件本身，离线签名者不必直连 UTXO 集，也降低被欺骗的风险。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-总体结构键值映射&#34;&gt;4.1 总体结构：键值映射&lt;/h3&gt;&#xA;&lt;p&gt;PSBT 是二进制格式，由若干键值映射（map）组成：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;psbt&amp;gt; := &amp;lt;magic&amp;gt; &amp;lt;global-map&amp;gt; &amp;lt;input-map&amp;gt;* &amp;lt;output-map&amp;gt;*&#xA;&amp;lt;magic&amp;gt; := 0x70 0x73 0x62 0x74 0xFF&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;魔术字节是 ASCII 的 &lt;code&gt;psbt&lt;/code&gt; 加分隔符 &lt;code&gt;0xFF&lt;/code&gt;，刻意让普通交易解析器无法把它当普通交易解析，反之亦然。每张映射由若干键值对组成，以 &lt;code&gt;0x00&lt;/code&gt; 字节结尾。键由键长度、键类型与键数据组成，同一映射内键必须唯一，出现重复键的 PSBT 无效。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-175</title>
				<link>https://bitcoinarche.com/xieyi/bip-175.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-175.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/175&#34;&gt;BIP-175&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Pay to Contract Protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Omar Shibli &amp;lt;omar@commerceblock.com&amp;gt;, Nicholas Gregory &amp;lt;nicholas@commerceblock.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-07-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/175&#34;&gt;https://bips.dev/175&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0175.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0175.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;分层确定性钱包的派生应用族。它不另造钱包体系，而是站在三份既有文档之上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，提供扩展公钥与派生路径&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：Purpose 字段，本篇据此固定用途值为 &lt;code&gt;175&#39;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：Coin type 字段，本篇的币种层与它一致&lt;/p&gt;&#xA;&lt;p&gt;学理来源是 Ilja Gerhardt 与 Timo Hanke 提出的同态支付地址与多方 Pay-to-Contract 协议，本篇把该派生方案写成可实现的规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;一笔比特币交易在现实世界里往往对应一份合同：谁付给谁、为什么付。传统商业里靠发票与收据追踪付款；付款人签字确认发票，收款人交付货物。&lt;/p&gt;&#xA;&lt;p&gt;问题是：光看链上地址，看不出这笔钱对应哪份合同。Gerhardt 与 Hanke 的思路是让地址本身可被证明地派生自“合同条款＋收款方公钥”——任何拿到合同与支付基公钥的人都能重算地址、核对这笔付款到底绑的是哪份合同。&lt;/p&gt;&#xA;&lt;p&gt;原文强调两点性质：这种派生不膨胀 UTXO 集，且对网络其他参与者完全隐形——派生出的地址看起来与普通 P2(W)PKH 或 P2(W)SH 地址没有区别；要花这笔钱，需要同时知道合同内容与收款方私钥。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-角色与流程&#34;&gt;4.1 角色与流程&lt;/h3&gt;&#xA;&lt;p&gt;需要两方：付款人（customer）与收款人（merchant）。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;付款人向收款人提交购买请求，说明要买的商品或服务；&lt;/li&gt;&#xA;&lt;li&gt;收款人据此构造发票（即合同），列明计费项与总金额；&lt;/li&gt;&#xA;&lt;li&gt;收款人把合同连同“支付基”扩展公钥（payment base）交给付款人；&lt;/li&gt;&#xA;&lt;li&gt;付款人按合同与支付基生成付款地址公钥，把资金发到该地址。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;付款本身即构成付款人的收据：商家要动用这笔资金，就必须按同一合同与支付基重建私钥路径，等于默认接受了合同条款。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-派生路径结构&#34;&gt;4.2 派生路径结构&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / contract_hash&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Purpose&lt;/strong&gt;：常量 &lt;code&gt;175&#39;&lt;/code&gt;（即 &lt;code&gt;0x800000AF&lt;/code&gt;），按 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的建议固定， hardened 派生；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Coin type&lt;/strong&gt;：与 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 同名字段相同，hardened 派生；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Payment base&lt;/strong&gt;：&lt;code&gt;m / purpose&#39; / coin_type&#39;&lt;/code&gt; 对应的扩展公钥；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Contract hash&lt;/strong&gt;：由合同文档算出的一段多层路径（见 4.3），拼在支付基之后得到付款地址。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;43-由合同生成地址&#34;&gt;4.3 由合同生成地址&lt;/h3&gt;&#xA;&lt;p&gt;给定合同文档 c1…cn、支付基扩展公钥与哈希函数 h：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-176</title>
				<link>https://bitcoinarche.com/xieyi/bip-176.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-176.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/176&#34;&gt;BIP-176&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Bits Denomination&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jimmy Song &amp;lt;jaejoon@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-12-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/176&#34;&gt;https://bips.dev/176&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0176.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0176.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;计价单位与术语族，只管“怎么称呼金额”，不管协议。它与几个既有单位同处一把尺子上：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;satoshi（聪）：最小单位，1 BTC 的一亿分之一；&lt;/li&gt;&#xA;&lt;li&gt;bits（本篇）：100 聪，1 BTC 的一百万分之一，即 µBTC；&lt;/li&gt;&#xA;&lt;li&gt;mBTC（毫比特币）：1 BTC 的千分之一；&lt;/li&gt;&#xA;&lt;li&gt;BTC：基本计价单位。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;同族的另一次尝试是 &lt;a href=&#34;https://bips.dev/177&#34;&gt;BIP-177&lt;/a&gt;（重定义比特币基本单位），它在原文中明确把本篇列为要反驳的替代方案——两篇放在一起读，正好看到“换小单位计价”与“直接把基本单位改成最小单位”两种思路的分歧。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币价格涨高之后，小额用 BTC 表示会拖出一长串小数。原文举例：当 BTC 为 15,000 美元时，10.05 美元写成 0.00067 BTC 很容易看错一位、差出十倍；写成 670 bits 就清楚得多。反过来也一样：“1 美元约 59 bits”比“1 美元约 0.000059 BTC”更容易理解，与日元、韩元等货币做双向比较也更顺。&lt;/p&gt;&#xA;&lt;p&gt;原文归纳的预期好处包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;减少小额金额上的用户出错；&lt;/li&gt;&#xA;&lt;li&gt;缓解“非要拥有整数个比特币”的单位偏见（unit bias）；&lt;/li&gt;&#xA;&lt;li&gt;让多数人更容易比较价格；&lt;/li&gt;&#xA;&lt;li&gt;与法币的双向换算更容易；&lt;/li&gt;&#xA;&lt;li&gt;所有 UTXO 金额用 bits 表示时至多需要 2 位小数，处理起来更简单。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-定义&#34;&gt;4.1 定义&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;1 bit = 100 satoshis = 1/1,000,000 BTC&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;复数形式为 “bits”；&lt;/li&gt;&#xA;&lt;li&gt;“bit” 与 “bits” 不是专有名词，除句首等情形外不应大写。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-使用建议&#34;&gt;4.2 使用建议&lt;/h3&gt;&#xA;&lt;p&gt;所有以比特币计价的条目，都鼓励同时以 bits 标示金额——或设为默认单位，或至少提供为可选项。这是一条鼓励性建议（encouraged），不是强制要求。原文在向后兼容一节明确：像 Bitcoin Core 图形界面这类已用 µBTC 计价的软件可以继续用，没有义务切换到 bits；µBTC 一词也可与 bits 并存。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-177</title>
				<link>https://bitcoinarche.com/xieyi/bip-177.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-177.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/177&#34;&gt;BIP-177&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Redefine Bitcoin&#39;s Base Unit&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;John Carvalho &amp;lt;bitcoinerrorlog@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-04-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/177&#34;&gt;https://bips.dev/177&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0177.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0177.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;计价单位与术语族，与 &lt;a href=&#34;https://bips.dev/176&#34;&gt;BIP-176&lt;/a&gt;（Bits 计价单位）正面对位。本篇用整整一节反驳 &lt;a href=&#34;https://bips.dev/176&#34;&gt;BIP-176&lt;/a&gt;：认为用 bits 只是把小数换了个层级，没有消除小数思维；本篇主张一步到位——直接把最小单位改名为 bitcoin 本身。&lt;/p&gt;&#xA;&lt;p&gt;它针对的现行惯例是：1 bitcoin = 100,000,000 个基本单位（日常称这基本单位为 satoshi／sat）。本篇要改的只是称呼与显示，不是账本：原文反复强调账本与共识规则不变、链上数据不变、BTC 代码不变。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;现行惯例要求用户面对八位“人造小数”：账本里其实只有整数个基本单位，小数点纯粹是人为加的抽象。原文认为这带来几个问题：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;容易让人误以为比特币天生是十进制的；&lt;/li&gt;&#xA;&lt;li&gt;小额显示拖着一串零，认知负担大、容易算错；&lt;/li&gt;&#xA;&lt;li&gt;新人从一开始就建立了与协议真实记账方式不一致的心智模型。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;把基本单位直接定为 “1 bitcoin”，显示值就与链上值一一对应：协议怎么记，用户就怎么看。原文给出的理由还包括整数运算更简单、教育上更清楚，以及一步到位后不必随价格上涨再不断新增单位。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-单位重定义&#34;&gt;4.1 单位重定义&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;内部基本单位本身不变；&lt;/li&gt;&#xA;&lt;li&gt;历史上 1 bitcoin = 100,000,000 个基本单位；按本提案，1 bitcoin 就等于 1 个基本单位；&lt;/li&gt;&#xA;&lt;li&gt;原来所说的 “1 bitcoin”，在新定义下对应 100,000,000 bitcoins；&lt;/li&gt;&#xA;&lt;li&gt;总量观感随之变化：基本单位总数约 2.1 quadrillion（千万亿量级），原文指出这只是表示方式的变化、不改变供给，并类比日元、印尼盾等高单位数货币并不被视为通胀。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-术语&#34;&gt;4.2 术语&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;非正式称呼 “satoshi” 与 “sat” 被废弃（deprecated）：所有引用、界面与文档应把基本单位简称为 “bitcoin”；&lt;/li&gt;&#xA;&lt;li&gt;原文同时承认，本篇管不住任何人私下继续用任何口头称呼，它规定的只是如何“正确地”把比特币的唯一单位显示为 bitcoin；&lt;/li&gt;&#xA;&lt;li&gt;货币代码 &lt;code&gt;BTC&lt;/code&gt; 不受影响，继续指 100,000,000 个基本单位。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文专节交代了 sat 的来历：为纪念创造者而生、后来成为文化符号（“stacking sats”）。作者认为它虽有文化价值，却引入了与本篇目标相悖的第二层计价。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-178</title>
				<link>https://bitcoinarche.com/xieyi/bip-178.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-178.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/178&#34;&gt;BIP-178&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Version Extended WIF&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Karl-Johan Alm &amp;lt;karljohan-alm@garage.co.jp&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2018-04-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/178&#34;&gt;https://bips.dev/178&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0178.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0178.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;私钥导入导出与地址类型族。WIF（Wallet Import Format）是把单个私钥写成可复制字符串、在钱包之间搬运的传统格式；本篇不改 WIF 主体，只动它末尾的标志字节，目标是让私钥与“它该用哪种地址”一起旅行。&lt;/p&gt;&#xA;&lt;p&gt;它与地址格式的演进直接挂钩：同一把私钥能对应 P2PKH、嵌套 SegWit 与原生 SegWit 等不同地址，其中原生 SegWit 的 Bech32 格式见 &lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;，嵌套方式涉及 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 的 P2SH。地址类型越多，WIF 不标类型的代价就越大——这正是本篇的出发点。本篇基于 Thomas Voegtlin 在 bitcoin-dev 邮件列表的初始提议与 Electrum 3.0 的实现，原文致谢一节有明确交代。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;同一把私钥可以关联多种地址：传统的 P2PKH（&lt;code&gt;1…&lt;/code&gt;）、把 SegWit 公钥嵌进 P2SH 的 P2SH-P2WPKH（&lt;code&gt;3…&lt;/code&gt;）、原生 SegWit 的 P2WPKH（Bech32）等等。&lt;/p&gt;&#xA;&lt;p&gt;现行 WIF 只有一个 1 字节尾缀，用来表示对应公钥是压缩（尾缀 &lt;code&gt;0x01&lt;/code&gt;）还是未压缩（无尾缀），没有办法说明这把私钥当初关联的是哪一种地址。后果是：导入私钥时，钱包只能假设所有类型都有可能，并逐一追踪每种可能的地址，既费资源，也容易让用户困惑——钱明明在其中一种地址里，钱包却要把几种都查一遍。&lt;/p&gt;&#xA;&lt;p&gt;把这个尾缀扩展一下，让它顺带说清地址类型，导入就能一步到位。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-尾缀编码表&#34;&gt;4.1 尾缀编码表&lt;/h3&gt;&#xA;&lt;p&gt;私钥数据仍是 uint256，其后的可选 uint8 标志被扩展为下表（扩展类型一律为压缩公钥）：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;尾缀值&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;类型&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;含义&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;无尾缀&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2PKH_UNCOMPRESSED&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;未压缩传统公钥，公钥格式未知&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0x01&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2PKH_COMPRESSED&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;压缩传统公钥，公钥格式未知&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0x10&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2PKH&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;压缩公钥，只对应传统 P2PKH（&lt;code&gt;1…&lt;/code&gt;）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0x11&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2WPKH&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;压缩公钥，只对应 Bech32 原生 SegWit&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0x12&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2WPKH_P2SH&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;压缩公钥，只对应嵌套在 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; P2SH 里的 SegWit（&lt;code&gt;3…&lt;/code&gt;）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;42-导入时的两种结果&#34;&gt;4.2 导入时的两种结果&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;私钥用的是旧类型（无尾缀或 &lt;code&gt;0x01&lt;/code&gt;）：钱包仍须按老办法，把各种地址类型都纳入追踪；&lt;/li&gt;&#xA;&lt;li&gt;私钥用的是扩展类型（&lt;code&gt;0x10&lt;/code&gt;／&lt;code&gt;0x11&lt;/code&gt;／&lt;code&gt;0x12&lt;/code&gt;）：钱包只需追踪那一种对应地址。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文特别区分 &lt;code&gt;0x01&lt;/code&gt; 与 &lt;code&gt;0x10&lt;/code&gt;：前者可以对应上表任何类型，后者只对应传统 P2PKH，二者不可混为一谈。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-179</title>
				<link>https://bitcoinarche.com/xieyi/bip-179.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-179.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/179&#34;&gt;BIP-179&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Name for payment recipient identifiers&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Emil Engler &amp;lt;me@emilengler.com&amp;gt;, Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-10-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/179&#34;&gt;https://bips.dev/179&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0179.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0179.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;术语与用户教育族，是全仓库最短的提案之一：它不提任何新格式、新字段或新规则，只给一个早已存在的字符串换个名字。同族的是 &lt;a href=&#34;https://bips.dev/176&#34;&gt;BIP-176&lt;/a&gt;（给 100 聪命名为 bits）这类“只动称呼”的文档——它们的共同点是：改的是人脑子里的模型，不是机器执行的协议。&lt;/p&gt;&#xA;&lt;p&gt;本篇的词源在致谢里交代： “Bitcoin Invoice Address” 一词由 Chris Belcher 提出。地址格式本身的演进见 &lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt; 等文档，与本篇无关。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币地址的设计意图是只用一次：每来一笔新付款，就应生成一个新地址。&lt;/p&gt;&#xA;&lt;p&gt;但 “address（地址）” 这个词在日常生活里恰好暗示相反的性质：邮政地址、电子邮件地址、IP 地址（视服务商而定）——几乎所有叫“地址”的东西都很少变、甚至从不变。用户带着这种直觉使用比特币，就会自然地把一个地址存下来反复收款，与一次性使用的设计意图背道而驰。&lt;/p&gt;&#xA;&lt;p&gt;本篇的动机就是把术语换成一个能暗示“只对应一笔交易”的词，让名字本身起教育作用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新术语&#34;&gt;4.1 新术语&lt;/h3&gt;&#xA;&lt;p&gt;新词是：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Bitcoin Invoice Address&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;其中 “Bitcoin” 与 “Address” 两部分都是可选的；“Address” 后缀只应作为过渡步骤使用。由此得到四种合法说法：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bitcoin Invoice Address&lt;/li&gt;&#xA;&lt;li&gt;Bitcoin Invoice&lt;/li&gt;&#xA;&lt;li&gt;Invoice Address&lt;/li&gt;&#xA;&lt;li&gt;Invoice&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;定义：Bitcoin Invoice Address 是可用来表明一笔交易的预期接收方与用途的字符串——注意，这与今天所说的“地址”所指的东西完全相同，变的只有名字。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-为什么保留两个可选部分&#34;&gt;4.2 为什么保留两个可选部分&lt;/h3&gt;&#xA;&lt;p&gt;原文给出的理由分两边：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;保留 “Bitcoin”&lt;/strong&gt;：方便多币种钱包标明这属于比特币；也用来区分闪电网络发票（lightning invoice）与链上发票。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-18</title>
				<link>https://bitcoinarche.com/xieyi/bip-18.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-18.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/18&#34;&gt;BIP-18&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;hashScriptCheck&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip17@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-01-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/18&#34;&gt;https://bips.dev/18&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0018.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0018.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2SH 族里最特殊的一份：它不提出新协议，而是给 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 的同一套协议换一副术语骨架。&lt;/p&gt;&#xA;&lt;p&gt;原文 Rationale 写得很直白：本提案取代 &lt;a href=&#34;https://bips.dev/12&#34;&gt;BIP-12&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt;（两者都是给脚本系统做扩展、让 scriptPubKey 把验证外包出去）；同时也取代 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;——因为 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;“在协议上与本提案完全相同”，区别只是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 给出了一种具体实现写法，且为了保持协议表述的一致性而没有宣布 scriptPubKey 过时；本提案则认为应当把旧名目正式废弃、新交易类型一律用新结构表达。&lt;/p&gt;&#xA;&lt;p&gt;配套仍是同一组：应用场景来自 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 的 M-of-N 多签，地址格式用 &lt;a href=&#34;https://bips.dev/13&#34;&gt;BIP-13&lt;/a&gt;。读本页要抓住一句话：&lt;strong&gt;链上发生的事实与 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 是同一件，变的只是文档如何命名与组织这件事。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机部分与 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/17&#34;&gt;BIP-17&lt;/a&gt; 相同：P2SH 的目的，是把提供赎回条件的责任从付款人转移到赎回人，让付款人用一个固定长度的 20 字节哈希（可扫 QR 码、可复制粘贴）为任意复杂的条件付款。&lt;/p&gt;&#xA;&lt;p&gt;在此之上，本提案多解决一个“表述问题”：旧的交易结构里，输入端叫 scriptSig、输出端叫 scriptPubKey，两者都是“被执行的脚本”。而 P2SH 的实际结构已经不是这个形状了——输入端本质上是一包数据加上最后一段待检脚本，输出端本质上只是一个哈希承诺。继续套旧名字，会让规范读起来与实际验证流程对不上。因此本提案主张：旧名目宣布过时（客户端为兼容仍须支持，但新交易类型不再使用），改用三个新元素把结构说清楚。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-三个新元素&#34;&gt;4.1 三个新元素&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;dataSig&lt;/strong&gt;：放在交易输入中原 scriptSig 的位置，内容是多个序列化的数据元素，按“只压数据”的脚本方式编码；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;scriptCheck&lt;/strong&gt;：dataSig 的最后一个元素。它被执行时，dataSig 中在它之前的元素已预先压入栈（紧挨着它前面的元素位于栈顶）；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;hashScriptCheck&lt;/strong&gt;：放在交易输出中原 scriptPubKey 的位置，给出允许赎回该输出的 scriptCheck 的哈希。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;相应地：兼容客户端必须继续支持 scriptSig 与 scriptPubKey（原文用大写 MUST），但新交易类型不应再使用它们；付款的服务与个人暂时仍应支持旧的基于公钥的地址，收款方也可以继续生成使用旧地址。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-hashscriptcheck-的精确编码&#34;&gt;4.2 hashScriptCheck 的精确编码&lt;/h3&gt;&#xA;&lt;p&gt;必须恰好编码为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;0xa9 0x14 (20-byte-hash-value) 0x87&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;旧（&lt;a href=&#34;https://bips.dev/18&#34;&gt;BIP-18&lt;/a&gt; 之前）的客户端可以把这串字节解释成一条熟悉的旧脚本：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-180</title>
				<link>https://bitcoinarche.com/xieyi/bip-180.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-180.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/180&#34;&gt;BIP-180&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Block size/weight fraud proof&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-03-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/180&#34;&gt;https://bips.dev/180&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0180.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0180.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;轻客户端安全与对等网络协议族。轻客户端（SPV 客户端）只下载区块头、不验证全部交易，天然无法自己发现“这个区块其实无效”；欺诈证明（fraud proof）的思路是让全节点拿出可验证的证据，使轻客户端不必下载全块也能确信某块违规。&lt;/p&gt;&#xA;&lt;p&gt;本篇只挑一种违规来证明：区块超出大小／重量上限。重量口径来自 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;（SegWit 对区块重量的定义：剥离见证后的大小 × 3 ＋ 完整大小）。原文在答疑中说明为什么只做这一种：当时活跃的威胁正是矿工以超大区块强行推动硬分叉，而这一种违规恰好可被可靠证明、且证明无法在不破坏该次硬分叉尝试的前提下被攻破；对所有无效情形给出证明，当时被认为不可能。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文动机写得很直白：当时不断有人提出硬分叉扩大区块上限，在达不成共识的情况下，支持者常威胁并试图让矿工强行推行。&lt;/p&gt;&#xA;&lt;p&gt;在当时的现状下，轻客户端根本无法检测无效区块：只要一条链工作量最大，它就可能被骗着接受这条由超大区块组成的无效链。有了区块大小欺诈证明，轻客户端就能保护自己的用户免受这种未经共识的“硬分叉”尝试——别人声称某块合法时，它可以要求对方拿出证明，或者接受诚实节点给出的超限证明并拒绝该链。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-核心思路只证下界&#34;&gt;4.1 核心思路：只证下界&lt;/h3&gt;&#xA;&lt;p&gt;证明不必给出区块的精确大小，只需给出一个可验证的&lt;strong&gt;下界&lt;/strong&gt;：只要下界已经超过上限，区块必然无效。由此定义了几个概念：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;完整交易大小证明（full tx size proof）&lt;/strong&gt;：用 SHA2 的中间状态（midstate）加尾部数据，证明某笔交易完整数据的大小；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;尺寸分量（size component）&lt;/strong&gt;：或是一个默克尔链接及其在默克尔树中的高度，或是一个完整交易大小证明；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;完整尺寸证明（full-size proof）&lt;/strong&gt;：证明含见证数据时区块大小下界的一组分量；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;剥离尺寸证明（stripped-size proof）&lt;/strong&gt;：证明剥离 SegWit 见证数据后区块大小下界的一组分量。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;其中 SHA2 能证明大小的原因，原文在答疑中解释：SHA2 最后一块必须在末尾写入输入数据的总长度，因此提交最后一块之前的 midstate、只重放最后一块，就能核对声称的交易大小与实际被哈希的数据是否一致，最终哈希即该交易的 txid 或见证哈希。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-证明格式要点&#34;&gt;4.2 证明格式要点&lt;/h3&gt;&#xA;&lt;p&gt;证明依次包含：交易数量的 log2 量级、剥离尺寸证明的分量个数与各分量、各分量代表的交易数（同样以 log2 表达），完整交易大小证明还包括 256 位 midstate、交易总大小、最后一块大小（0–55）及其内容。剥离证明中普通交易按默认 60 字节计，完整证明则沿用剥离证明已确立的尺寸。&lt;/p&gt;&#xA;&lt;p&gt;以 log2 表达交易数量，是为了防攻击：避免客户端被无法验证的虚报数量欺骗。证明中至少须含一个完整交易大小证明，以钉死交易总数不被虚增。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-验证步骤概要&#34;&gt;4.3 验证步骤（概要）&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;分别验证剥离尺寸证明与完整尺寸证明，得到各自的大小下界（lowStrippedSize、lowFullSize）；验证中要重建默克尔根并与区块头（剥离证明）或见证承诺（完整证明）比对，且不得有重复的默克尔链接；&lt;/li&gt;&#xA;&lt;li&gt;在算得的交易数据下界上加上 80 字节区块头与交易计数变长整数的大小；&lt;/li&gt;&#xA;&lt;li&gt;按重量公式算下界重量：完整大小下界 ＋ 剥离大小下界 × 3；&lt;/li&gt;&#xA;&lt;li&gt;把下界重量与适用的区块重量上限比较，超过即证明该块超限。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;原文说明：证明生成方应尽量用最少的数据凑出超限下界（通常是挑最大的几笔交易做完整大小证明，直到越过上限），但具体优化方式不作强制。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-19</title>
				<link>https://bitcoinarche.com/xieyi/bip-19.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-19.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/19&#34;&gt;BIP-19&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;M-of-N Standard Transactions (Low SigOp)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip17@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-01-30&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/19&#34;&gt;https://bips.dev/19&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0019.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0019.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;M-of-N 多签标准交易族，是 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 的“同题竞争稿”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt;（2011，Gavin Andresen，状态 Deployed）已经把基于 OP_CHECKMULTISIG 的 M-of-N 交易定为标准。本页要解决的不是“能不能多签”，而是 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 路线的一个计量代价：每次 OP_CHECKMULTISIG 在区块签名操作（sigop）上限里按 20 次计，于是每区块最多只能装约 1,000 笔这类多签交易。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/19&#34;&gt;BIP-19&lt;/a&gt; 的办法是换一种拼法：不用 OP_CHECKMULTISIG，改用多个 OP_CHECKSIG——每个只计 1 次 sigop——把通过的签名数加总再与门槛比较，以同样的 M-of-N 语义换取更好的可扩展性（标题中的 “Low SigOp” 即指此）。&lt;/p&gt;&#xA;&lt;p&gt;它与 P2SH 一族（&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 等）是平行关系：P2SH 管“怎么把复杂条件藏进哈希”，本页管“多签脚本本身怎么写更省计量”。最终 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 的形式成为通行标准，本页状态为 Closed。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机场景与 &lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 相同，原文照录了两类用例：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-受保护钱包wallet-protection-service&#34;&gt;3.1 受保护钱包（Wallet Protection Service）&lt;/h3&gt;&#xA;&lt;p&gt;采用 2-of-2：一把签名来自用户电脑上的钱包（可能已中毒），另一把来自钱包保护服务（WPS）。用户发起转账时，客户端把拟交易发给 WPS，由其再向用户确认是否本人发起、细节是否正确，双方都签才生效。原文同样提醒：用户应要求 WPS 提供所用私钥的备份并离线安全保存，以免服务商倒闭后资金被锁死。客户端与 WPS 的通信方式不在本 BIP 范围内。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-三方托管买方卖方仲裁方&#34;&gt;3.2 三方托管（买方、卖方、仲裁方）&lt;/h3&gt;&#xA;&lt;p&gt;采用 2-of-3：买方、卖方、可信仲裁人各提供一个公钥，买方把币打入 2-of-3 输出并把交易 ID 告知另两方。履约顺利时卖方先签、买方联署，资金付给卖方；发生争议时，仲裁人与买卖任一方合作即可决定资金去向。三方如何交换公钥与签名，同样不在本 BIP 范围内。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-197</title>
				<link>https://bitcoinarche.com/xieyi/bip-197.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-197.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/197&#34;&gt;BIP-197&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hashed Time-Locked Collateral Contract&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Matthew Black &amp;lt;matthew@atomicloans.io&amp;gt;, Tony Cai &amp;lt;tony@atomicloans.io&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-03-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/197&#34;&gt;https://bips.dev/197&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0197.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0197.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;哈希时间锁合约（HTLC）应用族，定位是把 HTLC 从“跨链原子交换”推进到“跨链抵押借贷”。&lt;/p&gt;&#xA;&lt;p&gt;原文在摘要里给出它的两条根：其一是 &lt;a href=&#34;https://bips.dev/199&#34;&gt;BIP-199&lt;/a&gt;（哈希时间锁合约 HTLC）的交易脚本思路；其二是 Atomic Loans 规范（一篇 arXiv 论文，本篇给出链接），本篇是该规范在比特币一侧的抵押合约部分。与之配套的还有另一条链上的哈希时间锁本金合约（HTLPC）：借款本金在那条被原文称为 principal blockchain 的链上发放，比特币这边只负责锁抵押品。&lt;/p&gt;&#xA;&lt;p&gt;原文兼容性一节称，本篇与以太坊一侧的 ERC-1850（原子借贷）兼容，未来可扩展到其他支持 HTLC 与智能合约的链。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;设想一个债务安排：借款人有比特币，出借人有另一条链上的货币。借款人想以比特币作抵押，借出另一条链上的本金；出借人则需要保证：借款人不按期连本带息偿还时，自己能拿到约定比例的抵押品，而不是只能干等。&lt;/p&gt;&#xA;&lt;p&gt;难点在于两条链互不感知：比特币脚本看不到另一条链上是否已还款。原文给出的办法，是用一组秘密（secret）与超时（timeout）把两条链上的合约状态推进绑在一起——在一条链上揭示某个秘密，既是推进那一侧状态的凭证，也解锁另一侧对应的路径。加上分阶段超时，合作时按约走完，不合作时各方也能按预先锁定的比例收回自己那份。&lt;/p&gt;&#xA;&lt;p&gt;原文在动机一节概括：HTLCC 交易是一种用揭示秘密来结算债务协议状态的安全方式；面对不合作的对手方，能收回一定比例的抵押资金；面对合作的对手方，能确保本金＋利息＋清算费得到偿付。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两组抵押脚本&#34;&gt;4.1 两组抵押脚本&lt;/h3&gt;&#xA;&lt;p&gt;抵押品不锁进一个脚本，而是拆进两个 P2SH，金额比例在锁定时预先约定，代表还款失败且不走清算时双方各自有权拿回的份额：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;可退还抵押（Refundable Collateral）&lt;/strong&gt;：偏向借款人的那一份；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;可没收抵押（Seizable Collateral）&lt;/strong&gt;：出借人在没收期可动用的那一份。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;两组脚本结构相近，都是多层 &lt;code&gt;OP_IF / OP_ELSE&lt;/code&gt; 分支：每条分支或要求揭示某个秘密（先用 &lt;code&gt;OP_SIZE … OP_EQUALVERIFY&lt;/code&gt; 钉死秘密长度，再以 &lt;code&gt;[HASHOP]&lt;/code&gt; 校验其哈希），或在某个超时之后允许单方签名花费，或要求借贷双方 2-of-2 多签（&lt;code&gt;OP_2 &amp;lt;borrower pubkey&amp;gt; &amp;lt;lender pubkey&amp;gt; OP_2 OP_CHECKMULTISIG&lt;/code&gt;）配合秘密揭示。其中 &lt;code&gt;[HASHOP]&lt;/code&gt; 可取 &lt;code&gt;OP_SHA256&lt;/code&gt; 或 &lt;code&gt;OP_HASH160&lt;/code&gt;，&lt;code&gt;[TIMEOUTOP]&lt;/code&gt; 可取 &lt;code&gt;OP_CHECKSEQUENCEVERIFY&lt;/code&gt; 或 &lt;code&gt;OP_CHECKLOCKTIMEVERIFY&lt;/code&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-199</title>
				<link>https://bitcoinarche.com/xieyi/bip-199.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-199.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/199&#34;&gt;BIP-199&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hashed Time-Locked Contract transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Sean Bowe &amp;lt;sean@z.cash&amp;gt;、Daira Hopwood &amp;lt;daira@z.cash&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-03-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/199&#34;&gt;https://bips.dev/199&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;脚本合约族，处在“用脚本条件换取原子性”的源头位置。&lt;a href=&#34;https://bips.dev/199&#34;&gt;BIP-199&lt;/a&gt; 把哈希时间锁定合约（Hashed Time-Locked Contract，HTLC）写成一份可复用的脚本模板：同一个哈希条件串起多笔支付，秘密一经公开，所有环节同时结算；秘密不公开，则各笔资金按超时各自退回。&lt;/p&gt;&#xA;&lt;p&gt;它依赖的时间锁原语来自更早的提案：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;：OP_CHECKLOCKTIMEVERIFY，绝对时间锁&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：OP_CHECKSEQUENCEVERIFY，相对时间锁&lt;/p&gt;&#xA;&lt;p&gt;原文明确点出的两大应用场景，是闪电网络的跨通道支付与零知识或有支付（Zero-knowledge contingent payments）。今天谈闪电网络的路由支付、原子交换时反复出现的 HTLC，脚本骨架正出自这一族。理解 &lt;a href=&#34;https://bips.dev/199&#34;&gt;BIP-199&lt;/a&gt;，是理解“为什么链下支付可以做到要么全成、要么全退”的起点。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-用秘密换钱需要一条安全的结算通道&#34;&gt;3.1 用秘密换钱，需要一条安全的结算通道&lt;/h3&gt;&#xA;&lt;p&gt;许多链下协议把“披露秘密”当作结算机制的一部分；在另一些协议里，秘密本身就是有价值的商品。问题在于：买方先付钱，卖方不交秘密怎么办？卖方先交秘密，买方不付钱又怎么办？&lt;/p&gt;&#xA;&lt;p&gt;原文的回答是：HTLC 交易提供了一种安全而廉价的“以链换秘密”的方法——持有秘密的一方能在退款发生之前先拿到资金；对方不配合时，付款方也能把资金收回。交易不必做大、验证成本也不必做高。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-闪电网络中的原子交换&#34;&gt;3.2 闪电网络中的原子交换&lt;/h3&gt;&#xA;&lt;p&gt;原文以闪电网络为例：通道之间用 HTLC 脚本做原子交换。Alice 构造秘密 K 并哈希得到 L，她向 Bob 发起一笔“凭 L 的原像领取”的 HTLC 支付；Bob 再向 Carol 发起同一原像、同一金额的 HTLC 支付。&lt;/p&gt;&#xA;&lt;p&gt;只有当 Alice 释放原像 K 时，价值交换才真正发生；秘密在每一跳被披露，各方随之得到补偿。任何一环不配合，流程都可以经由退款条件中止。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-零知识或有支付&#34;&gt;3.3 零知识或有支付&lt;/h3&gt;&#xA;&lt;p&gt;原文还举了零知识证明的用法：用零知识证明保证某个哈希原像确实能解出有价值的信息——例如，它是某个加密数独题解的解密密钥。HTLC 可以无风险地把这类解密密钥换成钱，且不需要体积大、验证昂贵的交易。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-脚本模板&#34;&gt;4.1 脚本模板&lt;/h3&gt;&#xA;&lt;p&gt;HTLC 允许指定的一方（“卖方”）通过披露某个哈希的原像来花费资金；也允许第二方（“买方”）在超时到达后花费资金，即退款情形。脚本形式为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;OP_IF&#xA;    [HASHOP] &amp;lt;digest&amp;gt; OP_EQUALVERIFY OP_DUP OP_HASH160 &amp;lt;seller pubkey hash&amp;gt;&#xA;OP_ELSE&#xA;    &amp;lt;num&amp;gt; [TIMEOUTOP] OP_DROP OP_DUP OP_HASH160 &amp;lt;buyer pubkey hash&amp;gt;&#xA;OP_ENDIF&#xA;OP_EQUALVERIFY&#xA;OP_CHECKSIG&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中两个占位符可替换：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-2</title>
				<link>https://bitcoinarche.com/xieyi/bip-2.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-2.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;BIP process, revised&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-02-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Process（流程类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;替代&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/2&#34;&gt;https://bips.dev/2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0002.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0002.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;流程族的第二代文档。它替代 &lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt;，把初版里含糊的地方逐项收紧；文件头里又已标注 Proposed-Replacement 为 &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt;，现行流程以 &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt; 为准。&lt;/p&gt;&#xA;&lt;p&gt;分层字段（Layer）来自 &lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt; 的分类——&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt; 把 Layer 写进文件头模板，并注明启用本 BIP 即意味着启用 &lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;读这一族要分清三件事：仓库收录、状态标注、网络实际采用。&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt; 只管前两件的规矩，第三件由实现与用户自愿选择决定。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 定下了制度框架，但留了几个模糊点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;状态标准含糊&lt;/strong&gt;：原文明确说，&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 对 Status 的判定标准不明确、常引起困惑，结果是许多已有显著实际使用的 BIP 长期停在 Draft 或当时的 Accepted 状态，没有及时更新。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;许可过时&lt;/strong&gt;：&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 只允许 Open Publication License 或公有领域。原文认为前者已过时、且允许作者阻止出版与衍生作品，不适合标准文档；后者在部分法域不被承认为有效的法律行为。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;流程细节缺失&lt;/strong&gt;：评论如何留、参考实现何时必须完成、编辑的检查清单等，都没有写细。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt; 的目标不是另起炉灶，而是给同一套制度补上可核验的判定标准与更合适的许可清单。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-工作流与-bip-1-一脉相承的部分&#34;&gt;4.1 工作流（与 &lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt; 一脉相承的部分）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;每份 BIP 须有 champion（牵头人／作者）：写文档、在合适论坛推进讨论、争取社区共识。&lt;/li&gt;&#xA;&lt;li&gt;先查旧讨论，再到比特币开发邮件列表公开探路，避免重复已被否决的想法；小补丁不必写 BIP，直接走对应项目的开发流程。&lt;/li&gt;&#xA;&lt;li&gt;草稿先在邮件列表讨论，再以 pull request 提交到 BIP 仓库；作者不得自行编号，入库前用别名（如 bip-johndoe-infinitebitcoins）作文件名。&lt;/li&gt;&#xA;&lt;li&gt;一份 BIP 只讲一个核心想法；越聚焦越容易成功。&lt;/li&gt;&#xA;&lt;li&gt;编辑不得无理拒绝；可拒绝的情形包括重复劳动、不守格式、过于发散、技术上站不住、缺动机说明或未处理向后兼容、违背比特币设计哲学。被接受的最低门槛是：描述清楚完整、构成净改进、实现（如适用）扎实且不过度复杂化协议。&lt;/li&gt;&#xA;&lt;li&gt;所有权可以移交：原作者无暇、无兴趣或失联时可转给新 champion；仅仅不认同方向不是移交理由，不同意者应另写一份竞争性 BIP。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-三类-bip-与文件结构&#34;&gt;4.2 三类 BIP 与文件结构&lt;/h3&gt;&#xA;&lt;p&gt;类型仍为三类：Standards Track（标准类，影响多数或全部实现的改动，由设计文档与参考实现两部分组成）、Informational（信息类，提供指南或信息，不代表社区共识，用户可忽略）、Process（流程类，管协议之外的流程，通常需要社区共识，用户一般不能随意忽略；meta-BIP 属此类）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-20</title>
				<link>https://bitcoinarche.com/xieyi/bip-20.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-20.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;URI Scheme&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2011-01-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/20&#34;&gt;https://bips.dev/20&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0020.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0020.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;bitcoin:&lt;/code&gt; URI（支付链接）族的第一份正式文本。它基于 Nils Schneider 的一篇更早文档写成，原文开头即注明：本 BIP 已被 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 取代。&lt;/p&gt;&#xA;&lt;p&gt;这条链条是：&lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt;（本页，语法最全也最重）→ &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;（砍掉备选金额写法、简化为十进制 BTC）→ 再后来由 &lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt; 接替 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;。日常扫码付款、点链接付款用的都是这条线后代的形式；本页是这条线的源头档案，能看清最早的设计者想把多少功能塞进一条链接里——包括后来被一致认为不该留的东西。&lt;/p&gt;&#xA;&lt;p&gt;与地址、多签等族不同，URI 族完全在应用层：它不碰共识、不碰脚本，只规定“一条付款请求链接应该长什么样、客户端拿到链接后必须怎么做”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;目的很朴素：&lt;strong&gt;让用户点一下网页链接、或扫一下 QR 码，就能发起一笔付款&lt;/strong&gt;，不用手抄地址、不用手输金额。&lt;/p&gt;&#xA;&lt;p&gt;设计上有两条贯穿全文的立场，后来被 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 完整继承：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;支付标识，不是个人标识&lt;/strong&gt;：当时的最佳实践是每笔交易用一个新地址。所以 URI 表达的应是一次性付款，而不是某个人的长期身份信息。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;名字本身要能自解释&lt;/strong&gt;：方案名就叫 “bitcoin:”，路人看到也能猜出用途、搜得到资料；过于晦涩的名字会挡住新用户。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文还专设 “Forward compatibility” 一节：希望 2011 年生成的 URI 到 2036 年还能用，所以要留足扩展余地；同时也写明这只是当下能做到的最好版本，不应被视为一成不变，后人应能在不打碎旧 URI 的前提下改进它。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-通用处理规则原文标为重要&#34;&gt;4.1 通用处理规则（原文标为“重要”）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;客户端&lt;strong&gt;不得&lt;/strong&gt;在未取得用户授权时对 URI 采取行动；&lt;/li&gt;&#xA;&lt;li&gt;客户端应要求用户逐笔手动批准付款；在某些情形下，可以允许用户预先设定自动批准。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;图形客户端应默认把自己注册为 “bitcoin:” 方案的处理程序（若尚无其他处理程序）；若已有，则首次运行时可以提示用户是否改选自己。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-语法bnf&#34;&gt;4.2 语法（BNF）&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;bitcoin:&amp;lt;address&amp;gt;[;version=1.0][?amount=&amp;lt;amount&amp;gt;][?label=&amp;lt;label&amp;gt;][?message=&amp;lt;message&amp;gt;][?send=&amp;lt;private key&amp;gt;]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;正式文法中地址为 Base58 字符串，参数部分可包含：amount（金额）、label（收款方名称等标签）、message（扫码后展示给用户看的消息）、send（用于“发送”而非“请求”比特币），以及为将来扩展保留的其他参数。字符须正确做 URI 编码。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-21</title>
				<link>https://bitcoinarche.com/xieyi/bip-21.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-21.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;URI Scheme&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Nils Schneider &amp;lt;nils.schneider@gmail.com&amp;gt;, Matt Corallo &amp;lt;bip21@bluematt.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-01-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;替代&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/21&#34;&gt;https://bips.dev/21&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;bitcoin:&lt;/code&gt; URI（支付链接）族的第二代，也是把这套写法真正定型的版本。&lt;/p&gt;&#xA;&lt;p&gt;原文开头有两层交代，先看清位置：文件头注明“本 BIP 已被 &lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt; 取代，请改读 &lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt;”；正文则说明它是对 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 的修改——&lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 出自 Luke Dashjr、又基于 Nils Schneider 的更早文档，而本版把 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 的备选金额写法全部移除。&lt;/p&gt;&#xA;&lt;p&gt;所以链条是：&lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt;（复杂全语法）→ &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;（本页，简化定型）→ &lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt;（现行接替文档）。与 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 同属应用层：不碰共识与脚本，只约定支付链接的写法与客户端的处理规则。今天扫码、点链接付款时见到的 &lt;code&gt;bitcoin:&amp;lt;地址&amp;gt;?amount=…&amp;amp;label=…&lt;/code&gt; 基本形状，就定型于这一版。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;目的与 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 相同：&lt;strong&gt;让用户点一下网页链接、或扫一下 QR 码，就能轻松付款。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;它要额外解决的是 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 留下的两个麻烦：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;金额写法太多&lt;/strong&gt;：十进制、十六进制、X 指数并存，同一金额有多种表达，解析与显示都容易出错、出歧义。简化为单一写法，才能让不同钱包对同一条链接算出同一个数。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;扩展参数的进退没有规矩&lt;/strong&gt;：将来必然要加新参数。老客户端遇到不认识的参数，是该整单拒绝还是忽略？若一律拒绝，新功能永远推不开；若一律忽略，关键参数被无声丢弃又会出事。需要一条事先约好的规则——这就是 4.4 的 &lt;code&gt;req-&lt;/code&gt; 前缀机制。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;同 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 一样，它坚持 URI 是“支付标识，不是个人标识”：每笔交易应使用唯一地址，链接表达一次付款，而不是某人的身份；方案名 “bitcoin:” 本身也要让路人看得懂、搜得到。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-通用处理规则原文标为重要&#34;&gt;4.1 通用处理规则（原文标为“重要”）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;客户端&lt;strong&gt;不得&lt;/strong&gt;在未取得用户授权时对 URI 采取行动；&lt;/li&gt;&#xA;&lt;li&gt;客户端应要求用户逐笔手动批准付款；某些情形下，可允许用户预先设定自动批准。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;图形客户端应默认把自己注册为 “bitcoin:” 方案的处理程序（若尚无其他处理程序）；若已有，首次运行时可以提示用户是否改选。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-通用格式&#34;&gt;4.2 通用格式&lt;/h3&gt;&#xA;&lt;p&gt;URI 遵循 RFC 3986 的通用格式：路径部分是一个比特币地址，查询部分提供附加付款选项。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-22</title>
				<link>https://bitcoinarche.com/xieyi/bip-22.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-22.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;getblocktemplate - Fundamentals&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip22@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-02-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;API/RPC（接口）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/22&#34;&gt;https://bips.dev/22&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;挖矿接口（API/RPC）族的基础文档，与 &lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt; 是上下篇关系：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt;（本页）：getblocktemplate 的基础——怎么请求模板、模板里有什么、怎么提交区块，外加可选的长轮询与模板微调；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;：在基础之上为矿池挖矿加的全部可选扩展（区块提议、可变项、提交缩略、逻辑服务等），并明确其所有章节都是对本页的可选增补。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;规范内部还牵到两处其他 BIP：模板的 &lt;code&gt;version&lt;/code&gt; 字段要求客户端理解所用版本的含义，如版本 2 须遵守 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;（coinbase 中写入区块高度；coinbaseaux 一节也重申高度不经模板下发、由 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 要求写入）；Rationale 还专门说明，交易要下发 sigops 数据，是因为 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 改变了区块 sigop 的计数规则（要把 scriptCheck 里的也算进去），光看交易本身数不出来。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 给出两个背景：&lt;/p&gt;&#xA;&lt;p&gt;其一，bitcoind 内置的 JSON-RPC 服务已经扛不住“生成可供有效挖矿的工作”所需的负载，专门生成工作的外部软件变得必要——挖矿软件与全节点开始分家。&lt;/p&gt;&#xA;&lt;p&gt;其二，新的独立节点实现正在成熟，将来同样要能给矿工供活。&lt;/p&gt;&#xA;&lt;p&gt;两边一分家，就必须有一套共同标准来传递“区块怎么构造”的全部细节，否则每种节点与每种工作生成软件之间都要单独适配。getblocktemplate 就是这个接口契约：全节点负责给出经它认可的区块材料，矿工与代理软件在此范围内组装、哈希、提交。&lt;/p&gt;&#xA;&lt;p&gt;与更早的取活方式相比，关键变化写在摘要里：&lt;strong&gt;不再只发一个简单的区块头去哈希，而是把整个区块结构发过去，矿工可以（在允许范围内）自行定制与组装。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-请求模板getblocktemplate&#34;&gt;4.1 请求模板：getblocktemplate&lt;/h3&gt;&#xA;&lt;p&gt;JSON-RPC 方法 &lt;code&gt;getblocktemplate&lt;/code&gt; 只接受一个参数，且必须是请求参数对象。其中 &lt;code&gt;mode&lt;/code&gt; 用于显式选择默认的 “template” 请求，或 &lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt; 定义的 “proposal”（区块提议）；请求还可带 &lt;code&gt;capabilities&lt;/code&gt; 数组，声明客户端支持的能力，如 “longpoll”、“coinbasetxn”、“coinbasevalue”、“proposal”、“serverlist”、“workid” 以及 &lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt; 的各项可变项。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-模板必含的字段&#34;&gt;4.2 模板必含的字段&lt;/h3&gt;&#xA;&lt;p&gt;返回必须是一个 JSON 对象，关键字段包括：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-23</title>
				<link>https://bitcoinarche.com/xieyi/bip-23.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-23.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;getblocktemplate - Pooled Mining&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Luke Dashjr &amp;lt;luke+bip22@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-02-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;API/RPC（接口）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/23&#34;&gt;https://bips.dev/23&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;挖矿接口族的扩展篇，是 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt; 的下篇：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt;：getblocktemplate 基础（模板请求与字段、submitblock 提交、长轮询、模板微调）；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;（本页）：原文第一句规范说明就定调——&lt;strong&gt;本页所有章节都是 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt; 之上的可选扩展&lt;/strong&gt;，专为矿池挖矿（pooled mining）增强。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;它给矿池场景补了五组东西：基础矿池字段、区块提议（先验货再开工）、可变项清单（矿工到底能改模板的哪些地方）、提交缩略（少传字节的份额提交方式）、逻辑服务（把多台服务器当成一个服务来调度）。此外还划了支持等级：Level 1 要求实现 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt; 非可选部分与长轮询、本页基础扩展、以及 “coinbase/append”、“submit/coinbase”、“time/increment”（仅服务器）等条目；Level 2 再加 “transactions/add” 与区块提议。读实现声称的“支持 &lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;”时，先对到这两档。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机直指矿池的权力结构：原文说，当时对挖矿过度集中于矿池、以及矿池握有的控制权，存在合理担忧。&lt;/p&gt;&#xA;&lt;p&gt;老式的集中取活方式下，矿工拿到的只是待哈希的材料，区块里到底装了什么、coinbase 把钱付给谁，矿工无从过目。getblocktemplate 已经把整个区块结构暴露给矿工（见 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt;）；本页进一步要让矿工能&lt;strong&gt;在开哈希之前审查区块、并有可能动手修改它&lt;/strong&gt;——审查与修改的权利，就是从矿池手里分回给矿工个体的部分。&lt;/p&gt;&#xA;&lt;p&gt;同时，为鼓励普及，本页以“做既有集中式 getwork 协议的完整超集”为设计目标：矿池不必大动干戈就能采纳，矿工审计能力是增量加上去的，而不是另起炉灶逼全行业换接口。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-基础矿池扩展&#34;&gt;4.1 基础矿池扩展&lt;/h3&gt;&#xA;&lt;p&gt;请求可带 &lt;code&gt;target&lt;/code&gt;（期望的目标值，服务器可忽略）；模板新增 &lt;code&gt;expires&lt;/code&gt;（本工作自服务器发响应起最多有效的秒数）与 &lt;code&gt;target&lt;/code&gt;（有效结果必须小于的数，大端十六进制）。目标值不可省略的原因写在 Rationale 里：有些矿池用更低的目标运转，不应浪费带宽去收注定不合格的份额；高算力下矿工也需要向矿池要更低目标来管理自己的带宽。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-区块提议block-proposal&#34;&gt;4.2 区块提议（Block Proposal）&lt;/h3&gt;&#xA;&lt;p&gt;服务器在模板的 &lt;code&gt;capabilities&lt;/code&gt; 中带上 “proposal” 即表示支持。矿工可在工作过期前的任意时点，把自己组装的区块提议给服务器做一般校验：以 &lt;code&gt;mode: &amp;quot;proposal&amp;quot;&lt;/code&gt; 调用 getblocktemplate，附十六进制区块数据 &lt;code&gt;data&lt;/code&gt;，有 &lt;code&gt;workid&lt;/code&gt; 时一并带上。&lt;/p&gt;&#xA;&lt;p&gt;服务器须按平常的接受规则（除工作量证明那项检查外）验这块数据，结果三选一：合规则返回 null（并保持同一 workid，且不应因此使旧模板失效）；不合规则返回拒收理由字符串（词表见 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt; 附录）；或返回一个“增量模板”，指出要改什么——缺失的键按提议区块、再按原模板的取值理解，增量模板还可带 &lt;code&gt;reject-reason&lt;/code&gt;。只为登记备案的服务器，原文推荐简单返回 &lt;code&gt;{&amp;quot;workid&amp;quot;:&amp;quot;new workid&amp;quot;}&lt;/code&gt; 这样的对象。客户端可假设：提议过的区块只要改动限于自己提供的那段 coinbase scriptSig 与时间头，就仍然有效，服务器无正当理由不应推翻这一假设。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-3</title>
				<link>https://bitcoinarche.com/xieyi/bip-3.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-3.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Updated BIP Process&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Murch &amp;lt;murch@murch.one&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-01-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2024-05-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Process（流程类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;替代&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/3&#34;&gt;https://bips.dev/3&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0003.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0003.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;流程族的现行版本，第三代。链条是：&lt;a href=&#34;https://bips.dev/1&#34;&gt;BIP-1&lt;/a&gt;（2011，初版）→ &lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;（2016，修订版，已 Closed）→ &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt;（替代 &lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt;，状态 Deployed）。它依赖 &lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt; 的分层分类：文件头里的 Layer 取值仍按 &lt;a href=&#34;https://bips.dev/123&#34;&gt;BIP-123&lt;/a&gt; 定义。&lt;/p&gt;&#xA;&lt;p&gt;今天往仓库提交新提案、判断一份旧 BIP 的状态是什么意思，都以 &lt;a href=&#34;https://bips.dev/3&#34;&gt;BIP-3&lt;/a&gt; 的定义为准。文件头标注版本 1.4.0，且流程类 BIP 被定义为“活文档”，可按粗略共识持续修订。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt; 写于 2016 年。原文列出的修订动机是：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/2&#34;&gt;BIP-2&lt;/a&gt; 的若干环节没有获得广泛采用（最典型的是评论机制：实际很少有 BIP 收到评论，个别评论反而被文件头里的汇总放大了权重）；&lt;/li&gt;&#xA;&lt;li&gt;分配给编辑的判断裁量太多，有些本应由作者或读者承担；&lt;/li&gt;&#xA;&lt;li&gt;三类 BIP 的界定不够清楚——Standards Track 常被误解为“被推荐”，而一些影响互操作性的提案却被标成 Informational；&lt;/li&gt;&#xA;&lt;li&gt;仓库的实际使用方式已经演变，流程需要与之对齐。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一句话：精简。把没人用的机制撤掉，把状态与类型减到读者真正能用的程度。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-先说清三件事&#34;&gt;4.1 先说清三件事&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;BIP 是什么&lt;/strong&gt;：为比特币提出的改进提案，主题是支持与扩展比特币货币用途的信息与技术；多数 BIP 用一份自包含的技术说明讲一个新概念、新功能或新标准，少数是流程、实现指南、最佳实践或事故报告（如 &lt;a href=&#34;https://bips.dev/50&#34;&gt;BIP-50&lt;/a&gt;）。任何人都可以提交，但内容须有质量、不浪费社区时间；仓库范围限于不反对“比特币是点对点电子现金系统”这一根本原则的提案。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;BIP 不代表什么&lt;/strong&gt;：单个 BIP 不定义“什么是比特币”，不代表社区共识，也不是普遍性的实施推荐；它只是作者向社区提出的一份个人推荐。有的 BIP 永不会被采用，有的被一两个客户端采用，有的最终改动了全网共同执行的共识规则。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;仓库是干什么的&lt;/strong&gt;：出版媒介与档案馆。它以高可见度便于全社区审议，透明记录每份 BIP 的全部修改历史；它不追踪社区情绪，也不追踪生态采用情况（除状态字段给出的简要概览外）。没有任何正式或非正式的决策机构治理比特币开发或裁定 BIP 的采用。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;所有权上，每份 BIP 主要归其作者，作者负责推进讨论、回应反馈与异议；随流程推进，它逐渐变为社区共有。作者可指定 Deputies（副手）：未参与写作的代管人，在作者缺席时可代行作者职责，除非被作者推翻。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-30</title>
				<link>https://bitcoinarche.com/xieyi/bip-30.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-30.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/30&#34;&gt;BIP-30&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Duplicate transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-02-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/30&#34;&gt;https://bips.dev/30&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;共识层（软分叉）的“堵漏”族：不引入新功能，只给已有的交易标识符（txid）唯一性补上一条原本缺失的强制规则。&lt;/p&gt;&#xA;&lt;p&gt;它的位置要和两个相邻话题分开看：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;与 coinbase 的关系：重复交易最容易的来源正是 coinbase——币基交易结构简单、早期高度上完全可能逐字节相同，标识符随之相同；搭在重复 coinbase 之上，普通交易也能被复制出相同标识符。&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;（区块 v2、coinbase 中写入高度）是另一条线上让 coinbase 天然各不相同的办法，属于“让重复难以产生”；本页走的是另一头——&lt;strong&gt;直接规定链不许收&lt;/strong&gt;。&lt;/li&gt;&#xA;&lt;li&gt;与重组（reorg）的关系：本页真正的保护对象不是 txid 的美观，而是重组时的账本安全（见第三节）：规则要保证的“定律”，原文写在 Rationale 里，是任何方案都必须服从的前提。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;同族可对照阅读的还有 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 等同年软分叉：都是“只收紧、不放宽”的规则变更。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;起因是参考实现里一个一直没被当真的假设：**它默认重复交易（标识符完全相同的交易）不存在。**原文指出这并不成立：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;coinbase 特别容易被复制出相同的；&lt;/li&gt;&#xA;&lt;li&gt;一旦有了重复的 coinbase，建立在其输出之上的普通交易也可以有重复版本。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;更要紧的是，已经有人描述并演示了利用这一处理方式的攻击：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;回滚已确认交易&lt;/strong&gt;：攻击可把一笔已完全确认的交易打回只剩一次确认的状态，进而使它有被彻底变成不可花费的风险；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;分叉子集网络&lt;/strong&gt;：另一种攻击可以让一部分节点眼中的区块链发生分叉。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文在 Rationale 里把危害抽象成一条定律：可用交易输出的集合，不得因为“把若干区块加进链、再把它们移除”而改变。这正是重组（reorg）时发生的事，而当时的参考实现在临时加入的区块含有重复交易时，会违反这条定律——重复交易会覆盖掉先前同标识符交易的未花费输出，区块被重组移除后，账也回不到原样。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-规则一句话&#34;&gt;4.1 规则一句话&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;区块不得包含这样的交易：其标识符与同一条链上更早的一笔交易相同，而那笔更早的交易尚未被完全花费。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;换个方向读：标识符相同的新交易，只在旧的那笔已经花得一干二净时，才允许再次出现。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-适用范围与历史例外&#34;&gt;4.2 适用范围与历史例外&lt;/h3&gt;&#xA;&lt;p&gt;规则最初适用于时间戳在 2012 年 3 月 15 日 00:00 UTC 之后的所有区块（测试网：2012 年 2 月 20 日 00:00 UTC）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-300</title>
				<link>https://bitcoinarche.com/xieyi/bip-300.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-300.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hashrate Escrows (Consensus layer)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Paul Sztorc &amp;lt;truthcoin@gmail.com&amp;gt;、CryptAxe &amp;lt;cryptaxe@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-08-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/300&#34;&gt;https://bips.dev/300&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0300.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0300.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;侧链与 Drivechain（驱动链）族的核心文档。&lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt; 是一对：&lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt; 管“钱怎么进出”——主链为每条侧链托管一笔资金，进出都走主链共识；&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt; 管“侧链的区块由谁出”——盲合并挖矿。两者合起来构成 Drivechain 方案。&lt;/p&gt;&#xA;&lt;p&gt;在本 BIP 之前，侧链与主链之间的双向锚定通常要靠联盟或一组固定公钥多签放行。&lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt; 要把放行权换成算力本身：提现是否成立，由矿工在很长一段时间内逐块表态决定。&lt;/p&gt;&#xA;&lt;p&gt;相关定位：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt;：盲合并挖矿，与本 BIP 配套&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt;：SIGHASH_ANYPREVOUT；本 BIP 的提现束哈希借用了与之类似的“盲化”思路（见第四节）&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-一种由工作量证明治理提现的二层&#34;&gt;3.1 一种由工作量证明治理提现的二层&lt;/h3&gt;&#xA;&lt;p&gt;原文开宗明义：&lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt; 启用一种新型 L2，其“提现”（L2 到 L1 的交易）由工作量证明治理，而不是由联盟或一组固定公钥治理。&lt;/p&gt;&#xA;&lt;p&gt;设计强调提现要慢、透明、可审计：让诚实用户容易做对，让不诚实的矿工难以滥用。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-两条设计目标&#34;&gt;3.2 两条设计目标&lt;/h3&gt;&#xA;&lt;p&gt;原文列出两条主要目标：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;分区（partitioning）&lt;/strong&gt;：用户可以完全忽略 BIP-300 交易；验证全部、一部分或完全不验证这些交易，对 L1 没有区别。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安全（security）&lt;/strong&gt;：L2 的用户应有信心——若某个 L2 网络支付了大量手续费，矿工就会希望它存续下去，提现也因此会被准确处理。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;33-在-l1-与-l2-之间架桥&#34;&gt;3.3 在 L1 与 L2 之间架桥&lt;/h3&gt;&#xA;&lt;p&gt;一旦 &lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt; 在 L1 与这些 L2 之间建起“桥”，用户就可以即时地把币换入换出，只在最终结算时才动用 BIP-300。原文由此主张：比特币可以承载世界上任何形状、任何规模的交易，而完全不必改动 L1 本身。其动机部分还追溯到侧链的早期愿景：让开发者在不修改 Bitcoin Core 代码的前提下为比特币宇宙添加功能，创新可以更快、更灵活、更分布式地发生，又不失去共同平台与单一货币的协同。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-301</title>
				<link>https://bitcoinarche.com/xieyi/bip-301.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-301.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Blind Merged Mining (Consensus layer)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Paul Sztorc &amp;lt;truthcoin@gmail.com&amp;gt;、CryptAxe &amp;lt;cryptaxe@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-07-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/301&#34;&gt;https://bips.dev/301&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0301.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0301.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;合并挖矿与 Drivechain 族，与 &lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt; 成对出现：&lt;a href=&#34;https://bips.dev/300&#34;&gt;BIP-300&lt;/a&gt;（算力托管）解决侧链资金进出主链的问题，&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt; 解决侧链区块由谁生产的问题。原文记号上把主链一侧写作 main:、侧链一侧写作 side:，并以 Simon 指代侧链用户、Mary 指代主链矿工。&lt;/p&gt;&#xA;&lt;p&gt;它的参照系是传统合并挖矿（Merged Mining）：矿工复用同一份哈希算力同时为多条链工作，原文举的例子是 Namecoin。&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt; 要保留“复用算力”这一点，去掉传统合并挖矿强加给矿工的负担。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-传统合并挖矿的两条缺点&#34;&gt;3.1 传统合并挖矿的两条缺点&lt;/h3&gt;&#xA;&lt;p&gt;原文指出传统合并挖矿有两个缺点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;矿工必须为另一条链运行全节点，也就是必须运行“非比特币”软件，这类软件可能有缺陷；&lt;/li&gt;&#xA;&lt;li&gt;矿工在另一条链上获得报酬，拿到的是那条链的代币（例如合并挖矿 Namecoin 挣的是 NMC）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;32-把组装区块的工作交出去&#34;&gt;3.2 把组装区块的工作交出去&lt;/h3&gt;&#xA;&lt;p&gt;盲合并挖矿（Blind Merged Mining，BMM）的想法是分工：组装侧链区块的工作——选哪条侧链区块、放哪些交易、收多少费——由侧链用户完成；矿工不运行任何新软件、不“看”这些侧链（故称“盲”），只在主链上做一件事：为某个侧链区块背书。&lt;/p&gt;&#xA;&lt;p&gt;侧链用户同时在 L1 上“出价”，竞买成为该侧链区块唯一创建者的权利。&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt; 要保证 L1 矿工每 10 分钟、每个 L2 类别只接受一份出价，而不是像通常那样把所有出价都收下。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-原文的算例&#34;&gt;3.3 原文的算例&lt;/h3&gt;&#xA;&lt;p&gt;原文设想：一个侧链区块含 20,000 笔交易、每笔付 0.10 美元手续费，整个侧链区块值 2,000 美元手续费。侧链的 coinbase 把这 2,000 美元付给 Simon；Simon 自己不做任何哈希，而是发一笔 L1 交易付 1,999 美元给主链矿工 Mary。结果 Mary 什么侧链工作都没做，却拿走了几乎全部手续费收入；Simon 净得 1 美元。原文强调：&lt;a href=&#34;https://bips.dev/301&#34;&gt;BIP-301&lt;/a&gt; 在 L1 上让这种分工无需信任——Mary 若拿了 Simon 的钱，就必须让 Simon 控制那个侧链区块。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-31</title>
				<link>https://bitcoinarche.com/xieyi/bip-31.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-31.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/31&#34;&gt;BIP-31&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Pong message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mike Hearn &amp;lt;hearn@google.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-04-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/31&#34;&gt;https://bips.dev/31&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0031.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0031.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/31&#34;&gt;BIP-31&lt;/a&gt; 属于对等网络（P2P）基础消息族，处理的是节点之间最底层的连接健康检查：连接还在不在、对方还响不响应、延迟有多大。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/14&#34;&gt;BIP-14&lt;/a&gt;（协议版本与用户代理）、&lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt;（mempool 消息）、&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;（连接布隆过滤）同属对等服务层，都是在不改共识规则的前提下，给节点间通信补上小而实用的机制。&lt;/p&gt;&#xA;&lt;p&gt;这类改动的特点是：不触碰区块与交易的合法性，只改“节点怎么说话、怎么确认对方还活着”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文列了三个当时常见的网络问题：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-设备休眠后连接假活&#34;&gt;3.1 设备休眠后连接“假活”&lt;/h3&gt;&#xA;&lt;p&gt;一些客户端跑在会随时休眠的设备上，手机和笔记本（合上盖子）尤其常见。系统醒来后，原来的 TCP 连接表面上还在，实际上可能因为 IP 地址已变、对方已离开或连接已被中间系统超时而失效。现在往往要过很久才能发现。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-对方过载无从判断&#34;&gt;3.2 对方过载，无从判断&lt;/h3&gt;&#xA;&lt;p&gt;参考客户端当时大体是单线程的，在重负载下（例如正在下载区块链时）响应网络消息会变得很慢。被动等待广播的一方很难判断对方是没消息，还是已经忙到回不过来。能探测到过载节点，就能避开它们、均衡负载。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-不知道谁离自己更近&#34;&gt;3.3 不知道谁离自己“更近”&lt;/h3&gt;&#xA;&lt;p&gt;下载区块链这类大数据时，选网络上更近的节点效率更高，也能减轻拥挤的跨国链路负担。但当时没有简单的办法测量到某个对等节点的延迟，客户端只能随机选。&lt;/p&gt;&#xA;&lt;p&gt;这三个问题，都可以用一个向后兼容的小改动一并解决：让 ping 带上可回显的标记，并规定对方必须回一个 pong。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-ping-加-nonce新增-pong&#34;&gt;4.1 ping 加 nonce，新增 pong&lt;/h3&gt;&#xA;&lt;p&gt;当双方在 &lt;code&gt;ver&lt;/code&gt; 消息中协商出的协议版本大于 60000 时：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;ping&lt;/code&gt; 消息必须包含一个 &lt;code&gt;uint64&lt;/code&gt; 字段，名为 &lt;code&gt;nonce&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;发送方应把 nonce 设为随机值；&lt;/li&gt;&#xA;&lt;li&gt;接收方用一个新的 &lt;code&gt;pong&lt;/code&gt; 消息回应该 nonce，pong 同样只包含一个 &lt;code&gt;uint64&lt;/code&gt; 字段，原样回显。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;客户端发出 ping 后计时，收到对应 pong 时就得到往返延迟。若在第一个 pong 回来之前又发了第二个 ping，可以靠 nonce 区分两次回应；若客户端从不让 ping 重叠发送，则把 nonce 设为零即可。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-310</title>
				<link>https://bitcoinarche.com/xieyi/bip-310.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-310.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/310&#34;&gt;BIP-310&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Stratum protocol extensions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pavel Moravec &amp;lt;pavel.moravec@braiins.cz&amp;gt;、Jan Čapek &amp;lt;jan.capek@braiins.cz&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2018-03-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/310&#34;&gt;https://bips.dev/310&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0310.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0310.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;挖矿协议族。Stratum 是矿工（矿机）与矿池服务器之间通信的协议；比特币早期的挖矿协议文档还有 &lt;a href=&#34;https://bips.dev/40&#34;&gt;BIP-40&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/41&#34;&gt;BIP-41&lt;/a&gt;（Stratum 线路协议与挖矿协议，仅分配编号）与 &lt;a href=&#34;https://bips.dev/22&#34;&gt;BIP-22&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/23&#34;&gt;BIP-23&lt;/a&gt;（getblocktemplate，节点与矿池之间取区块模板的接口）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/310&#34;&gt;BIP-310&lt;/a&gt; 不重写 Stratum，而是给它加一层“扩展协商”：以后再加新功能，不必再逐个发明新消息。它规范的第一个、也是最重要的扩展 version rolling，与区块头 nVersion 位的用途直接相关，因此常与下面两篇一起读：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt;：把 nVersion 的 16 位预留为通用用途&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/323&#34;&gt;BIP-323&lt;/a&gt;：把预留扩大到 24 位&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-矿工想改-nversion却没法告诉矿池&#34;&gt;3.1 矿工想改 nVersion，却没法告诉矿池&lt;/h3&gt;&#xA;&lt;p&gt;最初的动机是 version rolling：矿工改写区块头第一个字段 nVersion 的值。区块头里可供矿工滚动的空间有限，多滚一些位能减少向矿机分发新任务的频率；其中 AsicBoost 等技术也要用到 nVersion 的位。&lt;/p&gt;&#xA;&lt;p&gt;但在原始 Stratum 协议里，这件事做不成：矿工无法把不同的区块版本值传达给服务器，服务器也无法把“哪些位可以安全滚动”告诉矿工。这是一个与旧协议不兼容的改动，矿工与矿池两侧都必须实现某种协议扩展才能支持。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-乱发未知消息不安全&#34;&gt;3.2 乱发未知消息不安全&lt;/h3&gt;&#xA;&lt;p&gt;原文指出一个现实约束：通常矿工若向服务器发送未知消息，服务器会直接关闭连接（并非所有实现都这样，但有些会）。因此试探性地发送未知消息并不安全。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-借一次不兼容改动做成通用机制&#34;&gt;3.3 借一次不兼容改动，做成通用机制&lt;/h3&gt;&#xA;&lt;p&gt;作者的取舍是：既然不得不做一次不兼容改动，就把它做成通用的——引入一条新消息 mining.configure，统一处理特性的初始配置与协商。此后添加新特性不必再增加新消息；矿工既能宣告自己的能力，也能向服务器请求所需特性。原文要求同一协商机制也能服务于尚未知晓的未来特性，且在挖矿软件中应当易于实现。每个扩展有一个唯一字符串名，称扩展代码（extension code）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-miningconfigure-消息&#34;&gt;4.1 mining.configure 消息&lt;/h3&gt;&#xA;&lt;p&gt;这是矿工在与服务器建立连接后应当发送的第一条消息（JSON-RPC 请求）。它带两个必填参数：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;extensions&lt;/strong&gt;：扩展代码列表，矿工应宣告其全部可用特性；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;extension-parameters&lt;/strong&gt;：各扩展的参数映射。参数名按约定由扩展代码加点号加参数名构成，例如 version-rolling.mask 是 version-rolling 扩展的 mask 参数。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;返回值为一张映射：extensions 列表中的每个代码都必须有明确返回值——true 表示该特性被支持、配置被理解并应用；false 表示不支持或未知；字符串则表示出错信息。某些扩展还借返回映射把附加信息（如最终掩码）送回矿工。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-32</title>
				<link>https://bitcoinarche.com/xieyi/bip-32.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-32.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hierarchical Deterministic Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-02-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;https://bips.dev/32&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 是确定性钱包族的地基。它定义了“种子 → 密钥树”这套派生机制本身，后来的一系列文档都建在它上面：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;：把种子写成助记词，让人能抄写与口述&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：给树的第一层加“用途”字段&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级结构，规定币种、账户、内外部链的固定路径&lt;/p&gt;&#xA;&lt;p&gt;再往后还有 &lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/86&#34;&gt;BIP-86&lt;/a&gt; 等按地址类型分工的派生方案，用的都是 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 的树与扩展密钥。&lt;/p&gt;&#xA;&lt;p&gt;文档分两部分：第一部分是密钥派生系统本身；第二部分是在这棵树上搭出的默认钱包结构。第二部分是建议性的，第一部分才是互通的关键。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;当时的参考客户端使用随机生成的密钥：为了避免每笔交易后都重新备份，默认预存 100 个备用密钥放进密钥池。即便如此，这类钱包仍有三个硬伤：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;备份要反复做&lt;/strong&gt;：随机密钥不断新增，旧备份随时过期；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;不能安全地跨系统共用&lt;/strong&gt;：钱包不打算被多台设备同时使用；用加密功能把私钥藏起来后，“阉割版”钱包连新公钥（新地址）都生成不了；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;分享只能全有或全无&lt;/strong&gt;：普通确定性钱包通常只有一条密钥链，想分享就得分享整条链，没法只交出其中一部分。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文举的例子是网店：商家希望让网站服务器为每笔订单、每位顾客生成新收款地址，但绝不能把能花钱的私钥放在服务器上。用椭圆曲线数学，可以只给服务器算公钥的能力；再加上分层结构，服务器拿到的只是“对外收款”那一支，连找零地址那一支都看不到。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-扩展密钥密钥加链码&#34;&gt;4.1 扩展密钥：密钥加链码&lt;/h3&gt;&#xA;&lt;p&gt;每个密钥都附带额外的 256 位熵，称为链码（chain code，32 字节）。私钥加链码记作扩展私钥 (k, c)，公钥加链码记作扩展公钥 (K, c)，其中 K 是由 k 算出的公钥。对应的扩展公私钥共用同一条链码。&lt;/p&gt;&#xA;&lt;p&gt;每个扩展密钥有 2 的 31 次方个普通子密钥和同样数量的硬化（hardened）子密钥：普通子密钥用索引 0 到 2 的 31 次方减 1，硬化子密钥用 2 的 31 次方到 2 的 32 次方减 1，写作 i 加下标 H。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-320</title>
				<link>https://bitcoinarche.com/xieyi/bip-320.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-320.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;nVersion bits for general purpose use&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2018-03-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/323&#34;&gt;BIP-323&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/320&#34;&gt;https://bips.dev/320&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0320.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0320.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;区块头与软分叉信号族。区块头的 nVersion 字段一身二任：一边是版本号本身，一边自 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 以来被 version bits 机制借用作矿工软分叉信号位。&lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt; 处理的正是这两任之间的冲突：把一部分位正式划出信号用途，留给矿工自由使用。&lt;/p&gt;&#xA;&lt;p&gt;它的上下游关系清楚：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;：Version bits with timeout and delay，信号机制本身&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt;：Version bits with lock-in by height，另一套部署参数&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/310&#34;&gt;BIP-310&lt;/a&gt;：Stratum 协议扩展；矿工与矿池协商滚动哪些位，走的就是本 BIP 划出的这片空间&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/323&#34;&gt;BIP-323&lt;/a&gt;：本 BIP 的提议接替者，把预留从 16 位扩大到 24 位&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-矿工想用这些位节点却会误报&#34;&gt;3.1 矿工想用这些位，节点却会误报&lt;/h3&gt;&#xA;&lt;p&gt;原文动机说得很直接：矿工出于各种目的想使用 nVersion 字段的一些位；但因为这些位被用来协调矿工激活的软分叉，全节点软件在这些位被用于软分叉信号以外的目的时，会发出“未知软分叉”的误报警。&lt;/p&gt;&#xA;&lt;p&gt;解法不是禁止矿工用，而是先把一部分位预留给通用用途，再让节点软件更新为忽略这些位，从此不再误报。原文算过账：预留 16 位之后，还剩下足够 13 个软分叉用 version bits 并行信号的空间。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-例一nonce-空间不够用&#34;&gt;3.2 例一：nonce 空间不够用&lt;/h3&gt;&#xA;&lt;p&gt;原文举的第一个例子是挖矿硬件：现有硬件能在不到 200 毫秒内耗尽 32 位 nonce 字段，控制器不得不非常频繁地向每颗挖矿芯片分发新任务，消耗大量带宽与 CPU。多滚一些位可以大幅缓解这个问题；而过多地滚动 nTime 并不理想，因为它会在更长时间尺度上扭曲时间戳。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-321</title>
				<link>https://bitcoinarche.com/xieyi/bip-321.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-321.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;URI Scheme&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Matt Corallo &amp;lt;bip21@bluematt.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-11-15&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代文档&lt;/th&gt;&lt;td&gt;Replaces: &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/321&#34;&gt;https://bips.dev/321&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0321.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0321.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;支付链接与发票族。这一族的源头是 &lt;a href=&#34;https://bips.dev/20&#34;&gt;BIP-20&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 定义的 bitcoin: URI 方案：把收款地址、金额等信息编码成一条链接或一个二维码，用户点击或扫码即可付款。&lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt; 是 BIP-21 的修改版与指定接替者，档案上以 Replaces 标记取代 BIP-21。&lt;/p&gt;&#xA;&lt;p&gt;同一族中还有几份近亲：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt;：支付协议的 bitcoin: URI 扩展&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt;：Private Payments；其地址经本 BIP 的 pay 参数承载&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;：Silent Payments（静默支付）；其地址经本 BIP 的 sp 参数承载&lt;/p&gt;&#xA;&lt;p&gt;理解 &lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt; 的关键，是看清它如何把“一条 URI 只能装一个链上地址”的老格式，升级为“一条 URI 可以同时装多种支付指令、付款方自选其一”的统一发票格式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-让付款像点链接一样简单&#34;&gt;3.1 让付款像点链接一样简单&lt;/h3&gt;&#xA;&lt;p&gt;原文动机的第一句就是 URI 方案的总目的：让用户只需点击网页上的链接或扫描二维码，就能轻松完成付款。bitcoin: URI 是操作系统、浏览器与钱包之间传递“付款指令”的通用语言。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-老格式装不下现代支付方式&#34;&gt;3.2 老格式装不下现代支付方式&lt;/h3&gt;&#xA;&lt;p&gt;BIP-21 写于只有链上地址的年代。如今收款方常常同时希望提供闪电发票、静默支付地址等多种收款方式，新地址类型也不断出现。若每种方式都另造一套链接格式，钱包与商户系统就要反复适配；若把新地址硬塞进 URI 的地址位置，老钱包又会无法识别。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/321&#34;&gt;BIP-321&lt;/a&gt; 的修法是结构性的：地址部分保留给经典链上地址，新的支付指令一律放进查询参数。这样旧付款方至少还能走链上回退路径，新付款方则能挑更现代的方式。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-付款发起方需要拿到付款凭证&#34;&gt;3.3 付款发起方需要拿到付款凭证&lt;/h3&gt;&#xA;&lt;p&gt;原文还新增了一个老格式没有的环节：发起付款的应用（如在手机上唤起钱包的另一个应用）可能需要知道付款已完成的结果。链上付款尚可自行监控区块链，但闪电等支付没有全局账本可查。为此本 BIP 定义了可选的付款证明（Proof of Payment）回传机制。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-322</title>
				<link>https://bitcoinarche.com/xieyi/bip-322.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-322.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Generic Signed Message Format&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Karl-Johan Alm &amp;lt;karljohan-alm@garage.co.jp&amp;gt;、Oliver Gugger &amp;lt;gugger@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2018-09-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2018-03-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖文档&lt;/th&gt;&lt;td&gt;Requires: &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/322&#34;&gt;https://bips.dev/322&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0322.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0322.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;消息签名族。旧的标准做法是“用地址对应的私钥签一段消息”，以证明签者与收款地址的关系；这一做法的正式文档是 &lt;a href=&#34;https://bips.dev/137&#34;&gt;BIP-137&lt;/a&gt;（用私钥签署消息）。但它只支持 P2PKH 一类地址，SegWit、多签、Taproot 等现代脚本无从下手。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/322&#34;&gt;BIP-322&lt;/a&gt; 把签名对象从“某个私钥”推广到“某个脚本”：只要能满足脚本，就能签。它的依赖关系写在档案里：Requires &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;（PSBT）、&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;（Schnorr 签名与 Taproot 一族）。其 full 签名形式在结构上又与 Signet 的挑战—求解模式相通，原文称它与 &lt;a href=&#34;https://bips.dev/325&#34;&gt;BIP-325&lt;/a&gt;（Signet）所用的挑战类似。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-旧格式只认-p2pkh&#34;&gt;3.1 旧格式只认 P2PKH&lt;/h3&gt;&#xA;&lt;p&gt;原文动机开门见山：现行消息签名标准只适用于 P2PKH（以 1 开头）的收款地址。本 BIP 提议用一种基于比特币脚本的方法把标准扩展、普遍化，使任何脚本控制的币原则上都能被签——同时为便于与既有签名硬件互操作，还定义一种形似比特币交易的消息签名格式（其中含有一个无效输入，因此不可能在任何真实网络上被花费）。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-旧签名并不真正证明知道私钥&#34;&gt;3.2 旧签名并不真正证明知道私钥&lt;/h3&gt;&#xA;&lt;p&gt;原文指出的第二个缺陷在密码学层面：现行消息签名格式使用 ECDSA 签名，而这类签名并不承诺公钥，因而并不真正证明签者知道任何秘密密钥——有效的签名可以被第三方微调，变成对某些相关密钥同样有效的签名。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-它能证明什么不能证明什么&#34;&gt;3.3 它能证明什么、不能证明什么&lt;/h3&gt;&#xA;&lt;p&gt;原文罕见地用整段篇幅划界，读时不应跳过：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;本 BIP 只处理一种用例：签名者表明自己将能够控制发往某个收款地址的资金；&lt;/li&gt;&#xA;&lt;li&gt;任何消息签名协议都不可能真正“证明控制资金”：签名一经产生即告过时，且持有密钥的人可能愿意替他人签消息、却不愿替他人签真实交易。这两个局限，任何消息签名协议都修复不了；&lt;/li&gt;&#xA;&lt;li&gt;证明“某笔先前交易是签名者发出的”，用本 BIP 同样做不到。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-四种签名形态&#34;&gt;4.1 四种签名形态&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 规定三种签名格式，另加一个资金证明变体。签名者必须在签名前加上所用变体的前缀；为兼容定稿之前的实现，验签者在无前缀时可以假定其为 simple 变体。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Legacy（旧格式）&lt;/strong&gt;：紧凑型、可恢复公钥的 ECDSA 签名，经 base64 编码，无前缀；兼容 P2PKH 等。原文要求新证明对所有收款地址格式都应使用新格式，legacy 格式可以保留，但必须限制在 legacy P2PKH 地址上使用。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Simple（简单格式）&lt;/strong&gt;：前缀 smp。签名是见证栈（witness stack），按共识编码后 base64；兼容 P2WPKH、P2WSH、P2TR（原文注明不含时间锁脚本）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full（完整格式）&lt;/strong&gt;：前缀 ful。签名是完整的 to_sign 交易（见 4.2 节），按共识编码后 base64；兼容全部脚本类型。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full (Proof of Funds)（资金证明变体）&lt;/strong&gt;：前缀 pof。签名是已定稿的 PSBT 包；同样兼容全部脚本类型，并额外证明对一组 UTXO 的控制。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-两笔虚拟交易to_spend-与-to_sign&#34;&gt;4.2 两笔虚拟交易：to_spend 与 to_sign&lt;/h3&gt;&#xA;&lt;p&gt;Full 形式的核心是构造两笔虚拟交易：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-323</title>
				<link>https://bitcoinarche.com/xieyi/bip-323.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-323.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/323&#34;&gt;BIP-323&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;24 nVersion bits for general purpose use&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Matt Corallo &amp;lt;bips@bluematt.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-04-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2026-02-26&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代文档&lt;/th&gt;&lt;td&gt;Replaces: &lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/323&#34;&gt;https://bips.dev/323&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0323.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0323.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;区块头与软分叉信号族，是 &lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt; 的直接续篇，档案上以 Replaces 标记取代 BIP-320。&lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt; 把 nVersion 的 16 位划作矿工通用空间；&lt;a href=&#34;https://bips.dev/323&#34;&gt;BIP-323&lt;/a&gt; 认为这片空间已经被硬件实践证明不够用，主张扩大到 24 位。&lt;/p&gt;&#xA;&lt;p&gt;同族的相关文档：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;：Version bits 信号机制；预留位正是从它的含义范围中划出&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt;：Version bits 的另一种部署参数，同样被本 BIP 点名移除预留位&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/310&#34;&gt;BIP-310&lt;/a&gt;：Stratum 协议扩展；矿工与矿池协商滚动哪些位，走的是这片预留空间&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-16-位不够用硬件已经在借-ntime-的位&#34;&gt;3.1 16 位不够用，硬件已经在借 nTime 的位&lt;/h3&gt;&#xA;&lt;p&gt;原文动机说得具体：&lt;a href=&#34;https://bips.dev/320&#34;&gt;BIP-320&lt;/a&gt; 把 16 位 nVersion 定义为额外 nonce 空间，但事实证明这还不够——一些设备已经开始动用 nTime 中的 7 位作为额外 nonce 空间。原文据此判断：在 nVersion 里留 16 位给信号用途，实际效用有限；不如在 nVersion 里给出 24 位作为额外 nonce 空间。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-324</title>
				<link>https://bitcoinarche.com/xieyi/bip-324.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-324.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Version 2 P2P Encrypted Transport Protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Dhruv Mehta &amp;lt;dhruv@bip324.com&amp;gt;、Tim Ruffing &amp;lt;crypto@timruffing.de&amp;gt;、Jonas Schnelli &amp;lt;dev@jonasschnelli.ch&amp;gt;、Pieter Wuille &amp;lt;bitcoin-dev@wuille.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-03-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代文档&lt;/th&gt;&lt;td&gt;Replaces: &lt;a href=&#34;https://bips.dev/151&#34;&gt;BIP-151&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/324&#34;&gt;https://bips.dev/324&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络传输族。比特币节点之间长久以来以明文 v1 协议通信；为这条链路加加密的尝试中，较早的一份是 &lt;a href=&#34;https://bips.dev/151&#34;&gt;BIP-151&lt;/a&gt;（对等通信加密，状态已关闭），&lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt; 在档案上以 Replaces 取代它，给出了最终成形的 v2 方案。与它同族的还有处理“节点如何找到彼此”的文档，如 &lt;a href=&#34;https://bips.dev/155&#34;&gt;BIP-155&lt;/a&gt;（addrv2 消息）——本 BIP 的信号机制正是经由 addr 中继传播服务标志，与之衔接。&lt;/p&gt;&#xA;&lt;p&gt;这一族改的都不是“传什么”，而是“怎么传”：消息语义（version、inv、tx、block 等）保持不变，变的是它们在网线上的样子。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-明文传输的三个毛病&#34;&gt;3.1 明文传输的三个毛病&lt;/h3&gt;&#xA;&lt;p&gt;原文动机承认一个前提：比特币是无许可网络，中继的数据本身是公开的，协议也没有密码学身份概念，节点之间长期以未加密、未认证的连接通信。但明文在攻击者面前有严重缺陷，原文列了三条：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;元数据泄露隐私&lt;/strong&gt;：数据本身公开，但关联元数据可能暴露隐私。例如，全局被动窃听者监听所有比特币 P2P 连接，可以轻易识别某笔交易的来源与时间。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;连接可被低成本篡改&lt;/strong&gt;：连接未认证，攻击者可以低成本、且往往低被发现风险地篡改它，例如在传输途中改掉连接中的特定字节（如节点标志），还不必保持任何状态。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;协议自我暴露&lt;/strong&gt;：深度包检测可以轻易识别一条 P2P 连接，因为连接以一串固定魔术字节开头。能识别连接，就能审查连接，也能为窃听、篡改以及需要控制受害者连接的攻击（如针对矿工的日蚀攻击）提供便利。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;32-解法机会性加密伪随机字节流&#34;&gt;3.2 解法：机会性加密＋伪随机字节流&lt;/h3&gt;&#xA;&lt;p&gt;新协议（v2）的对策是大幅抬高上述攻击的成本，核心手段是未经认证的、机会性的传输加密，并让线上的字节流对被动窃听者呈现为伪随机（与均匀随机字节不可区分）。&lt;/p&gt;&#xA;&lt;p&gt;原文逐项说明收益：加密（哪怕未认证、且仅在双方都支持 v2 时使用）迫使窃听者转为主动攻击——要么做持续的中间人攻击，要么把连接降级回 v1，要么自建节点等诚实节点连上来；主动攻击在规模上更耗资源，而对人工建立的刻意连接，即便只是运营者手动比对协议版本与会话 ID 这类基本检查，原则上也能让攻击者露馅。篡改本就是主动攻击，加密后攻击者还被迫维持完整的中间人状态，成本更高。伪随机字节流则排除基于模式匹配的识别，审查防火墙要拦截就得做完整的中间人攻击，或改用更显眼的白名单策略。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-为什么加密却不做认证&#34;&gt;3.3 为什么加密却不做认证&lt;/h3&gt;&#xA;&lt;p&gt;原文用整节篇幅回答这一设计取舍：未经认证的加密也严格优于不加密，因此所有连接都应加密，哪怕未认证。至于认证，由于比特币的无许可性质，认证永远只能限于特定场景（例如同一运营者的节点之间），是否需要、需要何种形式的认证取决于具体对端；因此认证应当另行处理。本 BIP 要做的是打好技术地基：导出一个唯一标识加密通道的会话 ID，通道建立后，双方可用任何认证协议确认彼此持有相同的会话 ID（即“通道绑定”）。至于为何不用 TLS、Noise 等通用传输加密协议，原文列出的技术理由包括：它们不提供伪随机字节流、不原生支持 secp256k1、字节流不可塑形、且其流式接口与比特币所需的包式接口不匹配，改造它们会抵消现成方案的复用收益。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-324 v2 加密传输整合完成：节点间通信可协商加密传输，v26 中默认关闭</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/bip324-v2-transport.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/bip324-v2-transport.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2023-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v26.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28331&#34;&gt;#28331&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;6f882e6f86&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-324.html&#34;&gt;BIP-324&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;该 PR 使 BIP-324 的 v2 传输协议功能完整：启用 -v2transport 后，节点对外连接时向支持 v2 的对等节点协商加密传输（基于 EllSwift 密钥交换与带认证的流加密），入站连接可自动识别 v1/v2 并兼容处理，v2 连接即时失败时回退 v1。v2 传输使节点间流量对被动旁观者不可见、更难被流量分析与主动篡改。26.0 发布说明将其列为实验性支持、默认关闭；默认启用要到之后的 v27.0（#29347）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28331&#34;&gt;PR #28331 BIP324 integration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/26.0/&#34;&gt;Bitcoin Core 26.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki&#34;&gt;BIP-324 原文&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>BIP-325</title>
				<link>https://bitcoinarche.com/xieyi/bip-325.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-325.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/325&#34;&gt;BIP-325&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Signet&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Karl-Johan Alm &amp;lt;karljohan-alm@garage.co.jp&amp;gt;, Anthony Towns &amp;lt;aj@erisian.com.au&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-03-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/325&#34;&gt;https://bips.dev/325&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0325.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0325.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;测试网络族。比特币已有的测试环境各有短板：主网不能拿真钱试错；testnet 虽不要真钱，却以不可控的不可靠著称；regtest 出块成本为零，任何一方都能完全控制链，不适合多方长期场景。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/325&#34;&gt;BIP-325&lt;/a&gt; 提出的 signet 是这中间的一档：保留工作量证明，又叠加一道由指定挑战脚本控制的签名关卡，让出块权回到可协调的范围内。它与主网规则的关系是“另起一条测试链”，不改主网共识。&lt;/p&gt;&#xA;&lt;p&gt;相关脉络包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证（共识层），signet 区块的签名承诺借用了 BIP-141 在 coinbase 中的见证承诺位置&lt;/p&gt;&#xA;&lt;p&gt;理解 &lt;a href=&#34;https://bips.dev/325&#34;&gt;BIP-325&lt;/a&gt;，是理解交易所、第二层协议（如文中提到的 Eltoo、侧链锚定）为何需要一条“像主网、又能人为触发罕见事件”的长期测试链的起点。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-testnet-太不可靠&#34;&gt;3.1 testnet 太不可靠&lt;/h3&gt;&#xA;&lt;p&gt;原文指出，testnet 上常见巨型重组（reorg）、长时间不出块、又突然连珠炮式出块。对单机短时试错尚可，但对“多家独立机构、各自跑软件、持续较长时间”的集成测试，现实中几乎不可行。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-regtest-又太可控&#34;&gt;3.2 regtest 又太可控&lt;/h3&gt;&#xA;&lt;p&gt;regtest 里造块几乎零成本，任何参与方都能完全主宰测试链，因此撑不起需要多方互不完全信任、又要长期运行的场景。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-目标可预期的不可靠&#34;&gt;3.3 目标：可预期的不可靠&lt;/h3&gt;&#xA;&lt;p&gt;signet 的目标不是完美可靠，而是“可靠地不可靠”（reliably unreliable）：整体行为像主网，不出现成千上万个区块级别的重组；同时又比主网更容易触发那些预期内但罕见的事件，例如 6 个区块深度的重组，以便提前演练软件的应对。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-挑战challenge&#34;&gt;4.1 挑战（challenge）&lt;/h3&gt;&#xA;&lt;p&gt;signet 网络多了一个共识参数，称为挑战，即一个 scriptPubKey。它可以是简单的单公钥（P2PKH 式）、k-of-n 多签，也可以是任何其他脚本。出块者必须给出能满足该挑战的解，区块才算完整有效。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-签名放在哪里&#34;&gt;4.2 签名放在哪里&lt;/h3&gt;&#xA;&lt;p&gt;每个 signet 区块都必须在 coinbase 交易中带有 BIP-141 承诺。见证承诺的可选数据里，要再放入一段对挑战的解，格式为：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1–5 字节：推送长度前缀；&lt;/li&gt;&#xA;&lt;li&gt;4 字节：Signet 头 &lt;code&gt;0xecc7daa2&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;x 字节：scriptSig；&lt;/li&gt;&#xA;&lt;li&gt;y 字节：scriptWitness。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;不以 Signet 头开头的推送会被忽略；多个带 Signet 头的推送只认第一个。特例是：当空解本身就有效时（scriptSig 与 scriptWitness 皆空），这段额外承诺可以省略，以便用不感知 signet 的出块代码测试挑战平凡为真的自定义 signet 链。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-326</title>
				<link>https://bitcoinarche.com/xieyi/bip-326.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-326.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/326&#34;&gt;BIP-326&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Anti-fee-sniping in taproot transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Chris Belcher &amp;lt;belcher@riseup.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2021-06-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/326&#34;&gt;https://bips.dev/326&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0326.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0326.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包行为与隐私族，具体落在 Taproot 钱包的默认做法上。它不定义新地址、新脚本或新共识规则，而是建议钱包在构造 Taproot 花费时如何填写已有的时间锁字段。&lt;/p&gt;&#xA;&lt;p&gt;它依赖的既有规则包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;：用序列号表达相对锁定时间，nSequence 的编码上限与语义出自这里&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot 的 SegWit v1 花费规则，本篇所说的 Taproot 交易即花费 BIP-341 输出的交易&lt;/p&gt;&#xA;&lt;p&gt;与之形成对照的是现行主流做法：用 nLockTime 做防手续费狙击（anti-fee-sniping），原文提到该做法已在 Bitcoin Core 与 Electrum 中实现。链下协议一方则包括 CoinSwap、闪电网络与离散对数合约（DLC）等将采用 PTLC 的协议。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-ptlc-更私密却会在关通道时露馅&#34;&gt;3.1 PTLC 更私密，却会在关通道时露馅&lt;/h3&gt;&#xA;&lt;p&gt;Taproot 让点时间锁定合约（PTLC）成为哈希时间锁定合约（HTLC）更私密的替代：用 PTLC 关闭链下合约时，链上只看到一个普通的 Taproot 脚本，看不到哈希值与原像。&lt;/p&gt;&#xA;&lt;p&gt;但若关闭时走的是时间锁路径，链上会出现 OP_CHECKSEQUENCEVERIFY 操作码或交易中的 nSequence 值。这类标记在当时并不常见，等于把“这是一笔链下结算”写在了脸上。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-让普通钱包的日常交易来打掩护&#34;&gt;3.2 让普通钱包的日常交易来打掩护&lt;/h3&gt;&#xA;&lt;p&gt;本篇的思路是：让 Bitcoin Core 这类链上钱包在自己的 Taproot 交易里也日常地设置 nSequence（按 BIP-68 的方式），用它替代一部分原有的 nLockTime 防狙击保护。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-327</title>
				<link>https://bitcoinarche.com/xieyi/bip-327.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-327.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;MuSig2 for BIP340-compatible Multi-Signatures&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jonas Nick &amp;lt;jonasd.nick@gmail.com&amp;gt;, Tim Ruffing &amp;lt;crypto@timruffing.de&amp;gt;, Elliott Jin &amp;lt;elliott.jin@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-03-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-04-05&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/327&#34;&gt;https://bips.dev/327&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0327.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0327.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Schnorr 多签族，坐落在 Taproot 生态的正中央。原文没有给它标注 Layer 字段；按内容看，它规范的是钱包与签名设备如何协作产出签名，属于应用层面的签名协议标准，而不是共识规则。&lt;/p&gt;&#xA;&lt;p&gt;它直接建立在以下文档之上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：secp256k1 的 Schnorr 签名，聚合公钥与最终签名都必须与它兼容、能通过它的验证&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot 花费规则，MuSig2 的首要应用就是共同控制 Taproot 输出的密钥路径&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，聚合公钥的普通微调（plain tweaking）用于按 BIP-32 派生子密钥&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Taproot 脚本验证，其中的 OP_CHECKSIGADD 是脚本层 n-of-n 多签的对照方案&lt;/p&gt;&#xA;&lt;p&gt;后续文档中，&lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt; 专门规定如何从本篇的聚合公钥构造 BIP-32 扩展公钥做派生；&lt;a href=&#34;https://bips.dev/373&#34;&gt;BIP-373&lt;/a&gt; 则定义 MuSig2 在 PSBT 中的字段。读本篇是读懂这一串 MuSig2 配套标准的前提。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-多人共同控制一个-taproot-输出需要统一标准&#34;&gt;3.1 多人共同控制一个 Taproot 输出，需要统一标准&lt;/h3&gt;&#xA;&lt;p&gt;多位签名者想共同控制一个 Taproot 输出时，该输出里放的应是众人公钥聚合出的单个公钥，花费时再由众人合作产出对该公钥有效的普通 Schnorr 签名。不同软件项目若各行其是，就无法互操作。本篇要为 MuSig2 这一方案定出统一、互通的标准。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-328</title>
				<link>https://bitcoinarche.com/xieyi/bip-328.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-328.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Derivation Scheme for MuSig2 Aggregate Keys&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-06-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/328&#34;&gt;https://bips.dev/328&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0328.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0328.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;MuSig2 配套族，紧贴 &lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 之间。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;：MuSig2 多签标准，产出与普通公钥无异的聚合公钥，本篇的派生对象正是这种聚合公钥&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，定义扩展公钥（xpub）、链码与 CKDpub 子公钥派生，本篇借用整套派生机制&lt;/p&gt;&#xA;&lt;p&gt;它解决的是多签实践中的一个具体环节：脚本多签时代，各方共享各自的 xpub、分别派生再拼脚本；换到 MuSig2 后，如何同样做到“一套密钥、不断派生新地址”。本篇给出的答案是只派生聚合公钥本身。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;多位共同签名者用 MuSig2 造出一个聚合公钥，它与随机公钥不可区分。遵循“每笔收款用新地址”的最佳实践，各方需要不断生成新的聚合公钥。&lt;/p&gt;&#xA;&lt;p&gt;直白的做法是：每位签名者都生成多份公钥，每需要一个新聚合公钥就重新聚合一次。这类似脚本多签里各方共享 xpub、派生后拼出多签脚本的做法，可行，但要管理多份扩展公钥，存储与计算负担都更重。&lt;/p&gt;&#xA;&lt;p&gt;既然 MuSig2 的聚合公钥本身看起来就是一个普通公钥，能不能只拿这一份公钥当 xpub 来派生？本篇就是把这一简化写成规范：从单个扩展公钥派生，而不是从许多扩展公钥派生再聚合，从而降低生成新聚合公钥所需的存储与计算。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-合成-xpub-的构造&#34;&gt;4.1 合成 xpub 的构造&lt;/h3&gt;&#xA;&lt;p&gt;从 BIP-327 的普通（plain）聚合公钥构造一个合成 xpub（synthetic xpub）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;深度（depth）设为 0；&lt;/li&gt;&#xA;&lt;li&gt;子编号（child number）设为 0；&lt;/li&gt;&#xA;&lt;li&gt;链码固定为字节串 &lt;code&gt;868087ca02a6f974c4598924c36b57762d32cb45717167e300622c7167e38965&lt;/code&gt;，即文本 &lt;code&gt;MuSig2MuSig2MuSig2&lt;/code&gt; 的 SHA256。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;所有遵循本规范的合成 xpub 都必须使用这个固定链码。构造完成后，即可像对待任何普通 xpub 一样，从它派生非硬化（unhardened）子公钥。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-只能非硬化派生&#34;&gt;4.2 只能非硬化派生&lt;/h3&gt;&#xA;&lt;p&gt;不存在“聚合私钥”这种东西——私钥始终分散在各位签名者手中。因此，从聚合公钥出发只能做非硬化派生，硬化派生不可能，这也是本方案的固有限制。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-329</title>
				<link>https://bitcoinarche.com/xieyi/bip-329.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-329.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/329&#34;&gt;BIP-329&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Wallet Labels Export Format&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Craig Raw &amp;lt;craig@sparrowwallet.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-08-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/329&#34;&gt;https://bips.dev/329&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0329.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0329.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包互操作族。资金本身的迁移早已有成熟标准——助记词、扩展密钥与派生路径一整套，本篇在档案卡的相关文档中对应的是：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;：助记码&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：确定性钱包的多账户层级&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：输出脚本描述符通用操作，本篇的可选 &lt;code&gt;origin&lt;/code&gt; 字段用它的缩略描述符语法&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/392&#34;&gt;BIP-392&lt;/a&gt;：静默支付输出脚本描述符，本篇 &lt;code&gt;spscan&lt;/code&gt; 类型的引用格式由它定义&lt;/p&gt;&#xA;&lt;p&gt;这些标准让用户能自由换钱包，却都不管“标签”这类钱包元数据。&lt;a href=&#34;https://bips.dev/329&#34;&gt;BIP-329&lt;/a&gt; 补的正是这一块：它站在既有格式（SLIP-0015、Electrum 的标签 JSON）的经验之上，给出一个自描述、可独立使用的统一格式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;用户会给钱包里的交易、地址、公钥、输入、输出、xpub 等记录打标签。在 UTXO 模型下，标签格外有价值：它标明资金来源——是外部收到的，还是上一笔交易的找零。花钱时若不小心把不同来源混在一起，会造成不必要的隐私泄露，因此标签对选币有实际指导作用；在一些钱包中，标签甚至已成为花费前必须参考的信息。&lt;/p&gt;&#xA;&lt;p&gt;但此前没有定义好的标准来迁移标签：换钱包，标签就丢了，用户实际上被锁定在原来的钱包应用里。此外，许多钱包还允许把某个未花费输出冻结为不可花，这类与标签性质相近的钱包元数据同样无处安放，本格式一并收纳。&lt;/p&gt;&#xA;&lt;p&gt;原文也交代了为何不直接沿用既有格式：SLIP-0015 定义了地址与输出标签的导出格式，但要求用与钱包种子关联的私钥加密，无法被接触不到私钥的协调类钱包独立使用；Electrum 的标签 JSON 格式可以扩展到其他记录类型，但格式本身不自描述，难以判定记录类型。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-载体json-lines&#34;&gt;4.1 载体：JSON Lines&lt;/h3&gt;&#xA;&lt;p&gt;格式选用 JSON，并采用 JSON Lines（换行分隔的 JSON）：导出文件是 UTF-8 编码的文本文件，每行一条记录、每条是一个合法 JSON 对象，行间以 &lt;code&gt;\n&lt;/code&gt; 分隔，值不得跨多行。这样文件可以被切分、流式处理或增量追加，单行格式错误也不会让整份导入失效，也便于命令行按行处理。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-每条记录的字段&#34;&gt;4.2 每条记录的字段&lt;/h3&gt;&#xA;&lt;p&gt;每个 JSON 对象包含 3 到 4 个键值对：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;type&lt;/code&gt;：记录类型，取值之一为 &lt;code&gt;tx&lt;/code&gt;、&lt;code&gt;addr&lt;/code&gt;、&lt;code&gt;pubkey&lt;/code&gt;、&lt;code&gt;input&lt;/code&gt;、&lt;code&gt;output&lt;/code&gt;、&lt;code&gt;xpub&lt;/code&gt;、&lt;code&gt;spscan&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ref&lt;/code&gt;：对具体记录的引用，如交易 ID（十六进制）、地址（base58 或 bech32）、公钥（十六进制），输入与输出则写成“交易 ID:下标”，xpub 为 BIP-32 扩展公钥，spscan 为静默支付扫描密钥表达式；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;label&lt;/code&gt;：用户打的标签；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;origin&lt;/code&gt;（可选）：密钥来源信息；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;spendable&lt;/code&gt;（可选）：&lt;code&gt;true&lt;/code&gt; 或 &lt;code&gt;false&lt;/code&gt;，表示该输出是否应可被钱包花费。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;其中 &lt;code&gt;type&lt;/code&gt; 与 &lt;code&gt;ref&lt;/code&gt; 必填；&lt;code&gt;label&lt;/code&gt;、&lt;code&gt;origin&lt;/code&gt;、&lt;code&gt;spendable&lt;/code&gt; 可选。若 &lt;code&gt;label&lt;/code&gt; 或 &lt;code&gt;spendable&lt;/code&gt; 被省略，导入方不得改动原有对应值。&lt;code&gt;spendable&lt;/code&gt; 只应出现在 &lt;code&gt;type&lt;/code&gt; 为 &lt;code&gt;output&lt;/code&gt; 的记录上。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-33</title>
				<link>https://bitcoinarche.com/xieyi/bip-33.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-33.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Stratized Nodes&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Amir Taaki &amp;lt;genjix@riseup.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-05-15&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/33&#34;&gt;https://bips.dev/33&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0033.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0033.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt; 属于轻客户端与节点分工这一族：当完整区块链越来越大时，普通用户的设备怎样在不保存、不验证全部数据的前提下，仍然查到自己的交易历史？&lt;/p&gt;&#xA;&lt;p&gt;它的历史脉络在原文中写得很清楚：2011 年 Jan Moller 的 BCCAPI 先开了“把区块链交互委托给远程服务器”的路子；ThomasV 的 Electrum 服务器随后跟进，要求全套自由软件栈；Marek Palatinus（slush）又起草 Stratum 来接替 Electrum 服务器的角色。&lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt; 提出的 stratized nodes，是“区块链服务”（blockchain service）这一更早概念的修改版，目标是规范地接替 Stratum 当时所扮演的、为用户客户端提供区块链查询的角色。&lt;/p&gt;&#xA;&lt;p&gt;同族后来真正落地的路线不同：&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 的布隆过滤让 SPV 客户端直接向普通全节点要过滤后的数据，再往后还有 &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 的客户端区块过滤。读 &lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt;，是看清“专用服务节点”这条路线曾被认真设计过、最终又未被采用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文开篇判断：网络规模扩大后，角色正在专业化。早期一个用户同时是矿工、商家和终端用户；随着系统成长，这些功能被抽象成专门服务，是自然结果。&lt;/p&gt;&#xA;&lt;p&gt;问题随之而来：区块链对终端用户越来越笨重，在便携设备和低端机器上处理它越来越不现实。已有的应对办法——轻量（只存区块头）客户端、跳过最后一个检查点之前区块的验证——在作者看来至多是拖延问题的临时 workaround，解决不了根子上的负担。&lt;/p&gt;&#xA;&lt;p&gt;因此方案的目标被限定得很明确：把区块链验证与查询的负担，从用户客户端身上卸给专业服务，并且要以安全的方式卸——原文强调，任何附带的好处都只是次要的。&lt;/p&gt;&#xA;&lt;p&gt;作者对当时 Stratum 的评价也写进原文：Stratum 已无人维护，容易遭受资源饿死与拒绝服务攻击，且不安全。新协议正是要替代它的这一角色。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两种新节点角色&#34;&gt;4.1 两种新节点角色&lt;/h3&gt;&#xA;&lt;p&gt;节点在握手时的 &lt;code&gt;version&lt;/code&gt; 消息里有一个 services 位域，用来宣告自己支持哪些服务（&lt;code&gt;NODE_NETWORK&lt;/code&gt; 即值 1，表示可被索取完整区块）。&lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt; 新增两个值：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;NODE_SERVICE（2）&lt;/strong&gt;：区块链服务节点，支持新增的 &lt;code&gt;getoutputs&lt;/code&gt; 与 &lt;code&gt;getspends&lt;/code&gt; 消息；它本身不回应 &lt;code&gt;getdata&lt;/code&gt;（除非同时标了 &lt;code&gt;NODE_NETWORK&lt;/code&gt;）；若标了 &lt;code&gt;NODE_NETWORK&lt;/code&gt;，用 &lt;code&gt;getdata&lt;/code&gt; 取交易时不仅查内存池，必要时还查区块链；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;NODE_STRATIZED（4）&lt;/strong&gt;：采用本方案策略的节点；会中继已接受交易的 inventory；不支持 &lt;code&gt;getblocks&lt;/code&gt;，因为它并不保存完整区块链。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;除上述差别外，两类节点的行为与 &lt;code&gt;NODE_NETWORK&lt;/code&gt; 节点相同。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-330</title>
				<link>https://bitcoinarche.com/xieyi/bip-330.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-330.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/330&#34;&gt;BIP-330&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Transaction announcements reconciliation&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gleb Naumenko &amp;lt;naumenko.gs@gmail.com&amp;gt;, Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-09-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/330&#34;&gt;https://bips.dev/330&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0330.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0330.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 交易中继族，定位是“积木块”，不是完整的中继协议本身。它要支撑的上层协议是 Erlay：Erlay 同时使用泛洪（向所有对等节点发 INV 公告）与对账两条路，泛洪只用在需要快速传播的少数连接上，其余连接靠高效集合对账来补齐与同步。&lt;/p&gt;&#xA;&lt;p&gt;它与交易公告既有机制的关系包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt;：基于 WTXID 的交易中继，本篇的草图建立在 WTXID 之上，协商与启用 Erlay 以双方都信号支持 BIP-339 为前提&lt;/p&gt;&#xA;&lt;p&gt;此外，它借用 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 定义的 TaggedHash 来计算短 ID 的盐值哈希。理解本篇，关键在分清“对账协议本身”与“使用对账的高层中继协议”两层：本篇只定前者的消息与算法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;现行做法中，每一对相连的节点之间，每个 32 字节的交易 ID 至少要单向公告一次（通过 INV 消息）。这使公告交易的成本呈“节点数 × 每节点连接数”的量级，带宽开销很高。&lt;/p&gt;&#xA;&lt;p&gt;基于对账的协议可以有更好的扩展性。若交易中继的带宽扩展性能改善到接近 O(nodes) 且常数开销不高，就能以几乎不增加带宽的代价提高网络连接度（connectivity），让网络更能抵抗分区攻击（partitioning attacks）；同时降低运行比特币节点的带宽需求，潜在地让更多人能运行全节点。&lt;/p&gt;&#xA;&lt;p&gt;Erlay 设想的工作方式是：每个节点为每个对等节点维护一个对账集，原本要用 INV 公告的交易先放进对账集；每隔一段时间选一个对等节点做一轮对账，双方互相学到对方已知的交易；每轮对账后清空对应集合。这样既省带宽，又基本保持交易传播延迟不变。&lt;/p&gt;&#xA;&lt;p&gt;本篇就是为这类对账式中继提供 P2P 层的扩展规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-32-位短交易-id&#34;&gt;4.1 32 位短交易 ID&lt;/h3&gt;&#xA;&lt;p&gt;对账不用完整的 32 字节 WTXID，而用 32 位短 ID：双方各贡献一份盐（salt），排序后按 BIP-340 的 TaggedHash（标签 “Tx Relay Salting”）哈希，取出密钥对 WTXID 做 SipHash-2-4，再映射到 &lt;code&gt;[1..0xFFFFFFFF]&lt;/code&gt; 区间。短 ID 近似均匀分布，这是把它们当作 32 位草图元素的前提。每条连接使用独立盐，可把非对抗模型下的碰撞率控制在低水平。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-331</title>
				<link>https://bitcoinarche.com/xieyi/bip-331.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-331.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/331&#34;&gt;BIP-331&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Ancestor Package Relay&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gloria Zhao &amp;lt;gloriajzhao@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-08-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-05-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/331&#34;&gt;https://bips.dev/331&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0331.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0331.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 交易中继与内存池策略族，核心概念是“包”（package）：一组以花费关系相连的未确认交易。本篇只定义在网络上“怎么要、怎么给”一个包的消息层；包能否被内存池接受，还取决于另一套安全的包接受策略，原文将后者列为实现本协议的前提。&lt;/p&gt;&#xA;&lt;p&gt;它的前提与邻居包括：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt;：基于 WTXID 的交易中继，包中交易一律以 WTXID 引用，包中继要求双方都支持 wtxid 中继&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt;：feefilter 消息，手续费过滤会影响低费祖先能否被公告，本篇专门讨论了与它的配合&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/330&#34;&gt;BIP-330&lt;/a&gt;：交易公告对账（Erlay），原文指出使用对账中继的客户端可以无冲突地叠加包中继：对账后发现某笔交易有未确认祖先，再用祖先包中继补齐&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-高费率交易要能带着低费祖先一起传播&#34;&gt;3.1 高费率交易要能带着低费祖先一起传播&lt;/h3&gt;&#xA;&lt;p&gt;自 0.13 版起，Bitcoin Core 在内存池评估与选币打包时就以祖先包而非单笔交易为单位计算费率。但在传播与接受环节，若只逐笔考虑，一笔交易单独不达内存池最低费率时就会被拒绝或驱逐；用户想给它挂一笔高费子交易来“子付父费”（CPFP）也做不到——子交易会因为花费不存在的输入被拒；想用高费后代替换一笔冲突交易（RBF）同样受阻。&lt;/p&gt;&#xA;&lt;p&gt;后果是用户加费的手段被削弱。更严重的是，依赖预签名、时效性交易的合约协议（如闪电网络的 HTLC-Timeout、Revault、DLC、Eltoo 等）有一条关键安全假设：各方能及时传播并确认交易。攻击者利用内存池策略限制阻止交易传播或上链的“钉住攻击”（pinning attacks），正是钻了逐笔接受的空子。若预报费率太低又无加费手段，对手方就可能窃取资金；一味高估手续费只能在流量低且可预测时凑效，还浪费用户的钱。&lt;/p&gt;&#xA;&lt;p&gt;理论上，只要有安全且激励相容的包内存池接受策略就够了，但让节点靠自己试凑被拒交易的组合，既低效又可能打开新的拒绝服务攻击面。因此需要新的 P2P 消息，让节点之间高效、可靠地交换包验证所需的信息。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-更好地处理孤儿交易&#34;&gt;3.2 更好地处理孤儿交易&lt;/h3&gt;&#xA;&lt;p&gt;按 txid 中继有个毛病：交易的见证数据被篡改时 txid 不变，节点无法用 txid 对已下载或已验证的交易去重。两个都支持 BIP-339 的节点之间，理应不再需要 txid 中继；唯一残留场景是处理“孤儿”交易——花费了本节点尚不知道的未确认交易的输出。&lt;/p&gt;&#xA;&lt;p&gt;孤儿交易很常见：新节点刚完成初始区块下载、内存池还没跟上，或者从多个对等节点并发下载时子交易先于父交易到达。旧处理办法是把孤儿存进缓存、按 txid（prevout 里写的只有 txid）逐代索取缺失的父交易，既要求节点为未验证数据分配内存，又迫使两个 wtxid 中继节点回退到 txid 中继。本篇让孤儿消解更高效，且不再需要 txid 中继。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-基本术语&#34;&gt;3.3 基本术语&lt;/h3&gt;&#xA;&lt;p&gt;父/子：Tx1 花费 Tx0 的输出，则 Tx0 是父、Tx1 是子。祖先/后代：递归地包含父母的父母、子女的子女。包：一列可用有向无环图表示的未确认交易。祖先包：某笔未确认交易加上它的全部未确认祖先。拓扑排序：父交易在列表中排在子交易之前。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-332</title>
				<link>https://bitcoinarche.com/xieyi/bip-332.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-332.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/332&#34;&gt;BIP-332&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Stale Tip Relay&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Anthony Towns &amp;lt;aj@erisian.com.au&amp;gt;, w0xlt &amp;lt;woxlt.dev@gmail.com&amp;gt;, Ram &amp;lt;pseudoramdom@proton.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-08-21&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2026-07-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖文档&lt;/th&gt;&lt;td&gt;Requires: &lt;a href=&#34;https://bips.dev/434&#34;&gt;BIP-434&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/332&#34;&gt;https://bips.dev/332&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0332.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0332.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 区块中继的旁支族，处理的是“没能成为主链的区块”这一平时被丢弃的信息。既有的 &lt;code&gt;headers&lt;/code&gt;、&lt;code&gt;inv&lt;/code&gt;、&lt;code&gt;block&lt;/code&gt; 等中继消息都是围绕活跃链（active chain）设计的：它们不表达“这一支是落败的过时分支”、该以哪个已知区块为重建起点、发送方是否能提供该分支的区块数据。&lt;a href=&#34;https://bips.dev/332&#34;&gt;BIP-332&lt;/a&gt; 因此另设一条专用消息，而不复用现成消息去硬凑。&lt;/p&gt;&#xA;&lt;p&gt;它的协商机制不另起炉灶，而是依赖：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/434&#34;&gt;BIP-434&lt;/a&gt;：对等节点功能协商，本篇用它来协商 &lt;code&gt;staletip&lt;/code&gt; 功能支持，未协商成功不得发送&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt;：v2 P2P 加密传输协议，本篇明确不为 &lt;code&gt;staletip&lt;/code&gt; 预留它的 1 字节消息类型 ID&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/325&#34;&gt;BIP-325&lt;/a&gt;：Signet，测试网络部分专门讨论了默认 signet 上过时分支的特殊情况&lt;/p&gt;&#xA;&lt;p&gt;它在定位上是一项可选的对等服务：节点完全验证活跃链、正常服务对等节点，都不需要知道任何过时分支。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;矿工偶尔会产出过时区块（stale blocks）：区块本身或其区块头有效，却没有成为节点活跃链的一部分。这类区块目前基本被网络沉默地丢弃，但它们其实是有用的信号。&lt;/p&gt;&#xA;&lt;p&gt;首先，过时区块的出现率反映新区块传遍全网矿工的速度，出现率异常升高可能是多种网络问题的症状：传播退化或拥塞、网络分区，或自私挖矿等对抗性挖矿行为。&lt;/p&gt;&#xA;&lt;p&gt;其次，若某个过时区块与当前活跃链尖累计工作量相同，活跃链尖可能被重组为该过时区块的子区块；节点若已提前下载（甚至已验证）该区块，重组会更快。过时区块的内容还能揭示不同矿池之间出块策略的差异。&lt;/p&gt;&#xA;&lt;p&gt;原文同时强调：这些好处对网络运行并非必需，因此本篇把它设计为可选功能，性能要求低、资源上限严格。&lt;/p&gt;&#xA;&lt;p&gt;基本术语：活跃链是节点当前选定的最佳链；过时分支是从某个已知区块派生、但其链尖不在活跃链上的一串有效区块头；过时链尖（stale tip）就是该分支的最后一个区块头。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-staletip-消息&#34;&gt;4.1 staletip 消息&lt;/h3&gt;&#xA;&lt;p&gt;新增一条可选的 P2P 消息 &lt;code&gt;staletip&lt;/code&gt;，载荷由三部分组成：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;fork_point&lt;/code&gt;（uint256）：分叉点区块哈希，即第一个压缩区块头的“前一区块哈希”所指的区块，必须是接收方已知的区块，通常是过时分支与接收方活跃链的最后一个共同区块，也可以是双方预计都已知的过时分支上的更靠后的区块，此时只发未知的后缀；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;headers&lt;/code&gt;：CompressedHeader 向量，按链顺序构成 &lt;code&gt;fork_point&lt;/code&gt; 之后的一条单一线性分支，最后一个就是过时链尖；每条竞争分支要单独发一条 &lt;code&gt;staletip&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;have_block&lt;/code&gt;（bool）：发送方是否愿意提供该过时分支的区块数据。置真表示发送方当前拥有过时链尖（最后一个头）的完整区块数据并愿意经正常区块下载机制提供，也应愿意提供其拥有的该分支更早区块；置假则对可用性不作任何声称。发送方不应在预期请求会失败时把该标志置真。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;布尔值只允许单字节 &lt;code&gt;\x00&lt;/code&gt; 或 &lt;code&gt;\x01&lt;/code&gt;，其他编码为畸形。向量长度用 CompactSize 编码，只支持最小编码。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-337</title>
				<link>https://bitcoinarche.com/xieyi/bip-337.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-337.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/337&#34;&gt;BIP-337&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Compressed Transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Tom Briar &amp;lt;tombriar11@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-02-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;API/RPC（接口）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/337&#34;&gt;https://bips.dev/337&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0337.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0337.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易序列化与接口族。本篇被归在 API/RPC 层，参考实现落成的也是两个新的 RPC 端点，而不是新的共识规则或 P2P 消息：它定义的是一种在软件之间搬运交易时可用的紧凑编码，解压后必须还原出原来那笔逐字节的标准交易。&lt;/p&gt;&#xA;&lt;p&gt;它与既有交易形态的关系是“编码层”的关系：被压缩的对象仍然是普通的比特币交易，涵盖 P2PK、P2PKH、P2SH、P2WPKH、P2WSH、P2TR 等脚本类型，原文的测试向量就分别给出了 Taproot、P2WPKH、P2SH-P2WPKH 与 P2PKH 交易压缩前后的对照。&lt;/p&gt;&#xA;&lt;p&gt;原文提到的一个应用背景是：已有一个进行中的 app，用隐写术把数据编码进图片、经各类社交媒体群组传递；配合本压缩方案与 elligator squared 加密，可以构造一种非常安全、私密的交易广播方式。本篇本体只定压缩方案，不规范隐写或广播渠道本身。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;典型的比特币交易里有大量“空白与填充”：许多字段实际上只取少数几个可能值中的一个，却都按完整的 32 位或固定长度存放。原文主张，利用这一事实与若干类似手法，可以为约 90% 的比特币交易构造一种编码，使其大小约为原来的 25%–50%。&lt;/p&gt;&#xA;&lt;p&gt;压缩后的交易序列化大小可降到原交易的一半以下。其中一种手法——压缩交易的输出点（outpoint）——在原文表述中，是一种“可能有损”（potentially lossy）的途径，因此被设为可选路径；但要让压缩交易降到原大小的 70% 以下，压缩输出点又是必要的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-四种主要手法&#34;&gt;4.1 四种主要手法&lt;/h3&gt;&#xA;&lt;p&gt;原文列出的四种主要压缩方法是：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;在交易数据之前、以及每个输入与输出之前打包元数据，用元数据决定后续数据结构如何解读；&lt;/li&gt;&#xA;&lt;li&gt;把 32 位数值换成变长整数（VarInt）或紧凑整数（CompactSize）编码；&lt;/li&gt;&#xA;&lt;li&gt;使用压缩后的签名，并在解压时做公钥恢复；&lt;/li&gt;&#xA;&lt;li&gt;把 36 字节的输出点（txid/vout 对）替换为区块高度与索引。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;42-基本原语&#34;&gt;4.2 基本原语&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CompactSize（1–5 字节）：0–253 直接用一个字节；254–65535 用 254 加两个小端字节；65536 到 2^32−1 用 255 加四个小端字节。&lt;/li&gt;&#xA;&lt;li&gt;CompactSize Flag（2 位）：取值 1、2、3 表示字面值；0 表示随后会跟一个 CompactSize 编码的数值。&lt;/li&gt;&#xA;&lt;li&gt;VarInt（1 字节以上）：7 位小端编码，每字节装 7 位，最高位为 1 表示后面还有字节，为 0 表示最后一字节。&lt;/li&gt;&#xA;&lt;li&gt;VLP-Bytestream（2 字节以上）：带 VarInt 长度前缀的字节流，先用 VarInt 给出长度，再跟相应长度的数据。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;43-总体结构与交易元数据&#34;&gt;4.3 总体结构与交易元数据&lt;/h3&gt;&#xA;&lt;p&gt;一笔压缩交易依次由：1 字节交易元数据、按元数据决定是否出现的版本/输入计数/输出计数/LockTime（各为 CompactSize 编码）、可选的最低区块高度（VarInt）、全部输入与输出的元数据、输入数据、输出数据组成。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-338</title>
				<link>https://bitcoinarche.com/xieyi/bip-338.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-338.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/338&#34;&gt;BIP-338&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Disable transaction relay message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Suhas Daftuar &amp;lt;sdaftuar@chaincode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-09-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/338&#34;&gt;https://bips.dev/338&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0338.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0338.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;对等网络（P2P）协议族，管的是节点之间一条连接用来传什么、不传什么。&lt;/p&gt;&#xA;&lt;p&gt;它要正式化的，是网络上自 2019 年起已经在用的“只中继区块”连接（block-relay-only connections）：发起方把 version 消息里的交易中继字段设为 false——这个字段由 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 引入、&lt;a href=&#34;https://bips.dev/60&#34;&gt;BIP-60&lt;/a&gt; 也有定义——只让区块在这条连接上传播，不走交易，也不理会对方发来的 addr 地址消息。&lt;/p&gt;&#xA;&lt;p&gt;相关文档：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt;：mempool 消息，本 BIP 列入禁用清单&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;：布隆过滤相关消息（filterload 等）与交易中继字段的来源&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt;：feefilter 消息，同样列入禁用清单&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;：紧凑区块中继；其消息在 disabletx 连接上仍然允许&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/155&#34;&gt;BIP-155&lt;/a&gt;：addrv2 消息，本 BIP 建议不在这类连接上发送&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt;：同作者、同属对等服务层的交易中继改造（改用 wtxid 公告）&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;只中继区块的连接有两个好处，原文 Motivation 说得很清楚：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;抗网络分区&lt;/strong&gt;：多开一些低带宽连接专门传区块，节点在网络被分割、隔离时更有韧性；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;不给攻击者画地图&lt;/strong&gt;：这类连接不中继交易、忽略收到的地址，攻击者更难摸清完整的网络拓扑，而拓扑知识恰恰能降低发动网络分区攻击的成本。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;问题在于：连接的“低资源”性质目前只有发起方自己知道。version 消息里的交易中继字段不是连接终身设置——按 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 的语义，对方日后仍可能开启交易中继。于是接收连接的一方分不清：对面是“永远不中继交易”的轻连接，还是“暂时关着、随时会开”的普通节点；也不知道对方会忽略自己公告的地址——若早知道，就会把地址公告优先给别的对等节点。&lt;/p&gt;&#xA;&lt;p&gt;后果是节点没法放心地对这类连接放宽入站连接数限制。&lt;a href=&#34;https://bips.dev/338&#34;&gt;BIP-338&lt;/a&gt; 要补的，就是一个终身有效的声明机制。部署后，节点可以区别对待低资源连接与全中继连接，有望提高全网可接纳的只中继区块连接数量。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新消息-disabletx&#34;&gt;4.1 新消息 disabletx&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新增一条名为 &lt;code&gt;disabletx&lt;/code&gt; 的消息，内容为空，仅以消息类型标识；&lt;/li&gt;&#xA;&lt;li&gt;实现本 BIP 的节点，协议版本须为 70017 或更高。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-什么时候发&#34;&gt;4.2 什么时候发&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;若节点在给某对等节点的 version 消息中把交易中继字段设为 false，且对方协议版本 ≥ 70017，则可以（MAY）向对方发送 disabletx；&lt;/li&gt;&#xA;&lt;li&gt;若要发，必须在发送 verack 之前发出；&lt;/li&gt;&#xA;&lt;li&gt;交易中继字段未出现或为 true 时，绝不能（MUST NOT）发送 disabletx。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;43-发出或收到之后禁发的消息&#34;&gt;4.3 发出或收到之后，禁发的消息&lt;/h3&gt;&#xA;&lt;p&gt;一方只要发送过或收到过 disabletx，双方就都不得再在这条连接上发送以下消息：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-339</title>
				<link>https://bitcoinarche.com/xieyi/bip-339.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-339.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;WTXID-based transaction relay&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Suhas Daftuar &amp;lt;sdaftuar@chaincode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-02-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/339&#34;&gt;https://bips.dev/339&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0339.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0339.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;对等网络（P2P）协议族，处在交易中继（transaction relay）这条链路上：节点先用 &lt;code&gt;inv&lt;/code&gt; 公告“我有这笔交易”，对方再用 &lt;code&gt;getdata&lt;/code&gt; 索取。&lt;/p&gt;&#xA;&lt;p&gt;它建立在隔离见证（SegWit）之上：wtxid 这个概念由 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 定义——对包含见证数据的完整交易再做一次哈希；带见证的序列化方式见 &lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;。&lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt; 做的事，是把中继环节引用交易的标识从 txid 换成 wtxid。&lt;/p&gt;&#xA;&lt;p&gt;同族邻居：&lt;a href=&#34;https://bips.dev/338&#34;&gt;BIP-338&lt;/a&gt;（同作者，disabletx 消息，管哪些连接不走交易中继）；更早的中继优化还有 &lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt; 紧凑区块中继。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;历史上，&lt;code&gt;inv&lt;/code&gt; 公告交易时用的都是 txid——不包含见证数据的哈希。SegWit 被网络采用之后（&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/144&#34;&gt;BIP-144&lt;/a&gt;），这一惯例仍未改变，而问题恰恰出在见证上：&lt;/p&gt;&#xA;&lt;p&gt;一笔交易的见证可以被改动（malleated）而不改变其 txid。于是节点收到一份见证被改过、因而拒绝接受的交易后，当其他对等节点再公告同一个 txid 时，它通常还是会再下载一遍——因为它没法仅凭 txid 区分“这次是完好版本还是又一份被改过的版本”。&lt;/p&gt;&#xA;&lt;p&gt;反过来处理也不行：如果节点拒绝一次后就拉黑该 txid、再不下载，第三方就能抢先把一份见证被改坏的无效版本公告给各节点，让大家误以为这个 txid 已经“见过且无效”，从而把正版交易的中继堵死。&lt;/p&gt;&#xA;&lt;p&gt;症结在于公告标识没有承诺见证内容。改用 wtxid——它把见证也算进哈希——两种版本天然是两个不同的标识，上述两难随之消除。这正是原文 Motivation 的完整逻辑。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-协商消息-wtxidrelay&#34;&gt;4.1 协商消息 wtxidrelay&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新增一条名为 &lt;code&gt;wtxidrelay&lt;/code&gt; 的空消息（pchCommand == &amp;ldquo;wtxidrelay&amp;rdquo;）；&lt;/li&gt;&#xA;&lt;li&gt;实现本 BIP 的节点，协议版本须为 70016 或更高；&lt;/li&gt;&#xA;&lt;li&gt;收到协议版本 ≥ 70016 的对等节点的 version 消息后，必须在发送 verack 之前回送 wtxidrelay；&lt;/li&gt;&#xA;&lt;li&gt;verack 之后才收到的 wtxidrelay，必须忽略或视为无效。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;只有双方都发过这条消息的连接，才启用基于 wtxid 的中继。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-34</title>
				<link>https://bitcoinarche.com/xieyi/bip-34.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-34.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Block v2, Height in Coinbase&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-07-06&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/34&#34;&gt;https://bips.dev/34&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 是共识层软分叉族的早期范本，也是区块与交易“版本号升级”这条线的起点。&lt;/p&gt;&#xA;&lt;p&gt;往前看，它接续的是 &lt;a href=&#34;https://bips.dev/30&#34;&gt;BIP-30&lt;/a&gt;（重复交易）所暴露的问题：coinbase 交易可能完全重复，交易 ID 会撞车。往后看，它的两阶段阈值升级办法，成为后来软分叉部署的参照，后来的部署方式还包括 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（version bits）以及把成熟部署“埋入”代码的 &lt;a href=&#34;https://bips.dev/90&#34;&gt;BIP-90&lt;/a&gt;（Buried Deployments）。&lt;/p&gt;&#xA;&lt;p&gt;理解 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;，是理解“比特币怎样在不分裂网络的前提下集体同意改规则”的第一课。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文给的动机有两条：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-演练并明确升级机制&#34;&gt;3.1 演练并明确升级机制&lt;/h3&gt;&#xA;&lt;p&gt;区块与交易都是带版本号的二进制结构，当时都还是版本 1。&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 要引入一条明确的升级路径：网络如何集体同意，把交易的二进制结构、规则与行为一起往前推一版。这次升级本身不大，重点是把机制走通、留档。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-保证区块与交易的唯一性&#34;&gt;3.2 保证区块与交易的唯一性&lt;/h3&gt;&#xA;&lt;p&gt;如果两个 coinbase 交易内容完全相同，它们的交易 ID 也会相同，后一笔会覆盖前一笔的记录，验证与索引都会出问题。给每个新 coinbase 加一个全网独一无二的值——它所在区块的高度——就能从构造上杜绝重复，并帮助未与网络连接时的离线区块验证。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-规范四条&#34;&gt;4.1 规范四条&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;版本号大于 1 的交易视为非标准交易：官方 Satoshi 客户端不挖也不中继这类交易；&lt;/li&gt;&#xA;&lt;li&gt;把区块高度作为第一项加入 coinbase 交易的 scriptSig，并把区块版本升到 2。高度的格式是“最小编码的序列化 CScript”：第一个字节是数字所占的字节数（原文注：在主网上，接下来约 150 年内都是 0x03，因为区块数小于 2 的 23 次方减 1），其后是该数字的小端表示（含符号位）。高度指该区块在区块链中的高度，创世区块高度为 0；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;75% 规则&lt;/strong&gt;：最近 1000 个区块中有 750 个版本不低于 2 时，开始拒绝无效的版本 2 区块（testnet3 为最近 100 个中 51 个）；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;95% 规则（不归点）&lt;/strong&gt;：最近 1000 个区块中有 950 个版本不低于 2 时，拒绝一切版本 1 区块（testnet3 为最近 100 个中 75 个）。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;42-升级是怎样锁定的&#34;&gt;4.2 升级是怎样锁定的&lt;/h3&gt;&#xA;&lt;p&gt;阈值分两段：先有四分之三的算力产出 v2 区块，新规则开始对 v2 区块生效；再到 95%，旧版本区块被全体拒绝，升级不可逆。矿工先用脚投票，规则随后才强制——这是典型的矿工激活软分叉节奏。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-340</title>
				<link>https://bitcoinarche.com/xieyi/bip-340.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-340.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Schnorr Signatures for secp256k1&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;; Jonas Nick &amp;lt;jonasd.nick@gmail.com&amp;gt;; Tim Ruffing &amp;lt;crypto@timruffing.de&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-01-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2018-07-06&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;未标注（签名规范）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;https://bips.dev/340&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;签名方案族，是 Taproot 三件套的地基：&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 定签名本身，&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 定 SegWit v1 输出的花费规则，&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 定脚本（Tapscript）里的签名验证语义。后两者的 Schnorr 验证都直接引用本文档的算法。&lt;/p&gt;&#xA;&lt;p&gt;它接替的不是某一篇旧 BIP，而是比特币自创世以来使用的 ECDSA（配合 SHA256、同一条 secp256k1 曲线）。原文开宗明义：沿用同一条曲线与同一个哈希函数，既有的密钥生成机制（如 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 及其派生方案）全部保留，不引入对曲线与哈希函数的新安全假设。&lt;/p&gt;&#xA;&lt;p&gt;下游应用包括：基于线性性质的多签与门限签名协议 MuSig2（&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;）、FROST，以及适配器签名（adaptor signatures）、盲签名等构造——这些在原文 Applications 一节都有专门论述。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 把 Schnorr 相对 ECDSA 的优势列为三条：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;可证明安全&lt;/strong&gt;：Schnorr 签名在随机预言机模型与通用群模型下有安全性证明（强不可伪造，SUF-CMA）；ECDSA 的最好证明结果依赖更强的假设；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;不可锻性（non-malleability）&lt;/strong&gt;：由 SUF-CMA 直接推出。ECDSA 则天生可锻：若 (r, s) 有效，(r, n−s) 对同一消息与公钥同样有效，第三方无需私钥就能把一份有效签名改成另一份——比特币只能靠网络策略规则压住其中一种形态，相关讨论见 &lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/146&#34;&gt;BIP-146&lt;/a&gt;；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;线性（linearity）&lt;/strong&gt;：多方可以协作产生一个对“公钥之和”有效的签名，这是多签、门限签名等上层构造的基石，验证者看到的只是一份普通签名。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;既然要新立标准，原文顺手把几个与 Schnorr 本身无关的问题一并解决：签名改用定长 64 字节编码（ECDSA 的 DER 编码变长、最长可达 72 字节）；公钥只编 x 坐标、32 字节（现行压缩公钥是 33 字节）；支持批量验证；最重要的是&lt;strong&gt;字节级完全定义&lt;/strong&gt;——验证算法在每个字节上都没有歧义，保证没人能造出“对部分验证者有效、对另一部分无效”的签名。ECDSA 的 DER 解析当年定义不严，酿成过真实问题，最后要靠 &lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 打补丁，原文明确以此为戒。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-341</title>
				<link>https://bitcoinarche.com/xieyi/bip-341.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-341.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Taproot: SegWit version 1 spending rules&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;; Jonas Nick &amp;lt;jonasd.nick@gmail.com&amp;gt;; Anthony Towns &amp;lt;aj@erisian.com.au&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-01-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2019-05-06、2019-10-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;https://bips.dev/341&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Taproot 三件套的核心一篇。&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 定 Schnorr 签名，&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 定输出结构与花费规则，&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 定脚本路径里脚本的执行语义（Tapscript）；三者同批部署，缺一不可。&lt;/p&gt;&#xA;&lt;p&gt;往上接的是隔离见证族：Taproot 输出就是 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt; 框架下的 SegWit 版本 1 输出；其地址编码是 &lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt; 的 Bech32m。思想来源包括 MAST（默克尔化脚本树，前序提案 &lt;a href=&#34;https://bips.dev/114&#34;&gt;BIP-114&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/117&#34;&gt;BIP-117&lt;/a&gt;）与 Greg Maxwell 最初的 Taproot 构想。原文 Design 一节特意划界：新的叹息哈希模式（如 &lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt;）、跨输入聚合等想法不在本批之列，留待独立升级。&lt;/p&gt;&#xA;&lt;p&gt;激活方式另有专文：&lt;a href=&#34;https://bips.dev/343&#34;&gt;BIP-343&lt;/a&gt; 曾提出用 BIP8（LOT=true）强制激活本提案，最终未被采用（见第六节）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 把目标定为三点，且明确不引入新的安全假设：提高比特币脚本能力的&lt;strong&gt;隐私、效率与灵活性&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;旧格局下，付款给公钥与付款给脚本是两套互斥的构造，花费时必须把实际执行的条件、乃至脚本全文亮出来。观察者因此能知道：这笔钱原本可以怎么花、有哪些备选路径。而现实中的绝大多数应用，最终的花费往往是“所有参与方都同意”后的一次普通签名——为这一常态付出的，却是把全部条件上链公开的代价。&lt;/p&gt;&#xA;&lt;p&gt;Taproot 的解法分两层：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;默克尔分支&lt;/strong&gt;：把全部备选脚本组织成一棵默克尔树，花费时只揭示真正执行的那一条，其余分支只以哈希形态出现在证明里，内容永不公开；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Taproot 微调&lt;/strong&gt;：在此之上，把“公钥路径”与“脚本树”合并进同一个输出。输出只是一个公钥；用密钥路径花费时，外界根本看不出它还承诺了一棵脚本树。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;再加上 Schnorr 的密钥聚合：多方公钥可聚合成一个公钥、合作签出一份与单签无异的签名，使“各方同意”的常态正好走最省、最隐蔽的密钥路径。原文还顺手修了签名哈希的几个老问题（见 4.3），并为未来预留了叶子版本与 annex 等升级位。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-342</title>
				<link>https://bitcoinarche.com/xieyi/bip-342.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-342.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Validation of Taproot Scripts&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;; Jonas Nick &amp;lt;jonasd.nick@gmail.com&amp;gt;; Anthony Towns &amp;lt;aj@erisian.com.au&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-01-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2019-05-06&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;https://bips.dev/342&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Taproot 三件套的收尾一篇：&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 定 Schnorr 签名，&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 定输出结构与两条花费路径，&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 则回答“脚本路径被走时，叶子里的脚本按什么语义执行”——这套语义称为 Tapscript。&lt;/p&gt;&#xA;&lt;p&gt;它的基线是 P2WSH 的脚本规则（&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;），连同 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 的 OP_CHECKLOCKTIMEVERIFY 与 &lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt; 的 OP_CHECKSEQUENCEVERIFY；&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 在此之上作增删改。部署方式与 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 完全相同，两篇是同一次软分叉的两半：341 管“结构”，342 管“脚本内部的规则”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 只改进了脚本的&lt;strong&gt;结构&lt;/strong&gt;（默克尔树、密钥/脚本双路径）。但它要的一部分好处，与脚本语言内部某些操作码的旧语义直接冲突：若不与 341 同时处理，这些好处就无法保证落到脚本路径的花费上。&lt;/p&gt;&#xA;&lt;p&gt;原文 Motivation 点名的三个目标，都必须在脚本内部兑现：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Schnorr 签名&lt;/strong&gt;：脚本里的验签操作码仍在验 ECDSA，脚本路径就享受不到新签名；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;批量验证&lt;/strong&gt;：旧的 OP_CHECKMULTISIG 一次验多个签名、与批量验证不兼容，留着它就留着一个堵点；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;签名哈希改进&lt;/strong&gt;：&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 的新签名消息要同样适用于脚本内的签名，且希望借新体系简化 OP_CODESEPARATOR 的处理。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;所以 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 不是可选的后续优化，而是与 341 捆绑的同一批共识改动：目标是在 Tapscript 诞生的第一天，就把验签体系切换干净，而不是先沿用旧语义、日后再改。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-343</title>
				<link>https://bitcoinarche.com/xieyi/bip-343.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-343.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/343&#34;&gt;BIP-343&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Mandatory activation of taproot deployment&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Shinobius &amp;lt;quantumedusa@gmail.com&amp;gt;; Michael Folkson &amp;lt;michaelfolkson@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-04-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/343&#34;&gt;https://bips.dev/343&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0343.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0343.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;它不属于 Taproot 的技术内容，而属于“软分叉怎么激活”的部署机制族。&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 回答 Taproot 是什么；&lt;a href=&#34;https://bips.dev/343&#34;&gt;BIP-343&lt;/a&gt; 回答的是：万一矿工迟迟不发信号，靠什么保证它最终上线。&lt;/p&gt;&#xA;&lt;p&gt;机制谱系：&lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt;（按高度锁定的版本位，含 LOT 参数）、&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（版本位投票，&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 实际部署用的是其修改版）、&lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt;（2017 年 SegWit 的强制激活，用户激活软分叉 UASF 的先例）、&lt;a href=&#34;https://bips.dev/91&#34;&gt;BIP-91&lt;/a&gt;（同年降低阈值的矿工侧协调）。原文致谢也点明：Shaolin Fry 与 Luke Dashjr 在 BIP-148 与 BIP-8 上的工作是本提案的前提。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 的前提判断是：Taproot 软分叉已被评估为拥有压倒性的社区共识，因此应当尝试激活。真正的风险不在技术，而在一个治理问题：&lt;/p&gt;&#xA;&lt;p&gt;软分叉的常态部署要靠矿工在信号期发出支持信号、达到阈值才锁定。若矿工始终凑不齐阈值，一项已有压倒性共识的升级就会被无限期挂起——等于矿工对软分叉握有永久否决权。原文认为这不可接受：强制信号条款必须预先写进部署方案，只在矿工未能在常规信号期内达标时才派上用场。&lt;/p&gt;&#xA;&lt;p&gt;2017 年的教训被明确引用：&lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/91&#34;&gt;BIP-91&lt;/a&gt; 的部署表明，强制信号机制要提前许多个月预警；且 &lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt; 还证明，不同实现采用不同激活机制并行运行，可以互相激励、让各部署最终同步激活。本提案就是按这个剧本，为 Taproot 写的一份“保险丝”部署。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-部署参数bip8lottrue&#34;&gt;4.1 部署参数（BIP8，LOT=true）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;信号位：区块版本中的比特位 2（与 Taproot 的其他部署方案相同）；&lt;/li&gt;&#xA;&lt;li&gt;信号开始高度：681408；&lt;/li&gt;&#xA;&lt;li&gt;最小激活高度：709632；&lt;/li&gt;&#xA;&lt;li&gt;激活阈值：90%；&lt;/li&gt;&#xA;&lt;li&gt;信号超时高度：760032，最后激活高度 762048；&lt;/li&gt;&#xA;&lt;li&gt;Lockinontimeout（LOT）设为 true：一旦 Taproot 在超时前仍未锁定，超时前最后一个信号期将强制执行矿工信号；&lt;/li&gt;&#xA;&lt;li&gt;在这段强制期里，若 Taproot 此前尚未锁定，不带比特位 2 的区块有被拒绝的风险；&lt;/li&gt;&#xA;&lt;li&gt;Taproot 一旦锁定，本 BIP 即停止生效——它的全部作用就是把部署推过锁定这道门。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-与实际部署的兼容性原文专节&#34;&gt;4.2 与实际部署的兼容性（原文专节）&lt;/h3&gt;&#xA;&lt;p&gt;Bitcoin Core 实际发布的激活机制是 Russell O&amp;rsquo;Connor 提出、由 David Harding 在 bitcoin-dev 邮件列表中概述的“Speedy Trial”：实质上是 BIP8 的一个变体，唯一差别是开始与超时用中位过去时间（MTP）而非区块高度定义；同样使用比特位 2，部署期为 2021 年 4 月 24 日零点至 8 月 11 日零点，最小激活高度同为 709632，目标是激活 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;。原文论证：由于既定开始时点上 MTP 与区块高度没有出现偏差，本 BIP 的 BIP8（LOT=true）部署与 Speedy Trial 相互兼容，可以并行运行而不冲突。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-345</title>
				<link>https://bitcoinarche.com/xieyi/bip-345.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-345.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/345&#34;&gt;BIP-345&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_VAULT&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;James O&#39;Beirne &amp;lt;vaults@au92.org&amp;gt;&lt;br&gt;Greg Sanders &amp;lt;gsanders87@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-02-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2023-01-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/345&#34;&gt;https://bips.dev/345&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0345.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;契约（covenant）与金库（vault）族。它不是孤立的操作码提案，而是和几件已有或在提的工具拼在一起用：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;：OP_CHECKTEMPLATEVERIFY，把最终提取锁定到一组确定的输出&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：OP_CHECKSEQUENCEVERIFY，提供相对时间锁，也就是金库的“等待期”&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Schnorr 与 Taproot/Tapscript 基础，金库结构建在 Taproot 的 taptree 上，本 BIP 借 OP_SUCCESSx 占位操作码做软分叉升级&lt;/p&gt;&#xA;&lt;p&gt;原文还提到，它是对更早想法的收敛：2016 年的 Bitcoin Vaults 讨论、2021 年的 TAPLEAF_UPDATE_VERIFY 提案都指向同一种“只替换一个叶子、其余花费条件原样保留”的机制。&lt;/p&gt;&#xA;&lt;p&gt;档案上它已 Closed，并给出接替文档 &lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt;。读它主要是为了理解“专用契约”这条路线怎样设计金库，而不是把它当作现行规则。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;托管比特币的核心风险是私钥一旦被盗，币可以被立刻、不可逆地转走，持有人几乎没有干预窗口。金库的思路是反过来给花费加一道程序：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;币先锁进金库结构；&lt;/li&gt;&#xA;&lt;li&gt;正常提取必须先发起“触发”，然后等一段可配置的延迟（spend delay）；&lt;/li&gt;&#xA;&lt;li&gt;延迟期内若发现异常——比如私钥已泄露、有人在偷币——持有人可以随时走预设的“恢复路径”（recovery path），把币扫到安全处；&lt;/li&gt;&#xA;&lt;li&gt;延迟期满且无人干预，提取才按触发时定下的目标完成。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;恢复路径因此可以做得极端安全：可以是纸上保存的私钥、不同厂商设备组成的 2-of-3 多签，甚至地理上分散保存——反正它平时根本用不上，只有最坏情况才启用。&lt;/p&gt;&#xA;&lt;p&gt;在现行共识规则下模拟金库，只能靠预签名交易加一次性密钥，原文列了它的硬伤：金额与提取模式必须预先定死、最终目标要经过一个预先定好的中转地址、手续费方案在建库时就得定、地址复用会丢币、代表金库的交易数据必须永久保存、每存一笔新余额都要重做一遍建库仪式。&lt;a href=&#34;https://bips.dev/345&#34;&gt;BIP-345&lt;/a&gt; 想用链上契约去掉这些预计算负担。&lt;/p&gt;&#xA;&lt;p&gt;它的设计目标还有：同一金库配置可反复接收存入、恢复与触发可批量处理、可部分提取而不必重建库、提取目标与手续费都在提取时动态决定。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两个新操作码&#34;&gt;4.1 两个新操作码&lt;/h3&gt;&#xA;&lt;p&gt;以软分叉方式重定义两个 Tapscript 占位操作码：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;OP_VAULT&lt;/code&gt;：重定义 OP_SUCCESS187（0xbb），负责“触发”提取；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;OP_VAULT_RECOVER&lt;/code&gt;：重定义 OP_SUCCESS188（0xbc），负责走恢复路径。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-金库的结构&#34;&gt;4.2 金库的结构&lt;/h3&gt;&#xA;&lt;p&gt;币存入一个 Taproot 输出，其 taptree 至少含两个叶子：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-346</title>
				<link>https://bitcoinarche.com/xieyi/bip-346.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-346.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/346&#34;&gt;BIP-346&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_TXHASH&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Steven Roose &amp;lt;steven@roose.io&amp;gt;&lt;br&gt;Brandon Black &amp;lt;freedom@reardencode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-04-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/346&#34;&gt;https://bips.dev/346&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0346.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0346.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易自省（transaction introspection）与契约族。比特币脚本今天几乎“看不见”正在花费自己的这笔交易：签名校验能间接约束交易，但脚本不能直接读版本号、输入输出等字段。&lt;a href=&#34;https://bips.dev/346&#34;&gt;BIP-346&lt;/a&gt; 给 Tapscript 加一个最基础的自省原语：按需算出交易选定字段的哈希。&lt;/p&gt;&#xA;&lt;p&gt;它与几个邻居的关系很紧：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;：OP_CHECKTEMPLATEVERIFY。本 BIP 是它的严格推广——字段选择器取空值时的默认模板，语义上等同于 CTV 承诺的那组字段。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt;：OP_CHECKSIGFROMSTACK。TXHASH 算出的哈希交给 CSFS 验签，就得到完全通用的签名哈希构造。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt;：SIGHASH_ANYPREVOUT。其签名模式及 ANYPREVOUTANYSCRIPT 等变体，可以用 1 字节选择器 + CSFS 组合模拟出来，不必再单独改签名算法。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 规则与 sigops 预算，本 BIP 的升级路径与资源计费都建在它之上。&lt;/p&gt;&#xA;&lt;p&gt;原文致谢里也点明了血统：想法源自 Russell O&amp;rsquo;Connor 把 CTV 推广为 TXHASH 的思路，及 Jeremy Rubin 的 &lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt; 工作。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;脚本若想对花费交易施加条件——“这笔钱只能这样花”——现有手段只有两类：一是预签名交易（交互式、要保存数据、金额目标定死），二是签名哈希标志间接捎带的条件，粒度粗且不可组合。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;OP_TXHASH&lt;/code&gt; 的定位是给一个通用的底层原语：脚本指定“把交易的哪些部分拿出来算哈希”，把哈希压回栈上，脚本随后可以：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;与预设哈希比较，强制交易长成某个模板（等价于契约）；&lt;/li&gt;&#xA;&lt;li&gt;把哈希当作待签消息交给 &lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt; 的 &lt;code&gt;OP_CHECKSIGFROMSTACK&lt;/code&gt; 验签，等于让签名者对任意选定的交易字段组合签字，由此拼出包括现有全部 SIGHASH 标志、&lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt; 新标志在内的各种签名哈希模式；&lt;/li&gt;&#xA;&lt;li&gt;在多方协议里只约束与自己有关的输入输出，其余部分放行——原文举的例子是：多方共同出资的交易里，各方只盯自己那份，手续费追加也不必推翻整个协议。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文还指出，TxFieldSelector 这套字段选择编码将来可复用于一个假想的 &lt;code&gt;OP_TX&lt;/code&gt;（直接把字段压栈而不哈希），算出的 TransactionHash 也可能被未来的 SegWit 版本用作原生签名哈希。但这些是铺垫，不是本 BIP 的内容。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-347</title>
				<link>https://bitcoinarche.com/xieyi/bip-347.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-347.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/347&#34;&gt;BIP-347&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_CAT in Tapscript&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ethan Heilman &amp;lt;ethan.r.heilman@gmail.com&amp;gt;&lt;br&gt;Armin Sabouri &amp;lt;arminsdev@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-12-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2023-10-21&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/347&#34;&gt;https://bips.dev/347&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Tapscript 能力扩展族，也是“恢复早期被禁用操作码”这一脉。本 BIP 只做一件事：把拼接操作带回 Tapscript，因此它依赖 Taproot 的整套基础：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot 输出结构&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 验证规则；本 BIP 正是走它留下的 OP_SUCCESSx 软分叉升级路径&lt;/p&gt;&#xA;&lt;p&gt;它常与同批的小原语一起被讨论，如 &lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt;（OP_CHECKSIGFROMSTACK）：原文列举的若干用法——比如在脚本内拼出待验签的数据再验签、构造默克尔树——靠的是 CAT 的拼接加上哈希与验签类操作码配合。原文还专门比较了它与金库的关系：按 Andrew Poelstra 的构造，OP_CAT 本身即足以在比特币上搭出金库（vault），与 &lt;a href=&#34;https://bips.dev/345&#34;&gt;BIP-345&lt;/a&gt; 的专用金库操作码是两种不同路线。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;Tapscript 没有一种通用的办法把栈上的两个值拼起来。这看似小事，却卡住了整整一类构造：脚本无法自己拼装并计算默克尔树及其他哈希数据结构，表达能力因此受限。&lt;/p&gt;&#xA;&lt;p&gt;原文列举了 OP_CAT 能解锁或大幅简化的用途（非穷尽）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Bitstream&lt;/strong&gt;：用比特币原子交换文件解密密钥的协议；没有 CAT 时要靠复杂昂贵的可验证计算，有了 CAT 可去掉这一要求；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;树签名（tree signatures）&lt;/strong&gt;：脚本体积只随公钥数量对数增长的多签，还能表达 n-of-m 之外的逻辑条件；原文举例，不到 1KB 的交易可支持多达 4,294,967,296 个公钥的树签名；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Lamport 后量子签名&lt;/strong&gt;：这类签名只要求能对栈上值做哈希与拼接；原文同时提醒，Taproot 输出还有密钥路径，量子攻击者可能绕过脚本路径，这一条并非现成的抗量子方案；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;非否认合约（non-equivocation contracts）&lt;/strong&gt;：对支付通道中的双花/说谎行为施加罚没；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;金库&lt;/strong&gt;：借助 CAT 与 Schnorr 的技巧构造契约与金库，无需预签名交易；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;复刻 CHECKSIGFROMSTACK 类构造&lt;/strong&gt;：进而做简单的契约；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;BitVM2 的改进&lt;/strong&gt;：原文称 OP_CAT 可让 BitVM2 去掉其证明系统中的可信设置、并减小所用交易体积。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;历史背景：OP_CAT 在早期比特币里本来就有，2010 年被一个提交连同另外 15 个操作码一并禁用。流传的说法是它可被用来构造求值时内存占用随脚本长度指数膨胀的脚本——例如把 1 字节值反复 OP_DUP、OP_CAT 四十次。本 BIP 的回应是：Tapscript 已强制栈元素最大 520 字节，这个口子在今天的规则下不存在了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-348</title>
				<link>https://bitcoinarche.com/xieyi/bip-348.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-348.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;CHECKSIGFROMSTACK&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Brandon Black &amp;lt;freedom@reardencode.com&amp;gt;&lt;br&gt;Jeremy Rubin &amp;lt;j@rubin.io&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-11-26&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/348&#34;&gt;https://bips.dev/348&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0348.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0348.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Tapscript 验签能力扩展族。比特币脚本原有的 OP_CHECKSIG 只能验证“对当前这笔花费交易的签名哈希”的签名；&lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt; 把验签的对象换成栈上任意给出的数据，是 Tapscript 走向更通用合约的一块拼图。&lt;/p&gt;&#xA;&lt;p&gt;它和邻居是配套关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名方案，本 BIP 的验签完全按它执行&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 规则；本 BIP 在其叶子版本 0xc0 语境下替换 OP_SUCCESS 占位操作码，验签计费也用它的 sigops 预算&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;：OP_CHECKTEMPLATEVERIFY。与 CSFS 组合可实现闪电网络的 LN Symmetry 通道（见下节）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/346&#34;&gt;BIP-346&lt;/a&gt;：OP_TXHASH。TXHASH 算出交易哈希、CSFS 对它验签，两者相加即得到完全通用的签名哈希构造&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/349&#34;&gt;BIP-349&lt;/a&gt;：OP_INTERNALKEY。同作者同批提案；CSFS 的设计讨论里明确说，APO 式的内部公钥用法不塞进本 BIP，而由 &lt;a href=&#34;https://bips.dev/349&#34;&gt;BIP-349&lt;/a&gt; 单独承担&lt;/p&gt;&#xA;&lt;p&gt;历史上 CHECKSIGFROMSTACK 先在 Elements 侧链实现，本 BIP 的参考实现即参照它、并以 Bitcoin Core 的拉取请求形式给出（原文 Implementation 一节链接 PR #29270）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;OP_CHECKSIG 的验签对象被共识写死：只能是当前交易的签名哈希。这意味着脚本无法要求“某人对某段任意数据签过名”——比如对一个模板哈希签名、对一条委托声明签名。想绕开只能靠各种技巧，复杂且受限。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-349</title>
				<link>https://bitcoinarche.com/xieyi/bip-349.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-349.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/349&#34;&gt;BIP-349&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_INTERNALKEY&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Brandon Black &amp;lt;freedom@reardencode.com&amp;gt;&lt;br&gt;Jeremy Rubin &amp;lt;j@rubin.io&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-11-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/349&#34;&gt;https://bips.dev/349&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0349.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0349.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Tapscript 小原语族，而且是同批提案里最小的一个：整份规范的核心只有一句话。它与以下文档配套：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot。它定义了“内部公钥”（internal key）——构造 Taproot 输出时先定的那把公钥，之后与脚本树一起做 tweak 得到最终输出公钥。本 BIP 压栈的正是这把内部公钥。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 验证规则。本 BIP 在其叶子版本 0xc0 语境下替换 OP_SUCCESS 占位操作码。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt;：OP_CHECKSIGFROMSTACK，同作者同批。两者常组合：INTERNALKEY 把内部公钥取出来，CSFS 拿它对某段消息验签。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/118&#34;&gt;BIP-118&lt;/a&gt;：SIGHASH_ANYPREVOUT。原文 Credits 说明，INTERNALKEY 的想法源自 2022 年 Russell O&amp;rsquo;Connor 与 Jeremy Rubin 在 Bitcoin Wizards IRC 的讨论，灵感来自 BIP-118 对内部公钥的“双关”用法（key punning）。&lt;/p&gt;&#xA;&lt;p&gt;读它不需要先懂整套契约理论；它解决的是一个非常具体的别扭：脚本在执行时，明明身处某个 Taproot 输出之内，却读不到这个输出的内部公钥，想引用它只能把 32 字节公钥原文再抄一份进脚本，白花体积。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文列了三个动机场景：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;给密钥路径再加脚本条件&lt;/strong&gt;：构造 Taproot 输出时，尤其是内部公钥是多方聚合公钥的场合，各方可能希望仍用内部公钥协作签名（走密钥路径），但要叠加额外的脚本限制。脚本里引用内部公钥时，用 &lt;code&gt;OP_INTERNALKEY&lt;/code&gt; 可省 8 vBytes——省的是重复写一遍 32 字节公钥的开销。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;减轻哈希锁脚本的控制块负担&lt;/strong&gt;：不打算用密钥路径花费时，内部公钥通常设为一个 NUMS 点（谁都没有对应私钥的点）。带哈希锁的脚本若本来就要在 Tapscript 里写下这个 NUMS 点的字节，改用 &lt;code&gt;OP_INTERNALKEY&lt;/code&gt; 引用它又可省 8 vBytes。原文附带提醒：内部公钥必须是 SECP256K1 曲线上某点的 X 坐标，所以充当它的哈希值要反复调整直到恰好是一个合法 X 坐标，平均约需试 2 次。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;换钥时保住默克尔根（re-keying）&lt;/strong&gt;：考虑形如 &lt;code&gt;CTV &amp;lt;X&amp;gt; CSFS &amp;lt;S+1&amp;gt; CLTV&lt;/code&gt; 的脚本片段（原文称这类片段对 LN-Symmetry 应用有用），嵌在 &lt;code&gt;TR(X, {...})&lt;/code&gt; 里。若内部公钥从 X 换成 Y，叶子里写死的 &lt;code&gt;&amp;lt;X&amp;gt;&lt;/code&gt; 就与新内部公钥对不上了。把叶子改写成引用 &lt;code&gt;OP_INTERNALKEY&lt;/code&gt;，叶子会自动跟着新内部公钥走：&lt;code&gt;TR(Y, {CTV OP_INTERNALKEY CSFS &amp;lt;S+1&amp;gt; CLTV})&lt;/code&gt; 等价于把片段里的 X 换成 Y。原文说，这个一般性技巧是一种有用的契约原语：当希望让旧状态的签名失效时（例如假想的操作码 OP_TAPLEAFUPDATEVERIFY 直接改内部公钥来增减参与方），各脚本路径都能统一改用调整后的公钥。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>BIP-35</title>
				<link>https://bitcoinarche.com/xieyi/bip-35.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-35.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;mempool message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jeff Garzik &amp;lt;jgarzik@exmulti.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-08-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/35&#34;&gt;https://bips.dev/35&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0035.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0035.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt; 属于对等服务层的交易中继族。它打交道的对象是节点的交易内存池（mempool）：每个节点暂存已收到、已验证但尚未进区块的交易。&lt;/p&gt;&#xA;&lt;p&gt;同族的近邻包括 &lt;a href=&#34;https://bips.dev/31&#34;&gt;BIP-31&lt;/a&gt;（pong 消息）、&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;（连接布隆过滤）、&lt;a href=&#34;https://bips.dev/61&#34;&gt;BIP-61&lt;/a&gt;（Reject 消息）与 &lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt;（feefilter 消息）。它们的共同点是只改节点之间的通信方式，不改共识规则。&lt;/p&gt;&#xA;&lt;p&gt;在 &lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt; 之前，一个节点只能被动等别人把新交易广播给自己，没有办法主动问一句：“你池子里现在都有哪些交易？”&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文列了三个希望直接访问对方内存池的场景：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;SPV 客户端&lt;/strong&gt;：想拿到与自己有关的零确认（尚未上链）交易，例如别人刚付给自己的那一笔；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;矿工&lt;/strong&gt;：重启之后不想错过手续费可观的交易，希望把网络上现有的未确认交易下载回来，重新装满自己的内存池；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;远程网络诊断&lt;/strong&gt;：从外部观察某个节点内存池里有什么，辅助排查问题。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;障碍在于协议里没有这样的查询入口：&lt;code&gt;inv&lt;/code&gt; 平时只通告对方新收到的交易，&lt;code&gt;getdata&lt;/code&gt; 也只被实现为索取“最近中继过”的交易哈希，问不到对方池子的全量存量。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-mempool-消息本身是空的&#34;&gt;4.1 mempool 消息本身是空的&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;mempool&lt;/code&gt; 消息定义为一条空消息，命令名（pchCommand）就是 &lt;code&gt;mempool&lt;/code&gt;，不带任何载荷。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-收到后的回应&#34;&gt;4.2 收到后的回应&lt;/h3&gt;&#xA;&lt;p&gt;节点收到 &lt;code&gt;mempool&lt;/code&gt; 消息后，应回一个 &lt;code&gt;inv&lt;/code&gt; 消息，其中包含本节点交易内存池里全部交易的 &lt;code&gt;MSG_TX&lt;/code&gt; 哈希（如果池子非空）。&lt;/p&gt;&#xA;&lt;p&gt;请求方按通常流程处理 &lt;code&gt;inv&lt;/code&gt;：看中哪些哈希，再用 &lt;code&gt;getdata&lt;/code&gt; 去取交易本体。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-配套扩展-getdata&#34;&gt;4.3 配套扩展 getdata&lt;/h3&gt;&#xA;&lt;p&gt;参考实现原本会忽略“不在最近中继集合里”的交易哈希请求。为了让上面的流程真正走通，支持 &lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt; 的实现必须扩展 &lt;code&gt;getdata&lt;/code&gt; 的行为：允许按哈希到内存池里查询交易，而不只是查最近广播过的那些。&lt;/p&gt;&#xA;&lt;h3 id=&#34;44-如何判断对方支持&#34;&gt;4.4 如何判断对方支持&lt;/h3&gt;&#xA;&lt;p&gt;功能发现靠 &lt;code&gt;version&lt;/code&gt; 消息的两个条件同时成立：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;协议版本不低于 60002；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;nServices&lt;/code&gt; 中设置了 &lt;code&gt;NODE_NETWORK&lt;/code&gt; 位。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文还提醒：已有实现会丢弃向量长度超过 50000 的 &lt;code&gt;inv&lt;/code&gt; 消息，因此内存池很大时，一次全量通告存在这个上限约束。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-350</title>
				<link>https://bitcoinarche.com/xieyi/bip-350.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-350.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Bech32m format for v1+ witness addresses&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-12-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2021-01-05&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/350&#34;&gt;https://bips.dev/350&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;地址编码族。它是 &lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt; 的修订版：档案关系上标为 Replaces &lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;，但内容上是“修订”而非推翻——Bech32 本身不废弃，v0 地址继续用它。&lt;/p&gt;&#xA;&lt;p&gt;上下游关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;：Bech32 编码与 v0 见证地址（bc1q…）的定义，本 BIP 修它的一个校验和弱点&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证，定义了见证版本与见证程序；v0 的 P2WPKH、P2WSH 仍走 Bech32&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot，即见证版本 1 的输出。原文正是在 Taproot 上线之前赶着把 v1 地址的编码定下来，因此你今天见到的 bc1p… 开头的 Taproot 地址，用的就是 Bech32m&lt;/p&gt;&#xA;&lt;p&gt;它和共识无关：改的是“地址长什么样、钱包怎么编解码”，链上 scriptPubKey 一个字节都没变。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;Bech32 有一个当初没料到的弱点：当地址最后一个字符是 &amp;lsquo;p&amp;rsquo; 时，在它前面插入或删去任意多个 &amp;lsquo;q&amp;rsquo;，校验和居然仍然成立——这类手误骗得过校验。&lt;/p&gt;&#xA;&lt;p&gt;这个弱点没有伤到既有的 v0 地址，因为 v0 地址只允许两种固定长度（见证程序 20 或 32 字节），插删字符会改变长度、当场露馅。但它可能影响 Bech32 的未来用途与其他应用。原文的处理办法干脆利落：趁 v1 地址还没有任何钱包在生成、主网还不能用，先把编码修好再让 v1 上路。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-351</title>
				<link>https://bitcoinarche.com/xieyi/bip-351.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-351.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Private Payments&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Alfred Hodler &amp;lt;alfred_hodler@protonmail.com&amp;gt;, Clark Moody &amp;lt;clark@clarkmoody.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-07-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/351&#34;&gt;https://bips.dev/351&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0351.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0351.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;可复用收款标识与隐私支付族。它要接的是 &lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt;（Reusable Payment Codes，可复用支付码）留下的坑：支付码可以公开、可以反复收款，但通知方式会暴露谁在给谁付款。&lt;/p&gt;&#xA;&lt;p&gt;同族的先后关系大致是：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，支付码与双方密钥都从种子派生&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级结构，&lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt; 的派生路径沿用它的层级&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt;：可复用支付码，先行者，也是本 BIP 主要想改进的对象&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;：静默支付（Silent Payments），后来同方向的另一条路线——不需要链上通知交易&lt;/p&gt;&#xA;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 相比，&lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt; 仍然需要一笔通知交易，只是把通知做得让外人认不出来；&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 则连通知都省了。两条路线解决的是同一个问题：收款标识公开分享时，如何不牺牲隐私。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;收款方想长期用一个标识收款，又不想丢隐私，原有办法各有硬伤，原文逐一列过：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;静态地址&lt;/strong&gt;：只适合私下分享的一次性付款。反复用同一个地址收款就是地址复用，隐私尽失；拿来收捐赠更糟，地址会成为链上数据收集与分析的焦点。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;分享 BIP32 扩展公钥（xpub）&lt;/strong&gt;：只适合两方之间反复付款。同一个 xpub 不能再给第三个人，否则整条收款链都会泄漏；xpub 本身也不说明地址类型，付款方可能打出收款方花不了的脚本。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;分享带 xpub 的 BIP380 描述符&lt;/strong&gt;：解决了地址类型问题，但描述符支持还不普及，移动钱包尤其如此。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;自建支付服务器&lt;/strong&gt;：每次付款现生成新地址，通常只有商家有条件维护；中心化服务器还有被远程或物理关停的风险。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt; 支付码&lt;/strong&gt;：补上了多数短板，但通知机制依赖人人共用的、公开已知的通知地址。付款方若选币不慎——通知用的 UTXO 与自己身份有关联——就会在链上永久暴露“我正在给这个人付款”；而且 BIP-47 同样不说明地址类型，收款钱包得监视由一个公钥能生成的全部地址类型。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt; 的目标是：支付码可以公开贴出来，每个付款方都为它算出一组独一无二的地址；通知只走链上，但不指向公开已知的地址，把链上足迹压到最小。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-支付码的结构&#34;&gt;4.1 支付码的结构&lt;/h3&gt;&#xA;&lt;p&gt;收款方按 BIP44 层级派生密钥，路径为 &lt;code&gt;m / purpose&#39; / coin_type&#39; / account&#39;&lt;/code&gt;，其中 purpose 定为 351。路径处的公钥 P（私钥 p）就是支付码的核心。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-352</title>
				<link>https://bitcoinarche.com/xieyi/bip-352.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-352.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Silent Payments&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;josibake &amp;lt;josibake@protonmail.com&amp;gt;, Ruben Somsen &amp;lt;rsomsen@gmail.com&amp;gt;, Sebastian Falbesoner &amp;lt;sebastian.falbesoner@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-03-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-03-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;https://bips.dev/352&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;隐私收款与可复用地址族。它与 &lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt;（Private Payments）解决同一个问题——收款标识公开分享时如何不丢隐私——但路线更彻底：连通知交易都不要。&lt;/p&gt;&#xA;&lt;p&gt;它站在 Taproot 的肩膀上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名，密钥运算的基础&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot，所有静默支付收款输出最终都编码为 BIP-341 的 Taproot 输出&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;：Bech32m 编码，静默支付地址用它编码&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/351&#34;&gt;BIP-351&lt;/a&gt;：早期的支付码路线，都需要链上通知；&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 把通知环节整个去掉&lt;/p&gt;&#xA;&lt;p&gt;后续配套还有用 PSBT 发送与花费静默支付输出的提案（见本站 BIP 索引中 &lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/376&#34;&gt;BIP-376&lt;/a&gt;），以及静默支付输出脚本描述符等钱包侧标准。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;保持隐私的基本要求是每笔交易用新地址。这通常需要收款方先交互交付一个新地址、一批地址，或者像 xpub 那样交付一个能按需生成地址的方法。但交互常常做不到、也不想要：捐赠页、公开收款页、离线场景，都需要一个能长期贴出来的静态标识。&lt;/p&gt;&#xA;&lt;p&gt;以往用静态标识的协议靠区块链发通知来补交互，代价是：一次性付款成本变高、链上留下显眼足迹、通知元数据可能暴露发送方与接收方，而且收款方能把同一发送方的多笔付款全部关联起来，伤发送方隐私。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 的目标清单在原文里列得很明确：不增加交易体积与成本；交易看起来与普通比特币交易无异、无法被分辨；外部观察者无法把交易关联到静默支付地址；无需发送方与接收方交互；同一发送方的多笔付款互不关联；每笔付款去往唯一地址、不会意外复用；支持付款标签；能用现有助记词或描述符方式备份恢复；扫描与花费职责可分离；兼容 CoinJoin 等协作交易；支持轻客户端；协议可升级。&lt;/p&gt;&#xA;&lt;p&gt;代价也写明了：收款钱包必须扫描区块链才能发现付款。全节点做这件事可行，轻客户端则吃力——原文附录 A 把轻客户端支持列为开放研究问题，给出了若干设想，但不属于本规范正文。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-地址一对公钥bech32m-编码&#34;&gt;4.1 地址：一对公钥，Bech32m 编码&lt;/h3&gt;&#xA;&lt;p&gt;静默支付地址（version 0）装的不是一个公钥，而是两个：扫描公钥 &lt;code&gt;B_scan&lt;/code&gt; 与花费公钥 &lt;code&gt;B_spend&lt;/code&gt;，各 33 字节压缩格式，拼接成 66 字节后用 Bech32m 编码。主网人类可读前缀为 &lt;code&gt;sp&lt;/code&gt;，测试网为 &lt;code&gt;tsp&lt;/code&gt;，版本字符为 &lt;code&gt;q&lt;/code&gt;（即地址以 &lt;code&gt;sp1q&lt;/code&gt; 开头）。原文特意说明：这类地址至少 116 个字符，建议实现把长度上限放宽到 1023 字符，为未来版本留余地。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-353</title>
				<link>https://bitcoinarche.com/xieyi/bip-353.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-353.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/353&#34;&gt;BIP-353&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;DNS Payment Instructions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Matt Corallo &amp;lt;bip353@bluematt.me&amp;gt;, Bastien Teinturier &amp;lt;bastien@acinq.fr&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-02-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2024-02-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/353&#34;&gt;https://bips.dev/353&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0353.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0353.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;人类可读收款名字族。它寄生在两个既有标准之上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;：&lt;code&gt;bitcoin:&lt;/code&gt; URI 方案，本 BIP 放进 DNS 的就是它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;：静默支付，是 DNS 记录里最理想的链上收款内容之一——静态公开也不会因地址复用丢隐私&lt;/p&gt;&#xA;&lt;p&gt;它意在延伸并收编既有的 Lightning Address 方案：后者用同样的 &lt;code&gt;user@domain&lt;/code&gt; 式名字、经 HTTPS 服务器解析到闪电网络 BOLT 11 发票。原文说，实现本方案的钱包在 DNS 解析失败时可以暂时回退到 Lightning Address 逻辑，但等本方案足够普及后就不应再回退，以免泄漏发送方 IP。&lt;/p&gt;&#xA;&lt;p&gt;与基于区块链的命名方案、基于 HTTP 的解析方案相比，原文选择 DNS 的理由是：有简洁的“命名空间到公钥映射”密码学证明（DNSSEC）、查询通常经解析器代理而不直接暴露查询者 IP、不依赖臃肿的 TLS 证书机构体系、且任何人都能注册域名建立映射。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;用户想要的是像邮箱地址一样好记、好口述、好印在名片上的收款名字。比特币地址与各类支付 URI 又长又易错，手抄、口述、粘贴都容易出错，更谈不上让对方在付款前核对“这个名字到底指向谁的收款指令”。&lt;/p&gt;&#xA;&lt;p&gt;DNS 恰好是现成的全球分层命名空间：把标签映射到各类记录。配合 DNSSEC，它能用一套顺着 DNS 层级走的、直截了当的 PKI 提供密码学保证，让记录可以无状态地、甚至离线地从单一可信根验证。再加上 DNS 查询通常经由运营商或其他解析器代理，一般不直接暴露查询者 IP；开放解析器遍地都是，找代理很容易。&lt;/p&gt;&#xA;&lt;p&gt;于是本 BIP 的做法是：把支付指令存进 DNS TXT 记录，得到人类可读、可在硬件钱包上直接核验、解析过程相对私密的收款目的地。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-36</title>
				<link>https://bitcoinarche.com/xieyi/bip-36.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-36.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/36&#34;&gt;BIP-36&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Custom Services&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Stefan Thomas &amp;lt;justmoon@members.fsf.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-08-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/36&#34;&gt;https://bips.dev/36&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0036.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0036.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/36&#34;&gt;BIP-36&lt;/a&gt; 属于对等服务层的“节点能力宣告”这一族。节点在握手时用 &lt;code&gt;version&lt;/code&gt; 消息里的 64 位 &lt;code&gt;services&lt;/code&gt; 位域告诉对方自己能做什么，每一项标准服务占一位，如 &lt;code&gt;NODE_NETWORK&lt;/code&gt;、&lt;code&gt;NODE_BLOOM&lt;/code&gt; 等。&lt;/p&gt;&#xA;&lt;p&gt;与它相关的文档包括 &lt;a href=&#34;https://bips.dev/14&#34;&gt;BIP-14&lt;/a&gt;（协议版本与用户代理）、&lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt;（分层节点，同样动过 services 位的主意）、&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;（其服务后来以 &lt;code&gt;NODE_BLOOM&lt;/code&gt; 服务位宣告，见 &lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt;）与 &lt;a href=&#34;https://bips.dev/159&#34;&gt;BIP-159&lt;/a&gt;（&lt;code&gt;NODE_NETWORK_LIMITED&lt;/code&gt; 服务位）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/36&#34;&gt;BIP-36&lt;/a&gt; 问的是另一个问题：位域只有 64 位，实验性的、还没标准化的扩展服务，该到哪里去登记自己？&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文希望鼓励开发者实验各种扩展比特币协议的自定义服务，并举了例子：分布式哈希表（DHT）、分布式矿池、轻客户端支持协议、定向消息路由、自定义传输支持等。&lt;/p&gt;&#xA;&lt;p&gt;但没有通用框架时，这些实验很容易互相撞车：名字撞、命令撞、位域乱占。每个实验都往有限的 64 位 &lt;code&gt;services&lt;/code&gt; 字段里塞自己的标志，字段会被污染、耗尽，彼此也无法共存。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/36&#34;&gt;BIP-36&lt;/a&gt; 要提供的正是这个框架：让客户端在 &lt;code&gt;version&lt;/code&gt; 消息里以结构化的清单宣告自定义服务，既不占用标准位域，又给日后“转正”留好升级路径；同时附上一些不具约束力的实现建议。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-version-消息新增两个字段&#34;&gt;4.1 version 消息新增两个字段&lt;/h3&gt;&#xA;&lt;p&gt;在 &lt;code&gt;version&lt;/code&gt; 消息的 &lt;code&gt;extra_height&lt;/code&gt; 之后新增：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;service_count&lt;/code&gt;：变长整数，表示额外服务的数量；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;service_list&lt;/code&gt;：服务定义清单，每项包含 &lt;code&gt;service_name&lt;/code&gt;（变长字符串，服务的唯一标识）、&lt;code&gt;service_version&lt;/code&gt;（32 位无符号整数，服务自己的版本号，版本越高数字应越大）、&lt;code&gt;service_data&lt;/code&gt;（变长字符串，服务特有的附加数据）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一个节点不得宣告两个同名服务；若对方发来这样的 &lt;code&gt;version&lt;/code&gt; 消息，客户端可以断开连接。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;service_data&lt;/code&gt; 的建议用法是：一般应传空字符串，改用自定义握手去初始化协议、交换能力等信息；打算转正为标准服务的服务不得依赖 &lt;code&gt;service_data&lt;/code&gt;，因为标准服务的 &lt;code&gt;services&lt;/code&gt; 字段没有对应机制。不打算转正的服务则可用它传少量初始化数据，例如自定义传输（UDP、WebSocket）服务把端口号放进去。格式由服务自定，可以是二进制或 ASCII，原文建议用便于调试的人类可读格式。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-服务标识符的命名规则&#34;&gt;4.2 服务标识符的命名规则&lt;/h3&gt;&#xA;&lt;p&gt;每个服务应选一个未被他人使用的新标识，并登记到原文指定的 Service identifiers 维基页面，附维护者姓名与联系方式；没有真在用的标识不要登记。已被接受的 BIP 保留或使用的标识，他人不得挪用。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-360</title>
				<link>https://bitcoinarche.com/xieyi/bip-360.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-360.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/360&#34;&gt;BIP-360&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Pay-to-Merkle-Root (P2MR)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Hunter Beast &amp;lt;hunter@surmount.systems&amp;gt;, Ethan Heilman &amp;lt;ethan.r.heilman@gmail.com&amp;gt;, Isabel Foxen Duke &amp;lt;isabel.duke@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-12-18&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/360&#34;&gt;https://bips.dev/360&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0360.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0360.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Taproot 家族的改型，也是量子防御族的第一步提案。它几乎整体复制 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;（Taproot）与 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;（Tapscript）的机制，只删一样东西：密钥路径花费。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名，P2MR 叶子脚本里仍在用&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Pay-to-Taproot（P2TR），P2MR 的原型——同样的脚本树、同样的 TapBranch 哈希，区别在输出承诺的东西不同&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 验证规则，P2MR 花费时直接沿用&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/361&#34;&gt;BIP-361&lt;/a&gt;：后量子迁移与旧签名退役，着眼的是全网迁移时间表；&lt;a href=&#34;https://bips.dev/360&#34;&gt;BIP-360&lt;/a&gt; 着眼的是先给想要自保的用户一种可用的输出类型，两者互补&lt;/p&gt;&#xA;&lt;p&gt;原文把 P2MR 称为“脚本树输出类型”：若激活，它将是比特币第二种支持脚本树与 Tapscript 的输出类型，第一种是 P2TR。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;对比特币的量子威胁，核心是 Shor 算法：足够强的、与密码学相关的量子计算机（原文缩写 CRQC）能高效求解离散对数问题，从公钥反推私钥。原文先把攻击分成两类，这是理解全篇的钥匙：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;长期暴露攻击（long exposure）&lt;/strong&gt;：针对链上长期摆着的数据——已暴露的公钥、已花费输出的脚本。攻击者有不限量的时间慢慢算，这是最可能先到来的量子攻击。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;短期暴露攻击（short exposure）&lt;/strong&gt;：公钥只在交易进内存池、等确认的短暂窗口里暴露，攻击者必须在这个窗口内算出私钥，需要快得多的量子计算机，门槛高得多。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;现有输出类型里，P2PK、裸多签（P2MS）与 P2TR 对长期暴露是脆弱的：P2TR 的输出本身就是一个（微调过的）公钥，明晃晃地摆在链上。而哈希型的 P2PKH、P2SH、P2WPKH、P2WSH 在脚本不揭示前不暴露公钥，对长期暴露不脆弱（原文加星号提醒：一旦花费揭示了公钥或脚本，情况会变）。麻烦在于：P2TR 是目前唯一支持 Tapscript 与脚本树的已激活输出类型，想要脚本树功能，就得接受公钥长期暴露。&lt;/p&gt;&#xA;&lt;p&gt;动机部分还提到，即便不论 CRQC 何时到来，监管与机构的时间表已经在动：原文举了 CNSA 2.0 要求 2030 年前升级后量子方案、NIST IR 8547 计划 2035 年后在美国联邦政府内禁用椭圆曲线密码等例子，认为“用户对量子计算机的担忧本身”就值得用低风险的小改动来回应。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-361</title>
				<link>https://bitcoinarche.com/xieyi/bip-361.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-361.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/361&#34;&gt;BIP-361&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Post Quantum Migration and Legacy Signature Sunset&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jameson Lopp &amp;lt;jameson@lopp.net&amp;gt;, Christian Papathanasiou &amp;lt;cp@gcx.io&amp;gt;, Ian Smith &amp;lt;ianquantum2027@gmail.com&amp;gt;, Joe Ross &amp;lt;joeross7878@gmail.com&amp;gt;, Steve Vaile &amp;lt;steve@qsecdef.com&amp;gt;, Pierre-Luc Dallaire-Demers &amp;lt;pierre-luc@pauli.group&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-02-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;TBD Post Quantum Signature BIP&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/361&#34;&gt;https://bips.dev/361&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0361.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0361.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;量子防御与迁移路线图族。注意它的定位很特殊：类型是信息类（Informational），它自己不定义任何新的签名算法、输出类型或验证规则的具体细节，而是排一张“等后量子方案就位之后，全网如何分阶段退掉旧签名”的时间表。&lt;/p&gt;&#xA;&lt;p&gt;它依赖一个尚不存在的前置件：档案卡“依赖”行原文写的是 TBD Post Quantum Signature BIP——后量子签名 BIP 还没定。没有这个前置件，本 BIP 无从启动。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/360&#34;&gt;BIP-360&lt;/a&gt;：Pay-to-Merkle-Root，先提供一种不受长期暴露攻击的脚本树输出；属于“先把新地址类型备好”的一步&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包，它的硬化派生被本 BIP 举为救援协议可以利用的知识不对称之一&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/361&#34;&gt;BIP-361&lt;/a&gt; 自己在原文里还提到与 Hourglass 风格提案的兼容：针对无法构造救援协议的 P2PK 资金，可由那类提案在阶段 B 激活前处理。&lt;/p&gt;&#xA;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/360&#34;&gt;BIP-360&lt;/a&gt; 的分工：360 是给愿意自保的用户多一个选择（自愿迁移）；361 是给全网设最后期限（到期收紧规则），力度完全不同，这也是它争议最大的地方。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的判断是：量子计算对比特币的威胁与以往任何威胁都不同——这是比特币第一次面对密码学原语本身的存在性威胁。一旦有人用足够强的量子计算机从公钥反推私钥成功，经济扰动会波及整个生态，连矿工提供安全的能力都会受冲击。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-37</title>
				<link>https://bitcoinarche.com/xieyi/bip-37.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-37.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Connection Bloom filtering&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mike Hearn &amp;lt;hearn@google.com&amp;gt;, Matt Corallo &amp;lt;bip37@bluematt.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-10-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/37&#34;&gt;https://bips.dev/37&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 是 SPV（简化支付验证）轻客户端这一族的关键基础设施。在它之前，比特币白皮书设想的 SPV 模式缺了临门一脚：客户端只验证区块头链，却没有办法只拿与自己有关的交易。&lt;/p&gt;&#xA;&lt;p&gt;它的服务宣告后来由 &lt;a href=&#34;https://bips.dev/111&#34;&gt;BIP-111&lt;/a&gt;（NODE_BLOOM 服务位）补齐。同族的后续路线还有 &lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt;：改由全节点为每个区块预先算好紧凑过滤器、客户端整块下载比对，隐私与信任假设与 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 不同。更早的 &lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt;（分层节点）想用专用服务节点解决同一问题，最终关闭。&lt;/p&gt;&#xA;&lt;p&gt;读这一族要抓住对照：同样是“轻客户端怎样只拿自己的交易”，&lt;a href=&#34;https://bips.dev/33&#34;&gt;BIP-33&lt;/a&gt; 选外包查询，&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 选把过滤器交给普通全节点，&lt;a href=&#34;https://bips.dev/157&#34;&gt;BIP-157&lt;/a&gt; / &lt;a href=&#34;https://bips.dev/158&#34;&gt;BIP-158&lt;/a&gt; 又反过来让客户端本地过滤。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;随着比特币使用量增长，下载区块与交易广播所需的带宽不断上升。SPV 客户端不完整验证区块链，只检查区块头是否正确相连，并信任高难度链中的交易是有效的。&lt;/p&gt;&#xA;&lt;p&gt;但当时的 SPV 客户端必须下载区块的全部内容和所有广播交易，再把绝大多数与自己钱包无关的交易扔掉。这拖慢同步、浪费用户带宽（手机流量往往按量计费）、增加内存占用——三样都在招致真实用户投诉，原文点名提到实现 SPV 模式的 Android “Bitcoin Wallet” 应用。&lt;/p&gt;&#xA;&lt;p&gt;目标因此很具体：让远程节点在发送之前就扔掉无关交易，使链同步在老手机上也能快、省、跑得动。&lt;/p&gt;&#xA;&lt;p&gt;为什么不用最直白的办法——把密钥清单直接上传给节点？原文给了两点理由：一是隐私，布隆过滤器是概率结构，误报率由客户端自己选，可以在精度与带宽之间权衡，让对方无法确切知道哪些交易属于你；二是性能，过滤器体积紧凑、成员测试快，满足需求的同时不易打开拒绝服务攻击的口子。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-三个新消息filterloadfilteraddfilterclear&#34;&gt;4.1 三个新消息：filterload、filteradd、filterclear&lt;/h3&gt;&#xA;&lt;p&gt;握手完成后，客户端可以在每条连接上设置过滤器：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;filterload&lt;/code&gt;：设置当前连接的布隆过滤器。字段包括过滤器本体（位域，最大 36000 字节）、哈希函数个数 &lt;code&gt;nHashFuncs&lt;/code&gt;（最大 50）、随机调节值 &lt;code&gt;nTweak&lt;/code&gt;，以及控制匹配后更新行为的标志 &lt;code&gt;nFlags&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;filteradd&lt;/code&gt;：把一个数据元素（不超过 520 字节）加入现有过滤器，免得钱包新增密钥或脚本时必须重发整个过滤器；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;filterclear&lt;/code&gt;：删除当前过滤器，回到 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 之前的常规行为。它没有参数。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;没有 filterremove：布隆过滤器天生只能追加，元素一旦加入就无法单独移除，只能整体重建。&lt;/p&gt;&#xA;&lt;p&gt;收到 &lt;code&gt;filterload&lt;/code&gt; 后，远程节点立即把自己通告（&lt;code&gt;inv&lt;/code&gt;）的广播交易限制为匹配过滤器的那些。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-过滤区块merkleblock&#34;&gt;4.2 过滤区块：merkleblock&lt;/h3&gt;&#xA;&lt;p&gt;设过滤器后，节点还可以提供“过滤后的区块”，由新消息 &lt;code&gt;merkleblock&lt;/code&gt; 承载：它由区块头、区块内交易总数、按深度优先序排列的部分默克尔树哈希与标志位组成。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-370</title>
				<link>https://bitcoinarche.com/xieyi/bip-370.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-370.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;PSBT Version 2&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-01-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/370&#34;&gt;https://bips.dev/370&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0370.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0370.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;PSBT（部分签名比特币交易）家族的版本升级。它定义的对象由 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt; 首创：一种在多个钱包、设备与人之间传递“还没签完的交易”的标准格式，让创建、补充信息、签名、合并、广播可以由不同角色分工完成——硬件钱包离线签名、多签各方接力签名，都靠它。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;：PSBT Version 0，本 BIP 要修订的对象&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;：PSBT Version 2，只新增字段与字段的必备/禁用规则，其余沿用 BIP-174 的通用格式与角色框架&lt;/p&gt;&#xA;&lt;p&gt;后续多个 BIP 都是往 PSBT 里加字段，例如 &lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt; 的 Taproot 字段、&lt;a href=&#34;https://bips.dev/373&#34;&gt;BIP-373&lt;/a&gt; 的 MuSig2 字段；&lt;a href=&#34;https://bips.dev/353&#34;&gt;BIP-353&lt;/a&gt; 也定义过一个按输出的 PSBT 字段（DNSSEC 证明）。这些扩展字段在 v0 与 v2 中的可用版本，分别由各自文档标注。&lt;/p&gt;&#xA;&lt;p&gt;一个命名注脚：为什么没有 Version 1？原文脚注解释，BIP-174 的 v0 在口语里常被叫作“version 1”，本提案设计阶段又一直被叫作 version 2，为免混乱，干脆跳过 1、直接定为 2。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;BIP-174 的 v0 有一个结构性限制：全局区里放着一笔完整的未签名交易（&lt;code&gt;PSBT_GLOBAL_UNSIGNED_TX&lt;/code&gt;），交易长什么样在创建 PSBT 的那一刻就焊死了。此后任何角色都不能再往里加输入或输出，也不能删——想凑整、想合并付款、想多方各出一个输入搞协作交易（例如 CoinJoin 式的多方共同构造），v0 都接不住。&lt;/p&gt;&#xA;&lt;p&gt;还有一个附带的不便：某个输入或输出的信息被劈成两半，一半在它自己的 input-map / output-map 里，另一半（前序交易、金额、脚本等）埋在那笔全局未签名交易里，读取方要到两处拼凑。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-371</title>
				<link>https://bitcoinarche.com/xieyi/bip-371.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-371.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Taproot Fields for PSBT&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-21&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/371&#34;&gt;https://bips.dev/371&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0371.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0371.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;PSBT（Partially Signed Bitcoin Transaction，未完全签名交易）扩展族，专为 Taproot 服务。&lt;/p&gt;&#xA;&lt;p&gt;PSBT 本体由 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;（PSBTv0）与 &lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;（PSBTv2）定义：把一笔未签完的交易连同签名所需信息装进一个标准容器，在构造者、更新者、签名者、合并者、终结者之间传递，硬件钱包与多方协作签名都靠它。&lt;/p&gt;&#xA;&lt;p&gt;Taproot 由 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;（Schnorr 签名）、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;（Taproot 输出结构）与 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;（Tapscript）定义。&lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt; 是两者之间的接口层：Taproot 改变了签名算法与脚本嵌入方式之后，PSBT 该多带哪些字段。&lt;/p&gt;&#xA;&lt;p&gt;它也是后续多篇 PSBT 扩展的前置：&lt;a href=&#34;https://bips.dev/373&#34;&gt;BIP-373&lt;/a&gt;（MuSig2 字段）与 &lt;a href=&#34;https://bips.dev/376&#34;&gt;BIP-376&lt;/a&gt;（花费静默支付输出）都建立在它定义的 Taproot 签名字段之上。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;Taproot 给比特币带来了一套全新的创建与花费输出的方式：Schnorr 签名、密钥路径与脚本路径两种花费方式、脚本藏在默克尔树里只在花费时揭示用到的那一片叶子。&lt;/p&gt;&#xA;&lt;p&gt;原有 PSBT 字段撑不住这种结构：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;旧签名相关字段是按 ECDSA 时代设计的，放不下 64 或 65 字节的 Schnorr 签名及其归属信息；&lt;/li&gt;&#xA;&lt;li&gt;脚本路径花费需要知道叶子脚本本身、控制块（control block）与默克尔路径，旧字段没有位置装这些；&lt;/li&gt;&#xA;&lt;li&gt;签名者需要知道内部密钥（internal key）与各公钥的 BIP32 派生路径，才能判断某个输入是不是自己能签、该用哪把私钥签，旧的派生字段不带叶子哈希信息，无法区分同一公钥出现在哪几片叶子里。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;没有这组字段，PSBT 就无法携带签一个 Taproot 输入所需的全部信息，硬件钱包与离线签名流程也就用不上 Taproot。&lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt; 要补的正是这一块。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-每输入字段六个&#34;&gt;4.1 每输入字段（六个）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_TAP_KEY_SIG&lt;/code&gt;（0x13）：密钥路径花费的 Schnorr 签名，64 或 65 字节。无键数据——密钥路径签名直接对应输出脚本里的公钥，不需要再标归属。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_TAP_SCRIPT_SIG&lt;/code&gt;（0x14）：脚本路径花费的签名。键数据是 32 字节 x-only 公钥拼接其所在叶子的 32 字节叶子哈希，指明这份签名是为哪把公钥、哪片叶子作的。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_TAP_LEAF_SCRIPT&lt;/code&gt;（0x15）：键数据是该叶子的控制块（内含到该叶子的默克尔路径，见 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;）；值是脚本本身加 1 字节叶子版本。只应包含签名者预期能签的那些叶子。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_TAP_BIP32_DERIVATION&lt;/code&gt;（0x16）：以 32 字节 x-only 公钥为键；值先列该公钥涉及的叶子哈希（内部密钥不涉及叶子，数量记 0），再接 4 字节主密钥指纹与派生路径。该公钥可以是输出密钥、内部密钥，或某片叶子脚本里的密钥。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_TAP_INTERNAL_KEY&lt;/code&gt;（0x17）：32 字节 x-only 内部密钥。它不一定等于输出脚本里的密钥——&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 建议对密钥作微调，签名者需要知道真正的内部密钥才能判断自己能否签。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_TAP_MERKLE_ROOT&lt;/code&gt;（0x18）：32 字节默克尔根哈希。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;上述输入字段在终结者构造出 &lt;code&gt;PSBT_IN_FINAL_SCRIPTWITNESS&lt;/code&gt; 后都应被移除。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-372</title>
				<link>https://bitcoinarche.com/xieyi/bip-372.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-372.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/372&#34;&gt;BIP-372&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Pay-to-contract tweak fields for PSBT&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Maxim Orlovsky &amp;lt;orlovsky@lnp-bp.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-01-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/372&#34;&gt;https://bips.dev/372&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0372.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0372.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;PSBT 扩展族中很窄的一支：只管“花费带 pay-to-contract（P2C）承诺的旧输出”时，签名信息怎么传递。&lt;/p&gt;&#xA;&lt;p&gt;P2C 的想法最早由 Ilja Gerhardt 与 Timo Hanke 提出，后来被 Eternity Wall、OpenTimestamps、Elements 侧链以及 LNPBP-1 等协议以不同形式采用；Peter Todd 的 single-use-seals（单次使用封印）与建立在其上的 RGB 等客户端验证协议，也用到这类微调。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/372&#34;&gt;BIP-372&lt;/a&gt; 本身不定义任何一种 P2C 协议，它抽象掉各协议的细节，只给 PSBT 定一个通用字段。它依赖 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt; 的 PSBT 框架，并同时适用于 PSBTv0 与 &lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt; 的 PSBTv2。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;密钥微调（key tweaking）是利用椭圆曲线性质对一段链外消息作密码学承诺的手法：把消息的哈希乘以生成点 G，再加到一把公钥上，得到微调后的公钥，其中就藏着对这段消息的承诺。输出所有者知道对应的原始私钥。&lt;/p&gt;&#xA;&lt;p&gt;花费这种输出时有个麻烦：只有原始私钥还不够。签名者必须知道当初加了多大的微调值，并把同一个值加到私钥上（模群的阶），才能作出有效签名。&lt;/p&gt;&#xA;&lt;p&gt;链上能检测出这是一个 P2C 输出，却看不出微调值是多少。尤其是外部签名者——比如一台只保管私钥的硬件设备——可能完全不知道这笔承诺的存在与内容。信息缺口不在共识层，而在签名协作环节：PSBT 里没有地方告诉签名者“这把公钥被微调过，微调值是这个”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/372&#34;&gt;BIP-372&lt;/a&gt; 要补的就是这一句交代。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-唯一的新字段&#34;&gt;4.1 唯一的新字段&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;PSBT_IN_P2C_TWEAK&lt;/code&gt;（0x19），每输入一个字段类型：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;键数据 &lt;code&gt;&amp;lt;pubkey&amp;gt;&lt;/code&gt;：33 字节压缩公钥序列化，指明微调可能作用于哪把原始公钥——必须是微调之前的公钥。&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 的密钥按在末尾追加 &lt;code&gt;0x02&lt;/code&gt; 字节的方式序列化。&lt;/li&gt;&#xA;&lt;li&gt;值数据 &lt;code&gt;&amp;lt;tweak&amp;gt;&lt;/code&gt;：32 字节微调值，必须把它加到私钥上，才能作出正确的 ECDSA 和/或 Schnorr 签名。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;签名者在构造出 &lt;code&gt;PSBT_IN_PARTIAL_SIG&lt;/code&gt; 后，应当（SHOULD）移除该字段。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-373</title>
				<link>https://bitcoinarche.com/xieyi/bip-373.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-373.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/373&#34;&gt;BIP-373&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;MuSig2 PSBT Fields&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-06-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/373&#34;&gt;https://bips.dev/373&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0373.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0373.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;PSBT 扩展族，专为 MuSig2 多方聚合签名服务，是 &lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt;（PSBT 的 Taproot 字段）的姊妹篇。&lt;/p&gt;&#xA;&lt;p&gt;上游依赖一串：MuSig2 算法本体在 &lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;，它产出与 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 兼容的公钥与签名；从聚合公钥作 BIP32 派生的规则在 &lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt;；PSBT 容器本体是 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;（PSBTv0）与 &lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;（PSBTv2）。&lt;/p&gt;&#xA;&lt;p&gt;理解顺序建议是：先懂 MuSig2 为什么需要多轮交互（&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;），再看 &lt;a href=&#34;https://bips.dev/373&#34;&gt;BIP-373&lt;/a&gt; 如何把每一轮要交换的东西装进 PSBT 在各方之间传递。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;MuSig2 让多位参与方共同持有一把聚合公钥，最终只产出一个与普通 Schnorr 签名无异的签名。但它的过程比单方签名多出新的概念与额外的通信轮次：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;各方先要交换公开随机数（public nonce）；&lt;/li&gt;&#xA;&lt;li&gt;聚合随机数之后，各方才能各自算出部分签名（partial signature）；&lt;/li&gt;&#xA;&lt;li&gt;最后把部分签名聚合，才得到完整的 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 签名。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;现有 PSBT 字段表达不了这套流程：没有地方放“某个聚合公钥由哪几把参与方公钥组成”，没有地方放各方的公开随机数，也没有地方放部分签名。没有标准字段，多方钱包之间就无法用 PSBT 互通地协作完成一次 MuSig2 签名。&lt;a href=&#34;https://bips.dev/373&#34;&gt;BIP-373&lt;/a&gt; 定义的正是这组字段与配套的角色职责。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-每输入字段三个&#34;&gt;4.1 每输入字段（三个）&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_MUSIG2_PARTICIPANT_PUBKEYS&lt;/code&gt;（0x1a）：键是 33 字节压缩形式的聚合公钥；值是各参与方压缩公钥按聚合所需顺序（若作过排序则按排序后顺序）组成的列表。原文特意说明为何聚合公钥用带奇偶字节的压缩形式而不是 x-only：聚合公钥要能按 &lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt; 作 BIP32 派生，且指纹计算需要完整的 y 坐标信息，x-only 序列化不够用。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_MUSIG2_PUB_NONCE&lt;/code&gt;（0x1b）：键依次是参与方公钥、聚合公钥，以及可选的 Tapleaf 哈希（聚合公钥就是 Taproot 内部密钥或输出密钥时省略该哈希）；值是 66 字节公开随机数，由 &lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt; 的 NonceGen 算法生成。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_MUSIG2_PARTIAL_SIG&lt;/code&gt;（0x1c）：键的构成与公开随机数字段相同；值是 32 字节部分签名。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;另有每输出字段 &lt;code&gt;PSBT_OUT_MUSIG2_PARTICIPANT_PUBKEYS&lt;/code&gt;（0x08），供更新者为输出记录参与方公钥，辅助找零检测。以上字段允许纳入的 PSBT 版本为 0 与 2。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-374</title>
				<link>https://bitcoinarche.com/xieyi/bip-374.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-374.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/374&#34;&gt;BIP-374&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Discrete Log Equality Proofs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Andrew Toth &amp;lt;andrewstoth@gmail.com&amp;gt;、Ruben Somsen &amp;lt;rsomsen@gmail.com&amp;gt;、Sebastian Falbesoner &amp;lt;sebastian.falbesoner@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-12-26&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/374&#34;&gt;https://bips.dev/374&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0374.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0374.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;密码学原语族：它不属于某个钱包功能，而是给上层协议提供一块可复用的证明积木。&lt;/p&gt;&#xA;&lt;p&gt;最直接的下游是静默支付（Silent Payments）一线：&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 规定发送方如何用 ECDH 共享秘密算出收款输出脚本，&lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt; 在 PSBT 中发送静默支付时，就用 &lt;a href=&#34;https://bips.dev/374&#34;&gt;BIP-374&lt;/a&gt; 的证明来担保 ECDH 份额算对了。凡是“一方用私钥算出某个点、另一方需要在不见私钥的情况下核验”的协议，都可能用到它。&lt;/p&gt;&#xA;&lt;p&gt;它的记号与约定沿用 &lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;（MuSig2）的 Notation 一节，随机数处理思路则参照 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 的默认签名做法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;先看证明本身要表达什么。给定椭圆曲线点 A、B、C、G 与一个只有证明者知道的标量 a，其中 A = a·G、C = a·B。证明者要向验证者证明：A 与 C 确实出自同一个 a——但不能透露 a 的任何信息。这就是离散对数相等（DLEQ）证明，一种零知识证明。&lt;/p&gt;&#xA;&lt;p&gt;典型场景是 ECDH：A 与 B 是双方的 ECDH 公钥，C = a·B 是共享秘密。证明成立，就说明生成 A 的私钥与算出 C 用的是同一把，共享秘密没有算错人、算错键。&lt;/p&gt;&#xA;&lt;p&gt;为什么静默支付特别需要它？&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 要求发送方用“给输入签名的同一批私钥”算出的 ECDH 共享秘密去生成收款输出脚本。签名算错，交易会被共识拒绝，错误当场暴露；但输出脚本算错，交易仍然是共识有效的——一旦广播出去，资金可能就打到谁也花不了的脚本上，永久损失。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-375</title>
				<link>https://bitcoinarche.com/xieyi/bip-375.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-375.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Sending Silent Payments with PSBTs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Andrew Toth &amp;lt;andrewstoth@gmail.com&amp;gt;、Ava Chow &amp;lt;me@achow101.com&amp;gt;、josibake &amp;lt;josibake@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-01-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/374&#34;&gt;BIP-374&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/375&#34;&gt;https://bips.dev/375&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0375.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0375.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;静默支付（Silent Payments）与 PSBT 的结合部，管“发送”这一侧。&lt;/p&gt;&#xA;&lt;p&gt;协议本体在 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;：收款方只公布一个静默支付地址，发送方用自己输入的私钥与收款方的扫描公钥作 ECDH，为每笔付款算出独一无二的 P2TR 收款脚本，收款方靠扫描发现并花费这些输出。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt; 只解决 PSBT 里怎么发送：它依托 &lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;（PSBTv2），并用 &lt;a href=&#34;https://bips.dev/374&#34;&gt;BIP-374&lt;/a&gt; 的 DLEQ 证明担保计算正确。与它成对的是 &lt;a href=&#34;https://bips.dev/376&#34;&gt;BIP-376&lt;/a&gt;：管收款方日后如何用 PSBT 花费收到的静默支付输出——发送归发送，花费归花费，这正是两篇分开写的原因，原文脚注也专门说明了这一分工沿用了静默支付“按使用者是发送方还是接收方分类”的惯例。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;PSBTv2 与静默支付的发送流程天生有两处不合：&lt;/p&gt;&#xA;&lt;p&gt;第一，时机对不上。静默支付的收款输出脚本，要等全部交易输入都确定之后才能计算——ECDH 共享秘密取决于全部合格输入的私钥之和。可 PSBT 的常规流程是构造时就把每个输出的脚本写死。脚本在输入到齐前根本算不出来，PSBT 里需要一种表示法，先记下“这个输出要发往某个静默支付地址”，脚本晚点再补。&lt;/p&gt;&#xA;&lt;p&gt;第二，可核验性缺失。输出脚本由签名者计算，其他参与方（比如另一个共同签名者、或最终提取交易的一方）凭什么相信它算对了？算错一个脚本，交易照样共识有效，钱却可能永久丢失。因此计算过程必须留下可供他人复核的证据：ECDH 份额加上证明份额正确的 DLEQ 证明。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt; 用新增字段加修订后的角色职责，同时解决这两处。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新增字段&#34;&gt;4.1 新增字段&lt;/h3&gt;&#xA;&lt;p&gt;全局字段（每个扫描公钥一份）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_GLOBAL_SP_ECDH_SHARE&lt;/code&gt;（0x07）：以 33 字节扫描公钥为键；值是 33 字节 ECDH 份额，即用全部合格输入私钥之和 a 与扫描公钥算出的 a·B_scan，适用于签名者掌握全部合格输入私钥的情形。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_GLOBAL_SP_DLEQ&lt;/code&gt;（0x08）：同一扫描公钥对应的 64 字节 &lt;a href=&#34;https://bips.dev/374&#34;&gt;BIP-374&lt;/a&gt; DLEQ 证明。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;每输入字段（签名者只掌握部分输入私钥时逐输入给出）：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-376</title>
				<link>https://bitcoinarche.com/xieyi/bip-376.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-376.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/376&#34;&gt;BIP-376&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Spending Silent Payment outputs with PSBTs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;nymius &amp;lt;nymius@proton.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-02-05&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2024-05-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/376&#34;&gt;https://bips.dev/376&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0376.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0376.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;静默支付与 PSBT 的结合部，管“花费”这一侧，与 &lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt;（用 PSBT 发送静默支付）正好成对。&lt;/p&gt;&#xA;&lt;p&gt;上游是 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;（静默支付协议：收款输出是经微调生成的 P2TR 输出）与 &lt;a href=&#34;https://bips.dev/370&#34;&gt;BIP-370&lt;/a&gt;（PSBTv2）；它产出的签名最终落在 &lt;a href=&#34;https://bips.dev/371&#34;&gt;BIP-371&lt;/a&gt; 定义的 &lt;code&gt;PSBT_IN_TAP_KEY_SIG&lt;/code&gt; 字段里，并按 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 的密钥路径花费规则终结。&lt;/p&gt;&#xA;&lt;p&gt;原文专门用一则脚注解释为何不把这组字段并进 &lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt;：静默支付历来按使用者视角分类——发送方一侧与接收方一侧；&lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt; 标题就是“发送”，花费属于接收方的领域，因此另立一篇。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;静默支付的收款输出不是一把现成私钥直接对应的 P2TR 输出。收款方扫描链上交易时，会为每笔收款算出一个微调值（tweak）；真正能花费该输出的私钥，是把花费私钥与这个微调值合成之后的结果。&lt;/p&gt;&#xA;&lt;p&gt;普通输出的 PSBT 花费流程靠派生路径字段找到正确私钥就能签，静默支付输出不行：签名者手里只有花费私钥，缺了微调值这一半。现有 PSBT 字段里没有专门放这个微调值的位置——&lt;a href=&#34;https://bips.dev/375&#34;&gt;BIP-375&lt;/a&gt; 与配套的 &lt;a href=&#34;https://bips.dev/374&#34;&gt;BIP-374&lt;/a&gt; 只规定了如何创建静默支付输出，没有规定如何解锁它们。&lt;/p&gt;&#xA;&lt;p&gt;为什么不让签名者自己重算微调值？原文在 Rationale 里算了笔账：重算需要把相关交易的原始数据一并塞进 PSBT，以“一笔含两个 P2WPKH 输入、一个 P2TR 输出的交易”为例约需 413 字节，是直接传 32 字节微调值的十倍有余，还徒增签名设备的密码学负担。而微调值本就是扫描收款时已经算出并存储的结果，存下来直接传，比每次重算更自然。&lt;/p&gt;&#xA;&lt;p&gt;复用现有同为 32 字节的字段（例如 &lt;code&gt;PSBT_IN_TAP_MERKLE_ROOT&lt;/code&gt;）也被原文否决：两者的微调标签哈希不同，混用还会迫使其他组件额外判断“这到底是不是静默支付输入”。结论是新开专用字段。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-新增的两个每输入字段&#34;&gt;4.1 新增的两个每输入字段&lt;/h3&gt;&#xA;&lt;p&gt;只用于 PSBTv2（版本 2）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_SP_SPEND_BIP32_DERIVATION&lt;/code&gt;（0x1f）：键是 33 字节花费公钥，即派生出锁定本输入之密钥的那把花费公钥；值是 4 字节主密钥指纹拼接该花费公钥的 BIP32 派生路径（路径元素为 32 位小端整数）。为何键用 33 字节而不是沿用 Taproot 的 x-only 32 字节：&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 的花费公钥是带符号字节的 33 字节密钥，合成私钥后还要靠这个符号判断最终私钥取 d 还是 −d，现有的 &lt;code&gt;PSBT_IN_TAP_BIP32_DERIVATION&lt;/code&gt; 装不下。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PSBT_IN_SP_TWEAK&lt;/code&gt;（0x20）：无键数据；值是 32 字节原始微调值。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;两个字段在输入终结者构造出 &lt;code&gt;PSBT_IN_FINAL_SCRIPTWITNESS&lt;/code&gt; 后都应移除。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-379</title>
				<link>https://bitcoinarche.com/xieyi/bip-379.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-379.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/379&#34;&gt;BIP-379&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Miniscript&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Andrew Poelstra &amp;lt;andrew.poelstra@gmail.com&amp;gt;, Sanket Kanjalkar &amp;lt;sanket1729@gmail.com&amp;gt;, Antoine Poinsot &amp;lt;darosior@protonmail.com&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-10-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/379&#34;&gt;https://bips.dev/379&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0379.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0379.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;描述符与脚本分析族，位置在输出脚本描述符之上、具体花费策略之下。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 定义描述符的通用语法与密钥表达式；Miniscript 的密钥表达式直接沿用它，所以本 BIP 在档案上依赖 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;Miniscript 本身不是独立于描述符之外的另一套语言。从使用者的角度看，它是描述符语言的一次重大扩展：片段预期用在 &lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt; 的 &lt;code&gt;wsh()&lt;/code&gt; 描述符与 &lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt; 的 &lt;code&gt;tr()&lt;/code&gt; 描述符里，分别对应 P2WSH 与 Tapscript 两种上下文。&lt;/p&gt;&#xA;&lt;p&gt;它处理的脚本范围也由这两类上下文决定：适用于 P2WSH（见 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;）与 Tapscript（见 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;），两者只有细微差别；P2SH 与裸脚本被明确排除在外。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币脚本是一种基于栈的语言，边角情形很多。它要表达的花费条件，无非是签名、哈希锁、时间锁的各种组合。但即便功能有限，下面这些事仍然很难做：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;给定一组花费条件，找出实现它的最省的脚本；&lt;/li&gt;&#xA;&lt;li&gt;给定两个脚本，拼出一个实现两者条件组合的新脚本（例如多签里的一把“钥匙”本身又是另一个多签）；&lt;/li&gt;&#xA;&lt;li&gt;给定一个脚本，反推出它到底允许哪些花费方式；&lt;/li&gt;&#xA;&lt;li&gt;给定一个脚本、再拿到足够的一组私钥，通用地构造出满足它的见证（witness）；&lt;/li&gt;&#xA;&lt;li&gt;给定一个脚本，预先算出花费一笔输出要付出的成本；&lt;/li&gt;&#xA;&lt;li&gt;判断花费时是否会撞上操作数上限等资源限制。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文的办法不是再发明一套脚本，而是给脚本加一层结构化表示：只收录能安全、正确组合的片段，并为每个片段配上明确的语义与类型。这样，上面的分析、组合与通用签名才有可能由程序自动完成；花费策略编译器也可以把策略编译到 Miniscript；与之兼容的既有脚本还能转回 Miniscript 形式，签名设备等就不必再靠额外元数据才能理解它。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-片段与包装器&#34;&gt;4.1 片段与包装器&lt;/h3&gt;&#xA;&lt;p&gt;Miniscript 由一组片段（fragment）组成。普通片段写作 &lt;code&gt;fragment(arg1,arg2,...)&lt;/code&gt;；不改变子表达式语义的片段叫包装器（wrapper），写作前缀加冒号，如 &lt;code&gt;dv:older(144)&lt;/code&gt; 表示先给 &lt;code&gt;older(144)&lt;/code&gt; 套 &lt;code&gt;v:&lt;/code&gt;、再套 &lt;code&gt;d:&lt;/code&gt;，相邻包装器之间的冒号可省略。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-38</title>
				<link>https://bitcoinarche.com/xieyi/bip-38.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-38.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/38&#34;&gt;BIP-38&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Passphrase-protected private key&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mike Caldwell &amp;lt;mcaldwell@swipeclock.com&amp;gt;, Aaron Voisine &amp;lt;voisine@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2012-11-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/38&#34;&gt;https://bips.dev/38&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/38&#34;&gt;BIP-38&lt;/a&gt; 属于私钥的编码与保管这一族。它要标准化的不是链上格式，而是“私钥离开电脑、印到纸上或装进实体币里时”以什么形式存在。&lt;/p&gt;&#xA;&lt;p&gt;近邻是未加密私钥的 WIF（Wallet Import Format）格式：原文特意把加密记录的前缀定为以 &lt;code&gt;6&lt;/code&gt; 开头、&lt;code&gt;6P&lt;/code&gt; 起头，与 WIF 常见的 &lt;code&gt;5&lt;/code&gt; 开头区分开来——&lt;code&gt;6&lt;/code&gt; 的含义被解释为“这把私钥还需要别的东西才能使用”，&lt;code&gt;P&lt;/code&gt; 则提示所缺的第二因子是口令（passphrase）。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 分工不同：&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 管的是种子助记词的备份；&lt;a href=&#34;https://bips.dev/38&#34;&gt;BIP-38&lt;/a&gt; 管的是单个私钥的加密记录，主要服务纸钱包与实体比特币场景。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;动机来自作者对实体比特币与纸钱包实际用法的观察：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;对发行方的不信任难题&lt;/strong&gt;：发行实体比特币的一方必须既可信、又被信任；即便发行方本身可信，用户怀疑“理论上有能力拿走资金的第三方”也是正当的。一枚发行方也破解不了的实体比特币，内在价值高于一枚发行方能破解的；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;双因子实体币不够好用&lt;/strong&gt;：想安全持有比特币、又不想攀登自建安全环境的技术学习曲线的人，需要一种能装进盒子、在市场上出售的双因子方案。当时的做法是用户自备私钥、把公钥交给发行方、收到实体币后还必须把自记的私钥与币放在一起保管并靠专用工具赎回——实体币的便利基本被抵消；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;人对人传递的风险&lt;/strong&gt;：把装有比特币的纸钱包寄出去，若口令改走电话或邮件等另一条通道告知，任何单一通道被截获都偷不走钱；把加密纸钱包放在银行保险箱、口令留家里或分给可信的人，也能防保管场所的人监守自盗。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;标准化口令加密的私钥格式，意义在于赎回时不必依赖某一家提供的专用工具：格式统一，各处钱包都应能认、能解，用户只需保管一个自己选的、比私钥短得多、甚至可以刻在实体币上的口令。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-记录长什么样&#34;&gt;4.1 记录长什么样&lt;/h3&gt;&#xA;&lt;p&gt;加密后的私钥记录是一串 58 个字符的 Base58Check 可打印字符串，恒以 &lt;code&gt;6P&lt;/code&gt; 开头。字符串里包含重建私钥所需的全部信息，只差口令本身。&lt;/p&gt;&#xA;&lt;p&gt;记录内还以明文编入结果比特币地址的 32 位哈希：不知道口令的人也能据此以相当高的概率把记录与某个比特币地址对应起来；完整的比特币地址则只能在成功解密后导出。&lt;/p&gt;&#xA;&lt;p&gt;抗暴力破解靠两样东西：加盐，以及用 scrypt 做口令派生，让每次试猜都付出可观的计算代价。&lt;/p&gt;&#xA;&lt;p&gt;载荷共 39 字节（不含 Base58 校验）：对象标识前缀 2 字节（非 EC 乘法为 0x0142，EC 乘法为 0x0143）、1 字节标志（flagbyte，含压缩公钥标志、EC 乘法标志、lot/sequence 标志等）、4 字节地址哈希、其余为加密后的密钥材料。原文说明，AES 加密不使用初始化向量（IV），类似 IV 的材料由 scrypt 从口令与地址哈希盐中导出。地址哈希由结果地址的双重 SHA256 取前 4 字节，既作盐，也作输错口令时的校验。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-380</title>
				<link>https://bitcoinarche.com/xieyi/bip-380.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-380.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Output Script Descriptors General Operation&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;https://bips.dev/380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符（Output Script Descriptors）家族的地基。这一族要回答的问题是：一个钱包到底要生成、监视哪些输出脚本，能不能用一段文本一次说清。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 只定通用规则：顶层语法、校验和、密钥表达式。各函数分别由后续 BIP 定义：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;：&lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;pkh()&lt;/code&gt;、&lt;code&gt;sh()&lt;/code&gt;（非 Segwit）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;：&lt;code&gt;wpkh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt;（Segwit）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;：&lt;code&gt;multi()&lt;/code&gt;、&lt;code&gt;sortedmulti()&lt;/code&gt;（多签）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;BIP-384&lt;/a&gt;：&lt;code&gt;combo()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/385&#34;&gt;BIP-385&lt;/a&gt;：&lt;code&gt;raw()&lt;/code&gt;、&lt;code&gt;addr()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt;：&lt;code&gt;tr()&lt;/code&gt;（Taproot）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/379&#34;&gt;BIP-379&lt;/a&gt; 的 Miniscript 也建立在这套语法之上，并反过来依赖本 BIP。读这一族，应先读 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;，再读各函数所在的单篇。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;传统钱包保存一组钥匙，之后再把钥匙序列化、变形，得到要监视的输出脚本与对外给出的地址。备份通常只有私钥，如今主要是 BIP-39 助记词。&lt;/p&gt;&#xA;&lt;p&gt;原文指出，这样的备份并不够用，隔离见证（SegWit）引入新输出类型后问题更突出：只拿到私钥，恢复出的钱包并不知道该生成哪几种输出脚本与地址。于是不同钱包之间在恢复备份、导出只读（watch-only）钱包数据时互不兼容。&lt;/p&gt;&#xA;&lt;p&gt;派生路径是另一层麻烦。&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 虽为不同脚本与地址定了标准 BIP-32 派生路径，但并非所有钱包都支持或都采用；备份与导出里又不带路径信息，不兼容进一步加剧。&lt;/p&gt;&#xA;&lt;p&gt;已有的补救办法既不通用、又像是层次错位：例如给扩展钥匙换不同的版本字节，既把“钥匙派生”与“脚本类型”搅在一起，又只对某一条派生路径与某一种脚本类型有效。&lt;/p&gt;&#xA;&lt;p&gt;描述符的解法是把两件事都写显式：脚本类型用脚本表达式写明，派生路径用密钥表达式写明。这样备份与导出就能精确给出要生成的脚本、子脚本（redeemScript、witnessScript 等）与钥匙；新脚本类型出现时，再新增脚本表达式即可；用词沿用既有标准，工程师一眼能看懂结果。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-顶层结构与脚本表达式&#34;&gt;4.1 顶层结构与脚本表达式&lt;/h3&gt;&#xA;&lt;p&gt;一个描述符由顶层表达式 &lt;code&gt;SCRIPT&lt;/code&gt; 构成，后面可跟 &lt;code&gt;#CHECKSUM&lt;/code&gt;：井号加 8 个字符的描述符校验和。解析时校验和可有可无，但应用可以拒绝不带校验和的描述符。&lt;/p&gt;&#xA;&lt;p&gt;脚本表达式（&lt;code&gt;SCRIPT&lt;/code&gt;）与比特币脚本直接对应，写作函数形式：标识符加括号括起的参数。标识符应为字母数字、可含下划线。参数可以是脚本表达式、密钥表达式或其他表达式，具体由各表达式自己定义——这正是 &lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt; 各篇要做的事。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-密钥表达式&#34;&gt;4.2 密钥表达式&lt;/h3&gt;&#xA;&lt;p&gt;密钥表达式（&lt;code&gt;KEY&lt;/code&gt;）只能作脚本表达式的参数，表示一个公钥或私钥，可附带它的来源信息。结构分两段：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;可选的来源信息&lt;/strong&gt;：方括号内先写 8 个十六进制字符的指纹（派生起点的钥匙指纹，见 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;），再跟零个或多个 &lt;code&gt;/NUM&lt;/code&gt; 或 &lt;code&gt;/NUMh&lt;/code&gt; 路径元素，表示从指纹到后面那把钥匙之间的非硬化 / 硬化派生步。硬化标记 &lt;code&gt;h&lt;/code&gt; 也可写作 &lt;code&gt;&#39;&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;钥匙本体&lt;/strong&gt;，三选一：十六进制公钥（压缩格式 66 个字符、以 &lt;code&gt;02&lt;/code&gt;/&lt;code&gt;03&lt;/code&gt; 开头；非压缩格式 130 个字符、以 &lt;code&gt;04&lt;/code&gt; 开头）；WIF 编码的私钥；或 BIP-32 的 &lt;code&gt;xpub&lt;/code&gt; / &lt;code&gt;xprv&lt;/code&gt; 扩展钥匙，后面可再跟 &lt;code&gt;/NUM&lt;/code&gt;、&lt;code&gt;/NUMh&lt;/code&gt; 派生步，末尾可加单个 &lt;code&gt;/*&lt;/code&gt; 或 &lt;code&gt;/*h&lt;/code&gt;，表示全体直接子钥匙（非硬化 / 硬化）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;若钥匙是扩展钥匙，要先按其后的派生信息派生出子钥匙，才能生成输出脚本；末步为 &lt;code&gt;/*&lt;/code&gt; 时，每个子钥匙索引各生成一个脚本。派生出的钥匙不得序列化为非压缩公钥；各脚本表达式还可对公钥的序列化再加限制。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-381</title>
				<link>https://bitcoinarche.com/xieyi/bip-381.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-381.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Non-Segwit Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;https://bips.dev/381&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0381.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0381.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族中负责“非 Segwit”老格式的一篇。通用语法、校验和与密钥表达式都在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;，本 BIP 在档案上依赖它，只新增三个脚本表达式。&lt;/p&gt;&#xA;&lt;p&gt;同族分工是：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;（本篇）：&lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;pkh()&lt;/code&gt;、&lt;code&gt;sh()&lt;/code&gt;，对应 SegWit 激活之前的三种主要标准输出格式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;：&lt;code&gt;wpkh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt;，对应 SegWit 的两种格式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;：&lt;code&gt;multi()&lt;/code&gt;、&lt;code&gt;sortedmulti()&lt;/code&gt;，多签脚本，常被 &lt;code&gt;sh()&lt;/code&gt; 或 &lt;code&gt;wsh()&lt;/code&gt; 包在里面&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;BIP-384&lt;/a&gt;：&lt;code&gt;combo()&lt;/code&gt;，一把钥匙一次生成多种格式，其 P2PK、P2PKH 两项正是复用本篇的 &lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;pkh()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;这三个表达式也是嵌套结构的零件：&lt;code&gt;sh()&lt;/code&gt; 可以包住其他表达式，&lt;code&gt;pkh()&lt;/code&gt; 还能被放进 &lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt; 的 &lt;code&gt;wsh()&lt;/code&gt; 里。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;在 SegWit 激活之前，比特币主要有三种标准输出脚本格式：P2PK、P2PKH 与 P2SH。钱包要备份、导出或恢复这几类输出，需要一种统一的写法，把“用哪把钥匙、套哪种格式”一次写清——这正是描述符要做的事，本篇负责其中最老的三种格式。&lt;/p&gt;&#xA;&lt;p&gt;原文的动机只有一句话：这些表达式让上述格式能以描述符的形式被指定。背后的通用问题——只存私钥不足以恢复钱包、派生路径缺失导致跨钱包不兼容——已在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 里说明，本篇不再重复，而是直接给出三个表达式与脚本模板的对应关系。&lt;/p&gt;&#xA;&lt;p&gt;把老格式纳入描述符还有一层意义：它们并没有消失。P2PKH 仍是常见地址类型，P2SH 仍是包住 SegWit 与多签脚本的外壳（见 &lt;code&gt;sh(wpkh(...))&lt;/code&gt;、&lt;code&gt;sh(wsh(...))&lt;/code&gt; 等组合）。描述符体系要完整，就必须能描述这一层。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;三个新脚本表达式：&lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;pkh()&lt;/code&gt;、&lt;code&gt;sh()&lt;/code&gt;。参数与密钥表达式的通用写法见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;；上层表达式可对可放入的公钥类型另加限制，由上层那篇 BIP 说明。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-pk&#34;&gt;4.1 &lt;code&gt;pk()&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;pk(KEY)&lt;/code&gt; 可用在描述符的任何上下文与任何层级。它取一个密钥表达式，生成 P2PK 输出脚本：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-382</title>
				<link>https://bitcoinarche.com/xieyi/bip-382.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-382.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Segwit Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;https://bips.dev/382&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0382.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0382.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族中负责 Segwit 格式的一篇。通用语法、校验和与密钥表达式都在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;，本 BIP 在档案上依赖它，只新增两个脚本表达式。&lt;/p&gt;&#xA;&lt;p&gt;同族分工是：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;：&lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;pkh()&lt;/code&gt;、&lt;code&gt;sh()&lt;/code&gt;，对应非 Segwit 格式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;（本篇）：&lt;code&gt;wpkh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt;，对应 SegWit 新增的两种标准输出格式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;：&lt;code&gt;multi()&lt;/code&gt;、&lt;code&gt;sortedmulti()&lt;/code&gt; 多签表达式，其脚本常被放进本篇的 &lt;code&gt;wsh()&lt;/code&gt; 里&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/379&#34;&gt;BIP-379&lt;/a&gt;：Miniscript，其片段预期用在 &lt;code&gt;wsh()&lt;/code&gt; 描述符中——本篇是 Miniscript 落到 P2WSH 的入口&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;BIP-384&lt;/a&gt;：&lt;code&gt;combo()&lt;/code&gt;，其 P2WPKH 与 P2SH-P2WPKH 两项正是复用本篇的 &lt;code&gt;wpkh()&lt;/code&gt; 与 &lt;code&gt;sh(wpkh())&lt;/code&gt; 组合&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;隔离见证（SegWit，见 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;）新增了两种主要标准输出格式：P2WPKH 与 P2WSH。钱包要备份、导出、恢复这两类输出，同样需要把“用哪把钥匙、套哪种格式”写进描述符。&lt;/p&gt;&#xA;&lt;p&gt;原文的动机只有一句话：这些表达式让上述格式能以描述符的形式被指定。通用背景——只存私钥不足以恢复 SegWit 钱包、须把脚本类型与派生路径写显式——见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;。事实上 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 特意点明：备份不足的问题正是 SegWit 引入新输出类型后变得突出的；本篇补的就是 SegWit 这一半的描述能力。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;两个新脚本表达式：&lt;code&gt;wpkh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt;。参数与密钥表达式的通用写法见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-wpkh&#34;&gt;4.1 &lt;code&gt;wpkh()&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;wpkh(KEY)&lt;/code&gt; 可作顶层表达式，也可放在 &lt;code&gt;sh()&lt;/code&gt; 里面（即 P2SH 嵌套的 P2WPKH，地址以 &lt;code&gt;3&lt;/code&gt; 开头的那一类）。它取一个密钥表达式，生成 P2WPKH 输出脚本：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-383</title>
				<link>https://bitcoinarche.com/xieyi/bip-383.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-383.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Multisig Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;https://bips.dev/383&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0383.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0383.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族中负责多签的一篇。通用语法、校验和与密钥表达式都在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;，本 BIP 在档案上依赖它，只新增两个脚本表达式。&lt;/p&gt;&#xA;&lt;p&gt;它与同族其他篇的关系是组合关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt; 的 &lt;code&gt;sh()&lt;/code&gt;：把多签脚本包成 P2SH&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt; 的 &lt;code&gt;wsh()&lt;/code&gt;：把多签脚本包成 P2WSH&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;（本篇）：&lt;code&gt;multi()&lt;/code&gt;、&lt;code&gt;sortedmulti()&lt;/code&gt; 本身只生成裸的多签脚本模板，作顶层时即裸多签，实际使用多半再套一层 &lt;code&gt;sh()&lt;/code&gt; 或 &lt;code&gt;wsh()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;往前看，多签的语义早有出处：&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 把 M-of-N 定为标准交易，&lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt; 提出对 P2SH 多签地址按公钥排序以求确定性。本篇的 &lt;code&gt;sortedmulti()&lt;/code&gt; 把“排序”直接写进描述符语义，不同钱包对同一组钥匙就能得出同一个脚本。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/379&#34;&gt;BIP-379&lt;/a&gt; 的 Miniscript 里也有 &lt;code&gt;multi&lt;/code&gt; 片段，语义相通，但那是脚本内部的片段，与本篇的描述符表达式分属两层，不要混读。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机很短：门限多签是比特币里最常用的复杂脚本，这两个表达式让多签脚本能以描述符的形式被指定。&lt;/p&gt;&#xA;&lt;p&gt;展开说，多签钱包恰是描述符最能发挥作用的场景：一笔资金由几把分属不同人、不同设备的钥匙共同控制，备份与协同的每一方都必须对“门限是多少、哪几把钥匙、顺序如何”有完全一致的记录。任何一方记错顺序或门限，生成的就是另一个脚本、另一个地址，资金就可能打到无人能花的地方。用一段带校验和的描述符文本把这些信息一次写定，正是对症的办法——通用理由见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;两个新脚本表达式：&lt;code&gt;multi()&lt;/code&gt; 与 &lt;code&gt;sortedmulti()&lt;/code&gt;。两者参数相同、生成的脚本模板相同，差别只在公钥是否排序。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-共同形式与生成的脚本&#34;&gt;4.1 共同形式与生成的脚本&lt;/h3&gt;&#xA;&lt;p&gt;写作 &lt;code&gt;multi(k,KEY_1,KEY_2,...,KEY_n)&lt;/code&gt;：&lt;code&gt;k&lt;/code&gt; 是门限，即脚本有效所需的签名个数；&lt;code&gt;KEY_1&lt;/code&gt; 到 &lt;code&gt;KEY_n&lt;/code&gt; 是各把钥匙的密钥表达式（写法见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;），且必须有 k ≤ n。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-384</title>
				<link>https://bitcoinarche.com/xieyi/bip-384.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-384.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;BIP-384&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;combo() Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;https://bips.dev/384&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0384.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0384.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族中的“打包”一员。通用语法、校验和与密钥表达式都在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;，本 BIP 在档案上依赖它，只新增一个顶层表达式。&lt;/p&gt;&#xA;&lt;p&gt;它不定义任何新脚本，而是把同族其他篇的表达式按一把钥匙打包：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;：&lt;code&gt;pk()&lt;/code&gt; 给出 P2PK，&lt;code&gt;pkh()&lt;/code&gt; 给出 P2PKH&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;：&lt;code&gt;wpkh()&lt;/code&gt; 给出 P2WPKH，&lt;code&gt;sh(wpkh())&lt;/code&gt; 组合给出 P2SH-P2WPKH&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;BIP-384&lt;/a&gt;（本篇）：&lt;code&gt;combo(KEY)&lt;/code&gt; 一次把上面两到四种脚本全部生成，省去逐个写的四行描述符&lt;/p&gt;&#xA;&lt;p&gt;与它相邻的是 &lt;a href=&#34;https://bips.dev/385&#34;&gt;BIP-385&lt;/a&gt; 的 &lt;code&gt;raw()&lt;/code&gt; 与 &lt;code&gt;addr()&lt;/code&gt;——同样是顶层表达式，但那两个面向原始脚本与既有地址，与本篇的“一钥多格式”用途不同。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机很明确：为了让传统“以钥匙为中心”的钱包更容易过渡到以描述符为中心的钱包，最好能拿一把钥匙，直接生成传统钱包软件过去通常会生成的那一整套脚本。&lt;/p&gt;&#xA;&lt;p&gt;传统钱包的逻辑是先有一把钥匙，再由软件决定用它做几种地址。描述符的逻辑正相反：先写明脚本表达式，钥匙只是参数。两边在迁移时对不上——用户手里只有钥匙与旧地址，却不知该写哪几行描述符，才能让新钱包监视到旧钱包用过的全部输出。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;combo()&lt;/code&gt; 就是这座桥：把一把钥匙放进去，传统上会由它派生的几种脚本一次性全列出来。新钱包导入这一个描述符，就能同时认出这把钥匙名下的老格式与 SegWit 格式输出，不必逐种猜测、逐行补写。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-定义与位置&#34;&gt;4.1 定义与位置&lt;/h3&gt;&#xA;&lt;p&gt;新增一个顶层脚本表达式 &lt;code&gt;combo(KEY)&lt;/code&gt;。它只能作顶层表达式使用，不能放进 &lt;code&gt;sh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt; 等其他表达式里；它的参数只能是一个密钥表达式（写法见 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;），不能放脚本表达式。原文把 &lt;code&gt;sh(combo(...))&lt;/code&gt;、&lt;code&gt;wsh(combo(...))&lt;/code&gt; 与 &lt;code&gt;combo(pkh(...))&lt;/code&gt; 都列为无效描述符。&lt;/p&gt;&#xA;&lt;p&gt;与族内其他表达式“一式一脚本”不同，&lt;code&gt;combo()&lt;/code&gt; 是“一式多脚本”：一个描述符对应两到四个输出脚本，钱包要把它们全部纳入监视范围。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-生成哪几个脚本&#34;&gt;4.2 生成哪几个脚本&lt;/h3&gt;&#xA;&lt;p&gt;规则分两档，取决于钥匙是否带压缩公钥：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;任何钥匙都生成两个&lt;/strong&gt;：P2PK 脚本，与把同一钥匙放进 &lt;code&gt;pk()&lt;/code&gt; 的结果相同；P2PKH 脚本，与放进 &lt;code&gt;pkh()&lt;/code&gt; 的结果相同。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;钥匙是或带有压缩公钥时，再多生成两个&lt;/strong&gt;：P2WPKH 脚本，与放进 &lt;code&gt;wpkh()&lt;/code&gt; 的结果相同；P2SH-P2WPKH 脚本，与放进 &lt;code&gt;sh(wpkh())&lt;/code&gt; 的结果相同。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;因此：压缩公钥的钥匙得四个脚本，非压缩公钥的钥匙只得前两个。原因与 &lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt; 的限制同源——SegWit 的 &lt;code&gt;wpkh()&lt;/code&gt; 只接受压缩公钥，非压缩钥匙在那一档下无脚本可生成，&lt;code&gt;combo()&lt;/code&gt; 只能跳过，而不是报错。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-385</title>
				<link>https://bitcoinarche.com/xieyi/bip-385.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-385.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/385&#34;&gt;BIP-385&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;raw() and addr() Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/385&#34;&gt;https://bips.dev/385&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0385.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0385.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符（Output Script Descriptors）族的“兜底”一篇。这一族由 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 定通用语法与操作，其余各篇各管一类脚本表达式：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt;：非 SegWit 描述符，如 &lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;pkh()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/382&#34;&gt;BIP-382&lt;/a&gt;：SegWit 描述符，如 &lt;code&gt;wpkh()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;：多签描述符 &lt;code&gt;multi()&lt;/code&gt;、&lt;code&gt;sortedmulti()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/384&#34;&gt;BIP-384&lt;/a&gt;：&lt;code&gt;combo()&lt;/code&gt; 描述符&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt;：Taproot 的 &lt;code&gt;tr()&lt;/code&gt; 描述符&lt;/p&gt;&#xA;&lt;p&gt;前几篇覆盖的都是结构规整、钱包日常生成的脚本。&lt;a href=&#34;https://bips.dev/385&#34;&gt;BIP-385&lt;/a&gt; 补上最后的缺口：碰到任何不在上述模板里的脚本、或者手边只有一个地址时，也能写成描述符，交给同一套描述符工具处理。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;描述符的目标，是用一段文本完整说明“这个钱包要看住哪些输出脚本、地址从哪里派生”。但现实中的脚本并不都长在模板里：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;历史上出现过、或应用自定的任意脚本，无法用 &lt;code&gt;pk()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt; 等结构化表达式拼出来；&lt;/li&gt;&#xA;&lt;li&gt;有时使用者手边只有一个现成地址（例如别人给的收款地址、只看不花的观察地址），连它的脚本结构都不必知道，只想把它纳入描述符体系管理。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文的动机一句话：为了让描述符与今天正在使用的脚本最大限度兼容，需要能把任意输出脚本、或一个地址，直接包进描述符。没有这一层兜底，描述符语言就总有一块覆盖不到的角落，钱包在导入、导出、只读观察等环节遇到这类输出就只能另走一套逻辑。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本篇定义两个新的脚本表达式，都只能用作顶层描述符，不能嵌套进 &lt;code&gt;sh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt; 等其他表达式里。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-raw&#34;&gt;4.1 raw()&lt;/h3&gt;&#xA;&lt;p&gt;写法为 &lt;code&gt;raw(HEX)&lt;/code&gt;，参数是一串十六进制字符串，表示一段比特币脚本（script）。这个描述符产生的输出脚本，就是 &lt;code&gt;HEX&lt;/code&gt; 所表示的那段脚本本身，不做任何加工、包装或哈希。&lt;/p&gt;&#xA;&lt;p&gt;例如测试向量中 &lt;code&gt;raw(deadbeef)&lt;/code&gt; 产生的脚本就是 &lt;code&gt;deadbeef&lt;/code&gt;；一长串十六进制的 P2WSH 风格脚本也可以原样放进去。&lt;/p&gt;&#xA;&lt;p&gt;参数必须是合法十六进制：&lt;code&gt;raw(asdf)&lt;/code&gt; 是无效描述符。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-addr&#34;&gt;4.2 addr()&lt;/h3&gt;&#xA;&lt;p&gt;写法为 &lt;code&gt;addr(ADDR)&lt;/code&gt;，参数是一个比特币地址。描述符产生的输出脚本，就是该地址对应的输出脚本——即把地址解码还原成的那段 scriptPubKey。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-386</title>
				<link>https://bitcoinarche.com/xieyi/bip-386.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-386.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;tr() Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/386&#34;&gt;https://bips.dev/386&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0386.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0386.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族里对应 Taproot 的一篇。&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 定通用语法，&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt; 到 &lt;a href=&#34;https://bips.dev/385&#34;&gt;BIP-385&lt;/a&gt; 依次覆盖非 SegWit、SegWit、多签、&lt;code&gt;combo()&lt;/code&gt; 以及 &lt;code&gt;raw()&lt;/code&gt;/&lt;code&gt;addr()&lt;/code&gt; 兜底形式；Taproot 激活后多出来的 P2TR 输出，由本篇的 &lt;code&gt;tr()&lt;/code&gt; 补上。&lt;/p&gt;&#xA;&lt;p&gt;它与共识侧的 Taproot 文档分工不同：&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 定 P2TR 的花费规则本身，&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 定 Tapscript 验证；&lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt; 只定“怎么把一个 P2TR 输出写成描述符文本”，计算输出密钥时完全照 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt; 的方法。后续 &lt;a href=&#34;https://bips.dev/387&#34;&gt;BIP-387&lt;/a&gt; 的 &lt;code&gt;multi_a()&lt;/code&gt;、&lt;a href=&#34;https://bips.dev/379&#34;&gt;BIP-379&lt;/a&gt; 的 Miniscript 片段，都是往本篇的脚本树里填的叶子。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;Taproot 给比特币增加了一种新的标准输出脚本格式：P2TR。它的结构与之前的输出都不一样——链上只看到一个 32 字节输出密钥，而这个密钥背后是“内部密钥 + 可选的脚本树”的组合：可以只走密钥路径花费，也可以走树中某片叶子的脚本路径花费。&lt;/p&gt;&#xA;&lt;p&gt;描述符语言若不能表达这种结构，钱包就没有统一的文本格式来备份、导入、导出一个 Taproot 账户：内部密钥是谁、树里有哪些脚本、各从哪条派生路径来，都无处安放。原文动机即在于此：Taproot 新增了 P2TR 这一标准格式，需要有表达式把这种格式写成描述符。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本篇定义一个新脚本表达式 &lt;code&gt;tr()&lt;/code&gt;，并为它引入“树表达式”（Tree Expression）这一新概念。&lt;code&gt;tr()&lt;/code&gt; 只能用作顶层表达式，不能嵌进 &lt;code&gt;sh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-387</title>
				<link>https://bitcoinarche.com/xieyi/bip-387.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-387.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/387&#34;&gt;BIP-387&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Tapscript Multisig Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter@wuille.net&amp;gt;, Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-04-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/387&#34;&gt;https://bips.dev/387&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0387.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0387.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族中专管 Tapscript 多签的一篇，是 &lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt; 在 Taproot 世界的对应物。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：描述符通用语法与操作，本篇依赖它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt;：&lt;code&gt;multi()&lt;/code&gt; 与 &lt;code&gt;sortedmulti()&lt;/code&gt;——老脚本与 SegWit（&lt;code&gt;wsh()&lt;/code&gt;）语境下的门限多签&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt;：&lt;code&gt;tr()&lt;/code&gt; 描述符——本篇的两个表达式只能活在它的脚本树里&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 验证规则——本篇脚本模板用到的 &lt;code&gt;OP_CHECKSIGADD&lt;/code&gt; 正是 Tapscript 新增的操作码&lt;/p&gt;&#xA;&lt;p&gt;一句话定位：多签的“门限”语义没变，变的是脚本的生成方式——从 &lt;code&gt;OP_CHECKMULTISIG&lt;/code&gt; 换成 Tapscript 的逐个验签累加。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文动机很短：比特币里最常用的复杂脚本就是门限多签（threshold multisig），需要有表达式把多签脚本写成描述符。&lt;/p&gt;&#xA;&lt;p&gt;为什么不能直接沿用 &lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt; 的 &lt;code&gt;multi()&lt;/code&gt;？因为 Tapscript 的验签机制不同。老脚本靠 &lt;code&gt;OP_CHECKMULTISIG&lt;/code&gt; 一次核对多个签名，还带着历史遗留的多弹一个栈元素等包袱；Tapscript 改用 &lt;code&gt;OP_CHECKSIG&lt;/code&gt; 配合 &lt;code&gt;OP_CHECKSIGADD&lt;/code&gt;：逐个密钥验签、把成功次数累加起来、最后与门限比较。脚本模板既然不同，描述符表达式就必须新设一套，并明确限定只能生成 Tapscript、只能出现在 Tapscript 语境中——这正是原文摘要强调的与 &lt;a href=&#34;https://bips.dev/383&#34;&gt;BIP-383&lt;/a&gt; 的主要区别。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本篇定义两个新脚本表达式：&lt;code&gt;multi_a()&lt;/code&gt; 与 &lt;code&gt;sortedmulti_a()&lt;/code&gt;，参数与产出模板相同。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-基本写法与门限&#34;&gt;4.1 基本写法与门限&lt;/h3&gt;&#xA;&lt;p&gt;写法为 &lt;code&gt;multi_a(k,KEY_1,KEY_2,...,KEY_n)&lt;/code&gt;：&lt;code&gt;k&lt;/code&gt; 是门限，即脚本有效所需的签名个数；&lt;code&gt;KEY_1&lt;/code&gt; 到 &lt;code&gt;KEY_n&lt;/code&gt; 是各参与方的密钥表达式；&lt;code&gt;k&lt;/code&gt; 必须小于或等于 &lt;code&gt;n&lt;/code&gt;。密钥个数上限为 999。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-388</title>
				<link>https://bitcoinarche.com/xieyi/bip-388.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-388.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/388&#34;&gt;BIP-388&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Wallet Policies for Descriptor Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Salvatore Ingala &amp;lt;salvatoshi@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-12-26&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-05-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/388&#34;&gt;https://bips.dev/388&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;描述符族的上层应用：不是再添一种脚本表达式，而是把整套描述符改造成“账户级”的表示。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：输出脚本描述符通用操作——钱包策略的语言与它刻意保持相似&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt;：多路径密钥表达式 &lt;code&gt;&amp;lt;0;1&amp;gt;&lt;/code&gt;——钱包策略的 &lt;code&gt;/**&lt;/code&gt; 正是它的双路特例&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/379&#34;&gt;BIP-379&lt;/a&gt;：Miniscript——策略模板在 &lt;code&gt;wsh()&lt;/code&gt;、&lt;code&gt;tr()&lt;/code&gt; 里可以容纳 Miniscript 模板；注意原文特意澄清：钱包策略（wallet policies）与 Miniscript 的上层“策略语言”（policy language）不是一回事，后者是编译成 Miniscript 的高级语言&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/129&#34;&gt;BIP-129&lt;/a&gt;：比特币安全多签设置（BSMS）——多方如何安全协调一个描述符钱包不在本篇范围，原文把读者指给它；注册流程解决的是其中“用户在签名器屏幕上核对花费条件”这一环&lt;/p&gt;&#xA;&lt;p&gt;理解顺序是：描述符描述“一个输出脚本集合”，钱包策略描述“一个账户的全部收款与找零描述符”，并且要短到能在小屏幕上核对、能被内存有限的设备保存。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;软件钱包与硬件签名设备通常把资金按“账户”划分。签名或展示一笔交易时，受影响的各账户的资金流汇总应当展示给用户看。一个账户逻辑上包含整组收款地址与找零地址；钱包策略就是用一份紧凑、可核查的表示，把描述一个账户所需的全部描述符一次说清。&lt;/p&gt;&#xA;&lt;p&gt;为什么不直接用描述符？原文指出，描述符是为通用计算机上的 Bitcoin Core 设计的通用灵活语言，与硬件签名设备的典型条件并不合拍：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;它们是嵌入式设备，内存与算力有限，有的甚至没有持久存储（无状态设计）；&lt;/li&gt;&#xA;&lt;li&gt;它们不能导入额外私钥，只能用单个种子经 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 派生的密钥签名；&lt;/li&gt;&#xA;&lt;li&gt;屏幕很小，展示的信息必须尽量少，用户才可能逐项核对。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;而核对恰恰是安全的根基：与签名设备相连的电脑被视为不可信，攻击者可能完全控制它、篡改请求。设备必须保证：用户清楚知道资金受什么“策略”约束，找零确实回到同一策略之下，攻击者无法偷偷换掉策略来盗走或烧毁资金。复杂的 Miniscript 与 Taproot 树让屏幕核对更加困难；同一把扩展公钥在描述符里反复出现（一个 xpub 就有 118 字节），还会让描述符体积成倍膨胀——原文举例：一个 3-of-5 门限钱包配合 MuSig2 密钥路径与 11 片叶子的脚本树，描述符会大到无法人工审查。&lt;/p&gt;&#xA;&lt;p&gt;解法是“策略注册”：新策略第一次使用前，用户在签名设备上注册它——软件钱包发起注册，设备在安全屏幕上展示策略，用户与可信来源（如纸质备份）比对后批准；有状态的设备把策略存入持久内存，无状态的设备返回一份“注册证明”（例如对策略哈希、名称等元数据做消息认证码）。此后生成地址、在屏幕上展示地址、签名并识别找零，都凭已注册的策略进行，无须每次重复昂贵的核对。本篇定的就是被注册的这份“策略”长什么样；注册流程的细节本身不在本篇范围内。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-总结构模板--密钥信息表&#34;&gt;4.1 总结构：模板 + 密钥信息表&lt;/h3&gt;&#xA;&lt;p&gt;一份钱包策略由两部分组成：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;钱包描述符模板&lt;/strong&gt;：一段脚本表达式，与描述符同形，但其中的密钥不写真实扩展公钥，只写占位符；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;密钥信息向量&lt;/strong&gt;：一张外置的表，每项是一条密钥信息——可选的密钥来源信息（方括号内的主密钥指纹与派生路径）加一个序列化的扩展公钥（xpub）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;把冗长的 xpub 从模板里抽走、多处复用同一占位符，模板才短得可审查；把模板编译回描述符则是机械替换（见 4.4）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-389</title>
				<link>https://bitcoinarche.com/xieyi/bip-389.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-389.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Multipath Descriptor Key Expressions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-07-26&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/389&#34;&gt;https://bips.dev/389&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0389.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0389.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出脚本描述符族的一个语法扩展，不新增脚本表达式，只改 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 里“密钥表达式”的写法。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：描述符通用操作，密钥表达式的原定义出自这里，本篇依赖并修改它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/381&#34;&gt;BIP-381&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/387&#34;&gt;BIP-387&lt;/a&gt;：各类脚本表达式——凡用到扩展密钥派生路径的地方，都可以套用本篇的多路径写法&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/388&#34;&gt;BIP-388&lt;/a&gt;：钱包策略——它的 &lt;code&gt;/**&lt;/code&gt; 就是本篇 &lt;code&gt;&amp;lt;0;1&amp;gt;&lt;/code&gt; 的双路特例，但那边严格限定只能有两个选项&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包——多路径里的每个数值，本质上是 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 的一步派生索引&lt;/p&gt;&#xA;&lt;p&gt;原文还点名与 &lt;a href=&#34;https://bips.dev/88&#34;&gt;BIP-88&lt;/a&gt;（分层确定性路径模板）的思路作对比：那类方案允许在单个路径元素里放多个派生索引；本篇刻意收紧限制，理由见第四节。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;描述符能描述一个钱包所监视的脚本集合，但钱包通常至少需要两份描述符：一份生成收款地址，一份生成找零地址。&lt;/p&gt;&#xA;&lt;p&gt;这两份描述符往往极其相似：产出的脚本类型相同、源自主密钥相同、派生路径几乎逐字一致，唯一的差别只是路径中某一步的数值不同——收款走 0、找零走 1 是最典型的情形。&lt;/p&gt;&#xA;&lt;p&gt;维护两份近乎重复的文本，既啰嗦又容易出错：改一处忘了改另一处，两份描述符就会悄悄不一致。原文的解法是给密钥表达式加一种记法：在那一步派生上写出一组候选值，让一份描述符同时代表展开后的多份描述符。备份、导入、导出时只需处理一份，钱包内部再按位置展开使用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-多路径元素&#34;&gt;4.1 多路径元素&lt;/h3&gt;&#xA;&lt;p&gt;在扩展密钥（&lt;code&gt;xpub&lt;/code&gt; 或 &lt;code&gt;xprv&lt;/code&gt;）之后的派生路径中，可以出现至多一个多路径元素，形如：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;NUM;NUM;...;NUM&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;每个 &lt;code&gt;NUM&lt;/code&gt; 是一步 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 派生索引，后面可以跟 &lt;code&gt;h&lt;/code&gt; 或 &lt;code&gt;&#39;&lt;/code&gt; 表示硬化派生。多路径元素可以出现在路径的中间：它之前、之后都还可以再接普通的 &lt;code&gt;/NUM&lt;/code&gt; 步骤，路径末尾照例可以接 &lt;code&gt;/*&lt;/code&gt; 表示全部直接子密钥。&lt;/p&gt;&#xA;&lt;p&gt;按 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 的原定义，路径元素只有 &lt;code&gt;/NUM&lt;/code&gt;、&lt;code&gt;/NUMh&lt;/code&gt; 与末尾的 &lt;code&gt;/*&lt;/code&gt; 等形式；本篇把定义改写为允许在其中插入恰好一个这样的元组元素。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-如何展开&#34;&gt;4.2 如何展开&lt;/h3&gt;&#xA;&lt;p&gt;遇到 &lt;code&gt;&amp;lt;NUM;NUM;...;NUM&amp;gt;&lt;/code&gt; 时，解析器应视为同时存在多份描述符：第一份取元组中的第一个 &lt;code&gt;NUM&lt;/code&gt;，第二份取第二个，依次类推，直到每个值都被用上。这一展开同时适用于公钥、脚本与地址的产生，以及描述符的导入与导出操作。&lt;/p&gt;&#xA;&lt;p&gt;最常见的用法是表示收款与找零：元素通常写作 &lt;code&gt;&amp;lt;0;1&amp;gt;&lt;/code&gt;。按此用法的约定，钱包应以展开后的第一份描述符生成收款地址、第二份生成找零地址。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-三条硬性限制&#34;&gt;4.3 三条硬性限制&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;每个密钥表达式只许有一个多路径说明符&lt;/strong&gt;：出现两个（如 &lt;code&gt;/&amp;lt;0;1&amp;gt;/&amp;lt;2;3&amp;gt;&lt;/code&gt;）无效；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;各密钥表达式的元组长度必须完全相同&lt;/strong&gt;：同一描述符里若有多个密钥表达式带多路径，它们的元组必须等长，以便像 &lt;code&gt;/*&lt;/code&gt; 路径那样同步（lockstep）派生；长度不一致无效；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;元组内数值不得重复&lt;/strong&gt;，且多路径说明符不得出现在密钥来源信息（origin）里，空元组 &lt;code&gt;&amp;lt;&amp;gt;&lt;/code&gt;、缺尖括号、缺数值等写法全部无效。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;元组长度并不限于 2：测试向量中也有 &lt;code&gt;&amp;lt;0;1;2&amp;gt;&lt;/code&gt;、&lt;code&gt;&amp;lt;1;2;3&amp;gt;&lt;/code&gt; 这类三元组，展开为三份描述符。限定两个选项的是 &lt;a href=&#34;https://bips.dev/388&#34;&gt;BIP-388&lt;/a&gt; 的钱包策略，不是本篇。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-39</title>
				<link>https://bitcoinarche.com/xieyi/bip-39.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-39.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Mnemonic code for generating deterministic keys&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Marek Palatinus &amp;lt;slush@satoshilabs.com&amp;gt;, Pavol Rusnak &amp;lt;stick@satoshilabs.com&amp;gt;, Aaron Voisine &amp;lt;voisine@gmail.com&amp;gt;, Sean Bowe &amp;lt;ewillbefull@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-09-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;https://bips.dev/39&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 是确定性钱包族里负责“人机接口”的一环：它不定义密钥怎样派生，只定义种子怎样变成人能抄写、口述和保管的单词，以及单词怎样变回种子。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 是上下游关系：&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 产出的 512 位种子，正是 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 生成主密钥的输入。再往下游是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 等路径规范。&lt;/p&gt;&#xA;&lt;p&gt;本页只讲助记词的编码与换算机制，不复述 2048 个单词的词表本身；词表在原文仓库的附属文件中。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;钱包种子本质上是一串随机数。用原始二进制或十六进制形式让人抄写、保存、口头传递，既难记又极易抄错。&lt;/p&gt;&#xA;&lt;p&gt;原文的定位很克制：助记码是一种“搬运计算机生成的随机性”的人类可读转写方式——写在纸上，或通过电话念给对方。它明确不是把用户自己编的句子加工成种子的工具；用户自编句子（所谓脑钱包）不在本方案范围内，因为人编的句子随机性远远不够。&lt;/p&gt;&#xA;&lt;p&gt;目标因此有二：让机器生成的高熵种子能被人可靠地搬运和保存；在抄写出错时，最好能被当场发现。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-从熵到助记句&#34;&gt;4.1 从熵到助记句&lt;/h3&gt;&#xA;&lt;p&gt;助记词编码的熵（ENT）长度必须是 32 的倍数，可取 128 到 256 位；熵越长越安全，句子也越长。步骤是：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;生成 ENT 位的初始熵；&lt;/li&gt;&#xA;&lt;li&gt;取其 SHA256 哈希的前 &lt;code&gt;ENT / 32&lt;/code&gt; 位作为校验和（CS），拼在熵的末尾；&lt;/li&gt;&#xA;&lt;li&gt;把拼接后的比特流每 11 位切成一组，每组是一个 0 到 2047 的数，作为词表索引；&lt;/li&gt;&#xA;&lt;li&gt;按索引查词表换成单词，连起来即助记句。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;对应关系固定如下：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-390</title>
				<link>https://bitcoinarche.com/xieyi/bip-390.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-390.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/390&#34;&gt;BIP-390&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;musig() Descriptor Key Expression&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-06-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/390&#34;&gt;https://bips.dev/390&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0390.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0390.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;描述符族里第一个把“密钥聚合”写进描述符的表达式，位置在密钥表达式这一层。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：描述符通用操作——&lt;code&gt;musig()&lt;/code&gt; 是它所定密钥表达式的一个新增种类，本篇依赖它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;：MuSig2 多签方案——聚合公钥由它的 &lt;code&gt;KeyAgg&lt;/code&gt; 算法算出，本篇只是把参与密钥写进描述符&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/328&#34;&gt;BIP-328&lt;/a&gt;：MuSig2 聚合密钥的派生方案——当聚合之后还要继续派生子地址时，派生方法照它执行，本篇同样列为依赖&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt;：多路径密钥表达式——本篇所说的 &lt;code&gt;KEY&lt;/code&gt; 包括它定义的多路径形式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/386&#34;&gt;BIP-386&lt;/a&gt;：&lt;code&gt;tr()&lt;/code&gt; 描述符——&lt;code&gt;musig()&lt;/code&gt; 最主要的落点是作它的内部密钥（或经 &lt;code&gt;pk()&lt;/code&gt; 放进脚本树叶子）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/388&#34;&gt;BIP-388&lt;/a&gt;：钱包策略——那边也有一个用占位符写的 &lt;code&gt;musig(@0,@1)&lt;/code&gt;，形似而神不同：那是策略模板里的聚合占位符，密钥信息外置；本篇是描述符本体里的密钥表达式，两篇不要混读。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt; 引入的 MuSig2 方案，能让多个参与方的密钥聚合成一个公钥：链上只呈现一个普通 Taproot 公钥，花费时却需要各参与方按 MuSig2 协议协作签名。它隐私与体积都好，但钱包要实际使用它，先得能把“哪几把密钥参与聚合”这件事写下来——备份、导入、导出、只读观察，都需要一份无歧义的文本。&lt;/p&gt;&#xA;&lt;p&gt;原文动机即在于此：让参与 MuSig2 聚合的密钥能用描述符表达，钱包就能更方便地使用 MuSig2。此前描述符的密钥表达式只能表示“一把密钥（或它派生出的一串密钥）”，没有任何一处能写“把这几把先聚合再用”。&lt;a href=&#34;https://bips.dev/390&#34;&gt;BIP-390&lt;/a&gt; 补的正是这个空缺；它只定描述符写法，签名协议本身仍由 &lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt; 负责。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本篇定义一种新的密钥表达式：&lt;code&gt;musig()&lt;/code&gt;。下文所称 &lt;code&gt;KEY&lt;/code&gt;，指 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt; 定义的密钥表达式。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-musigkey-key--key先派生再排序后聚合&#34;&gt;4.1 musig(KEY, KEY, &amp;hellip;, KEY)：先派生、再排序、后聚合&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;musig(KEY, KEY, ..., KEY)&lt;/code&gt; 只能作为密钥表达式、用在 &lt;code&gt;tr()&lt;/code&gt;、&lt;code&gt;rawtr()&lt;/code&gt; 或 &lt;code&gt;sp()&lt;/code&gt; 表达式内部，并且不能嵌套进另一个 &lt;code&gt;musig()&lt;/code&gt; 里。参与方的公钥可以重复出现。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-391</title>
				<link>https://bitcoinarche.com/xieyi/bip-391.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-391.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/391&#34;&gt;BIP-391&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Binary Output Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;SeedHammer &amp;lt;team@seedhammer.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-01-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;接替文档&lt;/th&gt;&lt;td&gt;Proposed-Replacement: &lt;a href=&#34;https://bips.dev/393&#34;&gt;BIP-393&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/391&#34;&gt;https://bips.dev/391&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0391.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0391.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出描述符与钱包备份族。&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 定义了输出脚本描述符的文本语法：钱包用一段字符串说清“该派生哪些脚本与地址”。但描述符要在不同钱包、硬件设备之间传递、备份时，纯文本并不顺手，&lt;a href=&#34;https://bips.dev/391&#34;&gt;BIP-391&lt;/a&gt; 就是给它配的二进制容器格式。&lt;/p&gt;&#xA;&lt;p&gt;它与同族文档的关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;：PSBT（部分签名比特币交易），其键值映射格式被本 BIP 直接借用&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：输出描述符的文本定义，本 BIP 编码的对象&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/389&#34;&gt;BIP-389&lt;/a&gt;：多路径派生，密钥引用后可跟随其派生路径规则&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/393&#34;&gt;BIP-393&lt;/a&gt;：描述符注解，给出了处理钱包元数据的另一种方法，现为本 BIP 的接替文档&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 描述符是一段文本字符串。原文指出，它单独用于钱包之间传递时有三个不足：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;没有机器可识别的文件头，接收方难以自动判断这是什么数据；&lt;/li&gt;&#xA;&lt;li&gt;无法承载元数据，例如描述符的名称、起始区块（birth block）；&lt;/li&gt;&#xA;&lt;li&gt;扩展密钥用 base58 编码，体积效率低。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;而 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt; 的 PSBT 格式恰好现成：自带描述性结构、元数据位置，且密钥有紧凑的二进制表示。原文预期多数钱包已经实现 PSBT，因此在此之上再做一层容器，实现负担较低。&lt;/p&gt;&#xA;&lt;p&gt;原文也交代了为什么不走其他路：PSBT 本身不是通用容器，所以不直接扩展 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;，而是借用其编码另立格式——描述符在备份、初始化钱包软件等签名流程之外同样有用；Blockchain Commons 的旧格式 BCR-2020-010 已因使用保留的 CBOR 标签被弃用，新格式 BCR-2023-010 则是在 BIP 流程之外设计发布的，且基于更复杂的 CBOR 编码，不如 PSBT 的键值映射易审查、易在嵌入式设备上实现。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-整体结构&#34;&gt;4.1 整体结构&lt;/h3&gt;&#xA;&lt;p&gt;二进制输出描述符（Binary Output Descriptor，BOD）由三部分组成：固定文件头、一个描述该描述符的全局键值映射、以及每个密钥各一个的键值映射：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;bod&amp;gt; := &amp;lt;magic&amp;gt; &amp;lt;global-map&amp;gt; &amp;lt;key-map&amp;gt;*&#xA;&amp;lt;magic&amp;gt; := 0x62 0x6F 0x64 0xFF&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中键值对（keypair）的定义沿用 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-392</title>
				<link>https://bitcoinarche.com/xieyi/bip-392.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-392.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/392&#34;&gt;BIP-392&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Silent Payment Output Script Descriptors&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Craig Raw &amp;lt;craig@sparrowwallet.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-02-06&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/392&#34;&gt;https://bips.dev/392&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0392.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0392.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出描述符与静默支付两族的交汇处。&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 定义了静默支付：用一个静态地址收款，链上却不留下可关联的痕迹；&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 定义了输出脚本描述符框架，钱包靠它统一表示“该派生哪些脚本”、实现互操作与备份恢复。&lt;a href=&#34;https://bips.dev/392&#34;&gt;BIP-392&lt;/a&gt; 做的就是把前者接入后者。&lt;/p&gt;&#xA;&lt;p&gt;它依赖的文档：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot，描述符最终产出的输出类型&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/350&#34;&gt;BIP-350&lt;/a&gt;：Bech32m 编码，两种新密钥编码都用它&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;：静默支付协议本身，定义扫描密钥与花费密钥的角色&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;：输出脚本描述符总框架&lt;/p&gt;&#xA;&lt;p&gt;此外，花费密钥还可以是 &lt;a href=&#34;https://bips.dev/390&#34;&gt;BIP-390&lt;/a&gt; 定义的 &lt;code&gt;musig()&lt;/code&gt; 聚合密钥表达式（见第四节）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 只定义了静默支付协议本身，没有规定钱包该如何用描述符来表示一个静默支付钱包。结果是：各钱包若各写各的表示方法，静默支付钱包就无法像普通描述符钱包那样跨软件导入导出、统一备份恢复。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/392&#34;&gt;BIP-392&lt;/a&gt; 补上这一层：给出一种标准化的描述符写法，让静默支付输出能纳入既有的描述符基础设施，钱包互操作与备份恢复都沿用现成机制。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-两种新密钥编码&#34;&gt;4.1 两种新密钥编码&lt;/h3&gt;&#xA;&lt;p&gt;原文定义两种密钥表达式，都采用 Bech32m 编码，数据部分先是一个字符 &lt;code&gt;q&lt;/code&gt;（表示静默支付版本 0），再跟载荷；序列化规则沿用 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 的定义。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;spscan&lt;/code&gt;&lt;/strong&gt;：编码扫描私钥与花费公钥。载荷为扫描私钥的序列化拼接花费公钥的序列化。人类可读前缀：主网 &lt;code&gt;spscan&lt;/code&gt;，测试网 &lt;code&gt;tspscan&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;spspend&lt;/code&gt;&lt;/strong&gt;：编码扫描私钥与花费私钥。载荷为两个私钥的序列化拼接。人类可读前缀：主网 &lt;code&gt;spspend&lt;/code&gt;，测试网 &lt;code&gt;tspspend&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;区别在于是否含花费私钥：只有 &lt;code&gt;spscan&lt;/code&gt; 的一方能发现收款、不能动钱；&lt;code&gt;spspend&lt;/code&gt; 则扫描与花费都能做。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-sp-表达式&#34;&gt;4.2 &lt;code&gt;sp()&lt;/code&gt; 表达式&lt;/h3&gt;&#xA;&lt;p&gt;新增顶层脚本表达式 &lt;code&gt;sp()&lt;/code&gt;，只能用作顶层描述符，不能嵌进 &lt;code&gt;sh()&lt;/code&gt;、&lt;code&gt;wsh()&lt;/code&gt; 等其他表达式。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;单参数形式 &lt;code&gt;sp(KEY)&lt;/code&gt;&lt;/strong&gt;：KEY 必须是 &lt;code&gt;spscan&lt;/code&gt; 或 &lt;code&gt;spspend&lt;/code&gt; 编码的密钥，可带密钥来源信息（指纹与派生路径）；若带来源信息，它所指的，是按 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 推荐的子路径派生扫描与花费密钥的深度——扫描用 &lt;code&gt;1h/0&lt;/code&gt;，花费用 &lt;code&gt;0h/0&lt;/code&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-393</title>
				<link>https://bitcoinarche.com/xieyi/bip-393.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-393.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/393&#34;&gt;BIP-393&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Output Script Descriptor Annotations&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Craig Raw &amp;lt;craig@sparrowwallet.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-03-17&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/393&#34;&gt;https://bips.dev/393&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0393.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0393.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;输出描述符与钱包恢复族。&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 的描述符解决了“恢复时该派生哪些脚本与地址”，&lt;a href=&#34;https://bips.dev/393&#34;&gt;BIP-393&lt;/a&gt; 在同一根字符串上再补一层：恢复时实际需要的操作参数。&lt;/p&gt;&#xA;&lt;p&gt;它也是 &lt;a href=&#34;https://bips.dev/391&#34;&gt;BIP-391&lt;/a&gt; 的接替文档：&lt;a href=&#34;https://bips.dev/391&#34;&gt;BIP-391&lt;/a&gt; 曾想用一整套二进制容器承载描述符与元数据，其变更日志写明在 &lt;a href=&#34;https://bips.dev/393&#34;&gt;BIP-393&lt;/a&gt; 提出另一种处理钱包元数据的方法后撤回；&lt;a href=&#34;https://bips.dev/391&#34;&gt;BIP-391&lt;/a&gt; 的文件头现标注 Proposed-Replacement 为 393。两条路线对照着读，能看出取舍：一个另造容器，一个只给原字符串加尾巴。&lt;/p&gt;&#xA;&lt;p&gt;相关的还有 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;（间隔上限针对其派生钱包）与 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt;（标签索引上限针对静默支付钱包）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 引入描述符，是因为只备份私钥不够：恢复出的钱包不知道该派生哪些脚本与地址。但原文指出，描述符仍不携带恢复资金实际需要的操作参数，例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;从哪个区块高度开始扫描区块链；&lt;/li&gt;&#xA;&lt;li&gt;连续多少个未使用地址之后可以停下（gap limit，间隔上限）；&lt;/li&gt;&#xA;&lt;li&gt;对 &lt;a href=&#34;https://bips.dev/352&#34;&gt;BIP-352&lt;/a&gt; 静默支付钱包，要扫描到的最大标签索引。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;缺了这些信息，恢复时实现只能从某个通用起始区块扫起，或依赖带外约定；间隔上限设得太低，还可能直接漏掉资金。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/393&#34;&gt;BIP-393&lt;/a&gt; 的办法：把这类元数据以紧凑的注解形式直接写进描述符字符串，所用字符都已在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 的校验和字符集之内。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-一般形式&#34;&gt;4.1 一般形式&lt;/h3&gt;&#xA;&lt;p&gt;带注解的描述符长这样：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;SCRIPT?key=value&amp;amp;key=value#CHECKSUM&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;问号 &lt;code&gt;?&lt;/code&gt; 分隔脚本表达式与注解；每条注解是一个用 &lt;code&gt;=&lt;/code&gt; 连接的键值对，多条之间用 &lt;code&gt;&amp;amp;&lt;/code&gt; 分隔；校验和按 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 的原算法、覆盖 &lt;code&gt;#&lt;/code&gt; 之前的整个字符串（包括注解）计算。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-语法约束&#34;&gt;4.2 语法约束&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;每个键在一条注解表达式中至多出现一次；每条描述符只许一个 &lt;code&gt;?&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;键：一个或多个小写 ASCII 字母（&lt;code&gt;a&lt;/code&gt;–&lt;code&gt;z&lt;/code&gt;）；&lt;/li&gt;&#xA;&lt;li&gt;值：非负十进制整数，除 &lt;code&gt;0&lt;/code&gt; 本身外不得有前导零；&lt;/li&gt;&#xA;&lt;li&gt;注解键名采用缩写，以缩短写进二维码与备份材料中的描述符长度。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;因此大写键、空值、缺值、负数、非整数、前导零、空键、尾随 &lt;code&gt;&amp;amp;&lt;/code&gt;、重复键、多个问号等写法全部无效，原文逐一给出了无效示例。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-已定义的注解键&#34;&gt;4.3 已定义的注解键&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;键&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;含义&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;说明&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;bh&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;起始区块高度&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;钱包首次收到资金的区块高度；实现应从此高度开始扫描&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;gl&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;间隔上限&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;对 BIP-32 派生密钥钱包，连续派生多少个未使用地址后停止&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;ml&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;最大标签索引&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;对 BIP-352 静默支付钱包，要扫描到的最大标签索引&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;44-语义&#34;&gt;4.4 语义&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;注解值是声明的&lt;strong&gt;下限&lt;/strong&gt;：表示导出该描述符时恢复全部资金所需的最小值。在钱包的生命周期内这些值可以变大（例如用过的地址多了，间隔上限随之增长），但不应变小。&lt;/li&gt;&#xA;&lt;li&gt;键值对的顺序不影响解读；但校验和是对字面字符串计算的，换顺序就会换出另一个校验和。&lt;/li&gt;&#xA;&lt;li&gt;遇到不认识的注解键，实现必须忽略它，且不得因此拒绝整条描述符。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;45-校验和为何不用改&#34;&gt;4.5 校验和为何不用改&lt;/h3&gt;&#xA;&lt;p&gt;分隔符 &lt;code&gt;?&lt;/code&gt;、&lt;code&gt;=&lt;/code&gt;、&lt;code&gt;&amp;amp;&lt;/code&gt; 本就都在 &lt;a href=&#34;https://bips.dev/380&#34;&gt;BIP-380&lt;/a&gt; 定义的 INPUT_CHARSET 里，所以现有校验和算法无需任何修改，直接把注解部分一并算入即可。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-40</title>
				<link>https://bitcoinarche.com/xieyi/bip-40.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-40.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/40&#34;&gt;BIP-40&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Stratum wire protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Proposed（已分配编号）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/40&#34;&gt;https://bips.dev/40&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;—（仓库中无此文件）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/40&#34;&gt;BIP-40&lt;/a&gt; 只有编号与标题留档，没有正文。从标题本身只能知道：它预留给 Stratum 的线路协议（wire protocol）方向，即通信在线路上传输时的格式约定。&lt;/p&gt;&#xA;&lt;p&gt;与它相邻的 &lt;a href=&#34;https://bips.dev/41&#34;&gt;BIP-41&lt;/a&gt;（Stratum mining protocol）同样只有编号、没有正文。两者之外的具体内容，无从查考，本页不作展开。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;无正文可读，无法确认它原本要解决的问题、动机与背景。&lt;/p&gt;&#xA;&lt;p&gt;能确认的只有档案事实：编号 40 已被分配并保留，标题指向 Stratum 线路协议；提案正文从未公开发布，官方仓库中也没有对应文件。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;无正文，因此没有可转述的规范要点：没有字段定义、没有消息格式、没有实现要求。&lt;/p&gt;&#xA;&lt;p&gt;任何声称出自 &lt;a href=&#34;https://bips.dev/40&#34;&gt;BIP-40&lt;/a&gt; 的具体规则，都没有公开原文可以核对，应视为无据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;五谁必须动&#34;&gt;五、谁必须动&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;普通持币人&lt;/strong&gt;：无事可做，也无规则可依。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;钱包开发者、矿工与节点实现者&lt;/strong&gt;：没有正文，就没有需要实现或遵守的内容。实际工作应以各自所用协议的公开文档为准，而不是这个编号。&lt;/p&gt;&#xA;&lt;h2 id=&#34;六现在算不算数以及一个常见误读&#34;&gt;六、现在算不算数，以及一个常见误读&lt;/h2&gt;&#xA;&lt;p&gt;状态为 Proposed（已分配编号）。这个状态只说明编号已被占用保留，不说明提案内容已经成形，更不说明任何规则已经生效。&lt;/p&gt;&#xA;&lt;p&gt;常见误读：&lt;/p&gt;&#xA;&lt;p&gt;“有了 BIP 编号，就等于提案已被采纳、规则已经算数。”&lt;/p&gt;&#xA;&lt;p&gt;不对。编号只是登记序号。&lt;a href=&#34;https://bips.dev/40&#34;&gt;BIP-40&lt;/a&gt; 连正文都没有公开发布，自然谈不上被采纳或被执行；有编号不等于已被采纳。&lt;/p&gt;&#xA;&lt;h2 id=&#34;七延伸&#34;&gt;七、延伸&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;阅读版：&lt;a href=&#34;https://bips.dev/40&#34;&gt;https://bips.dev/40&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;仓库总目录：&lt;a href=&#34;https://github.com/bitcoin/bips&#34;&gt;https://github.com/bitcoin/bips&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p class=&#34;meta&#34;&gt;本页内容整理自 &lt;a href=&#34;https://github.com/bitcoin/bips&#34;&gt;bitcoin/bips&lt;/a&gt; 仓库与 &lt;a href=&#34;https://bips.dev/40&#34;&gt;bips.dev&lt;/a&gt;，事实已与仓库核对；解读仅供学习参考。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-41</title>
				<link>https://bitcoinarche.com/xieyi/bip-41.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-41.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/41&#34;&gt;BIP-41&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Stratum mining protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Proposed（已分配编号）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/41&#34;&gt;https://bips.dev/41&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;—（仓库中无此文件）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/41&#34;&gt;BIP-41&lt;/a&gt; 只有编号与标题留档，没有正文。从标题本身只能知道：它预留给 Stratum 挖矿协议方向，即矿工与矿池之间挖矿通信的协议约定。&lt;/p&gt;&#xA;&lt;p&gt;与它相邻的 &lt;a href=&#34;https://bips.dev/40&#34;&gt;BIP-40&lt;/a&gt;（Stratum wire protocol）同样只有编号、没有正文。两者之外的具体内容，无从查考，本页不作展开。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;无正文可读，无法确认它原本要解决的问题、动机与背景。&lt;/p&gt;&#xA;&lt;p&gt;能确认的只有档案事实：编号 41 已被分配并保留，标题指向 Stratum 挖矿协议；提案正文从未公开发布，官方仓库中也没有对应文件。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;无正文，因此没有可转述的规范要点：没有消息定义、没有任务下发与提交格式、没有实现要求。&lt;/p&gt;&#xA;&lt;p&gt;任何声称出自 &lt;a href=&#34;https://bips.dev/41&#34;&gt;BIP-41&lt;/a&gt; 的具体规则，都没有公开原文可以核对，应视为无据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;五谁必须动&#34;&gt;五、谁必须动&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;普通持币人&lt;/strong&gt;：无事可做，也无规则可依。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;矿工、矿池与钱包开发者&lt;/strong&gt;：没有正文，就没有需要实现或遵守的内容。实际挖矿通信应以所用矿池与软件的公开文档为准，而不是这个编号。&lt;/p&gt;&#xA;&lt;h2 id=&#34;六现在算不算数以及一个常见误读&#34;&gt;六、现在算不算数，以及一个常见误读&lt;/h2&gt;&#xA;&lt;p&gt;状态为 Proposed（已分配编号）。这个状态只说明编号已被占用保留，不说明提案内容已经成形，更不说明任何规则已经生效。&lt;/p&gt;&#xA;&lt;p&gt;常见误读：&lt;/p&gt;&#xA;&lt;p&gt;“有了 BIP 编号，就等于提案已被采纳、规则已经算数。”&lt;/p&gt;&#xA;&lt;p&gt;不对。编号只是登记序号。&lt;a href=&#34;https://bips.dev/41&#34;&gt;BIP-41&lt;/a&gt; 连正文都没有公开发布，自然谈不上被采纳或被执行；有编号不等于已被采纳。&lt;/p&gt;&#xA;&lt;h2 id=&#34;七延伸&#34;&gt;七、延伸&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;阅读版：&lt;a href=&#34;https://bips.dev/41&#34;&gt;https://bips.dev/41&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;仓库总目录：&lt;a href=&#34;https://github.com/bitcoin/bips&#34;&gt;https://github.com/bitcoin/bips&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p class=&#34;meta&#34;&gt;本页内容整理自 &lt;a href=&#34;https://github.com/bitcoin/bips&#34;&gt;bitcoin/bips&lt;/a&gt; 仓库与 &lt;a href=&#34;https://bips.dev/41&#34;&gt;bips.dev&lt;/a&gt;，事实已与仓库核对；解读仅供学习参考。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-42</title>
				<link>https://bitcoinarche.com/xieyi/bip-42.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-42.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/42&#34;&gt;BIP-42&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;A finite monetary supply for Bitcoin&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-04-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/42&#34;&gt;https://bips.dev/42&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/42&#34;&gt;BIP-42&lt;/a&gt; 属于共识层（软分叉）一族，谈的是比特币最核心的一条规则：货币供给。它不属于 HD 钱包派生路径族（&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 至 &lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt;），在编号序列里是一个独立的共识话题。&lt;/p&gt;&#xA;&lt;p&gt;它在提案里自引的软分叉先例有 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;读这篇要注意它的文体：指定日期是 4 月 1 日，全文以明显的戏谑笔法写成——把技术问题裹在玩笑里提出。但它指出的代码行为本身，是可以对着原始代码核对的具体事实。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-普遍信念与代码字面行为不一致&#34;&gt;3.1 普遍信念与代码字面行为不一致&lt;/h3&gt;&#xA;&lt;p&gt;人们普遍相信比特币总量有限、最终停在约 2100 万枚。&lt;a href=&#34;https://bips.dev/42&#34;&gt;BIP-42&lt;/a&gt; 说：中本聪从未明说过这一点；按原始代码的字面行为，货币供给会无限增长、永不停止。&lt;/p&gt;&#xA;&lt;p&gt;原文给出的解释是：供给被建模为每 mibillennium（1024 年）发现 4 座“新金矿”，间隔相等，每座开采 140 年。由此带来的“问题”包括：10 亿枚比特币该叫什么、用什么颜色的符号、钱包客户端何时默认切换到这个单位。提案以此反推：与其面对这些麻烦，不如提出一个“有争议的改动”——让比特币的货币供给真正有限。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-问题出在补贴计算的移位运算&#34;&gt;3.2 问题出在补贴计算的移位运算&lt;/h3&gt;&#xA;&lt;p&gt;中本聪计算区块补贴的核心代码是：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;int64_t nSubsidy = 50 * COIN;&#xA;// Subsidy is cut in half every 210,000 blocks&#xA;// which will occur approximately every 4 years.&#xA;nSubsidy &amp;gt;&amp;gt;= (nHeight / 210000);&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;即：初始补贴 50 BTC，先算区块高度除以 210000（减半次数），再把补贴右移这么多位。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-43</title>
				<link>https://bitcoinarche.com/xieyi/bip-43.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-43.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Purpose Field for Deterministic Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Marek Palatinus &amp;lt;slush@satoshilabs.com&amp;gt;, Pavol Rusnak &amp;lt;stick@satoshilabs.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-04-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;https://bips.dev/43&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0043.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0043.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 是 HD（分层确定性）钱包派生路径族的“分族规则”本身。它建立在 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;（分层确定性钱包）之上：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 给出从一个种子派生整棵密钥树的方法，&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 则规定这棵树的第一层用来声明“这棵子树按哪份规范使用”。&lt;/p&gt;&#xA;&lt;p&gt;它之后的具体应用，都是它的实例：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级，purpose = 44&#39;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;：确定性 P2SH 多签钱包结构，purpose = 45&#39;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt;：可复用支付码，purpose = 47&#39;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt;：多签钱包多脚本层级，purpose = 48&#39;&lt;/p&gt;&#xA;&lt;p&gt;没有 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;，这些结构会彼此重叠；有了它，每份结构各占一条互不相交的派生空间。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 是钱包体验与安全上的一大步，但它留给实现者的自由度太多。原文动机说得很直白：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;多个实现都可以声称自己“兼容 BIP32”；&lt;/li&gt;&#xA;&lt;li&gt;但它们生成的钱包逻辑结构互不相同，实际上不能互通；&lt;/li&gt;&#xA;&lt;li&gt;于是“兼容 BIP32”这句话本身变得几乎没用。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;问题不在派生算法，而在树形结构没有统一约定：同一个种子，在 A 钱包里按一种层级长出地址，在 B 钱包里按另一种层级长，导入种子也恢复不出原来的账户。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的解法是把分歧前置并编号：结构可以不同，但每种结构必须先声明自己是谁，写在派生路径的第一层。这样钱包看到第一层，就知道该按哪份规范去理解整棵子树。&lt;/p&gt;&#xA;&lt;p&gt;它还附带一条纪律：只需有限结构的功能，不应摘取已定义结构的一部分就自称“兼容某某 BIP”；应当另写一份 BIP 说明自己的结构，并使用不同的 purpose 值。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-第一层即用途&#34;&gt;4.1 第一层即用途&lt;/h3&gt;&#xA;&lt;p&gt;派生路径的第一层用作 purpose（用途）：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / *&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中撇号表示使用 BIP32 的硬化派生（hardened derivation）。purpose 决定该节点之下子树的全部进一步结构。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-431</title>
				<link>https://bitcoinarche.com/xieyi/bip-431.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-431.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/431&#34;&gt;BIP-431&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Topology Restrictions for Pinning&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gloria Zhao &amp;lt;gloriajzhao@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-01-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-01-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/431&#34;&gt;https://bips.dev/431&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0431.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0431.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;内存池策略与合约协议加费族。它讨论的不是共识规则，而是节点内存池的政策：交易如何被接受、替换与加费。这条线上的相关文档：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/125&#34;&gt;BIP-125&lt;/a&gt;：选择加入的手续费替换（RBF）信号&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/433&#34;&gt;BIP-433&lt;/a&gt;：Pay to Anchor（P2A），与 TRUC 配合使用的锚点输出&lt;/p&gt;&#xA;&lt;p&gt;原文还点名了几项同方向的相关工作：包裹替换（Package RBF）、兄弟驱逐（sibling eviction）、临时锚点（Ephemeral Anchors，在本 BIP 之上构建）、集群内存池（Cluster Mempool），以及包裹转发（Package Relay）。&lt;a href=&#34;https://bips.dev/431&#34;&gt;BIP-431&lt;/a&gt; 是其中可以先落地的、自愿加入的一步。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;内存池一般允许花费未确认交易的输出，但会用祖先与后代数量上限控制包裹规模，防止计算复杂度失控与拒绝服务攻击；同时又允许手续费替换（RBF）：冲突交易之间不只看先到先得，而是保留对矿工更有利（手续费更高）的一笔，用户靠它加费催确认。&lt;/p&gt;&#xA;&lt;p&gt;原文指出，这些政策在激励相容与抗拒绝服务之间做的是不完美的权衡，恶意者可以利用其中的限制，阻止本应更划算的交易被接受或被加费——这就是“钉住”（pinning）。原文列举的主要钉法：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;靠绝对手续费钉住&lt;/strong&gt;：RBF 要求替换交易支付比被替换的全部原交易更高的绝对手续费。对手方给自己的交易挂上低费率后代，或挂一个还花费另一笔大型低费率交易的高手续费后代，就能抬高诚实方替换所需的费用，使其无法靠 CPFP 把原交易一起顶上去。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;靠冲突数量钉住&lt;/strong&gt;：RBF 规定一次替换不得移除超过 100 笔交易（含后代）。对手方给交易挂上大量后代，诚实方即使肯出高费，替换也会被拒。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;激励相容难以判定&lt;/strong&gt;：现行规则没有有效办法确认一笔替换交易是否真的对矿工更划算；仅看费率提高过于粗糙，可能出现费率更高、却因带低费率祖先而确认更慢的替换，凡用 SIGHASH_ANYONECANPAY 签名的交易都受此影响。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;子交易手续费不算数&lt;/strong&gt;：替换交易必须独自满足全部费用要求，不能借子交易的手续费（尚无 Package RBF 时），闪电网络的惩罚机制因此需要两个锚点输出，双方才能各自给任一承诺交易加费。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;包裹上限钉住&lt;/strong&gt;：一方往共享交易上挂满后代、占满后代上限，其他方就无法再挂 CPFP 子交易加费。闪电网络靠 CPFP Carve Out（豁免）绕开它，但豁免只能再多挂一个子交易、保证不了两方以上，且与集群内存池方案不兼容。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;钉住对合约协议是实质风险：不互信的双方预签时间敏感交易、日后才广播上链，各方能赎回的资金取决于交易能否在特定时间窗内确认；恶意一方若能让诚实方的交易确认不了，就可能窃取资金。因此“能可靠加费”对这类协议的安全至关重要。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;原文提出的方案名为 TRUC（Topologically Restricted Until Confirmation，确认前拓扑受限）：发送方把交易版本设为 &lt;code&gt;nVersion=3&lt;/code&gt; 即表示自愿加入。实现该政策的节点，在原有标准性与政策规则之外，再施加以下六条：&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-六条规则&#34;&gt;4.1 六条规则&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;视为可替换&lt;/strong&gt;：TRUC 交易一律按可替换处理，即使它没有发 &lt;a href=&#34;https://bips.dev/125&#34;&gt;BIP-125&lt;/a&gt; 可替换信号。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;全有全无&lt;/strong&gt;：TRUC 交易的未确认祖先必须全是 TRUC，未确认 TRUC 交易的后代也必须是 TRUC。注意边界：TRUC 交易可以花费已确认的非 TRUC 交易输出，非 TRUC 交易也可以花费已确认的 TRUC 交易输出。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;一父一子&lt;/strong&gt;：一笔未确认 TRUC 交易至多有 1 个未确认祖先、至多 1 个未确认后代；TRUC 交易不享受 CPFP Carve Out 豁免。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;本体体积上限&lt;/strong&gt;：单笔 TRUC 交易经 sigop 调整后的虚拟体积不得超过 10,000 vB。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;子交易体积上限&lt;/strong&gt;：带有未确认 TRUC 祖先的 TRUC 交易，上述体积不得超过 1,000 vB。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;可低于最低转发费率&lt;/strong&gt;：单笔 TRUC 交易可以低于内存池最低转发费率，前提是它所在的包裹整体满足费率要求——这容许合约协议预签 0 手续费的交易，广播时再靠 CPFP 补费。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;42-为什么这样限能防钉&#34;&gt;4.2 为什么这样限能防钉&lt;/h3&gt;&#xA;&lt;p&gt;拓扑被压到一父一子后，一笔交易可能需要被替换掉的后代数量与体积都有了明确上界：对手方再挂不出成串的后代来抬高替换成本或撑爆 100 笔上限。原文还指出，这种结构下可以用祖先得分（祖先费率与自身费率的较小者）来衡量激励相容，替换是否对矿工更划算变得可算；这也正是包裹替换与兄弟驱逐等后续机制能限定在此类交易上先行实现的原因。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-433</title>
				<link>https://bitcoinarche.com/xieyi/bip-433.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-433.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/433&#34;&gt;BIP-433&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Pay to Anchor (P2A)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gregory Sanders &amp;lt;gsanders87@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-12-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2024-06-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/433&#34;&gt;https://bips.dev/433&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0433.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0433.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;锚点输出与合约协议加费族。“锚点”（anchor）是闪电网络等第二层系统里常用的模式：在预签交易上留一个专门的输出，日后靠它做 CPFP 加费。&lt;a href=&#34;https://bips.dev/433&#34;&gt;BIP-433&lt;/a&gt; 把其中一种形态固定成标准输出脚本 P2A。&lt;/p&gt;&#xA;&lt;p&gt;它与同族文档的关系，原文分得很清楚、互不依赖：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/431&#34;&gt;BIP-431&lt;/a&gt;：TRUC 交易，限制未确认交易的拓扑，能给任何人都能花的 P2A 提供防钉保护；拿不准时原文建议与 TRUC 搭配使用&lt;/p&gt;&#xA;&lt;p&gt;临时粉尘（Ephemeral Dust）：一项转发政策，允许一笔交易带一个粉尘输出，前提是它在同一个交易包裹中被花掉；它与 P2A 是实现层面的相邻概念&lt;/p&gt;&#xA;&lt;p&gt;临时锚点（Ephemeral Anchors）：历史上指 P2A 输出类型与临时粉尘的组合；带钥锚点加临时粉尘同样是被接受的模式，因此几个概念保持分开&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;第二层协议的交易常常要提前很久预签好，签名时还不知道未来广播时的费率水平。锚点输出就是留给未来的“挂钩”：等到真正广播时，再花掉这个锚点、挂一笔子交易，用 CPFP 把整包交易的手续费补到当时的行情。&lt;/p&gt;&#xA;&lt;p&gt;原文指出，当钱包用户不在乎“由谁来加费”、只要有人加就行时，P2A 这种无钥形态有两个好处：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;输出本身与花费它的输入占用都极小，省手续费；&lt;/li&gt;&#xA;&lt;li&gt;无钥意味着加费不需要任何特权密钥材料，像瞭望塔（watchtower）这类代管服务也能替人加费，互操作性更好。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;代价原文同样写明：若不采取防钉措施，选这种输出可能招致恶意骚扰（griefing）——毕竟任何人都能花它。若拿不准，原文的建议是与 &lt;a href=&#34;https://bips.dev/431&#34;&gt;BIP-431&lt;/a&gt; 的 TRUC 交易搭配使用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-输出脚本&#34;&gt;4.1 输出脚本&lt;/h3&gt;&#xA;&lt;p&gt;P2A 输出的 scriptPubKey 固定为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;OP_1 &amp;lt;0x4e73&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;即见证版本 1 加两字节的见证程序 &lt;code&gt;0x4e73&lt;/code&gt;。原文注脚说明：原生 SegWit 输出的见证程序至少要有两字节且不能全为零，而这两个字节是特意选的——用 bech32m 编码后恰好拼出 “fees” 一词。&lt;/p&gt;&#xA;&lt;p&gt;它对应的地址在各网络上是固定不变的同一串：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;主网：&lt;code&gt;bc1pfeessrawgf&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;公共测试网：&lt;code&gt;tb1pfees9rn5nz&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;regtest：&lt;code&gt;bcrt1pfeesnyr2tx&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;因为脚本完全固定，P2A 没有“每个人的锚点地址”之说，全网都是这一个。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-434</title>
				<link>https://bitcoinarche.com/xieyi/bip-434.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-434.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/434&#34;&gt;BIP-434&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Peer Feature Negotiation&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Anthony Towns &amp;lt;aj@erisian.com.au&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-01-14&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2025-12-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/434&#34;&gt;https://bips.dev/434&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0434.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0434.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;点对点网络协议与功能协商族。过去每个 P2P 新功能都要单独发明协商方式，&lt;a href=&#34;https://bips.dev/434&#34;&gt;BIP-434&lt;/a&gt; 是把这套做法收拢、定型的一份总规范。它在原文中点名的前辈：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/35&#34;&gt;BIP-35&lt;/a&gt;：mempool 消息，原文用作“功能广告”模式的例子&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/130&#34;&gt;BIP-130&lt;/a&gt;：sendheaders，要求协议版本 70012 以上&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt;：feefilter，要求协议版本 70013 以上&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;：紧凑区块，建议协议版本 70014/70015 以上&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/155&#34;&gt;BIP-155&lt;/a&gt;：addrv2，在 version 与 verack 之间发 sendaddrv2 协商，实现中事实上要求 70016 以上&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt;：v2 加密传输，与本 BIP 的一字节消息类型衔接&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt;：wtxid-relay，要求协议版本 70016 以上；本 BIP 正是把它的协商机制加以成文化与一般化&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;历史上，新 P2P 功能往往与协议版本号的提升绑在一起，好让节点只对支持该功能的对等节点尝试协商。但不同客户端对功能的优先级不同，协调一个全网共用的版本号是升级过程中不必要的负担；原文从理念上也提出：去中心化系统里的 P2P 协议最好是无需许可即可扩展的，不必在实现之间、开发者之间协调。&lt;/p&gt;&#xA;&lt;p&gt;既有做法分两类：一类是连接建立后（双方都收到 verack 之后）再发新消息，如 &lt;a href=&#34;https://bips.dev/130&#34;&gt;BIP-130&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/133&#34;&gt;BIP-133&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/152&#34;&gt;BIP-152&lt;/a&gt;；另一类是需要在握手完成前协商，如 &lt;a href=&#34;https://bips.dev/155&#34;&gt;BIP-155&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/339&#34;&gt;BIP-339&lt;/a&gt;，做法是在 version 与 verack 之间插入一条新消息表明支持。&lt;/p&gt;&#xA;&lt;p&gt;隐患在于：对等节点收到不认识的消息会作何反应？网络上常见行为是忽略未知消息，第一版比特币也明确以“支持协议可扩展性”为由忽略未知消息；但历史上也有客户端在 version 与 verack 之间、乃至 verack 之后劝阻或禁止未知消息，节点若因不认识的消息而断开连接，网络就有被分割的风险。为稳妥起见，上述多数 BIP 仍不得不要求提升协议版本号（70012 至 70016 不等）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-44</title>
				<link>https://bitcoinarche.com/xieyi/bip-44.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-44.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Multi-Account Hierarchy for Deterministic Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Marek Palatinus &amp;lt;slush@satoshilabs.com&amp;gt;, Pavol Rusnak &amp;lt;stick@satoshilabs.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-04-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;https://bips.dev/44&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 是 HD 钱包派生路径族里最基础、使用最广的一份具体结构。它是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的一个具体应用（原文在摘要中明说），建立在 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 的派生算法之上：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 管“怎么派生”，&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 管“第一层先声明用途”，&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 管“声明为 44 之后，整棵树长什么样”。&lt;/p&gt;&#xA;&lt;p&gt;同族的后续结构都以它为参照或底座：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;：P2SH 多签的另一套结构（purpose = 45&amp;rsquo;）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt;：可复用支付码，自述为对实现 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的 HD 钱包的补充&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt;：多签多脚本层级，账户层沿用 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的模式&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/46&#34;&gt;BIP-46&lt;/a&gt;：时间锁定保真保证金地址，结构借用了 &lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 一脉的账户形态&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 解决了“能派生”和“先分用途”，但单账户用途之下到底怎么组织，仍需一份完整约定。原文动机说，这套层级相当完备，要一次覆盖：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;多个币种：同一个主种子服务多种加密货币；&lt;/li&gt;&#xA;&lt;li&gt;多个账户：同一币种下分出互不混用的身份空间；&lt;/li&gt;&#xA;&lt;li&gt;每个账户下的外部链与内部链；&lt;/li&gt;&#xA;&lt;li&gt;每条链上数以百万计的地址。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;没有统一结构时，用户换一个钱包导入同一种子，币种、账户、找零地址的对应关系全靠各家猜测，恢复结果不可靠。&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 把这五层全部写死，并连“导入种子后如何发现已有账户”也一并规定，使不同实现对同一种子得出同一棵树。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-五层路径&#34;&gt;4.1 五层路径&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / account&amp;#39; / change / address_index&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;撇号表示硬化派生。前三层用硬化派生，后两层用公开派生。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-逐层含义&#34;&gt;4.2 逐层含义&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;purpose（用途）&lt;/strong&gt;：常量 44&amp;rsquo;（0x8000002C），按 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的建议取值，表示这棵子树按本规范使用。硬化派生。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-440</title>
				<link>https://bitcoinarche.com/xieyi/bip-440.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-440.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Varops Budget For Script Runtime Constraint&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Rusty Russell &amp;lt;rusty@rustcorp.com.au&amp;gt;, Julian Moik &amp;lt;julianmoik@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-03-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/440&#34;&gt;https://bips.dev/440&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0440.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0440.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;脚本能力恢复（Great Script Restoration）一族的基础设施文档。它本身不恢复任何操作码，而是先给脚本运行定一套统一的成本账，后续提案才能在这套账之内放宽能力。&lt;/p&gt;&#xA;&lt;p&gt;直接关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 的签名操作预算（sigops budget），本 BIP 把这套思路推广到非签名操作&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/441&#34;&gt;BIP-441&lt;/a&gt;：恢复已禁用脚本（Tapleaf 0xC2），明确依赖本 BIP 的预算来防止当年导致 CVE-2010-5137 的过度计算&lt;/p&gt;&#xA;&lt;p&gt;原文定位很清楚：它是一个供其他 BIP 借用的框架（framework），文中给出的操作码示例，其限制都比现行规则更宽松，而不是更严。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;自比特币 v0.3.1 修复 CVE-2010-5137 以来，脚本能力被大幅收紧，目的是防止计算时间与内存占用过高带来的拒绝服务攻击。这些早期防护在当时是必要的。&lt;/p&gt;&#xA;&lt;p&gt;但随着使用方式变复杂，限制开始碍事：新提案往往必须逐个交代性能风险——要么大幅缩小自己的适用范围，要么引入专门的缓存策略缓解执行成本，要么借用现有的签名操作预算，临时拼凑动态执行上限。每个提案各算各的账，既不系统，也不透明。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt; 要做的，是一套简单、系统、显式的成本框架：按操作与栈数据的交互方式定价，以最坏情况为限。原文强调，即使用这种悲观假设，仍可通过静态分析证明大类脚本在所有可能输入下都不会超预算。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-预算怎么算&#34;&gt;4.1 预算怎么算&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;每笔交易有一个整数型的变操作数预算（varops budget）：交易总权重 × 固定系数 10,000。系数取 10,000，是为了让所有操作成本都能取整数。&lt;/li&gt;&#xA;&lt;li&gt;预算按整笔交易计算，而不是按单个输入计算。理由是支持跨输入自省（cross-input introspection）：一个小输入，合理地访问较大的输入，不应被单输入预算卡死。&lt;/li&gt;&#xA;&lt;li&gt;操作码执行时按其参数的长度（一般不是数值本身）消耗预算；一笔交易一旦超预算，验证即失败。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-成本模型的前提&#34;&gt;4.2 成本模型的前提&lt;/h3&gt;&#xA;&lt;p&gt;“varops”这个名字来自定价方式：除签名操作外，脚本操作的瓶颈主要取决于它处理多长的栈数据。模型的基本假设包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;栈向量本身的操作（如 OP_DROP）成本忽略不计，OP_ROLL 例外；&lt;/li&gt;&#xA;&lt;li&gt;内存分配与释放开销忽略不计；&lt;/li&gt;&#xA;&lt;li&gt;脚本解释本身的成本不计，它已由区块大小限制兜底；&lt;/li&gt;&#xA;&lt;li&gt;实现使用简单的线性连续内存数组、对栈数据做线性访问；&lt;/li&gt;&#xA;&lt;li&gt;对象大小以整笔交易为上限（最坏 4,000,000 字节）；&lt;/li&gt;&#xA;&lt;li&gt;每个操作码都按最坏情况定价。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文也说明：正常使用中小而热的对象远快于模型估计；实现比模型更高效没有问题，只有最坏情况显著更差的实现才有问题。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-441</title>
				<link>https://bitcoinarche.com/xieyi/bip-441.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-441.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/441&#34;&gt;BIP-441&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Restoration of disabled script (Tapleaf 0xC2)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Rusty Russell &amp;lt;rusty@rustcorp.com.au&amp;gt;, Julian Moik &amp;lt;julianmoik@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-03-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/441&#34;&gt;https://bips.dev/441&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0441.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0441.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;脚本能力恢复（Great Script Restoration）一族的核心提案，与 &lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt; 是一对：&lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt; 定预算，&lt;a href=&#34;https://bips.dev/441&#34;&gt;BIP-441&lt;/a&gt; 在预算之内把能力放回来。档案卡的“依赖”一行写的就是 &lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;它只作用于 Taproot 的脚本路径，且只作用于一种新叶子：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot 输出与 taptree 的基本结构&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript 的现行规则；0xC2 叶子未另行定义的操作码，仍按 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 执行&lt;/p&gt;&#xA;&lt;p&gt;理解它，要抓住一句话：不是回到旧脚本，而是在新叶子版本里、以新的成本约束重新启用旧能力。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;自比特币 v0.3.1 修复 CVE-2010-5137 以来，脚本能力被显著收紧，以防过度计算时间与内存占用带来的拒绝服务风险。原文说，这些早期防护当时是必要的、保住了网络稳定。&lt;/p&gt;&#xA;&lt;p&gt;代价是：用户对自己输出的花费条件能做的精确控制被拿掉了大半，“无需第三方信任的可编程货币”这一理想长期受挫。&lt;/p&gt;&#xA;&lt;p&gt;问题在于，当年禁用操作码是因为没有可靠办法限制其最坏成本。如今 &lt;a href=&#34;https://bips.dev/440&#34;&gt;BIP-440&lt;/a&gt; 的变操作数预算按操作数长度逐项计价、超预算即验证失败，原文认为这正好补上了当年缺的那道防线——于是可以在新叶子版本中恢复到 v0.3.1 之前的脚本能力，同时用预算防住当年那个漏洞的成因。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-入口新的-tapleaf-版本-0xc2&#34;&gt;4.1 入口：新的 Tapleaf 版本 0xC2&lt;/h3&gt;&#xA;&lt;p&gt;Taproot 叶子版本为 0xc2 时，按本 BIP 执行操作码；未在此明确定义的操作码，与 &lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt; 的定义完全相同。脚本验证失败的情形包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;超出该交易剩余的变操作数预算；&lt;/li&gt;&#xA;&lt;li&gt;任一栈元素超过 4,000,000 字节；&lt;/li&gt;&#xA;&lt;li&gt;栈与 altstack 元素总大小超过 8,000,000 字节；&lt;/li&gt;&#xA;&lt;li&gt;栈元素总数（含 altstack）超过 32,768。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-放宽的三组上限&#34;&gt;4.2 放宽的三组上限&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;单个栈元素上限：从 520 字节提高到 4,000,000 字节。原文的理由是：把整笔交易放上栈是可预见的用法，以区块大小（4MB）为限顺理成章；&lt;/li&gt;&#xA;&lt;li&gt;栈元素总字节数：新增 8,000,000 字节的总上限。许多栈操作至少要复制一份，故取单元素上限的两倍；&lt;/li&gt;&#xA;&lt;li&gt;栈元素个数：从 1,000 提高到 32,768。原文按最小输出等情形推算一笔交易可能需要区分的元素数量，取 32,768 为合理上限。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;内存仍必须有上限，目的始终是防内存型拒绝服务。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-442</title>
				<link>https://bitcoinarche.com/xieyi/bip-442.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-442.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/442&#34;&gt;BIP-442&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_PAIRCOMMIT&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;moonsettler &amp;lt;moonsettler@protonmail.com&amp;gt;, Brandon Black &amp;lt;freedom@reardencode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-12-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/442&#34;&gt;https://bips.dev/442&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0442.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0442.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Tapscript 扩展与契约（covenant）/向量承诺一族。它是一个小而专一的新操作码：只做“把两个栈元素绑成一个哈希承诺”这一件事，复杂结构靠反复使用它搭出来。&lt;/p&gt;&#xA;&lt;p&gt;相关提案：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript；本 BIP 在叶子版本 0xc0 的 Taproot 脚本花费中，用 OP_SUCCESS205（0xcd）的位置部署&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名；本 BIP 沿用其带标签哈希（tagged hash）记法与构造&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt;：OP_CHECKCONTRACTVERIFY；原文把“向量承诺类操作码”列为与它配合、共同搭出状态机的部件，本 BIP 正提供这类能力的一种实现&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;：OP_CHECKTEMPLATEVERIFY；原文的 Lightning Symmetry 示例中与它及 OP_CHECKSIGFROMSTACK、OP_INTERNALKEY 组合使用&lt;/p&gt;&#xA;&lt;p&gt;它也常与 LNhance 一组提案放在一起讨论，但档案上它是一份独立编号、独立规范的 BIP。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币脚本经常对单个数据项做承诺，例如哈希锁、时间锁、按公钥哈希付款；但缺少原生手段把多个数据项一起承诺。&lt;/p&gt;&#xA;&lt;p&gt;没有这种手段时，想把一组元素绑成一棵 Merkle 树、只留一个根哈希，合约要么做不了，要么绕远路。原文举了两类受影响的场景：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;哈希锁合约的推广：承诺一棵 Merkle 树，树中任一原像都能解锁花费；&lt;/li&gt;&#xA;&lt;li&gt;复杂委托：配合 OP_CHECKSIGFROMSTACK，对多个项的承诺签名，实现“时刻 t1 之后委托给 key1、时刻 t2 之后委托给 key2”之类的安排。此前这类委托要用 key laddering（一串密钥逐级签元组），验证成本更高、字节更费。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;在 MATT（Merklize All The Things）框架里，这类工作原先靠 OP_CAT 拼接再哈希；原文指出朴素地用 OP_CAT 有字节移位（byte shifting）攻击的风险，拼接结果的边界不唯一。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-443</title>
				<link>https://bitcoinarche.com/xieyi/bip-443.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-443.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_CHECKCONTRACTVERIFY&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Salvatore Ingala &amp;lt;salvatoshi@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-05-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-11-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/443&#34;&gt;https://bips.dev/443&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0443.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0443.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;契约（covenant）与“带状态的 UTXO”一族。它不针对某一个应用做专用操作码，而是提供一个原文所称的基础构件（fundamental building block）：让一枚 UTXO 带着一份数据承诺往下传，脚本在花费时能验这份数据、并规定下一枚 UTXO 的程序与数据。&lt;/p&gt;&#xA;&lt;p&gt;它与近亲的区别：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt;：OP_CHECKTEMPLATEVERIFY，把花费交易约束到一个固定输出模板；本 BIP 约束的是输出的程序（内部公钥与 taptree）与所嵌数据，数据还可以动态计算&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/345&#34;&gt;BIP-345&lt;/a&gt;：OP_VAULT，面向两步提款的专用金库构造；原文把它列为“约束币的未来”这一共同诉求下的专门方案之一&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/442&#34;&gt;BIP-442&lt;/a&gt;：OP_PAIRCOMMIT 等向量承诺操作码；原文说，与这类操作码配合，本 BIP 才能把任意状态机组合出来——状态转移是否合法，取决于 taptree 中脚本能表达的条件&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot；本 BIP 的数据承诺完全寄生在 Taproot 的密钥 tweak 结构里，不另造输出格式&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;“约束一枚币的未来能去哪、能变成什么”超出预签名交易能做的范围，是许多改进尝试的共同核心。原文列举：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ark、CoinPools、Timeout Trees 等 UTXO 共享方案，靠各种输出限制让多方共享一枚 UTXO 的控制权，同时保证每人管住自己的余额；&lt;/li&gt;&#xA;&lt;li&gt;OP_VAULT 式的链上反应式安全（两步提款）；&lt;/li&gt;&#xA;&lt;li&gt;OP_CHECKTEMPLATEVERIFY 式把交易约束到固定模板；&lt;/li&gt;&#xA;&lt;li&gt;侧链与 rollup：用递归契约约束的 UTXO 承载状态根，每次花费更新一次。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;而 BitVM 等构造绕开“UTXO 不能带状态”这一缺失，用 Lamport 签名与乐观执行硬搭智能合约，代价是复杂度、交互轮次，以及某些执行路径上的区块占用都极高，完全免信任的桥接设计仍未实现。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/443&#34;&gt;BIP-443&lt;/a&gt; 的主张是：不为某个应用做专用优化，而是补上那个共同缺失的原语——UTXO 携带状态（state-carrying UTXOs），让上述构造有统一的底层构件可用。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-446</title>
				<link>https://bitcoinarche.com/xieyi/bip-446.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-446.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/446&#34;&gt;BIP-446&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_TEMPLATEHASH&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gregory Sanders &amp;lt;gsanders87@gmail.com&amp;gt;, Antoine Poinsot &amp;lt;mail@antoinep.com&amp;gt;, Steven Roose &amp;lt;steven@stevenroose.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-02-06&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/446&#34;&gt;https://bips.dev/446&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0446.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0446.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易模板承诺一族。它与 &lt;a href=&#34;https://bips.dev/119&#34;&gt;BIP-119&lt;/a&gt; 的 OP_CHECKTEMPLATEVERIFY 是近亲：都让一枚输出承诺“花费它的交易必须长成某个样子”。区别在形态——前者是校验型操作码，本 BIP 是把哈希压上栈，脚本可以拿这个哈希继续做比较、签名等组合运算。&lt;/p&gt;&#xA;&lt;p&gt;血缘与组合关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot；模板哈希复用它的签名消息预计算字段&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;：Tapscript；本 BIP 只在这个环境里定义新操作&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：其带标签哈希（tagged hash）被本 BIP 沿用，新标签为 TemplateHash&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/448&#34;&gt;BIP-448&lt;/a&gt;：打包部署提案，把本 BIP 与 OP_CHECKSIGFROMSTACK、OP_INTERNALKEY 一起提出激活&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;二层协议里，“下一笔交易必须恰好是这一笔”这种约束，今天普遍靠预签名交易模拟：各方事先把未来的交易签好、保管好，轮到时照章广播。交互与保管都是负担，也带来风险。&lt;/p&gt;&#xA;&lt;p&gt;原文列举的受益场景：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;闪电网络：可免去在 commitment_signed 消息里为每个 HTLC 传递、保存签名的做法——把 HTLC 交易直接承诺进承诺交易的 HTLC 输出，是对现行 2-of-2 多签安排的直接替代；&lt;/li&gt;&#xA;&lt;li&gt;Ark：接收一枚 VTXO 可以做到非交互（non-interactive）；&lt;/li&gt;&#xA;&lt;li&gt;LN-Symmetry：减少实现所需的交互轮次（roundtrips）；&lt;/li&gt;&#xA;&lt;li&gt;Discreet Log Contracts（DLC）：原文称之为显著的优化。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;共同点是：用脚本内的一次哈希承诺，替掉“所有参与方预先签名”这一整套交互流程，协议因此更简单、更安全，有时还明显更省。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-操作语义&#34;&gt;4.1 操作语义&lt;/h3&gt;&#xA;&lt;p&gt;OP_TEMPLATEHASH 在 Tapscript 执行环境中重新定义 OP_SUCCESS206（0xce）。执行时，把当前上下文中“花费本输出的那笔交易”的模板哈希压入栈，脚本继续执行。它不像校验型操作码那样自己判成败——判不判、怎么判，由后续脚本决定。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-448</title>
				<link>https://bitcoinarche.com/xieyi/bip-448.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-448.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/448&#34;&gt;BIP-448&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Taproot-native (Re)bindable Transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gregory Sanders &amp;lt;gsanders87@gmail.com&amp;gt;, Antoine Poinsot &amp;lt;mail@antoinep.com&amp;gt;, Steven Roose &amp;lt;steven@stevenroose.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-03-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/448&#34;&gt;https://bips.dev/448&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0448.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0448.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;部署打包（bundle）一族：它自己不发明新操作码，而是把三份各自独立的操作码提案绑成一个软分叉包，论证“这三个一起上，能解锁什么、风险为什么可控”。&lt;/p&gt;&#xA;&lt;p&gt;包内三件：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/446&#34;&gt;BIP-446&lt;/a&gt;：OP_TEMPLATEHASH，承诺花费交易模板&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt;：OP_CHECKSIGFROMSTACK，对任意消息验 Schnorr 签名&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/349&#34;&gt;BIP-349&lt;/a&gt;：OP_INTERNALKEY，把 Taproot 内部公钥压入栈&lt;/p&gt;&#xA;&lt;p&gt;原文致谢一节说明，这一组合与 Brandon Black 此前以 LNHance 之名提出的组合相似。本 BIP 与三份单项 BIP 的分工是：单项 BIP 写清各自的精确语义，本 BIP 负责组合的动机、取舍与部署。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;三个操作单独看都很小：一个承诺交易模板，一个对栈上消息验签，一个取内部公钥。原文的主张是，正是这三个模块化能力的组合，能改善一批已研究充分的二层协议，并使一些新协议在合理的交互要求下成为可能：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OP_TEMPLATEHASH 让 Tapscript 承诺“必须由这笔确切的交易来花”。今天这件事靠所有参与方签名模拟；换成脚本承诺后，交互更少，协议更简单、更安全，有时还显著更高效；&lt;/li&gt;&#xA;&lt;li&gt;OP_CHECKSIGFROMSTACK 引入对任意消息的 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; Schnorr 验签，支撑委托（delegation）与预言机证明（oracle attestations）；&lt;/li&gt;&#xA;&lt;li&gt;两者结合，得到可重绑定签名（rebindable transaction signatures）：签名可按规则重新绑定到新的交易模板上，由此使一种新型支付通道 LN-Symmetry（即 eltoo 思路）成为可能。原文称其简单性让多方通道变得实际可行，让 Daric 这类两方通道得以简化，并能显著改善 statechains；&lt;/li&gt;&#xA;&lt;li&gt;可重绑定签名还能进一步减少二层协议的交互，例如 Ark 的变体 Erk，以及把今天的闪电网络升级到 PTLC（Point Time Locked Contracts）时带来的大幅简化；&lt;/li&gt;&#xA;&lt;li&gt;OP_INTERNALKEY 把内部公钥压上栈，原文称之为对可重绑定签名“自然且极其简单”的优化。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;换言之，要解决的不是某个单点功能，而是“二层协议为了模拟‘承诺下一笔交易’与‘可重绑定签名’，长期付出高交互成本”这一类问题。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-449</title>
				<link>https://bitcoinarche.com/xieyi/bip-449.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-449.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/449&#34;&gt;BIP-449&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_TWEAKADD - x-only key tweak addition&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jeremy Rubin &amp;lt;jeremy@char.network&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-03-05&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/449&#34;&gt;https://bips.dev/449&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0449.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0449.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Taproot / tapscript 扩展族，也是近年来一批“给脚本补上基础运算原语”的软分叉提案之一。&lt;/p&gt;&#xA;&lt;p&gt;比特币在推导 Taproot 输出密钥时已经在用 x-only 密钥微调（tweak）：内部密钥加上一个标量对应的点，得到实际的输出密钥，规则见 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;。但这套运算只发生在脚本之外；tapscript 内部没有对应的操作码，脚本算不出微调后的密钥。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/449&#34;&gt;BIP-449&lt;/a&gt; 补的正是这一块。它单独一个操作码并不能完成复杂合约，原文的示例构造大多要与同期提案组合使用：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/348&#34;&gt;BIP-348&lt;/a&gt;：OP_CHECKSIGFROMSTACK，对栈上数据验签&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/349&#34;&gt;BIP-349&lt;/a&gt;：OP_INTERNALKEY，把当前 Taproot 内部密钥推上栈&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/442&#34;&gt;BIP-442&lt;/a&gt;：OP_PAIRCOMMIT，专为成对承诺设计；原文指出，若它可用，默克尔化承诺有更简单便宜的做法，&lt;a href=&#34;https://bips.dev/449&#34;&gt;BIP-449&lt;/a&gt; 的拼法只是“单独部署时也能做”的备选&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;没有脚本内的密钥微调原语，凡是依赖“密钥之间关系”的协议只能绕路：公开哈希原像、预先承诺多个完整公钥，或者在每一步追加签名检查。成本更高，表达也更笨拙。&lt;/p&gt;&#xA;&lt;p&gt;原文列出的具体构造包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;微调揭示（tweak-reveal）脚本&lt;/strong&gt;：脚本承诺一个基础密钥，见证提供标量，现场导出花费密钥；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;签名顺序证明&lt;/strong&gt;：一位签名者的授权以另一位的完整签名为微调量，从而证明“我是在看到他的签名之后才签的”，后签者可以据此把前签者的部分授权细化为一笔完整交易；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;委托（delegation）&lt;/strong&gt;：一方用“以对方公钥哈希为微调量导出的密钥”签名，授权对方在宽松条件下代行；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;目标微调与密钥揭示合约&lt;/strong&gt;：要求花费者公开某个标量 t，证明 t·G + k1·G = k2·G 一类等式，本质上是证明掌握某个离散对数；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;默克尔化承诺&lt;/strong&gt;：把默克尔根哈希当作微调标量，用一个导出密钥承诺一整棵数据结构，揭示时再验证。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;共同的模式是：脚本里固定基础密钥，标量由见证提供。&lt;a href=&#34;https://bips.dev/449&#34;&gt;BIP-449&lt;/a&gt; 只暴露椭圆曲线加法这一个原语，哈希、Taproot 专用微调的构造等高层逻辑留给脚本组合或其他操作码。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-适用范围与操作码编号&#34;&gt;4.1 适用范围与操作码编号&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;只在 tapscript 中有效（见证版本 1、叶子版本 0xc0）；在旧式脚本或 SegWit v0 脚本中，该操作码被禁用，执行即失败。&lt;/li&gt;&#xA;&lt;li&gt;操作码写作 OP_TWEAKADD，编号 0xBE（或待定）；原文要求取一个未使用的 OP_SUCCESSx，最好是将来也不太可能恢复原义的位置。这也是它能以软分叉方式部署的原因：未升级节点把 OP_SUCCESSx 一律视为成功。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-栈语义&#34;&gt;4.2 栈语义&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;... [tweak32] [pubkey32] OP_TWEAKADD  -&amp;gt;  ... [pubkey32_out]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;输入在栈顶的是 32 字节 x-only 公钥（大端 x 坐标），其下是 32 字节大端无符号整数标量 t。输出是 Q = P + t·G 的 x 坐标，其中 P 是把输入 x 坐标按 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt; 偶数 Y 规则提升（lift）得到的曲线点，G 是 secp256k1 生成元。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-45</title>
				<link>https://bitcoinarche.com/xieyi/bip-45.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-45.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Structure for Deterministic P2SH Multisignature Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Manuel Araoz &amp;lt;manu@bitpay.com&amp;gt;, Ryan X. Charles &amp;lt;ryan@bitpay.com&amp;gt;, Matias Alejo Garcia &amp;lt;matias@bitpay.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-04-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;https://bips.dev/45&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0045.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0045.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt; 是 HD 钱包派生路径族中专管多签的一支，与单人多账户的 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 并列。它是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的一个具体应用（原文摘要明说），建立在 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 之上，地址形态固定为 P2SH 多签。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：派生算法底座&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：用途字段规则，本篇 purpose = 45&#39;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：单人钱包的多账户层级，与本篇是平行结构，不是上下级&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt;：后来的多签层级，把脚本类型（p2sh-p2wsh / p2wsh）也编进路径，是多签结构在 SegWit 时代的对应物&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;多人共管一笔资金（如公司的 m-of-n 多签金库）时，原文先列明它的工作假设：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;n 个参与方共享一个 m-of-n 钱包；&lt;/li&gt;&#xA;&lt;li&gt;每一方独立生成自己的主私钥，互不经手对方的私钥；&lt;/li&gt;&#xA;&lt;li&gt;所有地址都用多签 P2SH；&lt;/li&gt;&#xA;&lt;li&gt;用 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 派生公钥，再组装多签脚本与对应的 P2SH 地址；&lt;/li&gt;&#xA;&lt;li&gt;生成地址不应需要各方之间通信——每一方都必须能独立生成全部公钥；&lt;/li&gt;&#xA;&lt;li&gt;而创建交易与签名，则必须各方通信协作。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;难点在第四、第五条之间：私钥各管各的，地址却要全员一致。若没有统一的派生结构，每一方长出的地址序列会对不上，共享钱包无从建立；每次收款都逐一协商地址，又违背“生成地址无需通信”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt; 的目标，就是给这类分层确定性 P2SH 多方多签钱包（原文简称 HDPM 钱包）定一套标准的创建、使用、导入与存储方式，使不同实现之间可以互通。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-450</title>
				<link>https://bitcoinarche.com/xieyi/bip-450.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-450.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/450&#34;&gt;BIP-450&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Formosa—Seed encoding by themed mnemonic stories&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Yuri S Villas Boas &amp;lt;yurisvb@pm.me&amp;gt;, André Fidencio Gonçalves &amp;lt;andre7c4@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-05-15&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2023-05-02&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/450&#34;&gt;https://bips.dev/450&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0450.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0450.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;助记词与种子编码族，是 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 的扩展，不是替代。&lt;/p&gt;&#xA;&lt;p&gt;这一族的分工是：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 定义分层确定性钱包如何从种子派生密钥，&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 定义如何把熵编码成助记词、再由助记词经 PBKDF2 推出种子。&lt;a href=&#34;https://bips.dev/450&#34;&gt;BIP-450&lt;/a&gt;（Formosa）只改最外层的一环——熵呈现给人的样子——并且刻意让种子推导绕回 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;，所以档案卡中把 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 列为依赖。&lt;/p&gt;&#xA;&lt;p&gt;原文的说法是：&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 本身就是 Formosa 的一个“主题”（theme），Formosa 是它的严格超集。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;助记词比原始二进制或十六进制好记、好抄、好口述，但 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 的词串有一个先天弱点：词与词之间没有语法关系、没有语义关系。人的记忆是联想式的——能挂上已有知识、形成画面和故事的信息才容易长期记住——一串互不相关的词恰恰不给记忆任何抓手。&lt;/p&gt;&#xA;&lt;p&gt;Formosa 的做法是把词汇按句法角色（如主语、动词、形容词、宾语、地点）拆进若干小词表，再让整句落在一个连贯的语义域里：中世纪奇幻、科幻、自然、金融，或用户自选的主题。同样 33 比特熵，&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 给三个孤立的词，Formosa 给一句可以想象出画面的话，例如原文示例主题 medieval_fantasy 下的一句 “king unveil sweet wine queen throne_room”，补上主题隐含的冠词与介词，就是“国王向王后揭开甜酒”的场景。&lt;/p&gt;&#xA;&lt;p&gt;原文特别划清一条界限：这是搬运计算机生成的随机数的转写工具，不是把用户自编的句子加工成钱包种子的工具——后者即所谓脑钱包（brainwallet），不在本提案范围内。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-术语与主题theme结构&#34;&gt;4.1 术语与主题（theme）结构&lt;/h3&gt;&#xA;&lt;p&gt;为避免 sentence 一词两义，原文固定了术语：word 是一个词；category 是一个句法角色，自带词表与固定位宽；theme 是全部 category、词表、位宽、顺序与约束的集合，相当于 Formosa 版的 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 词表；sentence 是由一个主题对单个 33 比特熵块编码得到的词序，相当于 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt; 的连续三个词；全部 sentence 顺序拼接就是 mnemonic（助记故事）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-451</title>
				<link>https://bitcoinarche.com/xieyi/bip-451.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-451.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/451&#34;&gt;BIP-451&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dust UTXO Disposal Protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;bubb1es &amp;lt;bubb1es71@proton.me&amp;gt;, haris &amp;lt;harismuzaffer@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-04-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2026-01-25&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/451&#34;&gt;https://bips.dev/451&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0451.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0451.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;钱包隐私防护与 UTXO 管理族，处理的是“收到不想要的小钱之后怎么办”。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/125&#34;&gt;BIP-125&lt;/a&gt;（Opt-in RBF，手续费替换）关系最紧：原文的第三方批量合并机制正是靠 RBF 把内存池里多笔未确认的处置交易替换成一笔来完成的。除此之外，它依赖的都是既有机制——OP_RETURN 输出的中继策略、ALL|ANYONECANPAY 签名哈希类型——不引入任何新规则。原文的相关工作还提到 dust-b-gone、dusts 两个既有工具，本提案是把这类实践标准化的一次尝试。&lt;/p&gt;&#xA;&lt;p&gt;标准化的目的，原文列了四条：统一格式使处置交易无法被用来指纹识别用户用的是哪款钱包；统一签名约定使互不相干的人的处置可以合并成一笔，省区块空间；把隐私最佳实践写成规范，避免各家实现各犯各的错；统一标记也便于链上分析工具识别处置交易、反过来追溯粉尘攻击的来源。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;粉尘攻击（又称强制地址复用攻击）是成熟的隐私威胁：攻击者向大量地址各打一笔极小金额。当钱包日后把这些粉尘 UTXO 与正常 UTXO 合并花费时，攻击者用“共同输入所有权启发式”——同一笔交易的全部输入推定为同一人所有——就能把原本互不关联的地址串到一起，并关联到后续花费，削弱用户隐私。&lt;/p&gt;&#xA;&lt;p&gt;业界通行对策是把粉尘 UTXO“锁定”、永不花费。原文指出锁定本身带来四个问题：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;UTXO 集合膨胀&lt;/strong&gt;：永不花费的粉尘永久占用全体全节点必须维护的 UTXO 集合空间；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;钱包杂乱&lt;/strong&gt;：积攒的粉尘干扰界面与选币（coin selection）；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;误合并&lt;/strong&gt;：用户可能在正常交易中不慎把粉尘带上，正中攻击者下怀；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;锁定脆弱&lt;/strong&gt;：锁定只是钱包软件层面的状态，迁移钱包、用种子恢复、软件缺陷、继承等场景都可能让粉尘意外解锁，隐私防线随之失效。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;改走 OP_RETURN 销毁则有几重好处：OP_RETURN 输出可证明不可花费、不进 UTXO 集合；没有找零输出，就没有新地址可被关联；粉尘被永久移出钱包；处置费率虽高但金额全来自粉尘本身，受害者不用另掏钱；矿工得到补偿。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-交易格式硬性要求&#34;&gt;4.1 交易格式（硬性要求）&lt;/h3&gt;&#xA;&lt;p&gt;一笔合规的粉尘处置交易必须同时满足：&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;整体&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;nLockTime 必须为区块高度 0——所有实现用同一值，既防指纹识别，也因金额极小而不必顾虑手续费狙击；&lt;/li&gt;&#xA;&lt;li&gt;费率不得低于最低中继费率（原文写作时为 0.1 sat/vB）；&lt;/li&gt;&#xA;&lt;li&gt;基础体积至少 65 字节，以满足网络现行的最小中继体积标准性规则。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;输出：恰好一个，且必须是 OP_RETURN&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;输出金额为零，全部输入金额都成为手续费；&lt;/li&gt;&#xA;&lt;li&gt;OP_RETURN 数据固定为三字节 ASCII 字符串 “ash”，字节序列为 &lt;code&gt;0x6a 0x03 0x61 0x73 0x68&lt;/code&gt;（OP_RETURN、OP_PUSHBYTES_3、“ash”）。选 “ash”（灰烬）是取“烧掉粉尘”之意；统一的小输出既满足 65 字节下限，也使所有输入类型共用同一输出脚本、可以互相合并。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;输入&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-46</title>
				<link>https://bitcoinarche.com/xieyi/bip-46.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-46.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/46&#34;&gt;BIP-46&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Address Scheme for Timelocked Fidelity Bonds&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Chris Belcher &amp;lt;belcher@riseup.net&amp;gt;, Thebora Kompanioni &amp;lt;theborakompanioni+bip46@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2022-04-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2022-05-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/46&#34;&gt;https://bips.dev/46&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0046.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0046.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/46&#34;&gt;BIP-46&lt;/a&gt; 挂在 HD 钱包派生路径族之下，但服务的对象很专门：保真保证金（fidelity bonds）的时间锁定地址。它不另造派生体系，而是借用现成账户形态改一个参数：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;派生算法底座是 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;；&lt;/li&gt;&#xA;&lt;li&gt;账户结构与 &lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 一脉相同，原文说它大体沿用了 &lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/86&#34;&gt;BIP-86&lt;/a&gt; 的做法以便实现，只是把 change 层取值为 2；&lt;/li&gt;&#xA;&lt;li&gt;时间锁本身靠 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 的 OP_CHECKLOCKTIMEVERIFY 实现；&lt;/li&gt;&#xA;&lt;li&gt;与 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的关系是“账户骨架同源”，但用途完全不同：一个管日常多账户收款，一个管锁仓凭证。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文还自述：这套标准已经在 JoinMarket 中实现并部署，本 BIP 更多是把既有做法记录成文（原文用语是 documenting something which already exists），因此评审期可改动的空间有限。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-什么是保真保证金&#34;&gt;3.1 什么是保真保证金&lt;/h3&gt;&#xA;&lt;p&gt;某些去中心化匿名协议需要抵御女巫攻击（sybil attack）：让同一个攻击者廉价地伪造大量身份。保真保证金的办法是故意牺牲比特币的价值来让一个密码学身份变得昂贵——具体做法是把币用 OP_CHECKLOCKTIMEVERIFY 锁进一个时间锁定地址，牺牲的是资金的时间价值。&lt;/p&gt;&#xA;&lt;p&gt;这种牺牲必须能向第三方证明：出示该 UTXO 的 outpoint、地址的赎回脚本，以及用赎回脚本中公钥对应的私钥做出的签名即可。牺牲的价值是客观、可核验、不可伪造的量（原文类比工作量证明）。原文举的实例是 JoinMarket：其用保真保证金抵御女巫攻击，写作时累计锁定超过 600 BTC，有的锁定多年；原文估算，攻击者若要解混所有 CoinJoin，需锁定超过 10 万 BTC 数年。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-为什么需要统一派生方案&#34;&gt;3.2 为什么需要统一派生方案&lt;/h3&gt;&#xA;&lt;p&gt;如果每家钱包各定一套时间锁地址的生成方法，用户备份保证金时除了种子还要逐个记录时间锁数值，丢了记录就可能找不回锁仓。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-461</title>
				<link>https://bitcoinarche.com/xieyi/bip-461.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-461.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/461&#34;&gt;BIP-461&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Deterministic ECDSA Signatures&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Liam Gilligan &amp;lt;liamdgilligan@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-08-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;讨论日期&lt;/th&gt;&lt;td&gt;2026-06-09&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/461&#34;&gt;https://bips.dev/461&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0461.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0461.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;签名算法族，管的是 ECDSA 这条老线——即 Taproot 之前比特币一直使用的签名方案（Schnorr 签名见 &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;，只用于 Taproot）。&lt;/p&gt;&#xA;&lt;p&gt;它不改验证规则，只规范签名者一侧如何生成签名，与几个既有文档相邻：&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 规定了链上 ECDSA 签名必须采用的严格 DER 编码，本提案的字节数讨论正以该编码为前提；随机数的确定性导出直接采用 IETF 的 RFC 6979，这是 libsecp256k1 的默认随机数函数、也是 Bitcoin Core 显式请求的函数（原文脚注语）。可以说，本提案是把 Bitcoin Core 与 libsecp256k1 中已经存在的确定性签名、低 r 磨制等实践，写成一份可供任何实现逐字对照、可供不同签名器互相校验的正式规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;在现行共识规则下，一条 ECDSA 签名有两个自由度：签名者自由选择随机数（nonce）k，由此定下 r；给定 r 后，s 又有两个互补的合法取值。一个作恶的签名者（例如被植入后门的签名设备固件）可以利用这份自由，把密钥材料藏进看似正常的签名里——原文脚注点名的 Dark Skippy 就是这类手法：恶意固件把种子材料编码进随机数，攻击者只要在链上收集到这些签名，就能恢复出种子。&lt;/p&gt;&#xA;&lt;p&gt;随机或各行其是的签名算法堵不上这个洞，因为没有对照标准：你无法证明某个签名“本不该长这样”。&lt;/p&gt;&#xA;&lt;p&gt;确定的、标准化的算法把自由度清零，泄漏随之变成可检测的行为：把同一把私钥装进两个独立实现的签名器，对同一条消息各签一次，结果应当逐字节相同；一旦不同，就证明至少有一个签名器没有按规范行事。原文强调，正是“标准化”使这种交叉核对成为可能——非标准算法没有第二个实现可供比对。&lt;/p&gt;&#xA;&lt;p&gt;附带的收益是体积：规范同时强制 low-r 与 low-s 后，DER 编码的签名至多 70 字节（带签名哈希标志 71 字节），而任意合法 ECDSA 签名的上限是 72 字节（带标志 73 字节）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-47</title>
				<link>https://bitcoinarche.com/xieyi/bip-47.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-47.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Reusable Payment Codes for Hierarchical Deterministic Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Justus Ranvier &amp;lt;justus@openbitcoinprivacyproject.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-04-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;https://bips.dev/47&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0047.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0047.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt; 是 HD 钱包派生路径族的一员，是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的一个具体应用（purpose = 47&amp;rsquo;），并自述为对实现 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的 HD 钱包的补充：支付码身份与 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 账户一一配对，经支付码收到的款与经 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 地址收到的款等同，花费时可以同作一笔交易的输入。&lt;/p&gt;&#xA;&lt;p&gt;同族关系：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：派生算法底座&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：用途字段规则&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级，本篇的 identity 层与它的 account 层对应&lt;/p&gt;&#xA;&lt;p&gt;它在原文状态一节另有说明：就兼容实现第 1、2 版支付码的钱包而言，本 BIP 可视为定稿；但支付码规范今后的发展（第 3 版及以上）不再经 BIP 流程发布，应查 Open Bitcoin Privacy Project 的 RFC 仓库。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;商家与个人常常需要一个能长期公开、与现实身份绑定的收款入口。直接复用同一个 P2PKH 地址收款，代价是安全与隐私尽失：所有付款在链上彼此关联，任何人都能看到这个身份收了多少、与谁往来。&lt;/p&gt;&#xA;&lt;p&gt;一次性地址隐私好，却无法“张贴”：你不能把下个月才生成的地址印在今天的名片上。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/47&#34;&gt;BIP-47&lt;/a&gt; 要的是两者兼得。原文动机说：支付码在商家—顾客交互中给交易加上身份信息，同时保护用户隐私；它把 Darkwallet 式隐身地址的隐私收益带给 SPV 客户端，无需可信全节点协助，并大幅减少对区块链存储的依赖。&lt;/p&gt;&#xA;&lt;p&gt;办法是把“公开的收款标识”与“实际收款地址”分开：公开的是支付码（一组扩展公钥加元数据），实际地址由付款方在付款时用 ECDH 临时算出，每笔都不同，且只有收付双方能算出彼此的关联。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-三层路径与三类子密钥&#34;&gt;4.1 三层路径与三类子密钥&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / identity&amp;#39;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;purpose 为 47&amp;rsquo;（0x8000002F），coin_type 与 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 同义，identity 层等价于 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的 account 层。前三层用硬化派生；identity 的扩展公钥加上表示一节的元数据，构成一个“支付码”。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-48</title>
				<link>https://bitcoinarche.com/xieyi/bip-48.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-48.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Multi-Script Hierarchy for Multi-Sig Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Fontaine &amp;lt;dentondevelopment@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-12-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/48&#34;&gt;https://bips.dev/48&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0048.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0048.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt; 是 HD 钱包派生路径族中多签一支在 SegWit 时代的层级规范。它是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的一个具体应用（purpose = 48&amp;rsquo;），同时拼合了三份前置规范：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：派生算法&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：用途字段规则&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级，本篇的账户等层级沿用其模式，原文说本篇正是受 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 启发&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt;：经公钥排序的确定性 P2SH 多签地址——支持本篇的钱包天然支持 &lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt; 的确定性密钥排序，使所有多签地址/脚本都由排序后的公钥确定性地得出&lt;/p&gt;&#xA;&lt;p&gt;与同族 &lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt; 的分工：&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt; 定的是 P2SH 多签、按共签人分分支的结构；&lt;a href=&#34;https://bips.dev/48&#34;&gt;BIP-48&lt;/a&gt; 定的是单个确定性多签钱包内部、按脚本类型再分一层的账户层级。两者谈的不是同一套树。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文动机直接：业界事实上已经在普遍使用 &lt;code&gt;m/48&#39;&lt;/code&gt; 派生路径做分层确定性多签钱包，但这一做法没有成文标准。本篇的目的，是把既有的行业实践定义成规范，让其他开发者有据可循。&lt;/p&gt;&#xA;&lt;p&gt;同时它要留出扩展口：多签的脚本形态会随协议演进而增加（当年已有嵌套 SegWit 与原生 SegWit 两种），若每出一种脚本类型就新写一份 BIP，既慢又容易让派生空间互相冲突。在路径里专设一层 script_type，未来的脚本类型只需往这一层追加取值即可纳入同一规范。&lt;/p&gt;&#xA;&lt;p&gt;这套层级因此相当完备：多账户、每账户的外部/内部链、多种脚本类型、每链数以百万计的地址，都在一棵树内解决。&lt;/p&gt;&#xA;&lt;p&gt;向后兼容被原文单列一节强调：已经有不少钱包在用 &lt;code&gt;m/48&#39;&lt;/code&gt; 方案，本 BIP 意在维持这一派生路径的既有真实用法，不作任何破坏性改动，以免现有用户丢币；已经支持 &lt;code&gt;m/48&#39;&lt;/code&gt; 的钱包无需改动即可合规。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-六层路径&#34;&gt;4.1 六层路径&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / account&amp;#39; / script_type&amp;#39; / change / address_index&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;比 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的五层多出一层 script_type。前四层用硬化派生，后两层用公开派生。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-49</title>
				<link>https://bitcoinarche.com/xieyi/bip-49.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-49.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Derivation scheme for P2WPKH-nested-in-P2SH based accounts&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Daniel Weigl &amp;lt;DanielWeigl@gmx.at&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-05-19&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/49&#34;&gt;https://bips.dev/49&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;HD（分层确定性）钱包派生族，紧接 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 之后：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包的基本结构；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：用路径第一层 purpose 区分不同用途；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：以 purpose 44&amp;rsquo; 定多币种、多账户层级；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;：沿用同一结构，只把 purpose 换成 49&amp;rsquo;，表示账户里装的是隔离见证地址；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：隔离见证本身，其中定义了 P2WPKH 嵌套进 P2SH 的封装方式；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：P2SH，嵌套所依赖的脚本哈希地址形式。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一句话：路径结构借 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;，地址封装借 &lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;，&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt; 只负责把两者对上号。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;隔离见证启用后，出现了一种过渡地址形式：把 P2WPKH（见证版公钥哈希）嵌套进 P2SH 地址里。旧钱包能识别这种以脚本哈希呈现的地址，新钱包则能按见证方式花费。&lt;/p&gt;&#xA;&lt;p&gt;问题是：没有共同派生方案时，同一主种子导入不同 HD 钱包，各家派生出的账户位置可能不一致，用户找不到自己的币。&lt;/p&gt;&#xA;&lt;p&gt;原文比较了两条路线：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;沿用已有 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 账户&lt;/strong&gt;，在原公钥旁额外派生 P2SH 地址，或从同一账户根分叉出专门的外部／内部链；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;新建专用账户&lt;/strong&gt;，只用于隔离见证地址。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;路线 1 有一个共同缺点：把主种子导入不支持 &lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt; 的钱包时，账户可能显示出来，却漏掉一部分 UTXO，用户看到的余额是不完整的，自己还不容易察觉。&lt;/p&gt;&#xA;&lt;p&gt;因此本 BIP 选择路线 2：失败方式要“显眼”——要么账户完整出现，要么完全不出现。用户不必在每次换钱包恢复后，还要逐笔核对余额有没有少。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-公钥派生路径&#34;&gt;4.1 公钥派生路径&lt;/h3&gt;&#xA;&lt;p&gt;沿用 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的账户结构，只改 purpose 一层：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-50</title>
				<link>https://bitcoinarche.com/xieyi/bip-50.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-50.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/50&#34;&gt;BIP-50&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;March 2013 Chain Fork Post-Mortem&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-03-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/50&#34;&gt;https://bips.dev/50&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;信息类事后分析（post-mortem），不提出新规则，只记录一次真实事故。它与一般规范类 BIP 不同：读它是为了理解早期比特币在实现层面出过什么问题、社区当时如何处置。&lt;/p&gt;&#xA;&lt;p&gt;它记录的事件牵涉两个版本世代的差异：0.8 之前的客户端使用 Berkeley DB，0.8 改用了 LevelDB。也因此，它常被放在“实现差异如何变成共识风险”这一主题下阅读。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-出了什么事&#34;&gt;3.1 出了什么事&lt;/h3&gt;&#xA;&lt;p&gt;一个“交易输入总数比以往见过的都多”的区块被挖出并广播。0.8 节点能处理它，但部分 0.8 之前的节点拒绝了它，于是区块链出现了意料之外的分叉。&lt;/p&gt;&#xA;&lt;p&gt;当时 0.8 一侧的链约占 60% 算力，分叉因此不会自动消解——若 0.8 之前的链在总工作量上反超，0.8 节点本会重组过去，但算力分布让这件事没有自然发生。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-当时如何恢复&#34;&gt;3.2 当时如何恢复&lt;/h3&gt;&#xA;&lt;p&gt;为了尽快恢复一条公认的链，BTCGuild 与 Slush 两家矿池把自家 0.8 节点降级回 0.7，让它们的矿池也拒绝那个大区块。这样，多数算力回到了不含该区块的链上，最终 0.8 节点重组到了 0.8 之前的链上。&lt;/p&gt;&#xA;&lt;p&gt;期间至少发生了一笔大额双花。原文同时说明：实施者只是试验双花是否可行，并无恶意盗取的意图。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-哪些地方做对了&#34;&gt;3.3 哪些地方做对了&lt;/h3&gt;&#xA;&lt;p&gt;原文列出的“做对了”包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;分叉被非常快地检测到；&lt;/li&gt;&#xA;&lt;li&gt;关键人物当时在线，能在 IRC 上联系到，或能直接联系上；&lt;/li&gt;&#xA;&lt;li&gt;Marek Palatinus（Slush）与 BTCGuild 的 Michael Marsee（Eleuthria）迅速降级节点、恢复以旧链为准，尽管这让他们牺牲了可观的收入；&lt;/li&gt;&#xA;&lt;li&gt;主要交易所的充值与 BitPay 支付被迅速暂停，事后又迅速恢复；&lt;/li&gt;&#xA;&lt;li&gt;唯一一次针对商家的攻击，出手者并无真正盗钱的意图。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本 BIP 不定新规则，以下是原文给出的根因与行动项，属于事后结论。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-52</title>
				<link>https://bitcoinarche.com/xieyi/bip-52.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-52.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/52&#34;&gt;BIP-52&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Durable, Low Energy Bitcoin PoW&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Michael Dubrovsky &amp;lt;mike+bip@powx.org&amp;gt;, Bogdan Penkovsky &amp;lt;bogdan+bip@powx.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-05-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (hard fork)（共识（硬分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/52&#34;&gt;https://bips.dev/52&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0052.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0052.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;改动工作量证明（PoW）本身的提案族。这类提案动的不是交易格式或脚本，而是“挖矿这道题怎么出”——属于共识层最核心的部分，本 BIP 在档案中标注为共识层（硬分叉）。&lt;/p&gt;&#xA;&lt;p&gt;原文在动机部分专门比较了其他降能耗路线：权益证明、时空证明等新共识机制。作者的立场是：那些机制需要新的安全假设、未经足够规模的实网检验；不如不换掉 PoW，只改变 PoW 的成本构成。本 BIP 因此与“换共识机制”的提案划清了界限，走的是“改良 PoW 经济学”的路线。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;作者列出的问题都围绕能耗：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;比特币价值与效用上升，网络激励了数十亿美元规模的矿机与电力投入；竞争加剧后，家庭挖矿已无利可图，即便是最先进的 ASIC 矿机，若没有极廉价的电力也覆盖不了电费成本；&lt;/li&gt;&#xA;&lt;li&gt;对廉价电力的重度依赖，使新矿工难以入场；币价下跌时矿机关机，又造成算力不稳定；&lt;/li&gt;&#xA;&lt;li&gt;网络承载的价值越大，比特币关联的能耗占全球能耗的比例越高，带来扩容失败与舆论反弹的可能；&lt;/li&gt;&#xA;&lt;li&gt;挖矿在实践中集中于能拿到充裕廉价电力的地方，并与大型公用事业及控制它们的政府相联系，作者认为这长期会侵蚀抗审查性与安全性；&lt;/li&gt;&#xA;&lt;li&gt;原文还举了现实事件为例：中国煤电电网故障曾导致约 25% 算力骤降，Tesla 曾撤销接受比特币付款——能耗问题有真实的现实代价。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;作者要的不是“让挖矿变便宜”，而是把成本构成从运营开支（OPEX，主要是电费）转向资本开支（CAPEX，主要是硬件）：挖一块的美元成本不变，但能源占比大幅下降。这样挖矿在电费贵的地区也能盈利，地理分布随之分散；低运营成本的机器一旦开机，即使奖励缩水也没有关机的理由，算力对币价波动更不敏感。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-总体方案光学工作量证明opow&#34;&gt;4.1 总体方案：光学工作量证明（oPoW）&lt;/h3&gt;&#xA;&lt;p&gt;oPoW 是对 Hashcash 的修改，设计为最适合用一类新型光子（photonic）处理器计算。原文称，它不在密码学与博弈论安全性上妥协于 Hashcash，只是把挖矿的运营开支转成资本开支。它同时与 GPU、FPGA、ASIC 等传统数字硬件兼容，因此原文设想可以有一段光学与传统硬件并行挖矿的过渡期。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-核心算法heavyhash&#34;&gt;4.2 核心算法：HeavyHash&lt;/h3&gt;&#xA;&lt;p&gt;HeavyHash 取代 Hashcash 中的 SHA256 位置，由一个已验证的数字哈希（SHA3／Keccak）加上大量乘累加（MAC）运算构成，分三步：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;对输入做 Keccak 哈希，得到 256 位结果；&lt;/li&gt;&#xA;&lt;li&gt;把结果重塑为 64 个 4 位无符号数组成的向量，与一个 64×64 矩阵做矩阵—向量乘法，乘积截取最高 4 位；&lt;/li&gt;&#xA;&lt;li&gt;把第 2 步结果与第一步哈希做异或，再做一次 Keccak，得到最终输出。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;它可以在任何普通数字硬件上计算，但只有把小型数字核心与低功耗光子协处理器（负责 MAC 运算）结合时才高效。名字里的 “Heavy” 指它被额外计算“加重”了：同等成本的 oPoW 矿机，名义算力（HeavyHash／秒）会远低于比特币 ASIC 的 SHA256 算力。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-53</title>
				<link>https://bitcoinarche.com/xieyi/bip-53.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-53.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/53&#34;&gt;BIP-53&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Disallow 64-byte transactions&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Chris Stewart &amp;lt;stewart.chris1234@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-04-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/53&#34;&gt;https://bips.dev/53&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0053.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0053.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;共识清理（consensus cleanup）一族：专修区块 Merkle 树构造的历史弱点。它与 &lt;a href=&#34;https://bips.dev/54&#34;&gt;BIP-54&lt;/a&gt;（Consensus Cleanup）关系最紧——&lt;a href=&#34;https://bips.dev/54&#34;&gt;BIP-54&lt;/a&gt; 把“64 字节交易无效”作为其打包修复中的一项；&lt;a href=&#34;https://bips.dev/53&#34;&gt;BIP-53&lt;/a&gt; 则是把这一项单独抽出来，完整论证其理由与利用方式的一份文档。&lt;/p&gt;&#xA;&lt;p&gt;它还牵涉：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;：部分 Merkle 树格式，SPV 客户端据此验证交易是否在区块中；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/30&#34;&gt;BIP-30&lt;/a&gt;／&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;：原文在讨论有效 64 字节交易攻击成本时引用；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;：原文用它说明隔离见证之前的 64 字节交易不可能花费受数字签名保护的 UTXO；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;：原文引用其关于未确认交易依赖链可锻性的说明。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;区块头里包含对本区块交易集合的承诺：把各交易的 txid（交易的双重 SHA256）建成 Merkle 树，树根放进区块头。轻客户端凭一条 Merkle 路径就能被证明“某交易在某区块中”。&lt;/p&gt;&#xA;&lt;p&gt;原文指出，这种 Merkle 树构造有若干安全弱点，其中与 64 字节直接相关的有两类：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-区块可锻性&#34;&gt;3.1 区块可锻性&lt;/h3&gt;&#xA;&lt;p&gt;一个 64 字节交易的序列化，恰好等于 Merkle 树中两个哈希的拼接（32 字节 + 32 字节）。恶意节点可以构造一笔 64 字节交易，使其序列化等于某个区块里 Txid₀‖Txid₁ 的拼接，再把含这笔恶意交易的“区块”转发出去：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;若这笔 64 字节交易按共识规则无效：收到它的节点会把整个区块标记为无效，而其他节点收到的是含原始两笔交易的真区块——先收到假区块的节点将无法与同伴达成共识。原文估算，找到这样的碰撞约需 2²² 量级的工作量。&lt;/li&gt;&#xA;&lt;li&gt;若这笔 64 字节交易按共识规则有效：构造它约需 2²²⁴ 量级的工作量，计算与资金上都昂贵，但理论上可能，并可导致网络持续分裂。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文注记：无效交易这一路攻击向量曾在 Bitcoin Core 0.6.2 修复（CVE-2012-2459），在 0.13.x 被重新引入，又在 0.14 再次修补。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-54</title>
				<link>https://bitcoinarche.com/xieyi/bip-54.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-54.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/54&#34;&gt;BIP-54&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Consensus Cleanup&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Antoine Poinsot &amp;lt;mail@antoinep.com&amp;gt;, Matt Corallo &amp;lt;bips@bluematt.me&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-04-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/54&#34;&gt;https://bips.dev/54&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0054.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0054.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;“共识清理”族：不加新功能，只修长期存在的共识弱点，并把部署软分叉的固定成本一次摊掉——这正是原文说明的打包理由。&lt;/p&gt;&#xA;&lt;p&gt;它与几份文档直接相关：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/53&#34;&gt;BIP-53&lt;/a&gt;：单独论证“禁止 64 字节交易”的一份草案，本 BIP 把同一修复作为四条规则之一收进来；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/30&#34;&gt;BIP-30&lt;/a&gt;：防止重复 coinbase 覆盖未花费输出的校验，本 BIP 要让它可以被永久免除；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;：coinbase 中写入区块高度；本 BIP 的 coinbase 改造与它早年的违规情形直接相关；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;：本 BIP 的签名操作计数方式沿用其规范的算法；&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bips.dev/94&#34;&gt;BIP-94&lt;/a&gt;：原文提到，testnet4 的 timewarp 修复采用了另一种宽限期方案。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文还说明，本文件建立在 Matt Corallo 一份更早的提案之上。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文列了四个长期问题：&lt;/p&gt;&#xA;&lt;h3 id=&#34;31-timewarp-攻击&#34;&gt;3.1 timewarp 攻击&lt;/h3&gt;&#xA;&lt;p&gt;难度调整的时间戳规则有漏洞（timewarp bug）：掌握多数算力的攻击者可以任意压低挖矿难度、任意加快出块速率。原文给出的最坏情形是：攻击开始后 38 天内，难度可被压到最低。它还让矿工激励更难推理：加快出块等于从未来矿工手里偷走区块补贴、并扩大可用区块空间，短视的用户与矿工可能有动机去利用它。&lt;/p&gt;&#xA;&lt;p&gt;原文同时一并处理了相关的 Murch–Zawy 变体：难度调整周期的时长不应为负，这一修复风险极低。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-最坏情况的区块验证时间太长&#34;&gt;3.2 最坏情况的区块验证时间太长&lt;/h3&gt;&#xA;&lt;p&gt;特制区块可以贵到离谱：原文说，在高端设备上验证可能要数分钟，在低端设备上可达数小时。验证慢抬高了独立全量验证的成本；矿工还能用它攻击竞争对手，造成歪曲的激励、中心化压力与网络安全性下降。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-merkle-树弱点&#34;&gt;3.3 Merkle 树弱点&lt;/h3&gt;&#xA;&lt;p&gt;一笔非见证数据恰好 64 字节的交易，既可被解释为 Merkle 树的中间节点，也可被解释为叶子节点。攻击者可借此诱使 SPV 验证者接受一笔根本不在区块中的交易的包含证明。让 64 字节交易无效，是从根源上处理，不要求 SPV 用户知道还要采取某种变通办法。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-60</title>
				<link>https://bitcoinarche.com/xieyi/bip-60.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-60.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/60&#34;&gt;BIP-60&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Fixed Length &#34;version&#34; Message (Relay-Transactions Field)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Amir Taaki &amp;lt;genjix@riseup.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-06-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/60&#34;&gt;https://bips.dev/60&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0060.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0060.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络协议的消息格式族，直接因 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 而起：&lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt; 给 version 消息加了一个标志，表明是否要向该节点中继新交易消息，协议版本随之升到 70001。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/60&#34;&gt;BIP-60&lt;/a&gt; 处理的是这个改动的“后遗症”：relay 标志成了 version 消息流中的一个可选部分。它还引用了 &lt;a href=&#34;https://bips.dev/14&#34;&gt;BIP-14&lt;/a&gt;（User Agent），version 消息中的 user_agent 字段即出自该规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的批评集中在“可选字段”破坏了比特币消息的两条性质：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;字段个数固定&lt;/strong&gt;：比特币消息的一个性质是字段数量固定，格式简单易懂。往消息里加可选字段，会在可选字段之后还有其他字段时造成反序列化问题。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;长度可校验&lt;/strong&gt;：以 version 消息为例，本可以检查其长度来确认字节流是否一致；有了可选字段，这种检查不再可能。而检查一致性——无论是内部反序列化代码，还是核查其他节点发来的 version 消息格式是否正确——都是有益的。原文还设想：将来网络实现更加多样化时，会需要按每个协议版本严格执行这种字段长度合规检查。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;流式解析&lt;/strong&gt;：定长字段消息可以把流操作符传来传去做反序列化；有了可选字段，这一性质也丢了——解析器必须额外知道流还剩多少字节，解析不再是“傻读”即可。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一句话：问题不在 relay 标志本身，而在它以“有就读、没有就算”的可选形式存在。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-version-消息的完整字段表&#34;&gt;4.1 version 消息的完整字段表&lt;/h3&gt;&#xA;&lt;p&gt;原文给出的 version 负载字段依次为：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;version&lt;/code&gt;（4 字节，int32_t）：节点使用的协议版本；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;services&lt;/code&gt;（8 字节，uint64_t）：为这条连接启用的功能位域；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;timestamp&lt;/code&gt;（8 字节，int64_t）：标准 UNIX 时间戳（秒）；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;addr_recv&lt;/code&gt;（26 字节，net_addr）：接收此消息的节点的网络地址；&lt;/li&gt;&#xA;&lt;li&gt;以下为 version ≥ 106 才有：&lt;code&gt;addr_from&lt;/code&gt;（26 字节，net_addr）：发送此消息的节点的网络地址；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;nonce&lt;/code&gt;（8 字节，uint64_t）：每次发送 version 包时随机生成的节点随机数，用于检测连到了自己；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;user_agent&lt;/code&gt;（变长，var_str）：见 &lt;a href=&#34;https://bips.dev/14&#34;&gt;BIP-14&lt;/a&gt;，字符串为 0 字节时填 0x00；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;start_height&lt;/code&gt;（4 字节，int32_t）：发送方节点收到的最新区块高度；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;relay&lt;/code&gt;（1 字节，bool）：远程对等方是否应公布中继交易，见 &lt;a href=&#34;https://bips.dev/37&#34;&gt;BIP-37&lt;/a&gt;，自版本 ≥ 70001 起。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文同时重申握手流程：节点建立出站连接后立即公布自己的 version，远程节点以自己的 version 回应；双方交换完 version 之前不能有进一步通信。version 包被接受后，应回送一个 “verack” 包。当时已分配的 services 值只有 1（NODE_NETWORK，表示可向该节点索取完整区块而非仅区块头）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-61</title>
				<link>https://bitcoinarche.com/xieyi/bip-61.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-61.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/61&#34;&gt;BIP-61&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Reject P2P message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-06-18&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/61&#34;&gt;https://bips.dev/61&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;P2P 网络协议的消息族，与 &lt;a href=&#34;https://bips.dev/60&#34;&gt;BIP-60&lt;/a&gt; 同属对等服务层、围绕同一时期的协议版本（70,002）展开：一份管 version 消息的格式，一份新增一种消息类型。&lt;/p&gt;&#xA;&lt;p&gt;它处在交易与区块中继流程之中：inv 公告、getdata 索取、tx／block 发送是既有流程，&lt;a href=&#34;https://bips.dev/61&#34;&gt;BIP-61&lt;/a&gt; 只是在“发送方送来的东西被拒收”时，补上一条回告通道。此前，被拒绝是沉默的——发送方不知道对方拒收了，更不知道为什么。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机有两条：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;互操作&lt;/strong&gt;：让对等方得到反馈——它的区块或交易为什么被拒、它为什么因不遵守协议而被封禁——有助于不同实现之间彼此兼容、排查分歧；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;给 SPV 客户端一个提示&lt;/strong&gt;：当 SPV（简易支付验证）客户端的交易因优先级或手续费不足被拒时，能得到“出问题了”的线索，而不是无声无息地发不出去。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;核心问题是：P2P 网络此前没有标准的“我拒绝，理由如下”的表达方式，发送方只能靠超时与猜测。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-reject-消息的基本形态&#34;&gt;4.1 reject 消息的基本形态&lt;/h3&gt;&#xA;&lt;p&gt;新增一种消息类型 “reject”，在收到 “version”“tx” 或 “block” 消息后直接回送给该对等方。例如一笔中继交易被拒的流程是：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;--&amp;gt; inv&#xA;&amp;lt;-- getdata&#xA;--&amp;gt; tx&#xA;&amp;lt;-- reject&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;P2P 协议版本 70,002 及以后的所有实现都应支持 reject 消息。&lt;/p&gt;&#xA;&lt;p&gt;每条 reject 消息以公共字段开头：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;response-to-msg&lt;/code&gt;（变长，var_str）：触发这条 reject 的消息类型；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;reject-code&lt;/code&gt;（1 字节，uint8_t）：0x01 至 0x4f 的拒绝代码；&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;reason&lt;/code&gt;（变长，var_string）：供调试用的人类可读说明。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文特别强调：reason 字符串只用于调试，不同实现可以用不同措辞；不应展示给用户，也不应拿来做诊断互操作问题以外的任何用途。真正可依赖的是代码，不是文案。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-62</title>
				<link>https://bitcoinarche.com/xieyi/bip-62.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-62.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dealing with malleability&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-03-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/62&#34;&gt;https://bips.dev/62&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;交易可锻性（malleability）治理族，也是共识规则收紧型（软分叉）提案的一份早期样本。它在引入机制上借用 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 的办法（用区块版本号达到阈值后激活新规则），原文的 Block validity 一节明确如此说明。&lt;/p&gt;&#xA;&lt;p&gt;原文开头有一行醒目的声明：本文档仍在进行中（work in progress），未完成、未实现、也不适合部署。读这份文档，要带着这个前提——它是 2014 年时点上对可锻性来源的一次系统清点与逐项封堵尝试，而不是一份生效过的规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;截至 2014 年 2 月，比特币交易在多个方面是可锻的：一笔有效交易可以在传播途中被修改而不失效，修改者并不需要相关私钥。原文列出它带来的麻烦：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;发送方可能认不出被改过的自己的交易；&lt;/li&gt;&#xA;&lt;li&gt;发送方可能已经用原交易的找零构造了后续交易；若被改过的版本被挖出，后续交易随之无效；&lt;/li&gt;&#xA;&lt;li&gt;被改过的交易事实上构成双花，即使发送方并无恶意，也能被利用来让其他攻击更容易得手。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文清点的可锻性来源共有九项：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;非 DER 编码的 ECDSA 签名&lt;/strong&gt;：参考客户端用 OpenSSL 验签，而 OpenSSL 接受比 DER 标准更宽松的序列化。自 v0.8.0 起，非 DER 签名已不再被中继；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;scriptSig 中的非压栈操作&lt;/strong&gt;：任何能得到相同压栈结果、但不只是压入数据的脚本操作序列，都给出另一笔同样有效的交易；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;scriptSig 中非标准大小类型的压栈操作&lt;/strong&gt;：压栈操作有多种（OP_0、单字节压栈、至多 75 字节的数据压栈、OP_PUSHDATA1／2／4），后者与前者结果相同，于是产生额外可能；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;数字压栈的零填充&lt;/strong&gt;：被当作数字解释的栈值可以被零填充出多种编码；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ECDSA 签名本身的可锻性&lt;/strong&gt;：把签名中的 S 取负（模曲线阶）仍然有效；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;scriptSig 中多余的操作&lt;/strong&gt;：在脚本开头添加不被对应 scriptPubKey 消费的额外压栈；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;被脚本忽略的输入&lt;/strong&gt;：例如 scriptPubKey 以 OP_DROP 开头时，scriptSig 最后一个压栈总被忽略；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;基于 sighash 标志的掩蔽&lt;/strong&gt;：sighash 标志可以让签名忽略脚本的某些部分；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;发送方重新签名&lt;/strong&gt;：发送方（或任何持有相关私钥的人）总能为同一组输入输出造新签名。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;原文的判断是：前六项与第七项的一部分可以用新增共识规则修复，后两项修不了。即使有了新规则，只要输出脚本不属于“安全集合”，其花费交易仍可能被锻造；但若限定使用安全的输出脚本集合，新规则可以让花费交易“可选地”不可锻——由花费者自己选择，他本人总能借第 8、9 项绕开。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-63</title>
				<link>https://bitcoinarche.com/xieyi/bip-63.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-63.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/63&#34;&gt;BIP-63&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Stealth Addresses&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;—&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Proposed（已分配编号）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/63&#34;&gt;https://bips.dev/63&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;—（仓库中无此文件）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;仅从标题 Stealth Addresses（隐身地址）可以知道，它被分配编号时预定要讨论的主题方向是“隐身地址”这一类地址方案。除此之外，没有正文可供判断它属于哪一层、与哪些 BIP 如何衔接，本页不做展开。&lt;/p&gt;&#xA;&lt;p&gt;在 BIP 索引里，它属于一类特殊条目：编号真实存在、被保留，但没有随编号一同发布的提案正文。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;无正文可读，因此它具体要解决什么问题、动机如何论述，都无从谈起。能确认的只有：编号 &lt;a href=&#34;https://bips.dev/63&#34;&gt;BIP-63&lt;/a&gt; 已被分配并保留，标题为 Stealth Addresses。&lt;/p&gt;&#xA;&lt;p&gt;任何关于它技术路线、参数或取舍的说法，都不属于本页——因为没有原文可以核对。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;没有规则可述：提案正文从未公开发布，仓库中也没有对应的原文文件。没有规范、没有参考实现、没有测试向量。&lt;/p&gt;&#xA;&lt;p&gt;因此，任何声称“按 &lt;a href=&#34;https://bips.dev/63&#34;&gt;BIP-63&lt;/a&gt; 实现”的说法，都缺乏可核对的依据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;五谁必须动&#34;&gt;五、谁必须动&lt;/h2&gt;&#xA;&lt;p&gt;没有人需要动。没有正文，就没有给持币人、钱包开发者、节点或矿工的任何要求。&lt;/p&gt;&#xA;&lt;h2 id=&#34;六现在算不算数以及一个常见误读&#34;&gt;六、现在算不算数，以及一个常见误读&lt;/h2&gt;&#xA;&lt;p&gt;状态为 Proposed（已分配编号）：这只表示编号被保留下来了，不表示提案已经提出完整文本，更不表示它被讨论、被接受或已部署。&lt;/p&gt;&#xA;&lt;p&gt;常见误读：&lt;/p&gt;&#xA;&lt;p&gt;“&lt;a href=&#34;https://bips.dev/63&#34;&gt;BIP-63&lt;/a&gt; 有正式编号，说明隐身地址方案已经被比特币采纳。”&lt;/p&gt;&#xA;&lt;p&gt;不对。有编号不等于已被采纳。编号只是档案中的一个位置；这份提案连正文都没有发布，自然谈不上采纳与部署。评价任何 BIP，都要看它的正文与状态，而不是只看编号是否存在。&lt;/p&gt;&#xA;&lt;h2 id=&#34;七延伸&#34;&gt;七、延伸&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;阅读版：&lt;a href=&#34;https://bips.dev/63&#34;&gt;https://bips.dev/63&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;仓库总目录：&lt;a href=&#34;https://github.com/bitcoin/bips&#34;&gt;https://github.com/bitcoin/bips&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p class=&#34;meta&#34;&gt;本页内容整理自 &lt;a href=&#34;https://github.com/bitcoin/bips&#34;&gt;bitcoin/bips&lt;/a&gt; 仓库与 &lt;a href=&#34;https://bips.dev/63&#34;&gt;bips.dev&lt;/a&gt;，事实已与仓库核对；解读仅供学习参考。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-64</title>
				<link>https://bitcoinarche.com/xieyi/bip-64.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-64.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/64&#34;&gt;BIP-64&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;getutxo message&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mike Hearn &amp;lt;hearn@vinumeris.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-06-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Peer Services（对等服务）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/64&#34;&gt;https://bips.dev/64&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0064.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0064.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/64&#34;&gt;BIP-64&lt;/a&gt; 属于对等服务层（Peer Services）的 P2P 协议扩展族：它不改共识规则、不改交易格式，只给节点之间增加一种“代查”问答——由没有完整 UTXO 集合的轻客户端发问，由全节点代为查询后回覆。&lt;/p&gt;&#xA;&lt;p&gt;它与布隆过滤（Bloom filtering）同属轻客户端依赖全节点的路线，原文也明确说：两者的安全模型相同，远程节点都可能以“遗漏”的方式撒谎。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;所有全节点都维护一个未花费交易输出集合（UTXO set）。一笔交易是否双花，要看它引用的输出是否还在这个集合里；输出的标识叫 outpoint，就是“包含该输出的交易的哈希 + 序号”。&lt;/p&gt;&#xA;&lt;p&gt;轻客户端 / SPV 客户端手里没有完整的 UTXO 集合，有时却很想快速查一下某个输出还在不在。原文举了两个例子：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;担保合约（assurance contracts）&lt;/strong&gt;：新的认捐（pledge）出现时，快速检查这笔认捐是否已经被双花撤销；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;浮动手续费计算&lt;/strong&gt;：SPV 钱包做手续费估算时可能用到这类数据——不过原文说这一用途还需要协议的其他改动，不在此展开。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文也承认：这类应用并非非它不可，完整下载并保存整条区块链也能做；这条消息的价值在于性能可接受、界面上的各种情形好处理。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-请求消息-getutxos&#34;&gt;4.1 请求消息 getutxos&lt;/h3&gt;&#xA;&lt;p&gt;包含两个字段：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;check mempool&lt;/strong&gt;（1 字节 bool）：计算时是否把内存池交易算进去——算进去，就会暴露内存池交易新产生的 UTXO，并把被内存池交易花掉的输出排除；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;outpoints&lt;/strong&gt;（vector&amp;lt;COutPoint&amp;gt;）：要查询的 outpoint 列表，每个 outpoint 按 tx 消息里相同的方式序列化。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-回覆消息-utxos&#34;&gt;4.2 回覆消息 utxos&lt;/h3&gt;&#xA;&lt;p&gt;包含四个部分：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;chain height&lt;/strong&gt;（uint32）：算出结果那一刻的链高度；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;chain tip hash&lt;/strong&gt;（uint256）：那一刻链顶区块的哈希；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;hit bitmap&lt;/strong&gt;（byte[]）：每个被查询的 outpoint 占一位，标明它在 UTXO 集合里找到没有；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;result utxos&lt;/strong&gt;：只为“未花费”（位图里置位）的 outpoint 各给一个结果对象。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;结果对象包含：定义该输出的交易版本号（uint32）、该交易所在区块的高度（uint32；在内存池里则为 0x7FFFFFFF）、以及输出本身（CTxOut，按 tx 消息里相同的方式序列化）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-65</title>
				<link>https://bitcoinarche.com/xieyi/bip-65.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-65.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;OP_CHECKLOCKTIMEVERIFY&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Peter Todd &amp;lt;pete@petertodd.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-10-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;https://bips.dev/65&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 是时间锁族里管“绝对时间”的那一份：锁的界限是一个具体的区块高度或时刻。交易自带的 nLockTime 字段早就存在，但它约束的是整笔交易何时能被挖出，约束不到单个输出“在某时刻之前谁都花不了”。&lt;/p&gt;&#xA;&lt;p&gt;与它对照的是相对时间锁一族：&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt; 给 nSequence 赋予“自所花输出被确认起算”的相对锁定语义，&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt; 则为这类计算定义了中位过去时间（median-time-past）的取法。绝对锁看日历，相对锁看年龄，两者是互补关系。&lt;/p&gt;&#xA;&lt;p&gt;部署机制上，它复用了 &lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 的双门槛 IsSuperMajority() 切换办法（见第四节）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;nLockTime 能证明一件事：一笔花掉某输出的交易被构造出来了，因此“将来有可能花掉它”是成立的。&lt;/p&gt;&#xA;&lt;p&gt;但 nLockTime 证明不了反过来的事：“在某时刻之前不可能花掉它”。因为无法排除有人已经在私下签好了另一笔花掉它的交易。&lt;/p&gt;&#xA;&lt;p&gt;原文列的应用都建立在“可证明地暂时花不了”之上：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;托管安排&lt;/strong&gt;：Alice 与 Bob 用 2-of-2 多签共同经营，另请律师 Lenny 做例外情况下的后备。标准 2-of-3 里 Lenny 随时能与任一方合谋；用 CLTV 改成“平时只能两人联签，三个月后 Lenny 才可与任一方联签”，律师平时碰不到钱，也少了被胁迫交钥匙的动机；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;非交互式定时退款&lt;/strong&gt;：需要双方合作花费的协议，原先要交互式地预先 setup 带 nLockTime 的退款交易，还受交易可塑性影响；CLTV 可以非交互地在脚本里内置退款路径，可塑性也不再是问题；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;双因素钱包&lt;/strong&gt;：服务方联签的钱包，改用“服务方签，或到期后用户单签”的脚本，用户永远能在服务不可用时等到期自行花费；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;支付通道&lt;/strong&gt;：Jeremy Spilman 式通道原先要预签退款交易并由付款方保管，同样受可塑性影响；换成双因素钱包同款脚本可同时解掉这两个问题；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;为发布数据付费、向矿工费证明牺牲、冻结资金&lt;/strong&gt;：都靠“某个时刻之前谁都花不了、之后按某路径可花”的脚本形状实现。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-语义重新定义-nop2&#34;&gt;4.1 语义：重新定义 NOP2&lt;/h3&gt;&#xA;&lt;p&gt;CHECKLOCKTIMEVERIFY 重新定义已有的 OP_NOP2。执行时，只要下列任一条件成立，脚本解释器就报错终止：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;栈为空；&lt;/li&gt;&#xA;&lt;li&gt;栈顶元素小于 0；&lt;/li&gt;&#xA;&lt;li&gt;栈顶元素与交易 nLockTime 字段的锁类型不同（一个按区块高度、一个按时间）；&lt;/li&gt;&#xA;&lt;li&gt;栈顶元素大于交易的 nLockTime 字段；&lt;/li&gt;&#xA;&lt;li&gt;该输入的 nSequence 字段为 0xffffffff（即输入已“终局化”，会使 nLockTime 失效）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;以上都不成立，脚本才像执行了一个 NOP 一样继续。原理是间接比较：nLockTime 本就保证交易在达到某高度或时间前不能被挖出，把脚本参数与 nLockTime 对比一致，就等于验证了期望的高度或时间已经达到；未达到之前，该输出不可花费。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-66</title>
				<link>https://bitcoinarche.com/xieyi/bip-66.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-66.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Strict DER signatures&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-01-10&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;https://bips.dev/66&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 是共识收紧族的一份：它不新增功能，只把原本“事实上被容忍”的一类签名编码从有效集合里划出去，属于典型的软分叉——新规则只增加失败情形，不增加成功情形，原文的示例一节专门逐条核对了这一点。&lt;/p&gt;&#xA;&lt;p&gt;内容上它是从先前的 &lt;a href=&#34;https://bips.dev/62&#34;&gt;BIP-62&lt;/a&gt; 提案中抽出的单项（原文致谢一节说明本文档 extracted from the previous BIP62 proposal）；它与交易可塑性的关系也来自那一脉络：严格编码顺带减少了一类可塑性来源。部署上，它使用的双门槛切换机制后被 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 复用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;比特币的参考实现当时依赖 OpenSSL 做签名验证，这等于让 OpenSSL 隐性地定义比特币的区块有效性规则。问题在于 OpenSSL 不是为“共识关键行为”设计的：它不保证不同版本之间逐 bug 兼容，它的改动已经实际影响过比特币软件。&lt;/p&gt;&#xA;&lt;p&gt;签名编码是最要害的一处。长期以来 OpenSSL 的各个版本会宽容地接受偏离 DER 标准的各种编码并判为有效；当 OpenSSL 1.0.0p 与 1.0.1k 收紧这一行为时，结果是一些节点开始拒绝整条链。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt; 的主张是反过来：把“有效签名恰好就是 DER 所规定的”写进比特币自己的有效性规则，使共识不再依赖 OpenSSL 的签名解析。原文说，这类改动是“若实现想把 OpenSSL 全部移出共识代码”所必需的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-总规则&#34;&gt;4.1 总规则&lt;/h3&gt;&#xA;&lt;p&gt;凡是传给 OP_CHECKSIG、OP_CHECKSIGVERIFY、OP_CHECKMULTISIG、OP_CHECKMULTISIGVERIFY 并要做 ECDSA 验证的签名，都必须使用严格 DER 编码。&lt;/p&gt;&#xA;&lt;p&gt;这四个操作码都对栈上的公钥 / 签名对逐个做 ECDSA 验证。对其中每次验证：若签名未通过下述 IsValidSignatureEncoding 检查，整个脚本立即判为失败；若签名是合法 DER、但 ECDSA 验证本身不通过，则按原有行为继续（在某些情形下使操作码停止并向栈上压 false，但不立即使脚本失败），后续未轮到的签名也就不再被做编码检查。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-67</title>
				<link>https://bitcoinarche.com/xieyi/bip-67.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-67.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Deterministic Pay-to-script-hash multi-signature addresses through public key sorting&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Thomas Kerin &amp;lt;me@thomaskerin.io&amp;gt;, Jean-Pierre Rupp &amp;lt;root@haskoin.com&amp;gt;, Ruben de Vries &amp;lt;ruben@rubensayshi.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-02-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/67&#34;&gt;https://bips.dev/67&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0067.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0067.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt; 是多签与 P2SH 族里管“同一个账户该有同一个地址”的那一份。&lt;/p&gt;&#xA;&lt;p&gt;链条是这样的：&lt;a href=&#34;https://bips.dev/11&#34;&gt;BIP-11&lt;/a&gt; 把 M-of-N 多签定为标准交易；&lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;（Pay to Script Hash）定义了多签的 P2SH 形态，花费成本由接收方以赎回脚本承担。但 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt; 的赎回脚本并不规定公钥的顺序与编码——脚本不同，哈希出的 P2SH 地址就不同。&lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt; 补的正是这一块：给公钥排一个唯一的序。&lt;/p&gt;&#xA;&lt;p&gt;原文的用法一节还列了 &lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;（确定性 P2SH 多签钱包结构）作为采用方，以及 Bitcore、Haskoin、Armory、BitcoinJ 等实现对排序函数的采用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;对同一组公钥、同一个所需签名数，赎回脚本里公钥的每一种排列（再乘以压缩 / 非压缩两种编码的差别）都能构成一个不同的标准赎回脚本，各有自己单独的 P2SH 地址。一个多签“账户”因此没有一个规范地址。&lt;/p&gt;&#xA;&lt;p&gt;这带来实际麻烦：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;同一组人共管的账户，在不同钱包里生成出不同地址，对账与识别都困难；&lt;/li&gt;&#xA;&lt;li&gt;特别是多签分层确定性（HD）钱包：本来只需共享“所需签名数 + 各参与方的主公钥”就应能各自独立生成同一批地址，排序不统一，这个最小状态就立不住；&lt;/li&gt;&#xA;&lt;li&gt;许多钱包服务商用 2-of-3 方案（用户自存一把备用钥匙、日常用一把、服务商联签一把），若排序成为通行标准，用户在服务商之外也能由第三方协助恢复钱包，不被服务商绑定。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文同时指出，当时多数网页钱包还不支持跨服务组建多签账户；能确保跨实现兼容的约定，正是为了让这类互通更容易达成。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-三步&#34;&gt;4.1 三步&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;第一步，统一编码。&lt;/strong&gt; 确保拿到的每个公钥都是压缩形式：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;022df8750480ad5b26950b25c7ba79d3e37d75f640f8e5d9bcd5b150a0f85014da&#xA;03e3818b65bcc73a7d64064106a859cc1a5a728c4345ff0b641209fba0d90de6e9&#xA;021f2f6e1e50cb6a953935c3601284925decd3fd21bc445712576873fb8c6ebc18&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;第二步，按二进制表示做字典序排序。&lt;/strong&gt; 上例排序后为：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-68</title>
				<link>https://bitcoinarche.com/xieyi/bip-68.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-68.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Relative lock-time using consensus-enforced sequence numbers&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mark Friedenbach &amp;lt;mark@friedenbach.org&amp;gt;, BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;, Nicolas Dorier &amp;lt;nicolas.dorier@gmail.com&amp;gt;, kinoshitajona &amp;lt;kinoshitajona@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-05-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;https://bips.dev/68&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt; 是相对时间锁的共识地基。它与两份 BIP 捆绑部署、缺一不可（原文部署一节明确要求三者用同一部署机制同时上线）：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/112&#34;&gt;BIP-112&lt;/a&gt;：OP_CHECKSEQUENCEVERIFY，让脚本内部也能检查相对锁定&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt;：中位过去时间（Median Time Past）用于 nLockTime 计算——&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt; 里凡提到 median-time-past，都按 &lt;a href=&#34;https://bips.dev/113&#34;&gt;BIP-113&lt;/a&gt; 的定义&lt;/p&gt;&#xA;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 的分工是：&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 管绝对界限（某高度 / 某时刻之前不可花），&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt; 管相对年龄（所花输出被确认之后还要再等多少块或多久）。双向支付通道与哈希时间锁合约（HTLC）需要的是后者：退款与惩罚路径的时限都是相对押金确认时刻起算的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;每笔交易的每个输入都有一个序列号（sequence number）字段。它最初的设想是交易替换：内存池里的交易可以用同一个输入、更高的序列值替换掉。它没有被正确实现，而且这个设想假定矿工会偏好高序列值、哪怕低序列值的交易更赚钱——只按利润行事的矿工会彻底打破这一假定。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/68&#34;&gt;BIP-68&lt;/a&gt; 的做法是把序列号改作他用，又不破坏既有功能：当时参考客户端对序列号的唯一实际使用，是“把一笔交易所有输入的 nSequence 都设为最大值以关闭 nLockTime 检查”，这一语义被完整保留（见第四节的禁用标志）。&lt;/p&gt;&#xA;&lt;p&gt;对比着看就清楚了：nLockTime 防的是“在某个日期之前被挖出”；nSequence 经本 BIP 改作“在所花输出达到某个年龄之前被挖出”。原文说，这一能力连同其他用途，使得双向支付通道成为可能。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-适用范围&#34;&gt;4.1 适用范围&lt;/h3&gt;&#xA;&lt;p&gt;本规范定义的语义只适用于 nVersion ≥ 2 的交易；且不适用于 coinbase 交易输入的 nSequence 字段。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-69</title>
				<link>https://bitcoinarche.com/xieyi/bip-69.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-69.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/69&#34;&gt;BIP-69&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Lexicographical Indexing of Transaction Inputs and Outputs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Kristov Atlas &amp;lt;kristov@openbitcoinprivacyproject.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-06-12&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/69&#34;&gt;https://bips.dev/69&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/69&#34;&gt;BIP-69&lt;/a&gt; 是钱包隐私族的一份信息类文档。它不改协议、不改交易有效性，只统一钱包在组交易时的一个细节：输入和输出的排列顺序。&lt;/p&gt;&#xA;&lt;p&gt;它与 &lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt; 气质相近：都是钱包层面的确定性约定，都不靠网络强制，靠的是“大家排得一样，个体才不显眼”。原文在动机与实现上多次提到多人共同构造的交易（如 CoinJoin）——排序规则只用公开的链上信息，多方场景同样适用；原文的实现一节列有 Electrum、BitcoinJS、Blockchain.info、Btcsuite 等采用方。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;在 &lt;a href=&#34;https://bips.dev/69&#34;&gt;BIP-69&lt;/a&gt; 之前，钱包客户端如何排列交易输入与输出没有任何标准。各钱包自行其事，结果是向被动的链上观察者泄漏用户信息：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;有的钱包按地址被导入或生成的先后排列输入，暴露钱包内部历史；&lt;/li&gt;&#xA;&lt;li&gt;许多钱包把支付输出放前面、找零输出放后面，等于直接告诉观察者哪笔是付款、哪笔是找零，发送方与接收方的财务状况都被泄漏；&lt;/li&gt;&#xA;&lt;li&gt;原文引的一个实例：有研究者侦测到 Bitstamp 在构造交易所交易时泄漏了信息，使交易者之间可能互相刺探。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一个自然的对策是随机排序——输入输出的顺序本来不影响交易功能。但原文指出随机排序有个审计难题：无法从代码或运行时分析证明排序真的随机，尤其软件闭源时。恶意的软件开发者甚至可以把顺序当作侧信道：把主私钥的比特编码进输入输出次序里，看链就能最终偷走用户全部资金。非确定性的方法不可重复，因而难以审计。&lt;/p&gt;&#xA;&lt;p&gt;各钱包排序习惯不同还带来另一重问题：可预测的怪癖构成各钱包或服务独有的“指纹”，隐私攻击者仅靠被动观察链上数据就能分辨交易出自哪家钱包。&lt;/p&gt;&#xA;&lt;p&gt;结论是把排序做成确定性的：同一笔交易，正确次序应当是显而易见的；规则只依赖全节点与 SPV 节点都已下载、且链上人人可见的公开信息，不触碰任何机密数据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-适用范围&#34;&gt;4.1 适用范围&lt;/h3&gt;&#xA;&lt;p&gt;适用于一切“输入输出顺序不影响功能”的交易。目前实际所指的是使用 SIGHASH_ALL 签名哈希类型的交易——签名承诺的正是输入输出的确切顺序。使用 SIGHASH_ANYONECANPAY 和 / 或 SIGHASH_NONE 的交易虽含未被签名覆盖的输入或输出，合规软件仍应输出已按字典序排好的交易，哪怕之后可能被他人改动。将来若有新的签名哈希类型，合规软件应类推适用字典序原则。&lt;/p&gt;&#xA;&lt;p&gt;确实要求特定顺序的协议（如因使用 SIGHASH_SINGLE）不在本 BIP 范围内，但原文建议它们参照本 BIP 的目标自行适配。&lt;/p&gt;&#xA;&lt;p&gt;所有比较都不需要常数时间，因为处理的信息不是秘密。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-输入的排序&#34;&gt;4.2 输入的排序&lt;/h3&gt;&#xA;&lt;p&gt;排序键只用两样：前一笔交易的哈希与该交易内的输出序号——交易哈希在链上以极高概率唯一（coinbase 交易的唯一性由 &lt;a href=&#34;https://bips.dev/30&#34;&gt;BIP-30&lt;/a&gt; 保证），同一交易内输出序号也唯一，足够定序。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;先比交易哈希：前一笔交易哈希按（反转字节序后的）形式升序、字典序排列；出于效率，先比哈希是因为不同交易的输出序号常相同，而哈希的每个字节都近似随机变量；&lt;/li&gt;&#xA;&lt;li&gt;哈希相同，再比输出序号：按整数值升序；&lt;/li&gt;&#xA;&lt;li&gt;两者都相同，两个输入视为相等。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文还指出：交易可塑性不会破坏这一过程的正确性——哪怕钱包用未确认 UTXO 做输入、攻击者改了前一笔交易在链上的哈希记录，钱包仍是按它写进输入数据的那个（已失效的）哈希在正确排序。&lt;/p&gt;&#xA;&lt;h3 id=&#34;43-输出的排序&#34;&gt;4.3 输出的排序&lt;/h3&gt;&#xA;&lt;p&gt;输出由金额与 scriptPubKey 两样定义：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-70</title>
				<link>https://bitcoinarche.com/xieyi/bip-70.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-70.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Payment Protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;, Mike Hearn &amp;lt;mhearn@bitcoinfoundation.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-07-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;https://bips.dev/70&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 是支付协议族的主文档，另有两份配套件与它同日指定：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt;：为这三种协议消息定义 MIME 媒体类型，规定消息经 HTTP 或邮件传递时如何标注封装&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt;：给 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 的 bitcoin: URI 增加 r 参数，让用户点一个链接就能启动本协议&lt;/p&gt;&#xA;&lt;p&gt;三份合起来是一条完整的商户收款链路：链接负责把顾客带进来（72），MIME 类型负责消息在网线上的身份（71），消息本身的含义与流程由本篇定义（70）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文先描摹了当时最简的比特币支付流程：顾客把商品放进购物车、决定用比特币付款；商户生成一个唯一收款地址并与订单关联；顾客从网页上复制地址粘进钱包，或点击 bitcoin: 链接让钱包带金额打开；顾客授权付款并经 P2P 网络广播；商户服务器侦测到付款、等足确认数后视为完成。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 要在这个流程上扩展五项能力：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;人类可读且安全的收款目的地&lt;/strong&gt;：顾客被要求授权付款给 “example.com”，而不是一串 34 字符、无法辨认的比特币地址；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安全的付款凭证&lt;/strong&gt;：顾客日后与商户发生争议时可出示；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;抗中间人攻击&lt;/strong&gt;：防止攻击者在硬件钱包授权交易之前，把商户的比特币地址替换成攻击者自己的地址；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;付款收到消息&lt;/strong&gt;：顾客立即知道商户已收到并正在处理其付款，而不必等链上确认去猜；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;退款地址&lt;/strong&gt;：顾客钱包自动把退款地址给商户，多付或订单无法履约时，商户不必先联系顾客就能退款。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;协议消息用 Google 的 Protocol Buffers 编码，用 X.509 证书认证，经 http / https 传输。原文说明，将来可以有别的 BIP 把它扩展到其他编码、PKI 体系或传输协议。&lt;/p&gt;&#xA;&lt;p&gt;整场会话只有三条消息：商户发 PaymentRequest，顾客回 Payment，商户回 PaymentACK。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-paymentrequest商户开的账单&#34;&gt;4.1 PaymentRequest：商户开的“账单”&lt;/h3&gt;&#xA;&lt;p&gt;具体内容放在 PaymentDetails 里，外面再套一层 PaymentRequest 装商户身份与签名。PaymentDetails 的主要字段：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-71</title>
				<link>https://bitcoinarche.com/xieyi/bip-71.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-71.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Payment Protocol MIME types&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-07-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/71&#34;&gt;https://bips.dev/71&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt; 是支付协议族里最小的一份配套件，与 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt; 同日指定：&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 定义消息本身，&lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt; 定义这些消息在互联网传输时的“信封标签”，&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt; 定义如何用一个链接把顾客带进流程。&lt;/p&gt;&#xA;&lt;p&gt;它被姊妹文档直接引用：&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 规定发送 Payment 消息时必须按 &lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt; 设置 Content-Type 与 Accept 头；&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt; 规定钱包抓取 PaymentRequest 时必须带 Accept: application/bitcoin-paymentrequest 头——那个类型名正是本篇定义的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 的消息是二进制的 Protocol Buffers 数据，需要经 HTTP 或电子邮件在钱包与服务器之间传递。&lt;/p&gt;&#xA;&lt;p&gt;原文的动机只有一句，但很实在：通过邮件或 HTTP 发送支付协议消息的钱包或服务器软件，应当遵循互联网标准，正确地封装这些消息。没有统一的媒体类型，接收方就只能靠猜——这团二进制字节到底是账单（PaymentRequest）、回执（Payment），还是确认（PaymentACK），三者的处理方式完全不同。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-三个媒体类型&#34;&gt;4.1 三个媒体类型&lt;/h3&gt;&#xA;&lt;p&gt;比特币支付协议消息的媒体类型（即 HTML / 邮件头里的 Content-Type）定为：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;消息&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Type / Subtype&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;PaymentRequest&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;application/bitcoin-paymentrequest&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Payment&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;application/bitcoin-payment&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;PaymentACK&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;application/bitcoin-paymentack&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;MIME 本身依 RFC 2046。本篇还明确：支付协议消息一律按二进制编码。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-72</title>
				<link>https://bitcoinarche.com/xieyi/bip-72.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-72.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;bitcoin: uri extensions for Payment Protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Gavin Andresen &amp;lt;gavinandresen@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-07-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/72&#34;&gt;https://bips.dev/72&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt; 是支付协议族的入口件，与 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt; 同日指定。它站在两套东西之间：一头是 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 早已通行的 bitcoin: URI（链接里带地址、金额、标签），一头是 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 的支付协议（要先抓取一份签名的 PaymentRequest 才开始）。&lt;/p&gt;&#xA;&lt;p&gt;本篇做的事，就是在 URI 上开一扇门：多带一个参数，支持新协议的钱包由此转入 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 流程；不支持的旧钱包照常按地址付款。发起抓取时用的 Accept 头（application/bitcoin-paymentrequest）则由 &lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt; 定义。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 的流程从“顾客表明准备付款、商户服务器回一份 PaymentRequest”开始，但顾客最初是怎么接触到商户的付款入口的，原协议没有规定。&lt;/p&gt;&#xA;&lt;p&gt;原文的动机是：让用户能点击网页或电子邮件里的链接来启动支付协议，同时与既有的比特币钱包向后兼容。链接是最自然的入口——用户本来就习惯点 bitcoin: 链接唤起钱包；问题只是怎样让同一个链接对新旧钱包分别做对的事。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-r-参数&#34;&gt;4.1 r 参数&lt;/h3&gt;&#xA;&lt;p&gt;bitcoin: URI 方案新增一个可选的参数 &lt;code&gt;r&lt;/code&gt;，其值是一个 URL，钱包应从该 URL 抓取一份 PaymentRequest 消息。URL 中不允许出现在查询参数范围内的字符，必须按 RFC 3986 与 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 做百分号编码。&lt;/p&gt;&#xA;&lt;p&gt;若提供了 &lt;code&gt;r&lt;/code&gt; 参数、且不要求向后兼容，URI 的比特币地址部分可以省略，形式变为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;bitcoin:?r=...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;42-支持本篇的钱包怎么做&#34;&gt;4.2 支持本篇的钱包怎么做&lt;/h3&gt;&#xA;&lt;p&gt;收到带 &lt;code&gt;r&lt;/code&gt; 参数的 bitcoin: URI 时，钱包应&lt;strong&gt;忽略&lt;/strong&gt; URI 里的地址、金额、标签与消息字段，转而抓取 PaymentRequest，并按 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 的支付协议继续走。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-73</title>
				<link>https://bitcoinarche.com/xieyi/bip-73.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-73.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/73&#34;&gt;BIP-73&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Use &#34;Accept&#34; header for response type negotiation with Payment Request URLs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Stephen Pair &amp;lt;stephen@bitpay.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2013-08-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/73&#34;&gt;https://bips.dev/73&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0073.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0073.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;支付协议（Payment Protocol）族的一块小补丁，紧贴 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;（Payment Protocol）、&lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt;（支付协议 MIME 类型）与 &lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt;（支付协议的 bitcoin: URI 扩展）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 让商户能给出带金额、收款脚本和退款信息的结构化 PaymentRequest；&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt; 把下载 PaymentRequest 的地址塞进 bitcoin: URI 的参数里。问题是 URI 一长，二维码就密。&lt;a href=&#34;https://bips.dev/73&#34;&gt;BIP-73&lt;/a&gt; 不改 PaymentRequest 本身，只改“怎么用一个短 URL 把它取回来”：同一个端点，按客户端想要什么返回什么。&lt;/p&gt;&#xA;&lt;p&gt;它也不要求实现方先完整支持 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;——原文明确说，实现本 BIP 不以完整支持 PaymentRequest 为前提。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-长-uri-把二维码撑密了&#34;&gt;3.1 长 URI 把二维码撑密了&lt;/h3&gt;&#xA;&lt;p&gt;支付协议在 bitcoin: URI 之外又加了一个参数，指向存放 PaymentRequest 的 URL。URI 本身已有地址、金额等信息，再叠加一个不短的请求 URL，渲染成二维码后信息密度很高。密度越高越难扫，用户体验越差——尤其在光线、屏幕或摄像头条件一般时。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-通用扫码器扫到之后没用&#34;&gt;3.2 通用扫码器扫到之后没用&lt;/h3&gt;&#xA;&lt;p&gt;普通二维码扫描 App 不懂 bitcoin: URI。若二维码里只是一个网页地址，它至少还能打开一个页面；若塞满支付参数，通用扫描器往往无能为力。本 BIP 想让同一个二维码对钱包、对浏览器、对通用扫描器都各有可用的回应。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-74</title>
				<link>https://bitcoinarche.com/xieyi/bip-74.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-74.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/74&#34;&gt;BIP-74&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Allow zero value OP_RETURN in Payment Protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Toby Padilla &amp;lt;tobypadilla@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-01-29&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/74&#34;&gt;https://bips.dev/74&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0074.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0074.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;支付协议族里针对 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;（Payment Protocol）的一条窄修正，与同族的 &lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/73&#34;&gt;BIP-73&lt;/a&gt; 并列，都是围绕“商户构造 PaymentRequest、钱包照着执行”这套流程打转。&lt;/p&gt;&#xA;&lt;p&gt;它同时牵扯 OP_RETURN 这一类数据承载输出：OP_RETURN 脚本被设计为可证明不可花费、可从 UTXO 集合中剪除，常被用来给交易附元数据。&lt;a href=&#34;https://bips.dev/74&#34;&gt;BIP-74&lt;/a&gt; 问的不是 OP_RETURN 本身合不合法，而是：当 OP_RETURN 出现在 PaymentRequest 里、且金额为零时，钱包该不该理它。&lt;/p&gt;&#xA;&lt;p&gt;它的命运也写在档案里：状态 Closed，仓库附带的评论摘要为 “Unanimously Discourage for implementation”（一致不鼓励实现）。后文第六节会展开。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-零值输出被忽略逼着人烧币&#34;&gt;3.1 零值输出被忽略，逼着人烧币&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 允许商户在 PaymentRequest 里序列化一个或多个输出，脚本可以是任意有效脚本——包括 OP_RETURN。但支付协议同时会忽略金额为零的输出。结果是：商户想在 PaymentRequest 里放一条 OP_RETURN，就必须给这个输出配一个大于粉尘（dust）的金额；交易成功执行后，这笔金额随 OP_RETURN 一起被永久销毁，再也花不回来。&lt;/p&gt;&#xA;&lt;p&gt;换句话说，想附元数据，先烧币。这与 OP_RETURN “零值即可、本就不该承载价值”的原意正好拧着。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-构造与执行被绑死商户要碰私钥&#34;&gt;3.2 构造与执行被绑死，商户要碰私钥&lt;/h3&gt;&#xA;&lt;p&gt;原文还点了第二个问题：在本 BIP 之前，带零值 OP_RETURN 的交易通常要由同一套定制软件既构造又执行。若商户想在无密钥（keyless）环境里构造交易——服务器上不存公私钥——再交给顾客钱包执行，原有流程做不到。把“构造含 OP_RETURN 的 PaymentRequest”与“执行它”解耦，商户软件就不必为了签名而接触私钥，安全性更好。&lt;/p&gt;&#xA;&lt;p&gt;设想的例子很具体：商户把一张明文发票的哈希放进 OP_RETURN，随 PaymentRequest 交给顾客钱包；钱包提交交易时把发票哈希一并上链，形成购买凭证，而钱包开发者事前完全不需要认识这家商户的应用。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-75</title>
				<link>https://bitcoinarche.com/xieyi/bip-75.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-75.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/75&#34;&gt;BIP-75&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Out of Band Address Exchange using Payment Protocol Encryption&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Justin Newton &amp;lt;justin@netki.com&amp;gt;、Matt David &amp;lt;mgd@mgddev.com&amp;gt;、Aaron Voisine &amp;lt;voisine@gmail.com&amp;gt;、James MacWhyte &amp;lt;macwhyte@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-11-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/75&#34;&gt;https://bips.dev/75&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0075.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0075.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;支付协议族的扩展件，直接长在 &lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt;（Payment Protocol）之上，与 &lt;a href=&#34;https://bips.dev/71&#34;&gt;BIP-71&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/72&#34;&gt;BIP-72&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/73&#34;&gt;BIP-73&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/74&#34;&gt;BIP-74&lt;/a&gt; 同族。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 的基本流向是单向的：收款方（商户）生成 PaymentRequest，付款方下载、付款、回 Payment 与 PaymentACK；能出示 PKI 身份材料的也只有收款方。&lt;a href=&#34;https://bips.dev/75&#34;&gt;BIP-75&lt;/a&gt; 把流向补成双向：付款方先开口、也可亮明身份，收款方回传的 PaymentRequest 在交给 TLS 之前先再加一层加密。同族里它是最重的一份——新消息、新封装、新加密流程一应俱全，原文篇幅也远长于 71–74。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-地址靠静态复用或-x-pub都有代价&#34;&gt;3.1 地址靠静态复用或 X-Pub，都有代价&lt;/h3&gt;&#xA;&lt;p&gt;想让熟人反复付款而不必每次问地址，常见办法都不理想：静态地址损害隐私且地址复用被视为安全风险；给出 BIP32 的 X-Pub 可以逐笔生成新地址，但为每个联系人都盯一条 X-Pub 链，对移动钱包太重，而且对方一旦丢失对应私钥，钱仍可能打进一个“死”地址。&lt;/p&gt;&#xA;&lt;p&gt;原文给的替代图景是“地址簿只存公钥”：通过钱包名、二维码、短信或邮件里的 URI 等方式把联系人加进来；真要付款时，付款方钱包在后台与收款方钱包通信，现取一个新地址。对方钱包已丢失或销毁、联系不上，就不会把钱打出去。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-收款方在-bip70-里是被动公开的&#34;&gt;3.2 收款方在 BIP70 里是被动公开的&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/70&#34;&gt;BIP-70&lt;/a&gt; 下，任何人来请求，收款方就把收款地址与身份信息交出去。原文希望反过来：收款方先看到付款方的身份信息，再决定要不要分享自己的支付信息——可以只给白名单付款方自动发新地址，也可以挡住不请自来的请求。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-移动与离线钱包需要存储转发&#34;&gt;3.3 移动与离线钱包需要存储转发&lt;/h3&gt;&#xA;&lt;p&gt;移动钱包不常在线，地址交换需要一个可暂存消息的 Store &amp;amp; Forward（存储转发）服务器代为中转。但若消息明文过中转，服务器被攻破就能读、能改地址与支付细节。原文的动机因此落到三点：支付细节只能被交易双方看见；支持存储转发以便移动钱包也能签发与 serve PaymentRequest；付款方可自愿向收款方分享身份，便于生成含付款方信息、人类可读的链下交易记录与可核验的财务凭证。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-77</title>
				<link>https://bitcoinarche.com/xieyi/bip-77.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-77.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/77&#34;&gt;BIP-77&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Async Payjoin&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Dan Gould &amp;lt;d@ngould.dev&amp;gt;、Yuval Kogman &amp;lt;nothingmuch@woobling.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-08-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;前置依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/77&#34;&gt;https://bips.dev/77&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0077.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0077.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;Payjoin 族的第二版，直接站在 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;（A Simple Payjoin Proposal，原文称 Version 1）肩上，档案的前置依赖列明 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt;（URI）、&lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;（Bech32）与 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;（PSBT）。再往前追，同族的源头是已被 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt; 取代的 &lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt;（Bustapay）。&lt;/p&gt;&#xA;&lt;p&gt;分工很清楚：&lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt; 定“双方如何合建一笔交易”——原始 PSBT、提案 PSBT、双方的核验清单、防探测与防偷钱的纪律，本 BIP 几乎全盘沿用（原文在收款方清单、付款方清单两处直接写“与 BIP78 相同”）。&lt;a href=&#34;https://bips.dev/77&#34;&gt;BIP-77&lt;/a&gt; 只换“双方如何把话传到”：从收款方自备端点的同步 POST，换成经目录服务器中转的异步加密留言。它还借用了 &lt;a href=&#34;https://bips.dev/324&#34;&gt;BIP-324&lt;/a&gt; v2 P2P 加密传输中的 ElligatorSwift 编码与 ChaCha20Poly1305 等现成件。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-第一版的两道采用门槛&#34;&gt;3.1 第一版的两道采用门槛&lt;/h3&gt;&#xA;&lt;p&gt;原文点名 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt; 的要求已成为采用障碍：其一，收款方必须托管一个安全的、面向公网的 HTTP 服务器——移动端与网页环境很难满足；其二，通信是同步的，付款方与收款方必须同时在线。钱包开发者把这两条视为 Payjoin 落地的拦路虎。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-隐私的起点不能丢&#34;&gt;3.2 隐私的起点不能丢&lt;/h3&gt;&#xA;&lt;p&gt;动机部分先回到中本聪在白皮书里点过的风险：多输入交易必然暴露这些输入同属一人。Payjoin 正是冲着共同输入所有权启发式去的。同时原文指出，Payjoin 的输入批处理比交易所普遍用的输出批处理更省区块权重；两者结合，同等资金流动可用更少权重、更低费用完成。应用上，收款时顺手合并 UTXO 是自然场景；更进一步还能做交易切穿（cut-through）：收款方在同一笔交易里再把钱转给第三方，例如交易所用一笔交易同时处理充值与提现，不必再花第二笔。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 的目标因此收得很窄：不削弱第一版的收款功能（含付款输出替换），只把协调机制换成适合大规模实现的异步做法——用成熟的 Web 标准与已验证的比特币原语来拼。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-总览目录邮箱与轮询&#34;&gt;4.1 总览：目录、邮箱与轮询&lt;/h3&gt;&#xA;&lt;p&gt;双方不再直连，而是各自与一个不被信任的第三方目录服务器（directory）打交道，用存储转发的方式异步交换端到端加密的消息：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;收款方先与目录完成 OHTTP 引导（见 4.2），再分享一个 Payjoin URI，其中 &lt;code&gt;pj&lt;/code&gt; 参数指向目录上一个一次性的邮箱（mailbox）端点；&lt;/li&gt;&#xA;&lt;li&gt;付款方把原始 PSBT（即一笔已完全签名的兜底交易）加密后 POST 到收款方邮箱，并生成自己的回复邮箱；&lt;/li&gt;&#xA;&lt;li&gt;收款方轮询自己的邮箱取到原始 PSBT，加工成提案 PSBT，加密后 POST 到付款方的回复邮箱；&lt;/li&gt;&#xA;&lt;li&gt;付款方轮询取回提案，按 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt; 的清单核验、签名、广播。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;消息缓存在目录里，双方都能容忍临时掉线、回来轮询续上。任一方在任何时点都可以改广播原始 PSBT 描述的兜底交易；原始与提案花的是同一批输入，互斥，只有一笔能上链。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-78</title>
				<link>https://bitcoinarche.com/xieyi/bip-78.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-78.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;A Simple Payjoin Proposal&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Nicolas Dorier &amp;lt;nicolas.dorier@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2019-05-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/78&#34;&gt;https://bips.dev/78&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;隐私与协同交易族的核心文档，也是 Payjoin 的第一版（Version 1）。它的前身是 &lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt;（Bustapay），档案关系上 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt; 明确 Replaces（取代）&lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt;；后续又有 &lt;a href=&#34;https://bips.dev/77&#34;&gt;BIP-77&lt;/a&gt;（Async Payjoin）在它之上做异步的第二版，并声明向后兼容。&lt;/p&gt;&#xA;&lt;p&gt;技术底座是另外两份文档：用 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; 的 bitcoin URI 传递 Payjoin 端点，用 &lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt; 的 PSBT（部分签名比特币交易）在双方之间传递待签交易。理解 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;，要先接受一个前提：它不改共识，只约定付款方与收款方如何在链下把一笔交易“合着建”。&lt;/p&gt;&#xA;&lt;p&gt;原文列出的与 &lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt; 的分道之处有四：改用 PSBT（收款方想补手续费时不必持有完整 UTXO 集）、允许把付款输出换成与付款方相同的 scriptPubKey 类型、补上基本的版本协商、把错误条件标准化以便给付款方明确反馈。其余思路与 Bustapay 很接近。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-三条被滥用的分析启发式&#34;&gt;3.1 三条被滥用的分析启发式&lt;/h3&gt;&#xA;&lt;p&gt;普通付款里，交易几乎总由付款方一人构造：花自己的 UTXO、签名、广播。链上分析由此总结出三条很好用的假设，原文逐一点名：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;共同输入所有权（common-input）&lt;/strong&gt;：一笔交易的全部输入属于同一方；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;按 scriptPubKey 类型认找零（change-scriptpubkey）&lt;/strong&gt;：输入都是某种脚本类型，找零输出多半也是同类型；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;按整数金额认收款（change-round-amount）&lt;/strong&gt;：金额圆整的那个输出，多半是付给收款方的。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;三条叠加，付款方的钱包结构、找零去向、收款金额都容易被推断，伤及双方隐私，也伤全网的可替代性（fungibility）。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-收款方错失的合并与批处理机会&#34;&gt;3.2 收款方错失的合并与批处理机会&lt;/h3&gt;&#xA;&lt;p&gt;收款方本来可以在收到付款的同一笔交易里，顺手合并自己的零散 UTXO、甚至捎带自己的另一笔付款，不必另起一笔交易、多付一次费。普通付款模式下收款方完全被动，这个机会白白流失。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 的目标因此是双向的：收款方借机整理 UTXO 与批处理，付款方借机让三条启发式失效——甚至反过来“投毒”，用假找零、假整数额误导分析。原文特意指出：哪怕只有一部分人用 Payjoin，三条启发式对全网都会变得不可靠，不用的人也跟着受益。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-四步流程&#34;&gt;4.1 四步流程&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;收款方给付款方一个 &lt;a href=&#34;https://bips.dev/21&#34;&gt;BIP-21&lt;/a&gt; URI，其中带 &lt;code&gt;pj=&lt;/code&gt; 参数，指向 Payjoin 端点；&lt;/li&gt;&#xA;&lt;li&gt;付款方构造一份已签名、已完成（finalized）的 PSBT——称为原始 PSBT（original），以 HTTP POST、二进制之外的 base64 文本形式发给端点；Content-Type 为 &lt;code&gt;text/plain&lt;/code&gt;；&lt;/li&gt;&#xA;&lt;li&gt;收款方回一份提案 PSBT（Payjoin proposal）：在原始交易基础上加入自己已签名的输入与输出；&lt;/li&gt;&#xA;&lt;li&gt;付款方核验提案、重签自己的输入、把最终交易（Payjoin transaction）广播上网。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;所有响应（含错误）都必须带 &lt;code&gt;Access-Control-Allow-Origin: *&lt;/code&gt;，以兼容网页钱包。付款方还必须确认端点 URL 走的是带认证加密的通道，例如经证书校验的 TLS，或 .onion 隐藏服务；不应接受未加密、未认证的连接。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-79</title>
				<link>https://bitcoinarche.com/xieyi/bip-79.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-79.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Bustapay :: a practical coinjoin protocol&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ryan Havar &amp;lt;rhavar@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2018-10-05&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;拟接替&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/79&#34;&gt;https://bips.dev/79&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0079.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0079.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;发送方与接收方协同签交易的隐私协议族，与后来的 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;（A Simple Payjoin Proposal）是直系前后任：本 BIP 档案里写着 Proposed-Replacement（拟接替）为 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt;，而 &lt;a href=&#34;https://bips.dev/78&#34;&gt;BIP-78&lt;/a&gt; 那边写着 Replaces（取代）&lt;a href=&#34;https://bips.dev/79&#34;&gt;BIP-79&lt;/a&gt;——两份档案正好对上。&lt;/p&gt;&#xA;&lt;p&gt;思想源头原文写得很清楚：基于 Greg Maxwell 提出的 CoinJoin，并受 Blockstream “pay 2 endpoint” 一文简化的启发。它与传统 CoinJoin 的区别在于参与方只有交易的付款方与收款方两人，且交易外形与普通付款无异。类型上它被归为 Informational（信息类），即描述一个协议构想供实现参考，而非强制性的标准轨规范。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-输入全属一人这条假设太好用了&#34;&gt;3.1 “输入全属一人”这条假设太好用了&lt;/h3&gt;&#xA;&lt;p&gt;原文把矛头对准链上分析最有力的一条启发式：除非有明确反证（如传统 CoinJoin 的特殊结构、多签花费在链上可验证），否则默认一笔交易的全部输入由同一方控制。再叠加找零输出猜测等手法，追踪准确得超乎预期，把参与者暴露在个人、商业与财务风险之下，侵蚀比特币作为可用货币的可替代性。&lt;/p&gt;&#xA;&lt;p&gt;Bustapay 的解法是让付款方与收款方合签一笔交易，直接“炸掉”（bust）这条假设。而且它特意做到交易没有可识别的结构：分析者无法判断某一笔交易到底是不是 Bustapay，于是其整套模型的置信度都被拖低——原文称这是给整个生态的正外部性。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-商户的-utxo-只进不出&#34;&gt;3.2 商户的 UTXO 只进不出&lt;/h3&gt;&#xA;&lt;p&gt;收款还有一个实际好处：Bustapay 交易不会增加收款方的 UTXO 数量，反而给收款方一个在收款时顺手管理 UTXO 集的机会——这种整理平常只有在付款时才做。UTXO 集庞大既贵又麻烦，事后合并又常常毁隐私。此外，协同交易还能对付款金额起一层混淆作用。&lt;/p&gt;&#xA;&lt;p&gt;原文明确说，本规范刻意舍弃了复杂度和一些可能有用的扩展，因为“简单”对推动采用最重要。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-五步流程&#34;&gt;4.1 五步流程&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;付款方先建一笔正常付款交易&lt;/strong&gt;：必须全部输入都用 SegWit、完全有效且已签名、符合网络传播条件，但先不广播。这叫模板交易（template transaction）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;付款方把模板交易发给收款方&lt;/strong&gt;：通过 HTTP POST 发到一个 bustapay url（二进制编码的请求体）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;收款方加工并回一笔部分交易&lt;/strong&gt;：校验模板交易、确认付给自己，再加入一个或多个自己的输入（contributed inputs，贡献输入），并通常把付给自己的输出金额相应调高（加上贡献输入之和），签好自己新增的输入后回传。因付款方的输入需要重签，这笔交易此时只是“部分”完成。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;付款方校验、重签、广播&lt;/strong&gt;：必须确认部分交易被正确且无恶意地修改，只重签自己原来的输入，再把最终交易广播上网。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;收款方在链上确认&lt;/strong&gt;：看到最终交易并有足够确认后，按实收金额（而非链上表观金额）入账。若超时仍不见最终交易，收款方就广播最初的模板交易——付款照样完成，这也是强力的防拒绝服务机制。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;为什么第一步就要交一笔可直接广播的交易？原文的用意是防无成本的窥探与 DoS：发起方若中途消失，收款方可以径直广播模板交易，发起的代价被绑在“花掉一个 UTXO”上，想白嫖探测就得真付钱。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-8</title>
				<link>https://bitcoinarche.com/xieyi/bip-8.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-8.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Version bits with lock-in by height&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Shaolin Fry &amp;lt;shaolinfry@protonmail.ch&amp;gt;, Luke Dashjr &amp;lt;luke+bip@dashjr.org&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-02-01&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/8&#34;&gt;https://bips.dev/8&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0008.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0008.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;软分叉部署机制族，是 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（version bits）的替代设计。两者共用同一套基本思路——把区块头 nVersion 当作位向量、每个 bit 跟踪一次部署、每个难度调整周期（2016 个区块）统计一次信号——分歧只在两点：用什么计时，以及超时时能不能强制锁定。&lt;/p&gt;&#xA;&lt;p&gt;理解 &lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt;，关键是把它与 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 对照读：&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 里没有的东西（按高度计时、lockinontimeout、minimum_activation_height、MUST_SIGNAL 状态），正是 &lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt; 认为前者做错或缺失的地方。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文列出对 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 的几项不满：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;激活依赖近乎一致的算力信号&lt;/strong&gt;：&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 的高阈值可能难以达到，一小部分不信号的算力就能行使否决。另一方面，超级多数算力先行强制新规则、替全节点“加速激活”也有其做法。原文的立场是：一切共识规则最终由全节点执行，软分叉最终会被经济体执行——本提案把两方面结合：既可由算力多数在旗日之前加速激活，也可在合理时间后以可选的旗日方式激活。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;用时间戳计时不可靠&lt;/strong&gt;：区块时间本身不甚可靠、还可能被有意或无意地写错；且 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 以“给定时间之后的第一次难度调整”为触发点，不直观。若算力突然大量流失，还可能干扰临近尾声的激活。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;高度是更可靠的单调时钟&lt;/strong&gt;：每个新区块高度必加一，以高度为阈值可以精确地对准难度调整边界计算。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-参数&#34;&gt;4.1 参数&lt;/h3&gt;&#xA;&lt;p&gt;每次部署由以下逐链参数定义（比 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 多三个）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;：部署的简短标识；同一 BIP 描述的部署建议用 “bipN”。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;bit&lt;/strong&gt;：nVersion 中用于信号的位，取 0–28；并发部署不得共用同一 bit。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;startheight&lt;/strong&gt;：该 bit 开始有意义的区块高度。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;timeoutheight&lt;/strong&gt;：矿工信号结束的高度；到达此高度仍未锁定（不含本块的 bit 状态），部署即告失败。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;threshold&lt;/strong&gt;：一个调整周期内表示锁定的最少信号区块数；建议 1815（2016 的 90%），测试网 1512（75%）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;minimum_activation_height&lt;/strong&gt;：软分叉最早可激活的高度；可设为 0，此时 LOCKED_IN 只持续一个调整周期。它把“升级窗口”从信号开始之前，挪到 LOCKED_IN 期间，给节点留出在已锁定后再升级的时间。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;lockinontimeout&lt;/strong&gt;：布尔参数；设为 true 时，最后一个周期进入强制信号，确保部署在 timeoutheight 前必然锁定。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;选参指南要点：timeoutheight 建议至少在 startheight 之后约一年（52416 个区块、26 个调整周期）；startheight、timeoutheight、minimum_activation_height 都必须是 2016 的整数倍（落在调整边界上），且 timeoutheight 至少比 startheight 晚 4032 个区块。预计或已发现有不可忽略比例矿工政治性反对的软分叉，lockinontimeout 应设为 true；它可以后加，但一旦设定不可清除。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-80</title>
				<link>https://bitcoinarche.com/xieyi/bip-80.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-80.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Justus Ranvier &amp;lt;justus@opentransactions.org&amp;gt;、Jimmy Song &amp;lt;jimmy@monetas.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-08-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/80&#34;&gt;https://bips.dev/80&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0080.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0080.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;分层确定性（HD）钱包的派生路径族，具体说是“投票池”（voting pool）多签钱包的两个变体之一。它与孪生的 &lt;a href=&#34;https://bips.dev/81&#34;&gt;BIP-81&lt;/a&gt; 同日指定、同作者：一篇管非染色（non-colored）的普通币，一篇管染色币（colored coin）；非染色这篇还被 &lt;a href=&#34;https://bips.dev/81&#34;&gt;BIP-81&lt;/a&gt; 列为参考文献。&lt;/p&gt;&#xA;&lt;p&gt;地基是三份更早的文档：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 给出 HD 派生算法，&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 提出用路径第一层 purpose（用途）字段区分不同方案，&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 给出多账户层级的通用结构。原文自述：本 BIP 是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的一个具体应用，并以 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 为基础。同族的通用多账户结构看 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;，确定性 P2SH 多签结构看 &lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;投票池是一种多人共管资金的安排：存款打进多签脚本，花费要多位成员按约定共同签字。原文要解决的是这类钱包在确定性派生下的路径安排问题——同一颗种子（seed）之下，既要能管多个币种，又要能把存款分成多个系列（series）以便冷热分离，且各成员能用公开信息独立推导出同一套存款脚本，不必逐个地址私下同步。&lt;/p&gt;&#xA;&lt;p&gt;原文给的动机只有一句：这套层级允许从单个种子处理多个币种与多个系列。下面第四节的路径设计，就是对这一句的展开。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-四层路径&#34;&gt;4.1 四层路径&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 在 BIP32 路径中定义四个层级（路径中的撇号 &lt;code&gt;&#39;&lt;/code&gt; 表示硬化派生）：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / series&amp;#39; / address_index&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;42-用途层purpose&#34;&gt;4.2 用途层（purpose）&lt;/h3&gt;&#xA;&lt;p&gt;purpose 是按 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 建议取的常量：字符串 “80” 的 ASCII 值再置最高位以表示硬化派生，即 &lt;code&gt;0x80000050&lt;/code&gt;。它标记：这个节点之下的子树按本规范使用。本层用硬化派生。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-81</title>
				<link>https://bitcoinarche.com/xieyi/bip-81.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-81.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/81&#34;&gt;BIP-81&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hierarchy for Colored Voting Pool Deterministic Multisig Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Justus Ranvier &amp;lt;justus@opentransactions.org&amp;gt;、Jimmy Song &amp;lt;jimmy@monetas.net&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2014-08-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/81&#34;&gt;https://bips.dev/81&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0081.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0081.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;分层确定性（HD）钱包派生路径族里，投票池多签钱包的染色币（colored coin）变体。它与 &lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt; 是孪生文档：同日指定（2014-08-11）、同两位作者，&lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt; 管非染色币、本篇管染色币，本篇的参考文献里也列着 &lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;共同地基同为三份：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 的派生算法、&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的 purpose 用途方案、&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 的层级结构。原文自述与 &lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt; 完全同构：本 BIP 是 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的一个具体应用，并以 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 为基础。差别只在中段：&lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt; 用币种 + 系列来分层，本篇要分的是“颜色定义”。&lt;/p&gt;&#xA;&lt;p&gt;所谓染色币，是在比特币之上用特定规则标记、追踪一类资产的做法；一种颜色定义对应一类资产。投票池则是多人以多签共管资金的安排；本篇管的是：池子若要同时管多种颜色的资产，密钥该如何派生才不串账。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机同样只有一句：这套层级允许从单个种子处理多个颜色定义。&lt;/p&gt;&#xA;&lt;p&gt;难点在尺寸对不上。标识一个颜色定义需要的信息，远超 BIP32 单层索引能容纳的范围——单层子索引只有 4 字节（32 位），直接拿它当颜色标识，碰撞风险不可接受。于是问题变成：如何把一个长得多的颜色定义标识，规规矩矩地塞进 BIP32 的路径层级里，还要让池内各成员能公开地、独立地推导出同一套多签存款脚本。本 BIP 给的答案是先哈希压缩、再拆成多层，见第四节。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-八层路径&#34;&gt;4.1 八层路径&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 在 BIP32 路径中定义八个层级（撇号 &lt;code&gt;&#39;&lt;/code&gt; 表示硬化派生）：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / series&amp;#39; / （5 个颜色定义层） / address_index&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt; 的四层相比，这里没有 coin_type 层——染色币仍跑在比特币上区分的是资产类别而非币种——取而代之的是中间五层颜色定义。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-83</title>
				<link>https://bitcoinarche.com/xieyi/bip-83.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-83.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/83&#34;&gt;BIP-83&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Dynamic Hierarchical Deterministic Key Trees&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Eric Lombrozo &amp;lt;eric@ciphrex.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-11-16&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/83&#34;&gt;https://bips.dev/83&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0083.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0083.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;分层确定性（HD）钱包族里的一份“反定式”提案。同族的主流做法是预先定死路径结构：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 给派生算法，&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 占用第一层作 purpose，&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 定多账户层级，&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/80&#34;&gt;BIP-80&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/81&#34;&gt;BIP-81&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 等各自再占一个 purpose 编号、定一套固定层级。&lt;a href=&#34;https://bips.dev/83&#34;&gt;BIP-83&lt;/a&gt; 恰恰质疑这个方向本身，主张路径不应被任何一份规范提前写死。&lt;/p&gt;&#xA;&lt;p&gt;它的参考文献只有两项：&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 与闪电网络白皮书——后者对应它给出的双向支付通道用例（见 4.4）。理解本篇，关键是把它读成对整个路径标准化路线的不同意见，而不是又一份路径方案。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文的动机说得很直白：此前诸多提案（点名 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;）都试图为 HD 钱包强加一套预先定好的结构以求互操作，但全都一上来就把结构钉死，既不给“动态新建带不同语义的层级”留余地，也不给“使用不同结构的应用之间如何映射”留余地。&lt;/p&gt;&#xA;&lt;p&gt;现实中的需求是会生长的：今天只有账户与找零两层，明天可能要给子账户、给支付通道、给还没想到的新应用再分层。若每一层语义都要先立一份新 BIP、占一个新编号才能用，树的生长就被规范流程卡住了。本 BIP 的主张因此是换一个设计目标：不预先强加结构，而是把派生方式设计成可以任意、无限地继续扩展层级，让结构随应用生长。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-出发点一个节点不能既当文件又当目录&#34;&gt;4.1 出发点：一个节点不能既当文件又当目录&lt;/h3&gt;&#xA;&lt;p&gt;原文先指出 &lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 的一个内在约束：树上每个节点要么用来派生子节点，要么用作 ECDSA 签名密钥，二者只能选其一——一旦拿一个节点当了签名密钥，就不能再从它派生孩子。用文件系统打比方：每个节点要么是文件、要么是目录，永不能兼任。&lt;/p&gt;&#xA;&lt;p&gt;由此还推出一条实践忌讳：同一层里不要混放签名密钥与父节点，因为子节点的位置必须可预测。换句话说，只要某一层被定为“签名密钥层”，这一支就再也无法往下嵌套更深的层级——固定结构之所以僵，根源在此。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-核心规则每层预留-0-号给继续分叉&#34;&gt;4.2 核心规则：每层预留 0 号给继续分叉&lt;/h3&gt;&#xA;&lt;p&gt;解法只有一条，却能递归地用下去：在每一个层级，都预留索引为 0 的那个孩子专门用于继续向下嵌套；签名密钥的父节点则用索引 1 到 MAX_INDEX（2^31 − 1）的孩子作为签名密钥。硬化与非硬化派生都可以用。&lt;/p&gt;&#xA;&lt;p&gt;设 p 为某个签名密钥父节点、k 为大于 0 的索引，则它的签名子密钥是：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;p / k        （k &amp;gt; 0）&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;要新建子层级，则派生嵌套节点：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;p / 0 / n    （n ≥ 0）&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;得到的每个新节点，又各自可以拥有自己的签名子密钥，并再次预留自己的 0 号孩子给更深的嵌套。如此递归，深度不限。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-84</title>
				<link>https://bitcoinarche.com/xieyi/bip-84.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-84.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Derivation scheme for P2WPKH based accounts&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pavol Rusnak &amp;lt;stick@satoshilabs.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-12-28&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/84&#34;&gt;https://bips.dev/84&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;HD 钱包派生路径族的一员，与单签账户的几条姊妹规范并列：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包（一切派生的根）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：用 purpose 字段区分用途&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级（P2PKH，purpose 44&amp;rsquo;）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;：P2WPKH 嵌套 P2SH 账户（purpose 49&amp;rsquo;）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 补的是原生 SegWit 这一格：purpose 换成 84&amp;rsquo;，地址是 &lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt; 的 Bech32 格式（bc1q…）。后续 &lt;a href=&#34;https://bips.dev/86&#34;&gt;BIP-86&lt;/a&gt; 用同样的套路为 Taproot 单密钥输出定了 86&amp;rsquo;。&lt;/p&gt;&#xA;&lt;p&gt;这一族的共同约定是：路径本身就标明脚本类型，不兼容的钱包干脆扫不到账户，而不是扫错、显示错余额。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;P2WPKH 交易开始使用后，需要一套共同的派生方案。没有统一路径时，同一个主种子（masterseed）导入不同 HD 钱包，会派生出完全不同的地址，用户换钱包就等于“丢了账户”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 的目标有二：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;让用户用同一个主种子，在不同兼容钱包之间无缝使用同一个账户；&lt;/li&gt;&#xA;&lt;li&gt;为 SegWit 单独开设专用账户，保证只有兼容本 BIP 的钱包才会发现并正确处理这些账户——发现不了，比发现错了更安全。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;其取舍直接沿用 &lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt; Considerations 一节的理由：用 purpose 区分序列化/脚本类型，刻意不做向后兼容。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-公钥派生路径&#34;&gt;4.1 公钥派生路径&lt;/h3&gt;&#xA;&lt;p&gt;沿用 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt; 与 &lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt; 的账户结构，只改 purpose 一层：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-85</title>
				<link>https://bitcoinarche.com/xieyi/bip-85.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-85.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/85&#34;&gt;BIP-85&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Deterministic Entropy From BIP32 Keychains&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ethan Kosakovsky &amp;lt;ethankosakovsky@protonmail.com&amp;gt;, Aneesh Karve &amp;lt;dowsing.seaport0d@icloud.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-03-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/85&#34;&gt;https://bips.dev/85&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;种子与熵管理族。它站在两份基础文档之上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包——本 BIP 的派生引擎&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;：助记词——本 BIP 最常见的派生目标之一&lt;/p&gt;&#xA;&lt;p&gt;同族近邻还有 &lt;a href=&#34;https://bips.dev/85&#34;&gt;BIP-85&lt;/a&gt; 自己列出的各类“下游标准”：Bitcoin Core 以 WIF 作 hdseed、Electrum 有自己的助记词方案、Monero 等其他币种又有各自的助记词方案。本 BIP 不取代它们，而是站在它们上游：先用 BIP32 统一产出“初始熵”，再由各目标钱包按自己的标准把熵变成助记词或根密钥。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-一份备份管不了所有钱包&#34;&gt;3.1 一份备份管不了所有钱包&lt;/h3&gt;&#xA;&lt;p&gt;现实中有多个互不兼容的标准。多数钱包用 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;：熵先编码为助记词，助记词哈希后得到 BIP39 种子，再生成 BIP32 根密钥。但 BIP32 根密钥无法反推回 BIP39 助记词；而多数钱包又只接受助记词恢复、不接受扩展私钥，于是用户只有两条路：所有钱包共用同一份助记词，或每个钱包各存一份助记词。&lt;/p&gt;&#xA;&lt;p&gt;两条路都不好。共用意味着把主种子暴露给安全性较弱的环境（手机热钱包、JoinMarket 服务器、闪电网络节点等）；各存一份则备份数量膨胀——尤其是做了异地冗余、分片备份的用户，每加一份种子，保管成本与出错概率都上升，人也容易在后续备份上偷懒。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-思路熵也可以派生&#34;&gt;3.2 思路：熵也可以派生&lt;/h3&gt;&#xA;&lt;p&gt;所有助记词/种子方案的起点都是同一样东西——初始熵。既然 HD 密钥链本身就是从初始熵派生的，就可以用 BIP32 反过来派生出新的初始熵，喂给目标钱包自己的标准去生成它的助记词或根密钥。再借用类似 BIP-44 的分类法按应用编号分格，不同应用、不同序号的熵互不混淆。&lt;/p&gt;&#xA;&lt;p&gt;这样，主备份只需一份；子钱包的种子都是它的确定性产物，丢了可以重新派生，不必逐个另行保管。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-核心算法&#34;&gt;4.1 核心算法&lt;/h3&gt;&#xA;&lt;p&gt;前提只有一个 BIP32 主根密钥；它从何而来（直接生成还是经 BIP39 等助记词）不在本规范关心范围。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-86</title>
				<link>https://bitcoinarche.com/xieyi/bip-86.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-86.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/86&#34;&gt;BIP-86&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Key Derivation for Single Key P2TR Outputs&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Ava Chow &amp;lt;me@achow101.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2021-06-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/86&#34;&gt;https://bips.dev/86&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;HD 钱包派生路径族在 Taproot 时代的续篇，方法直接承袭前作：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级骨架&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;：P2WPKH 嵌套 P2SH（49&amp;rsquo;）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt;：原生 SegWit P2WPKH（84&amp;rsquo;）&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/86&#34;&gt;BIP-86&lt;/a&gt; 为单密钥 P2TR 再占一个 purpose：86&amp;rsquo;。它依赖的链上规则在另一族里：&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;（Schnorr 签名）、&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;（Taproot 花费规则）、&lt;a href=&#34;https://bips.dev/342&#34;&gt;BIP-342&lt;/a&gt;（Tapscript）。本 BIP 只管“钱包从种子走到地址”的那一段，且只覆盖单密钥、无脚本路径的情形；多签与脚本树钱包不在其内。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;Taproot 激活后，单密钥 P2TR 输出需要一套共同派生方案，理由与 &lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 当年相同：许多软件钱包与硬件签名器仍然只备份 HD 种子，备份里不带派生路径与脚本信息。若各家自选路径，用户仅凭种子在另一款钱包里就很可能找不回 Taproot 输出。&lt;/p&gt;&#xA;&lt;p&gt;原文同时承认：已有方案可以免除“每种脚本类型固定一条路径”的需要（指描述符等做法），但只要种子-only 备份仍是主流，固定路径就是最稳妥、也最易沿用 BIP-49、BIP-84 实现经验的做法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-公钥派生路径&#34;&gt;4.1 公钥派生路径&lt;/h3&gt;&#xA;&lt;p&gt;与 &lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt; 同构，只换 purpose：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / account&amp;#39; / change / address_index&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;purpose 固定为 &lt;code&gt;86&#39;&lt;/code&gt;，其余各层照前述 BIP 的定义。路径派生出的密钥在文中称为 derived_key。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-87</title>
				<link>https://bitcoinarche.com/xieyi/bip-87.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-87.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/87&#34;&gt;BIP-87&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hierarchy for Deterministic Multisig Wallets&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Robert Spigler &amp;lt;RobertSpigler@ProtonMail.ch&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-03-11&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/87&#34;&gt;https://bips.dev/87&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0087.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0087.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;多签钱包的派生层级族，也是单签路径族的一次“分家”：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：派生算法根基&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;：purpose 约定——本 BIP 是它的一个具体应用&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;：多账户层级——单签按脚本分 purpose（44&amp;rsquo;/49&amp;rsquo;/84&amp;rsquo;）的源头&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;：早期的确定性 P2SH 多签结构，被本 BIP 点名批评&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/67&#34;&gt;BIP-67&lt;/a&gt;：公钥排序——其作用被描述符的 sortedmulti 吸收&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/129&#34;&gt;BIP-129&lt;/a&gt;：Bitcoin Secure Multisig Setup——用描述符模板组织多方密钥记录，与本 BIP 配套&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/174&#34;&gt;BIP-174&lt;/a&gt;：PSBT——描述符中的密钥来源信息与之兼容&lt;/p&gt;&#xA;&lt;p&gt;一句话定位：单签继续走“一脚本一 purpose”，多签改走 &lt;a href=&#34;https://bips.dev/87&#34;&gt;BIP-87&lt;/a&gt; 这一条与脚本无关的路。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;离线多签钱包越来越易用，描述符语言与 PSBT 等新工具也已就位，但多签的派生方案却没有跟上。原有两种做法都有毛病：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;&lt;/strong&gt;：路径 &lt;code&gt;m/purpose&#39;/cosigner_index/change/address_index&lt;/code&gt;。它把脚本钉死为 P2SH 一种；又要求按 cosigner_index 排序各共签人的公钥来拼路径——而描述符用 multi / sortedmulti 本就能定顺序或按字典序排序，这一步纯属多余，还要在把密钥记录发给协调者之前多绕几轮通信。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;业界惯用的 m/48&amp;rsquo;&lt;/strong&gt;：路径 &lt;code&gt;m/purpose&#39;/coin_type&#39;/account&#39;/script_type&#39;/change/address_index&lt;/code&gt;，把 script_type&amp;rsquo; 塞进路径（P2SH-P2WSH=1、P2WSH=2、未来脚本=3……）。脚本本就由描述符说明，路径里再记一份是重复劳动，而且每出一种新脚本就要维护、更新这张映射表。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;根源在于：单签的“一脚本一 purpose”适合单签，是因为单签仅凭私钥信息就能恢复；多签恢复本来就必须额外保存全部共签人公钥等信息，这些信息恰好由描述符统一承载。既然描述符已经管脚本，派生路径就不该再把密钥与脚本混在同一层。&lt;/p&gt;&#xA;&lt;p&gt;因此本 BIP 只针对多签钱包：若把同样的脚本无关层级套到单签上，用户恢复时要么额外备份描述符，要么让钱包对每个账户试遍所有脚本类型，得不偿失。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-五层路径&#34;&gt;4.1 五层路径&lt;/h3&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;m / purpose&amp;#39; / coin_type&amp;#39; / account&amp;#39; / change / address_index&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;purpose&amp;rsquo;&lt;/strong&gt;：常数 &lt;code&gt;87&#39;&lt;/code&gt;，按 &lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt; 的建议取值，表示此子树按本规范使用；硬化派生。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;coin_type&amp;rsquo;&lt;/strong&gt;：一个种子可用于多个网络，此层为每个网络分一棵子树，避免跨网络重用地址；主网为 0，测试类网络（testnet、regtest、signet）为 1；硬化派生。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;account&amp;rsquo;&lt;/strong&gt;：把密钥空间切成互不混用的独立账户，像银行账户一样分用途（公开收款、储蓄、日常支出等），从 0 起顺序编号；硬化派生。关键纪律：每新建一个钱包、每生成一份新的公私钥记录，都必须递增 account&amp;rsquo;——在把密钥记录发给协调者之前就要先递增，以同时防 ECDSA 与 Schnorr 签名之间、不同脚本类型之间、同类钱包之间的密钥重用。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;change&lt;/strong&gt;：0 为外部链（对外收款地址），1 为内部链（找零地址）；非硬化派生。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;address_index&lt;/strong&gt;：地址序号，从 0 起顺序编号；非硬化派生。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;原文附有主网/测试网、第一/第二账户、外部/内部链的完整路径示例表。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-88</title>
				<link>https://bitcoinarche.com/xieyi/bip-88.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-88.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/88&#34;&gt;BIP-88&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Hierarchical Deterministic Path Templates&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Dmitry Petukhov &amp;lt;dp@simplexum.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2020-06-23&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Complete（已完成）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/88&#34;&gt;https://bips.dev/88&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0088.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0088.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;派生路径的“元语言”一族：它不新增任何派生方案，而是给已有的方案提供统一的描述与约束方式。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：路径格式本身——本 BIP 的模板正是加在它之上&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/43&#34;&gt;BIP-43&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/44&#34;&gt;BIP-44&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/45&#34;&gt;BIP-45&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/49&#34;&gt;BIP-49&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/84&#34;&gt;BIP-84&lt;/a&gt;：各类具体派生方案——都是模板可以描述的对象&lt;/p&gt;&#xA;&lt;p&gt;原文还提到两个近邻：walletsrecovery.org 曾用自创的 &lt;code&gt;|&lt;/code&gt; 记法罗列各钱包的路径（仅供人看、未成规范）；Bitcoin Core 关于描述符的讨论中出现过 &lt;code&gt;xpub...{0,1}/*&lt;/code&gt; 的写法，其 &lt;code&gt;{0,1}/*&lt;/code&gt; 部分正对应本 BIP 的部分模板。与单签路径族里 &lt;a href=&#34;https://bips.dev/87&#34;&gt;BIP-87&lt;/a&gt; 处理“多签用哪条路径”不同，&lt;a href=&#34;https://bips.dev/88&#34;&gt;BIP-88&lt;/a&gt; 处理的是“怎样把一批路径的边界一次写清、且机器能判”。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;BIP32 路径格式足够通用，各家又在其上自创了不少定制方案；即便都用现成 BIP，不同厂商对路径的取舍也不一致。用户换钱包恢复时，常遇到新钱包派生出不同地址、找不回币的摩擦——这个问题普遍到需要 walletsrecovery.org 这样的专门网站来登记各钱包用过的路径。&lt;/p&gt;&#xA;&lt;p&gt;更深一层是安全：不受约束地乱用派生路径可能丢钱。典型情形是找零输出被发到发送方不认识的路径派生出的地址上，整笔找零就可能再也找不回来。&lt;/p&gt;&#xA;&lt;p&gt;笨办法是把知名路径逐条硬编码进软件与固件里检查，但这样互操作性差、可扩展性也差：厂商没法用适合自己非通用场景的自定义路径，只能硬套知名路径，或逐个去说服其他厂商支持。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/88&#34;&gt;BIP-88&lt;/a&gt; 给出的灵活办法是：定一套标准的“BIP32 路径模板”记法，简洁地写明对路径的约束。钱包作者可以用它声明自家软件使用的路径，改善换钱包与恢复旧钱包的体验；设备与应用也可以据此执行应用专属的路径限制（例如按应用配置不同的模板档案，当然要防止恶意或错误的档案被装上）。知名模板可以预置在设备里，用户也可关掉与自己无关的那些。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-模板结构&#34;&gt;4.1 模板结构&lt;/h3&gt;&#xA;&lt;p&gt;模板以可选前缀 &lt;code&gt;m/&lt;/code&gt; 开头，随后是一段或多段以 &lt;code&gt;/&lt;/code&gt; 分隔的区段（section）；实现可以限制区段数量。每段由一个“索引模板”加可选的硬化标记（&lt;code&gt;&#39;&lt;/code&gt; 或 &lt;code&gt;h&lt;/code&gt;）组成。索引模板有三种：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;单位索引模板&lt;/strong&gt;：一个 0 到 2147483647 的整数，只匹配该值；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;通配索引模板&lt;/strong&gt;：单个 &lt;code&gt;*&lt;/code&gt;，匹配 0 到 2147483647 的任意值；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;区间索引模板&lt;/strong&gt;：&lt;code&gt;{&lt;/code&gt; 内以逗号分隔若干“索引区间”，再以 &lt;code&gt;}&lt;/code&gt; 收尾；区间可以是单个值（单位区间），也可以是 &lt;code&gt;起-止&lt;/code&gt;（非单位区间）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;索引模板后跟硬化标记，表示该段所有取值都要加上 2147483648 再匹配。解析结果可表示为“区段的列表，每段是 (range_start, range_end) 区间的列表”。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-89</title>
				<link>https://bitcoinarche.com/xieyi/bip-89.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-89.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/89&#34;&gt;BIP-89&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Chain Code Delegation&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jesse Posner &amp;lt;jesse@vora.io&amp;gt;, Jurvis Tan &amp;lt;jurvis@block.xyz&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2025-12-03&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;前置依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;, &lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/89&#34;&gt;https://bips.dev/89&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0089.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0089.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;多签钱包的隐私与权限控制族。它建立在三份前置规范之上：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：链码与扩展密钥——本 BIP 委托的对象正是链码&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/340&#34;&gt;BIP-340&lt;/a&gt;：Schnorr 签名——两种签名模式最终都产出 BIP-340 签名&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/341&#34;&gt;BIP-341&lt;/a&gt;：Taproot——盲签模式的微调序列兼容其 X-only 微调&lt;/p&gt;&#xA;&lt;p&gt;近邻是 &lt;a href=&#34;https://bips.dev/87&#34;&gt;BIP-87&lt;/a&gt;（多签层级）与描述符、PSBT 一族：那些方案默认每个共签人都拿到 xpub 或描述符、能自行派生全部地址；&lt;a href=&#34;https://bips.dev/89&#34;&gt;BIP-89&lt;/a&gt; 恰恰反其道——它要研究的是“怎样让某个共签人派生不出全部地址，仍然能完成共签”。其盲签部分的记法与算法风格借自 &lt;a href=&#34;https://bips.dev/327&#34;&gt;BIP-327&lt;/a&gt;（MuSig2）与 FROST 签名的相关 BIP 草案。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;多签部署的通行做法是共享扩展公钥（xpub）或描述符。这样做的代价是隐私：任何参与方都能扫描整条链，推断出其他参与方的活动——钱包里有多少币、从哪些组合花过钱、与其他哪些对手方往来，全都一览无余。&lt;/p&gt;&#xA;&lt;p&gt;在协作托管（collaborative custody）场景里，这个代价尤其别扭：钱包主人可能正希望托管方看不到自己的余额。原文给出的解法不是加密或隐藏交易，而是从密钥结构入手做权限切分：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;把参与方分成特权与非特权两类；&lt;/li&gt;&#xA;&lt;li&gt;非特权方（Delegator，委托方）只持有一对普通的、非扩展的密钥，连自己的链码都不持有；&lt;/li&gt;&#xA;&lt;li&gt;链码由受托方（Delegatee）保管，签名时它只下发这一笔所需的最小数据——逐输入的标量微调值（scalar tweak）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这样非特权方能共签、能核验自己正签的是本钱包的输入、能核验找零与净流出以便执行消费策略，却推导不出钱包的整个地址空间，也识别不了其他路径上的密钥。被委托的是链码，不是签名权——原文特意点明这一术语：交出链码的一方叫 Delegator。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-密钥材料与设置&#34;&gt;4.1 密钥材料与设置&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Delegator 密钥&lt;/strong&gt;：每个 Delegator 生成一对普通 secp256k1 密钥，把公钥交给各对手方；Delegator 不得保留、也不得被提供该密钥对应的链码。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;被委托的链码&lt;/strong&gt;：指定的 Delegatee 为 Delegator 的公钥计算并保管一个 BIP32 链码，拼成一个 xpub；这个 xpub 不得透露给 Delegator，但 Delegatee 可以与其他 Delegatee 共享。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;其他参与方&lt;/strong&gt;：非 Delegator 的参与方照常使用扩展密钥，按钱包描述符共享其公钥部分。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;派生约束&lt;/strong&gt;：Delegatee 持有的是 Delegator 的扩展公钥，从它出发的全部派生必须是非硬化派生（索引小于 2^31）——硬化派生需要私钥，而 Delegatee 没有。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-微调的计算computebip32tweak&#34;&gt;4.2 微调的计算：ComputeBIP32Tweak&lt;/h3&gt;&#xA;&lt;p&gt;Delegatee 为某一目标路径计算聚合微调：从自己保管的扩展公钥出发，沿剩余路径逐级做 BIP32 非硬化派生 CKDpub，每级取出其标量分量 δ（即 BIP32 中 parse256(I_L) 一项），逐级累加 &lt;code&gt;t = (t + δ) mod n&lt;/code&gt;，最终返回聚合标量 t 与末级公钥 P′。路径为空时 t 为 0、P′ 即原公钥。任何试图使用硬化索引（≥ 2^31）的计算都必须失败。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-9</title>
				<link>https://bitcoinarche.com/xieyi/bip-9.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-9.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Version bits with timeout and delay&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pieter Wuille &amp;lt;pieter.wuille@gmail.com&amp;gt;, Peter Todd &amp;lt;pete@petertodd.org&amp;gt;, Greg Maxwell &amp;lt;greg@xiph.org&amp;gt;, Rusty Russell &amp;lt;rusty@rustcorp.com.au&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-10-04&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;https://bips.dev/9&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;软分叉部署机制族的基础文档。在它之前，部署靠比较区块版本号大小（&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 开的头，后被 &lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 沿用）；&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 把 version 改读为位向量，此后多次软分叉都用这套状态机协调上线。&lt;/p&gt;&#xA;&lt;p&gt;它的替代设计是 &lt;a href=&#34;https://bips.dev/8&#34;&gt;BIP-8&lt;/a&gt;：改用区块高度计时，并增加超时强制锁定的参数。对照读两份文档，就能看清“矿工信号部署”这套机制的两种取向。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 引入的做法是：不预设旗帜时间戳或旗帜高度，而是用区块头里更高的版本号来计量矿工支持。但原文指出它有两个结构性缺点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;一次只能推一个改动&lt;/strong&gt;：版本号按整数比较，同一时间只能有一个升级在推进，多个提案必须互相排队协调；而且不允许“永久否决”——只要一个软分叉没推完，后面的就排不上。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;每用一次就永久缩小合法版本空间&lt;/strong&gt;：&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 在其 95% 阈值达成后把 “nVersion ≥ 2” 写成共识规则，一举排除了 2³¹+2 个取值（nVersion 按有符号整数解释，所有负数以及 0、1 都不再合法）；&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt; 又接连排除了 2 和 3。原文认为这种消耗没有必要。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 的答案：把 version 字段的每个 bit 分给一次独立部署并行跟踪，成功或超时之后留一段休耕期（fallow），bit 就能回收给后来的改动用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-参数&#34;&gt;4.1 参数&lt;/h3&gt;&#xA;&lt;p&gt;每次部署由四个逐链参数定义：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;name&lt;/strong&gt;：部署的简短标识；同一 BIP 描述的部署建议用 “bipN”。任何两次部署（无论是否并发）都不应重名。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;bit&lt;/strong&gt;：nVersion 中用于信号的位，取 0–28；并发部署不得共用同一 bit。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;starttime&lt;/strong&gt;：该 bit 开始有意义的最低中位过去时间（median time past）；建议设为包含该软分叉的软件发布后约一个月，给发布延迟留余量，也防止预发布软件提前触发。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;timeout&lt;/strong&gt;：部署被判定失败的时间；建议为 starttime 之后一年（31536000 秒）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;同一 bit 可以被后来的部署复用，前提是其 starttime 在前一次的 timeout 或激活之后；原文不鼓励急着复用，建议中间留一段暂停期以便发现有 bug 的软件。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-90</title>
				<link>https://bitcoinarche.com/xieyi/bip-90.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-90.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/90&#34;&gt;BIP-90&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Buried Deployments&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Suhas Daftuar &amp;lt;sdaftuar@chaincode.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2016-11-08&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/90&#34;&gt;https://bips.dev/90&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0090.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0090.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;注：本 BIP 的文件头没有 Layer 字段；其内容是共识校验代码的简化，故本站将其归入共识层。&lt;/p&gt;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;软分叉部署机制族里的一篇“事后清理”文档，涉及的都是已成历史的部署：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt;：区块 v2、coinbase 中写入高度&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;：OP_CHECKLOCKTIMEVERIFY&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/66&#34;&gt;BIP-66&lt;/a&gt;：严格 DER 签名&lt;/p&gt;&#xA;&lt;p&gt;这三者当年都用区块版本号的矿工信号激活。&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（version bits）出现后，旧的信号机制已被淘汰。&lt;a href=&#34;https://bips.dev/90&#34;&gt;BIP-90&lt;/a&gt; 不提出任何新规则，只做一件事：既然这三项规则在主网上早已越过激活点，就把“是否已激活”从动态计算改成与固定高度比较，旧的触发逻辑随之从代码里删除。它与后来处理 SegWit 激活的 &lt;a href=&#34;https://bips.dev/91&#34;&gt;BIP-91&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt; 方向相反——那两篇是想办法把未激活的规则推过线，本篇是把已激活规则的部署脚手架拆掉。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;旧机制的运作方式（以 &lt;a href=&#34;https://bips.dev/34&#34;&gt;BIP-34&lt;/a&gt; 首创的回看测试为例）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;75% 规则&lt;/strong&gt;：前 1000 个区块中有 750 个版本号达到 N+1 或更高时，版本号达标的区块必须正确执行新规则；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;95% 规则&lt;/strong&gt;：前 1000 个区块中有 950 个达标时，版本号低于 N+1 的区块直接判为无效。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这套机制有两个问题。一是效率与复杂度：验证每个区块都要回看它之前的 1000 个区块来判断触发条件是否满足。二是技术债：这类部署方式已被 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 取代，继续在共识代码里保留整套信号统计逻辑，只会增加维护与审计成本。&lt;/p&gt;&#xA;&lt;p&gt;而现实前提已经成立：到 2016 年 11 月，三项规则全部早已生效，其中最晚的 &lt;a href=&#34;https://bips.dev/65&#34;&gt;BIP-65&lt;/a&gt;（2015 年 12 月生效）其上也已累积了近 50,000 个区块。触发高度在主网链上已是既成事实，完全可以“缓存”下来。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-写死的激活高度&#34;&gt;4.1 写死的激活高度&lt;/h3&gt;&#xA;&lt;p&gt;原文规定主网上的激活高度直接取各项部署当年 95% 规则触发的高度：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-91</title>
				<link>https://bitcoinarche.com/xieyi/bip-91.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-91.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/91&#34;&gt;BIP-91&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Reduced threshold Segwit MASF&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;James Hilliard &amp;lt;james.hilliard1@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-05-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已激活）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/91&#34;&gt;https://bips.dev/91&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;SegWit 激活之争中的矿工激活软分叉（MASF）一族。它操作的对象是既有部署：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;：version bits 部署框架——原 SegWit 部署与本 BIP 的 segsignal 部署都跑在它上面&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/141&#34;&gt;BIP-141&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/143&#34;&gt;BIP-143&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/147&#34;&gt;BIP-147&lt;/a&gt;：SegWit 本体三件套——本 BIP 要激活的正是它们共用的那个 bit 1 部署（2016-11-15 至 2017-11-15）&lt;/p&gt;&#xA;&lt;p&gt;同期的其他激活方案还有：&lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt;（用户激活、强制要求信号）、&lt;a href=&#34;https://bips.dev/149&#34;&gt;BIP-149&lt;/a&gt;（原部署过期后的第二次部署方案）。&lt;a href=&#34;https://bips.dev/91&#34;&gt;BIP-91&lt;/a&gt; 的特点是只动员矿工、且不另起新部署，这使它与需要全网配合的 &lt;a href=&#34;https://bips.dev/148&#34;&gt;BIP-148&lt;/a&gt; 形成互补而非替代关系。更早的历史先例是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;（P2SH）的旗日激活与 IsSuperMajority 时代的强制信号做法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;SegWit 的好处原文列得很直白：扩大区块容量、修复交易可锻性、让脚本更易升级，外加一系列其他收益。但它原本的 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 部署要求 95% 算力发信号才锁定，迟迟达不到。&lt;/p&gt;&#xA;&lt;p&gt;能不能干脆重新部署一次？原文说在原部署过期之前很难：0.13.1 及以后的版本里，SegWit 相关的部件已经大量就位——P2P 组件、新的网络服务标志、见证交易与见证区块消息、紧凑区块 v2、优先对等连接等都在按原部署运行。重新部署意味着把这些全部重新定义，在原部署还活着时做，测试复杂度会急剧上升。&lt;/p&gt;&#xA;&lt;p&gt;于是 &lt;a href=&#34;https://bips.dev/91&#34;&gt;BIP-91&lt;/a&gt; 换思路：不改部署本身，只降低“凑齐 95%”的难度——让简单多数（majority）矿工先协调起来，用孤立不合规区块的方式，把信号比例人为顶过原部署的门槛。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-核心规则强制为-segwit-发信号&#34;&gt;4.1 核心规则：强制为 SegWit 发信号&lt;/h3&gt;&#xA;&lt;p&gt;本 BIP 生效期间，所有区块的 nVersion 头部高 3 位必须置为 001，并同时按既有 SegWit 部署设置 bit 1。不按此发信号的区块将被拒绝（参考实现中错误名为 bad-no-segwit）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-93</title>
				<link>https://bitcoinarche.com/xieyi/bip-93.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-93.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/93&#34;&gt;BIP-93&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;codex32: Checksummed SSSS-aware BIP32 seeds&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Leon Olsson Curr and Pearlwort Sneed &amp;lt;pearlwort@wpsoftware.net&amp;gt;, Andrew Poelstra &amp;lt;andrew.poelstra@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2023-02-13&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/93&#34;&gt;https://bips.dev/93&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0093.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0093.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;主种子备份与恢复格式族，与两份既有方案正面对照：&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt;：分层确定性钱包——本 BIP 编码的对象就是它的主种子&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;：助记词——同为“给人保管的主种子编码”，是本 BIP 的主要对照组&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt;：Bech32——codex32 复用了它的字符集与字符串结构&lt;/p&gt;&#xA;&lt;p&gt;外部近邻是 SLIP-0039（Shamir 秘密分享助记词）：动机与本 BIP 基本相同，但走单词表路线。原文逐条列出与它的区别：codex32 追求简单到可手算、用 Bech32 字母表得到定长紧凑编码、不支持多层秘密分享（拆分享额再拆）、也不支持口令与密钥硬化——后两者正是为手算让路的取舍。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/32&#34;&gt;BIP-32&lt;/a&gt; 主种子是 HD 钱包一切私钥的源头熵，把它存安全是自托管里最难也最重要的一环。难点是一对天然矛盾：安全性要求备份越少越好，韧性要求备份越多、分布越广越好。给种子加密并不能消除矛盾，只是把问题换成“加密密钥又该怎么备份”。&lt;/p&gt;&#xA;&lt;p&gt;本 BIP 的出路是 Shamir 秘密分享（SSSS）：把秘密拆成 n 份分存，集齐门槛 k 份才能恢复；少于 k 份时，数学上不泄漏秘密的任何信息。于是可以一面把份额广泛分发以求韧性，一面保证个别份额被攻破（只要不足 k 份）不危及秘密本身。&lt;/p&gt;&#xA;&lt;p&gt;对 &lt;a href=&#34;https://bips.dev/39&#34;&gt;BIP-39&lt;/a&gt;，原文的批评有三点：它没有纠错能力；不能合理地扩展去支持秘密分享；其校验和太弱。codex32 则把纠错与秘密分享一开始就设计进格式里。&lt;/p&gt;&#xA;&lt;p&gt;还有一类特殊用户：对电子设备普遍不信任、或秘密需要存活极久的人。本 BIP 要让校验、拆分、恢复全部能用纸笔加查找表完成——每年拿出来手工验一遍份额有没有抄错、锈坏，不必把秘密反复暴露给新硬件。为此必须选用小有限域与线性纠错码；原文强调，只要随机数质量过关，手算能力不以牺牲安全性为代价。当然，手算是可选的，具体手算细节也不在本标准范围内，实现者无须关心。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-codex32-字符串结构&#34;&gt;4.1 codex32 字符串结构&lt;/h3&gt;&#xA;&lt;p&gt;codex32 形似 Bech32 字符串，复用 &lt;a href=&#34;https://bips.dev/173&#34;&gt;BIP-173&lt;/a&gt; 的 base32 字符集，由三部分组成：&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-94</title>
				<link>https://bitcoinarche.com/xieyi/bip-94.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-94.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/94&#34;&gt;BIP-94&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Testnet 4&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Fabian Jahr &amp;lt;fjahr@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2024-05-27&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Deployed（已部署）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/94&#34;&gt;https://bips.dev/94&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0094.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0094.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;测试网络族。比特币的测试网供开发者在无真实价值的环境里试验交易、钱包与二层协议；上一代 Testnet 3 已运行约 13 年，问题积累到难以继续使用，&lt;a href=&#34;https://bips.dev/94&#34;&gt;BIP-94&lt;/a&gt; 因此另起一条新链 Testnet 4 来取代它，而不是在旧链上打补丁。&lt;/p&gt;&#xA;&lt;p&gt;它与主网的关系是“同规则、异参数”：共识规则与主网一致，仅保留三处测试网特例（见第四节），且截至 2024 年 5 月主网已激活的全部软分叉（最新为 Taproot）从创世块起即强制执行。它的后继者是 &lt;a href=&#34;https://bips.dev/95&#34;&gt;BIP-95&lt;/a&gt;（Testnet 5，草案），原文写作时 Testnet 4 本身就是为解决 Testnet 3 的区块风暴而生，读它要连同 Testnet 3 的 20 分钟例外规则一起理解。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-testnet-3-的区块风暴&#34;&gt;3.1 Testnet 3 的区块风暴&lt;/h3&gt;&#xA;&lt;p&gt;Testnet 3 有一条“20 分钟例外”：若距上一块已超过 20 分钟，新块可用最低难度（难度 1）出块，本意是让 CPU 也能挖到测试币。但难度调整以周期内最后一块的难度为基准——若最后一块恰是难度 1 的例外块，下一周期难度被钳制在 1–4 之间，于是短时间内可涌出海量区块，即“区块风暴”（block storm）。原文记述：曾有三年份的区块在数周内被挖完，网络几近不可用。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-测试币被当成有价物&#34;&gt;3.2 测试币被当成有价物&lt;/h3&gt;&#xA;&lt;p&gt;Testnet 3 高度已达 250 万以上，区块奖励降至约 0.014 TBTC，挖矿不再能有效分发测试币；同时 Testnet 3 被用于带有欺诈性质的空投，TBTC 被公开买卖，“测试币无价值”这一根本原则被打破。继续修补旧链，不如从创世块重新开始。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-95</title>
				<link>https://bitcoinarche.com/xieyi/bip-95.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-95.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/95&#34;&gt;BIP-95&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Testnet 5&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Pol Espinasa &amp;lt;polespinasa@protonmail.com&amp;gt;, Fabian Jahr &amp;lt;fjahr@protonmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2026-06-22&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Applications（应用）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;前置依赖&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/54&#34;&gt;BIP-54&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;取代&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/94&#34;&gt;BIP-94&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/95&#34;&gt;https://bips.dev/95&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0095.md&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0095.md&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;测试网络族，是 &lt;a href=&#34;https://bips.dev/94&#34;&gt;BIP-94&lt;/a&gt;（Testnet 4）的直接后继：档案字段中明确 Replaces: 94、Requires: 54。Testnet 4 为治区块风暴保留了改造过的难度例外，&lt;a href=&#34;https://bips.dev/95&#34;&gt;BIP-95&lt;/a&gt; 的判断是：例外本身就是病根，只要例外还在，就会被持续利用，因此干脆另起 Testnet 5，把例外彻底取消，并顺带成为 &lt;a href=&#34;https://bips.dev/54&#34;&gt;BIP-54&lt;/a&gt;（Consensus Cleanup，共识清理）的实测场——BIP-54 已在 signet 上经 Bitcoin Inquisition 启用，但 signet 的出块方式无法让矿工软件实测其是否正确执行 BIP-54 规则，Testnet 5 补上这一环。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-难度例外被持续利用&#34;&gt;3.1 难度例外被持续利用&lt;/h3&gt;&#xA;&lt;p&gt;Testnet 4 的 20 分钟例外本想给 CPU 用户留一条拿测试币、挖非标准交易、以及在大算力离场时推动链前进的通道。但原文指出，该例外上线后不久即被系统性、持续地利用：区块风暴虽被防住，链尖却因多个例外块互相竞争而频繁发生小规模重组（re-org），例外想达成的目标反而实现不了。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-结论任何例外都可被利用&#34;&gt;3.2 结论：任何例外都可被利用&lt;/h3&gt;&#xA;&lt;p&gt;原文的推理是：只要工作量证明规则存在例外，有动机的攻击者就能找到利用方式。取消例外，才能让测试网行为尽可能贴近主网。同时，与其给 Testnet 4 打补丁——改规则需漫长部署、且攻击者可能阻挠、实质修复又等同于在测试网上做一次硬分叉——不如直接新开一条网络。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;Testnet 5 与主网共识规则相同，仅有两处改动。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-从第-1-块起执行-bip-54&#34;&gt;4.1 从第 1 块起执行 BIP-54&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/54&#34;&gt;BIP-54&lt;/a&gt;（版本 1.0.0）所定的规则在 Testnet 5 从 block 1 起生效。按原文转述，BIP-54 旨在修复数个潜在攻击面：防止时间扭曲（timewarp）攻击、降低最坏情形下的区块验证时间、缓解默克尔树弱点、并在无需 BIP-30 式校验的情况下避免重复交易。具体规则以 BIP-54 原文为准。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-98</title>
				<link>https://bitcoinarche.com/xieyi/bip-98.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-98.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/98&#34;&gt;BIP-98&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Fast Merkle Trees&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Mark Friedenbach &amp;lt;mark@friedenbach.org&amp;gt;、Kalle Alm &amp;lt;kalle.alm@gmail.com&amp;gt;、BtcDrak &amp;lt;btcdrak@gmail.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2017-08-24&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;层级&lt;/th&gt;&lt;td&gt;Consensus (soft fork)（共识（软分叉））&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Specification（规范类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Draft（草案）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/98&#34;&gt;https://bips.dev/98&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0098.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0098.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;默克尔树与包含证明（inclusion proof）族。比特币区块头对交易列表的承诺用的就是中本聪设计的默克尔哈希树；&lt;a href=&#34;https://bips.dev/98&#34;&gt;BIP-98&lt;/a&gt; 并不改动区块里现有的那棵树，而是为&lt;strong&gt;新协议&lt;/strong&gt;定义一棵修掉老毛病的新树，供今后的应用共用同一套实现。&lt;/p&gt;&#xA;&lt;p&gt;它最直接的下游是 &lt;a href=&#34;https://bips.dev/116&#34;&gt;BIP-116&lt;/a&gt;（MERKLEBRANCHVERIFY）：原文 Deployment 一节写明，BIP-116 拟以软分叉新增操作码把默克尔包含证明验证带进脚本，届时本 BIP 的内容将成为共识关键部分，部署计划由 BIP-116 承载。本 BIP 档案层级标注为 Consensus (soft fork)，正源于这一预期用途；它自身单独存在时，按原文 Compatibility 一节，不造成任何向后不兼容。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-重复条目漏洞-cve-2012-2459&#34;&gt;3.1 重复条目漏洞 CVE-2012-2459&lt;/h3&gt;&#xA;&lt;p&gt;中本聪的默克尔树在元素个数为奇数时把最后一个元素复制一份再配对哈希，这使不同的交易列表可能算出相同的默克尔根，构成国家漏洞数据库登记的 CVE-2012-2459。协议与实现可以绕着防，但需要刻意设计，粗心的实现容易在下游埋雷。原文主张：新协议应从一开始就避开这棵有缺陷的树。&lt;/p&gt;&#xA;&lt;h3 id=&#34;32-不必要的重复哈希开销&#34;&gt;3.2 不必要的重复哈希开销&lt;/h3&gt;&#xA;&lt;p&gt;老构造对内节点用双 SHA256（double-SHA256），压缩轮次约为严格所需的 3 倍（针对性优化实现也要 2.32 倍）。新应用若无向后兼容包袱，不必再付这份性能税。&lt;/p&gt;&#xA;&lt;h3 id=&#34;33-只能是平衡树&#34;&gt;3.3 只能是平衡树&lt;/h3&gt;&#xA;&lt;p&gt;老算法从有序列表建索引，默认所有叶子到根路径等长的平衡树；而不少应用更适合不平衡树——让更常用的元素走更短的路径。老树虽有变通办法，但依赖树的规模、并不灵活。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;h3 id=&#34;41-树的定义&#34;&gt;4.1 树的定义&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bips.dev/98&#34;&gt;BIP-98&lt;/a&gt; 的默克尔树是任意平衡程度的二叉树：不允许只有一个子节点的节点；叶子标签是数据的双 SHA256 哈希（数据格式不在本 BIP 范围内）；内节点标签是其两个子节点标签的 fast-SHA256 哈希，最顶的内节点标签即默克尔根。两个特例：空树不被允许、也没有定义根哈希；只有一个元素的树，根哈希直接等于该叶子的哈希本身（透传，不再哈希），以便把一条证明拆成多段链式验证时可用零长度路径占位。&lt;/p&gt;&#xA;&lt;h3 id=&#34;42-fast-sha256&#34;&gt;4.2 fast-SHA256&lt;/h3&gt;&#xA;&lt;p&gt;fast-SHA256 只定义在两个 32 字节输入上：把两者拼成 64 字节，用&lt;strong&gt;改过的初始化向量（IV）&lt;/strong&gt;、不做消息填充地跑一次 SHA-256，取其中间状态（midstate）为结果。效果是：算内节点比专用优化的双 SHA256 还快 2.32 倍，比朴素通用实现快约 3 倍；整体建树与验证时间较充分优化的老构造减少约 55%。因为输入恒为定长的哈希值，双哈希与填充要防的长度扩展类攻击在此不适用。改 IV 是为了防止“同一哈希既可解释为叶、又可解释为内节点承诺”的路径长度扩展攻击。该 IV 本身的来历写得很明确：取 23（第 9 个素数）平方根小数部分的前 512 位做标准 SHA-256 后提取中间状态，是一个无隐藏常数（nothing-up-my-sleeve）式构造；选 23 是因为 2 至 19 这些素数的小数位已用作 SHA-256 自身的常数，顺延取下一个以免常数复用。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP-99</title>
				<link>https://bitcoinarche.com/xieyi/bip-99.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip-99.html</guid>
				<description>&lt;h2 id=&#34;一档案卡&#34;&gt;一、档案卡&lt;/h2&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;档案卡&lt;/div&gt;&lt;table class=&#34;fact-table&#34;&gt;&#xA;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;标题&lt;/th&gt;&lt;td&gt;Motivation and deployment of consensus rule changes ([soft/hard]forks)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;作者&lt;/th&gt;&lt;td&gt;Jorge Timón &amp;lt;jtimon@jtimon.cc&amp;gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;指定日期&lt;/th&gt;&lt;td&gt;2015-06-20&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;td&gt;Informational（信息类）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;状态&lt;/th&gt;&lt;td&gt;Closed（已关闭）&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;阅读版&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://bips.dev/99&#34;&gt;https://bips.dev/99&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&lt;th&gt;官方原文&lt;/th&gt;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0099.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0099.mediawiki&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;二放在哪一族&#34;&gt;二、放在哪一族&lt;/h2&gt;&#xA;&lt;p&gt;共识升级的方法论族，也是紧接着的一组区块大小硬分叉提案——&lt;a href=&#34;https://bips.dev/100&#34;&gt;BIP-100&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/101&#34;&gt;BIP-101&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/102&#34;&gt;BIP-102&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/103&#34;&gt;BIP-103&lt;/a&gt;、&lt;a href=&#34;https://bips.dev/104&#34;&gt;BIP-104&lt;/a&gt;——共同的背景读物。2015 年争论扩容时，各方对“什么叫软分叉、什么叫硬分叉、矿工投票到底算什么”并无统一语言，&lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt; 先把词定义清楚、把分叉分型，再谈每型怎么部署。读 100–104 号提案之前先读它，才分得清哪些争论是参数之争、哪些是部署路线之争。它与 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt;（version bits 投票机制，原文多处引用为版本位提案）互补：BIP-9 给工具，BIP-99 给工具的使用伦理。它无 Layer 字段，属信息类文件，不定任何协议规则。&lt;/p&gt;&#xA;&lt;h2 id=&#34;三它要解决什么&#34;&gt;三、它要解决什么&lt;/h2&gt;&#xA;&lt;p&gt;原文 Motivation 写得很直白：人们对 P2P 共识系统的安全假设理解并不一致，而最合适的升级机制取决于要部署的变更属于哪一类；没有统一视角，讨论规则变更时容易鸡同鸭讲、白白拖延部署。&lt;a href=&#34;https://bips.dev/99&#34;&gt;BIP-99&lt;/a&gt; 因此先做两件事：给出软件分叉、共识分叉、软分叉、硬分叉、libconsensus 等术语的定义；再建一套分类学（taxonomy），让每类分叉对应到“需不需要部署计划、需要谁同意”。&lt;/p&gt;&#xA;&lt;p&gt;其中几个定义是全篇的地基：软分叉是“以前无效的仍然无效、以前有效的有一部分变为无效”，算力多数即可强制，具向后兼容的部署优势；硬分叉是“把以前无效的块变为有效”，要求所有用户升级；共识最终由网络实际运行的软件决定——“实现即规范”（the implementation is the specification），把共识校验从 Bitcoin Core 中剥离成 libbitcoinconsensus 库，正是为了让替代实现能安全地共享同一套校验代码。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四规则本身&#34;&gt;四、规则本身&lt;/h2&gt;&#xA;&lt;p&gt;本节是分类与对应的部署主张，而非协议参数。&lt;/p&gt;&#xA;&lt;h3 id=&#34;41-无需部署计划的三类&#34;&gt;4.1 无需部署计划的三类&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;意外共识分叉&lt;/strong&gt;：替代实现重写校验规则时的 bug 所致，如 2013 年 3 月 11/12 日高度 225430 处 Bitcoin 0.8 与旧版本因 Berkeley DB 换 LevelDB 而起的链分叉（事后分析见 &lt;a href=&#34;https://bips.dev/50&#34;&gt;BIP-50&lt;/a&gt;）。药方是 libbitcoinconsensus 这类共享校验库，而非部署计划。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;单方面软分叉&lt;/strong&gt;：算力多数若自认有利可图，可能不顾用户超多数意愿强行软分叉，这实质是对网络的攻击；防法在激励设计，不在部署流程。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;分裂硬分叉（schism hardforks）&lt;/strong&gt;：用户有意识地各验一套规则、形成两条链与两种货币，市值结果完全不可预测。原文举了三种设想场景——ASIC 被单家垄断时换 PoW 函数的“ASIC 重置”、区块创建过度集中时恢复区块大小上限、以及开发阵营藏后门偷币时弃用其代码——共同点是：对抗对象正是矿工时，“矿工投票”毫无意义。真走到这一步，部署办法只是选一个未来高度激活，并保持有多个独立实现随时能发起这种分叉，才是健康的去中心化。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;42-无争议软分叉&#34;&gt;4.2 无争议软分叉&lt;/h3&gt;&#xA;&lt;p&gt;软分叉是首选的升级机制：算力多数采用后，未升级用户跟随的仍是同一条链，新规则在他们眼里与矿工的策略规则无异，部署风险低。历史先例是 &lt;a href=&#34;https://bips.dev/16&#34;&gt;BIP-16&lt;/a&gt;（P2SH），早期仅靠未来时间点触发；此后为确保矿工先升级再执行，引入投票机制（用于 BIP-30、BIP-66）：原文写作时的通行参数是 95% 为共识强制阈值，75% 是矿工先行按策略执行的阈值。原文还期待 &lt;a href=&#34;https://bips.dev/9&#34;&gt;BIP-9&lt;/a&gt; 的版本位改进能让多个部署并行、单个被否不锁死后续部署。&lt;/p&gt;</description>
			</item>
			<item>
				<title>BIP/比特币改进提案</title>
				<link>https://bitcoinarche.com/xieyi/bip.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/bip.html</guid>
				<description>&lt;div class=&#34;frame-box&#34;&gt;&#xA;&lt;h2 id=&#34;状态说明&#34;&gt;状态说明&lt;/h2&gt;&#xA;&lt;p&gt;下表&amp;quot;状态&amp;quot;列为 bitcoin/bips 仓库的官方标注。理解这些状态时请记住 BIP-1 定下的基本原则：&lt;strong&gt;仓库收录只是出版行为&lt;/strong&gt;——表示提案符合收录的形式要求，不代表社区背书，更不代表全网必须采用；节点是否升级，始终是自愿的。&lt;/p&gt;&#xA;&lt;dl class=&#34;status-defs&#34;&gt;&#xA;&lt;dt&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&#xA;&lt;/dt&gt;&#xA;&lt;dd&gt;共识层提案，其规则变更已在比特币主网上生效。按该规则产生的区块与交易被主网多数算力接受，可直接按此理解现行协议的行为。&lt;/dd&gt;&#xA;&lt;dt&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&#xA;&lt;/dt&gt;&#xA;&lt;dd&gt;Deployed。提案已定稿并被广泛实现与采用，成为生态中的事实标准；多为钱包标准、地址格式、对等网络协议消息等不改变共识规则的内容。&lt;/dd&gt;&#xA;&lt;dt&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&#xA;&lt;/dt&gt;&#xA;&lt;dd&gt;Complete。主要用于信息类提案：文档已完稿、所涉事项已有结论（如历史事件复盘），无需再推进。&lt;/dd&gt;&#xA;&lt;dt&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&#xA;&lt;/dt&gt;&#xA;&lt;dd&gt;Draft。初稿已入库，正在公开讨论和修改中；内容可能大幅变动，也可能长期停滞。引用时请核对是否为最新版本。&lt;/dd&gt;&#xA;&lt;dt&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&#xA;&lt;/dt&gt;&#xA;&lt;dd&gt;Closed。提案已关闭，不会再推进，包括作者撤回、社区否决、被新提案替代等情形。关闭不等于技术上错误——许多关闭提案（如扩容之争系列）是治理未能达成共识的结果，仍有史料价值。&lt;/dd&gt;&#xA;&lt;dt&gt;&lt;span class=&#34;badge closed&#34;&gt;已分配编号&lt;/span&gt;&#xA;&lt;/dt&gt;&#xA;&lt;dd&gt;仅分配了 BIP 编号，提案文件尚未发布，暂无正文可读。&lt;/dd&gt;&#xA;&lt;/dl&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;bip比特币改进提案状态汇总&#34;&gt;BIP/比特币改进提案状态汇总&lt;/h2&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;状态&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;数量&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;含义&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已激活（Active）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;共识规则已在主网生效&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已部署（Deployed）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;62&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已部署或实际采用&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已完成（Complete）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;规范已完成&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;草案（Draft）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;56&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;草案&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已关闭（Closed）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;57&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已关闭、撤回或被取代&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;已分配编号&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;3&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;尚无正式文档&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;合计&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;strong&gt;216&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;bip比特币改进提案索引&#34;&gt;BIP/比特币改进提案索引&lt;/h2&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table class=&#34;bip-table&#34;&gt;&#xA;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;编号&lt;/th&gt;&lt;th&gt;标题&lt;/th&gt;&lt;th&gt;状态&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-461.html&#34;&gt;BIP-461&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-461.html&#34;&gt;Deterministic ECDSA Signatures&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;确定性 ECDSA 签名&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-08-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-451.html&#34;&gt;BIP-451&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-451.html&#34;&gt;Dust UTXO Disposal Protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;粉尘 UTXO 处置协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-04-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-450.html&#34;&gt;BIP-450&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-450.html&#34;&gt;Formosa—Seed encoding by themed mnemonic stories&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Formosa——以主题助记故事编码种子&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-05-15&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-449.html&#34;&gt;BIP-449&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-449.html&#34;&gt;OP_TWEAKADD - x-only key tweak addition&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_TWEAKADD——x-only 公钥微调加法&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-03-05&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-448.html&#34;&gt;BIP-448&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-448.html&#34;&gt;Taproot-native (Re)bindable Transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Taproot 原生（可重绑定）交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-03-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-446.html&#34;&gt;BIP-446&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-446.html&#34;&gt;OP_TEMPLATEHASH&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_TEMPLATEHASH&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-02-06&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-443.html&#34;&gt;BIP-443&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-443.html&#34;&gt;OP_CHECKCONTRACTVERIFY&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_CHECKCONTRACTVERIFY&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-05-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-442.html&#34;&gt;BIP-442&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-442.html&#34;&gt;OP_PAIRCOMMIT&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_PAIRCOMMIT&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-12-09&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-441.html&#34;&gt;BIP-441&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-441.html&#34;&gt;Restoration of disabled script (Tapleaf 0xC2)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;恢复已禁用脚本（Tapleaf 0xC2）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-03-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-440.html&#34;&gt;BIP-440&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-440.html&#34;&gt;Varops Budget For Script Runtime Constraint&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;脚本运行时约束的变操作数预算&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-03-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-434.html&#34;&gt;BIP-434&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-434.html&#34;&gt;Peer Feature Negotiation&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;对等节点功能协商&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-01-14&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-433.html&#34;&gt;BIP-433&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-433.html&#34;&gt;Pay to Anchor (P2A)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Pay to Anchor（P2A）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-12-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-431.html&#34;&gt;BIP-431&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-431.html&#34;&gt;Topology Restrictions for Pinning&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;针对钉住攻击的拓扑限制&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-01-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-393.html&#34;&gt;BIP-393&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-393.html&#34;&gt;Output Script Descriptor Annotations&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;输出脚本描述符注解&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-03-17&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-392.html&#34;&gt;BIP-392&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-392.html&#34;&gt;Silent Payment Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;静默支付输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-02-06&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-391.html&#34;&gt;BIP-391&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-391.html&#34;&gt;Binary Output Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;二进制输出描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-01-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-390.html&#34;&gt;BIP-390&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-390.html&#34;&gt;musig() Descriptor Key Expression&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;musig() 描述符密钥表达式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-06-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-389.html&#34;&gt;BIP-389&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-389.html&#34;&gt;Multipath Descriptor Key Expressions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;多路径描述符密钥表达式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-07-26&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-388.html&#34;&gt;BIP-388&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-388.html&#34;&gt;Wallet Policies for Descriptor Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;描述符钱包的钱包策略&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-12-26&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-387.html&#34;&gt;BIP-387&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-387.html&#34;&gt;Tapscript Multisig Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Tapscript 多签输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-04-17&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-386.html&#34;&gt;BIP-386&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-386.html&#34;&gt;tr() Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;tr() 输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-385.html&#34;&gt;BIP-385&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-385.html&#34;&gt;raw() and addr() Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;raw() 与 addr() 输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-384.html&#34;&gt;BIP-384&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-384.html&#34;&gt;combo() Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;combo() 输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-383.html&#34;&gt;BIP-383&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-383.html&#34;&gt;Multisig Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;多签输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-382.html&#34;&gt;BIP-382&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-382.html&#34;&gt;Segwit Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Segwit 输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-381.html&#34;&gt;BIP-381&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-381.html&#34;&gt;Non-Segwit Output Script Descriptors&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;非 Segwit 输出脚本描述符&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-380.html&#34;&gt;BIP-380&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-380.html&#34;&gt;Output Script Descriptors General Operation&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;输出脚本描述符通用操作&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-379.html&#34;&gt;BIP-379&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-379.html&#34;&gt;Miniscript&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Miniscript&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-10-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-376.html&#34;&gt;BIP-376&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-376.html&#34;&gt;Spending Silent Payment outputs with PSBTs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;用 PSBT 花费静默支付输出&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-02-05&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-375.html&#34;&gt;BIP-375&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-375.html&#34;&gt;Sending Silent Payments with PSBTs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;用 PSBT 发送静默支付&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-01-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-374.html&#34;&gt;BIP-374&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-374.html&#34;&gt;Discrete Log Equality Proofs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;离散对数相等证明&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-12-26&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-373.html&#34;&gt;BIP-373&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-373.html&#34;&gt;MuSig2 PSBT Fields&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;MuSig2 PSBT 字段&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-06-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-372.html&#34;&gt;BIP-372&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-372.html&#34;&gt;Pay-to-contract tweak fields for PSBT&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;PSBT 的 pay-to-contract 微调字段&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-01-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-371.html&#34;&gt;BIP-371&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-371.html&#34;&gt;Taproot Fields for PSBT&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;PSBT 的 Taproot 字段&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-21&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-370.html&#34;&gt;BIP-370&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-370.html&#34;&gt;PSBT Version 2&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;PSBT 第 2 版&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-01-14&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-361.html&#34;&gt;BIP-361&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-361.html&#34;&gt;Post Quantum Migration and Legacy Signature Sunset&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;后量子迁移与旧签名退役&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-02-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-360.html&#34;&gt;BIP-360&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-360.html&#34;&gt;Pay-to-Merkle-Root (P2MR)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Pay-to-Merkle-Root（P2MR）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-12-18&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-353.html&#34;&gt;BIP-353&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-353.html&#34;&gt;DNS Payment Instructions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;DNS 支付指令&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-02-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-352.html&#34;&gt;BIP-352&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-352.html&#34;&gt;Silent Payments&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;静默支付&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-03-09&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-351.html&#34;&gt;BIP-351&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-351.html&#34;&gt;Private Payments&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;隐私支付&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-07-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-350.html&#34;&gt;BIP-350&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-350.html&#34;&gt;Bech32m format for v1&amp;#43; witness addresses&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;v1&amp;#43; 见证地址的 Bech32m 格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-12-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-349.html&#34;&gt;BIP-349&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-349.html&#34;&gt;OP_INTERNALKEY&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_INTERNALKEY&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-11-14&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-348.html&#34;&gt;BIP-348&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-348.html&#34;&gt;CHECKSIGFROMSTACK&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;CHECKSIGFROMSTACK&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-11-26&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-347.html&#34;&gt;BIP-347&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-347.html&#34;&gt;OP_CAT in Tapscript&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Tapscript 中的 OP_CAT&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-12-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-346.html&#34;&gt;BIP-346&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-346.html&#34;&gt;OP_TXHASH&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_TXHASH&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-04-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-345.html&#34;&gt;BIP-345&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-345.html&#34;&gt;OP_VAULT&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_VAULT（金库）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-02-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-343.html&#34;&gt;BIP-343&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-343.html&#34;&gt;Mandatory activation of taproot deployment&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Taproot 部署的强制激活&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-04-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-342.html&#34;&gt;BIP-342&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-342.html&#34;&gt;Validation of Taproot Scripts&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Taproot 脚本验证&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-01-19&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-341.html&#34;&gt;BIP-341&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-341.html&#34;&gt;Taproot: SegWit version 1 spending rules&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Taproot：SegWit v1 花费规则&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-01-19&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-340.html&#34;&gt;BIP-340&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-340.html&#34;&gt;Schnorr Signatures for secp256k1&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;secp256k1 的 Schnorr 签名&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-01-19&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-339.html&#34;&gt;BIP-339&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-339.html&#34;&gt;WTXID-based transaction relay&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;基于 WTXID 的交易中继&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-02-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-338.html&#34;&gt;BIP-338&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-338.html&#34;&gt;Disable transaction relay message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;禁用交易中继消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-09-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-337.html&#34;&gt;BIP-337&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-337.html&#34;&gt;Compressed Transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;压缩交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-02-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-332.html&#34;&gt;BIP-332&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-332.html&#34;&gt;Stale Tip Relay&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;过时链尖中继&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-08-21&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-331.html&#34;&gt;BIP-331&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-331.html&#34;&gt;Ancestor Package Relay&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;祖先包中继&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-08-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-330.html&#34;&gt;BIP-330&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-330.html&#34;&gt;Transaction announcements reconciliation&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;交易公告对账&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-09-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-329.html&#34;&gt;BIP-329&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-329.html&#34;&gt;Wallet Labels Export Format&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;钱包标签导出格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-08-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-328.html&#34;&gt;BIP-328&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-328.html&#34;&gt;Derivation Scheme for MuSig2 Aggregate Keys&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;MuSig2 聚合密钥派生方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-06-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-327.html&#34;&gt;BIP-327&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-327.html&#34;&gt;MuSig2 for BIP340-compatible Multi-Signatures&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;与 BIP340 兼容的 MuSig2 多签&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-03-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-326.html&#34;&gt;BIP-326&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-326.html&#34;&gt;Anti-fee-sniping in taproot transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Taproot 交易中的防手续费狙击&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-325.html&#34;&gt;BIP-325&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-325.html&#34;&gt;Signet&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Signet（签名测试网）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-03-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-324.html&#34;&gt;BIP-324&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-324.html&#34;&gt;Version 2 P2P Encrypted Transport Protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;v2 P2P 加密传输协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-03-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-323.html&#34;&gt;BIP-323&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-323.html&#34;&gt;24 nVersion bits for general purpose use&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;24 个 nVersion 位通用&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-04-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-322.html&#34;&gt;BIP-322&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-322.html&#34;&gt;Generic Signed Message Format&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;通用签名消息格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2018-09-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-321.html&#34;&gt;BIP-321&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-321.html&#34;&gt;URI Scheme&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;URI 方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-11-15&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-320.html&#34;&gt;BIP-320&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-320.html&#34;&gt;nVersion bits for general purpose use&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;nVersion 位通用&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2018-03-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-310.html&#34;&gt;BIP-310&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-310.html&#34;&gt;Stratum protocol extensions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Stratum 协议扩展&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2018-03-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-301.html&#34;&gt;BIP-301&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-301.html&#34;&gt;Blind Merged Mining (Consensus layer)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;盲合并挖矿（共识层）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-07-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-300.html&#34;&gt;BIP-300&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-300.html&#34;&gt;Hashrate Escrows (Consensus layer)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;算力托管（共识层）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-08-14&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-199.html&#34;&gt;BIP-199&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-199.html&#34;&gt;Hashed Time-Locked Contract transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;哈希时间锁定合约交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-03-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-197.html&#34;&gt;BIP-197&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-197.html&#34;&gt;Hashed Time-Locked Collateral Contract&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;哈希时间锁定抵押合约&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-03-19&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-180.html&#34;&gt;BIP-180&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-180.html&#34;&gt;Block size/weight fraud proof&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;区块大小/重量欺诈证明&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-03-17&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-179.html&#34;&gt;BIP-179&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-179.html&#34;&gt;Name for payment recipient identifiers&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;支付接收方标识符命名&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-10-17&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-178.html&#34;&gt;BIP-178&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-178.html&#34;&gt;Version Extended WIF&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;版本化扩展 WIF&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2018-04-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-177.html&#34;&gt;BIP-177&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-177.html&#34;&gt;Redefine Bitcoin&amp;#39;s Base Unit&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;重定义比特币基本单位&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-04-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-176.html&#34;&gt;BIP-176&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-176.html&#34;&gt;Bits Denomination&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Bits 计价单位&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-12-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-175.html&#34;&gt;BIP-175&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-175.html&#34;&gt;Pay to Contract Protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Pay to Contract 协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-07-17&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-174.html&#34;&gt;BIP-174&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-174.html&#34;&gt;Partially Signed Bitcoin Transaction Format&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;部分签名比特币交易格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-07-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-173.html&#34;&gt;BIP-173&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-173.html&#34;&gt;Base32 address format for native v0-16 witness outputs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;原生 v0–16 见证输出的 Base32 地址格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-03-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-172.html&#34;&gt;BIP-172&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-172.html&#34;&gt;Define Bitcoin Subunits as Satoshis&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;将比特币子单位定义为聪&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-05-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-171.html&#34;&gt;BIP-171&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-171.html&#34;&gt;Currency/exchange rate information API&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;货币/汇率信息 API&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-03-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-159.html&#34;&gt;BIP-159&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-159.html&#34;&gt;NODE_NETWORK_LIMITED service bit&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;NODE_NETWORK_LIMITED 服务位&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-05-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-158.html&#34;&gt;BIP-158&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-158.html&#34;&gt;Compact Block Filters for Light Clients&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;轻客户端紧凑区块过滤器&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-05-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-157.html&#34;&gt;BIP-157&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-157.html&#34;&gt;Client Side Block Filtering&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;客户端区块过滤&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-05-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-156.html&#34;&gt;BIP-156&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-156.html&#34;&gt;Dandelion - Privacy Enhancing Routing&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Dandelion——增强隐私的路由&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-06-09&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-155.html&#34;&gt;BIP-155&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-155.html&#34;&gt;addrv2 message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;addrv2 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-02-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-154.html&#34;&gt;BIP-154&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-154.html&#34;&gt;Rate Limiting via peer specified challenges&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;经由对等节点指定挑战的速率限制&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-04-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-152.html&#34;&gt;BIP-152&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-152.html&#34;&gt;Compact Block Relay&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;紧凑区块中继&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-04-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-151.html&#34;&gt;BIP-151&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-151.html&#34;&gt;Peer-to-Peer Communication Encryption&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;对等通信加密&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-03-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-150.html&#34;&gt;BIP-150&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-150.html&#34;&gt;Peer Authentication&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;对等节点认证&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-03-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-149.html&#34;&gt;BIP-149&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-149.html&#34;&gt;Segregated Witness (second deployment)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;隔离见证（第二次部署）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-04-14&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-148.html&#34;&gt;BIP-148&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-148.html&#34;&gt;Mandatory activation of segwit deployment&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Segwit 部署的强制激活&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-03-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-147.html&#34;&gt;BIP-147&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-147.html&#34;&gt;Dealing with dummy stack element malleability&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;处理哑栈元素可锻性&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-09-02&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-146.html&#34;&gt;BIP-146&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-146.html&#34;&gt;Dealing with signature encoding malleability&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;处理签名编码可锻性&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-08-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-145.html&#34;&gt;BIP-145&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-145.html&#34;&gt;getblocktemplate Updates for Segregated Witness&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;getblocktemplate 的隔离见证更新&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-01-30&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-144.html&#34;&gt;BIP-144&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-144.html&#34;&gt;Segregated Witness (Peer Services)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;隔离见证（对等服务）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-01-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-143.html&#34;&gt;BIP-143&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-143.html&#34;&gt;Transaction Signature Verification for Version 0 Witness Program&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;v0 见证程序的交易签名验证&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-01-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-142.html&#34;&gt;BIP-142&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-142.html&#34;&gt;Address Format for Segregated Witness&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;隔离见证地址格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-12-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-141.html&#34;&gt;BIP-141&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-141.html&#34;&gt;Segregated Witness (Consensus layer)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;隔离见证（共识层）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-12-21&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-140.html&#34;&gt;BIP-140&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-140.html&#34;&gt;Normalized TXID&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;规范化 TXID&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-10-14&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-138.html&#34;&gt;BIP-138&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-138.html&#34;&gt;Compact Encryption Scheme for Non-seed Wallet Data&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;非种子钱包数据的紧凑加密方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-05-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-137.html&#34;&gt;BIP-137&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-137.html&#34;&gt;Signatures of Messages using Private Keys&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;用私钥签署消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-02-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-136.html&#34;&gt;BIP-136&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-136.html&#34;&gt;Bech32 Encoded Tx Position References&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Bech32 编码的交易位置引用&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-07-09&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-135.html&#34;&gt;BIP-135&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-135.html&#34;&gt;Generalized version bits voting&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;通用 version bits 投票&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-03-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-134.html&#34;&gt;BIP-134&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-134.html&#34;&gt;Flexible Transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;灵活交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-07-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-133.html&#34;&gt;BIP-133&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-133.html&#34;&gt;feefilter message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;feefilter 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-02-13&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-132.html&#34;&gt;BIP-132&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-132.html&#34;&gt;Committee-based BIP Acceptance Process&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;基于委员会的 BIP 采纳流程&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-31&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-131.html&#34;&gt;BIP-131&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-131.html&#34;&gt;&amp;#34;Coalescing Transaction&amp;#34; Specification (wildcard inputs)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;“Coalescing Transaction”规范（通配输入）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-11-30&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-130.html&#34;&gt;BIP-130&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-130.html&#34;&gt;sendheaders message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;sendheaders 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-05-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-129.html&#34;&gt;BIP-129&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-129.html&#34;&gt;Bitcoin Secure Multisig Setup (BSMS)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;比特币安全多签设置（BSMS）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-11-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-128.html&#34;&gt;BIP-128&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-128.html&#34;&gt;Timelock-Recovery Storage Format&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;时间锁恢复存储格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-02-05&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-127.html&#34;&gt;BIP-127&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-127.html&#34;&gt;Simple Proof-of-Reserves Transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;简单储备证明交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-01-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-126.html&#34;&gt;BIP-126&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-126.html&#34;&gt;Best Practices for Heterogeneous Input Script Transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;异构输入脚本交易的最佳实践&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-02-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-125.html&#34;&gt;BIP-125&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-125.html&#34;&gt;Opt-in Full Replace-by-Fee Signaling&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;可选全量手续费替换信号&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-12-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-124.html&#34;&gt;BIP-124&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-124.html&#34;&gt;Hierarchical Deterministic Script Templates&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;分层确定性脚本模板&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-11-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-123.html&#34;&gt;BIP-123&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-123.html&#34;&gt;BIP Classification&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;BIP 分类&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-26&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-122.html&#34;&gt;BIP-122&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-122.html&#34;&gt;URI scheme for Blockchain references / exploration&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;区块链引用/浏览的 URI 方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-121.html&#34;&gt;BIP-121&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-121.html&#34;&gt;Proof of Payment URI scheme&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;付款证明 URI 方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-07-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-120.html&#34;&gt;BIP-120&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-120.html&#34;&gt;Proof of Payment&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;付款证明&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-07-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-119.html&#34;&gt;BIP-119&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-119.html&#34;&gt;CHECKTEMPLATEVERIFY&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;CHECKTEMPLATEVERIFY&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-01-06&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-118.html&#34;&gt;BIP-118&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-118.html&#34;&gt;SIGHASH_ANYPREVOUT for Taproot Scripts&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Taproot 脚本的 SIGHASH_ANYPREVOUT&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-02-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-117.html&#34;&gt;BIP-117&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-117.html&#34;&gt;Tail Call Execution Semantics&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;尾调用执行语义&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-08-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-116.html&#34;&gt;BIP-116&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-116.html&#34;&gt;MERKLEBRANCHVERIFY&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;MERKLEBRANCHVERIFY&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-08-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-115.html&#34;&gt;BIP-115&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-115.html&#34;&gt;Generic anti-replay protection using Script&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;用脚本实现的通用防重放保护&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-09-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-114.html&#34;&gt;BIP-114&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-114.html&#34;&gt;Merkelized Abstract Syntax Tree&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;默克尔化抽象语法树&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-04-02&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-113.html&#34;&gt;BIP-113&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-113.html&#34;&gt;Median time-past as endpoint for lock-time calculations&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;以中位过去时间作为锁定时间计算端点&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-112.html&#34;&gt;BIP-112&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-112.html&#34;&gt;CHECKSEQUENCEVERIFY&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;CHECKSEQUENCEVERIFY&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-111.html&#34;&gt;BIP-111&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-111.html&#34;&gt;NODE_BLOOM service bit&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;NODE_BLOOM 服务位&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-110.html&#34;&gt;BIP-110&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-110.html&#34;&gt;Reduced Data Temporary Softfork&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;精简数据临时软分叉&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-12-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-109.html&#34;&gt;BIP-109&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-109.html&#34;&gt;Two million byte size limit with sigop and sighash limits&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;200 万字节上限（附 sigop 与 sighash 限制）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-01-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-107.html&#34;&gt;BIP-107&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-107.html&#34;&gt;Dynamic limit on the block size&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;区块大小动态上限&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-09-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-106.html&#34;&gt;BIP-106&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-106.html&#34;&gt;Dynamically Controlled Bitcoin Block Size Max Cap&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;动态调控的比特币区块大小上限&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-105.html&#34;&gt;BIP-105&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-105.html&#34;&gt;Consensus based block size retargeting algorithm&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;基于共识的区块大小重定目标算法&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-08-21&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-104.html&#34;&gt;BIP-104&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-104.html&#34;&gt;&amp;#39;Block75&amp;#39; - Max block size like difficulty&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;“Block75”——如难度般的区块大小上限&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-01-13&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-103.html&#34;&gt;BIP-103&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-103.html&#34;&gt;Block size following technological growth&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;随技术增长的区块大小&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-07-21&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-102.html&#34;&gt;BIP-102&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-102.html&#34;&gt;Block size increase to 2MB&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;区块扩容至 2MB&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-06-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-101.html&#34;&gt;BIP-101&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-101.html&#34;&gt;Increase maximum block size&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;提高区块大小上限&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-06-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-100.html&#34;&gt;BIP-100&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-100.html&#34;&gt;Dynamic maximum block size by miner vote&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;由矿工投票决定的动态区块上限&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-06-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-99.html&#34;&gt;BIP-99&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-99.html&#34;&gt;Motivation and deployment of consensus rule changes ([soft/hard]forks)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;共识规则变更（软/硬分叉）的动机与部署&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-06-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-98.html&#34;&gt;BIP-98&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-98.html&#34;&gt;Fast Merkle Trees&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;快速默克尔树&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-08-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-95.html&#34;&gt;BIP-95&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-95.html&#34;&gt;Testnet 5&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Testnet 5（测试网 5）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2026-06-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-94.html&#34;&gt;BIP-94&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-94.html&#34;&gt;Testnet 4&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Testnet 4（测试网 4）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2024-05-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-93.html&#34;&gt;BIP-93&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-93.html&#34;&gt;codex32: Checksummed SSSS-aware BIP32 seeds&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;codex32：带校验、感知 SSSS 的 BIP32 种子&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-02-13&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-91.html&#34;&gt;BIP-91&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-91.html&#34;&gt;Reduced threshold Segwit MASF&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;降低阈值的 Segwit MASF&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-05-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-90.html&#34;&gt;BIP-90&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-90.html&#34;&gt;Buried Deployments&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;埋入式部署&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-11-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-89.html&#34;&gt;BIP-89&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-89.html&#34;&gt;Chain Code Delegation&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;链码委托&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-12-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-88.html&#34;&gt;BIP-88&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-88.html&#34;&gt;Hierarchical Deterministic Path Templates&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;分层确定性路径模板&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-06-23&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-87.html&#34;&gt;BIP-87&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-87.html&#34;&gt;Hierarchy for Deterministic Multisig Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;确定性多签钱包的层级结构&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-03-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-86.html&#34;&gt;BIP-86&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-86.html&#34;&gt;Key Derivation for Single Key P2TR Outputs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;单密钥 P2TR 输出的密钥派生&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-06-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-85.html&#34;&gt;BIP-85&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-85.html&#34;&gt;Deterministic Entropy From BIP32 Keychains&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;从 BIP32 密钥链派生确定性熵&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-03-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-84.html&#34;&gt;BIP-84&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-84.html&#34;&gt;Derivation scheme for P2WPKH based accounts&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;基于 P2WPKH 账户的派生方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-12-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-83.html&#34;&gt;BIP-83&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-83.html&#34;&gt;Dynamic Hierarchical Deterministic Key Trees&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;动态分层确定性密钥树&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-11-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-81.html&#34;&gt;BIP-81&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-81.html&#34;&gt;Hierarchy for Colored Voting Pool Deterministic Multisig Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;染色投票池确定性多签钱包的层级结构&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-08-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-80.html&#34;&gt;BIP-80&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-80.html&#34;&gt;Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;非染色投票池确定性多签钱包的层级结构&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-08-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-79.html&#34;&gt;BIP-79&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-79.html&#34;&gt;Bustapay :: a practical coinjoin protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Bustapay：实用的 CoinJoin 协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2018-10-05&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-78.html&#34;&gt;BIP-78&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-78.html&#34;&gt;A Simple Payjoin Proposal&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;简单 Payjoin 提案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2019-05-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-77.html&#34;&gt;BIP-77&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-77.html&#34;&gt;Async Payjoin&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;异步 Payjoin&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2023-08-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-75.html&#34;&gt;BIP-75&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-75.html&#34;&gt;Out of Band Address Exchange using Payment Protocol Encryption&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;用支付协议加密的带外地址交换&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-11-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-74.html&#34;&gt;BIP-74&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-74.html&#34;&gt;Allow zero value OP_RETURN in Payment Protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;支付协议中允许零值 OP_RETURN&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-01-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-73.html&#34;&gt;BIP-73&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-73.html&#34;&gt;Use &amp;#34;Accept&amp;#34; header for response type negotiation with Payment Request URLs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;对支付请求 URL 用 “Accept” 头协商响应类型&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-08-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-72.html&#34;&gt;BIP-72&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-72.html&#34;&gt;bitcoin: uri extensions for Payment Protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;支付协议的 bitcoin: URI 扩展&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-07-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-71.html&#34;&gt;BIP-71&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-71.html&#34;&gt;Payment Protocol MIME types&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;支付协议 MIME 类型&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-07-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-70.html&#34;&gt;BIP-70&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-70.html&#34;&gt;Payment Protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;支付协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-07-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-69.html&#34;&gt;BIP-69&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-69.html&#34;&gt;Lexicographical Indexing of Transaction Inputs and Outputs&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;交易输入输出的字典序索引&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-06-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-68.html&#34;&gt;BIP-68&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-68.html&#34;&gt;Relative lock-time using consensus-enforced sequence numbers&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;用共识强制序列号的相对锁定时间&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-05-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-67.html&#34;&gt;BIP-67&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-67.html&#34;&gt;Deterministic Pay-to-script-hash multi-signature addresses through public key sorting&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;经公钥排序的确定性 P2SH 多签地址&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-02-08&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-66.html&#34;&gt;BIP-66&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-66.html&#34;&gt;Strict DER signatures&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;严格 DER 签名&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-01-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-65.html&#34;&gt;BIP-65&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-65.html&#34;&gt;OP_CHECKLOCKTIMEVERIFY&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_CHECKLOCKTIMEVERIFY&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-10-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-64.html&#34;&gt;BIP-64&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-64.html&#34;&gt;getutxo message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;getutxo 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-06-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-63.html&#34;&gt;BIP-63&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-63.html&#34;&gt;Stealth Addresses&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;隐身地址&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已分配编号&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;—&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-62.html&#34;&gt;BIP-62&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-62.html&#34;&gt;Dealing with malleability&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;处理可锻性&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-03-12&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-61.html&#34;&gt;BIP-61&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-61.html&#34;&gt;Reject P2P message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Reject P2P 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-06-18&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-60.html&#34;&gt;BIP-60&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-60.html&#34;&gt;Fixed Length &amp;#34;version&amp;#34; Message (Relay-Transactions Field)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;定长 “version” 消息（中继交易字段）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-06-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-54.html&#34;&gt;BIP-54&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-54.html&#34;&gt;Consensus Cleanup&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;共识清理&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-04-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-53.html&#34;&gt;BIP-53&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-53.html&#34;&gt;Disallow 64-byte transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;禁止 64 字节交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-04-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-52.html&#34;&gt;BIP-52&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-52.html&#34;&gt;Durable, Low Energy Bitcoin PoW&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;持久低能耗的比特币 PoW&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2021-05-13&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-50.html&#34;&gt;BIP-50&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-50.html&#34;&gt;March 2013 Chain Fork Post-Mortem&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;2013 年 3 月链分叉事后分析&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-03-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-49.html&#34;&gt;BIP-49&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-49.html&#34;&gt;Derivation scheme for P2WPKH-nested-in-P2SH based accounts&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;P2WPKH 嵌套 P2SH 账户的派生方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-05-19&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-48.html&#34;&gt;BIP-48&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-48.html&#34;&gt;Multi-Script Hierarchy for Multi-Sig Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;多签钱包的多脚本层级结构&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2020-12-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-47.html&#34;&gt;BIP-47&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-47.html&#34;&gt;Reusable Payment Codes for Hierarchical Deterministic Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;分层确定性钱包的可复用支付码&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-04-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-46.html&#34;&gt;BIP-46&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-46.html&#34;&gt;Address Scheme for Timelocked Fidelity Bonds&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;时间锁定保真保证金的地址方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge warn&#34;&gt;草案&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2022-04-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-45.html&#34;&gt;BIP-45&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-45.html&#34;&gt;Structure for Deterministic P2SH Multisignature Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;确定性 P2SH 多签钱包的结构&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-04-25&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-44.html&#34;&gt;BIP-44&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-44.html&#34;&gt;Multi-Account Hierarchy for Deterministic Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;确定性钱包的多账户层级结构&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-04-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-43.html&#34;&gt;BIP-43&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-43.html&#34;&gt;Purpose Field for Deterministic Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;确定性钱包的用途字段&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-04-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-42.html&#34;&gt;BIP-42&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-42.html&#34;&gt;A finite monetary supply for Bitcoin&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;比特币的有限货币供给&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2014-04-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-41.html&#34;&gt;BIP-41&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-41.html&#34;&gt;Stratum mining protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Stratum 挖矿协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已分配编号&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;—&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-40.html&#34;&gt;BIP-40&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-40.html&#34;&gt;Stratum wire protocol&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Stratum 线路协议&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已分配编号&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;—&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-39.html&#34;&gt;BIP-39&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-39.html&#34;&gt;Mnemonic code for generating deterministic keys&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;生成确定性密钥的助记码&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2013-09-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-38.html&#34;&gt;BIP-38&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-38.html&#34;&gt;Passphrase-protected private key&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;口令保护的私钥&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-11-20&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-37.html&#34;&gt;BIP-37&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-37.html&#34;&gt;Connection Bloom filtering&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;连接布隆过滤&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-10-24&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-36.html&#34;&gt;BIP-36&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-36.html&#34;&gt;Custom Services&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;自定义服务&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-08-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-35.html&#34;&gt;BIP-35&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-35.html&#34;&gt;mempool message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;mempool 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-08-16&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-34.html&#34;&gt;BIP-34&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-34.html&#34;&gt;Block v2, Height in Coinbase&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;区块 v2：coinbase 中加入高度&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-07-06&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-33.html&#34;&gt;BIP-33&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-33.html&#34;&gt;Stratized Nodes&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;分层节点（Stratized Nodes）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-05-15&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-32.html&#34;&gt;BIP-32&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-32.html&#34;&gt;Hierarchical Deterministic Wallets&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;分层确定性钱包&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-02-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-31.html&#34;&gt;BIP-31&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-31.html&#34;&gt;Pong message&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Pong 消息&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-04-11&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-30.html&#34;&gt;BIP-30&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-30.html&#34;&gt;Duplicate transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;重复交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-02-22&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-23.html&#34;&gt;BIP-23&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-23.html&#34;&gt;getblocktemplate - Pooled Mining&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;getblocktemplate——矿池挖矿&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-02-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-22.html&#34;&gt;BIP-22&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-22.html&#34;&gt;getblocktemplate - Fundamentals&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;getblocktemplate——基础&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-02-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-21.html&#34;&gt;BIP-21&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-21.html&#34;&gt;URI Scheme&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;URI 方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-01-29&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-20.html&#34;&gt;BIP-20&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-20.html&#34;&gt;URI Scheme&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;URI 方案&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-01-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-19.html&#34;&gt;BIP-19&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-19.html&#34;&gt;M-of-N Standard Transactions (Low SigOp)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;M-of-N 标准交易（低 SigOp）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-01-30&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-18.html&#34;&gt;BIP-18&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-18.html&#34;&gt;hashScriptCheck&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;hashScriptCheck&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-01-27&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-17.html&#34;&gt;BIP-17&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-17.html&#34;&gt;OP_CHECKHASHVERIFY (CHV)&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_CHECKHASHVERIFY（CHV）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-01-18&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-16.html&#34;&gt;BIP-16&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-16.html&#34;&gt;Pay to Script Hash&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;Pay to Script Hash（P2SH）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已激活&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2012-01-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-15.html&#34;&gt;BIP-15&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-15.html&#34;&gt;Aliases&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;别名&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-12-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-14.html&#34;&gt;BIP-14&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-14.html&#34;&gt;Protocol Version and User Agent&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;协议版本与用户代理&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-11-10&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-13.html&#34;&gt;BIP-13&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-13.html&#34;&gt;Address Format for pay-to-script-hash&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;pay-to-script-hash 地址格式&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-10-18&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-12.html&#34;&gt;BIP-12&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-12.html&#34;&gt;OP_EVAL&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;OP_EVAL&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-10-18&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-11.html&#34;&gt;BIP-11&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-11.html&#34;&gt;M-of-N Standard Transactions&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;M-of-N 标准交易&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-10-18&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-10.html&#34;&gt;BIP-10&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-10.html&#34;&gt;Multi-Sig Transaction Distribution&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;多签交易分发&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-10-28&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-9.html&#34;&gt;BIP-9&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-9.html&#34;&gt;Version bits with timeout and delay&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;带超时与延迟的 version bits&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2015-10-04&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-8.html&#34;&gt;BIP-8&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-8.html&#34;&gt;Version bits with lock-in by height&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;按高度锁定的 version bits&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge done&#34;&gt;已完成&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2017-02-01&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-3.html&#34;&gt;BIP-3&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-3.html&#34;&gt;Updated BIP Process&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;BIP 流程更新版&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge&#34;&gt;已部署&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2025-01-09&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-2.html&#34;&gt;BIP-2&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-2.html&#34;&gt;BIP process, revised&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;BIP 流程（修订版）&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2016-02-03&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;num&#34;&gt;&lt;a href=&#34;bip-1.html&#34;&gt;BIP-1&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;a href=&#34;bip-1.html&#34;&gt;BIP Purpose and Guidelines&lt;br&gt;&lt;span class=&#34;zh&#34;&gt;BIP 的目的和指南&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;status&#34;&gt;&lt;span class=&#34;badge closed&#34;&gt;已关闭&lt;/span&gt;&lt;span class=&#34;date&#34;&gt;2011-09-19&lt;/span&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Bitcoin Core 公布按严重程度分级的安全漏洞披露政策</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/bitcoin-core-security-disclosure-policy-2024.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/bitcoin-core-security-disclosure-policy-2024.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-07-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;安全策略&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;2024年7月3日，Antoine Poinsot 等六位开发者在 Bitcoin Development Mailing List 公告了 Bitcoin Core 的安全漏洞披露政策。政策将漏洞分为 Low、Medium、High、Critical 四级：Low 级在修复版本发布后两周披露；Medium 与 High 级在最后一个受影响版本结束生命周期（EOL）后两周披露，约为修复版本首次发布后一年；Critical 级不在标准政策内，个案处理。公告同时启动存量披露：当日公开 0.21.0 及更早版本已修复的漏洞，7 月披露 22.0、8 月披露 23.0，依此类推。多次检索未发现 bitcoin/bitcoin 仓库内有与之对应的已合并 PR（更新 SECURITY.md 或 doc），该政策以邮件公告形式发布，故 pr 填 0。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://groups.google.com/g/bitcoindev/c/Q2ZGit2wF7w&#34;&gt;bitcoin-dev 公告原文（Google Groups 归档）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gnusha.org/pi/bitcoindev/rALfxJ5b5hyubGwdVW3F4jtugxnXRvc-tjD_qwW7z73rd5j7lXGNdEHWikmSdmNG3vkSOIwEryZzOZr_DgmVDDmt9qsX0gpRAcpY9CfwSk4%3D%40protonmail.com&#34;&gt;同一公告的 gnusha 列表归档&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Bitcoin Core 合并 1 父 1 子（1P1C）有限包中继</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/package-relay-1p1c.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/package-relay-1p1c.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-04-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v28.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28970&#34;&gt;#28970&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;d813ba1bc4&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P / Mempool&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-331.html&#34;&gt;BIP-331&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #28970（glozow，标题 p2p: opportunistically accept 1-parent-1-child packages）于 2024年4月30日合并，使费率过低的父交易能机会性地与子交易配对、按包的合并费率一并被接受和下载，无需新增 P2P 消息，复用现有交易中继与孤儿交易处理。bitcoincore.org 的 v28.0 发布说明在 P2P 章节以 #28970 标注此项，并明确称其为有限的 package relay：父交易低于 mempool 最低费率时才适用，TRUC 父交易可低至 0 费，子交易有多个未确认父时不支持，且在对抗条件下尚不可靠。需要强调：这只是 1P1C 有限形式，BIP-331 规定的完整祖先包中继并未合并、未发布，其草案 PR #27742 标题即为 [NO MERGE]。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28970&#34;&gt;PR #28970 · bitcoin/bitcoin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/28.0/&#34;&gt;Bitcoin Core 28.0 Release Notes · bitcoincore.org&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoinops.org/en/topics/package-relay/&#34;&gt;Package relay · Bitcoin Optech&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Bitcoin Core 将版本 3 交易设为标准交易，启用 TRUC 中继策略</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/truc-v3-transaction-relay.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/truc-v3-transaction-relay.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-06-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v28.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/29496&#34;&gt;#29496&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;6e4d18f37f&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mempool / P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-431.html&#34;&gt;BIP-431&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #29496（glozow，标题 policy: bump TX_MAX_STANDARD_VERSION to 3）把最高标准交易版本提升到 3，使 nVersion=3 的 TRUC 交易在所有网络上成为标准交易，2024年6月7日合并。此前的策略 PR #28948 只加入了 v3 策略规则但未启用（v27.0 中仅可在测试网络配合 -acceptnonstdtxn 使用），#29496 才真正打开开关；钱包的 CURRENT_VERSION 仍为 2，不会主动创建 v3 交易。bitcoincore.org 的 v28.0 发布说明在 Mempool Policy Changes 一节明确以 #29496 标注此项，并引用 BIP-431。TRUC 通过限制未确认父子拓扑（最多 1 父 1 子）、子交易大小与最大交易体积等规则，使费率提升与替换的激励兼容性评估更简单、pinning 攻击更难实施。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/29496&#34;&gt;PR #29496 · bitcoin/bitcoin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/28.0/&#34;&gt;Bitcoin Core 28.0 Release Notes · bitcoincore.org&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoinops.org/en/topics/version-3-transaction-relay/&#34;&gt;Version 3 transaction relay · Bitcoin Optech&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Bitcoin Core 钱包能够接收和花费 MuSig2 聚合密钥控制的输入</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/bitcoin-core-musig2-wallet-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/bitcoin-core-musig2-wallet-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2025-10-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v31.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/29675&#34;&gt;#29675&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;48aa0e98d0&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-327.html&#34;&gt;BIP-327&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #29675 由 achow101 提出，是 MuSig2 工作组的收官 PR，2025-10-14 由 glozow 合并进 bitcoin/bitcoin 主分支，merge commit 为 48aa0e98d0b7。此前 PR #31244 已合并 musig() 描述符解析（BIP-390 定义），为该 PR 提供描述符基础。该 PR 使钱包能够识别、接收并花费 MuSig2 聚合密钥控制的 Taproot 输入，签名时先尝试生成聚合签名，否则生成部分签名或添加本方公开 nonce。MuSig2（BIP-327）将多方签名聚合成单个 Schnorr 签名，链上花费与单签无异。需要注意：v31.0 官方 release notes 全文未单列 MuSig2 条目，首发版本是按合并时间线推定的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/29675&#34;&gt;PR #29675（GitHub）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gnusha.org/bitcoin-core-dev/2025-10-14.log&#34;&gt;gnusha IRC 日志 2025-10-14（合并记录）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/31.0/&#34;&gt;Bitcoin Core v31.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoinops.org/en/newsletters/2025/08/08/&#34;&gt;Bitcoin Optech Newsletter #366（#31244 描述符）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Compact Blocks 合并：新区块中继只发区块头与交易短 ID</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/compact-blocks-bip152.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/compact-blocks-bip152.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2016-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.13.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/8068&#34;&gt;#8068&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;48efec82&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-152.html&#34;&gt;BIP-152&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #8068 实现了 BIP-152 Compact Blocks：节点间宣布新区块时不再发送完整区块，而只发区块头、交易短 ID 列表与接收方缺失的少量交易，接收方用本地 mempool 中的交易重建区块。它显著减少区块传播的带宽与延迟，降低因传播慢产生竞争区块的概率。该功能随 v0.13.0 发布，release notes 将其列为该版本的主要新特性之一。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/8068&#34;&gt;Bitcoin Core PR #8068&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.13.0/&#34;&gt;Bitcoin Core 0.13.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>CSV 软分叉部署代码合并：BIP-68/112/113 经 BIP-9 版本位一并部署</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/csv-softfork-deployment.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/csv-softfork-deployment.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2016-03-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.12.1&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/7648&#34;&gt;#7648&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;71527a0f&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;共识&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-68.html&#34;&gt;BIP-68/112/113&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #7648 把 BIP-9 版本位部署与 BIP-68、BIP-112、BIP-113 的共识规则一并合入主分支：nSequence 获得相对锁定时间的共识语义，脚本新增 OP_CHECKSEQUENCEVERIFY，nLockTime 改以过去中位时间判定。此前 BIP-112/113 的 mempool-only 版本已先行合并，此 PR 补上的是带激活机制的共识部署。代码随后回移到 0.12 分支，首次随 v0.12.1 发布，并于 2016 年 7 月在主网激活，为支付通道与闪电网络提供相对时间锁基础。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/7648&#34;&gt;Bitcoin Core PR #7648&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.12.1/&#34;&gt;Bitcoin Core 0.12.1 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>CVE-2018-17144 修复合并：同一交易内重复输入可致节点崩溃并存在通胀风险</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/cve-2018-17144-fix.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/cve-2018-17144-fix.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2018-09-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.16.3&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/14247&#34;&gt;#14247&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;9b4a36ef&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;安全策略&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #14247 修复了交易校验中对同一交易内重复输入检查缺失的问题：矿工构造含重复输入的区块，可令 Bitcoin Core 0.14.0 至 0.16.2 的节点崩溃，同一根源还可能绕过发行校验、形成通胀风险。修复于 2018 年 9 月 17 日合并，次日随 v0.16.3 紧急发布（亦含于 v0.17.0rc4）。官方最初以拒绝服务漏洞名义公告，待多数算力升级后才完整披露通胀细节。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/14247&#34;&gt;Bitcoin Core PR #14247&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/2018/09/18/release-0.16.3/&#34;&gt;Bitcoin Core 0.16.3 发布公告&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Guix 成为发布构建标准：补齐发布者签名与验证脚本，取代 Gitian 流程</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/guix-release-builds.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/guix-release-builds.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2021-05-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v22.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/21462&#34;&gt;#21462&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;01624a7db3&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;运维&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;在 v22 发布周期内，Guix 可复现构建补齐了发布者签名与验证脚本（guix-attest / guix-verify）：多位构建者在各自环境中产出字节一致的二进制后，分别对结果签名，其他人可以聚合验证这些签名。v22.0 的官方发布流程文档（doc/release-process.md）随之改以 Guix 为标准构建方式，沿用多年的 Gitian 流程退出。对节点运营者而言，官方二进制的来源核验自这一版起统一到 Guix 的构建证明（attestation）记录上。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/21462&#34;&gt;PR #21462 guix: Add guix-{attest,verify} scripts&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/v22.0/doc/release-process.md&#34;&gt;v22.0 发布流程文档（doc/release-process.md）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/22.0/&#34;&gt;Bitcoin Core 22.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>I2P 支持合并：节点可经 I2P SAM 代理以 I2P 服务形式运行与连接</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/i2p-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/i2p-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2021-03-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v22.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/20685&#34;&gt;#20685&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;b9f41df1ea&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;新增对 I2P（隐形互联网项目）网络的支持：节点通过本地的 I2P SAM 代理（-i2psam）对外以 I2P 服务形式提供连接，并以持久的 I2P 地址标识自身（-i2pacceptincoming 控制是否接受入站）。这是继 Tor 洋葱服务之后 Core 原生支持的第二个匿名网络，为不想暴露真实 IP 的节点运营者提供了 Tor 之外的选择。22.0 发布说明确认该功能随该版本发布；同一版本移除了对 Tor v2 洋葱服务的支持（自动创建的洋葱服务自 0.21 起已改用 Tor v3）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/20685&#34;&gt;PR #20685 Add I2P support using I2P SAM&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/22.0/&#34;&gt;Bitcoin Core 22.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Miniscript 签名支持合并：内建钱包可花费 Miniscript 型 P2WSH UTXO</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/miniscript-signing-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/miniscript-signing-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2023-02-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v25.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/24149&#34;&gt;#24149&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;fb82d91a9c&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;钱包获得 Miniscript 描述符的签名支持：finalizepsbt 等流程能为花费 Miniscript 型 P2WSH 脚本的输入构造完整见证。此前 Core 已能在描述符层面表达和解析 Miniscript，这一步让内建钱包从“能描述”变为“能花费”，带相对时间锁、多签组合等支出策略的脚本模板可以由 Core 钱包直接参与签名，无需外部工具补完见证。25.0 发布说明记载了 finalizepsbt 对 Miniscript 输入的支持；v26.0 又通过 #27255 把 Miniscript 扩展到 Taproot（Tapscript）描述符。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/24149&#34;&gt;PR #24149 Signing support for Miniscript Descriptors&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/25.0/&#34;&gt;Bitcoin Core 25.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Not Your Keys, Not Your Coins：自托管的第一性原理</title>
				<link>https://bitcoinarche.com/diyiyuanli/zituoguan.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/zituoguan.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-22 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Not your keys, not your coins&amp;rdquo;（不是你的私钥，就不是你的币）是比特币社区流传最广的一句话。它听起来像口号，但背后是一个可以从第一性原理推导出的结论。本文从比特币的所有权定义出发，说明为什么自托管是这套设计的默认项，而托管才是需要额外论证的例外。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实比特币的所有权定义&#34;&gt;事实：比特币的所有权定义&lt;/h2&gt;&#xA;&lt;p&gt;2009 年 2 月 13 日，中本聪在 P2P Foundation 论坛写道：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;The owner of a coin is just whoever has its private key.&#34;（币的持有者，就是持有其私钥的人。）&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2009-02-13，P2P Foundation；&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/it/emails/p2p-research/threads/17/?view=satoshi&#34;&gt;归档&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;这不是修辞，而是比特币账本的技术事实：在比特币的规则里，&amp;ldquo;拥有&amp;quot;没有任何法律或机构层面的含义，它等价于&amp;quot;能用对应的私钥产生有效签名&amp;rdquo;。同一段回复里中本聪还写道：&amp;ldquo;To protect privacy, key pairs are used only once, with a new one for every transaction.&amp;quot;（为保护隐私，密钥对只使用一次。）——私钥管理从一开始就是用户侧的责任。&lt;/p&gt;&#xA;&lt;p&gt;白皮书第十节&amp;quot;隐私&amp;quot;进一步说明了这个模型：交易在公钥（地址）之间公开记录，隐私依靠&amp;quot;每笔交易使用新密钥对&amp;quot;来切断关联。整个设计假设用户自己持有密钥——没有任何一个章节讨论&amp;quot;把密钥交给第三方保管&amp;quot;的标准流程。&lt;/p&gt;&#xA;&lt;h2 id=&#34;分析为什么自托管是默认项&#34;&gt;分析：为什么自托管是默认项&lt;/h2&gt;&#xA;&lt;p&gt;从所有权定义可以推出一个简单的逻辑链条：比特币的价值主张是&amp;quot;不需要可信第三方的电子现金&amp;rdquo;（白皮书标题与 2008-10-31 宣布信的原话）；而把币放在第三方托管处，恰恰重新引入了可信第三方——你需要信任它不挪用、不被盗、不被冻结、不倒闭。也就是说，&lt;strong&gt;托管模式在逻辑上回到了比特币试图替代的银行模式&lt;/strong&gt;，只是换了一套技术外衣。&lt;/p&gt;&#xA;&lt;p&gt;这不是说托管没有存在理由。现实中有充分的理由使用托管：机构合规要求、大额资金的操作风险分散、对私钥管理没有信心的个人。关键在于分清主次：&lt;strong&gt;自托管是比特币设计的默认项，托管是为特定约束做的妥协&lt;/strong&gt;，而不是反过来。把妥协当作默认，会让人忘记自己在为什么付出代价。&lt;/p&gt;&#xA;&lt;p&gt;代价有三层。第一层是&lt;strong&gt;对手方风险&lt;/strong&gt;：历史上每一轮托管机构暴雷，受损的都是把币放在别人手里的人，而协议本身从未因此停摆。第二层是&lt;strong&gt;审查风险&lt;/strong&gt;：托管机构受司法辖区约束，可以被要求冻结资产；自托管的币没有这个攻击面（详见&lt;a href=&#34;shenchadikang.html&#34;&gt;《审查抵抗》&lt;/a&gt;）。第三层最隐蔽，是&lt;strong&gt;认知代价&lt;/strong&gt;：长期把币放在交易所的人，会逐渐把&amp;quot;交易所余额&amp;quot;当成&amp;quot;比特币&amp;quot;，从而对私钥、地址、UTXO 这些基本概念失去体感——而这恰恰是理解比特币所必需的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;自托管的另一面责任&#34;&gt;自托管的另一面：责任&lt;/h2&gt;&#xA;&lt;p&gt;硬币的另一面必须说清楚：自托管把信任成本转化为了责任成本。私钥丢失即资产丢失，没有客服可以找回；备份、传承、防物理威胁都是用户自己的功课。中本聪 2010 年 6 月 21 日那句著名的话——&amp;ldquo;Lost coins only make everyone else&amp;rsquo;s coins worth slightly more&amp;rdquo;（&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/quotes/bitcoin-economics/?order=desc&#34;&gt;归档&lt;/a&gt;）——反过来看，正是对&amp;quot;自己负责&amp;quot;的冷酷注脚。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Opt-in RBF 合并：以 nSequence 信号允许未确认交易被替换</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/opt-in-rbf-bip125.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/opt-in-rbf-bip125.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2015-11-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.12.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6871&#34;&gt;#6871&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;b36a863a&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mempool&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-125.html&#34;&gt;BIP-125&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #6871 由 Peter Todd 提交，实现 BIP-125 的选择性加入式交易替换（opt-in RBF）mempool 策略：交易的任一输入 nSequence 小于 0xfffffffe 即视为信号可替换，节点可接受支付更高绝对手续费与更高费率的冲突交易替换原件。这是节点策略而非共识规则，不改变区块有效性。该功能随 v0.12.0 发布，release notes 单列一节说明，使手续费追加（fee bumping）成为钱包可依赖的标准行为。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6871&#34;&gt;Bitcoin Core PR #6871&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.12.0/&#34;&gt;Bitcoin Core 0.12.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>P2P网络</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/p2p-networks.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/p2p-networks.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-07&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/4/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;政府擅长砍掉像 Napster 这样中央控制网络的头，但纯粹的 P2P 网络如 Gnutella 和 Tor 似乎都能站稳脚跟。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;mail-nav&#34;&gt;&#xA;&lt;span class=&#34;prev&#34;&gt;← &lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/nodes.html&#34;&gt;节点&lt;/a&gt;&lt;/span&gt;&#xA;&lt;span class=&#34;next&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/privacy.html&#34;&gt;隐私&lt;/a&gt; →&lt;/span&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>PSBT（BIP-174）序列化与 RPC 初步支持合并</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/psbt-bip174-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/psbt-bip174-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2018-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.17.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/13557&#34;&gt;#13557&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;020628e3&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet / 接口&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-174.html&#34;&gt;BIP-174&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #13557 为 Bitcoin Core 引入部分签名比特币交易（PSBT）的数据格式与首批 RPC，使尚未完全签名的交易可以在钱包、硬件签名器与离线设备之间传递并逐步补齐签名。v0.17.0 的 release notes 将 BIP-174 支持列为主要变更之一。它为多签协作与冷钱包签名流程提供了标准载体，后续版本在此基础上继续补全钱包处理与合并、终结等 RPC。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/13557&#34;&gt;Bitcoin Core PR #13557&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.17.0/&#34;&gt;Bitcoin Core 0.17.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Taproot 激活参数合并：以 Speedy Trial 方式在主网设定信号期与锁定规则</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/taproot-speedy-trial-activation.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/taproot-speedy-trial-activation.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2021-04-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.21.1&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/21686&#34;&gt;#21686&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;7cb0bcb681&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;共识&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-341.html&#34;&gt;BIP-341&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;该 PR 为 Taproot 软分叉写入 Speedy Trial 激活参数：主网在 2021 年 5 月的难度周期开始统计信号、8 月超时，任一难度周期内 90% 区块发出信号即锁定，并在达到激活高度 709632 时生效。Speedy Trial 是 BIP-9 versionbits 的变体，框架支持由同日合并的 #21377 提供。0.21.1 发布说明确认，该版本包含主网与测试网的 Taproot（BIP-341）激活参数，同时引入 Schnorr 签名（BIP-340）与 Tapscript（BIP-342）规则；这些参数随后也进入 v22.0。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/21686&#34;&gt;PR #21686 Speedy trial activation parameters for Taproot&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.21.1/&#34;&gt;Bitcoin Core 0.21.1 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki&#34;&gt;BIP-341 原文&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>v28 加入高度 840000 的 AssumeUTXO 主网参数，loadtxoutset 首次可在主网使用</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/assumeutxo-mainnet-params-loadtxoutset.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/assumeutxo-mainnet-params-loadtxoutset.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-08-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v28.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28553&#34;&gt;#28553&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0a379a1&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;接口 / 运维&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;loadtxoutset RPC 与快照激活、后台全量验证的本体由更早的 PR #27596 合并（2023-10-02），当时主网参数为空、主网尚不可用。PR #28553（validation: assumeutxo params mainnet）为主网加入高度 840,000 的快照参数，包括该高度的区块哈希、累计交易数与序列化 UTXO 集的 SHA256 哈希。v28.0 release notes 写明：AssumeUTXO 主网参数已为高度 840,000 加入，loadtxoutset 现可在主网配合对应高度的 UTXO 集使用，并标注 #28553。同一版 notes 还写明 loadtxoutset 改为只接受 dumptxoutset 的新格式转储（#29612），旧格式不再支持。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28553&#34;&gt;PR #28553 validation: assumeutxo params mainnet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/27596&#34;&gt;PR #27596 assumeutxo (2)（loadtxoutset 本体）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/28.0/&#34;&gt;Bitcoin Core 28.0 Release Notes (bitcoincore.org)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>白皮书</title>
				<link>https://bitcoinarche.com/wenxian/baipishu.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/baipishu.html</guid>
				<description>&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;版本事实&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;2008-10-31 公开版&lt;/strong&gt; — 在密码学邮件列表（Cryptography Mailing List）首次公开发布的版本，是后世引用的标准版本。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2009-03 修订&lt;/strong&gt; — 白皮书在 2009 年 3 月有过一次文字修订（以 bitcoin.org 存档版本为准），内容无实质改动。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2008-08 草稿已佚&lt;/strong&gt; — 中本聪在公开前曾向 Adam Back 等人发送过早期草稿征求引用意见，该草稿未公开流传，现已不可得。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;获取白皮书&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;PDF 下载&lt;/strong&gt; — &lt;a href=&#34;https://bitcoin.org/bitcoin.pdf&#34;&gt;bitcoin.org/bitcoin.pdf&lt;/a&gt;（英文原版，9 页）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;权威归档&lt;/strong&gt; — bitcoin.org。以下全文逐字转录自 bitcoin.org 上的白皮书 PDF，7 幅插图亦取自该 PDF 原文；引用白皮书时请以该版本为准。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;白皮书全文-英文原版&#34;&gt;白皮书全文 &lt;span class=&#34;meta&#34;&gt;英文原版&lt;/span&gt;&lt;/h2&gt;&#xA;&lt;p class=&#34;lang-nav&#34;&gt;本页版本：&lt;strong&gt;英文原版&lt;/strong&gt; · &lt;a href=&#34;#zhongwen&#34;&gt;中文版（杨靖武 译）↓&lt;/a&gt;&lt;/p&gt;&#xA;&lt;article class=&#34;paper&#34; lang=&#34;en&#34;&gt;&#xA;&lt;p class=&#34;paper-title serif&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System&lt;/p&gt;&#xA;&lt;p class=&#34;paper-author&#34;&gt;Satoshi Nakamoto&lt;br&gt;satoshin@gmx.com&lt;br&gt;www.bitcoin.org&lt;/p&gt;&#xA;&lt;h3&gt;Abstract&lt;/h3&gt;&lt;p&gt;A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they&amp;#x27;ll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone.&lt;/p&gt;&#xA;&lt;h3&gt;1. Introduction&lt;/h3&gt;&#xA;&lt;p&gt;Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments. While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model. Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes. The cost of mediation increases transaction costs, limiting the minimum practical transaction size and cutting off the possibility for small casual transactions, and there is a broader cost in the loss of ability to make non-reversible payments for nonreversible services. With the possibility of reversal, the need for trust spreads. Merchants must be wary of their customers, hassling them for more information than they would otherwise need. A certain percentage of fraud is accepted as unavoidable. These costs and payment uncertainties can be avoided in person by using physical currency, but no mechanism exists to make payments over a communications channel without a trusted party. What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Transactions that are computationally impractical to reverse would protect sellers from fraud, and routine escrow mechanisms could easily be implemented to protect buyers. In this paper, we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions. The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes.&lt;/p&gt;&#xA;&lt;h3&gt;2. Transactions&lt;/h3&gt;&#xA;&lt;p&gt;We define an electronic coin as a chain of digital signatures. Each owner transfers the coin to the next by digitally signing a hash of the previous transaction and the public key of the next owner and adding these to the end of the coin. A payee can verify the signatures to verify the chain of ownership.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig1.png&#34; alt=&#34;Transaction chain: an electronic coin as a chain of digital signatures&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 1：交易链 —— 电子货币被定义为一串数字签名&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;p&gt;The problem of course is the payee can&amp;#x27;t verify that one of the owners did not double-spend the coin. A common solution is to introduce a trusted central authority, or mint, that checks every transaction for double spending. After each transaction, the coin must be returned to the mint to issue a new coin, and only coins issued directly from the mint are trusted not to be double-spent. The problem with this solution is that the fate of the entire money system depends on the company running the mint, with every transaction having to go through them, just like a bank. We need a way for the payee to know that the previous owners did not sign any earlier transactions. For our purposes, the earliest transaction is the one that counts, so we don&amp;#x27;t care about later attempts to double-spend. The only way to confirm the absence of a transaction is to be aware of all transactions. In the mint based model, the mint was aware of all transactions and decided which arrived first. To accomplish this without a trusted party, transactions must be publicly announced [1], and we need a system for participants to agree on a single history of the order in which they were received. The payee needs proof that at the time of each transaction, the majority of nodes agreed it was the first received.&lt;/p&gt;&#xA;&lt;h3&gt;3. Timestamp Server&lt;/h3&gt;&#xA;&lt;p&gt;The solution we propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash, such as in a newspaper or Usenet post [2-5]. The timestamp proves that the data must have existed at the time, obviously, in order to get into the hash. Each timestamp includes the previous timestamp in its hash, forming a chain, with each additional timestamp reinforcing the ones before it.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig2.png&#34; alt=&#34;Timestamp server: chain of hashes&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 2：时间戳服务器 —— 哈希链&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;h3&gt;4. Proof-of-Work&lt;/h3&gt;&#xA;&lt;p&gt;To implement a distributed timestamp server on a peer-to-peer basis, we will need to use a proofof-work system similar to Adam Back&amp;#x27;s Hashcash [6], rather than newspaper or Usenet posts. The proof-of-work involves scanning for a value that when hashed, such as with SHA-256, the hash begins with a number of zero bits. The average work required is exponential in the number of zero bits required and can be verified by executing a single hash. For our timestamp network, we implement the proof-of-work by incrementing a nonce in the block until a value is found that gives the block&amp;#x27;s hash the required zero bits. Once the CPU effort has been expended to make it satisfy the proof-of-work, the block cannot be changed without redoing the work. As later blocks are chained after it, the work to change the block would include redoing all the blocks after it.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig3.png&#34; alt=&#34;Proof-of-work: blocks with previous hash and nonce&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 3：工作量证明 —— 包含前一区块哈希与随机数的区块&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;p&gt;The proof-of-work also solves the problem of determining representation in majority decision making. If the majority were based on one-IP-address-one-vote, it could be subverted by anyone able to allocate many IPs. Proof-of-work is essentially one-CPU-one-vote. The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If a majority of CPU power is controlled by honest nodes, the honest chain will grow the fastest and outpace any competing chains. To modify a past block, an attacker would have to redo the proof-of-work of the block and all blocks after it and then catch up with and surpass the work of the honest nodes. We will show later that the probability of a slower attacker catching up diminishes exponentially as subsequent blocks are added. To compensate for increasing hardware speed and varying interest in running nodes over time, the proof-of-work difficulty is determined by a moving average targeting an average number of blocks per hour. If they&amp;#x27;re generated too fast, the difficulty increases.&lt;/p&gt;&#xA;&lt;h3&gt;5. Network&lt;/h3&gt;&#xA;&lt;p&gt;The steps to run the network are as follows:&lt;/p&gt;&#xA;&lt;ol class=&#34;steps&#34;&gt;&lt;li&gt;New transactions are broadcast to all nodes.&lt;/li&gt;&lt;li&gt;Each node collects new transactions into a block.&lt;/li&gt;&lt;li&gt;Each node works on finding a difficult proof-of-work for its block.&lt;/li&gt;&lt;li&gt;When a node finds a proof-of-work, it broadcasts the block to all nodes.&lt;/li&gt;&lt;li&gt;Nodes accept the block only if all transactions in it are valid and not already spent.&lt;/li&gt;&lt;li&gt;Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash.&lt;/li&gt;&lt;/ol&gt;&#xA;&lt;p&gt;Nodes always consider the longest chain to be the correct one and will keep working on extending it. If two nodes broadcast different versions of the next block simultaneously, some nodes may receive one or the other first. In that case, they work on the first one they received, but save the other branch in case it becomes longer. The tie will be broken when the next proofof-work is found and one branch becomes longer; the nodes that were working on the other branch will then switch to the longer one.&lt;/p&gt;&#xA;&lt;p&gt;New transaction broadcasts do not necessarily need to reach all nodes. As long as they reach many nodes, they will get into a block before long. Block broadcasts are also tolerant of dropped messages. If a node does not receive a block, it will request it when it receives the next block and realizes it missed one.&lt;/p&gt;&#xA;&lt;h3&gt;6. Incentive&lt;/h3&gt;&#xA;&lt;p&gt;By convention, the first transaction in a block is a special transaction that starts a new coin owned by the creator of the block. This adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there is no central authority to issue them. The steady addition of a constant of amount of new coins is analogous to gold miners expending resources to add gold to circulation. In our case, it is CPU time and electricity that is expended. The incentive can also be funded with transaction fees. If the output value of a transaction is less than its input value, the difference is a transaction fee that is added to the incentive value of the block containing the transaction. Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free. The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins. He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth.&lt;/p&gt;&#xA;&lt;h3&gt;7. Reclaiming Disk Space&lt;/h3&gt;&#xA;&lt;p&gt;Once the latest transaction in a coin is buried under enough blocks, the spent transactions before it can be discarded to save disk space. To facilitate this without breaking the block&amp;#x27;s hash, transactions are hashed in a Merkle Tree [7][2][5], with only the root included in the block&amp;#x27;s hash. Old blocks can then be compacted by stubbing off branches of the tree. The interior hashes do not need to be stored.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig4.png&#34; alt=&#34;Transactions hashed in a Merkle tree (left); after pruning Tx0-2 (right)&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 4：默克尔树中的交易哈希（左）与剪枝 Tx0–Tx2 之后（右）&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;p&gt;A block header with no transactions would be about 80 bytes. If we suppose blocks are generated every 10 minutes, 80 bytes * 6 * 24 * 365 = 4.2MB per year. With computer systems typically selling with 2GB of RAM as of 2008, and Moore&amp;#x27;s Law predicting current growth of 1.2GB per year, storage should not be a problem even if the block headers must be kept in memory.&lt;/p&gt;&#xA;&lt;h3&gt;8. Simplified Payment Verification&lt;/h3&gt;&#xA;&lt;p&gt;It is possible to verify payments without running a full network node. A user only needs to keep a copy of the block headers of the longest proof-of-work chain, which he can get by querying network nodes until he&amp;#x27;s convinced he has the longest chain, and obtain the Merkle branch linking the transaction to the block it&amp;#x27;s timestamped in. He can&amp;#x27;t check the transaction for himself, but by linking it to a place in the chain, he can see that a network node has accepted it, and blocks added after it further confirm the network has accepted it.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig5.png&#34; alt=&#34;Simplified payment verification: longest proof-of-work chain and Merkle branch for Tx3&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 5：简化支付验证 —— 最长工作量证明链与 Tx3 的默克尔分支&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;p&gt;As such, the verification is reliable as long as honest nodes control the network, but is more vulnerable if the network is overpowered by an attacker. While network nodes can verify transactions for themselves, the simplified method can be fooled by an attacker&amp;#x27;s fabricated transactions for as long as the attacker can continue to overpower the network. One strategy to protect against this would be to accept alerts from network nodes when they detect an invalid block, prompting the user&amp;#x27;s software to download the full block and alerted transactions to confirm the inconsistency. Businesses that receive frequent payments will probably still want to run their own nodes for more independent security and quicker verification.&lt;/p&gt;&#xA;&lt;h3&gt;9. Combining and Splitting Value&lt;/h3&gt;&#xA;&lt;p&gt;Although it would be possible to handle coins individually, it would be unwieldy to make a separate transaction for every cent in a transfer. To allow value to be split and combined, transactions contain multiple inputs and outputs. Normally there will be either a single input from a larger previous transaction or multiple inputs combining smaller amounts, and at most two outputs: one for the payment, and one returning the change, if any, back to the sender.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig6.png&#34; alt=&#34;Transaction inputs and outputs&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 6：交易的输入与输出&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;p&gt;It should be noted that fan-out, where a transaction depends on several transactions, and those transactions depend on many more, is not a problem here. There is never the need to extract a complete standalone copy of a transaction&amp;#x27;s history.&lt;/p&gt;&#xA;&lt;h3&gt;10. Privacy&lt;/h3&gt;&#xA;&lt;p&gt;The traditional banking model achieves a level of privacy by limiting access to information to the parties involved and the trusted third party. The necessity to announce all transactions publicly precludes this method, but privacy can still be maintained by breaking the flow of information in another place: by keeping public keys anonymous. The public can see that someone is sending an amount to someone else, but without information linking the transaction to anyone. This is similar to the level of information released by stock exchanges, where the time and size of individual trades, the &amp;quot;tape&amp;quot;, is made public, but without telling who the parties were.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img src=&#34;https://bitcoinarche.com/wenxian/img/wp-fig7.png&#34; alt=&#34;Traditional privacy model (top) and new privacy model (bottom)&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;图 7：传统隐私模型（上）与新的隐私模型（下）&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;p&gt;As an additional firewall, a new key pair should be used for each transaction to keep them from being linked to a common owner. Some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner. The risk is that if the owner of a key is revealed, linking could reveal other transactions that belonged to the same owner.&lt;/p&gt;&#xA;&lt;h3&gt;11. Calculations&lt;/h3&gt;&#xA;&lt;p&gt;We consider the scenario of an attacker trying to generate an alternate chain faster than the honest chain. Even if this is accomplished, it does not throw the system open to arbitrary changes, such as creating value out of thin air or taking money that never belonged to the attacker. Nodes are not going to accept an invalid transaction as payment, and honest nodes will never accept a block containing them. An attacker can only try to change one of his own transactions to take back money he recently spent. The race between the honest chain and an attacker chain can be characterized as a Binomial Random Walk. The success event is the honest chain being extended by one block, increasing its lead by +1, and the failure event is the attacker&amp;#x27;s chain being extended by one block, reducing the gap by -1. The probability of an attacker catching up from a given deficit is analogous to a Gambler&amp;#x27;s Ruin problem. Suppose a gambler with unlimited credit starts at a deficit and plays potentially an infinite number of trials to try to reach breakeven. We can calculate the probability he ever reaches breakeven, or that an attacker ever catches up with the honest chain, as follows [8]:&lt;/p&gt;&#xA;&lt;div class=&#34;formula&#34;&gt;&lt;i&gt;p&lt;/i&gt; = probability an honest node finds the next block&lt;br&gt;&lt;i&gt;q&lt;/i&gt; = probability the attacker finds the next block&lt;br&gt;&lt;i&gt;q&lt;sub&gt;z&lt;/sub&gt;&lt;/i&gt; = probability the attacker will ever catch up from z blocks behind&lt;/div&gt;&#xA;&lt;div class=&#34;formula pieces&#34;&gt;&lt;span class=&#34;lhs&#34;&gt;&lt;i&gt;q&lt;sub&gt;z&lt;/sub&gt;&lt;/i&gt; =&lt;/span&gt;&lt;span class=&#34;br&#34;&gt;⎧&lt;br&gt;⎩&lt;/span&gt;&lt;span class=&#34;cases&#34;&gt;1 &lt;em&gt;if&lt;/em&gt; p ≤ q&lt;br&gt;(&lt;i&gt;q&lt;/i&gt;/&lt;i&gt;p&lt;/i&gt;)&lt;sup&gt;z&lt;/sup&gt; &lt;em&gt;if&lt;/em&gt; p &amp;gt; q&lt;/span&gt;&lt;/div&gt;&#xA;&lt;p&gt;Given our assumption that p &amp;gt; q, the probability drops exponentially as the number of blocks the attacker has to catch up with increases. With the odds against him, if he doesn&amp;#x27;t make a lucky lunge forward early on, his chances become vanishingly small as he falls further behind. We now consider how long the recipient of a new transaction needs to wait before being sufficiently certain the sender can&amp;#x27;t change the transaction. We assume the sender is an attacker who wants to make the recipient believe he paid him for a while, then switch it to pay back to himself after some time has passed. The receiver will be alerted when that happens, but the sender hopes it will be too late. The receiver generates a new key pair and gives the public key to the sender shortly before signing. This prevents the sender from preparing a chain of blocks ahead of time by working on it continuously until he is lucky enough to get far enough ahead, then executing the transaction at that moment. Once the transaction is sent, the dishonest sender starts working in secret on a parallel chain containing an alternate version of his transaction. The recipient waits until the transaction has been added to a block and z blocks have been linked after it. He doesn&amp;#x27;t know the exact amount of progress the attacker has made, but assuming the honest blocks took the average expected time per block, the attacker&amp;#x27;s potential progress will be a Poisson distribution with expected value:&lt;/p&gt;&#xA;&lt;div class=&#34;formula&#34;&gt;λ = z(&lt;i&gt;q&lt;/i&gt;/&lt;i&gt;p&lt;/i&gt;)&lt;/div&gt;&#xA;&lt;p&gt;To get the probability the attacker could still catch up now, we multiply the Poisson density for each amount of progress he could have made by the probability he could catch up from that point:&lt;/p&gt;&#xA;&lt;div class=&#34;formula&#34;&gt;∑&lt;sub&gt;k=0&lt;/sub&gt;&lt;sup&gt;∞&lt;/sup&gt; λ&lt;sup&gt;k&lt;/sup&gt;e&lt;sup&gt;−λ&lt;/sup&gt;/k! · (&lt;i&gt;q&lt;/i&gt;/&lt;i&gt;p&lt;/i&gt;)&lt;sup&gt;(z−k)&lt;/sup&gt; &amp;nbsp;&lt;em&gt;if&lt;/em&gt; k ≤ z&lt;/div&gt;&#xA;&lt;p&gt;Rearranging to avoid summing the infinite tail of the distribution...&lt;/p&gt;&#xA;&lt;div class=&#34;formula&#34;&gt;1 − ∑&lt;sub&gt;k=0&lt;/sub&gt;&lt;sup&gt;z&lt;/sup&gt; λ&lt;sup&gt;k&lt;/sup&gt;e&lt;sup&gt;−λ&lt;/sup&gt;/k! · (1 − (&lt;i&gt;q&lt;/i&gt;/&lt;i&gt;p&lt;/i&gt;)&lt;sup&gt;(z−k)&lt;/sup&gt;)&lt;/div&gt;&#xA;&lt;p&gt;Converting to C code...&lt;/p&gt;&#xA;&lt;pre class=&#34;code&#34;&gt;   #include &amp;lt;math.h&amp;gt;&#xA;   double AttackerSuccessProbability(double q, int z)&#xA;   {&#xA;       double p = 1.0 - q;&#xA;       double lambda = z * (q / p);&#xA;       double sum = 1.0;&#xA;       int i, k;&#xA;       for (k = 0; k &amp;lt;= z; k++)&#xA;       {&#xA;           double poisson = exp(-lambda);&#xA;           for (i = 1; i &amp;lt;= k; i++)&#xA;               poisson *= lambda / i;&#xA;           sum -= poisson * (1 - pow(q / p, z - k));&#xA;       }&#xA;       return sum;&#xA;   }&lt;/pre&gt;&#xA;&lt;p&gt;Running some results, we can see the probability drop off exponentially with z.&lt;/p&gt;&#xA;&lt;pre class=&#34;code&#34;&gt;   q=0.1&#xA;   z=0     P=1.0000000&#xA;   z=1     P=0.2045873&#xA;   z=2     P=0.0509779&#xA;   z=3     P=0.0131722&#xA;   z=4     P=0.0034552&#xA;   z=5     P=0.0009137&#xA;   z=6     P=0.0002428&#xA;   z=7     P=0.0000647&#xA;   z=8     P=0.0000173&#xA;   z=9     P=0.0000046&#xA;   z=10    P=0.0000012&lt;/pre&gt;&#xA;&lt;pre class=&#34;code&#34;&gt;   q=0.3&#xA;   z=0     P=1.0000000&#xA;   z=5     P=0.1773523&#xA;   z=10    P=0.0416605&#xA;   z=15    P=0.0101008&#xA;   z=20    P=0.0024804&#xA;   z=25    P=0.0006132&#xA;   z=30    P=0.0001522&#xA;   z=35    P=0.0000379&#xA;   z=40    P=0.0000095&#xA;   z=45    P=0.0000024&#xA;   z=50    P=0.0000006&lt;/pre&gt;&#xA;&lt;p&gt;Solving for P less than 0.1%...&lt;/p&gt;&#xA;&lt;pre class=&#34;code&#34;&gt;   P &amp;lt; 0.001&#xA;   q=0.10    z=5&#xA;   q=0.15    z=8&#xA;   q=0.20    z=11&#xA;   q=0.25    z=15&#xA;   q=0.30    z=24&#xA;   q=0.35    z=41&#xA;   q=0.40    z=89&#xA;   q=0.45    z=340&lt;/pre&gt;&#xA;&lt;h3&gt;12. Conclusion&lt;/h3&gt;&#xA;&lt;p&gt;We have proposed a system for electronic transactions without relying on trust. We started with the usual framework of coins made from digital signatures, which provides strong control of ownership, but is incomplete without a way to prevent double-spending. To solve this, we proposed a peer-to-peer network using proof-of-work to record a public history of transactions that quickly becomes computationally impractical for an attacker to change if honest nodes control a majority of CPU power. The network is robust in its unstructured simplicity. Nodes work all at once with little coordination. They do not need to be identified, since messages are not routed to any particular place and only need to be delivered on a best effort basis. Nodes can leave and rejoin the network at will, accepting the proof-of-work chain as proof of what happened while they were gone. They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism.&lt;/p&gt;&#xA;&lt;h3&gt;References&lt;/h3&gt;&#xA;&lt;ol class=&#34;refs&#34;&gt;&lt;li&gt;[1] W. Dai, &amp;quot;b-money,&amp;quot; http://www.weidai.com/bmoney.txt, 1998.&lt;/li&gt;&lt;li&gt;[2] H. Massias, X.S. Avila, and J.-J. Quisquater, &amp;quot;Design of a secure timestamping service with minimal trust requirements,&amp;quot; In 20th Symposium on Information Theory in the Benelux, May 1999.&lt;/li&gt;&lt;li&gt;[3] S. Haber, W.S. Stornetta, &amp;quot;How to time-stamp a digital document,&amp;quot; In Journal of Cryptology, vol 3, no 2, pages 99-111, 1991.&lt;/li&gt;&lt;li&gt;[4] D. Bayer, S. Haber, W.S. Stornetta, &amp;quot;Improving the efficiency and reliability of digital time-stamping,&amp;quot; In Sequences II: Methods in Communication, Security and Computer Science, pages 329-334, 1993.&lt;/li&gt;&lt;li&gt;[5] S. Haber, W.S. Stornetta, &amp;quot;Secure names for bit-strings,&amp;quot; In Proceedings of the 4th ACM Conference on Computer and Communications Security, pages 28-35, April 1997.&lt;/li&gt;&lt;li&gt;[6] A. Back, &amp;quot;Hashcash - a denial of service counter-measure,&amp;quot; http://www.hashcash.org/papers/hashcash.pdf, 2002.&lt;/li&gt;&lt;li&gt;[7] R.C. Merkle, &amp;quot;Protocols for public key cryptosystems,&amp;quot; In Proc. 1980 Symposium on Security and Privacy, IEEE Computer Society, pages 122-133, April 1980.&lt;/li&gt;&lt;li&gt;[8] W. Feller, &amp;quot;An introduction to probability theory and its applications,&amp;quot; 1957.&lt;/li&gt;&lt;/ol&gt;&#xA;    &lt;/article&gt;</description>
			</item>
			<item>
				<title>版本发布</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/releases.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/releases.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-17&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/13/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我会尽量加快进度，尽快发布源代码，作为澄清所有这些实现问题的参考。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;I&amp;#x27;ll try and hurry up and release the sourcecode as soon as possible to serve as a reference to help clear up all these implementation questions.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-17&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/15/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;过去一年半里，我在写代码的同时已经解决了所有那些细节问题，而且数量非常多。论文里没有涵盖功能细节，但源代码很快就会发布。我已把主要文件发给你。（目前可按需索取，完整版即将发布）&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;I believe I&amp;#x27;ve worked through all those little details over the last year and a half while coding it, and there were a lot of them. The functional details are not covered in the paper, but the sourcecode is coming soon. I sent you the main files. (available by request at the moment, full release soon)&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>比特币经济学</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/bitcoin-economics.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/bitcoin-economics.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;激励机制可能有助于鼓励节点保持诚实。如果贪婪的攻击者能够集结超过所有诚实节点的 CPU 算力，他就必须在两个选择之间抉择：用它通过收回已付出去的款项来欺诈，或者用它来生成新货币。他应该会发现，遵守规则更有利可图——按规则他获得的新货币比其他所有人加起来还多——而不是破坏系统和他自身财富的有效性。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins. He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>比特币设计</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/bitcoin-design.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/bitcoin-design.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们提出了一种不依赖信任的电子交易系统。我们从由数字签名构成的货币的常规框架入手，它能提供强有力的所有权控制，但若没有防止双重支付的方法，这个框架并不完整。为解决这一问题，我们提出使用工作量证明的点对点网络来记录公开的交易历史；只要诚实节点控制多数 CPU 算力，这段历史将迅速变得在计算上让攻击者难以篡改。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;We have proposed a system for electronic transactions without relying on trust. We started with the usual framework of coins made from digital signatures, which provides strong control of ownership, but is incomplete without a way to prevent double-spending. To solve this, we proposed a peer-to-peer network using proof-of-work to record a public history of transactions that quickly becomes computationally impractical for an attacker to change if honest nodes control a majority of CPU power.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>查原话</title>
				<link>https://bitcoinarche.com/wenxian/chayuanhua.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/chayuanhua.html</guid>
				<description>&lt;form class=&#34;cy-form&#34; id=&#34;cy-form&#34;&gt;&#xA;  &lt;input class=&#34;cy-input&#34; id=&#34;cy-q&#34; type=&#34;search&#34; placeholder=&#34;如：捐赠 / donation / 双重支付 / 工作量证明&#34; aria-label=&#34;检索关键词&#34;&gt;&#xA;  &lt;button class=&#34;cy-btn&#34; type=&#34;submit&#34;&gt;检索&lt;/button&gt;&#xA;&lt;/form&gt;&#xA;&lt;p class=&#34;cy-note&#34; id=&#34;cy-status&#34;&gt;语料加载后即可检索；中英文均可，多个词以空格分隔（需同时出现）。&lt;/p&gt;&#xA;&lt;div id=&#34;cy-results&#34;&gt;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;(function () {&#xA;  var corpus = null;&#xA;  var status = document.getElementById(&#39;cy-status&#39;);&#xA;  var box = document.getElementById(&#39;cy-results&#39;);&#xA;  fetch(&#39;/corpus.json&#39;).then(function (r) { return r.json(); }).then(function (d) {&#xA;    corpus = d;&#xA;    status.textContent = &#39;语料已就绪：共 &#39; + d.length + &#39; 条（论坛帖 543 · 邮件 39 · 名言 206）。&#39;;&#xA;  }).catch(function () { status.textContent = &#39;语料加载失败，请刷新重试。&#39;; });&#xA;  function esc(s) { return s.replace(/&amp;/g, &#39;&amp;amp;&#39;).replace(/&lt;/g, &#39;&amp;lt;&#39;).replace(/&gt;/g, &#39;&amp;gt;&#39;); }&#xA;  function snip(text, terms) {&#xA;    var low = text.toLowerCase(), pos = -1, term = &#39;&#39;;&#xA;    terms.forEach(function (t) { var i = low.indexOf(t); if (i &gt;= 0 &amp;&amp; (pos &lt; 0 || i &lt; pos)) { pos = i; term = t; } });&#xA;    if (pos &lt; 0) return null;&#xA;    var a = Math.max(0, pos - 70), b = Math.min(text.length, pos + term.length + 110);&#xA;    var s = (a &gt; 0 ? &#39;……&#39; : &#39;&#39;) + text.slice(a, b) + (b &lt; text.length ? &#39;……&#39; : &#39;&#39;);&#xA;    var out = esc(s), lo = out.toLowerCase();&#xA;    terms.forEach(function (t) {&#xA;      var e = esc(t), idx = lo.indexOf(e.toLowerCase());&#xA;      if (idx &gt;= 0) { out = out.slice(0, idx) + &#39;&lt;mark&gt;&#39; + out.slice(idx, idx + e.length) + &#39;&lt;/mark&gt;&#39; + out.slice(idx + e.length); lo = out.toLowerCase(); }&#xA;    });&#xA;    return out;&#xA;  }&#xA;  document.getElementById(&#39;cy-form&#39;).addEventListener(&#39;submit&#39;, function (ev) {&#xA;    ev.preventDefault();&#xA;    if (!corpus) { status.textContent = &#39;语料尚未加载完成，请稍候。&#39;; return; }&#xA;    var q = document.getElementById(&#39;cy-q&#39;).value.trim();&#xA;    if (!q) return;&#xA;    var terms = q.toLowerCase().split(/\s+/);&#xA;    var hits = [];&#xA;    corpus.forEach(function (e) {&#xA;      var hay = (e.zh + &#39;\n&#39; + e.en + &#39;\n&#39; + e.t).toLowerCase();&#xA;      var ok = terms.every(function (t) { return hay.indexOf(t) &gt;= 0; });&#xA;      if (!ok) return;&#xA;      var s = snip(e.zh, terms) || snip(e.en, terms) || snip(e.t, terms);&#xA;      if (s) hits.push({ e: e, s: s });&#xA;    });&#xA;    hits.sort(function (x, y) { return x.e.d &lt; y.e.d ? -1 : 1; });&#xA;    status.textContent = &#39;共命中 &#39; + hits.length + &#39; 条&#39; + (hits.length &gt; 30 ? &#39;，显示前 30 条（按日期升序）&#39; : &#39;（按日期升序）&#39;) + &#39;。&#39;;&#xA;    box.innerHTML = hits.slice(0, 30).map(function (h) {&#xA;      return &#39;&lt;div class=&#34;cy-result&#34;&gt;&lt;div class=&#34;cy-meta&#34;&gt;&#39; + h.e.k + &#39; · &#39; + h.e.d + &#39; · &#39; + esc(h.e.s) + &#39;&lt;/div&gt;&#39; +&#xA;        &#39;&lt;div class=&#34;cy-snip&#34;&gt;&#39; + h.s + &#39;&lt;/div&gt;&#39; +&#xA;        &#39;&lt;div class=&#34;cy-meta&#34;&gt;&lt;a href=&#34;&#39; + h.e.u + &#39;&#34;&gt;回链原文页：&#39; + esc(h.e.t) + &#39;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#39;;&#xA;    }).join(&#39;&#39;);&#xA;  });&#xA;})();&#xA;&lt;/script&gt;&#xA;&lt;h2 id=&#34;说明&#34;&gt;说明&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;检索在本页内完成，语料为本站归档的公开文字，片段以中文译文优先显示；原文页内有英文原文可逐字对照。&lt;/li&gt;&#xA;&lt;li&gt;引用任何一句「中本聪说过……」之前，先用本页确认它是否存在、语境是否完整；流传广的误引另有&lt;a href=&#34;https://bitcoinarche.com/wenxian/kaoju/&#34;&gt;误引考据&lt;/a&gt;专题逐条核验。&lt;/li&gt;&#xA;&lt;li&gt;语料的结构化文件（目录与名言全文）可在&lt;a href=&#34;https://bitcoinarche.com/download.html&#34;&gt;数据集下载&lt;/a&gt;页取得。&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>初识者路径</title>
				<link>https://bitcoinarche.com/lujing/chushi.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/lujing/chushi.html</guid>
				<description>&lt;h2 id=&#34;按此顺序读&#34;&gt;按此顺序读&lt;/h2&gt;&#xA;&lt;ul class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/baipishu.html&#34;&gt;白皮书：比特币：一种点对点的电子现金系统&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第一步 · 原始文献&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;九节、十二页。中本聪本人对系统的完整定义，后面的一切都从这里出发；本站附中文译文与结构导读。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/diyiyuanli/shijianlian.html&#34;&gt;时间链：为什么比特币是一部账本而非一枚硬币&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第二步 · 第一性原理&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;白皮书定义的从来不是「硬币」，而是一串数字签名与一台分布式时间戳服务器。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/diyiyuanli/2100wan.html&#34;&gt;2100 万：一个数字的协议含义&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第三步 · 第一性原理&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;发行上限如何被代码与共识共同保证——以及为什么它不是数学定理，而是一份可验证的社会契约。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/diyiyuanli/zituoguan.html&#34;&gt;Not Your Keys, Not Your Coins：自托管的第一性原理&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第四步 · 第一性原理&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;从「币的持有者就是私钥的持有者」出发，理解自托管为何是比特币设计的默认项而非可选项。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/diyiyuanli/shenchadikang.html&#34;&gt;审查抵抗：从技术属性到制度含义&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第五步 · 第一性原理&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;审查抵抗首先是网络拓扑的技术属性；把它推演为制度含义时，需要比口号更克制的论证。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan.html&#34;&gt;名言与原则&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第六步 · 原始文献&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;206 条中本聪名言与原则，按 24 个主题分类，中英对照并回链原文——读完前五步，再听他自己怎么说。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>从财库政策到融资购币：上市公司比特币披露的公开记录</title>
				<link>https://bitcoinarche.com/jigou/peizhi-caiwu.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/peizhi-caiwu.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 机构视角 · 配置与表述观察&lt;/p&gt;&#xA;&lt;p&gt;上市公司把比特币列入财库，留下的是一条由监管文件构成的记录：临时报告（8-K）公告重大事项，年报（10-K）与季报（10-Q）的附注交代会计处理，融资文件的募集说明书写明资金用途。这条记录的价值在于可核验——每一笔购入的金额、每一份融资的条款，都可以在 SEC 的 EDGAR 系统里查到原文。本文以披露最完整、持续时间最长的 Strategy（原 MicroStrategy）为主线，辅以 Tesla、Block 的公开记录，梳理&amp;quot;表述方式&amp;quot;本身的演变。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一起点2020-年-8-月的两次披露&#34;&gt;一、起点：2020 年 8 月的两次披露&lt;/h2&gt;&#xA;&lt;p&gt;2020 年 7 月 28 日，MicroStrategy 在第二季度财报中预告了新的资本配置安排：一部分现金回购股票，另一部分投入另类资产。同年 8 月 11 日，公司发布新闻稿并向 SEC 提交 8-K，宣布已购入 21,454 枚比特币，总价 2.5 亿美元（含费用），并称比特币为公司&amp;quot;主要的财库储备资产&amp;quot;（primary treasury reserve asset）。这是&amp;quot;财库&amp;quot;（treasury）一词第一次出现在主流上市公司的比特币披露里：购入被表述为财库管理行为，而非投机交易。&lt;/p&gt;&#xA;&lt;p&gt;一个月后，披露方式升级为政策文件。2020 年 9 月 14 日，公司以 8-K 披露董事会已通过《财库储备政策》（Treasury Reserve Policy），并宣布再购入 16,796 枚比特币，价格 1.75 亿美元，累计持仓 38,250 枚、累计投入 4.25 亿美元。8-K 原文写明：在该政策下，公司的比特币持仓&amp;quot;可能超过 8 月 11 日披露的 2.5 亿美元&amp;quot;。从这一刻起，购入从一次性事件变成了一项已申报的持续政策。&lt;/p&gt;&#xA;&lt;h2 id=&#34;二从现金到融资募集说明书里的资金用途&#34;&gt;二、从现金到融资：募集说明书里的资金用途&lt;/h2&gt;&#xA;&lt;p&gt;2020 年 12 月，公司完成了一次结构上完全不同的披露：发行 6.5 亿美元、票息 0.750%、2025 年到期的可转换高级债券，募集资金用于购入比特币。12 月 21 日，公司宣布用该笔资金以约 6.5 亿美元购入 29,646 枚比特币，累计持仓达 70,470 枚，累计投入约 11.25 亿美元。购币的资金来源由此从资产负债表上的现金，扩展到了资本市场的债权融资——这一变化在债券的发行文件里写得明明白白，投资者买入债券时即知情。&lt;/p&gt;</description>
			</item>
			<item>
				<title>地址</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/addresses.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/addresses.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;作为额外的防火墙，每笔交易都应使用新的密钥对，以防交易被关联到同一所有者。对多输入交易而言，某种关联仍不可避免，因为这类交易必然暴露其输入属于同一所有者。风险在于：如果某个密钥的所有者身份被揭露，关联分析就可能暴露属于同一所有者的其他交易。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;As an additional firewall, a new key pair should be used for each transaction to keep them from being linked to a common owner. Some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner. The risk is that if the owner of a key is revealed, linking could reveal other transactions that belonged to the same owner.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>动机</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/motives.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/motives.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-07&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/4/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;是的，但我们可以在这场军备竞赛中赢得一场重大战役，并赢得数年之久的一片新的自由领地。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Yes, but we can win a major battle in the arms race and gain a new territory of freedom for several years.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-13&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/12/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;如果能把它解释清楚，它对自由意志主义的观点很有吸引力。不过我更擅长写代码，不擅长言辞。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;It&amp;#x27;s very attractive to the libertarian viewpoint if we can explain it properly. I&amp;#x27;m better with code than with words though.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;mail-nav&#34;&gt;&#xA;&lt;span class=&#34;prev&#34;&gt;← &lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/mining.html&#34;&gt;挖矿&lt;/a&gt;&lt;/span&gt;&#xA;&lt;span class=&#34;next&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/nodes.html&#34;&gt;节点&lt;/a&gt; →&lt;/span&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>多签：从脚本原语到托管实践</title>
				<link>https://bitcoinarche.com/diyiyuanli/duoqian.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/duoqian.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;zituoguan.html&#34;&gt;自托管&lt;/a&gt;的定义是&amp;quot;能签名者即持有者&amp;quot;，但它没有规定签名者必须是一个人、一把钥匙。多重签名（multisig，下称多签）把花费条件从&amp;quot;一把私钥&amp;quot;改成&amp;quot;N 把公钥中任意 M 把私钥的签名&amp;quot;（M-of-N），从而把单点故障与单点作恶同时移出系统。它是比特币脚本最早被标准化的复合条件，也是今天机构托管与协作托管的技术地基。本文只梳理技术与事实脉络：原语如何定义、为何最初不好用、P2SH 如何改变这一点、一个著名的历史 bug 如何被软分叉收束，以及 Schnorr 时代之后多签的形态变化。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实一原语op_checkmultisig&#34;&gt;事实一：原语——OP_CHECKMULTISIG&lt;/h2&gt;&#xA;&lt;p&gt;比特币脚本自创世版本起就包含 &lt;code&gt;OP_CHECKMULTISIG&lt;/code&gt; 与 &lt;code&gt;OP_CHECKMULTISIGVERIFY&lt;/code&gt; 两个操作码。写成脚本模板即：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;M &amp;lt;公钥1&amp;gt; &amp;lt;公钥2&amp;gt; … &amp;lt;公钥N&amp;gt; N OP_CHECKMULTISIG&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;执行时，它按顺序用栈上的签名逐一匹配公钥（签名顺序必须与公钥顺序一致），凑满 M 个有效签名即通过。这个原语有两个与生俱来的约束。其一是规模：受脚本元素 520 字节等共识限制约束，裸多签的 N 在共识上限上至多 20，实际可用规模还受交易大小与签名运算计数限制。其二是本文下一节的主角——它多弹出一个栈元素。&lt;/p&gt;&#xA;&lt;p&gt;**那个多余的栈元素。**原始实现中 &lt;code&gt;OP_CHECKMULTISIG&lt;/code&gt; 会比应有的多消费一个栈元素（off-by-one）。由于改动该行为会使既有脚本全部失效，这个&amp;quot;bug&amp;quot;被永久保留为协议事实：所有多签的解锁脚本都必须在签名之前多压入一个占位元素，通常是 &lt;code&gt;OP_0&lt;/code&gt;（空值）。今天任何一笔多签花费的开头那个 0，都是 2009 年一行代码留下的化石。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实二bip-11-把-m-of-n-定为标准交易&#34;&gt;事实二：BIP-11 把 M-of-N 定为标准交易&lt;/h2&gt;&#xA;&lt;p&gt;原语存在不等于钱包会用。2011 年 10 月 18 日，Gavin Andresen 提出 &lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-11.html&#34;&gt;BIP-11&lt;/a&gt;（M-of-N Standard Transactions），把&amp;quot;M-of-N 多签输出&amp;quot;定义为一种&lt;strong&gt;标准交易&lt;/strong&gt;类型：节点默认中继、矿工默认打包。其动机写得很直白：让需要多个签名才能动用的钱包成为可能——例如用户与&amp;quot;钱包保护服务&amp;quot;各持一钥的 2-of-2，或者托管与托管方的分权安排。BIP-11 同时给裸多签设下实用的标准性边界（标准中继的裸多签以小规模为限）。在此之后，多签从&amp;quot;脚本里能写&amp;quot;变成&amp;quot;网络里能跑&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;但裸多签（bare multisig）有一个结构性缺陷：全部 N 个公钥都直接写在输出脚本里。这意味着收款方要把一长串公钥编码成地址交给付款方，输出体积大、费用由收款结构的复杂度决定，而且公钥集合在收款时就完全暴露。付款方需要为收款方的复杂条件买单——这在支付逻辑上是倒置的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实三bip-16p2sh把复杂度移回给花费方&#34;&gt;事实三：BIP-16（P2SH）把复杂度移回给花费方&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-16.html&#34;&gt;BIP-16&lt;/a&gt;（Pay to Script Hash）给出的解法是把脚本哈希化。输出不再写完整脚本，只写赎回脚本（redeem script）的 HASH160 哈希（地址格式由 &lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-13.html&#34;&gt;BIP-13&lt;/a&gt; 定义，即以 &amp;ldquo;3&amp;rdquo; 开头的地址）；花费时再揭示赎回脚本并提供签名，节点验证&amp;quot;脚本哈希相符且脚本执行通过&amp;quot;两步。对多签而言，赎回脚本正是 &lt;code&gt;M &amp;lt;公钥…&amp;gt; N OP_CHECKMULTISIG&lt;/code&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>隔离见证（SegWit）代码合并进主分支</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/segwit-merged.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/segwit-merged.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2016-06-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.13.1&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/7910&#34;&gt;#7910&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;bef8080d&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;共识 / P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-141.html&#34;&gt;BIP-141/143/144&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #7910 由 Pieter Wuille 提交，2016 年 6 月 24 日并入主分支，是 BIP-141/143/144 的参考实现：签名等见证数据移出交易本体单独承诺，交易 ID 不再覆盖签名，由此消除第三方延展性，并以区块权重替代原 1 MB 上限的计数方式。v0.13.0 只含前期代码准备，含主网激活参数的正式版本是 v0.13.1。SegWit 后于 2017 年 8 月在主网激活。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/7910&#34;&gt;Bitcoin Core PR #7910&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.13.1/&#34;&gt;Bitcoin Core 0.13.1 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>更新日志</title>
				<link>https://bitcoinarche.com/gengxin.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/gengxin.html</guid>
				<description>&lt;h2 id=&#34;2026-10-26--发现性与产品化提升&#34;&gt;2026-10-26 · 发现性与产品化提升&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;发现性：恢复站点地图（sitemap.xml）与 RSS 订阅；新增 robots.txt；全站页面补齐分享卡片标签（OG/Twitter）与结构化数据。&lt;/li&gt;&#xA;&lt;li&gt;首页：新增定位句与数据带（全站页面 / 论坛帖 / BIP 解读 / 名言与原则四项数字）；「最新文章」改为「最新更新」，按真实上线时间排列；新增每日原话模块（可生成分享卡片）与阅读路径入口。&lt;/li&gt;&#xA;&lt;li&gt;检索：站内搜索上线（覆盖全部页面标题与正文）；原始文献新增「查原话」——论坛帖、邮件与名言的统一全文检索，每条回链原文页。&lt;/li&gt;&#xA;&lt;li&gt;新栏目与专题：误引考据首批 6 篇；中本聪活动时间线、软分叉激活时间线两页；数据集下载页（BIP 索引、语料目录、名言全文 CSV/JSON）。&lt;/li&gt;&#xA;&lt;li&gt;原创补厚：第一性原理新增 3 篇（减半 / 手续费市场 / 多签）；机构视角「配置与表述观察」「监管与政策事实」两子栏目各上线首批 2 篇。&lt;/li&gt;&#xA;&lt;li&gt;每页页脚新增「引用本页」：标准引用格式与最后核验日期，可一键复制。&lt;/li&gt;&#xA;&lt;li&gt;开发动态精选定为月度栏目。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2026-10-25--内容全量补齐&#34;&gt;2026-10-25 · 内容全量补齐&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;协议演进：BIP/比特币改进提案——全部 216 个 BIP 均上线本站中文解读（统一七段结构）；状态汇总与索引分列。&lt;/li&gt;&#xA;&lt;li&gt;协议演进：开发动态精选上线，首批 30 条（2015–2025），每条附合并日期、PR 与首次发布版本。&lt;/li&gt;&#xA;&lt;li&gt;原始文献：名言与原则重构为 24 个主题分类、206 条，逐条中英对照并回链原文。&lt;/li&gt;&#xA;&lt;li&gt;站点标识定稿并上线；导航增设首页页签；第一性原理栏目定名。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2026-10-23--原始文献全归档&#34;&gt;2026-10-23 · 原始文献全归档&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;中本聪邮件全归档：39 封逐封成页（日期精确到秒并标注时区），附 18 条主题线索页。&lt;/li&gt;&#xA;&lt;li&gt;中本聪论坛帖全量上线：543 篇逐篇成页，附 260 个主题线索页。&lt;/li&gt;&#xA;&lt;li&gt;名言与原则索引第二版。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2026-10-22--v10-首版上线&#34;&gt;2026-10-22 · v1.0 首版上线&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;站点骨架：首页、关于页、五大栏目导航、知识库、更新日志。&lt;/li&gt;&#xA;&lt;li&gt;原始文献：白皮书页、18 条文献选辑（日期均经公开归档核对）、名言与原则索引第一版（14 条）、来源说明。&lt;/li&gt;&#xA;&lt;li&gt;协议演进：BIP 分类索引雏形（27 个代表性 BIP）、软分叉历史与激活机制。&lt;/li&gt;&#xA;&lt;li&gt;机构视角：栏目框架（长期假设与报告解读 / 配置与表述观察 / 监管与政策事实）+ 定调方法论文《如何阅读一份机构比特币报告》。&lt;/li&gt;&#xA;&lt;li&gt;第一性原理：4 篇原创深度文章（2100 万 / 自托管 / 时间链 / 审查抵抗）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;后续计划&#34;&gt;后续计划&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;第一性原理：SPV 与轻客户端等主题逐项补齐。&lt;/li&gt;&#xA;&lt;li&gt;误引考据与开发动态按月度节奏持续增补。&lt;/li&gt;&#xA;&lt;li&gt;知识库主题页随内容增补持续归档。&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>工作量证明</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/proof-of-work.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/proof-of-work.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们考虑这样一种情形：攻击者试图生成一条比诚实链更快的替代链。即使成功了，系统也不会因此被随意篡改——比如凭空创造价值，或者夺取从不属于攻击者的钱。节点不会接受无效交易作为支付，诚实节点也绝不会接受包含它们的区块。攻击者唯一能做的，是试图更改自己的一笔交易，拿回他最近花掉的钱。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;We consider the scenario of an attacker trying to generate an alternate chain faster than the honest chain. Even if this is accomplished, it does not throw the system open to arbitrary changes, such as creating value out of thin air or taking money that never belonged to the attacker. Nodes are not going to accept an invalid transaction as payment, and honest nodes will never accept a block containing them. An attacker can only try to change one of his own transactions to take back money he recently spent.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>孤儿交易处理改为向所有公告过该交易的对等节点请求缺失父交易</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/orphan-resolution-multiple-peers.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/orphan-resolution-multiple-peers.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2025-01-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v29.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/31397&#34;&gt;#31397&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;335798c496&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P / Mempool&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #31397 由 glozow 提出，是孤儿交易处理重构系列（追踪 issue #27463）中首个进入 v29.0 的核心改动。此前节点只向提供孤儿交易的那一个对等节点请求缺失父交易，对方返回 notfound 或不回应时不再重试，也已遗忘其他公告者。该 PR 使 TxOrphanage 支持记录多个公告者，并依次向多个候选节点请求父交易。v29.0 release notes 的表述是：收到孤儿交易后，节点会向所有公告过它的对等节点尝试下载缺失父交易，可能增加带宽用量，但孤儿处理更可靠。后续的 DoS 界限重构 #31829 在 v30.0 发布。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/31397&#34;&gt;GitHub PR #31397 p2p: track and use all potential peers for orphan resolution&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/29.0/&#34;&gt;Bitcoin Core 29.0 release notes (bitcoincore.org)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/31829&#34;&gt;后续 companion PR #31829 TxOrphanage DoS bounds (v30.0)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>关于「比特币正本」</title>
				<link>https://bitcoinarche.com/about.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/about.html</guid>
				<description>&lt;hr class=&#34;rule&#34;&gt;&#xA;&lt;h2 id=&#34;我们是什么&#34;&gt;我们是什么&lt;/h2&gt;&#xA;&lt;p&gt;「比特币正本」是一个以比特币为唯一主题的严肃知识站点。我们从可核验的原始文献与协议文本出发，整理中本聪的公开论述、BIP 与协议演进，以及机构与研究机构的正式表述，帮助中文读者建立长期、可核对的认知框架。&lt;/p&gt;&#xA;&lt;p&gt;域名 bitcoinarche 中的 Arche，取希腊语「本源 / 第一性原理」之意。中文名「比特币正本」，取「正本清源」之意：先回到文本与设计本身，再讨论解释与演进。&lt;/p&gt;&#xA;&lt;h2 id=&#34;我们做什么&#34;&gt;我们做什么&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;原始文献&lt;/strong&gt; — 中本聪活跃期（约 2008–2011）的白皮书、邮件、论坛帖与已公开通信，尽量附原始来源与日期。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;协议与演进&lt;/strong&gt; — BIP、软分叉历史、开发者动态与重要技术争议的事实脉络。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;机构与长期视角&lt;/strong&gt; — 银行、资管、研究机构的正式假设与表述，区分模型假设与实际配置。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;第一性原理&lt;/strong&gt; — 货币属性、自托管、审查抵抗等基础问题，论证克制，避免口号。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;我们不做什么&#34;&gt;我们不做什么&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;不提供投资建议，不预测价格，不设实时行情。&lt;/li&gt;&#xA;&lt;li&gt;不讨论山寨币或「加密市场」综合题材。&lt;/li&gt;&#xA;&lt;li&gt;不消费中本聪身份猜测。&lt;/li&gt;&#xA;&lt;li&gt;不追求热点与日更；以可重复查阅的深度与准确性为优先。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;原则&#34;&gt;原则&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;原文优先&lt;/strong&gt;：重要论断尽量链接白皮书、邮件归档、BIP 或机构原文。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;事实与观点分离&lt;/strong&gt;：数据与状态写清来源；评论单独标明。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;长期主义&lt;/strong&gt;：优先十年尺度，少写短期波动。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;可核验&lt;/strong&gt;：读者应能自行核对引用材料。&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>加密</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/encryption.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/encryption.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-11&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · Bitcoin open source implementation of P2P currency · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/1/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;一代人以前，多用户分时计算机系统也有过类似的问题。在强加密出现之前，用户只能靠密码保护文件的安全，把隐私托付给系统管理员，相信他会为信息保密。隐私随时可能被管理员凌驾：他会按自己的判断权衡隐私原则与其他考量，或听命于上级。后来强加密走向大众，信任不再是必需品。数据可以用一种方式保护起来，让别人从物理上就无法访问——无论出于什么理由，无论借口多么冠冕堂皇，无论如何。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;A generation ago, multi-user time-sharing computer systems had a similar problem. Before strong encryption, users had to rely on password protection to secure their files, placing trust in the system administrator to keep their information private. Privacy could always be overridden by the admin based on his judgment call weighing the principle of privacy against other concerns, or at the behest of his superiors. Then strong encryption became available to the masses, and trust was no longer required. Data could be secured in a way that was physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter what.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>加密货币</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/cryptocurrency.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/cryptocurrency.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;纯粹点对点版本的电子现金，将允许在线支付直接从一方发送到另一方，而无需经过金融机构。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;需要的是基于密码学证明而非信任的电子支付系统，让任何两个愿意的双方可以直接交易，无需可信第三方。计算上难以逆转的交易将保护卖方免受欺诈，常规的托管机制则可以轻松实现以保护买方。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Transactions that are computationally impractical to reverse would protect sellers from fraud, and routine escrow mechanisms could easily be implemented to protect buyers.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>监管与政策事实</title>
				<link>https://bitcoinarche.com/jigou/zhengce.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/zhengce.html</guid>
				<description>&lt;div class=&#34;guide-box&#34;&gt;各国监管与政策的可核验事实：法律文本、监管命令、法院判决、国际组织的正式文件。本栏目按时间线整理事实本身——申请与否决、判决与批准、立法与修法——并注明每一步对应的公开文件。不预测政策走向，不收录传言与“消息人士”说法；政策的解读与评价不在本栏目范围内。&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;开始阅读&#34;&gt;开始阅读&lt;/h2&gt;&#xA;&lt;ul class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/jigou/zhengce-meiguo-etf.html&#34;&gt;美国现货比特币 ETF 审批事实线：从屡遭拒绝到 2024 年 1 月批准&lt;/a&gt;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;d&#34;&gt;2013 年首次申请、多年否决、2023 年 8 月灰度诉 SEC 判决、2024 年 1 月 10 日 SEC 批准 11 只产品上市：只写监管文件与时间线事实。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/jigou/zhengce-saerwaduo.html&#34;&gt;萨尔瓦多比特币政策事实线：立法、生效与 2025 年修法&lt;/a&gt;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;d&#34;&gt;2021 年 6 月立法、9 月生效为法定货币，Chivo 钱包与 30 美元激励，2025 年 1 月与 IMF 协议后的修法：只写事实与时间线。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>减半：发行曲线的折点如何被写进共识</title>
				<link>https://bitcoinarche.com/diyiyuanli/jianban.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/jianban.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;2100wan.html&#34;&gt;2100 万上限&lt;/a&gt;是一条求和的结果：把每一个时期的区块补贴加总，得到略低于 2100 万的总数。求和之所以收敛，是因为补贴不是恒定的，而是每隔一段固定的区块数就折半一次——这就是&amp;quot;减半&amp;quot;（halving）。本文只处理机制本身：折点写在哪里、如何计算、已经发生过几次、终局是什么形态，以及补贴趋近于零之后，矿工收入的另一半——手续费——如何衔接。关于减半与价格的关系，本文不做任何推断：减半改变的是发行规则，不是需求。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实一折点由区块高度定义不由日历定义&#34;&gt;事实一：折点由区块高度定义，不由日历定义&lt;/h2&gt;&#xA;&lt;p&gt;减半的触发条件是&lt;strong&gt;区块高度&lt;/strong&gt;，不是日期。共识参数中有一个常量：&lt;code&gt;nSubsidyHalvingInterval = 210000&lt;/code&gt;，即每 210,000 个区块为一个补贴周期。按比特币约 10 分钟一个区块的目标间隔估算，210,000 个区块约合 3.99 年，所以通俗说法称&amp;quot;约四年一次&amp;quot;。但&amp;quot;约&amp;quot;字不可省：出块间隔围绕 10 分钟随机波动，难度每 2,016 个区块按实际速度回调，因此每次减半的实际日期只能在事后确定，事前只能估算。把减半写成&amp;quot;某年某月某日自动执行&amp;quot;的日历事件，是对机制的误读——全节点不看日历，只数高度。&lt;/p&gt;&#xA;&lt;p&gt;创世时期的补贴是每区块 50 BTC。高度 210,000 是第一个折点：从这个区块起，补贴变为 25 BTC；高度 420,000 起变为 12.5 BTC，以此类推。高度区间与补贴值的对应表，本站已在&lt;a href=&#34;2100wan.html&#34;&gt;《2100 万：一个数字的协议含义》&lt;/a&gt;中列出，此处不重复。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实二补贴的计算是一次整数右移&#34;&gt;事实二：补贴的计算是一次整数右移&lt;/h2&gt;&#xA;&lt;p&gt;减半在代码中的实现出乎意料地短。Bitcoin Core 的 &lt;code&gt;GetBlockSubsidy&lt;/code&gt; 函数（&lt;code&gt;src/validation.cpp&lt;/code&gt;）核心只有几行：&lt;/p&gt;&#xA;&lt;div class=&#34;fact&#34;&gt;&lt;div class=&#34;k&#34;&gt;GetBlockSubsidy 的逻辑（事实）&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;先算已完成的减半次数：&lt;code&gt;halvings = nHeight / nSubsidyHalvingInterval&lt;/code&gt;（整数除法）；&lt;/li&gt;&#xA;&lt;li&gt;若 &lt;code&gt;halvings &amp;gt;= 64&lt;/code&gt;，直接返回 0（对右移位数的保护）；&lt;/li&gt;&#xA;&lt;li&gt;初始补贴 &lt;code&gt;nSubsidy = 50 * COIN&lt;/code&gt;（即 50 亿聪）；&lt;/li&gt;&#xA;&lt;li&gt;执行 &lt;code&gt;nSubsidy &amp;gt;&amp;gt;= halvings&lt;/code&gt;：把补贴值按二进制&lt;strong&gt;右移 halvings 位&lt;/strong&gt;，再返回。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;右移一位在二进制整数上等于除以 2 并向下取整。这带来两个值得注意的后果。&lt;/p&gt;&#xA;&lt;p&gt;第一，&lt;strong&gt;减半不是浮点除法，没有四舍五入的争议&lt;/strong&gt;。补贴以最小单位&amp;quot;聪&amp;quot;（1 BTC = 10⁸ 聪）为整数计算，右移丢弃的低位比特直接截断。到了第 32 个周期，补贴被移成 1 聪；第 33 个周期起右移结果为 0。这正是总发行量不是整 2100 万、而是约 20,999,999.9769 BTC 的原因：每个周期的截断误差累积起来，少发了约 0.0231 BTC。所谓上限，从代码看是一个整数运算的副产品。&lt;/p&gt;</description>
			</item>
			<item>
				<title>交易</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/transactions.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/transactions.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们需要一种办法，让收款人确信之前的拥有者没有签署过更早的交易。对我们而言，最早的交易才是有效的，所以我们不关心之后的双重支付企图。确认一笔交易不存在的唯一办法，就是知晓所有交易。在基于铸币厂的模型中，铸币厂知晓所有交易，并决定哪笔先到。要在没有可信方的情况下实现这一点，交易必须公开广播，并且需要一个让参与者就交易被接收顺序的唯一历史达成一致的系统。收款人需要证明：在每笔交易发生时，大多数节点都同意它是先被接收的那笔。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;We need a way for the payee to know that the previous owners did not sign any earlier transactions. For our purposes, the earliest transaction is the one that counts, so we don&amp;#x27;t care about later attempts to double-spend. The only way to confirm the absence of a transaction is to be aware of all transactions. In the mint based model, the mint was aware of all transactions and decided which arrived first. To accomplish this without a trusted party, transactions must be publicly announced, and we need a system for participants to agree on a single history of the order in which they were received. The payee needs proof that at the time of each transaction, the majority of nodes agreed it was the first received.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>节点</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/nodes.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/nodes.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;节点始终将最长链视为正确的链，并持续在其上扩展工作。如果两个节点同时广播了下一个区块的不同版本，一些节点可能先收到其中一个。在这种情况下，它们先在收到的第一个区块上工作，但把另一个分支保存下来，以防它后来变长。当下一个工作量证明被找到、其中一个分支变长时，僵局就会打破；那些在另一分支上工作的节点随后就会切换到更长的那条。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Nodes always consider the longest chain to be the correct one and will keep working on extending it. If two nodes broadcast different versions of the next block simultaneously, some nodes may receive one or the other first. In that case, they work on the first one they received, but save the other branch in case it becomes longer. The tie will be broken when the next proof-of-work is found and one branch becomes longer; the nodes that were working on the other branch will then switch to the longer one.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>经济学</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/economics.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/economics.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;问题当然在于，收款人无法验证某个币的前任持有者是否没有双重支付过这枚币。常见的做法是引入一个受信任的中央权威——铸币厂——来检查每笔交易是否存在双重支付。每次交易后，币必须交回铸币厂换取新币，只有由铸币厂直接发行的币才被信任不会被双重支付。这个方案的问题在于，整个货币体系的命运都系于运营铸币厂的公司，每笔交易都必须经过它，就像银行一样。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;The problem of course is the payee can&amp;#x27;t verify that one of the owners did not double-spend the coin. A common solution is to introduce a trusted central authority, or mint, that checks every transaction for double spending. After each transaction, the coin must be returned to the mint to issue a new coin, and only coins issued directly from the mint are trusted not to be double-spent. The problem with this solution is that the fate of the entire money system depends on the company running the mint, with every transaction having to go through them, just like a bank.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>考据：「丢失的币是捐给所有人的」</title>
				<link>https://bitcoinarche.com/wenxian/kaoju/juanzeng.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/kaoju/juanzeng.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 原始文献 · 误引考据&lt;/p&gt;&#xA;&lt;h2 id=&#34;流传的说法&#34;&gt;流传的说法&lt;/h2&gt;&#xA;&lt;p&gt;中文圈引用中本聪谈丢失币时，最常见的版本是：「丢失的币只会让其他人的币稍微更值钱，把它看作对所有人的捐赠。」这句话常被放在通缩叙事里使用：币丢得越多，剩下的人越受益。它有时还被进一步改写成对丢失币、沉睡地址的价值判断，仿佛中本聪亲口给丢失币定了性。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原文核查&#34;&gt;原文核查&lt;/h2&gt;&#xA;&lt;p&gt;出处是 Bitcointalk 论坛帖子《Re: Dying bitcoins》，2010-06-21 17:48:26 UTC，本站归档为&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p130.html&#34;&gt;论坛帖 p130&lt;/a&gt;。帖子的标题问题是「币会消亡吗」。用户 laszlo 在帖中提问：当生成新币的难度高到一定程度，会不会出现一个临界点——去恢复丢失币的私钥、或者偷别人的币，反而比挖矿更划算？&lt;/p&gt;&#xA;&lt;p&gt;中本聪的回复全文不长。第一句回答标题问题，第二句起引用 laszlo 的提问并正面回答算力问题：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;Lost coins only make everyone else&#39;s coins worth slightly more. Think of it as a donation to everyone.&#34;&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2010-06-21，Bitcointalk；本站译文：「丢的币只会让其他人的币稍微更值钱一点。就当是捐给大家了。」&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;紧随其后的是对 laszlo 问题的回答：「Computers have to get about 2^200 times faster before that starts to be a problem. Someone with lots of compute power could make more money by generating than by trying to steal.」（计算机得快约 2^200 倍才会开始有这个问题；算力多的人拿去生成比拿去偷赚得多。）&lt;/p&gt;</description>
			</item>
			<item>
				<title>考据：「我没时间说服你」</title>
				<link>https://bitcoinarche.com/wenxian/kaoju/meishijian.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/kaoju/meishijian.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 原始文献 · 误引考据&lt;/p&gt;&#xA;&lt;h2 id=&#34;流传的说法&#34;&gt;流传的说法&lt;/h2&gt;&#xA;&lt;p&gt;「如果你不相信我，或者你不理解，我没时间说服你，抱歉。」这句话在中文圈流传极广，常被单独制成图片或引文，用来形容中本聪的性格与态度，有时被当作「不解释、不争论」的宣言来引用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原文核查&#34;&gt;原文核查&lt;/h2&gt;&#xA;&lt;p&gt;出处是 Bitcointalk 论坛帖子《Re: Scalability and transaction rate》，2010-07-29 02:00:38 UTC，本站归档为&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p286.html&#34;&gt;论坛帖 p286&lt;/a&gt;。这是一个讨论扩容与交易速率的帖子。用户 bytemaster 在帖中质疑：十分钟才能确认一笔支付是否有效，太长了；支付需要像今天刷信用卡一样快。&lt;/p&gt;&#xA;&lt;p&gt;中本聪的回复先谈节点配置（每个用户都运行节点不是为大规模使用设计的配置），然后针对 bytemaster 的质疑作答。被单独引用的那句话，原文是这段答复的最后一句：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;See the snack machine thread, I outline how a payment processor could verify payments well enough, actually really well (much lower fraud rate than credit cards), in something like 10 seconds or less. If you don&#39;t believe me or don&#39;t get it, I don&#39;t have time to try to convince you, sorry.&#34;&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2010-07-29，Bitcointalk；本站译文：「请看自动售货机那个帖子，我在里面概述了支付处理商如何能够很好地验证支付——实际上是非常好（欺诈率远低于信用卡），大约 10 秒甚至更短。如果你不信或没看懂，抱歉，我没时间说服你。」&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;可以看到，这句话有一个明确的前提：关于「支付确认可以做到约 10 秒」的论证，他已经在另一个帖子（自动售货机帖）里写过，此处只是指路。「没时间说服你」针对的是不看论证、只重复质疑的情形，讨论的对象始终是支付验证速度这个具体技术问题，而不是一个普遍的处世态度。&lt;/p&gt;</description>
			</item>
			<item>
				<title>考据：「我已经转向其他事情了」</title>
				<link>https://bitcoinarche.com/wenxian/kaoju/zhuanxiang.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/kaoju/zhuanxiang.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 原始文献 · 误引考据&lt;/p&gt;&#xA;&lt;h2 id=&#34;流传的说法&#34;&gt;流传的说法&lt;/h2&gt;&#xA;&lt;p&gt;「我已经转向其他事情了，比特币交给 Gavin 他们会很好。」这句话常被描述为中本聪 2011 年 4 月的「最后一封邮件」，有的转述还说这是他写给 Gavin 的交代，被用来证明一次正式的交接班。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原文核查&#34;&gt;原文核查&lt;/h2&gt;&#xA;&lt;p&gt;先说明证据性质：&lt;strong&gt;该出处不在本站公开归档内，系收信人公布。&lt;/strong&gt; 本站收录的 39 封邮件是公开邮件列表的归档，这封私人邮件不在其中，它的真实性链条依赖收信人的公布与确认，证据等级与公开列表存档不同。&lt;/p&gt;&#xA;&lt;p&gt;这封邮件的收信人是开发者 Mike Hearn，日期为 2011 年 4 月 23 日 15:40，主题是「Re: Holding coins in an unspendable state for a rolling time window」——讨论的是一个技术问题：如何把币锁定一段时间用作反垃圾邮件的抵押。Hearn 在 4 月 20 日的邮件末尾问了一句与技术无关的话：你打算在某个时候回到社区（比如做代码审查），还是打算永久退居幕后？&lt;/p&gt;&#xA;&lt;p&gt;中本聪 4 月 23 日的回复正文是：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;I&#39;ve moved on to other things. It&#39;s in good hands with Gavin and everyone. I do hope your BitcoinJ continues to be developed into an alternative client. It gives Java devs something to work on, and it&#39;s easier with a simpler foundation that doesn&#39;t have to do everything.&#34;&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2011-04-23，致 Mike Hearn 的私人邮件，收信人公布；中译：「我已经转去做其他事情了。它在 Gavin 和大家手里很好。我确实希望你的 BitcoinJ 能继续开发成另一个客户端……」&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;公布过程可以查证：Hearn 早年已零星引用过这批邮件的内容；2017 年 8 月 11 日，用户 CipherionX 在 Bitcointalk 公布了从 Hearn 处获得的五封邮件全文，Hearn 向 Motherboard（Vice）确认这批邮件是他分享的；Hearn 本人网站上现存这个邮件串的完整归档。&lt;/p&gt;</description>
			</item>
			<item>
				<title>考据：「要么交易量非常大，要么没有交易量」</title>
				<link>https://bitcoinarche.com/wenxian/kaoju/jiaoyiliang.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/kaoju/jiaoyiliang.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 原始文献 · 误引考据&lt;/p&gt;&#xA;&lt;h2 id=&#34;流传的说法&#34;&gt;流传的说法&lt;/h2&gt;&#xA;&lt;p&gt;中文圈谈比特币的长期前景时，常引一句「中本聪说过：要么几年内交易量巨大，要么没有交易量」，把它当作中本聪对比特币规模的预言，有时还用来论证短期内的成败判断。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原文核查&#34;&gt;原文核查&lt;/h2&gt;&#xA;&lt;p&gt;出处是 Bitcointalk 论坛帖子《Re: What&amp;rsquo;s with this odd generation?》，2010-02-14 15:52:23 UTC，本站归档为&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p056.html&#34;&gt;论坛帖 p056&lt;/a&gt;。原帖讨论的是区块奖励递减的问题，全帖只有一段：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;Right. Otherwise we couldn&#39;t have a finite limit of 21 million coins, because there would always need to be some minimum reward for generating. In a few decades when the reward gets too small, the transaction fee will become the main compensation for nodes. I&#39;m sure that in 20 years there will either be very large transaction volume or no volume.&#34;&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2010-02-14，Bitcointalk；本站译文：「对。不然就没法有 2100 万枚币的有限上限了，因为生成总得有点最低奖励。几十年后奖励小到不行时，交易手续费会成为节点的主要报酬。我确信 20 年后要么交易量非常大，要么没有交易量。」&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;与流传版对照，出入有三处。&lt;/p&gt;</description>
			</item>
			<item>
				<title>考据：「中本聪持有约 100 万枚比特币」</title>
				<link>https://bitcoinarche.com/wenxian/kaoju/baiwanmei.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/kaoju/baiwanmei.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 原始文献 · 误引考据&lt;/p&gt;&#xA;&lt;h2 id=&#34;流传的说法&#34;&gt;流传的说法&lt;/h2&gt;&#xA;&lt;p&gt;「中本聪持有约 100 万枚比特币」是最广为流传的「中本聪事实」之一，常被写成确定语气：他的钱包里躺着约 100 万枚币，从未动过。本篇核查的不是一句话的出处，而是这个数字本身的来源与依据。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原文核查&#34;&gt;原文核查&lt;/h2&gt;&#xA;&lt;p&gt;第一步，找本人表述。在本站收录的全部公开文字里，中本聪从未说过自己挖了多少币、持有哪些地址。他给出过的总量数字只有一个：2009 年 1 月 8 日发布 Bitcoin v0.1 的邮件中写道「Total circulation will be 21,000,000 coins」（总发行量将为 21,000,000 枚，见&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m17.html&#34;&gt;本站邮件 m17&lt;/a&gt;）——谈的是发行总量，不是个人持有。链上数据本身也不记录「谁」：区块只留下 coinbase 奖励的去向地址，没有姓名。&lt;/p&gt;&#xA;&lt;p&gt;第二步，找数字的来源。「约 100 万」来自研究者 Sergio Demian Lerner 2013 年的链上分析。他利用早期客户端的一个隐私缺陷——coinbase 交易中的 ExtraNonce 字段像计数器一样递增、不随区块重置——把同一矿工挖出的区块串联起来。2013 年 4 月 17 日，他在文章《The Well Deserved Fortune of Satoshi Nakamoto》中公布对 0 至 36288 号区块的作图结果，并写明保留：无法 100% 确定图中所有黑点都属于中本聪，但几乎全部属于同一个实体，该实体从 1 号区块起就开始挖矿；他「凭目测」估计该实体的财富约为 100 万枚比特币。他当时还统计：截至当时已发行的 1,814,400 枚中，有 1,148,800 枚从未被花费，他推测（并注明尚未核对）这些正属于该实体。&lt;/p&gt;&#xA;&lt;p&gt;第三步，看这个数字后来如何变化。一周后（2013 年 4 月 24 日），Lerner 发表更精确的计数：在 0 至 50,000 号区块中，落在该模式内的有 19,600 个区块，即 980,000 枚，并说明手工逐点掩码可能有遗漏。2019 年 4 月 16 日，他把该实体命名为「Patoshi」，归属约 22,000 个区块（按每区块 50 枚计约 110 万枚），并补充论据：该模式内 99.9% 的区块奖励从未花费，同期其他区块只有约 10% 未花费——这是支持「单一实体」的统计证据，但归属到「中本聪」这一步仍是推断，依据是模式始于创世区块之初、且与他公开发言和早期网络状况相符，而非直接证据。&lt;/p&gt;</description>
			</item>
			<item>
				<title>考据：创世区块里的话是中本聪写的吗</title>
				<link>https://bitcoinarche.com/wenxian/kaoju/chuangshi.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/kaoju/chuangshi.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 原始文献 · 误引考据&lt;/p&gt;&#xA;&lt;h2 id=&#34;流传的说法&#34;&gt;流传的说法&lt;/h2&gt;&#xA;&lt;p&gt;创世区块里的那句话——「The Times 03/Jan/2009 Chancellor on brink of second bailout for banks」——常被译作「2009 年 1 月 3 日，财政大臣正站在第二次拯救银行的边缘」，当作中本聪的自述或宣言来引用，并由此推论他的动机与立场。&lt;/p&gt;&#xA;&lt;h2 id=&#34;原文核查&#34;&gt;原文核查&lt;/h2&gt;&#xA;&lt;p&gt;先分清两个不同的问题：这行字是谁放进区块的，文字是谁写的。&lt;/p&gt;&#xA;&lt;p&gt;第一，这行字的位置不在任何邮件或帖子里，而在 0 号区块（创世区块）唯一一笔 coinbase 交易的 scriptSig 字段中，是一段任何人都可以从链上数据解码的字节：&lt;code&gt;04ffff001d010445&lt;/code&gt; 之后是 69 个字节的 ASCII 文本，解码即为上面那句话。区块头时间戳为 2009-01-03 18:15:05 UTC。写入者是创世区块的构造者，这一点没有争议。&lt;/p&gt;&#xA;&lt;p&gt;第二，文字本身是引用。《泰晤士报》（The Times）2009 年 1 月 3 日头版标题即为「Chancellor on brink of second bailout for banks」，区块里的文本由报头「The Times 03/Jan/2009」加上该标题组成，逐字对应。核对时有一个容易混淆的细节：《泰晤士报》网站上同一篇报道的标题是「Chancellor Alistair Darling on brink of second bailout for banks」，多了时任财政大臣的名字 Alistair Darling；报纸头版用的是不带人名的短标题，区块里用的正是头版版本。&lt;/p&gt;&#xA;&lt;p&gt;第三，中本聪本人从未解释过这行字。在本站收录的全部公开文字里，他只在 2010-08-16 的帖子中把创世区块称作「硬编码的、起始就有的区块」（见&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p389.html&#34;&gt;论坛帖 p389&lt;/a&gt;），没有在任何地方提及这行文字，更没有说明为何选这一条标题。因此，一切关于「他想借此表达什么」的说法都没有一手依据，属于后人解读。&lt;/p&gt;&#xA;&lt;p&gt;可以确证的功能只有一个：时间戳。这条标题在 2009 年 1 月 3 日之前不存在，带有它的区块不可能早于该日生成。至于这是单纯的时间标记、顺带的选择还是有意的表态，证据到此为止。&lt;/p&gt;</description>
			</item>
			<item>
				<title>考据者路径</title>
				<link>https://bitcoinarche.com/lujing/kaojuzhe.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/lujing/kaojuzhe.html</guid>
				<description>&lt;h2 id=&#34;按此顺序读&#34;&gt;按此顺序读&lt;/h2&gt;&#xA;&lt;ul class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/chayuanhua.html&#34;&gt;查原话&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第一步 · 原始文献&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;输入关键词或一句转述，全文检索 543 篇论坛帖、39 封邮件与 206 条名言，返回原文片段与出处。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/kaoju/&#34;&gt;误引考据&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第二步 · 原始文献&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;中文圈流传广的「中本聪说过……」逐条核验：原文是否存在、语境是否被截取、译文是否失真。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/&#34;&gt;邮件索引&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第三步 · 原始文献&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;39 封邮件逐封成页，日期精确到秒并标注时区；附主题线索页，按讨论串回溯语境。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/&#34;&gt;论坛帖索引&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第四步 · 原始文献&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;543 篇论坛帖逐篇成页，附主题线索页；引用任何一句原话之前，先在这里确认它的上下文。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>可扩展性</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/scalability.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/scalability.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-07-14&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;BitcoinTalk · Re: Scalability · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/188/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;设计方案中描绘了一种不需要完整区块链的轻量客户端。在设计论文 PDF 里，它叫作简易支付验证（SPV）。轻量客户端可以发送和接收交易，只是不生成区块。它验证支付时无需信任某个节点，自己就能验证。&lt;br&gt;轻量客户端尚未实现，但计划在有需要时实现。目前大家都运行完整的网络节点。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;The design outlines a lightweight client that does not need the full block chain.  In the design PDF it&amp;#x27;s called Simplified Payment Verification.  The lightweight client can send and receive transactions, it just can&amp;#x27;t generate blocks.  It does not need to trust a node to verify payments, it can still verify them itself. &lt;br&gt;The lightweight client is not implemented yet, but the plan is to implement it when it&amp;#x27;s needed.  For now, everyone just runs a full network node.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>可信第三方</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/trusted-third-parties.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/trusted-third-parties.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;互联网商业几乎完全依赖作为可信第三方处理电子支付的金融机构。虽然这个系统对大多数交易而言运作得还不错，但它仍然受到信任模型的内在弱点之害。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments. While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;完全不可逆的交易实际上不可能存在，因为金融机构无法避免调解纠纷。调解成本推高了交易成本，限制了实际可行的最小交易规模，扼杀了小额随意交易的可能性；还有一种更广泛的代价，即失去了为不可逆服务进行不可逆支付的能力。有了可逆的可能，对信任的需求便会蔓延。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes. The cost of mediation increases transaction costs, limiting the minimum practical transaction size and cutting off the possibility for small casual transactions, and there is a broader cost in the loss of ability to make non-reversible payments for non-reversible services. With the possibility of reversal, the need for trust spreads.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>来源说明</title>
				<link>https://bitcoinarche.com/wenxian/laiyuan.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/laiyuan.html</guid>
				<description>&lt;h2 id=&#34;归档优先级&#34;&gt;归档优先级&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;原始发布载体&lt;/strong&gt; — 密码学邮件列表归档（metzdowd.com）、Bitcointalk 原帖、bitcoin-list 归档。能链到原始载体的，优先链原始载体。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;公开学术归档&lt;/strong&gt; — &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/&#34;&gt;satoshi.nakamotoinstitute.org&lt;/a&gt;（邮件、论坛帖、名言的系统归档）与 &lt;a href=&#34;https://nakamotoinstitute.org/bitcoin/&#34;&gt;nakamotoinstitute.org 白皮书页&lt;/a&gt;。当原始载体链接失效或难以检索时，以此为准。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;链上记录&lt;/strong&gt; — 区块浏览器（如 mempool.space）用于核验创世块、首笔交易等链上事实。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;二手报道&lt;/strong&gt; — 仅用于引用一手材料本身不可公开获取时的转引（如庭审披露的邮件），正文会明确标注&amp;quot;转引&amp;quot;。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;争议与非活跃期材料的标注&#34;&gt;争议与非活跃期材料的标注&lt;/h2&gt;&#xA;&lt;p&gt;以下材料单独标注 &lt;span class=&#34;badge warn&#34;&gt;非活跃期披露&lt;/span&gt;，不与 2008–2011 年活跃期主文献混排：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2022 年起陆续公开的中本聪私人邮件（如 Martti Malmi、Mike Hearn 提供的通信）。&lt;/li&gt;&#xA;&lt;li&gt;2024 年 COPA v Wright 庭审中作为证据披露的与 Adam Back 的通信。&lt;/li&gt;&#xA;&lt;li&gt;Wei Dai 曾公开发布的通信（原 bmoney.txt 页面已于近年下线，现以报道转引为准）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;标注的原因是：这些材料的公开链条经过第三方之手，读者在引用时应知晓其流传路径，自行判断。&lt;/p&gt;&#xA;&lt;h2 id=&#34;译文说明&#34;&gt;译文说明&lt;/h2&gt;&#xA;&lt;p&gt;本站中文为译文或摘要时，一律附英文原文链接；引用、转述请以英文原文为准。对同一句话存在多种译法时，本站选择最贴近字面的版本，必要时保留英文原文对照。&lt;/p&gt;&#xA;&lt;h2 id=&#34;日期说明&#34;&gt;日期说明&lt;/h2&gt;&#xA;&lt;p&gt;日期以归档显示的 UTC 时间为准。个别条目因邮件列表时区显示差异存在 1 天出入（如 v0.1 发布信），本站采用归档标注的 UTC 日期，并在条目中注明。拿不准的日期一律写&amp;quot;约&amp;quot;，或不收录该条。&lt;/p&gt;</description>
			</item>
			<item>
				<title>零知识证明</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/zero-knowledge-proofs.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/zero-knowledge-proofs.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-08-11&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;BitcoinTalk · Re: Not a suggestion · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/339/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;很难想象在这种情况下如何应用零知识证明。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;It&amp;#x27;s hard to think of how to apply zero-knowledge-proofs in this case.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;mail-nav&#34;&gt;&#xA;&lt;span class=&#34;prev&#34;&gt;← &lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/trusted-third-parties.html&#34;&gt;可信第三方&lt;/a&gt;&lt;/span&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>论坛帖主题索引</title>
				<link>https://bitcoinarche.com/wenxian/luntan/threads.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/luntan/threads.html</guid>
				<description>&lt;div class=&#34;guide-box&#34;&gt;本页参照 &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/threads/&#34;&gt;Forum Threads&lt;/a&gt;，将 543 篇帖子按 260 个主题整理。点击主题下的帖子标题进入详情页。&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;p2p-foundation1-个主题&#34;&gt;P2P Foundation（1 个主题）&lt;/h2&gt;&#xA;&lt;h3 id=&#34;bitcoin-open-source-implementation-of-p2p-currency-4-篇--2009-02-11--2014-03-07&#34;&gt;Bitcoin open source implementation of P2P currency &lt;span class=&#34;meta&#34;&gt;4 篇 · 2009-02-11 ~ 2014-03-07&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p001.html&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p002.html&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p003.html&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2014-03-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p543.html&#34;&gt;Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;bitcointalk259-个主题&#34;&gt;BitcoinTalk（259 个主题）&lt;/h2&gt;&#xA;&lt;h3 id=&#34;welcome-to-the-new-bitcoin-forum-1-篇--2009-11-22&#34;&gt;Welcome to the new Bitcoin forum! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2009-11-22&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p004.html&#34;&gt;Welcome to the new Bitcoin forum!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;repost-bitcoin-maturation-2-篇--2009-11-22&#34;&gt;Repost: Bitcoin Maturation &lt;span class=&#34;meta&#34;&gt;2 篇 · 2009-11-22&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p005.html&#34;&gt;Repost: Bitcoin Maturation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p007.html&#34;&gt;Re: Repost: Bitcoin Maturation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;repost-request-make-this-anonymous-4-篇--2009-11-22--2010-02-12&#34;&gt;Repost: Request: Make this anonymous? &lt;span class=&#34;meta&#34;&gt;4 篇 · 2009-11-22 ~ 2010-02-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p006.html&#34;&gt;Repost: Request: Make this anonymous?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p008.html&#34;&gt;Re: Repost: Request: Make this anonymous?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p044.html&#34;&gt;Re: Repost: Request: Make this anonymous?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p053.html&#34;&gt;Re: Repost: Request: Make this anonymous?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;repost-how-anonymous-are-bitcoins-2-篇--2009-11-25&#34;&gt;Repost: How anonymous are bitcoins? &lt;span class=&#34;meta&#34;&gt;2 篇 · 2009-11-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p009.html&#34;&gt;Repost: How anonymous are bitcoins?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p010.html&#34;&gt;Re: Repost: How anonymous are bitcoins?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;repost-linuxunix-compile-2-篇--2009-11-27&#34;&gt;Repost: Linux/UNIX compile &lt;span class=&#34;meta&#34;&gt;2 篇 · 2009-11-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p011.html&#34;&gt;Repost: Linux/UNIX compile&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p012.html&#34;&gt;Re: Repost: Linux/UNIX compile&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;old-thread-bitcoin-version-02-development-status-1-篇--2009-11-27&#34;&gt;[OLD THREAD] Bitcoin version 0.2 development status &lt;span class=&#34;meta&#34;&gt;1 篇 · 2009-11-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-11-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p013.html&#34;&gt;[OLD THREAD] Bitcoin version 0.2 development status&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;a-few-suggestions-10-篇--2009-12-09--2009-12-18&#34;&gt;A few suggestions &lt;span class=&#34;meta&#34;&gt;10 篇 · 2009-12-09 ~ 2009-12-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p014.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p015.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p018.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p019.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p020.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p021.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p022.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p023.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p025.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p026.html&#34;&gt;Re: A few suggestions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;questions-about-bitcoin-2-篇--2009-12-10--2009-12-11&#34;&gt;Questions about Bitcoin &lt;span class=&#34;meta&#34;&gt;2 篇 · 2009-12-10 ~ 2009-12-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p016.html&#34;&gt;Re: Questions about Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p017.html&#34;&gt;Re: Questions about Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-02-released-1-篇--2009-12-16&#34;&gt;Bitcoin 0.2 released! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2009-12-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p024.html&#34;&gt;Bitcoin 0.2 released!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;is-my-second-transaction-working-correctly-transfer-question-1-篇--2010-01-05&#34;&gt;Is my second Transaction working correctly? +Transfer Question &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-01-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p027.html&#34;&gt;Re: Is my second Transaction working correctly? +Transfer Question&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;64bit-support-2-篇--2010-01-14--2010-01-29&#34;&gt;64bit support &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-01-14 ~ 2010-01-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p028.html&#34;&gt;Re: 64bit support&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p037.html&#34;&gt;Re: 64bit support&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;number-of-connections-1-篇--2010-01-20&#34;&gt;Number of connections? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-01-20&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-20&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p029.html&#34;&gt;Re: Number of connections?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;tor-and-i2p-2-篇--2010-01-20--2010-02-04&#34;&gt;TOR and I2P &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-01-20 ~ 2010-02-04&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-20&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p030.html&#34;&gt;Re: TOR and I2P&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p041.html&#34;&gt;Re: TOR and I2P&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;a-newbs-test---anyone-want-to-buy-a-picture-for-1-2-篇--2010-01-28--2010-01-29&#34;&gt;A newb&amp;rsquo;s test - anyone want to buy a picture for $1? &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-01-28 ~ 2010-01-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p032.html&#34;&gt;Re: A newb&amp;rsquo;s test - anyone want to buy a picture for $1?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p036.html&#34;&gt;Re: A newb&amp;rsquo;s test - anyone want to buy a picture for $1?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-crash-when-sending-coins-3-篇--2010-01-27--2010-02-03&#34;&gt;Bitcoin crash when sending coins &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-01-27 ~ 2010-02-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p031.html&#34;&gt;Re: Bitcoin crash when sending coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p034.html&#34;&gt;Re: Bitcoin crash when sending coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p038.html&#34;&gt;Re: Bitcoin crash when sending coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;blocks-never-stop-generating-1-篇--2010-01-28&#34;&gt;Blocks never stop generating? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-01-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p033.html&#34;&gt;Re: Blocks never stop generating?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;payment-server-1-篇--2010-01-28&#34;&gt;Payment server &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-01-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-01-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p035.html&#34;&gt;Re: Payment server&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;we-accept-bitcoins-moved-to-bitcoinitwikitrade-1-篇--2010-05-20&#34;&gt;We accept Bitcoins [moved to bitcoin.it/wiki/Trade] &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-20&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-20&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p105.html&#34;&gt;Re: We accept Bitcoins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;questions-about-addresses-2-篇--2010-02-04--2010-02-05&#34;&gt;Questions about Addresses &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-02-04 ~ 2010-02-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p040.html&#34;&gt;Re: Questions about Addresses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p043.html&#34;&gt;Re: Questions about Addresses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;win32-cpu-cycles-vs-live-protection-engines--1-篇--2010-02-03&#34;&gt;Win32 CPU Cycles vs &amp;lsquo;Live Protection&amp;rsquo; Engines ? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p039.html&#34;&gt;Re: Win32 CPU Cycles vs &amp;lsquo;Live Protection&amp;rsquo; Engines ?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;proof-of-work-difficulty-increasing-14-篇--2010-02-05--2010-07-27&#34;&gt;Proof-of-work difficulty increasing &lt;span class=&#34;meta&#34;&gt;14 篇 · 2010-02-05 ~ 2010-07-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p042.html&#34;&gt;Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p057.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p059.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p060.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p077.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p080.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p114.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p131.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p136.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p209.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p217.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p220.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p224.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p280.html&#34;&gt;Re: Proof-of-work difficulty increasing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;how-divisible-are-bitcoins-and-other-marketeconomic-questions-1-篇--2010-02-06&#34;&gt;How divisible are bitcoins and other market/economic questions &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p045.html&#34;&gt;Re: How divisible are bitcoins and other market/economic questions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;make-your-we-accept-bitcoin-logo-2-篇--2010-02-08--2010-02-24&#34;&gt;Make your &amp;ldquo;we accept Bitcoin&amp;rdquo; logo &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-02-08 ~ 2010-02-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p046.html&#34;&gt;Re: Make your &amp;ldquo;we accept Bitcoin&amp;rdquo; logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p075.html&#34;&gt;Re: Make your &amp;ldquo;we accept Bitcoin&amp;rdquo; logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;simple-to-implement-feature-requests-1-篇--2010-02-08&#34;&gt;Simple to implement feature requests &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-08&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p049.html&#34;&gt;Re: Simple to implement feature requests&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-client-and-website-translation-3-篇--2010-02-08--2010-02-17&#34;&gt;Bitcoin client and website translation &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-02-08 ~ 2010-02-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p047.html&#34;&gt;Bitcoin client and website translation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p048.html&#34;&gt;Bitcoin client and website translation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p061.html&#34;&gt;Re: Bitcoin client and website translation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;whats-with-this-odd-generation-3-篇--2010-02-12--2010-02-14&#34;&gt;What&amp;rsquo;s with this odd generation? &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-02-12 ~ 2010-02-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p051.html&#34;&gt;Re: What&amp;rsquo;s with this odd generation?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p055.html&#34;&gt;Re: What&amp;rsquo;s with this odd generation?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p056.html&#34;&gt;Re: What&amp;rsquo;s with this odd generation?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;deb-package-3-篇--2010-02-12--2010-02-13&#34;&gt;DEB Package? &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-02-12 ~ 2010-02-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p050.html&#34;&gt;Re: DEB Package?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p052.html&#34;&gt;Re: DEB Package?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p054.html&#34;&gt;Re: DEB Package?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;setting-up-multiple-bitcoin-machines-behind-nat-2-篇--2010-02-16--2010-05-16&#34;&gt;Setting up multiple bitcoin machines behind NAT &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-02-16 ~ 2010-05-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p058.html&#34;&gt;Re: Setting up multiple bitcoin machines behind NAT&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p100.html&#34;&gt;Re: Setting up multiple bitcoin machines behind NAT&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;uri-scheme-for-bitcoin-4-篇--2010-02-24--2010-07-18&#34;&gt;URI-scheme for bitcoin &lt;span class=&#34;meta&#34;&gt;4 篇 · 2010-02-24 ~ 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p072.html&#34;&gt;Re: URI-scheme for bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p097.html&#34;&gt;Re: URI-scheme for bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p122.html&#34;&gt;Re: URI-scheme for bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p239.html&#34;&gt;Re: URI-scheme for bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;the-current-bitcoin-economic-model-doesnt-work-1-篇--2010-02-21&#34;&gt;The current Bitcoin economic model doesn&amp;rsquo;t work &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-21&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p064.html&#34;&gt;Re: Current Bitcoin economic model is unsustainable&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;number-of-connections-1-篇--2010-02-21&#34;&gt;Number of connections &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-21&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p062.html&#34;&gt;Re: Number of connections&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;post-your-static-ip-1-篇--2010-02-21&#34;&gt;Post your static IP &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-21&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p063.html&#34;&gt;Post your static IP&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;ui-improvements-3-篇--2010-02-21--2010-02-23&#34;&gt;UI improvements &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-02-21 ~ 2010-02-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p065.html&#34;&gt;UI improvements&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p067.html&#34;&gt;Re: UI improvements&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p069.html&#34;&gt;Re: UI improvements&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;generation-slowed-down-dramatically-1-篇--2010-02-23&#34;&gt;generation slowed down dramatically &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p066.html&#34;&gt;Re: generation slowed down dramatically&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-address-collisions-2-篇--2010-02-23&#34;&gt;Bitcoin Address Collisions &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-02-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p068.html&#34;&gt;Re: Bitcoin Address Collisions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p071.html&#34;&gt;Re: Bitcoin Address Collisions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;command-line-and-json-rpc-7-篇--2010-02-23--2010-03-05&#34;&gt;Command Line and JSON-RPC &lt;span class=&#34;meta&#34;&gt;7 篇 · 2010-02-23 ~ 2010-03-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p070.html&#34;&gt;Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p073.html&#34;&gt;Re: Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p076.html&#34;&gt;Re: Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p079.html&#34;&gt;Re: Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p081.html&#34;&gt;Re: Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p083.html&#34;&gt;Re: Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p088.html&#34;&gt;Re: Command Line and JSON-RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;new-iconlogo-6-篇--2010-02-24--2010-11-13&#34;&gt;New icon/logo &lt;span class=&#34;meta&#34;&gt;6 篇 · 2010-02-24 ~ 2010-11-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p074.html&#34;&gt;New icon/logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p078.html&#34;&gt;Re: New icon/logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p082.html&#34;&gt;Re: New icon/logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p084.html&#34;&gt;Re: New icon/logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p086.html&#34;&gt;Re: New icon/logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p499.html&#34;&gt;Re: New icon/logo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;wxwidgets-290-1-篇--2010-02-27&#34;&gt;wxWidgets 2.9.0 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-02-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-02-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p085.html&#34;&gt;Re: wxWidgets 2.9.0&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;money-transfer-regulations-1-篇--2010-03-03&#34;&gt;Money Transfer Regulations &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-03-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p087.html&#34;&gt;Re: Money Transfer Regulations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-auto-renice-ing-2-篇--2010-03-15--2010-07-14&#34;&gt;bitcoin auto-renice-ing &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-03-15 ~ 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p089.html&#34;&gt;Re: bitcoin auto-renice-ing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p181.html&#34;&gt;Re: bitcoin auto-renice-ing&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;idea-for-file-hosting-and-proxy-services-4-篇--2010-03-15--2010-03-24&#34;&gt;Idea for file hosting and proxy services &lt;span class=&#34;meta&#34;&gt;4 篇 · 2010-03-15 ~ 2010-03-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p090.html&#34;&gt;Idea for file hosting and proxy services&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p092.html&#34;&gt;Re: Idea for file hosting service&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p095.html&#34;&gt;Re: Idea for file hosting and proxy services&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p096.html&#34;&gt;Re: Idea for file hosting and proxy services&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;on-irc-bootstrapping-5-篇--2010-03-16--2010-07-07&#34;&gt;On IRC bootstrapping &lt;span class=&#34;meta&#34;&gt;5 篇 · 2010-03-16 ~ 2010-07-07&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p091.html&#34;&gt;Re: On IRC bootstrapping&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p116.html&#34;&gt;Re: On IRC bootstrapping&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p127.html&#34;&gt;Re: On IRC bootstrapping&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p147.html&#34;&gt;Re: On IRC bootstrapping&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p169.html&#34;&gt;Re: On IRC bootstrapping&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;exchange-methods-1-篇--2010-03-23&#34;&gt;Exchange Methods &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-03-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p094.html&#34;&gt;Re: Exchange Methods&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;who-is-bitcoincom-1-篇--2010-03-23&#34;&gt;who is bitcoin.com &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-03-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-03-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p093.html&#34;&gt;Re: who is bitcoin.com&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;removing-bitcoin-addresses-1-篇--2010-05-16&#34;&gt;removing bitcoin addresses &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p099.html&#34;&gt;Re: removing bitcoin addresses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;is-there-a-way-to-automate-bitcoin-payments-for-a-website-1-篇--2010-05-18&#34;&gt;Is there a way to automate bitcoin payments for a website? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p103.html&#34;&gt;Re: Is there a way to automate bitcoin payments for a website?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;ummmm-where-did-my-bitcoins-go-1-篇--2010-05-18&#34;&gt;Ummmm&amp;hellip; where did my bitcoins go? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p104.html&#34;&gt;Re: Ummmm&amp;hellip; where did my bitcoins go?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;a-new-currency-system-for-the-world-1-篇--2010-07-16&#34;&gt;A New Currency System for the World &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p227.html&#34;&gt;Re: A New Currency System for the World&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;for-a-website-taking-payments-with-bitcoins-better-ip-or-bitcoin-addresses-1-篇--2010-05-16&#34;&gt;For a website taking payments with bitcoins, better: IP or bitcoin addresses? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p102.html&#34;&gt;Re: For a website taking payments with bitcoins, better: IP or bitcoin addresses?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;could-the-bitcoin-network-be-destroyed-by-someone-generating-endless-bitcoin-add-1-篇--2010-05-16&#34;&gt;Could the bitcoin network be destroyed by someone generating endless bitcoin add &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p101.html&#34;&gt;Re: Could the bitcoin network be destroyed by someone generating endless bitcoin add&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;exception-9key_error-error-1-篇--2010-05-16&#34;&gt;Exception: 9key_error error &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p098.html&#34;&gt;Re: Exception: 9key_error error&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;odd-amount-of-generated-coins-1-篇--2010-05-26&#34;&gt;Odd amount of generated coins &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p111.html&#34;&gt;Re: Odd amount of generated coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;cli-bitcoin-generation-1-篇--2010-05-26&#34;&gt;CLI bitcoin generation &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p108.html&#34;&gt;Re: CLI bitcoin generation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-in-ubuntu-1004-3-篇--2010-06-21--2010-06-22&#34;&gt;Bitcoin in Ubuntu 10.04 &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-06-21 ~ 2010-06-22&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p129.html&#34;&gt;Re: Bitcoin in Ubuntu 10.04&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p132.html&#34;&gt;Re: Bitcoin in Ubuntu 10.04&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p135.html&#34;&gt;Re: Bitcoin in Ubuntu 10.04&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;website-and-software-translations-12-篇--2010-05-26--2010-10-21&#34;&gt;Website and software translations &lt;span class=&#34;meta&#34;&gt;12 篇 · 2010-05-26 ~ 2010-10-21&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p110.html&#34;&gt;Re: Website translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p112.html&#34;&gt;Re: Website translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p115.html&#34;&gt;Re: Website translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p123.html&#34;&gt;Re: Website translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p195.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p196.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p197.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p198.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p482.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p483.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p485.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p491.html&#34;&gt;Re: Website and software translations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;share-database-blocks--1-篇--2010-05-26&#34;&gt;Share database blocks ? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p109.html&#34;&gt;Re: Share database blocks ?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;tracing-a-coins-lineage-1-篇--2010-05-26&#34;&gt;Tracing a coin&amp;rsquo;s lineage &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p107.html&#34;&gt;Re: Tracing a coin&amp;rsquo;s lineage&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;json-rpc-programming-tips-using-labels-1-篇--2010-05-26&#34;&gt;JSON-RPC programming tips using labels &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-05-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-05-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p106.html&#34;&gt;JSON-RPC programming tips using labels&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;hostnames-instead-of-ip-addresses-2-篇--2010-06-02--2010-06-14&#34;&gt;Hostnames instead of IP Addresses &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-06-02 ~ 2010-06-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p113.html&#34;&gt;Re: Hostnames instead of IP Addresses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p117.html&#34;&gt;Re: Hostnames instead of IP Addresses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;cant-build-r80-from-svn-1-篇--2010-06-14&#34;&gt;Can&amp;rsquo;t Build r80 from SVN &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p120.html&#34;&gt;Re: Can&amp;rsquo;t Build r80 from SVN&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;what-is-the-incentive-to-collect-transactions-1-篇--2010-06-15&#34;&gt;What is the incentive to collect transactions? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p121.html&#34;&gt;Re: What is the incentive to collect transactions?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;building-bitcoin-client-completely-headless-1-篇--2010-06-26&#34;&gt;Building BitCoin Client completely Headless &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p154.html&#34;&gt;Re: Building BitCoin Client completely Headless&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-mobile-1-篇--2010-06-26&#34;&gt;Bitcoin mobile. &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p153.html&#34;&gt;Re: Bitcoin mobile.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;technical-clarifications-1-篇--2010-06-14&#34;&gt;Technical clarifications &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p119.html&#34;&gt;Re: Technical clarifications&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;get-5-free-bitcoins-from-freebitcoinsappspotcom-1-篇--2010-06-18&#34;&gt;Get 5 free bitcoins from freebitcoins.appspot.com &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p128.html&#34;&gt;Re: Get 5 free bitcoins from freebitcoins.appspot.com&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;new-binary-release-1-篇--2010-06-17&#34;&gt;new binary release? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p124.html&#34;&gt;Re: new binary release?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;dealing-with-sha-256-collisions-1-篇--2010-06-14&#34;&gt;Dealing with SHA-256 Collisions &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p118.html&#34;&gt;Re: Dealing with SHA-256 Collisions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;transactions-and-scripts-dup-hash160--equalverify-checksig-2-篇--2010-06-17--2010-06-18&#34;&gt;Transactions and Scripts: DUP HASH160 &amp;hellip; EQUALVERIFY CHECKSIG &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-06-17 ~ 2010-06-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p125.html&#34;&gt;Re: Transactions and Scripts: DUP HASH160 &amp;hellip; EQUALVERIFY CHECKSIG&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p126.html&#34;&gt;Re: Transactions and Scripts: DUP HASH160 &amp;hellip; EQUALVERIFY CHECKSIG&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;how-fast-do-the-fastest-computers-generate-bitcoins-1-篇--2010-06-22&#34;&gt;How fast do the fastest computers generate bitcoins? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-22&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p134.html&#34;&gt;Re: How fast do the fastest computers generate bitcoins?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;dying-bitcoins-1-篇--2010-06-21&#34;&gt;Dying bitcoins &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-21&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p130.html&#34;&gt;Re: Dying bitcoins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;03-almost-ready--please-test-the-mac-version-18-篇--2010-06-22--2010-07-06&#34;&gt;0.3 almost ready &amp;ndash; please test the Mac version! &lt;span class=&#34;meta&#34;&gt;18 篇 · 2010-06-22 ~ 2010-07-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p133.html&#34;&gt;0.3 almost ready &amp;ndash; please test the Mac version!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p137.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p138.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p139.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p140.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p141.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p142.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p143.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p144.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p145.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p148.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p150.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p152.html&#34;&gt;Re: 1.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p158.html&#34;&gt;Re: 1.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p161.html&#34;&gt;Re: 1.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p162.html&#34;&gt;Re: 0.3 almost ready&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p165.html&#34;&gt;Re: 0.3 almost ready &amp;ndash; please test the Mac version!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p168.html&#34;&gt;Re: 0.3 almost ready &amp;ndash; please test the Mac version!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;major-meltdown-2-篇--2010-06-27--2010-07-10&#34;&gt;Major Meltdown &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-06-27 ~ 2010-07-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p159.html&#34;&gt;Re: Major Meltdown&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p176.html&#34;&gt;Re: Major Meltdown&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-faucet-changes-1-篇--2010-06-26&#34;&gt;Bitcoin Faucet changes &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p155.html&#34;&gt;Re: Bitcoin Faucet changes&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-clients-getting-k-lined-from-the-irc-bootstrapping-channel-2-篇--2010-06-25--2010-06-26&#34;&gt;Bitcoin clients getting k-lined from the IRC bootstrapping channel &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-06-25 ~ 2010-06-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p146.html&#34;&gt;Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p149.html&#34;&gt;Re: Bitcoin clients getting k-lined from the IRC bootstrapping channel&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;beta-3-篇--2010-06-26--2010-07-02&#34;&gt;Beta? &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-06-26 ~ 2010-07-02&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p151.html&#34;&gt;Beta?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p156.html&#34;&gt;Re: Beta?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p163.html&#34;&gt;Re: Beta?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;ipv6-headless-client-and-more-1-篇--2010-06-27&#34;&gt;IPv6, headless client, and more &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-06-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-06-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p157.html&#34;&gt;Re: IPv6, headless client, and more&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;feature-request-limiting-connections-2-篇--2010-07-02&#34;&gt;Feature Request: Limiting Connections &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-02&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p160.html&#34;&gt;Re: Feature Request: Limiting Connections&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p164.html&#34;&gt;Re: Feature Request: Limiting Connections&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;slashdot-submission-for-10-1-篇--2010-07-05&#34;&gt;Slashdot Submission for 1.0 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p166.html&#34;&gt;Re: Slashdot Submission for 1.0&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-03-released-1-篇--2010-07-06&#34;&gt;Bitcoin 0.3 released! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p167.html&#34;&gt;Bitcoin 0.3 released!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;security-1-篇--2010-07-10&#34;&gt;Security &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p175.html&#34;&gt;Re: Security&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;anonymity-1-篇--2010-07-08&#34;&gt;Anonymity &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-08&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p171.html&#34;&gt;Re: Anonymity&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;btc-vulnerability-massive-attack-against-btc-system-is-it-really-1-篇--2010-07-09&#34;&gt;BTC Vulnerability? (Massive Attack against BTC system. Is it really?) &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p173.html&#34;&gt;Re: BTC Vulnerability? (Massive Attack against BTC system. Is it really?)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-03-win64---broken-access-to-appdata-if-non-latin-characters-in-username-3-篇--2010-07-08--2010-07-09&#34;&gt;bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-07-08 ~ 2010-07-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p170.html&#34;&gt;Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p172.html&#34;&gt;Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p174.html&#34;&gt;Re: bitcoin 0.3 win64 - broken access to APPDATA if non-latin characters in username&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;scalability-1-篇--2010-07-14&#34;&gt;Scalability &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p187.html&#34;&gt;Re: Scalability&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;flood-attack-000000001-bc-6-篇--2010-08-04--2010-08-11&#34;&gt;Flood attack 0.00000001 BC &lt;span class=&#34;meta&#34;&gt;6 篇 · 2010-08-04 ~ 2010-08-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p316.html&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p317.html&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p318.html&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p319.html&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p323.html&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p344.html&#34;&gt;Re: Flood attack 0.00000001 BC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;warning-this-block-was-not-received-by-any-other-nodes-1-篇--2010-07-14&#34;&gt;Warning this block was not received by any other nodes &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p185.html&#34;&gt;Re: Warning this block was not received by any other nodes&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;donations-to-freebitcoinsappspotcom-needed-1-篇--2010-07-16&#34;&gt;Donations to freebitcoins.appspot.com needed! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p207.html&#34;&gt;Re: Donations to freebitcoins.appspot.com needed!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;fedora-13-libcrypto-1-篇--2010-07-16&#34;&gt;Fedora 13 libcrypto &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p211.html&#34;&gt;Re: Fedora 13 libcrypto&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;building-bitcoin-03-1-篇--2010-07-14&#34;&gt;Building Bitcoin 0.3 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p180.html&#34;&gt;Re: Building Bitcoin 0.3&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;runaway-cpu-usage-for-64bit-bitcoin-linux-client-3-篇--2010-07-14--2010-07-15&#34;&gt;Runaway CPU usage for 64bit BitCoin (Linux Client) &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-07-14 ~ 2010-07-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p184.html&#34;&gt;Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p188.html&#34;&gt;Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p203.html&#34;&gt;Re: Runaway CPU usage for 64bit BitCoin (Linux Client)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;resending-transaction-1-篇--2010-07-16&#34;&gt;Resending transaction &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p212.html&#34;&gt;Re: Resending transaction&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;stuck-on-513-blocks-1-篇--2010-07-14&#34;&gt;Stuck on 513 blocks &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p182.html&#34;&gt;Re: Stuck on 513 blocks&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;error-on-ubuntu-1004-1-篇--2010-07-14&#34;&gt;Error on Ubuntu 10.04 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p183.html&#34;&gt;Re: Error on Ubuntu 10.04&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;no-blocks-downloaded---ms-security-essentials-users-please-read-1-篇--2010-07-14&#34;&gt;No blocks downloaded - MS Security Essentials users please read &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p177.html&#34;&gt;Re: No blocks downloaded&amp;hellip; why?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;hashsec-throttling-for-democracy-1-篇--2010-07-14&#34;&gt;Hash/sec Throttling for Democracy &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p186.html&#34;&gt;Re: Hash/sec Throttling for Democracy&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;updated---linux-x64-bins-for-those-having-libcrypto-and-glibcxx_3411-troubles-1-篇--2010-07-15&#34;&gt;UPDATED - Linux x64 bins for those having libcrypto and GLIBCXX_3.4.11 troubles &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p190.html&#34;&gt;Re: Static Linux x86_64 bins for those having libcrypto troubles&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;resource-hog-2-篇--2010-07-14--2010-07-15&#34;&gt;resource hog &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-14 ~ 2010-07-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p178.html&#34;&gt;Re: resource hog&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p191.html&#34;&gt;Re: resource hog&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;wiki-registration-email-1-篇--2010-07-29&#34;&gt;wiki registration email? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p287.html&#34;&gt;Re: wiki registration email?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;they-want-to-delete-the-wikipedia-article-1-篇--2010-07-20&#34;&gt;They want to delete the Wikipedia article &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-20&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-20&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p248.html&#34;&gt;Re: They want to delete the Wikipedia article&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;stopped-prodicing-coins-1-篇--2010-07-14&#34;&gt;stopped prodicing coins &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p179.html&#34;&gt;Re: stopped prodicing coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;hash-function-not-secure-1-篇--2010-07-16&#34;&gt;Hash() function not secure &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p215.html&#34;&gt;Re: Hash() function not secure&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;website-integration-for-bitcoin-1-篇--2010-07-16&#34;&gt;Website integration for bitcoin &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p223.html&#34;&gt;Re: Website integration for bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-030-runtime-error-1-篇--2010-07-15&#34;&gt;[Bitcoin 0.3.0] Runtime error &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p189.html&#34;&gt;Re: [Bitcoin 0.3.0] Runtime error&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-trademark-1-篇--2010-07-16&#34;&gt;bitcoin trademark? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p221.html&#34;&gt;Re: bitcoin trademark?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-031-released-11-篇--2010-07-15--2010-07-16&#34;&gt;Bitcoin 0.3.1 released &lt;span class=&#34;meta&#34;&gt;11 篇 · 2010-07-15 ~ 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p192.html&#34;&gt;Bitcoin 0.3.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p193.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p194.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p199.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p200.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p201.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p204.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p206.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p213.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p219.html&#34;&gt;Re: 0.3.1 release candidate, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p226.html&#34;&gt;Re: Bitcoin 0.3.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;seticons-icon-bundle-doesnt-contain-any-suitable-icon-3-篇--2010-07-15--2010-07-16&#34;&gt;&amp;ldquo;SetIcons(): icon bundle doesn&amp;rsquo;t contain any suitable icon&amp;rdquo; &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-07-15 ~ 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p202.html&#34;&gt;Re: &amp;ldquo;SetIcons(): icon bundle doesn&amp;rsquo;t contain any suitable icon&amp;rdquo;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p205.html&#34;&gt;Re: &amp;ldquo;SetIcons(): icon bundle doesn&amp;rsquo;t contain any suitable icon&amp;rdquo;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p208.html&#34;&gt;Re: &amp;ldquo;SetIcons(): icon bundle doesn&amp;rsquo;t contain any suitable icon&amp;rdquo;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;source-code-documentation-4-篇--2010-07-16--2010-07-18&#34;&gt;Source code documentation &lt;span class=&#34;meta&#34;&gt;4 篇 · 2010-07-16 ~ 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p214.html&#34;&gt;Re: Source code documentation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p218.html&#34;&gt;Re: Source code documentation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p235.html&#34;&gt;Re: Source code documentation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p238.html&#34;&gt;Re: Source code documentation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;request-expected-bitcoins-per-day-display-1-篇--2010-07-16&#34;&gt;Request: expected bitcoins per day display &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p216.html&#34;&gt;Re: Request: expected bitcoins per day display&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;assertion-failure---ubuntu-lucid-2-篇--2010-07-16--2010-07-17&#34;&gt;Assertion Failure - Ubuntu Lucid &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-16 ~ 2010-07-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p210.html&#34;&gt;Re: Assertion Failure - Ubuntu Lucid&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p233.html&#34;&gt;Re: Assertion Failure - Ubuntu Lucid&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;the-dollar-cost-of-bitmining-energy-1-篇--2010-07-16&#34;&gt;The dollar cost of bitmining energy &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p222.html&#34;&gt;Re: The dollar cost of bitmining energy&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;sample-account-system-using-json-rpc-needed-1-篇--2010-07-16&#34;&gt;Sample account system using JSON-RPC needed &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p225.html&#34;&gt;Sample account system using JSON-RPC needed&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;network-size-1-篇--2010-07-17&#34;&gt;Network Size &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p236.html&#34;&gt;Re: Network Size&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-snack-machine-fast-transaction-problem-2-篇--2010-07-17--2010-07-18&#34;&gt;Bitcoin snack machine (fast transaction problem) &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-17 ~ 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p232.html&#34;&gt;Re: Bitcoin snack machine (fast transaction problem)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p237.html&#34;&gt;Re: Bitcoin snack machine (fast transaction problem)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;nenolod-the-guy-that-wants-to-prove-bitcoin-doesnt-work-2-篇--2010-07-17--2010-07-18&#34;&gt;Nenolod, the guy that wants to prove Bitcoin doesn&amp;rsquo;t work. &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-17 ~ 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p230.html&#34;&gt;Re: Nenolod, the guy that wants to prove Bitcoin doesn&amp;rsquo;t work.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p243.html&#34;&gt;Re: Nenolod, the guy that wants to prove Bitcoin doesn&amp;rsquo;t work.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bug-report-rounding-glitch-1-篇--2010-07-17&#34;&gt;BUG Report: Rounding glitch &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p228.html&#34;&gt;Re: BUG Report: Rounding glitch&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;privacy-versus-safety-handling-change-1-篇--2010-07-17&#34;&gt;Privacy versus Safety: handling change &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p229.html&#34;&gt;Re: Privacy versus Safety: handling change&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-032-released-3-篇--2010-07-17--2010-07-18&#34;&gt;Bitcoin 0.3.2 released &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-07-17 ~ 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p231.html&#34;&gt;Bitcoin 0.3.2 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p234.html&#34;&gt;Re: Bitcoin 0.3.2 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p240.html&#34;&gt;Re: Bitcoin 0.3.2 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;did-block-generation-crawl-to-a-halt-1-篇--2010-07-18&#34;&gt;Did block generation crawl to a halt? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p244.html&#34;&gt;Re: Did block generation crawl to a halt?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;faster-sha-256-msvc-build-1-篇--2010-07-18&#34;&gt;Faster SHA-256, MSVC build &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p242.html&#34;&gt;Re: MSVC build &amp;amp; SHA-256&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;builds-for-ubuntu-1-篇--2010-08-03&#34;&gt;Builds for Ubuntu? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p308.html&#34;&gt;Re: Builds for Ubuntu?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;md5-1-篇--2010-07-25&#34;&gt;md5? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p275.html&#34;&gt;Re: md5?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;json-rpc-password-14-篇--2010-07-18--2010-07-25&#34;&gt;JSON-RPC password &lt;span class=&#34;meta&#34;&gt;14 篇 · 2010-07-18 ~ 2010-07-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p241.html&#34;&gt;JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p245.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p247.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p249.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p250.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p251.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p252.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p253.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p254.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p255.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p259.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p272.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p273.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p274.html&#34;&gt;Re: JSON-RPC password&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;warning-dont-use--server-or-bitcoind-where-you-web-browse-v032-and-lower-2-篇--2010-07-19--2010-07-24&#34;&gt;Warning: don&amp;rsquo;t use -server or bitcoind where you web browse (v0.3.2 and lower) &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-19 ~ 2010-07-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p246.html&#34;&gt;Warning: don&amp;rsquo;t use -server or bitcoind where you web browse (v0.3.2 and lower)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p262.html&#34;&gt;Re: Warning: don&amp;rsquo;t use -server or bitcoind on a machine where you web browse&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-x64-for-windows-1-篇--2010-07-26&#34;&gt;Bitcoin x64 for Windows &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p278.html&#34;&gt;Re: Bitcoin x64 for Windows&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;json-rpc-multiple-invocations-1-篇--2010-07-24&#34;&gt;JSON-RPC Multiple Invocations &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p260.html&#34;&gt;Re: JSON-RPC Multiple Invocations&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;scalability-and-transaction-rate-1-篇--2010-07-29&#34;&gt;Scalability and transaction rate &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p286.html&#34;&gt;Re: Scalability and transaction rate&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoind-not-responding-to-rpc-2-篇--2010-07-23--2010-07-24&#34;&gt;bitcoind not responding to RPC &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-23 ~ 2010-07-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p256.html&#34;&gt;Re: bitcoind not responding to RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p261.html&#34;&gt;Re: bitcoind not responding to RPC&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;faster-initial-block-download-5x-faster-2-篇--2010-07-23&#34;&gt;Faster initial block download (5x faster) &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p257.html&#34;&gt;Faster initial block download (5x faster)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p258.html&#34;&gt;Re: Faster initial block download&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;readingwriting-blocks-and-flatdata-1-篇--2010-07-24&#34;&gt;Reading/Writing Blocks and FLATDATA &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p264.html&#34;&gt;Re: Reading/Writing Blocks and FLATDATA&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0325--please-test-1-篇--2010-07-24&#34;&gt;Version 0.3.2.5 &amp;ndash; please test! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p263.html&#34;&gt;Version 0.3.2.5 &amp;ndash; please test!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;a-simple-traffic-load-test-run-2-篇--2010-07-25&#34;&gt;a simple traffic load test run &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p265.html&#34;&gt;Re: a simple traffic load test run&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p266.html&#34;&gt;Re: a simple traffic load test run&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-033-released--please-upgrade-1-篇--2010-07-25&#34;&gt;Bitcoin 0.3.3 released &amp;ndash; PLEASE UPGRADE &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p267.html&#34;&gt;Bitcoin 0.3.3 released &amp;ndash; PLEASE UPGRADE&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;stealing-coins-5-篇--2010-07-25&#34;&gt;Stealing Coins &lt;span class=&#34;meta&#34;&gt;5 篇 · 2010-07-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p268.html&#34;&gt;Re: Stealing Coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p269.html&#34;&gt;Re: Stealing Coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p270.html&#34;&gt;Re: Stealing Coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p271.html&#34;&gt;Re: Stealing Coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p276.html&#34;&gt;Re: Stealing Coins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-x86-for-windows-3-篇--2010-07-27&#34;&gt;Bitcoin x86 for Windows &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-07-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p279.html&#34;&gt;Re: Bitcoin x86 for Windows&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p281.html&#34;&gt;Re: Bitcoin x86 for Windows&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p282.html&#34;&gt;Re: Bitcoin x86 for Windows&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoind-without-wxwidgets-1-篇--2010-07-26&#34;&gt;bitcoind without wxWidgets &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p277.html&#34;&gt;bitcoind without wxWidgets&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-does-not-violate-mises-regression-theorem-1-篇--2010-08-27&#34;&gt;Bitcoin does NOT violate Mises&amp;rsquo; Regression Theorem &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p427.html&#34;&gt;Re: Bitcoin does NOT violate Mises&amp;rsquo; Regression Theorem&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;difficulty-1-篇--2010-07-29&#34;&gt;Difficulty &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p285.html&#34;&gt;Re: Difficulty&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;running-on-a-port-other-than-8333-1-篇--2010-09-12&#34;&gt;Running on a port other than 8333 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p448.html&#34;&gt;Re: Running on a port other than 8333&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;having-problems-specifing--datadir-2-篇--2010-07-28--2010-08-12&#34;&gt;Having problems specifing -datadir &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-28 ~ 2010-08-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p283.html&#34;&gt;Re: Having problems specifing -datadir&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p350.html&#34;&gt;Re: Having problems specifing -datadir&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;build-error-svn-r115-on-my-mac-workaround-1-篇--2010-07-28&#34;&gt;Build error SVN r115 on my Mac: workaround &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p284.html&#34;&gt;Re: Build error SVN r115 on my Mac: workaround&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;patch-implement-xlisttransactions-1-篇--2010-07-30&#34;&gt;[PATCH] implement &amp;lsquo;xlisttransactions&amp;rsquo; &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p298.html&#34;&gt;Re: [PATCH] implement &amp;rsquo;listtransactions&amp;rsquo;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;linux-distribution-download-2-篇--2010-07-29--2010-07-31&#34;&gt;Linux distribution download &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-07-29 ~ 2010-07-31&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p295.html&#34;&gt;Re: Linux distribution download&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-31&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p303.html&#34;&gt;Re: Linux distribution download&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;transaction-disappeared-in-the-void-1-篇--2010-07-29&#34;&gt;Transaction disappeared in the void&amp;hellip; &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p294.html&#34;&gt;Re: Transaction disappeared in the void&amp;hellip;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;-alert--upgrade-to-036-8-篇--2010-07-29--2010-07-30&#34;&gt;*** ALERT *** Upgrade to 0.3.6 &lt;span class=&#34;meta&#34;&gt;8 篇 · 2010-07-29 ~ 2010-07-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p288.html&#34;&gt;*** ALERT *** Upgrade to 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p289.html&#34;&gt;Re: *** ALERT *** version 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p290.html&#34;&gt;Re: *** ALERT *** version 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p291.html&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p292.html&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p296.html&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p299.html&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p300.html&#34;&gt;Re: *** ALERT *** Upgrade to 0.3.6 ASAP!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;implementation-bug-prior-to-036-1-篇--2010-07-29&#34;&gt;Implementation bug prior to 0.3.6 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p293.html&#34;&gt;Re: Implementation bug prior to 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;protocol-buffers-for-bitcoin-1-篇--2010-08-02&#34;&gt;Protocol Buffers for Bitcoin &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-02&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p307.html&#34;&gt;Re: Protocol Buffers for Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;building-initial-transaction-trust-through-coin-ripping-1-篇--2010-08-04&#34;&gt;Building initial transaction trust through &amp;ldquo;coin ripping&amp;rdquo; &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-04&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p315.html&#34;&gt;Re: Building initial transaction trust through &amp;ldquo;coin ripping&amp;rdquo;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bug-immature-coins-lost-in-walletdat-during-transaction-1-篇--2010-07-30&#34;&gt;Bug: &amp;ldquo;Immature&amp;rdquo; coins lost in wallet.dat during transaction &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p297.html&#34;&gt;Re: Bug: &amp;ldquo;Immature&amp;rdquo; coins lost in wallet.dat during transaction&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;automated-nightly-builds-1-篇--2010-12-09&#34;&gt;Automated nightly builds &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p530.html&#34;&gt;Re: Automated nightly builds&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;a-proposal-for-a-semi-automated-escrow-mechanism-2-篇--2010-08-05--2010-08-07&#34;&gt;A proposal for a semi-automated Escrow mechanism &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-05 ~ 2010-08-07&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p324.html&#34;&gt;Re: A proposal for a semi-automated Escrow mechanism&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p327.html&#34;&gt;Re: A proposal for a semi-automated Escrow mechanism&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;4-hashes-parallel-on-sse2-cpus-for-036-9-篇--2010-07-31--2010-08-15&#34;&gt;4 hashes parallel on SSE2 CPUs for 0.3.6 &lt;span class=&#34;meta&#34;&gt;9 篇 · 2010-07-31 ~ 2010-08-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-31&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p301.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p306.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p329.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p351.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p357.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p358.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p359.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p360.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p361.html&#34;&gt;Re: 4 hashes parallel on SSE2 CPUs for 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;webpage-idea-next-predicted-difficulty-change-1-篇--2010-07-31&#34;&gt;Webpage idea: Next predicted difficulty change &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-07-31&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-31&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p302.html&#34;&gt;Webpage idea: Next predicted difficulty change&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-wikipedia-page-deleted-1-篇--2010-09-30&#34;&gt;BitCoin Wikipedia page DELETED!!! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p466.html&#34;&gt;Re: BitCoin Wikipedia page DELETED!!!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;linux-version--no-gui-after-upgrade--wtf-1-篇--2010-08-02&#34;&gt;Linux version =&amp;gt; No GUI after upgrade.  WTF? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-02&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p304.html&#34;&gt;Re: Linux version =&amp;gt; No GUI after upgrade.  WTF?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;mac-client-problems-outlined-1-篇--2010-08-02&#34;&gt;Mac Client Problems Outlined&amp;hellip; &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-02&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-02&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p305.html&#34;&gt;Re: Mac Client Problems Outlined&amp;hellip;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;what-happens-when-network-is-split-for-prolonged-time-and-reconnected-1-篇--2010-08-03&#34;&gt;What happens when network is split for prolonged time and reconnected? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p311.html&#34;&gt;Re: What happens when network is split for prolonged time and reconnected?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;multiple-wallets-one-computer-multiple-accounts-2-篇--2010-10-24--2010-10-25&#34;&gt;Multiple Wallets, one computer (multiple accounts) &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-10-24 ~ 2010-10-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p496.html&#34;&gt;Re: Multiple Wallets, one computer&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p497.html&#34;&gt;Re: Multiple Wallets, one computer&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;porn-1-篇--2010-09-23&#34;&gt;Porn &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p459.html&#34;&gt;Re: Porn&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoind-x86-binary-for-centos-2-篇--2010-08-03--2010-08-04&#34;&gt;Bitcoind x86 binary for CentOS &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-03 ~ 2010-08-04&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p309.html&#34;&gt;Re: Bitcoind x86 binary for CentOS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p313.html&#34;&gt;Re: Bitcoind x86 binary for CentOS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;authentication-json-rpc-and-python-1-篇--2010-08-03&#34;&gt;Authentication, JSON RPC and Python &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p310.html&#34;&gt;Re: Content-Length header and 500 (was Re: Authentication, JSON RPC and Python)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-watchdog-service-2-篇--2010-08-12--2010-08-13&#34;&gt;Bitcoin Watchdog Service &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-12 ~ 2010-08-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p349.html&#34;&gt;Re: Bitcoin Watchdog Service&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p353.html&#34;&gt;Re: Bitcoin Watchdog Service&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;please-upgrade-to-038-2-篇--2010-08-03--2010-08-04&#34;&gt;Please upgrade to 0.3.8! &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-03 ~ 2010-08-04&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p312.html&#34;&gt;Please upgrade to 0.3.8!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p314.html&#34;&gt;Re: Please upgrade to 0.3.8!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;whos-the-spanish-jerk-draining-the-faucet-1-篇--2010-08-05&#34;&gt;Who&amp;rsquo;s the Spanish jerk draining the Faucet? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p320.html&#34;&gt;Re: Who&amp;rsquo;s the Spanish jerk draining the Faucet?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoind-transaction-to-ip-address-1-篇--2010-08-05&#34;&gt;bitcoind transaction to ip address &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p321.html&#34;&gt;Re: bitcoind transaction to ip address&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;transaction-overload-solution-1-篇--2010-08-05&#34;&gt;Transaction Overload Solution &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p322.html&#34;&gt;Re: Transaction Overload Solution&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-minting-is-thermodynamically-perverse-2-篇--2010-08-07--2010-08-09&#34;&gt;Bitcoin minting is thermodynamically perverse &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-07 ~ 2010-08-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p326.html&#34;&gt;Re: Bitcoin minting is thermodynamically perverse&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p336.html&#34;&gt;Re: Bitcoin minting is thermodynamically perverse&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;latency-and-locality-1-篇--2010-08-07&#34;&gt;latency and locality &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-07&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p325.html&#34;&gt;Re: latency and locality&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;escrow-2-篇--2010-08-07--2010-08-11&#34;&gt;Escrow &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-07 ~ 2010-08-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p328.html&#34;&gt;Escrow&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p339.html&#34;&gt;Re: Escrow&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-generation-broken-in-038--64-bit-2-篇--2010-08-09&#34;&gt;bitcoin generation broken in 0.3.8?  (64-bit) &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p330.html&#34;&gt;Re: bitcoin generation broken in 0.3.8?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p333.html&#34;&gt;Re: bitcoin generation broken in 0.3.8?  (64-bit)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;what-could-be-the-transition-plan-to-y2038-compliant-bitcoin-it-already-is-1-篇--2010-08-09&#34;&gt;What could be the transition plan to Y2038 compliant Bitcoin? (it already is) &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p332.html&#34;&gt;Re: What could be the transition plan to Y2038 compliant Bitcoin?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0381-update-for-linux-64-bit-3-篇--2010-08-09--2010-08-10&#34;&gt;Version 0.3.8.1 update for Linux 64-bit &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-08-09 ~ 2010-08-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p331.html&#34;&gt;Version 0.3.8.1 update for Linux 64-bit&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p334.html&#34;&gt;Re: Version 0.3.8.1 update for Linux 64-bit&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p337.html&#34;&gt;Re: Version 0.3.8.1 update for Linux 64-bit&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;connection-limits-1-篇--2010-08-09&#34;&gt;Connection limits &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p335.html&#34;&gt;Connection limits&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;not-a-suggestion-4-篇--2010-08-11--2010-08-13&#34;&gt;Not a suggestion &lt;span class=&#34;meta&#34;&gt;4 篇 · 2010-08-11 ~ 2010-08-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p338.html&#34;&gt;Re: Not a suggestion&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p341.html&#34;&gt;Re: Not a suggestion&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p346.html&#34;&gt;Re: Not a suggestion&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p355.html&#34;&gt;Re: Not a suggestion&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;lost-large-number-of-bitcoins-1-篇--2010-08-11&#34;&gt;Lost large number of bitcoins &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p342.html&#34;&gt;Re: Lost large number of bitcoins&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;compile-error-in-svn-r127-1-篇--2010-08-11&#34;&gt;Compile error in SVN r127 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p340.html&#34;&gt;Re: Compile error in SVN r127&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;where-is-the-separate-discussion-devoted-to-possible-bitcoin-weaknesses-1-篇--2010-08-11&#34;&gt;Where is the separate discussion devoted to possible Bitcoin weaknesses. &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p343.html&#34;&gt;Re: Where is the separate discussion devoted to possible Bitcoin weaknesses.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bsd-detection-2-篇--2010-08-12&#34;&gt;BSD detection &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p345.html&#34;&gt;Re: BSD detection&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p347.html&#34;&gt;Re: BSD detection&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bugfixes-in-svn-rev-130-2-篇--2010-08-12--2010-08-13&#34;&gt;Bugfixes in SVN rev 130 &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-12 ~ 2010-08-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p348.html&#34;&gt;Bugfixes in SVN rev 130&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p352.html&#34;&gt;Re: Bugfixes in SVN rev 130&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-039-rc1-please-test-2-篇--2010-08-13--2010-08-15&#34;&gt;Version 0.3.9 rc1, please test &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-13 ~ 2010-08-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p354.html&#34;&gt;Version 0.3.9 rc1, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p364.html&#34;&gt;Re: Version 0.3.9 rc1, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;proposed-change-to-sendtoaddress-api-call-1-篇--2010-08-13&#34;&gt;Proposed change to sendtoaddress API call &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p356.html&#34;&gt;Re: Proposed change to sendtoaddress API call&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;potential-disaster-scenario-1-篇--2010-08-15&#34;&gt;Potential disaster scenario &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p363.html&#34;&gt;Re: Potential disaster scenario&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;big-endinan-code-problems-1-篇--2010-08-29&#34;&gt;Big endinan code problems &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-29&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p431.html&#34;&gt;Re: Big endian code problems&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;tcatms-4-way-sse2-for-linux-3264-bit-is-in-0310-11-篇--2010-08-15--2010-08-28&#34;&gt;tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10 &lt;span class=&#34;meta&#34;&gt;11 篇 · 2010-08-15 ~ 2010-08-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p362.html&#34;&gt;tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p365.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p366.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p383.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p384.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit 0.3.9 rc2&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p385.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p387.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p401.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p407.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p410.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p429.html&#34;&gt;Re: tcatm&amp;rsquo;s 4-way SSE2 for Linux 32/64-bit is in 0.3.10&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;overflow-bug-serious-15-篇--2010-08-15--2010-08-16&#34;&gt;overflow bug SERIOUS &lt;span class=&#34;meta&#34;&gt;15 篇 · 2010-08-15 ~ 2010-08-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p367.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p368.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p369.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p370.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p371.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p372.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p373.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p374.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p378.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p379.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p380.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p381.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p382.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p386.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p394.html&#34;&gt;Re: overflow bug SERIOUS&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0310---block-74638-overflow-patch-1-篇--2010-08-15&#34;&gt;Version 0.3.10 - block 74638 overflow PATCH! &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p375.html&#34;&gt;Version 0.3.10 - block 74638 overflow PATCH!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;03101-question-on-where-block-should-be-2-篇--2010-08-16&#34;&gt;0.3.10.1 Question on where block should be &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p376.html&#34;&gt;Re: 0.3.10.1 Question on where block should be&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p377.html&#34;&gt;Re: 0.3.10.1 Question on where block should be&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;patch-automatic-block-validation-2-篇--2010-08-16&#34;&gt;[PATCH] Automatic block validation &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p388.html&#34;&gt;Re: [PATCH] Automatic block validation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p391.html&#34;&gt;Re: [PATCH] Automatic block validation&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;checkpointing-the-block-chain-2-篇--2010-08-16&#34;&gt;checkpointing the block chain &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p393.html&#34;&gt;Re: checkpointing the block chain&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p395.html&#34;&gt;Re: checkpointing the block chain&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;blocks-minus-1-2-篇--2010-08-16&#34;&gt;blocks minus 1 &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p389.html&#34;&gt;blocks minus 1&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p390.html&#34;&gt;Re: blocks minus 1&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;checking-the-block-chain-on-load-2-篇--2010-08-16--2010-08-18&#34;&gt;Checking the block chain on load &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-16 ~ 2010-08-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p392.html&#34;&gt;Checking the block chain on load&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p398.html&#34;&gt;Re: Checking the block chain on load&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoins-are-most-like-shares-of-common-stock-1-篇--2010-08-27&#34;&gt;Bitcoins are most like shares of common stock &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p426.html&#34;&gt;Re: Bitcoins are most like shares of common stock&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;difficulty-more-nodes-active-or-faster-nodes-1-篇--2010-08-18&#34;&gt;Difficulty: More nodes active, or faster nodes? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p397.html&#34;&gt;Re: Difficulty: More nodes active, or faster nodes?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;new-screenshots-to-the-front-page-1-篇--2010-08-18&#34;&gt;New screenshots to the front page? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-18&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p396.html&#34;&gt;Re: New screenshots to the front page?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;28-days-without-generation-i-have-4200khashs-2-篇--2010-08-19--2010-08-22&#34;&gt;28 days without generation, i have 4200khash/s &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-19 ~ 2010-08-22&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p402.html&#34;&gt;Re: 28 days without generation, i have 4200khash/s&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p406.html&#34;&gt;Re: 28 days without generation, i have 4200khash/s&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;convert-bitcoin-to-gtk-yes--no--wx-is-better-1-篇--2010-08-19&#34;&gt;Convert Bitcoin to GTK: Yes?  No?  wx is better? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p399.html&#34;&gt;Re: Convert Bitcoin to GTK: Yes?  No?  wx is better?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;howto-compiling-bitcoin-on-ubuntu-1004-karmic-1-篇--2010-08-19&#34;&gt;HOWTO: Compiling Bitcoin on Ubuntu 10.04 (Karmic) &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p400.html&#34;&gt;Re: HOWTO: Compiling Bitcoin on Ubuntu 10.04 (Karmic)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;hypothetical-question-on-lost-coins--transfers-1-篇--2010-08-19&#34;&gt;Hypothetical question on lost coins / transfers &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p404.html&#34;&gt;Re: Hypothetical question on lost coins / transfers&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;need-a-post-writing-up-some-things-users-should-know-3-篇--2010-08-19--2010-08-26&#34;&gt;Need a post writing up some things users should know &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-08-19 ~ 2010-08-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p403.html&#34;&gt;Need a post writing up some things users should know&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p405.html&#34;&gt;Re: Need a post writing up some things users should know&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p419.html&#34;&gt;Re: Need a post writing up some things users should know&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;integrating-digital-payments-into-p2p-protocols-1-篇--2010-08-22&#34;&gt;integrating digital payments into p2p protocols &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-22&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p409.html&#34;&gt;Re: integrating digital payments into p2p protocols&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;development-of-alert-system-8-篇--2010-08-22--2010-08-26&#34;&gt;Development of alert system &lt;span class=&#34;meta&#34;&gt;8 篇 · 2010-08-22 ~ 2010-08-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p408.html&#34;&gt;Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p411.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p412.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p413.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p414.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p415.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p416.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p417.html&#34;&gt;Re: Development of alert system&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;rfc-remove-db_private-flag-2-篇--2010-08-26--2010-09-12&#34;&gt;RFC: remove DB_PRIVATE flag &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-26 ~ 2010-09-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p418.html&#34;&gt;Re: RFC: remove DB_PRIVATE flag&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p449.html&#34;&gt;Re: RFC: remove DB_PRIVATE flag&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;auto-backing-up-of-walletdat-5-篇--2010-08-26--2010-09-06&#34;&gt;auto backing up of wallet.dat &lt;span class=&#34;meta&#34;&gt;5 篇 · 2010-08-26 ~ 2010-09-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p420.html&#34;&gt;Re: auto backing up of wallet.dat&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p422.html&#34;&gt;Re: auto backing up of wallet.dat&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p423.html&#34;&gt;Re: auto backing up of wallet.dat&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p424.html&#34;&gt;Re: auto backing up of wallet.dat&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p436.html&#34;&gt;Re: auto backing up of wallet.dat&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;new-web-service-obtain-dump-of-bitcoin-block-nnnn-1-篇--2010-08-27&#34;&gt;New web service: obtain dump of bitcoin block NNNN &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p425.html&#34;&gt;Re: New web service: obtain dump of bitcoin block NNNN&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;gentoo-linux-ebuild-1-篇--2010-08-27&#34;&gt;Gentoo Linux Ebuild &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-08-27&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p421.html&#34;&gt;Re: Gentoo Linux Ebuild&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0311-with-upgrade-alerts-2-篇--2010-08-27--2010-08-28&#34;&gt;Version 0.3.11 with upgrade alerts &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-08-27 ~ 2010-08-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-27&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p428.html&#34;&gt;Version 0.3.11 with upgrade alerts&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p430.html&#34;&gt;Re: Version 0.3.11 with upgrade alerts&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-blogger-is-it-better-to-buy-or-generate-bitcoins-1-篇--2010-09-08&#34;&gt;Bitcoin Blogger: Is It Better To Buy Or Generate Bitcoins? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-08&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p442.html&#34;&gt;Re: Bitcoin Blogger: Is It Better To Buy Or Generate Bitcoins?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;warning--check-your-system-clock-help-me-3-篇--2010-09-05--2010-09-23&#34;&gt;Warning : Check your system clock (help me) &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-09-05 ~ 2010-09-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p433.html&#34;&gt;Re: Warning : Check your system   ( Help me )&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p435.html&#34;&gt;Re: Warning : Check your system   ( Help me )&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p458.html&#34;&gt;Re: Warning : Check your system   ( Help me )&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;cryptopp-assertion-error-1-篇--2010-09-05&#34;&gt;CryptoPP Assertion Error &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p432.html&#34;&gt;Re: CryptoPP Assertion Error&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;http-status-codes-from-the-json-rpc-api-1-篇--2010-09-06&#34;&gt;HTTP status codes from the JSON-RPC api &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p434.html&#34;&gt;Re: HTTP status codes from the JSON-RPC api&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;switch-to-gpl-1-篇--2010-09-12&#34;&gt;Switch to GPL &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p450.html&#34;&gt;Re: Switch to GPL&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoind-as-daemon-in-osx-1-篇--2010-09-06&#34;&gt;bitcoind as daemon in OSX &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p437.html&#34;&gt;Re: bitcoind as daemon in OSX&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;always-pay-transaction-fee-3-篇--2010-09-07--2010-09-23&#34;&gt;Always pay transaction fee? &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-09-07 ~ 2010-09-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p438.html&#34;&gt;Re: Always pay transaction fee?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p440.html&#34;&gt;Re: Always pay transaction fee?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p456.html&#34;&gt;Re: Always pay transaction fee?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0312-2-篇--2010-09-07--2010-09-08&#34;&gt;Version 0.3.12 &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-09-07 ~ 2010-09-08&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p439.html&#34;&gt;Version 0.3.12&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p441.html&#34;&gt;Re: Version 0.3.12&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;auto-detect-for-128-bit-4-way-sse2-2-篇--2010-09-09--2010-09-10&#34;&gt;Auto-detect for 128-bit 4-way SSE2 &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-09-09 ~ 2010-09-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p443.html&#34;&gt;Auto-detect for 128-bit 4-way SSE2&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p447.html&#34;&gt;Re: Auto-detect for 128-bit 4-way SSE2&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;wont-let-me-send-coins-because-it-requires-a-transaction-fee-3-篇--2010-09-10&#34;&gt;Won&amp;rsquo;t let me send coins because it requires a transaction fee? &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-09-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p444.html&#34;&gt;Re: Won&amp;rsquo;t let me send coins because it requires a transaction fee?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p445.html&#34;&gt;Re: Won&amp;rsquo;t let me send coins because it requires a transaction fee?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p446.html&#34;&gt;Re: Won&amp;rsquo;t let me send coins because it requires a transaction fee?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;memory-leak-2-篇--2010-09-19--2010-10-03&#34;&gt;Memory leak &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-09-19 ~ 2010-10-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p451.html&#34;&gt;Re: Memory leak&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p480.html&#34;&gt;Re: Memory leak&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;message-encryption-as-a-built-in-feature-1-篇--2010-09-19&#34;&gt;Message Encryption as a built-in feature? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p455.html&#34;&gt;Re: Message Encryption as a built-in feature?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;issues-building-bitcoin-on-windows-7-1-篇--2010-09-19&#34;&gt;Issues building bitcoin on Windows 7 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p452.html&#34;&gt;Re: Issues building bitcoin on Windows 7&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;the-case-for-removing-ip-transactions-1-篇--2010-09-19&#34;&gt;The case for removing IP transactions &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p454.html&#34;&gt;Re: The case for removing IP transactions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bug--usrbinbitcoind--1-篇--2010-09-19&#34;&gt;Bug?  /usr/bin/bitcoind &amp;quot;&amp;quot; &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p453.html&#34;&gt;Re: Bug?  /usr/bin/bitcoind &amp;ldquo;&amp;rdquo;&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;the-niche-list-1-篇--2010-10-06&#34;&gt;The Niche List &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-10-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p488.html&#34;&gt;Re: The Niche List&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;internal-version-number-2-篇--2010-09-23&#34;&gt;Internal version number &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-09-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p457.html&#34;&gt;Internal version number&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p461.html&#34;&gt;Re: Internal version number&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;how-divisible-are-bitcoins---the-technical-side-1-篇--2010-09-23&#34;&gt;How divisible are bitcoins - the technical side &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p460.html&#34;&gt;Re: How divisible are bitcoins - the technical side&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;how-to-make-a-distributed-bitcoin-escrow-service-1-篇--2010-09-26&#34;&gt;How To Make a Distributed BitCoin Escrow Service &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p462.html&#34;&gt;Re: How To Make a Distributed BitCoin Escrow Service&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;remote-rpc-access-1-篇--2010-09-30&#34;&gt;Remote RPC access &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-09-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p469.html&#34;&gt;Re: Remote RPC access&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;i-broke-my-wallet-sends-never-confirm-now-3-篇--2010-09-30--2010-10-06&#34;&gt;I broke my wallet, sends never confirm now. &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-09-30 ~ 2010-10-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p463.html&#34;&gt;Re: I broke my wallet, sends never confirm now.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p464.html&#34;&gt;Re: I broke my wallet, sends never confirm now.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p486.html&#34;&gt;Re: I broke my wallet, sends never confirm now.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;prioritized-transactions-and-tx-fees-2-篇--2010-09-30&#34;&gt;Prioritized transactions, and tx fees &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-09-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p467.html&#34;&gt;Re: Prioritized transactions, and tx fees&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p468.html&#34;&gt;Re: Prioritized transactions, and tx fees&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;0313-rc1-for-windows-please-test-2-篇--2010-09-30--2010-10-01&#34;&gt;0.3.13 RC1 for Windows, please test &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-09-30 ~ 2010-10-01&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-09-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p465.html&#34;&gt;0.3.13 RC1 for Windows, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-01&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p470.html&#34;&gt;Re: 0.3.13 RC1 for Windows, please test&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0313-please-upgrade-8-篇--2010-10-01--2010-10-03&#34;&gt;Version 0.3.13, please upgrade &lt;span class=&#34;meta&#34;&gt;8 篇 · 2010-10-01 ~ 2010-10-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-01&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p471.html&#34;&gt;Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p472.html&#34;&gt;Re: Version 0.3.13&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p473.html&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p474.html&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p475.html&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p476.html&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p479.html&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p481.html&#34;&gt;Re: Version 0.3.13, please upgrade&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;how-to-overthrow-the-gpu-oligarchs-1-篇--2010-10-03&#34;&gt;How to overthrow the GPU Oligarchs &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-10-03&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p478.html&#34;&gt;Re: How to overthrow the GPU Oligarchs&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;python-opencl-bitcoin-miner-2-篇--2010-11-20--2010-11-24&#34;&gt;python OpenCL bitcoin miner &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-11-20 ~ 2010-11-24&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-20&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p505.html&#34;&gt;Re: OpenCL miner for the masses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p509.html&#34;&gt;Re: OpenCL miner for the masses&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;patch-increase-block-size-limit-2-篇--2010-10-03--2010-10-04&#34;&gt;[PATCH] increase block size limit &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-10-03 ~ 2010-10-04&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p477.html&#34;&gt;Re: [PATCH] increase block size limit&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p484.html&#34;&gt;Re: [PATCH] increase block size limit&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;tor-connections-not-working-reliably-many-seednodes-offline-1-篇--2010-10-06&#34;&gt;Tor connections not working reliably, many seednodes offline &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-10-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p487.html&#34;&gt;Re: Tor connections not working reliably, many seednodes offline&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;key-pool-feature-for-safer-wallet-backup-1-篇--2010-10-09&#34;&gt;Key pool feature for safer wallet backup &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-10-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p489.html&#34;&gt;Key pool feature for safer wallet backup&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0314-1-篇--2010-10-21&#34;&gt;Version 0.3.14 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-10-21&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p490.html&#34;&gt;Version 0.3.14&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;error---please-help-me-2-篇--2010-10-23&#34;&gt;ERROR - PLEASE HELP ME! &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-10-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p492.html&#34;&gt;Re: ERROR - PLEASE HELP ME!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p493.html&#34;&gt;Re: ERROR - PLEASE HELP ME!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;win7-64bit-since-last-patch-tues-now-crashes-2-篇--2010-10-23--2010-10-25&#34;&gt;Win7 64bit since last patch Tues now crashes &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-10-23 ~ 2010-10-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p494.html&#34;&gt;Re: Win7 64bit since last patch Tues now crashes&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p498.html&#34;&gt;Re: Win7 64bit since last patch Tues now crashes&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;suggestion-allow-short-messages-to-be-sent-together-with-bitcoins--1-篇--2010-10-23&#34;&gt;Suggestion: Allow short messages to be sent together with bitcoins ? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-10-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-10-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p495.html&#34;&gt;Re: Suggestion: Allow short messages to be sent together with bitcoins ?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;some-testing-that-i-did-on-the-testnetwork-my-findings-2-篇--2010-11-13--2010-11-14&#34;&gt;Some testing that I did on the testnetwork, my findings. &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-11-13 ~ 2010-11-14&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p500.html&#34;&gt;Re: Some testing that I did on the testnetwork, my findings.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p502.html&#34;&gt;Re: Some testing that I did on the testnetwork, my findings.&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;wikileaks-contact-info-1-篇--2010-12-05&#34;&gt;Wikileaks contact info? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-05&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-05&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p522.html&#34;&gt;Re: Wikileaks contact info?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0315-1-篇--2010-11-13&#34;&gt;Version 0.3.15 &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p501.html&#34;&gt;Version 0.3.15&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;need-op_blocknumber-to-allow-time-limited-transactions-1-篇--2010-11-15&#34;&gt;Need OP_BLOCKNUMBER to allow &amp;ldquo;time&amp;rdquo; limited transactions &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p503.html&#34;&gt;Re: Need OP_BLOCKNUMBER to allow &amp;ldquo;time&amp;rdquo; limited transactions&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitdns-and-generalizing-bitcoin-6-篇--2010-12-09--2010-12-11&#34;&gt;BitDNS and Generalizing Bitcoin &lt;span class=&#34;meta&#34;&gt;6 篇 · 2010-12-09 ~ 2010-12-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p531.html&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p532.html&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p534.html&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p536.html&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p537.html&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p538.html&#34;&gt;Re: BitDNS and Generalizing Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;transaction--spam-flood-attack-currently-under-way-1-篇--2010-11-19&#34;&gt;Transaction / spam flood attack currently under way &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-19&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-19&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p504.html&#34;&gt;Re: Transaction / spam flood attack currently under way&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;new-getwork-4-篇--2010-11-23--2010-11-26&#34;&gt;New getwork &lt;span class=&#34;meta&#34;&gt;4 篇 · 2010-11-23 ~ 2010-11-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p506.html&#34;&gt;New getwork&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p507.html&#34;&gt;Re: New getwork&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p508.html&#34;&gt;Re: New getwork&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p514.html&#34;&gt;Re: New getwork&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;new-demonstration-cpu-miner-available-1-篇--2010-11-26&#34;&gt;New demonstration CPU miner available &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p515.html&#34;&gt;Re: New demonstration CPU miner available&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;rfc-ship-block-chain-1-74000-with-release-tarballs-5-篇--2010-11-25--2010-12-01&#34;&gt;RFC: ship block chain 1-74000 with release tarballs? &lt;span class=&#34;meta&#34;&gt;5 篇 · 2010-11-25 ~ 2010-12-01&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p510.html&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p512.html&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p517.html&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p519.html&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-01&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p521.html&#34;&gt;Re: RFC: ship block chain 1-74000 with release tarballs?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0317-2-篇--2010-11-25--2010-11-26&#34;&gt;Version 0.3.17 &lt;span class=&#34;meta&#34;&gt;2 篇 · 2010-11-25 ~ 2010-11-26&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p511.html&#34;&gt;Version 0.3.17&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-26&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p513.html&#34;&gt;Re: Version 0.3.17&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;25-eh-slush-pool-slushpoolcom-worlds-first-mining-pool-1-篇--2010-11-28&#34;&gt;[2.5+ EH] Slush Pool (slushpool.com); World&amp;rsquo;s First Mining Pool &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p516.html&#34;&gt;Re: Cooperative mining&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;is-safe-running-bitcoins-with-the-same-wallet-on-more-computers-simultaneously-1-篇--2010-11-28&#34;&gt;Is safe running bitcoins with the same wallet on more computers simultaneously? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-28&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p518.html&#34;&gt;Re: Is safe running bitcoins with the same wallet on more computers simultaneously?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;incompatible-wallet-format-with-latest-bitcoin-git--1-篇--2010-11-30&#34;&gt;Incompatible wallet format with latest bitcoin-git ? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-11-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-11-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p520.html&#34;&gt;Re: Incompatible wallet format with latest bitcoin-git ?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;json-rpc-method-idea-list-transactions-newer-than-a-given-txid-4-篇--2010-12-08--2010-12-09&#34;&gt;JSON-RPC method idea: list transactions newer than a given txid &lt;span class=&#34;meta&#34;&gt;4 篇 · 2010-12-08 ~ 2010-12-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p523.html&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p524.html&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p526.html&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p529.html&#34;&gt;Re: JSON-RPC method idea: list transactions newer than a given txid&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;version-0318-3-篇--2010-12-08--2010-12-09&#34;&gt;Version 0.3.18 &lt;span class=&#34;meta&#34;&gt;3 篇 · 2010-12-08 ~ 2010-12-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p525.html&#34;&gt;Version 0.3.18&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p527.html&#34;&gt;Re: Version 0.3.18&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p528.html&#34;&gt;Re: Version 0.3.18&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;fees-in-bitdns-confusion-1-篇--2010-12-09&#34;&gt;Fees in BitDNS confusion &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-09&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p533.html&#34;&gt;Re: Fees in BitDNS confusion&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;minimalistic-bitcoin-client-on-d-language-1-篇--2010-12-11&#34;&gt;minimalistic bitcoin client on D language? &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p540.html&#34;&gt;Re: minimalistic bitcoin client on D language?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;accounts-example-code-1-篇--2010-12-10&#34;&gt;Accounts example code &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p535.html&#34;&gt;Accounts example code&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-and-buffer-overflow-attacks-1-篇--2010-12-11&#34;&gt;Bitcoin and buffer overflow attacks &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p539.html&#34;&gt;Re: Bitcoin and buffer overflow attacks&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;pc-world-article-on-bitcoin-1-篇--2010-12-11&#34;&gt;PC World Article on Bitcoin &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p541.html&#34;&gt;Re: PC World Article on Bitcoin&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;added-some-dos-limits-removed-safe-mode-0319-1-篇--2010-12-12&#34;&gt;Added some DoS limits, removed safe mode (0.3.19) &lt;span class=&#34;meta&#34;&gt;1 篇 · 2010-12-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;帖子&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p542.html&#34;&gt;Added some DoS limits, removed safe mode (0.3.19)&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>锚点连接合并：重启时保留仅中继区块的出站连接，降低日蚀攻击风险</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/anchors-block-relay-only-peers.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/anchors-block-relay-only-peers.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2020-10-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.21.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/17428&#34;&gt;#17428&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;9855422e65&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;P2P / 安全策略&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;节点关机时把其两个仅中继区块（block-relay-only）出站连接的网络地址写入 anchors.dat，重启时优先重连这批锚点对等节点再接受其他连接。这类连接不通过 addr 消息对外宣告、不易被攻击者用伪造地址批量污染，因此重启后的连接集合更难被日蚀攻击（eclipse attack）整体劫持。0.21.0 发布说明对 anchors.dat 的写入与读取时机有明确记载；同一版本还改版了 peers.dat 以容纳 Tor v3 等 BIP-155 地址。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/17428&#34;&gt;PR #17428 Try to preserve outbound block-relay-only connections during restart&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.21.0/&#34;&gt;Bitcoin Core 0.21.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>美国现货比特币 ETF 审批事实线：从屡遭拒绝到 2024 年 1 月批准</title>
				<link>https://bitcoinarche.com/jigou/zhengce-meiguo-etf.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/zhengce-meiguo-etf.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 机构视角 · 监管与政策事实&lt;/p&gt;&#xA;&lt;p&gt;说明在先：本文中的产品在法律文件里多称为 ETP（交易所交易产品），市场通称 ETF。审批的关键法律动作不在基金注册环节，而在证券交易所提出的规则变更（Form 19b-4）上：交易所要上市一只持有比特币的信托产品，须经 SEC 批准其规则变更。以下时间线只记录这条文件线。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一否决期20132022&#34;&gt;一、否决期：2013–2022&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;2013 年 7 月 1 日&lt;/strong&gt;，Winklevoss 兄弟向 SEC 提交首份现货比特币信托的注册文件（拟用代码 COIN，在 Bats BZX 交易所上市）。这是此类产品的第一份申请。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2017 年 3 月 10 日&lt;/strong&gt;，SEC 发布否决令（Release No. 34-80206），拒绝 BZX 的规则变更。否决的核心理由在此后多年保持不变：上市交易所未能证明比特币市场本身具有抗操纵性，或与&amp;quot;具有相当规模的受监管市场&amp;quot;（regulated market of significant size）订有监控共享安排（surveillance sharing agreement），以满足《证券交易法》第 6(b)(5) 条关于防范欺诈与操纵的要求。&lt;/p&gt;&#xA;&lt;p&gt;此后，VanEck、ProShares、Direxion、Bitwise 等机构的同类申请被以同一逻辑陆续否决或被迫撤回。据 SEC 文件统计，2017 至 2022 年间被否决的现货比特币 ETP 申请超过二十份。具有代表性的一份是 &lt;strong&gt;2021 年 11 月 12 日&lt;/strong&gt; 对 VanEck 比特币信托的否决令（Release No. 34-93559）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2021 年 10 月 19 日&lt;/strong&gt;，形成对照的一步发生了：ProShares 的比特币&lt;strong&gt;期货&lt;/strong&gt; ETF（BITO）开始交易。它持有的不是现货比特币，而是 CME（芝加哥商品交易所）的比特币期货，走的是《1940 年投资公司法》基金注册路径。SEC 此前已在 2021 年内批准多只比特币期货基金生效。现货屡遭否决、期货先行上市——这一差别对待，成为后来诉讼的焦点。&lt;/p&gt;</description>
			</item>
			<item>
				<title>描述符钱包成为默认：新建钱包默认使用输出脚本描述符表达地址规则</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/descriptor-wallet-default.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/descriptor-wallet-default.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2021-10-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v23.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/23002&#34;&gt;#23002&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;02feae54a5&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;新建钱包的默认类型改为描述符（descriptor）钱包，只有在 createwallet 时显式设置 descriptors=false（或在 GUI 中取消勾选）才会创建旧式钱包。描述符钱包以输出脚本描述符统一表达一整组地址的生成规则，而不是保存零散的密钥与脚本集合，备份、迁移以及与外部签名器、多签方案的互通都以描述符为单位进行。23.0 发布说明确认了这一默认切换；旧式钱包仍可创建和加载，但从此成为非默认选项。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/23002&#34;&gt;PR #23002 Make descriptor wallets by default&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/23.0/&#34;&gt;Bitcoin Core 23.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>默认 datacarriersize 提高到 100000 并允许一笔交易包含多个 OP_RETURN 输出</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/op-return-datacarriersize-default.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/op-return-datacarriersize-default.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2025-06-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v30.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/32406&#34;&gt;#32406&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;f3bbc74664&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mempool / 安全策略&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #32406（标题 policy: uncap datacarrier by default，作者 instagibbs）把 -datacarriersize 默认值提高到 100,000，v30.0 发布说明称这实际上等于取消上限，因为会先触及最大交易大小限制；节点仍可用 -datacarriersize=83 恢复旧限制。同一 PR 还允许一笔交易包含多个 data carrier（OP_RETURN）输出并为其转发和挖矿，datacarriersize 限制按所有这类输出的 scriptPubKey 总大小计算（不含 scriptPubKey 本身大小）。这是中继/挖矿策略默认值变化，不是共识规则变化。上述两点均在 v30.0 发布说明 Policy 章节中明确引用 #32406。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/32406&#34;&gt;PR #32406 policy: uncap datacarrier by default (GitHub)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/30.0/&#34;&gt;Bitcoin Core 30.0 Release Notes (Policy 章节)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>难度</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/difficulty.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/difficulty.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;为抵消硬件速度的提升和人们随时间运行节点的兴趣变化，工作量证明的难度由一个滑动平均值决定，目标是每小时平均产生的区块数。如果区块生成过快，难度就会上调。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;To compensate for increasing hardware speed and varying interest in running nodes over time, the proof-of-work difficulty is determined by a moving average targeting an average number of blocks per hour. If they&amp;#x27;re generated too fast, the difficulty increases.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-08&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/5/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;随着计算机越来越快、用于创造比特币的总算力不断增加，难度会按比例上调，以保持新币总产量恒定。因此，未来每一年将产生多少新比特币，事先就是已知的。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;As computers get faster and the total computing power applied to creating bitcoins increases, the difficulty increases proportionally to keep the total new production constant. Thus, it is known in advance how many new bitcoins will be created every year in the future.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>内存池改用集群设计，按集群线性化后的费率块排序、逐出与替换交易</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/cluster-mempool.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/cluster-mempool.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2025-11-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v31.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/33629&#34;&gt;#33629&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;fa283d28e2&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mempool / P2P / 接口&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #33629（标题 Cluster mempool，作者 sdaftuar）完成了 cluster mempool 实现，把内存池按相互关联的交易划分为集群，每集群默认上限 64 笔交易、101 kvB。每个集群被线性化为按费率排序的 chunk，高费率 chunk 优先进入区块模板，低费率 chunk 在内存池满时优先逐出，交易中继也按此排序。该 PR 移除了祖先/后代数量与大小限制和 CPFP carveout，并把 RBF 规则改为要求替换后整体集群费率图严格变好。v31.0 发布说明新增了 getmempoolcluster、getmempoolfeeratediagram 两个 RPC，并在 getmempoolentry 中加入 chunk 信息。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/33629&#34;&gt;PR #33629 Cluster mempool (GitHub)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/31.0/&#34;&gt;Bitcoin Core 31.0 Release Notes (Mempool 章节)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/30.0/&#34;&gt;Bitcoin Core 30.0 Release Notes (对照，无 cluster mempool)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoinops.org/en/newsletters/2025/11/28/&#34;&gt;Bitcoin Optech Newsletter #382 (2025-11-28)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>配置与表述观察</title>
				<link>https://bitcoinarche.com/jigou/peizhi.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/peizhi.html</guid>
				<description>&lt;div class=&#34;guide-box&#34;&gt;观察机构如何表述比特币、实际配置了多少。本栏目只收录可核验的公开披露——上市公司财报与 8-K 等临时报告、13F 等监管申报、公司正式新闻稿——并按本站定调方法论文的三层框架（假设、模型、配置）区分表述与行动：研究报告与管理层言论属于表述层，资产负债表上的持仓与监管申报里的头寸才属于配置层。不转述内幕消息，不对任何机构的决策做对错评价。&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;开始阅读&#34;&gt;开始阅读&lt;/h2&gt;&#xA;&lt;ul class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/jigou/peizhi-caiwu.html&#34;&gt;从财库政策到融资购币：上市公司比特币披露的公开记录&lt;/a&gt;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;d&#34;&gt;以 Strategy（原 MicroStrategy）2020 年 8 月首次购入为起点，梳理上市公司把比特币列入财库的披露方式：8-K、财报附注、可转债融资文件，以及 Tesla、Block 的对照记录。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/jigou/peizhi-etf.html&#34;&gt;13F 里的比特币 ETF：季度申报能看到什么、看不到什么&lt;/a&gt;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;d&#34;&gt;美国现货比特币 ETF 获批后，机构持仓如何通过 13F 季度申报浮现：机制说明、2024 年第一季度的首批披露，以及这份申报看不到的对冲与空头。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>钱包层 SegWit 支持合并：可生成与花费 SegWit 输出，找零类型随付款类型</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/segwit-wallet-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/segwit-wallet-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2018-01-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v0.16.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/11403&#34;&gt;#11403&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;b224a47a&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-141.html&#34;&gt;BIP-141&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #11403 为内置钱包补齐 SegWit 支持：新增 -addresstype 参数（legacy、p2sh-segwit、bech32，默认 p2sh-segwit）与 -changetype 参数，钱包可生成并花费 SegWit 输出。找零输出的类型默认与付款输出保持一致，使找零在链上尽量不可区分。该支持随 v0.16.0 发布，release notes 称 0.16.0 起钱包与用户界面完整支持 segwit。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/11403&#34;&gt;Bitcoin Core PR #11403&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/0.16.0/&#34;&gt;Bitcoin Core 0.16.0 Release Notes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>钱包新增 CoinGrinder 选币算法，在高费率时寻找权重最小的输入集</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/coingrinder-coin-selection.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/coingrinder-coin-selection.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-02-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v27.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/27877&#34;&gt;#27877&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;1d334d830f&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #27877 由 murchandamus 提出，为钱包新增 CoinGrinder 选币算法。v27.0 release notes 说明其目的是减少不必要的大输入集、降低高费率下的交易成本，它搜索权重最小的输入集，所得方案会产生找零输出。该算法只在费率较高时启用，默认阈值为 30+ sat/vB，即 -consolidatefeerate 的 3 倍。它于 2024-02-09 合并，merge commit 为 1d334d830f，首次随 Bitcoin Core v27.0 发布。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/27877&#34;&gt;GitHub PR #27877 wallet: Add CoinGrinder coin selection algorithm&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/27.0/&#34;&gt;Bitcoin Core 27.0 release notes (bitcoincore.org)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>如何阅读一份机构比特币报告：区分假设、模型与配置</title>
				<link>https://bitcoinarche.com/jigou/yuedu.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/yuedu.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-22 · 机构视角 · 原创&lt;/p&gt;&#xA;&lt;p&gt;银行、资管公司和研究机构发布的比特币报告越来越多。对普通读者而言，真正的难点不在于报告太长，而在于报告把三种完全不同的东西混在了一起：&lt;strong&gt;假设&lt;/strong&gt;（assumptions）、&lt;strong&gt;模型&lt;/strong&gt;（models）与&lt;strong&gt;配置&lt;/strong&gt;（allocation）。读不懂这三层，就很容易把&amp;quot;某机构在某种假设下用某种模型算出的数字&amp;quot;，误读成&amp;quot;某机构认为比特币值多少钱&amp;quot;——进而误读成&amp;quot;某机构正在买入&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;本文是本站&amp;quot;机构视角&amp;quot;栏目的定调方法论文：不评价任何具体机构，只给出一种可重复使用的阅读方法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;第一层假设报告的世界观&#34;&gt;第一层：假设——报告的世界观&lt;/h2&gt;&#xA;&lt;p&gt;每份报告都建立在一组假设之上，常见类型有三类。第一，&lt;strong&gt;采用假设&lt;/strong&gt;：未来有多少人、多少机构会使用或持有比特币，以什么速度。第二，&lt;strong&gt;监管假设&lt;/strong&gt;：主要司法辖区对比特币的法律定性是商品、证券、货币还是&amp;quot;其他&amp;quot;，税收与合规成本如何。第三，&lt;strong&gt;宏观假设&lt;/strong&gt;：利率环境、美元信用、法币通胀路径——这些决定了&amp;quot;替代性资产&amp;quot;叙事的强弱。&lt;/p&gt;&#xA;&lt;p&gt;阅读时先做一件事：把报告的假设逐条抄出来，问两个问题——这个假设是作者论证过的，还是直接拿来的？如果假设变了，结论会怎么变？一份不讨论&amp;quot;假设敏感性&amp;quot;的报告，其结论的稳健性是未经检验的。这是事实层面的检查，不涉及立场。&lt;/p&gt;&#xA;&lt;h2 id=&#34;第二层模型数字是怎么算出来的&#34;&gt;第二层：模型——数字是怎么算出来的&lt;/h2&gt;&#xA;&lt;p&gt;机构报告常用的估值模型大致可分为几类：存量-流量类（用稀缺性外推）、网络价值类（类比梅特卡夫定律，用地址数或用户数拟合）、可寻址市场类（估算&amp;quot;价值存储市场&amp;quot;中比特币可能占据的份额再折现）、以及现金流折现类比（把比特币当作某种产生&amp;quot;便利收益&amp;quot;的资产）。&lt;/p&gt;&#xA;&lt;p&gt;对模型的检查清单是：第一，&lt;strong&gt;模型选择是否有论证&lt;/strong&gt;，还是&amp;quot;因为大家都用所以用&amp;quot;？第二，&lt;strong&gt;参数从哪来&lt;/strong&gt;——增长率、折现率、终端假设是估计的还是拍的？第三，&lt;strong&gt;模型在历史上对比特币的表现如何&lt;/strong&gt;——一个在过去十年里系统性高估或低估的模型，其外推需要打折。第四，&lt;strong&gt;模型是否可证伪&lt;/strong&gt;：报告有没有写清楚&amp;quot;在什么情况下这个模型会被放弃&amp;quot;？没有退出条件的模型不是分析工具，是修辞工具。&lt;/p&gt;&#xA;&lt;p class=&#34;view-label&#34;&gt;本站的判断是：比特币尚不存在被广泛接受的内在估值框架，这一点报告作者自己往往也承认。把&#34;模型输出&#34;当作&#34;价格预测&#34;来传播，是中文信息环境里最常见的误读。&lt;/p&gt;&#xA;&lt;h2 id=&#34;第三层配置机构自己做了什么&#34;&gt;第三层：配置——机构自己做了什么&lt;/h2&gt;&#xA;&lt;p&gt;这是最关键、也最容易被忽略的一层：一家机构在报告里怎么写比特币，和它自己的资产负债表上怎么对待比特币，是两回事。公募基金的招募说明书、上市公司的财报附注、银行的资本充足率计算——这些文件里的&amp;quot;实际配置&amp;quot;（actual allocation），与研究报告里的&amp;quot;假设性配置&amp;quot;（hypothetical allocation）有本质区别。&lt;/p&gt;&#xA;&lt;p&gt;核验方法很直接：去看该机构向监管提交的公开文件，而不是看它的研究报告。前者有法律责任，后者没有。一份建议客户配置 5% 的报告，如果发布机构自己的自营盘是 0%，这个反差本身就是信息——它告诉你这份报告的性质更接近市场观点输出，而非投资决策记录。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一份可复用的检查清单&#34;&gt;一份可复用的检查清单&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;作者与利益&lt;/strong&gt;：报告作者是谁？所在机构是否有相关产品（ETF、托管、做市）？利益披露在哪里？&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;假设清单&lt;/strong&gt;：把三类假设抄出来，标出哪些是论证过的、哪些是拿来的。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;模型与参数&lt;/strong&gt;：用了什么模型？关键参数的来源？有没有做敏感性分析？&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;时间范围&lt;/strong&gt;：结论对应的是 1 年、5 年还是 10 年尺度？短期结论不要拿到长期框架里用，反之亦然。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;实际配置&lt;/strong&gt;：查该机构的公开监管文件，看它的真实敞口，而不是报告里的假设敞口。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;可证伪性&lt;/strong&gt;：报告是否写明了在什么情况下作者会修正或放弃结论？&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;引用链&lt;/strong&gt;：报告引用的&amp;quot;事实&amp;quot;能否追溯到一手来源？凡是只能追溯到另一份报告的&amp;quot;事实&amp;quot;，都应降级为传言处理。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;文体信号识别披着研究报告外衣的营销材料&#34;&gt;文体信号：识别披着研究报告外衣的营销材料&lt;/h2&gt;&#xA;&lt;p&gt;除了三层拆分，还有一些文体层面的信号，能帮你快速判断一份&amp;quot;报告&amp;quot;的性质：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;标题与结论的距离&lt;/strong&gt;：标题是确定性判断（&amp;ldquo;比特币将达到 X&amp;rdquo;），正文却全是条件句——这是营销材料的典型文体。严肃的研究报告标题通常比结论更克制。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;方法论的缺席&lt;/strong&gt;：通篇只有结论和精美图表，没有&amp;quot;数据来源&amp;quot;&amp;ldquo;模型设定&amp;quot;&amp;ldquo;敏感性分析&amp;quot;章节。没有方法论的数字不是研究结果，是宣传口号。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;引用闭环&lt;/strong&gt;：引用的&amp;quot;事实&amp;quot;只能追溯到同一机构此前的报告，或互相引用的几家机构——形成自我强化的引用闭环，链条上没有一手来源。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&amp;ldquo;独家消息&amp;quot;依赖&lt;/strong&gt;：把&amp;quot;据知情人士&amp;quot;当作论证支柱。机构视角栏目不收录此类材料，读者也应将其降级为传言。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;发布时间的选择&lt;/strong&gt;：在相关产品（如 ETF、基金）发行窗口期密集发布唱多报告，是利益关联的最直白信号。看一眼发布机构的产品线日历，胜过读十页正文。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这些信号不证明报告的结论是错的——它们只回答一个问题：这份材料的生产动机是什么。动机不决定对错，但决定你应该用多大的折扣率去读它。&lt;/p&gt;&#xA;&lt;h2 id=&#34;本站的做法&#34;&gt;本站的做法&lt;/h2&gt;&#xA;&lt;p&gt;&amp;ldquo;机构视角&amp;quot;栏目只收录公开发布的正式书面材料，解读时严格执行&amp;quot;假设—模型—配置&amp;quot;三层拆分，并在每篇解读开头用表格列出三层各自的结论。不转述内幕消息，不预测政策走向，不对任何机构的观点或产品做推荐。读者按上面的清单自行核验，应能得到与本站相同的拆分结果——这就是&amp;quot;可核验&amp;quot;在这个栏目的含义。&lt;/p&gt;&#xA;&lt;hr class=&#34;rule&#34;&gt;&#xA;&lt;p class=&#34;meta&#34;&gt;本文为方法论文，不针对任何具体机构或报告。栏目解读文章将逐篇应用上述清单。&lt;/p&gt;</description>
			</item>
			<item>
				<title>软分叉激活时间线</title>
				<link>https://bitcoinarche.com/xieyi/shijianxian.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/shijianxian.html</guid>
				<description>&lt;div class=&#34;timeline&#34;&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2012-04-01 · BIP-16&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-16.html&#34;&gt;P2SH 激活&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;Pay to Script Hash 生效：复杂脚本以哈希形态进入地址，多签等用法自此有了统一入口。比特币第一次以矿工投票方式完成软分叉部署。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2012–2013 · BIP-30 / BIP-34&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-34.html&#34;&gt;交易唯一性与区块版本&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;禁止重复 coinbase 交易、区块高度写入 coinbase：两项收紧消除了交易标识重复的隐患，也为后续版本位部署打下基础。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2015-07 · BIP-66&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-66.html&#34;&gt;严格 DER 签名&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;签名编码收紧为严格 DER，消除签名可塑性的一条来源；激活期间曾因未升级矿工产生短暂分叉，成为后续部署更谨慎的教训。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2015-12 · BIP-65&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-65.html&#34;&gt;OP_CHECKLOCKTIMEVERIFY&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;绝对时间锁进入脚本语言：输出可设定「某高度或时刻之前不可花费」，支付通道等构造自此有了原语。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2016-07-04 · BIP-68 / 112 / 113&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-68.html&#34;&gt;CSV 软分叉包&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;相对时间锁（序列号语义）、OP_CHECKSEQUENCEVERIFY 与中位时间规则一并激活，BIP-9 版本位部署首次完整走通。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2017-08-24 · BIP-141 / 143 / 144&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-141.html&#34;&gt;SegWit 激活（区块 481824）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;隔离见证生效：签名数据移出交易本体，交易可塑性在新输出类型上消除，区块容量以权重计价。部署过程历经 BIP-148 与矿工信号的拉锯。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2021-11-14 · BIP-340 / 341 / 342&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-341.html&#34;&gt;Taproot 激活（区块 709632）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;Schnorr 签名与 Taproot 输出生效，以 Speedy Trial 方式完成信号与锁定；这是迄今最近一次主网共识规则软分叉。&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;完整脉络见&lt;a href=&#34;https://bitcoinarche.com/xieyi/ruanfencha.html&#34;&gt;软分叉历史与激活机制&lt;/a&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>软分叉历史与激活机制</title>
				<link>https://bitcoinarche.com/xieyi/ruanfencha.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/ruanfencha.html</guid>
				<description>&lt;div class=&#34;frame-box&#34;&gt;&#xA;&lt;p&gt;比特币的共识规则变更几乎全部以软分叉形式进行：新规则是旧规则的子集，未升级的节点仍然跟随最长链。本页只记录事实脉络——提案、激活方式、生效时间。&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;什么是软分叉&#34;&gt;什么是软分叉&lt;/h2&gt;&#xA;&lt;p&gt;软分叉收紧规则：原本有效的某些区块或交易在新规则下变为无效，但新规则下有效的东西在旧规则下依然有效。因此只要多数算力执行新规则，未升级节点会自动跟随，不会分裂出持久分叉链。这是比特币得以在无中央协调下升级的核心机制。&lt;/p&gt;&#xA;&lt;p&gt;与之相对的&amp;quot;硬分叉&amp;quot;放宽规则，需要所有节点同步升级，否则必然分裂。比特币历史上从未执行过有争议的硬分叉。&lt;/p&gt;&#xA;&lt;h2 id=&#34;历次软分叉&#34;&gt;历次软分叉&lt;/h2&gt;&#xA;&lt;ol class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;BIP-16：P2SH（Pay to Script Hash）&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;提案 2012-01 · 激活 2012-04-01&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;将赎回脚本的哈希写入输出脚本，使多签等复杂脚本的使用方式大幅简化。激活采用算力投票阈值方式，是比特币第一次有组织的软分叉。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;BIP-30 / BIP-34：交易唯一性与区块版本&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;激活 2012–2013&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;BIP-30 禁止重复的交易 ID（曾导致重复 coinbase 的异常）；BIP-34 要求 coinbase 中写入区块高度，并引入区块版本号升级机制，为后续软分叉的版本位信号铺路。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;BIP-66：严格 DER 签名&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;提案 2015-01 · 激活 2015-07&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;要求 ECDSA 签名使用严格 DER 编码，消除签名的可锻变体之一。激活采用版本位（BIP-9 雏形）算力信号统计。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;BIP-65：OP_CHECKLOCKTIMEVERIFY&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;提案 2014-10 · 激活 2015-12&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;引入绝对时间锁操作码，资金可被锁定至指定区块高度或时间之后才能花费，为闪电网络等二层协议提供基础构件。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;CSV 软分叉包：BIP-68 / 112 / 113&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;激活 2016-07-04&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;相对时间锁三件套：BIP-68（基于序列号的相对锁定）、BIP-112（CHECKSEQUENCEVERIFY）、BIP-113（以中位时间作为锁定期终点）。打包一次激活，补全了时间锁语义。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;SegWit：BIP-141 / 143 / 144（及 BIP-148）&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;激活 2017-08-24（区块 481824）&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;隔离见证：将签名数据（witness）移出交易主体结构，修复交易可锻性，并以&amp;quot;权重&amp;quot;替代&amp;quot;大小&amp;quot;实现等效扩容。激活过程历经 BIP-9 算力信号、用户激活软分叉（BIP-148，UASF）讨论与 SegWit2x 争议，是比特币治理史上最复杂的一次升级。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;Taproot：BIP-340 / 341 / 342&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;激活 2021-11-14（区块 709632）&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;Schnorr 签名（BIP-340）、Taproot（BIP-341）、Tapscript（BIP-342）：提升隐私性（复杂花费与单签外观一致）与脚本灵活性。采用&amp;quot;快速试用&amp;quot;（Speedy Trial）激活机制：算力在三个月窗口内达到 90% 阈值即锁定。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;激活机制的演变&#34;&gt;激活机制的演变&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;算力阈值投票&lt;/strong&gt;（BIP-16、34 时代）：统计最近 N 个区块中发出支持信号的比例，达阈值即锁定。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;BIP-9 版本位&lt;/strong&gt;（BIP-9，2015）：将版本号的特定位分配给各提案，带超时与延迟期，成为标准流程。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;用户激活（UASF）&lt;/strong&gt;（BIP-148，2017）：由经济节点在旗标日后强制执行新规则，将激活权从算力部分转移到用户侧；SegWit 争议中作为施压手段出现。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;快速试用（Speedy Trial）&lt;/strong&gt;（Taproot，2021）：缩短信号窗口、提高阈值（90%），避免长期僵持；若失败则转入更长的 BIP-8 式流程。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr class=&#34;rule&#34;&gt;&#xA;&lt;p class=&#34;meta&#34;&gt;事实来源：各 BIP 原文（bitcoin/bips 仓库）与 Bitcoin Core 发布说明。激活日期指主网规则生效时间。本页不评价各次升级的路线争议，只记录可核验的事实。&lt;/p&gt;</description>
			</item>
			<item>
				<title>萨尔瓦多比特币政策事实线：立法、生效与 2025 年修法</title>
				<link>https://bitcoinarche.com/jigou/zhengce-saerwaduo.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/jigou/zhengce-saerwaduo.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 机构视角 · 监管与政策事实&lt;/p&gt;&#xA;&lt;p&gt;萨尔瓦多自 2001 年起以美元为法定货币，没有本国货币。2021 年，该国把比特币增列为法定货币；2025 年，又在与 IMF 的贷款协议框架下修改了同一部法律。这条线上的每一步——立法、生效、配套措施、国际组织的反应、修法——都有公开文件可查。以下按时间排列。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一立法与生效2021-年-6-月至-9-月&#34;&gt;一、立法与生效：2021 年 6 月至 9 月&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;2021 年 6 月 5 日&lt;/strong&gt;，总统布克尔（Nayib Bukele）在迈阿密举行的 Bitcoin 2021 大会上以预录视频宣布，将向立法大会提交法案，使比特币成为法定货币。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2021 年 6 月 9 日&lt;/strong&gt;，萨尔瓦多立法大会表决通过《比特币法》（Ley Bitcoin）：84 个席位中 62 票赞成、19 票反对、3 票弃权。法案随后在官方公报公布，并规定自 9 月 7 日起生效。法案共 16 条，核心条款包括：比特币为法定货币，与美元并行（第 1 条）；价格可用比特币标示，税收可用比特币缴纳（第 3、5 条，其中第 5 条规定比特币兑换不课资本利得税）；一切经济主体必须接受比特币支付，不具备技术条件者除外（第 7 条）；国家通过信托保障比特币与美元的即时兑换（第 8 条）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2021 年 8 月 31 日&lt;/strong&gt;，立法大会批准设立 1.5 亿美元信托基金（Fidebitcoin），由萨尔瓦多开发银行 BANDESAL 管理，用于支撑即时兑换与 Chivo 钱包的推广激励——包括向下载钱包的公民发放等值 30 美元的比特币。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2021 年 9 月 7 日&lt;/strong&gt;，《比特币法》生效。政府电子钱包 Chivo 同日上线：成年公民下载并完成身份验证后可获得 30 美元比特币激励；政府在全国布设约 200 台 Chivo 自动柜员机，支持比特币与美元的兑换。上线首日 Chivo 出现技术故障，服务一度中断，政府当日宣布临时下线扩容后恢复。生效前一日（9 月 6 日），布克尔在其社交账号宣布政府已首次购入 200 枚比特币；此后该国政府的购币信息主要通过总统及后来设立的比特币办公室的社交账号逐次发布，没有定期的法定披露文件——这是这条事实线在&amp;quot;配置&amp;quot;一侧的记录方式，与上市公司财报披露有本质区别。&lt;/p&gt;</description>
			</item>
			<item>
				<title>身份</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/identity.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/identity.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2014-03-07&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · Bitcoin open source implementation of P2P currency · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/4/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我不是多利安·中本。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;I am not Dorian Nakamoto.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;mail-nav&#34;&gt;&#xA;&lt;span class=&#34;prev&#34;&gt;← &lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/government.html&#34;&gt;政府&lt;/a&gt;&lt;/span&gt;&#xA;&lt;span class=&#34;next&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/micropayments.html&#34;&gt;微支付&lt;/a&gt; →&lt;/span&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>审查抵抗：从技术属性到制度含义</title>
				<link>https://bitcoinarche.com/diyiyuanli/shenchadikang.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/shenchadikang.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-22 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;审查抵抗&amp;rdquo;（censorship resistance）是比特币最常被引用、也最常被滥用的词。它首先是一个技术属性：给定某种网络拓扑和激励结构，阻止特定交易被确认的成本有多高。本文先把技术属性讲清楚，再讨论把它推演为制度含义时应有的克制。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实中本聪怎么谈审查&#34;&gt;事实：中本聪怎么谈审查&lt;/h2&gt;&#xA;&lt;p&gt;2008 年 11 月，在密码学邮件列表的技术讨论中，中本聪写道：&lt;/p&gt;&#xA;&lt;blockquote class=&#34;pull&#34;&gt;&#34;Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.&#34;（政府擅长砍掉 Napster 这类中央控制网络的头，但 Gnutella、Tor 这样的纯 P2P 网络似乎守得住。）&lt;br/&gt;&lt;span class=&#34;meta&#34;&gt;——2008-11，密码学邮件列表；&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/&#34;&gt;归档&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;注意这句话的精确含义：它比较的是&lt;strong&gt;网络拓扑&lt;/strong&gt;——有&amp;quot;头&amp;quot;可砍的中央控制网络，与没有单点可砍的纯 P2P 网络。审查抵抗在这里是拓扑学的推论，不是道德宣言。&lt;/p&gt;&#xA;&lt;p&gt;两年后，面对 WikiLeaks 希望采用比特币捐赠的提议，中本聪的反应同样值得细读。他没有欢呼&amp;quot;审查抵抗的胜利&amp;quot;，而是写道：&amp;ldquo;Bitcoin is a small beta community in its infancy… the heat you would bring would likely destroy us at this stage.&amp;quot;（比特币还是个初生的小社区……你们带来的热度在这个阶段很可能摧毁我们。2010-12-05，Bitcointalk，&lt;a href=&#34;https://cryptopotato.com/11-years-ago-satoshi-dropped-a-final-message-theres-more-work-to-do/&#34;&gt;转引&lt;/a&gt;）&lt;/p&gt;</description>
			</item>
			<item>
				<title>时间链：为什么比特币是一部账本而非一枚硬币</title>
				<link>https://bitcoinarche.com/diyiyuanli/shijianlian.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/shijianlian.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-22 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;人们习惯说&amp;quot;一枚比特币&amp;quot;，仿佛它是数字世界里的硬币。这个隐喻很直观，但它遮蔽了比特币真正的结构。回到白皮书的定义：比特币首先是一部账本——更准确地说，是一台不需要可信第三方的&lt;strong&gt;分布式时间戳服务器&lt;/strong&gt;；&amp;ldquo;币&amp;quot;只是这部账本的记账单位。理解这个次序，是理解比特币一切属性的起点。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实白皮书定义的两个核心概念&#34;&gt;事实：白皮书定义的两个核心概念&lt;/h2&gt;&#xA;&lt;p&gt;白皮书第二节&amp;quot;交易&amp;quot;给出的定义是：&lt;strong&gt;电子货币是一串数字签名&lt;/strong&gt;（&amp;ldquo;We define an electronic coin as a chain of digital signatures&amp;rdquo;）。所谓&amp;quot;一枚币&amp;rdquo;，在技术上并不存在独立的客体——存在的只是账本上的一串记录：A 签名转给 B，B 签名转给 C。你的&amp;quot;余额&amp;quot;不是钱包里躺着的东西，而是全网账本中所有指向你的未花费记录（UTXO）的加总。&lt;/p&gt;&#xA;&lt;p&gt;白皮书第三节的标题更说明问题：&lt;strong&gt;时间戳服务器&lt;/strong&gt;（Timestamp Server）。工作量证明链的本质功能，是给交易打上全网公认的时间戳、确定先后顺序，从而解决双花问题。&amp;ldquo;链&amp;rdquo;（chain）这个词在白皮书里首先指的是一条时间戳链，而非&amp;quot;货币链&amp;quot;。中文社区有人把比特币的账本译作&amp;quot;时间链&amp;quot;（time chain），正是取这个意思：&lt;strong&gt;先有时序，后有货币&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;2009 年 2 月 13 日中本聪在 P2P Foundation 的回复印证了这个次序：&amp;ldquo;Transactions only transfer ownership.&amp;quot;（交易只转移所有权。&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/it/emails/p2p-research/threads/17/?view=satoshi&#34;&gt;归档&lt;/a&gt;）——交易不&amp;quot;移动&amp;quot;任何东西，它只是在账本上改写所有权的归属记录。&lt;/p&gt;&#xA;&lt;h2 id=&#34;分析账本视角解释了什么&#34;&gt;分析：账本视角解释了什么&lt;/h2&gt;&#xA;&lt;p&gt;一旦把比特币看作账本而非硬币，几个长期争论会立刻变得清晰。&lt;/p&gt;&#xA;&lt;p&gt;第一，&lt;strong&gt;为什么&amp;quot;币&amp;quot;的丢失不影响系统&lt;/strong&gt;。硬币隐喻下，丢失的币是&amp;quot;变少了的货币&amp;rdquo;；账本视角下，丢失的只是某些私钥对应的记账条目无法再被签名转移，账本本身完好无损，记账单位的总量上限也分毫未动。中本聪 2010 年 6 月 21 日说&amp;quot;丢失的币只会让其他人的币稍微更值钱一点&amp;quot;（&lt;a href=&#34;https://satoshi.nakamotoinstitute.org/quotes/bitcoin-economics/?order=desc&#34;&gt;归档&lt;/a&gt;），正是在账本视角下的自然推论。&lt;/p&gt;&#xA;&lt;p&gt;第二，&lt;strong&gt;为什么扩容争论本质上是账本容量的争论&lt;/strong&gt;。如果比特币是&amp;quot;数字黄金&amp;quot;式的硬币，交易速度似乎无关紧要；但如果它是&amp;quot;时间戳服务器+账本&amp;quot;，那么每秒能确认多少笔账目、账本由谁来记（全节点 vs 轻节点）、记账成本如何分摊，就都是第一优先级的问题。2015–2017 年的扩容争议，底层分歧正是&amp;quot;比特币首先是什么&amp;quot;：一部人人可验证的账本，还是一种结算层资产。&lt;/p&gt;&#xA;&lt;p&gt;第三，&lt;strong&gt;为什么&amp;quot;比特币没有内在价值&amp;quot;的批评打错了靶子&lt;/strong&gt;。账本的价值不在于记账单位本身&amp;quot;是什么&amp;quot;，而在于这部账本的记账规则是否可信、不可篡改、向所有人开放。一部由全网共同维护、规则透明、历史不可改写的账本，其记账单位自然获得记账凭证的价值——就像银行账本上的数字之所以有价值，不是因为数字本身有质地，而是因为账本可信。比特币的创新，是把&amp;quot;账本可信&amp;quot;这件事从机构信任变成了数学与博弈论保证。&lt;/p&gt;&#xA;&lt;h2 id=&#34;utxo账本的记账方式&#34;&gt;UTXO：账本的记账方式&lt;/h2&gt;&#xA;&lt;p&gt;比特币账本的具体记账方式叫 UTXO（未花费交易输出）。可以这样理解：账本上没有&amp;quot;账户余额&amp;quot;这个字段，只有无数条&amp;quot;待认领的支票&amp;quot;。每条支票写明金额和认领条件（通常是&amp;quot;能用某私钥签名的人&amp;quot;）。当你&amp;quot;花费&amp;quot;时，实际上是把几张旧支票作废、开出几张新支票——其中一张是找零给自己的。&lt;/p&gt;&#xA;&lt;p&gt;你钱包显示的&amp;quot;余额&amp;quot;，是你的私钥能认领的所有未花费支票的加总。这个设计有几个后果：第一，&lt;strong&gt;币没有&amp;quot;所在地&amp;quot;&lt;/strong&gt;，只有&amp;quot;可花费性&amp;quot;；第二，每笔交易都必须显式声明资金来源（引用之前的输出），这让账本的审计变得极其简单——任何人都能独立验证每一聪的来龙去脉；第三，找零机制意味着地址复用在技术上毫无必要，这正是中本聪要求&amp;quot;每笔交易用新密钥对&amp;quot;的工程基础。&lt;/p&gt;&#xA;&lt;h2 id=&#34;为什么是账本而不是账户&#34;&gt;为什么是账本，而不是账户&lt;/h2&gt;&#xA;&lt;p&gt;【以下为观点】&lt;/p&gt;&#xA;&lt;p&gt;后来的一些区块链设计采用了&amp;quot;账户余额&amp;quot;模型（类似银行账户），记账更直观。但比特币选择 UTXO 账本有其深意：账户模型需要系统维护&amp;quot;每个账户有多少钱&amp;quot;的全局状态，验证一笔交易要查账户的当前值；而 UTXO 模型下，验证只需检查&amp;quot;这张支票是否还没被花过&amp;quot;——一个纯粹的集合成员问题。这种简单性让全节点验证的代价降到最低，而&amp;quot;人人都能低成本验证&amp;quot;正是比特币去信任化的基石。&lt;/p&gt;&#xA;&lt;p&gt;换句话说，账本模型的笨拙（找零、地址管理）不是设计缺陷，而是为&amp;quot;可验证性&amp;quot;付出的代价。理解了这个取舍，就理解了为什么比特币的开发文化对&amp;quot;简化验证&amp;quot;有近乎偏执的坚持。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一个提醒隐喻的边界&#34;&gt;一个提醒：隐喻的边界&lt;/h2&gt;&#xA;&lt;p&gt;&amp;ldquo;时间链&amp;quot;&amp;ldquo;账本&amp;quot;同样是隐喻，也有边界。比特币账本与传统账本的最大区别是：传统账本记录的是机构对现实的陈述，而比特币账本的记录本身就是现实——链上确认的转移不需要链下机构的背书。隐喻是梯子，理解之后应当知道何时放下。&lt;/p&gt;&#xA;&lt;p&gt;回到起点：下次听到&amp;quot;一枚比特币&amp;quot;时，可以把它自动翻译成&amp;quot;账本上的一条可花费记录&amp;rdquo;。这个小小的翻译练习，是第一性原理思维最廉价的入门训练。&lt;/p&gt;&#xA;&lt;hr class=&#34;rule&#34;&gt;&#xA;&lt;p class=&#34;meta&#34;&gt;事实来源：白皮书公开版（nakamotoinstitute.org）、Satoshi Nakamoto Institute 邮件与名言归档。观点部分为本站分析。&lt;/p&gt;</description>
			</item>
			<item>
				<title>手续费</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/fees.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/fees.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;激励也可以由交易费来提供。如果一笔交易的输出值小于输入值，差额就是交易费，计入包含该交易的区块的激励。一旦预定数量的币进入流通，激励就可以完全转为交易费，实现完全无通胀。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;The incentive can also be funded with transaction fees. If the output value of a transaction is less than its input value, the difference is a transaction fee that is added to the incentive value of the block containing the transaction. Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>手续费市场：从免费中继到费率竞价</title>
				<link>https://bitcoinarche.com/diyiyuanli/shouxufei.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/diyiyuanli/shouxufei.html</guid>
				<description>&lt;p class=&#34;meta&#34;&gt;2026-10-26 · 第一性原理 · 原创&lt;/p&gt;&#xA;&lt;p&gt;手续费是比特币里最容易被误会成&amp;quot;收费项目&amp;quot;的东西。它不是任何机构设定的价目表，而是区块空间供不应求时自然长出来的竞价结果。&lt;a href=&#34;jianban.html&#34;&gt;减半机制&lt;/a&gt;决定了补贴必然趋近于零，手续费市场因此是这套系统长期运行的另一半地基。本文按时间顺序梳理它如何形成：先有免费与优先级的旧世界，再有区块空间稀缺的形成，然后是 2017 年与 2023 年两次把费率推到台前的拥堵期，以及用户在拥堵中自救的两个工具——RBF 与 CPFP。&lt;/p&gt;&#xA;&lt;h2 id=&#34;起点手续费在白皮书中的位置&#34;&gt;起点：手续费在白皮书中的位置&lt;/h2&gt;&#xA;&lt;p&gt;白皮书第六节在描述激励时已经给了手续费一个明确的会计定义：交易输入与输出之差即为手续费，归打包该区块的矿工所有；并且预言&amp;quot;激励可以完全过渡到手续费&amp;quot;。但在网络早期，这个机制长期处于休眠状态——不是因为规则不存在，而是因为区块空间根本不稀缺。理解手续费市场的历史，关键就是理解&amp;quot;稀缺&amp;quot;如何一步步出现。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实一早期是优先级与免费中继的世界&#34;&gt;事实一：早期是优先级与免费中继的世界&lt;/h2&gt;&#xA;&lt;p&gt;2009–2015 年前后的多数时间里，区块远未写满，一笔交易即使不付手续费，也常在下一个区块被打包。早期 Bitcoin 客户端的区块构建逻辑包含一套**优先级（priority）**机制：按 &lt;code&gt;Σ(输入金额 × 输入年龄) / 交易大小&lt;/code&gt; 计算优先级，优先级足够高的交易可以免费进入区块模板中预留的空间（早期模板中约为 50 KB 的优先区）。其设计意图是：让&amp;quot;金额大、币龄老&amp;quot;的交易充当免费的正常支付，把手续费只留给小额、新币的潜在垃圾交易。&lt;/p&gt;&#xA;&lt;p&gt;与之配套的是一套防滥用的最低费规则与&amp;quot;标准性&amp;quot;（standardness）策略：节点只中继符合策略的交易，输出过小（粉尘）或形态异常的交易会被拒绝中继。需要分清的是，这些中继与打包策略是&lt;strong&gt;节点政策，不是共识规则&lt;/strong&gt;——矿工理论上可以打包任何共识上有效的交易，政策只决定默认行为。这一区分在后来每一次费率争议中都会重现：人们争论的往往是默认政策，而非协议本身。&lt;/p&gt;&#xA;&lt;p&gt;优先级机制的退场本身就是市场形成的信号：当区块开始持续接近写满，&amp;ldquo;按币龄免费&amp;quot;与&amp;quot;按出价排序&amp;quot;无法并存。后续版本的默认区块构建逐步取消了优先级排序，统一按费率（准确地说，按交易与其未确认祖先打包计算的费率）排序。旧世界就此结束。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实二稀缺的形成1-mb-上限遇到需求增长&#34;&gt;事实二：稀缺的形成——1 MB 上限遇到需求增长&lt;/h2&gt;&#xA;&lt;p&gt;稀缺的技术前提是供给有硬顶。2010 年 7 月，中本聪在代码中加入了 1 MB 的区块大小上限（当时区块实际大小只有数 KB，此举是预防性的防滥用措施）。此后数年，这个上限一直高于实际需求，费率无从谈起。2015–2016 年，区块开始 routinely 接近 1 MB，&amp;ldquo;区块已满&amp;quot;从假设变为常态，等待确认的交易第一次系统性排队。&lt;/p&gt;&#xA;&lt;p&gt;2017 年 8 月 24 日，隔离见证（SegWit）在高度 481,824 激活，把区块大小上限替换为 400 万权重单位的区块重量上限，见证数据按四分之一权重计入，实际容量随 SegWit 交易占比上升而扩大（见本站 &lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-141.html&#34;&gt;BIP-141 解读&lt;/a&gt;）。但容量扩充没有赶上同年需求的爆发速度，费率市场在 2017 年末迎来了它的第一次全民教育。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事实三2017-年的拥堵与费率飙升&#34;&gt;事实三：2017 年的拥堵与费率飙升&lt;/h2&gt;&#xA;&lt;p&gt;2017 年下半年，交易量与新入场者同时激增，未确认交易池（mempool）长期积压。按 BitInfoCharts 的统计口径，2017 年 12 月比特币的日平均手续费一度超过 50 美元（12 月下旬达到峰值区间），未确认交易数在高峰时超过 20 万笔；不同统计源因口径（平均/中位数、按笔/按字节）不同会有出入，但量级一致：&lt;strong&gt;为一个普通交易争取下一个区块的位置，第一次需要付出两位数的美元成本&lt;/strong&gt;。&lt;/p&gt;</description>
			</item>
			<item>
				<title>数据集下载</title>
				<link>https://bitcoinarche.com/download.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/download.html</guid>
				<description>&lt;h2 id=&#34;文件&#34;&gt;文件&lt;/h2&gt;&#xA;&lt;ul class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/downloads/bips.csv&#34;&gt;BIP 索引（CSV）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;216 行&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;编号、英文标题、中文标题、状态、发起日期与本站解读页地址。来源：bitcoin/bips 仓库，本站状态口径见 BIP 索引页状态说明。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/downloads/satoshi-posts.csv&#34;&gt;中本聪论坛帖目录（CSV）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;543 行&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;日期、论坛、标题与本站原文页地址。正文请回链原文页阅读，本文件只提供目录。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/downloads/satoshi-emails.csv&#34;&gt;中本聪邮件目录（CSV）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;39 行&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;日期、发件人、收件人、主题与本站原文页地址。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/downloads/satoshi-quotes.csv&#34;&gt;名言与原则全文（CSV）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;206 行&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;主题分类、日期、场合、中文译文、英文原文与原始出处地址。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/downloads/satoshi-quotes.json&#34;&gt;名言与原则全文（JSON）&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;206 条&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;与 CSV 相同字段的结构化版本，适合程序处理。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;引用说明&#34;&gt;引用说明&lt;/h2&gt;&#xA;&lt;p&gt;引用本站数据时请注明：比特币正本（bitcoinarche.com），并给出对应页面地址；中本聪原文的引用请回链本站原文页或其原始出处，以便读者逐字核对。数据按现状提供，勘误请通过页脚联系方式告知。&lt;/p&gt;</description>
			</item>
			<item>
				<title>双重支付</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/double-spending.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/double-spending.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;问题当然在于，收款人无法验证某个币的前任持有者是否没有双重支付过这枚币。常见的做法是引入一个受信任的中央权威——铸币厂——来检查每笔交易是否存在双重支付。每次交易后，币必须交回铸币厂换取新币，只有由铸币厂直接发行的币才被信任不会被双重支付。这个方案的问题在于，整个货币体系的命运都系于运营铸币厂的公司，每笔交易都必须经过它，就像银行一样。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;The problem of course is the payee can&amp;#x27;t verify that one of the owners did not double-spend the coin. A common solution is to introduce a trusted central authority, or mint, that checks every transaction for double spending. After each transaction, the coin must be returned to the mint to issue a new coin, and only coins issued directly from the mint are trusted not to be double-spent. The problem with this solution is that the fate of the entire money system depends on the company running the mint, with every transaction having to go through them, just like a bank.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>挖矿</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/mining.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/mining.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;按照惯例，区块中的第一笔交易是一笔特殊交易，它创造出归区块创建者所有的新币。这激励节点去支持网络，也提供了一种最初发行货币进入流通的方式——因为没有中央机构来发行货币。稳定地新增固定数量的新币，就好比金矿工耗费资源把黄金开采出来投入流通。在我们这里，耗费的是 CPU 算力和电力。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;By convention, the first transaction in a block is a special transaction that starts a new coin owned by the creator of the block. This adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there is no central authority to issue them. The steady addition of a constant of amount of new coins is analogous to gold miners expending resources to add gold to circulation. In our case, it is CPU time and electricity that is expended.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>外部签名器支持合并：钱包可直接调用硬件钱包等外部签名设备</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/external-signer-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/external-signer-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2021-02-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v22.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/16546&#34;&gt;#16546&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;a9335e4f12&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet / 接口&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;钱包新增对外部签名器的直接支持：通过 -signer 参数配置外部签名命令后，Bitcoin Core 可以调用硬件钱包等签名设备完成地址展示确认与交易签名，与 HWI 工具链的命令接口对接。在此之前，使用硬件钱包配合 Core 只能依靠手工中转 PSBT 文件或第三方协调软件；该合并把“Core 负责构造交易与广播、专用设备保管私钥并签名”的分工做成内建能力。v22.0 发布说明的钱包部分列有多项外部签名器改进与 HWI 2 兼容工作。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/16546&#34;&gt;PR #16546 External signer support - Wallet Box edition&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/22.0/&#34;&gt;Bitcoin Core 22.0 发布说明（bitcoincore.org）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>微支付</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/micropayments.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/micropayments.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-01-17&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin v0.1 released · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/17/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;它已经可以用来做&amp;quot;付费发邮件&amp;quot;了。发送对话框可以调整大小，想写多长都行；一连上网就直接发出去。收件人双击那笔交易就能看到完整消息。如果某个名人收到的邮件多到看不完，但还想让粉丝有个联系上他的渠道，他可以装上比特币，在网站上公布 IP 地址：&amp;quot;往这个 IP 的优先热线打 X 个比特币，我亲自读信。&amp;quot;&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;It can already be used for pay-to-send e-mail. The send dialog is resizeable and you can enter as long of a message as you like. It&amp;#x27;s sent directly when it connects. The recipient doubleclicks on the transaction to see the full message. If someone famous is getting more e-mail than they can read, but would still like to have a way for fans to contact them, they could set up Bitcoin and give out the IP address on their website. &amp;quot;Send X bitcoins to my priority hotline at this IP and I&amp;#x27;ll read the message personally.&amp;quot;&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>新增 -mempoolfullrbf 选项：节点可自行选择对未确认交易执行完全 RBF 替换政策</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/mempoolfullrbf-option.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/mempoolfullrbf-option.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2022-07-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v24.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/25353&#34;&gt;#25353&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;a7f3479ba3&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mempool&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-125.html&#34;&gt;BIP-125&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;新增 mempoolfullrbf 配置项：开启后，本节点在中继与打包未确认交易时不再要求原交易带有 BIP-125 的 opt-in 替换信号，任何未确认交易都可以被手续费率更高的冲突交易替换。该选项默认关闭，改变的是单个节点的本地 mempool 策略，不涉及共识规则。24.0 的发布说明就此专门发出通知（Notice），说明这一新选项的用途与默认状态；同期“默认开启完全 RBF”的另一提案（#26305）并未合并。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/25353&#34;&gt;PR #25353 Add a -mempoolfullrbf node setting&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/24.0.1/&#34;&gt;Bitcoin Core 24.0.1 发布说明（含 24.0 新选项通知）&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>新增 BIP-94 定义的 Testnet4 链，可用 -testnet4 选项选择</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/testnet4-bip94-support.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/testnet4-bip94-support.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2024-08-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v28.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/29775&#34;&gt;#29775&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并提交&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;da083d4&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;共识 / P2P&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;相关 BIP&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip-94.html&#34;&gt;BIP-94&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #29775（Testnet4 including PoW difficulty adjustment fix，作者 fjahr）为 Bitcoin Core 加入 Testnet4 链参数。其提交包括引入 Testnet4、加入难度调整规则修复、加入 timewarp 攻击防护三部分。v28.0 release notes 以 Testnet4/BIP94 support 为首个 Notable change：按 BIP-94 规范的支持已加入，可用 -testnet4 选项选择该网络，配置段名同为 [testnet4]。notes 同时说明意图在后续版本逐步淘汰 Testnet3，但本版仍保留其已知选项。doc/bips.md 亦记载 BIP-94 Testnet 4 自 v28.0 起受支持并标注 PR #29775。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/29775&#34;&gt;PR #29775 Testnet4 including PoW difficulty adjustment fix&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/28.0/&#34;&gt;Bitcoin Core 28.0 Release Notes (bitcoincore.org)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>研究者路径</title>
				<link>https://bitcoinarche.com/lujing/yanjiuzhe.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/lujing/yanjiuzhe.html</guid>
				<description>&lt;h2 id=&#34;按此顺序读&#34;&gt;按此顺序读&lt;/h2&gt;&#xA;&lt;ul class=&#34;archive&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/bip.html&#34;&gt;BIP/比特币改进提案&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第一步 · 协议演进&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;全部 216 个 BIP 的状态汇总与索引，每篇附本站中文解读：档案卡、所属族、规则本身与现状。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/ruanfencha.html&#34;&gt;软分叉历史与激活机制&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第二步 · 协议演进&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;从 P2SH 到 Taproot：历次软分叉的事实脉络与激活方式演变，看提案如何变成主网规则。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/xieyi/dongtai/&#34;&gt;开发动态精选&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;第三步 · 协议演进&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;已合并进 Bitcoin Core 的重要改动精选，附合并日期、PR 与首次发布版本——提案之外的另一半事实。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;li&gt;&#xA;&lt;div class=&#34;t&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/search.html&#34;&gt;站内搜索&lt;/a&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;m&#34;&gt;随查随用&lt;/div&gt;&#xA;&lt;div class=&#34;d&#34;&gt;按编号、标题或关键词直接定位任意 BIP 解读页与档案页。&lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>移除 BDB legacy 钱包支持与 legacy 专属 RPC，只能先迁移为描述符钱包</title>
				<link>https://bitcoinarche.com/xieyi/dongtai/legacy-wallet-bdb-removal.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/xieyi/dongtai/legacy-wallet-bdb-removal.html</guid>
				<description>&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;项目&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;内容&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;日期&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2025-05-07&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;首次发布&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Bitcoin Core v30.0&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;合并 PR&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28710&#34;&gt;#28710&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;影响范围&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Wallet / 接口&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;事实摘要&#34;&gt;事实摘要&lt;/h2&gt;&#xA;&lt;p&gt;PR #28710 由 achow101 提出，标题为 Remove the legacy wallet and BDB dependency，是 legacy 钱包移除项目的收尾一步。它删除剩余的 legacy 钱包代码、文档与相关测试，以及 BerkeleyDB 依赖，同时保留了执行钱包迁移所需的最低限度 legacy 代码和独立 BDB 解析器。v30.0 release notes 确认：BDB legacy 钱包不能再创建或加载，只能通过 migratewallet RPC 迁移为描述符钱包；addmultisigaddress、dumpprivkey、dumpwallet、importaddress、importmulti、importprivkey、importpubkey、importwallet、newkeypool、sethdseed、upgradewallet 等 legacy 专属 RPC 一并移除。该说明在 release notes 中同时标注了 #32944、#28710、#32438、#31250 四个 PR。&lt;/p&gt;&#xA;&lt;h2 id=&#34;关键链接&#34;&gt;关键链接&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/28710&#34;&gt;GitHub PR #28710 Remove the legacy wallet and BDB dependency&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitcoincore.org/en/releases/30.0/&#34;&gt;Bitcoin Core 30.0 release notes (bitcoincore.org)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>银行</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/banks.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/banks.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2009-02-11&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;P2P Foundation · Bitcoin open source implementation of P2P currency · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/p2pfoundation/1/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;我们必须信任银行来保管我们的钱并以电子方式转移，但它们却以一波波信贷泡沫把钱贷出去，准备金少得可怜。我们不得不把隐私托付给它们，相信它们不会让身份盗窃者掏空我们的账户。它们庞大的运营成本使得微支付成为不可能。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Banks must be trusted to hold our money and transfer it electronically, but they lend it out in waves of credit bubbles with barely a fraction in reserve. We have to trust them with our privacy, trust them not to let identity thieves drain our accounts. Their massive overhead costs make micropayments impossible.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;mail-nav&#34;&gt;&#xA;&lt;span class=&#34;prev&#34;&gt;← &lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/addresses.html&#34;&gt;地址&lt;/a&gt;&lt;/span&gt;&#xA;&lt;span class=&#34;next&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/bitcoin-design.html&#34;&gt;比特币设计&lt;/a&gt; →&lt;/span&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>隐私</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/privacy.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/privacy.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-10-31&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Bitcoin: A Peer-to-Peer Electronic Cash System · &lt;a href=&#34;https://nakamotoinstitute.org/library/bitcoin/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;作为一道额外的防火墙，每笔交易都应使用新的密钥对，以防止它们被关联到同一个所有者。多输入交易仍不可避免地会产生关联，因为它必然暴露其输入属于同一所有者。风险在于：如果某个密钥的所有者身份被揭露，关联分析就可能暴露属于同一所有者的其他交易。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;As an additional firewall, a new key pair should be used for each transaction to keep them from being linked to a common owner. Some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner. The risk is that if the owner of a key is revealed, linking could reveal other transactions that belonged to the same owner.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>邮件主题索引</title>
				<link>https://bitcoinarche.com/wenxian/youjian/threads.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/youjian/threads.html</guid>
				<description>&lt;div class=&#34;guide-box&#34;&gt;本页参照 &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/threads/&#34;&gt;Email Threads&lt;/a&gt;，将 39 封邮件按 18 个讨论主题整理。点击主题下的邮件标题进入详情页。&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;cryptography-mailing-list2-个主题&#34;&gt;Cryptography Mailing List（2 个主题）&lt;/h2&gt;&#xA;&lt;h3 id=&#34;bitcoin-p2p-e-cash-paper-15-封--2008-10-31--2008-11-17&#34;&gt;Bitcoin P2P e-cash paper &lt;span class=&#34;meta&#34;&gt;15 封 · 2008-10-31 ~ 2008-11-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-10-31&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m01.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m02.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-03&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m03.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m04.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m05.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m06.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m07.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-09&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m08.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m10.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m09.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m11.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-14&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m12.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m13.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m14.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-11-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m15.html&#34;&gt;Bitcoin P2P e-cash paper&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-v01-released-3-封--2009-01-08--2009-01-25&#34;&gt;Bitcoin v0.1 released &lt;span class=&#34;meta&#34;&gt;3 封 · 2009-01-08 ~ 2009-01-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m17.html&#34;&gt;Bitcoin v0.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m22.html&#34;&gt;Bitcoin v0.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m24.html&#34;&gt;Bitcoin v0.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;bitcoin-list14-个主题&#34;&gt;bitcoin-list（14 个主题）&lt;/h2&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-welcome-1-封--2008-12-10&#34;&gt;[bitcoin-list] Welcome &lt;span class=&#34;meta&#34;&gt;1 封 · 2008-12-10&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2008-12-10&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m16.html&#34;&gt;[bitcoin-list] Welcome&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-v01-released-1-封--2009-01-16&#34;&gt;[bitcoin-list] Bitcoin v0.1 released &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-01-16&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-16&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m21.html&#34;&gt;Re: [bitcoin-list] Bitcoin v0.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-v012-now-available-1-封--2009-01-11&#34;&gt;[bitcoin-list] Bitcoin v0.1.2 now available &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-01-11&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m18.html&#34;&gt;[bitcoin-list] Bitcoin v0.1.2 now available&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-v01-alpha-release-notes-1-封--2009-01-12&#34;&gt;[bitcoin-list] Bitcoin v0.1 Alpha release notes &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-01-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m19.html&#34;&gt;[bitcoin-list] Bitcoin v0.1 Alpha release notes&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-v013-1-封--2009-01-12&#34;&gt;[bitcoin-list] Bitcoin v0.1.3 &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-01-12&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m20.html&#34;&gt;[bitcoin-list] Bitcoin v0.1.3&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-problems-1-封--2009-01-25&#34;&gt;[bitcoin-list] Problems &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-01-25&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-01-25&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m23.html&#34;&gt;Re: [bitcoin-list] Problems&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-v015-released-3-封--2009-02-04--2009-03-04&#34;&gt;[bitcoin-list] Bitcoin v0.1.5 released &lt;span class=&#34;meta&#34;&gt;3 封 · 2009-02-04 ~ 2009-03-04&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m25.html&#34;&gt;[bitcoin-list] Bitcoin v0.1.5 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m31.html&#34;&gt;Re: [bitcoin-list] Bitcoin v0.1.5 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-03-04&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m32.html&#34;&gt;Re: [bitcoin-list] Bitcoin v0.1.5 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-does-bitcoin-crash-in-windows-1-封--2009-10-23&#34;&gt;[bitcoin-list] Does Bitcoin Crash in Windows? &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-10-23&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-10-23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m33.html&#34;&gt;Re: [bitcoin-list] Does Bitcoin Crash in Windows?&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-02-released-1-封--2009-12-17&#34;&gt;[bitcoin-list] Bitcoin 0.2 released &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-12-17&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-12-17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m34.html&#34;&gt;[bitcoin-list] Bitcoin 0.2 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-03-released-1-封--2010-07-06&#34;&gt;[bitcoin-list] Bitcoin 0.3 released! &lt;span class=&#34;meta&#34;&gt;1 封 · 2010-07-06&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-06&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m35.html&#34;&gt;[bitcoin-list] Bitcoin 0.3 released!&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-alert-upgrade-to-bitcoin-036-1-封--2010-07-30&#34;&gt;[bitcoin-list] Alert: upgrade to bitcoin 0.3.6 &lt;span class=&#34;meta&#34;&gt;1 封 · 2010-07-30&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-07-30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m36.html&#34;&gt;[bitcoin-list] Alert: upgrade to bitcoin 0.3.6&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-alert---we-are-investigating-a-problem-1-封--2010-08-15&#34;&gt;[bitcoin-list] ALERT - we are investigating a problem &lt;span class=&#34;meta&#34;&gt;1 封 · 2010-08-15&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-08-15&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m37.html&#34;&gt;[bitcoin-list] ALERT - we are investigating a problem&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-0318-is-released-1-封--2010-12-08&#34;&gt;[bitcoin-list] Bitcoin 0.3.18 is released &lt;span class=&#34;meta&#34;&gt;1 封 · 2010-12-08&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-08&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m38.html&#34;&gt;[bitcoin-list] Bitcoin 0.3.18 is released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;bitcoin-list-bitcoin-0319-is-released-1-封--2010-12-13&#34;&gt;[bitcoin-list] Bitcoin 0.3.19 is released &lt;span class=&#34;meta&#34;&gt;1 封 · 2010-12-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2010-12-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m39.html&#34;&gt;[bitcoin-list] Bitcoin 0.3.19 is released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;p2p-research-list2-个主题&#34;&gt;P2P Research List（2 个主题）&lt;/h2&gt;&#xA;&lt;h3 id=&#34;p2p-research-bitcoin-open-source-implementation-of-p2p-currency-4-封--2009-02-11--2009-02-13&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency &lt;span class=&#34;meta&#34;&gt;4 封 · 2009-02-11 ~ 2009-02-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-11&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m26.html&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-12&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m27.html&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m28.html&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m29.html&#34;&gt;[p2p-research] Bitcoin open source implementation of P2P currency&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;p2p-research-bitcoin-p2p-e-currency-v01-released-1-封--2009-02-13&#34;&gt;[p2p-research] Bitcoin P2P e-currency v0.1 released &lt;span class=&#34;meta&#34;&gt;1 封 · 2009-02-13&lt;/span&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;table-frame&#34;&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;日期&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;主题&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;2009-02-13&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m30.html&#34;&gt;[p2p-research] Bitcoin P2P e-currency v0.1 released&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>站内搜索</title>
				<link>https://bitcoinarche.com/search.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/search.html</guid>
				<description>&lt;link href=&#34;https://bitcoinarche.com/pagefind/pagefind-ui.css&#34; rel=&#34;stylesheet&#34;&gt;&#xA;&lt;div id=&#34;search&#34;&gt;&lt;/div&gt;&#xA;&lt;script src=&#34;https://bitcoinarche.com/pagefind/pagefind-ui.js&#34;&gt;&lt;/script&gt;&#xA;&lt;script&gt;&#xA;window.addEventListener(&#39;DOMContentLoaded&#39;, function () {&#xA;  new PagefindUI({ element: &#34;#search&#34;, showSubResults: true, showImages: false, resetStyles: false });&#xA;});&#xA;&lt;/script&gt;&#xA;&lt;p&gt;&lt;noscript&gt;本站搜索需要启用 JavaScript；也可以使用「查原话」检索中本聪原文语料。&lt;/noscript&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>政府</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/government.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/government.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2008-11-07&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;Cryptography Mailing List · Bitcoin P2P e-cash paper · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/emails/cryptography/4/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;政府很擅长砍掉像 Napster 这样中央控制网络的脑袋，但纯点对点网络——比如 Gnutella 和 Tor——看起来各自都守住了阵地。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;div class=&#34;mail-nav&#34;&gt;&#xA;&lt;span class=&#34;prev&#34;&gt;← &lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/general.html&#34;&gt;综合&lt;/a&gt;&lt;/span&gt;&#xA;&lt;span class=&#34;next&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/mingyan/identity.html&#34;&gt;身份&lt;/a&gt; →&lt;/span&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>中本聪活动时间线</title>
				<link>https://bitcoinarche.com/wenxian/shijianxian.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/shijianxian.html</guid>
				<description>&lt;div class=&#34;timeline&#34;&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2008-10-31&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;白皮书发布于 Cryptography 邮件列表&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;《Bitcoin: A Peer-to-Peer Electronic Cash System》随邮件发出（18:10 UTC），比特币以一篇九节论文的形式首次公开。此后两周，他在同一线索中逐条回应质疑——这些邮件是理解设计动机的第一手材料。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/youjian/m01.html&#34;&gt;回链档案：白皮书发布邮件&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2009-01-03&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;创世区块诞生&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;区块 0 被挖出，coinbase 中嵌入当日《泰晤士报》头条原文「Chancellor on brink of second bailout for banks」。这句话常被误当作他的自述，实为报纸标题，考据见误引考据专题。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/baipishu.html&#34;&gt;回链档案：白皮书页&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2009-02-11&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;在 P2P Foundation 发出第一篇论坛帖&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;「Bitcoin open source implementation of P2P currency」——宣布开源实现发布。此后近两年，他在论坛逐日答疑、修 bug、定规则，543 篇帖子是本站归档的主体。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p001.html&#34;&gt;回链档案：第一篇论坛帖&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2010-08-15&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;值溢出事件：当日发现、当日修复&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;区块 74638 出现利用整数溢出的异常交易，可凭空生成巨额比特币。他在数小时内发布 0.3.10 补丁，链随后重组抹去该区块——这是比特币历史上唯一一次通胀型事故及其处置全程的公开记录。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p375.html&#34;&gt;回链档案：0.3.10 补丁公告帖&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2010-12-12&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;最后一篇论坛帖&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;发布 0.3.19（加入 DoS 限制、移除安全模式）后，他不再在论坛发言。此后仅有零星私人邮件，公开记录就此收束。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p542.html&#34;&gt;回链档案：最后一篇论坛帖&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2011-04-23&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;最后一封已知邮件&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;致 Mike Hearn 的私人邮件中写道自己已转向其他事情。此信不在公开邮件列表归档内，系收信人后来公布；流传版本与语境的核验见误引考据专题。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/kaoju/&#34;&gt;误引考据专题&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;tl-item&#34;&gt;&#xA;&lt;div class=&#34;tl-date&#34;&gt;2014-03-07&lt;/div&gt;&#xA;&lt;div class=&#34;tl-title&#34;&gt;「I am not Dorian Nakamoto」&lt;/div&gt;&#xA;&lt;div class=&#34;tl-sum&#34;&gt;沉寂三年多后，他的 P2P Foundation 账号留下一句回应，否认自己是新闻报道所指的 Dorian Nakamoto。这是归档中最后一则以其名义出现的公开文字。&lt;/div&gt;&#xA;&lt;div class=&#34;tl-tags&#34;&gt;&lt;a href=&#34;https://bitcoinarche.com/wenxian/luntan/p543.html&#34;&gt;回链档案：该帖原文页&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>综合</title>
				<link>https://bitcoinarche.com/wenxian/mingyan/general.html</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bitcoinarche.com/wenxian/mingyan/general.html</guid>
				<description>&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-03-23&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;BitcoinTalk · Re: who is bitcoin.com · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/94/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;.com 域名的注册费实在太便宜了，所以你能想到的任何好名字，都早已被某个域名投机者抢注。好在开源项目本来就多用 .org。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;The price of .com registrations is lower than it should be, therefore any good name you might think of is always already taken by some domain name speculator.  Fortunately, it&amp;#x27;s standard for open source projects to be .org.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;mail-box&#34;&gt;&#xA;&lt;div class=&#34;mail-head&#34;&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;日期&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;2010-06-18&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&lt;span class=&#34;k&#34;&gt;来源&lt;/span&gt;&lt;span class=&#34;v&#34;&gt;BitcoinTalk · Re: Get 5 free bitcoins from freebitcoins.appspot.com · &lt;a href=&#34;https://satoshi.nakamotoinstitute.org/posts/bitcointalk/129/&#34;&gt;原文&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;mail-body&#34;&gt;&#xA;&lt;p&gt;首个项目选得非常好，干得漂亮。本来我想着，如果没人做，我就自己来做这个——等到凡人再也挖不出 50BTC 的时候，新用户一进来就能先拿到点币试试。捐赠应该能让它一直有货。页面上显示分发机的余额，会鼓励大家往里添币。&lt;br&gt;&lt;br&gt;你应该在页面上放一个捐赠用的比特币地址，方便想添币的人打款；理想情况下，每收到一笔捐款，就换一个新地址。&lt;/p&gt;&#xA;&lt;details&gt;&lt;summary&gt;英文原文&lt;/summary&gt;&lt;p&gt;Excellent choice of a first project, nice work.  I had planned to do this exact thing if someone else didn&amp;#x27;t do it, so when it gets too hard for mortals to generate 50BTC, new users could get some coins to play with right away.  Donations should be able to keep it filled.  The display showing the balance in the dispenser encourages people to top it up.&lt;br&gt;&lt;br&gt;You should put a donation bitcoin address on the page for those who want to add funds to it, which ideally should update to a new address whenever it receives something.&lt;/p&gt;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
	</channel>
</rss>
