<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bitcoin on David Hamp-Gonsalves</title><link>https://davidhampgonsalves.com/tags/bitcoin/</link><description>Recent content in Bitcoin on David Hamp-Gonsalves</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 02 Aug 2013 00:00:00 +0000</lastBuildDate><atom:link href="https://davidhampgonsalves.com/tags/bitcoin/index.xml" rel="self" type="application/rss+xml"/><item><title>Generating Bitcoins using Online Ads</title><link>https://davidhampgonsalves.com/generating-bitcoins-using-online-ads/</link><pubDate>Fri, 02 Aug 2013 00:00:00 +0000</pubDate><guid>https://davidhampgonsalves.com/generating-bitcoins-using-online-ads/</guid><description>&lt;p&gt;After reading about using &lt;a href="http://threatpost.com/buy-an-ad-own-a-browser-botnet"&gt;online ads to launch a javascript based DDoS attack&lt;/a&gt; I started wondering about how well such a system would do at mining bitcoins. These are my &lt;em&gt;rough calculations.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;From my research I&amp;rsquo;ve found there are 3 ways to mine bitcoins(compute hashes) using Javascript:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;UI thread&lt;/em&gt; (I was seeing about 800 hashes/s)&lt;/li&gt;
&lt;li&gt;Multiple threads via &lt;em&gt;WebWorkers&lt;/em&gt; (I was seeing about 13000 hashes/s)&lt;/li&gt;
&lt;li&gt;Using the GPU via &lt;em&gt;WebGL&lt;/em&gt; (&lt;a href="http://caniuse.com/webgl"&gt;limited browser support&lt;/a&gt; couldn&amp;rsquo;t find working example).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;I based my numbers on this implementation:&lt;/em&gt; (http://bitcoin.biniok.net/gl.html) running chrome on a pentium 4. The rates are averages over 5 seconds.&lt;/p&gt;</description></item></channel></rss>