<oembed><type>rich</type><version>1.0</version><author_name>npub1m6p5kgcd428x6pxyfege98zjmlwrdhp0gyz6pdnsvrvalscddnxqurdjn5</author_name><author_url>https://nostr.ae/npub1m6p5kgcd428x6pxyfege98zjmlwrdhp0gyz6pdnsvrvalscddnxqurdjn5</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-02-15&#xA;📝 Original message:On Thu, Feb 12, 2015 at 09:27:22AM +0100, Tamas Blummer wrote:&#xA;&gt; &#xA;&gt; &#xA;&gt; On Feb 12, 2015, at 9:16 AM, Alex Mizrahi &lt;alex.mizrahi at gmail.com&gt; wrote:&#xA;&gt; &gt; Why don&#39;t you use getrawmempool RPC call to synchronize mempool contents?&#xA;&gt; &#xA;&gt; &#xA;&gt; &#xA;&gt; Since RPC interface does not scale to serve a multi user service.&#xA;&gt; In absence of better alternative, the interfaces used by a proprietary extension are usually the same as in P2P consensus.&#xA;&gt; &#xA;&gt; POW is used to figure the longest chain and until now broadcasted transactions were assumed the one and only. &#xA;&gt; These simple rules ensure a consensus between the proprietary stack and the border router, and that is the consensus I referred to.&#xA;&gt; &#xA;&#xA;If a proprietary stack has problems with replace-by-fee then it&#39;s probably &#xA;succeptible to malicious attack because an attacker could just broadcast&#xA;one transaction to the network and then replace it when they are able to&#xA;mine a block themselves.&#xA;&#xA;&gt; &#xA;&gt; On Feb 12, 2015, at 8:45 AM, Peter Todd &lt;pete at petertodd.org&gt; wrote:&#xA;&gt; &gt; IOW, assume every transaction your &#34;border router&#34; gives you is now the&#xA;&gt; &gt; one and only true transaction, and everything conflicting with it must&#xA;&gt; &gt; go.&#xA;&gt; &#xA;&gt; &#xA;&gt; You are right that the assumption about the one and only transaction have to be relaxed. Broadcasting &#xA;&gt; double spend only if it is actually replacing an earlier - for whatever reason, would simplify internal consensus logic .&#xA;&gt;</html></oembed>