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 - port 8081

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 from the links

5 Reasons Why ByteCoin (BCN) is Called Big Brother of BitCoin (BTC)

Untraceable payments The ordinary digital signature (e.g. (EC)DSA, Schnorr, etc...) verification process involves the public key of the signer. It is a necessary condition, because the signature actually proves that the author possesses the corresponding secret key. But it is not always a sufficient condition. Ordinary signature Ring signature is a more sophisticated scheme, which in fact may demand several different public keys for verification. In the case of ring signature, we have a group of individuals, each with their own secret and public key. The statement proved by ring signatures is that the signer of a given message is a member of the group. The main distinction with the ordinary digital signature schemes is that the signer needs a single secret key, but a verifier cannot establish the exact identity of the signer. Therefore, if you encounter a ring signature with the public keys of Alice, Bob and Carol, you can only claim that one of these individuals was the sig