28
votes
Accepted
What's a Sybil attack?
A Sybil attack is an attack where a single adversary is controlling multiple nodes on a network. It is unknown to the network that the nodes are controlled by the same adversarial entity. For example, ...
21
votes
Accepted
What is the difference between Dogecoin and Bitcoin at the network level?
TL;DR: small code differences, but many larger ecosystem differences
IIRC, Dogecoin is a fork of Luckycoin, which in turn was forked from Litecoin, which was forked from Tenebrix, which was forked ...
17
votes
Accepted
Bitcoin without mining - what needs to be implemented
Mining is not essential for coin creation. New coin introduction can be tied to new block creation, or be time based. Even if you don't use proof of work, you will still have blocks (even if you don't ...
6
votes
What is needed to get listed on a currency exchange website?
First, you're going to have to prove that your altcoin is useful and has value and liquidity. You can't just create a new coin and expect people to value it. The most successful altcoins have ...
5
votes
How to generate Ed25519 public key from private key using libsodium?
It's not possible to directly compute the ed25519 public key from the private key. Instead, use the deterministic private key to create a seed, then use the seed to re-create the private key with its ...
5
votes
Accepted
how to convert blockchain to new version?
The issue here is with:
(block.nVersion < 3 && nHeight >= consensusParams.BIP66Height)
Your block has version 2, but I assume the block you are trying to download is higher than ...
5
votes
Why is my transaction immature?
Block rewards (coinbase outputs) can't be spent for 100 blocks.
This is called "maturity" in the codebase and is to protect some behavior around reorganizations.
4
votes
Accepted
Why doesn't changing MAX_MONEY change the maximum number of coins?
Despite the name, the MAX_MONEY constant is not used in determining the total maximum number of coins. Rather, it is used only for a sanity check: any transaction output larger than MAX_MONEY is ...
4
votes
How do you make a coin resistant to soft forking?
You can't prevent miners from enforcing more rules than the rest of the network is. However, to actually turn that into a soft fork, a significant portion of the network also needs to start enforcing ...
4
votes
How to prevent ASIC mining for my new altcoin?
Are there any steps which I should include in my altcoin's mining algorithm to prevent ASIC mining?
That's not really what you should be asking. You should be asking, "Can someone design an ASIC ...
4
votes
Accepted
Where can I learn how to create my own blockchain with a new transaction scheme?
The reason why you are not finding many detailed resources about blockchain is because it is a new innovation and not widely understood. Most resources are scattered across blogs and code repositories....
4
votes
Accepted
How to create a new genesis block using CreateGenesisBlock() function
The genesis block still must meet the proof of work requirements that other blocks must also meet. So you must actually mine the genesis block. To do this, you need to put CreateGenesisBlock in a ...
3
votes
How Do I create a Mining Pool for an Altcoin?
Check out MPOS, here is a guide to setting up an MPOS pool:
https://github.com/MPOS/php-mpos/wiki/Quick-Start-Guide
And, to answer your last question, it is impossible to solo mine standard coins ...
3
votes
Blockchain as a way to host truly free social website like reddit
You're looking for Freenet, a p2p plataform which is only different from your idea in the fact that, to avoid wasting disk space, Freenet deletes old and unpopular content.
3
votes
Blockchain as a way to host truly free social website like reddit
you might be interested to know that the bitcoin blockchain can already be used to store arbitrary data. for example the original whitepaper pdf that satoshi wrote explaining how bitcoin works has ...
3
votes
Which cryptocurrency has the smallest block time?
EOS has blocks that are published every ~500ms, so around two blocks per second. That's a contender for the top spot for sure
3
votes
Accepted
Which cryptocurrency has the smallest block time?
There was a coin called Flashcoin that tried to do 6-second block times. I don't think that's being actively mined anymore as another Flashcoin appeared a year later (60-second block times).
Ethereum ...
3
votes
Bitcoin without mining - what needs to be implemented
Background
What bitcoin does is maintaining a distributed ledger in which transactions are stored. Simplified, you will get a huge table like this:
From | To | Amount
------+--------+---------...
3
votes
Accepted
Is it possible for an individual to start their own blockchain working with Bitcoin Core?
It is indeed possible, with some tweaks in the code to differentiate from the original. Effectively, you'd be starting an altcoin with all the same parameters as bitcoin.
However, if it had ...
3
votes
What precisely are vSeeds "seednodes", how to they work, how to create one for a new network?
Couple of points covering what it is and how it works:
The description might be out of date. You'd need to follow the code to see how seeding is done. E.g. IRC seeding is not used any more (but ...
3
votes
Tezos vs Decred
Decred is limited in what you can amend with on-chain governance. With Tezos you can amend any part of the protocol, including the governance mechanism itself.
3
votes
Accepted
New params of chainparams.cpp. What put on them and how generate?
uint256S("00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); //what this do ? end what put to here
The first line describes a minimum difficulty.
consensus....
3
votes
Is it possible to have a cryptocurrency based on email address?
With Bitcoin and its derivatives, you can already generate a private key any way you like and import it using the importprivkey RPC command. You may start with any 256 bits of data (i.e. any number ...
2
votes
How to fork an Altcoin Which has 0 Reward Block to continue mining after the LAST POW BLOCK
I don't know ,if you created the coin ,it will be very easy for u to extend the pos margin block area(those pow blocks:>)You not only need to differ the blocks when CreateNewBlock by nBestBlockHeight ...
2
votes
Where do i start for creating altcoin?
This post on bitcointalk is a good starting point.
The basic idea is to:
fork an existing coin
Customize some values (block reward, block time, hash algorithm, etc.)
Boot strap the coin by mining ...
2
votes
ASIC resistant PoW mechanism that generates new hash functions. How does that work?
Even though i'm a beginner in everything that concerns cryptocurrencies, please let me propose a guess, that others more prepared will correct. The idea is that an ASIC is a very specialized piece of ...
2
votes
How are some coins premined?
There are various ways to premine coins, some are use for scam coins and others are used by experimental altcoins.
The premining made by scam coins are usually made with 3 methods:
1-At the first ...
2
votes
Premining documentation?
Premining just means you can mine at your own at a very low difficulty before normal users have connected to your network. The size of the reward is determined by the protocoll so you cant change it ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
altcoin-development × 123altcoin × 44
blockchain × 18
genesis-block × 16
bitcoin-core-development × 11
bitcoind × 9
bitcoin-core × 8
litecoin × 8
block × 7
mining-reward × 7
development × 5
alternatives × 5
proof-of-stake × 5
wallet × 4
consensus × 4
mining-theory × 3
network × 3
public-key × 3
blockchain-fork × 3
miner-configuration × 3
exchange-rate × 3
compiling × 3
algorithms × 3
adoption × 3
cryptonote × 3