Skip to main content

Why ByteCoin is Best for Miners with CPU & GPU


The proof of work mechanism is actually a voting system. Users vote for the right order of the transactions, for enabling new features in the protocol and for the honest money supply distribution. Therefore, it is important that during the voting process all participant have equal voting rights. CryptoNote brings the equality with an egalitarian proof-of-work pricing function, which is perfectly suitable for ordinary PCs. It utilizes built-in CPU instructions, which are very hard and too expensive to implement in special purpose devices or fast memory-on-chip devices with low latency.
We propose a new memory-bound algorithm for the proof-of-work pricing function. It relies on random access to a slow memory and emphasizes latency dependence. As opposed to scrypt, every new block (64 bytes in length) depends on all the previous blocks. As a result a hypothetical "memory-saver" should increase his calculation speed exponentially.
Our algorithm requires about 2 Mb per instance for the following reasons:
1. It fits in the L3 cache (per core) of modern processors, which should become mainstream in a few years;
2. A megabyte of internal memory is an almost unacceptable size for a modern ASIC pipeline;
3. GPUs may run hundreds of concurrent instances, but they are limited in other ways: GDDR5 memory is slower than the CPU L3 cache and remarkable for its bandwidth, not random access speed.
4. Significant expansion of the scratchpad would require an increase in iterations, which in turn implies an overall time increase. "Heavy" calls in a trust-less p2p network may lead to serious vulnerabilities, because nodes are obliged to check every new block's proof-of-work. If a node spends a considerable amount of time on each hash evaluation, it can be easily DDoSed by a flood of fake objects with arbitrary work data (nonce values).
One of the proof-of-work algorithms that is in line with our propositions is CryptoNight, created by Bytecoin developers in a cooperation with our team. It is designed to make CPU and GPU mining roughly equally efficient and restrict ASIC mining.

Comments

Popular posts from this blog

How to Get Blazing Fast BlockChain Sync on your ByteCoin Wallet

The Bytecoin Wallet needs a Bytecoin node to connect to in order te retrieve information from the blockchain. By default the wallet will start a local node. On first start this node needs to download all the history of the entire blockchain (around 7 GB) from the Bytecoin network. This can take several hours or even days depending on your connection. The process can be much quicker if you grab the blockchain and download it directly from the  Bytecoin site . But you can also connect to a remote node. This will work out-of-the box, which is great if you want to just connect and get going with your wallet or as a backup if your local node is not preforming. Setting the connection to remote node is done in the preferences settings. From auto selection (which defaults to embedded) switch to remote daemon. That’s it! Just launch the wallet and you are connected. Below are the nodes you can connect to in RPC mode -  node.bytecoin.ninja - port 8081 bcnrps.ebrahma.com - p...

How to Get Started with ByteCoin (BCN)

If you are a mid to long term investor who invest for good 1 to 3 years of period then not investing in ByteCoin (BCN) would be sheer foolishness. BCN is bound to grow 100 folds in next one year as all major exchanges would be listing it very soon along with Wallets like Jaxx have announced their plans to add BCN.  Leading online cryptocurrencies payment gateway GoURL is also adding BCN to the list very soon. So, the best time to invest in BCN is TODAY !! So how do you get started with BCN ? If you an existing crypto investor, You probably hold some BTC or other coins which can be traded for BCN on popular exchanges like HitBTC , Poloniex , Cryptopia . You can now either keep them in your exchange or bring them to your wallet.  USERS NEW TO CRYPTOCURRENCIES If you are a new investor and like me have decided to start investments journey with ByteCoin, then below are the steps to be followed -  Step 1 Get The Wallet Download the ByteCoin wallet for your OS ...

How ByteCoin (BCN) is the Only Coin Fulfilling Satoshi's Vision

BitCoin emerged as the financial revolution and shocked all banks, governments & other concerned institutions. Having a universal currency is not a distant dream now but with the technological advancements in the field of mining, original dream of "The Great Satoshi Nakamoto" also got disrupted. In his whitepaper he mentioned -  "Proof-of-work is essentially one-CPU-one-vote." Please refer to the snapshot from original whitepaper below -  Now all those who think ByteCoin is fork of BitCoin, Its not. These are two entirely different codebases actually.  Bytecoin  (BCN) has a very different proof of work, called CryptoNight. As referred above, Satoshi’s  whitepaper  states that one CPU should be equal to one user vote. However, his assumption did not hold, since FPGA farms and ASICs were soon to emerge and provided their holders with extreme advantage over other users. There have been several unsuccessful attempts to address this issu...