THIS IS THE NEW THREAD, PLEASE WATCH AND POST HERE
IntroductionCryptonite (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 OverviewMini-BlockchainCryptonite 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 IdeasCryptonite 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 AdaptationCryptonite 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 ProofedCryptonite 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.
Micro-TransactionsCryptonite 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 SupportCryptonite 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.
Specifications- 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 walletsNEW 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@inWindows build of my M7 miner (compiled by anthbs), faster than djm's but doesn't have APIs:
CCminer by pallas, windows binaryccminer sources:
Pallas ccminer for nvidiaccminer by djm34 with M7 support (windows binaries and sources):
CCminer for nvidia by Djm34cpu 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 MinerCuda GPU MinerCheck here for pre-compiled cuda miner binaries for Win64:
dropbox.com/sh/56lnq52g4gny0m0/AADMJa2QTMSSc4g9gx1BfWIlaCheck here for djm34's ccminer Windows binaries:
cudaMiner & ccMiner CUDA based mining applicationsCheck here for the Claymore AMD GPU Miner:
Claymore Cryptonite (XCN) GPU MinerGuideswallet cross compile guide by e.nexus:
Wallet cross compile guidewallet compile guide for Windows by Palgin:
Windows QT wallet compile guidewallet compile guide for Linux by Hamilton:
Linux compile guidewallet compile guide for Linux with tcmalloc support (for better performance) by krnlx:
Linux compile guide with tcmallocSee the wiki for information on the Cryptonite API:
http://cryptonite.info/wiki/index.php?title=Cryptonite_APIFAQ/TroubleshootingNodes list:
http://xcn-explorer.selektion21.de/?page=peersFor your convenience, put this into your cryptonite.conf:
addnode=188.230.216.149
addnode=62.75.210.104
addnode=178.167.109.169
addnode=176.93.102.212
addnode=213.231.131.156
addnode=46.10.222.164
addnode=188.252.236.28
addnode=79.100.229.147
See
this very informative post written by watuba.
Also see this page:
www.cryptonite.info/?page=faqBlockchain 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 2022-06-02How 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 infoYou 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).
CommunityDiscord:
Discord Cryptonite ServerFacebook:
Facebook PageTwitter:
https://twitter.com/CryptoniteCoinYouTube channel:
Cryptonite on YouTubeTelegram group:
XCN telegram groupTelegram channel:
XCN telegram channelInstagram:
XCN instagram pageSlack:
Slack Cryptonite Team -
auto-inviteQQ group number: 702884621
IRC:
#cryptonite on freenodeReddit:
https://www.reddit.com/r/CryptoniteWiki:
http://cryptonite.info/wiki/ServicesExchangesNEW, LISTED AGAIN! AEX:
AEX.comFreiexchange:
freiexchange.comBisq P2P exchange:
bisq.networkPoolsSuprnova Pool:
xcn.suprnova.ccMaxminers Pool:
maxminers.net/xcn/Block ExplorersOfficial Explorer:
https://explorer.cryptonite.info/Alternative explorerSources:
https://github.com/MiniblockchainProject/ExplorerParserCloud miningHashBXWeb walletWeb wallet by hebe, supporting cryptonite:
HEBE web walletWe 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:
https://github.com/MiniblockchainProject/CoinJSAnyone interested in developing using it, please join us on discord so we can talk!
Paper walletWalletgenerator.net supports Cryptonite:
XCN paper wallet generatorCryptonite Vanitygen (generate addresses with custom prefix)https://github.com/pallas1/vanitygen-XCNFaucetsFaucet by tnotm: http://cryptonite-xcn.com/faucet/Sources:
faucet on github MediaFTReporter article on XCNletstalkbitcoin.com:
Beyond Bitcoin Ep 18: CryptoniteCoinsSource.com:
Interview With The Founder of CryptoniteCryptonite: The First Mini-Blockchain, Withdrawal Limiting & MoreDonationsFund 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 DetailsMini-blockchain SchemeCryptonite 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 & MessagesThanks 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 LimitsCryptonite 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 TransactionsIf 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.