Bitcoin Forum
February 26, 2021, 01:14:18 PM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN][XCN] Cryptonite - NEW Thread | 1st mini-blockchain coin | Bounties! on: February 23, 2017, 09:42:58 AM

FOR THE OLD THREAD CLICK HERE: it is unmantained but full of information


Cryptonite (also known as Crypton) was launched in 2014 and is the first crypto-currency to implement the mini-blockchain scheme along with many other innovative features. Our goal was to create a truly scalable cryptocurrency which combined many of the best ideas developed within the alt-coin community and some of our own innovative ideas. The basic philosophy of Cryptonite is to follow the ideals set by Bitcoin as closely as possible but improve upon everything that could be improved.

Cryptonite was developed by the Mini-blockchain Project over a period of almost four months. Cryptonite is a fork of the Bitcoin core but the code has been extensively modified and expanded upon. It seems that the altcoin community is experiencing a torrential flood of clone-coins right now and it is not our goal to add to that pile of useless altcoins. Our goal was to create something truly new, innovative, and useful to the cryptocurrency community.

The altcoin community should be about innovation, not a select few people making a quick buck. Our goal was to break out of that greed driven trend. Cryptonite had no pre-mine, no IPO, the difficulty adjustment algorithm is designed to adapt quickly and prevent instamines, the coins are distributed fairly over a long period of time (half mined after 10 years), we did over a month of public beta testing before release along with a week early pre-announcement.

Brief Overview


Cryptonite is the first implementation of the light weight mini-blockchain scheme. Nodes will never again spend days synchronizing with the network and the average user will not have to fear becoming a full node. This is possible because of our decentralized balance sheet approach.

Innovative Ideas

Cryptonite combines many great ideas developed by the altcoin community and also includes several novel features not seen in another cryptocurrency until now. Two innovative features which help improve security and trust are unmalleable transactions and withdrawal limits.

Smart Adaptation

Cryptonite achieves smart coin distribution by adjusting the difficulty and the block reward every block, adapting quickly to changes and providing smoother transitions. The dynamic max block size mechanism ensures that the transaction capacity of the network naturally grows over time.

Future Proofed

Cryptonite has an unparalleled potential for scalability and transaction capacity. The total coin supply has a full 64 bits of granularity, the nonce and the timestamp have also been increased to 64 bits. The M7 PoW algorithm uses multiple cryptographically secure hashing algorithms.


Cryptonite has superior support for micro-transactions because we don't have to worry about keeping any so called "dust" in the blockchain forever. Since blockchain bloat is not a problem, blocks can be larger and we can encourage the use of custom transaction messages.

Multi-Sig Support

Cryptonite has full native support for multi-signature transactions, which require multiple parties to sign a transaction with different keys before it is considered valid. Multi-sig transactions are useful in many real world situations, especially for consumer protection and escrow schemes.


- Block time: 1 per minute
- Block reward: changes every block (half life of 10 years)
- Max block size: changes every block (100 block average * 2)
- Difficulty adjustment: changes every block (1000 block filter)
- Coin supply: 2^64-1 units (1.84 billion coins, 10 dec places)
- Mining algorithm: M7 PoW
- Coin Maturity: instant
- Pre-mine: none

Mining and alternate wallets

NEW br@indr@in merge of pallas M7 code with djm34 base, with api support and windows builds:
CCminer by pallas and djm34, merged by br@indr@in

Windows build of my M7 miner (compiled by anthbs), faster than djm's but doesn't have APIs:
CCminer by pallas, windows binary

ccminer sources:
Pallas ccminer for nvidia

ccminer by djm34 with M7 support (windows binaries and sources):
CCminer for nvidia by Djm34

cpu miner compiled (from 1gh sources) for windows64 by hashgoal:
Cpuminer for windows

Older info follows:

Use the setgenerate command or one of these miners:

Standalone CPU Miner
Cuda GPU Miner

Check here for pre-compiled cuda miner binaries for Win64:

Check here for djm34's ccminer Windows binaries:
cudaMiner & ccMiner CUDA based mining applications

Check here for the Claymore AMD GPU Miner:
Claymore Cryptonite (XCN) GPU Miner


wallet cross compile guide by
Wallet cross compile guide

wallet compile guide for Windows by Palgin:
Windows QT wallet compile guide

wallet compile guide for Linux by Hamilton:
Linux compile guide

wallet compile guide for Linux with tcmalloc support (for better performance) by krnlx:
Linux compile guide with tcmalloc

See the wiki for information on the Cryptonite API:


Nodes list:

For your convenience, put this into your cryptonite.conf:

See this very informative post written by watuba.

Also see this page:

Blockchain snapshot:

Mini-blockchain is about quick initial sync and small data directory.
But there are times when you may need the full blockchain; for example if you run a block explorer, or if you have troubles syncing for any reason. Another situation can be when you recover a private key on a new wallet, and want to see your old transactions.

Full Snapshot from 2021-01-04

How to use the snapshots: close the wallet and wait some seconds, to be sure that all the data files are closed. Copy the snapshot over your data directory (the one including "wallet.dat"), you don't need to delete anything. Run the wallet again. In case the wallet asks you, do not click "resync", just wait.

Detailed info
You can sync in two modes: from scratch or from a snapshot.

From scratch is the fastest as it syncs headers only, then blocks for the last week + the trie; usually takes about half an hour or a little more. This way you have less disk usage because you are making use of the mini-blockchain feature.

From snapshot you will have a full blockchain on disk, but takes time as it will download full blocks since the snapshot, and of course takes a lot more disk space.

If you go for the "from scratch" mode, and you interrupt it while it initially syncs, the trie may break and you will need to reset your blockchain (running with -resync or going for the snapshot mode).


Discord: Discord Cryptonite Server
Facebook: Facebook Page
YouTube channel: Cryptonite on YouTube
Telegram group: XCN telegram group
Telegram channel: XCN telegram channel
Instagram: XCN instagram page
Slack: Slack Cryptonite Team - auto-invite
QQ group number: 702884621
IRC: #cryptonite on freenode



DiceEX (chinese language only, new and untested): DiceEx
Bisq P2P exchange:
BX (apparently thai only):


Suprnova Pool:
Maxminers Pool:

Block Explorers

Official Explorer:
Alternative explorer

Cloud mining


Web wallet

Web wallet by hebe, supporting cryptonite: HEBE web wallet

We now have, courtesy of Bitfreak, a new repository with a Javascript code library to sign XCN transactions on a web browser (client side).
It is the basis for a web wallet and may have several other uses.

Here is the repository:

Anyone interested in developing using it, please join us on discord so we can talk!

Paper wallet supports Cryptonite: XCN paper wallet generator

Cryptonite Vanitygen (generate addresses with custom prefix)


Faucet by tnotm:
Sources: faucet on github


FTReporter article on XCN Beyond Bitcoin Ep 18: Cryptonite Interview With The Founder of Cryptonite
Cryptonite: The First Mini-Blockchain, Withdrawal Limiting & More


Fund address: CP6uhgcDnXzdgQhnz2q1xhSFMFinmqkQkh

The donations sent to this address will be used for:

- Classic twitter/social giveaways
- Development bounties
- Pools/explorers/other services

See bounties in the second post of this thread.

More Details

Mini-blockchain Scheme

Cryptonite is the first implementation of the mini-blockchain scheme, a scheme designed for maximum scalability, achieved by addressing the problem of blockchain bloat and providing a solution which allows all old transactions to be forgotten by the network after they become old enough. This allows new nodes to synchronize with the network extremely quickly and allows existing nodes to free up disk space by deleting old transactions. As a result of this scheme the network doesn't need to become increasingly centralized only by nodes capable of handling the full blockchain, so mining can remain more decentralized.

Micro-transactions & Messages

Thanks to the mini-blockchain scheme Cryptonite has superior support for micro-transactions and custom transaction messages attached to transactions. In Bitcoin and other altcoins where the full blockchain is required to synchronize with the network, small value transactions and transaction messages tend to be discouraged because they cause "blockchain bloat". The scalable nature of the mini-blockchain scheme relieves us from the concern of blockchain bloat and we can have full support for transaction messages and micro-transactions because nodes don't need to store transactions forever.

Withdrawal Limits

Cryptonite is the first altcoin to feature withdrawal limits, allowing users to set a limit on how many coins they can send from an address in one block. This is useful because it helps to prevent double spending and increases confidence in low-confirmation transactions. If a merchant can see that the withdrawal limit on an address prevents it from being emptied in a small number of blocks they can have much more confidence in any transactions sent to them from that address, even without any confirmations at all. So the main advantage of withdrawal limits is that 0-confirmation transactions become safer in the right conditions.

Unmalleable Transactions

If the claims of Mt. Gox and other businesses are to be believed, transaction malleability has caused quite a bit of damage to the Bitcoin economy. Of course even if that's the true reason why Mt. Gox went out of business, it's still their fault for not understanding transaction malleability when it was well known about for a long time. Cryptonite is the first altcoin to feature unmalleable transactions, in order to avoid any repeat of such undesirable events and allow the transaction ID's to be reliable. This is achieved by having the sender sign the txid and by ensuring the txid will always change when the contents of the transaction changes.
2  Alternate cryptocurrencies / Mining (Altcoins) / CCminer M7 (XCN) by djm34, fixed + optimized for cuda 8 and new cards by PALLAS on: August 15, 2016, 01:21:37 PM
Here is my forked ccminer for M7 algo (Cryptonite coin), fixed to compile and mine on cuda 8 (required) and newer cards.
It includes optimisations, and more I will add.
Tested on Linux (no visual studio support, sorry) and 970, 980Ti, 1070, 1080 and 1080Ti.

Here is the github repo:
3  Alternate cryptocurrencies / Mining (Altcoins) / [VTC] Lyra2RE Vertcoin optimized miner, NOW WITH SOURCES! on: February 05, 2015, 01:40:53 PM
Hello all,

I made a faster Lyra2RE kernel, currently it can do 1780 Kh/s on an r9 290 at core clock 1000 and memclock 1500.
It also works very fine at 1770 Kh/s with reduced core clock of 835, so very low power.
Tahiti (280x) hashing 1115 Kh/s at 835 core and 1500 mem (some users have reported even better results at 715 memclock).
Lyra is very dependent on memory performance, so depending on the ram chips you have on the card, the speed may vary sensibly.

Here is the full miner sources: LINK EXPIRED (
Windows build: LINK EXPIRED (

It includes a modified sgminer based on the djm34 version and my opencl files (some are slightly enhanced, some are heavily modified).
The kernel is not compatible with stock sgminer: contrary to what is usually done on multi algo kernels, I've made this one monolitic (instead of the original split version).

The miner has been developed on omega drivers (14.12) but it is reported to be working fine and as fast on newer ones - BUT - some users have reported half hashrate on the first card and fixed it by installing catalyst version 14.9.

Precompiled kernel binaries for 64 bit miner:
LINK EXPIRED (Lyra2REHawaiigw128l8.bin)
LINK EXPIRED (Lyra2RETahitigw128l8.bin)


People know me for my opensource works (including the groestlcoin opencl kernel), but now I'd like to try something different, kind of experiment, inspired by other people in this forum.
I will receive donations for it and send the binary to the donors. After a period of time, or if I get enough BTCs, I'll make it public (sources included).
I've had bad experience with donations in the past, let's see if Vertcoin people are different!
And know that if you leak the bin, diff will go up and you'll get less coins! ;-)

Donation BTC address: DISABLED

Current donation total: 0.197 BTC
Target: 3 BTC
Minimum donation for getting the bin: 0.02 BTC
Expiration: May 1


Note: in this picture I'm using a modified sgminer that provides another 2% increase at 835 core clock; I will not release this at first because it would be another sgminer fork for little gain.

Note2: the bin file you will receive is compatible with the latest djm34 sgminer, 64 bit, found here
4  Local / Annunci / [ANN] Diamond (DMD) Evolution v 2.0 | NUOVO wallet, 50% POS, cloudmining! on: November 05, 2014, 12:16:51 PM

Ricordati di attivare il PoS, sono Diamonds gratuiti!

฿itcoin market
฿itcoin market
Dollar market
฿itcoin market

Wallet version

Windows QT

Mac Wallet QT

Source Code

Block Chain + Data:
FTP -ZIP 20/09/14
FTP - 7Z  20/09/14
MEGA 21/09/14

Sostituisci tutti i file eccetto wallet.dat in
AppData > Roaming > cartella nascosta Diamond.

Diamond Price Ticker App (Android)

Diamond Multipool
Minare attraverso Nicehash o Wafflepool con i seguenti algoritmi:
Scrypt, SHA256, Scrypt-N, X11, X13, Keccak and X15.

danbi's pool
1% Fee , PROP, stratum & pushpool

Mining Field
0% Fee , PPLNS, DDoS protection, IRC support

Software per minare:

- Android Wallet con PoS
- Merged Mining
- Diamond OS
- Diamond Stabilisation Mechanism
- Diamond Cloud Mining
- Easy Invest Feature

Gia' ottenuti
- Coin Control
- ABE Block Explorer
- Paper Wallet
- Multipool

Opportunita' di investimento:

Premi pagati dalla fondazione:
- Android Wallet con PoS.

Per una lista completa di esercizi che accettano i Diamond visitate: o CoinPayments

Come minare solo HR's Guide

Tipologia di rete e diamond.conf consigliato
per una corretta configurazione a seconda dell'utilizzo del nodo:

- qualsiasi nodo che genera blocchi, sia PoW che PoS
(inclusi generatori PoS, PoW e pool).

Esempio di configurazione:


- tutti i nodi che non generano blocchi,
possono partecipare pienamente alla rete ed inoltrare i blocchi.
Per gli exchange e coloro che fanno tante transazioni.

Esempio di configurazione:


Post completo: BitcoinTalk

5  Alternate cryptocurrencies / Mining (Altcoins) / [ANN][GRS][DMD][DGB] Pallas optimized groestl opencl kernels on: September 12, 2014, 08:00:34 AM

If you are looking for the closed source myriad groestl miner (for DGB, SFR, etc.) look here instead:


This is my optimized Groestlcoin / Diamond and similar opencl kernel (groestl + groestl algorythm, not myriad-groestl which is groestl + sha, see the top of this post for the latter).
It is based on the sph version originally available on sph-sgminer but is now totally rewritten.
It should be compatible with all sph-sgminer versions and derivates.


v1 - to be compiled with catalyst 14.6 or 14.7:

R9 290x @1125 Mhz: ~26.4 Mh/s
R9 290 @1200: ~25 Mh/s
R9 280x (stock): ~18 Mh/s
7950 @1200: ~16 Mh/s
R9 270X: ~9.7 Mh/s

v2 - experimental hawaii only bin:

R9 290x @1125 Mhz: ~34.4 Mh/s
R9 290 @1100: ~30.6 Mh/s

Wolf0's Tahiti binary:

R9 280x: ~25 Mh/s


- Stop the miner
- Replace, and/or the kernel you want to use with this one (it's inside the "kernel" folder)
- Remove all the .bin files (in the main folder)
- Set worksize to 256 only (-w 256)
- Run and enjoy!


Set intensity from 20 to 22. Thread concurrency and all the other parameters are useless.
This kernel doesn't make use of gpu ram, so set the ram clock to THE MINIMUM POSSIBLE VALUE; for example 150 MHz for R9 290.
Now play with the core clock until you find the highest stable value (probably between 1100 and 1200 for the R9 290).


Tested working stable on R9 290, 280x and 7950. Should work on any recent amd gpu but performance is not guaranted to be optimal.
I doesn't work with cryptohunger optimized pool: use the conventional port or another pool. Also do not replace the optimized kernel of grs-sgminer but the normal one.


Try the following:
- Sure you set worksize to 256?
- Replace the generated .bin file with this one (64 bit, r9 280(x) and 290(x) only): LINK EXPIRED (diamondHawaiiw256l8.bin), see below for a newer binary file
- Lower the intensity
- Lower the core speed (are you sure you put the ram clock to the lowest possible value?)
- Since it uses more power, it could be a cooling issue too: check the gpu temperature


This work took me months of coding and testing and unslept nights; please show your appreciation (you are making more money by using it!) by donating to:


Opensource Kernel (v1):

Experimental Hawaii bin (v2):

Wolf0's Tahiti bin (
6  Other / Beginners & Help / OpenCL doesn't use all 512MB on: November 25, 2013, 03:04:42 PM

First post here! I've got a question of which I couldn't find the answer anywere.
I'm on ubuntu with beta catalyst drivers on a 7790.
Even though I:


I can't get past:

--thread-concurrency 7488

(because of buffer available size) while everybody can easily reach 8000 and even 8192.

Any clue?

Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!