Jump to content


whoami

Member Since 17 Feb 2014
Offline Last Active 02 Apr 2016 16:57
-----

Topics I've Started

Streaming to Box

23 April 2014 - 14:17

Is there a command line way to send a Youtube URL to a Box?


Bitcoin

17 February 2014 - 11:57

350px-Bitcoin.png

 

ASIC and FPGA miner in c for bitcoin

 

Features:

  • Very low overhead free c code for Linux and windows with very low non-mining CPU and ram usage
  • Stratum and GBT pooled mining protocol support
  • Scaleable networking scheduler designed to scale to any size hashrate without networking delays yet minimise connection overhead
  • long poll support - will use longpoll from any pool if primary pool does not support it
  • Self detection of new blocks with a mini-database for slow/failing longpoll scenarios, maximum work efficiency and minimum rejects.
  • Heavily threaded code hands out work retrieval and work submission to separate threads to not hinder devices working
  • Caching of submissions during transient network outages
  • Preemptive fetching of work prior to completion of current work
  • Local generation of valid work (via stratum, GBT or ntime rollover) whenever possible, as supported on a per-work item basis
  • Prevention of stale work submission on new block
  • Summarised and discrete device data statistics of requests, accepts, rejects, hw errors and work utility
  • Summary displayed when quitting
  • Supports multiple pools with multiple intelligent failover mechanisms
  • Temporary disabling of misbehaving pools rejecting all shares
  • On the fly menu based management of most settings
  • Trickling of extra work to backup pools if primary pool is responding but slow
  • RPC +/- JSON interface for remote control
  • Bitforce support - singles and minirig
  • Icarus support
  • Modminer support
  • Ability to cope with slow routers
  • Submit-old support
  • X-Reject-Reason support
  • Variable difficulty support
  • Share difficulty reporting
  • Target and block difficulty displays
  • Block solve detection
  • ASIC Avalon support
  • Bitburner support
  • Redfury/Bluefury USB stick support
  • Bi*fury USB support
  • BlackArrow Bitfury support
  • BFL SC asic support
  • Drillbit support
  • Klondike support
  • KnCminer support
  • Hashfast support
  • Nanofury support
  • Minion support
  • Antminer U1 support
  • Direct USB communications
  • Device hotplug
  • Heavily featured RPC API
  • Multicast support
  • Proxy support
Usage instructions:
 
Run "cgminer --help" to see options
 
Cgminer should automatically find all of your Avalon ASIC, BFL ASIC, BitForce
FPGAs, Icarus bitstream FPGAs, Klondike ASIC, ASICMINER usb block erupters,
KnC ASICs, BaB ASICs, Hashfast ASICs and ModMiner FPGAs.