<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shads</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shads"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Shads"/>
	<updated>2026-04-19T01:12:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=19025</id>
		<title>PoolServerJ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=19025"/>
		<updated>2011-11-08T09:13:56Z</updated>

		<summary type="html">&lt;p&gt;Shads: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PoolServerJ is a pure java implementation of a Bitcoin mining pool server.  It’s functionally very similar to pushpoold.  Although there are some differences it is capable of being swapped over with pushpoold without any config changes.&lt;br /&gt;
&lt;br /&gt;
====Features====&lt;br /&gt;
&lt;br /&gt;
* Native merged mining support.  Will work with standard bitcoind 0.5&lt;br /&gt;
* SCrypt blockchain support (e.g litecoin)&lt;br /&gt;
* Customisable coinbase transaction (pay block rewards to any wallet perhaps an offline secure wallet)&lt;br /&gt;
* Internal work generation (more than 10x faster than rpc getwork)&lt;br /&gt;
* Work caching - caches work from bitcoind or internal WorkMaker to handle short term spikes in requests&lt;br /&gt;
* Database resilience.  Server can keep running if database goes down and shares will be sent to database when connection is reestablished&lt;br /&gt;
* DoS resilience with QoS support to ensure workers who&#039;ve submitted valid work are serviced with priority&lt;br /&gt;
* Capable of pulling work from multiple bitcoin daemons to get around the getwork bottleneck and also to provide some redundancy&lt;br /&gt;
* Notify of block change via HTTP to a user configurable URL to support event triggered share processing&lt;br /&gt;
* Cached database handling (optional) to reduce round trips.&lt;br /&gt;
* Supports Mysql, Postgresql, sqlite3 (JDBC based so others can be added easily - currently only tested on mysql)&lt;br /&gt;
* Runs as a Windows service&lt;br /&gt;
* Longpolling support&lt;br /&gt;
* Integrated block monitoring using all available bitcoin daemon work sources&lt;br /&gt;
* Dump shares to Database, log file or stdout&lt;br /&gt;
* Safe restart - shares issued to client are dumped to file on shutdown and reloaded on startup so your miners won&#039;t get stale shares if you restart a live server&lt;br /&gt;
* Only dependency is a Java 6+ JDK.&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
&lt;br /&gt;
* [http://poolserverj.org/about/ PoolServerJ Homepage]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=33142.0 Forum Thread]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=33144.0 Tech Support Thread]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;br /&gt;
[[Category:Pool_Operators]]&lt;/div&gt;</summary>
		<author><name>Shads</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=19024</id>
		<title>PoolServerJ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=19024"/>
		<updated>2011-11-08T09:13:10Z</updated>

		<summary type="html">&lt;p&gt;Shads: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PoolServerJ is a pure java implementation of a Bitcoin mining pool server.  It’s functionally very similar to pushpoold.  Although there are some differences it is capable of being swapped over with pushpoold without any config changes.&lt;br /&gt;
&lt;br /&gt;
====Features====&lt;br /&gt;
&lt;br /&gt;
    * Native merged mining support.  Will work with standard bitcoind 0.5&lt;br /&gt;
    * SCrypt blockchain support (e.g litecoin)&lt;br /&gt;
    * Customisable coinbase transaction (pay block rewards to any wallet perhaps an offline secure wallet)&lt;br /&gt;
    * Internal work generation (more than 10x faster than rpc getwork)&lt;br /&gt;
    * Work caching - caches work from bitcoind or internal WorkMaker to handle short term spikes in requests&lt;br /&gt;
    * Database resilience.  Server can keep running if database goes down and shares will be sent to database when connection is reestablished&lt;br /&gt;
    * DoS resilience with QoS support to ensure workers who&#039;ve submitted valid work are serviced with priority&lt;br /&gt;
    * Capable of pulling work from multiple bitcoin daemons to get around the getwork bottleneck and also to provide some redundancy&lt;br /&gt;
    * Notify of block change via HTTP to a user configurable URL to support event triggered share processing&lt;br /&gt;
    * Cached database handling (optional) to reduce round trips.&lt;br /&gt;
    * Supports Mysql, Postgresql, sqlite3 (JDBC based so others can be added easily - currently only tested on mysql)&lt;br /&gt;
    * Runs as a Windows service&lt;br /&gt;
    * Longpolling support&lt;br /&gt;
    * Integrated block monitoring using all available bitcoin daemon work sources&lt;br /&gt;
    * Dump shares to Database, log file or stdout&lt;br /&gt;
    * Safe restart - shares issued to client are dumped to file on shutdown and reloaded on startup so your miners won&#039;t get stale shares if you restart a live server&lt;br /&gt;
    * Only dependency is a Java 6+ JDK.&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
&lt;br /&gt;
* [http://poolserverj.org/about/ PoolServerJ Homepage]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=33142.0 Forum Thread]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=33144.0 Tech Support Thread]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;br /&gt;
[[Category:Pool_Operators]]&lt;/div&gt;</summary>
		<author><name>Shads</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=13944</id>
		<title>PoolServerJ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=13944"/>
		<updated>2011-07-31T07:17:42Z</updated>

		<summary type="html">&lt;p&gt;Shads: Add forum thread links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PoolServerJ is a pure java implementation of a Bitcoin mining pool server.  It’s functionally very similar to pushpoold.  Although there are some differences it is capable of being swapped over with pushpoold without any config changes.&lt;br /&gt;
&lt;br /&gt;
====Features====&lt;br /&gt;
&lt;br /&gt;
* Work caching – caches work from bitcoind to handle short term spikes in requests&lt;br /&gt;
* DoS resilience with QoS support to ensure workers who’ve submitted valid work are serviced with priority&lt;br /&gt;
* Capable of pulling work from multiple bitcoin daemons to get around the getwork bottleneck and also to provide some redundancy&lt;br /&gt;
* Notify of block change via HTTP to a user configurable URL to support event triggered share processing&lt;br /&gt;
* Cached database handling (optional) to reduce round trips.&lt;br /&gt;
* Supports Mysql, Postgresql, sqlite3 (JDBC based so others can be added easily – currently only tested on mysql)&lt;br /&gt;
* Runs as a Windows service&lt;br /&gt;
* Longpolling support&lt;br /&gt;
* Integrated block monitoring using all available bitcoin daemon work sources&lt;br /&gt;
* Dump shares to Database, log file or stdout&lt;br /&gt;
* Safe restart – shares issued to client are dumped to file on shutdown and reloaded on startup so your miners won’t get stale shares if you restart a live server&lt;br /&gt;
* Only dependency is a Java 6+ JDK.&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
&lt;br /&gt;
* [http://poolserverj.org/about/ PoolServerJ Homepage]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=33142.0 Forum Thread]&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=33144.0 Tech Support Thread]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;br /&gt;
[[Category:Pool_Operators]]&lt;/div&gt;</summary>
		<author><name>Shads</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=13942</id>
		<title>PoolServerJ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=13942"/>
		<updated>2011-07-31T06:53:14Z</updated>

		<summary type="html">&lt;p&gt;Shads: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PoolServerJ is a pure java implementation of a Bitcoin mining pool server.  It’s functionally very similar to pushpoold.  Although there are some differences it is capable of being swapped over with pushpoold without any config changes.&lt;br /&gt;
&lt;br /&gt;
====Features====&lt;br /&gt;
&lt;br /&gt;
* Work caching – caches work from bitcoind to handle short term spikes in requests&lt;br /&gt;
* DoS resilience with QoS support to ensure workers who’ve submitted valid work are serviced with priority&lt;br /&gt;
* Capable of pulling work from multiple bitcoin daemons to get around the getwork bottleneck and also to provide some redundancy&lt;br /&gt;
* Notify of block change via HTTP to a user configurable URL to support event triggered share processing&lt;br /&gt;
* Cached database handling (optional) to reduce round trips.&lt;br /&gt;
* Supports Mysql, Postgresql, sqlite3 (JDBC based so others can be added easily – currently only tested on mysql)&lt;br /&gt;
* Runs as a Windows service&lt;br /&gt;
* Longpolling support&lt;br /&gt;
* Integrated block monitoring using all available bitcoin daemon work sources&lt;br /&gt;
* Dump shares to Database, log file or stdout&lt;br /&gt;
* Safe restart – shares issued to client are dumped to file on shutdown and reloaded on startup so your miners won’t get stale shares if you restart a live server&lt;br /&gt;
* Only dependency is a Java 6+ JDK.&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
&lt;br /&gt;
* [http://poolserverj.org/about/ PoolServerJ Homepage]&lt;br /&gt;
* http://forum.bitcoin.org/index.php?board=14.0&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;br /&gt;
[[Category:Pool_Operators]]&lt;/div&gt;</summary>
		<author><name>Shads</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=13941</id>
		<title>PoolServerJ</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=PoolServerJ&amp;diff=13941"/>
		<updated>2011-07-31T06:50:57Z</updated>

		<summary type="html">&lt;p&gt;Shads: Add page for PoolServerJ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PoolServerJ is a pure java implementation of a Bitcoin mining pool server.  It’s functionally very similar to pushpoold.  Although there are some differences it is capable of being swapped over with pushpoold without any config changes.&lt;br /&gt;
&lt;br /&gt;
====Features====&lt;br /&gt;
&lt;br /&gt;
* Work caching – caches work from bitcoind to handle short term spikes in requests&lt;br /&gt;
* DoS resilience with QoS support to ensure workers who’ve submitted valid work are serviced with priority&lt;br /&gt;
* Capable of pulling work from multiple bitcoin daemons to get around the getwork bottleneck and also to provide some redundancy&lt;br /&gt;
* Notify of block change via HTTP to a user configurable URL to support event triggered share processing&lt;br /&gt;
* Cached database handling (optional) to reduce round trips.&lt;br /&gt;
* Supports Mysql, Postgresql, sqlite3 (JDBC based so others can be added easily – currently only tested on mysql)&lt;br /&gt;
* Runs as a Windows service&lt;br /&gt;
* Longpolling support&lt;br /&gt;
* Integrated block monitoring using all available bitcoin daemon work sources&lt;br /&gt;
* Dump shares to Database, log file or stdout&lt;br /&gt;
* Safe restart – shares issued to client are dumped to file on shutdown and reloaded on startup so your miners won’t get stale shares if you restart a live server&lt;br /&gt;
* Only dependency is a Java 6+ JDK.&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
&lt;br /&gt;
* [http://poolserverj.org/about/ PoolServerJ Homepage]&lt;br /&gt;
* http://forum.bitcoin.org/index.php?board=14.0&lt;/div&gt;</summary>
		<author><name>Shads</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Software&amp;diff=13940</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Software&amp;diff=13940"/>
		<updated>2011-07-31T06:45:12Z</updated>

		<summary type="html">&lt;p&gt;Shads: Separated mining pool apps from mining pool servers - added PoolServerJ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of Bitcoin-related software. See also [[:Category:Software|Category:Software]].&lt;br /&gt;
&lt;br /&gt;
==Bitcoin clients==&lt;br /&gt;
Bitcoin clients:&lt;br /&gt;
*[[Original Bitcoin client|Bitcoin client]] - standard Bitcoin client, recommended for installation&lt;br /&gt;
*[[bitcoind]] - GUI-less version of the standard Bitcoin client, providing [[API reference (JSON-RPC)|JSON-RPC]] interface (see also -server option of the standard client)&lt;br /&gt;
Frontends to bitcoind:&lt;br /&gt;
*[[BitcoinApp]] - RPC client for iOS devices (iPhone, iPad, iPodTouch)&lt;br /&gt;
*[[Bitcoiner]] - Java RPC client (Android)&lt;br /&gt;
*[[Bitcoin-js-remote]] - JavaScript RPC client, support for QR codes&lt;br /&gt;
*[[Bitcoin-qt]] - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured&lt;br /&gt;
*[[Python Bitcoinclient]] - Python RPC client&lt;br /&gt;
*[[Spesmilo]] - Python/PySide RPC client&lt;br /&gt;
*[[Bitcoin-python]] - Python API&lt;br /&gt;
*[[Java Bitcoin Client]] - Java API&lt;br /&gt;
*[[Wallet.Net]] - Windows (soon to be cross platform) Full Featured, secure RPC client&lt;br /&gt;
Alternative, experimental implementations:&lt;br /&gt;
*[[BitDroid]] - Java client&lt;br /&gt;
*[[Bitdollar]] - C++/Qt client, unstable beta version&lt;br /&gt;
*[[BitCoinJ]] - Java client by Google, early development stage&lt;br /&gt;
*[[Freecoin]] - C++ client, supports alternative currencies like [[Beertoken]]&lt;br /&gt;
*[[Pycoin]] - Python client&lt;br /&gt;
*[[QBitcoin]] - C++/Qt client, unfinished&lt;br /&gt;
Frontends to eWallet:&lt;br /&gt;
*[[BitPay]] - Android application&lt;br /&gt;
&lt;br /&gt;
==Bitcoin Trade Data==&lt;br /&gt;
*[[Bitcoin Charts]] – Html website that has trading data for virtual all the bitcoin markets.&lt;br /&gt;
*[[Bitcoinity]] - Html Ajax website that shows a live feed of [[MtGox]], [[TradeHill]], and [[BitMarket]].&lt;br /&gt;
*[[MtGox Live]] - Html website that shows a live fee of [[MtGox]] trade data in an innovative chart form.  (Must Use Chrome)&lt;br /&gt;
*[[Preev]] - Bitcoin converter with live exchange rates.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin software==&lt;br /&gt;
&lt;br /&gt;
Web interfaces for merchants:&lt;br /&gt;
*[[MyBitcoin]] - Buy Now button to insert on websites&lt;br /&gt;
*[[Bitcoin Evolution]] - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)&lt;br /&gt;
*[[Btceconomy]] - a JavaScript widget listing items for sale&lt;br /&gt;
*[[Javascript Bitcoin Converter]] - currency conversion&lt;br /&gt;
&lt;br /&gt;
Web apps (opensource):&lt;br /&gt;
*[[Bitcoin Central]] - currency exchange&lt;br /&gt;
*[[Bitcoin Poker Room]] - poker site&lt;br /&gt;
&lt;br /&gt;
Browser extensions:&lt;br /&gt;
*[[Bitcoin Extension]] - check balance and send bitcoins (Chrome)&lt;br /&gt;
*[[Bitcoin Ticker]] - monitoring price (Chrome)&lt;br /&gt;
*[[Bitcoin Prices (extension)]] - monitoring price (Firefox)&lt;br /&gt;
*[[Bitcoin Tool]] - recognizes Bitcoin addresses on websites (Firefox, Chrome, IE)&lt;br /&gt;
&lt;br /&gt;
PC apps:&lt;br /&gt;
*[[BTConvert]] - currency conversion&lt;br /&gt;
*[[Sierra Chart MtGox Bridge]] - real-time charting&lt;br /&gt;
*[[BitTicker]] - monitoring price (Mac OS X)&lt;br /&gt;
*[[ToyTrader]] - a command line trading tool for [[MtGox]]&lt;br /&gt;
&lt;br /&gt;
Mobile apps:&lt;br /&gt;
*[[BitCoins Mobile]] - First iPad native app! Live market data, news feeds, mining pool statistics, full screen exchange price charts, bitcoin network statistical charts. (iPad only, iPhone/iPod Touch coming soon!)&lt;br /&gt;
*[[Bitcoin Alert]] - monitoring price (Android)&lt;br /&gt;
*[[BitcoinX]] - monitoring price (Android)&lt;br /&gt;
*[[BtcMobile]] - monitoring price and mining pool statistics (iPhone/iPad, Android)&lt;br /&gt;
*[[Miner Status]] - monitoring miner status (Android)&lt;br /&gt;
*[[SMS Bitcoins]] - transactions by SMS&lt;br /&gt;
*[[Bitcoin Wallet Balance]] - view your balance in real time on your android phone&lt;br /&gt;
&lt;br /&gt;
Other device apps:&lt;br /&gt;
*[[Zen Cart Bitcoin Payment Module]] - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart&lt;br /&gt;
&lt;br /&gt;
Operating systems:&lt;br /&gt;
*[[LinuxCoin]] - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software&lt;br /&gt;
&lt;br /&gt;
Mining apps:&lt;br /&gt;
*[[Poclbm]] - Python/OpenCL GPU miner ([[Poclbm-gui|GUI]])&lt;br /&gt;
*[[Poclbm-mod]] - more efficient version of [[Poclbm]] ([[Poclbm-mod-gui|GUI]])&lt;br /&gt;
*[[DiabloMiner]] - Java/OpenCL GPU miner ([[DiabloMiner.app|MAC OS X GUI]])&lt;br /&gt;
*[[RPC Miner]] - remote RPC miner ([[RPCminer.app|MAC OS X GUI]])&lt;br /&gt;
*[[Phoenix miner]] - miner&lt;br /&gt;
*[[Cpu Miner]] - miner&lt;br /&gt;
*[[Ufasoft miner]] - miner&lt;br /&gt;
*[[Pyminer]] - Python miner, reference implementation&lt;br /&gt;
*[[Remote miner]] - mining pool software&lt;br /&gt;
*[[Open Source FGPA Bitcoin Miner]] - a miner that makes use of an FPGA Board&lt;br /&gt;
&lt;br /&gt;
Mining Pool Servers (backend)&lt;br /&gt;
*[[Pushpoold]] - The original mining pool server&lt;br /&gt;
*[[Poold]] - Python mining pool server&lt;br /&gt;
*[[PoolServerJ]] - Java mining pool server&lt;br /&gt;
&lt;br /&gt;
Utilities, libraries, and interfaces:&lt;br /&gt;
*[[Bitcointools]] - a set of Python tools accessing the transaction database and the wallet&lt;br /&gt;
*[[Finance::MtGox]] - a Perl module which interfaces with the Mt. Gox API&lt;br /&gt;
*[[BitcoinCrypto]] - a lightweight Bitcoin crypto library for Java/Android&lt;br /&gt;
*[[Bitcoin Dissector]] - a wireshark dissector for the bitcoin protocol&lt;br /&gt;
&lt;br /&gt;
Lists of software:&lt;br /&gt;
*[[BitGit]] - list of Bitcoin-related opensource projects hosted at Git&lt;br /&gt;
&lt;br /&gt;
Developer resources:&lt;br /&gt;
*[[:Category:Developer|Category:Developer]]&lt;br /&gt;
*[[:Category:Technical|Category:Technical]]&lt;br /&gt;
*[[Original Bitcoin client/API calls list]]&lt;br /&gt;
*[[API reference (JSON-RPC)]]&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
*[[Namecoin]] - a distributed naming system based on Bitcoin technology&lt;br /&gt;
*[[Bitcoin Consultancy]] - an organization providing open source software and Bitcoin-related consulting&lt;br /&gt;
*[[Open Transactions]] - a financial crypto and digital cash software library, complementary to Bitcoin&lt;br /&gt;
*[[Moneychanger]] - Java-based GUI for [[Open Transactions]]&lt;br /&gt;
*[http://btcnames.org/ BTCnames] - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes&lt;br /&gt;
*[[Devcoin]] - the open source developer coin&lt;/div&gt;</summary>
		<author><name>Shads</name></author>
	</entry>
</feed>