People who code: we want your input. Take the Survey

Questions tagged [genesis-block]

Refers to the very first block of a new blockchain based cryptocurrency.

Filter by
Sorted by
Tagged with
0
votes
1answer
31 views

Is the coinbase transaction the one and only means of minting new coins?

I'm new to blockchain and want to start my own private network. I've gotten a lot of information here about coinbase transactions and how they make mining "empty" blocks useful. I would like ...
0
votes
1answer
789 views

Block Hash and Nonce generated by GenesisH0 python script is incorrect

After running GenesisH0 python script to generate the Genesis block for a local testnet (using v0.15.1), I got the following results. merkle hash: ...
4
votes
2answers
585 views

Why is the full blockchain required, effectively forever?

I do understand that every block is validated in terms of the blocks before it by way of the previous block's hash, all the way back to the genesis block. However, could the protocol be modified such ...
1
vote
1answer
32 views

What would be the easiest way to test the submitblock method?

I'm constructing a customized miner, and I'd like to check if the submitblock method would work properly when connected to mainnet. What would be the easiest way of doing that using RPC calls and ...
0
votes
1answer
48 views

cannot decode block 0 to find the output address. I can decode much higher blocks. what am i missing?

Can you please decode block 0 output transaction manually showing me how to get the output address namely: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
1
vote
1answer
722 views

Different hash while creating genesis block

I've created a genesis block following this instructions: https://bitcointalk.org/index.php?topic=181981.0 Using this data: ./genesis ...
1
vote
0answers
34 views

cannot generate bitcoin first block

I have download bitcoin source and change genesis in regtest. and i try to generate 1 block by command ./bitcoin-cli -generate 1 it does not show any mining block. i try over 10 times but it is still ...
1
vote
1answer
48 views

How is the Max Target of a Genesis Block Decided?

I've been diving into the world of Blockchain and crypto lately, trying to build my understanding of mining specifically. I understand that in POW systems, the difficulty of the first block is 1, and ...
1
vote
0answers
18 views

RegTest Genesis Error

how to generate regression test genesis block ? i saw in bitcion nonce is 2. but i generate from GenesisH0 it not showed nonce 2. for other altcoin i saw nonce is 0 why ? how to generate it ? python ...
4
votes
1answer
444 views

Blocks from before the genesis block

How do we know that there are no blocks that predate the genesis block? A block that could potentially contain any number of coins. If somebody already created such a block from before the genesis but ...
2
votes
4answers
14k views

How can I create a new Genesis Block? [closed]

I'm trying to create a testcoin using litecoin. To create genesis block I changed some lines to : block.nTime = 1390948469; // current time uint256 hashGenesisBlock("0x"); //I dont now it's true or ...
1
vote
0answers
33 views

When, and why did people use 1-starting P2PKH address to represent bare-pubkey P2PK outputs?

I notice that some web blockchain explorer, like https://blockstream.info, doesn't show the famous "Satoshi's bitcoin genesis address" (1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa) for me in the ...
39
votes
3answers
15k views

Why can’t the genesis block coinbase be spent?

According to the bitcoin wiki: The first 50BTC block reward went to address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, though this reward can't be spent due to a quirk in the way that the genesis block is ...
3
votes
3answers
5k views

How can one create a Genesis Block for a new Proof of Stake Cryptocurrency?

I've been trying to fork the cryptocurrency Clams for about a week now. All of my code is correct to the coin's specifications, but I've been stuck on the creation of the blockchain. The developers ...
2
votes
2answers
193 views

Why is the scriptSig formatted this way in the Genesis Block (inside function CreateGenesisBlock)

I was exploring the function static CBlock CreateGenesisBlock inside src/chainparams.cpp and I was looking at the way Satoshi created its scriptSig: txNew.vin[0].scriptSig = CScript() << ...
0
votes
1answer
36 views

GetBlockChecked always returning genesis block?

currently I'm exploring Bitcoin source code and I tried to add custom function getblockvalue inside of blockchain.cpp. Purpose of function is to return sum of all transaction outputs inside of a ...
0
votes
2answers
403 views

What is the source of initial transactions of bitcoin?

Sorry, if I am wrong or silly! It is understood that: a) Satoshi Nakamoto sent the first transaction to developer Hal Finney on January 12, 2009, the genesis block contains 1,073 transactions and he ...
0
votes
1answer
54 views

How to calculate nbits from powlimit

I remember some where was table and python scrypt for do this , when reinstall my debian i was lose this script. Example we hv uint256S("...
0
votes
1answer
61 views

How were the first coins spendable?

Apologies for my limited understanding, still learning. According to https://en.bitcoin.it/wiki/Genesis_block: The first 50 BTC block reward went to address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa,[1]...
2
votes
1answer
139 views

Genesis block coinbase transaction without confirmations

Why the coinbase transaction, comming from the genesis block, don't have confirmations? All the others coinbase transactions have confirmations, but not in the Genesis block.
2
votes
0answers
37 views

What in detail makes the Coinbase in the Genesis Block unspendable? [duplicate]

I was aware that the Genesis block's reward was unspendable, and that there was no UTXO for it in the UTXO Set. I thought that this was due to the Genesis block being hardcoded and the actual ...
2
votes
2answers
434 views

What is Bitcoin's “genesis hash”?

From Lightning Network documentation: Used in several of the BOLT documents to denote the genesis hash of a target blockchain. This allows nodes to create and reference channels on several ...
1
vote
1answer
493 views

Altcoin - genesis block - TypeError: __init__() takes exactly 2 arguments (3 given)

I'm trying to use the genesis script from innova to generate a genesis block of Xevan_hash https://github.com/innovacoin/GenesisH0/blob/master/genesis.py I'm using these parameters: python genesis....
0
votes
1answer
136 views

Why explorers show difference balance for genesis block?

When I check balance for the address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa - different sources show different results. 66.92700504 BTC https://bitref.com/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa https://www....
1
vote
1answer
989 views

Premine coins from genesis block are gone after one transaction from account/wallet

Please check the whole question once before giving negative marking or Mark as duplicate of Why can’t the genesis block coinbase be spent? Why I cannot get transaction from genesis block [duplicate]...
-1
votes
2answers
519 views

How to mine your own Bitcoin fork?

I have my own Bitcoin fork. I have the src and I have the Linux, Mac and Windows clients. The Windows client is using Bitcoin Core for the wallet. How do I go about mining the fork I created? I have ...
-1
votes
1answer
2k views

why did assert fail when creating my own genesis block?

I am trying to create my own genesis block using the bitcoin source code but my new hashes are not being accepted by the assert statements. Step 1: I have changed the pszTimestamp variable in ...
0
votes
1answer
3k views

Cannot mine Genesis / First Block (PIVX Fork / Clone)

Whatever I do, I am unable to mine the 1st block after the genesis block. All the while, I have assumed that I have mined the Genesis block, and I am unable to mine the 1st block using "setgenerate ...
-1
votes
1answer
2k views

ERROR: AcceptBlock: high-hash, proof of work failed (code 16)

I followed this medium link to create a coin just like bitcoin . https://medium.com/@jordan.baczuk/how-to-fork-bitcoin-c39139506443 Based on this tutorial i update DEFAULT_MAX_TIP_AGE to int64_t ...
1
vote
1answer
123 views

No .altcoin directory being generated

I am trying to create a genesis block for a personal play coin. I get the correct output of assertion failed. However when compiling I noticed the ./altcoin folder is not created at all.
3
votes
1answer
3k views

Problem In Creating Genesis Block Twister-Core using Ubuntu and (Qt Creator IDE)

I am trying to create a genesis block in twister-core using Ubuntu and IDE Qt Creator. I have compiled the twister-core successfully, I have changed the these parameters for creating the genesis block ...
1
vote
2answers
4k views

altcoin debug.log shows ERROR: CTxDB::LoadBlockIndex() : Failed stake modifier checkpoint height=0 [closed]

What I have done so far: Generated new Genesis Block Generated new MerkleRoot Updated MerkleRoot Updated Genesis block values Commented out these lines Compiled on CentOS 6 Created altcoin....
0
votes
2answers
524 views

How do I solo mine my own modified altcoin

I forked DASH a week ago. I am able to generate genesis block hash, merkle hash. I created one VM (ubuntu 16.04) for rpc server. Another one VM For mining. I am able to establish connetion between two ...
-1
votes
1answer
175 views

Failed of genesis!

fruitd: chainparams.cpp:207: CMainParams::CMainParams(): Assertion `consensus.hashGenesisBlock == uint256S("0x000000004421dbf94542db9b40e4bc60da8ce6b793f00924cadf5677d364a6a1")' failed. Aborted used ...
1
vote
1answer
1k views

New altcoin. Cpuminer gives me “booo”

I made a new altcoin based on "INSaNe" https://github.com/CryptoCoderz/INSN I changed genesis hashes using this code: if (true && (genesis.GetHash() != hashGenesisBlock)) { ...
2
votes
1answer
664 views

How is PSZ Timestamp encoded in Bitcoin core code?

In Chainparams.cpp of the Bitcoin Core source, the encoded PSZTimestamp is as follows ...
0
votes
2answers
211 views

Is the transaction within Genesis block spendable? [duplicate]

Are the transactions added to the genesis block spendable, just like any other transactions from other blocks, or is that an unspendable coinbase transaction. In other words.. Is the transaction ...
1
vote
2answers
461 views

Determining the genesis transaction value or genesis_tx

Is there a way to determine the genesis transaction (genesis_tx) hash? I know the genesis block number but how do you determine genesis_tx? I am looking for this hash for an altcoin which was forked ...
0
votes
3answers
2k views

Problem mining Genesis Block in Dash Clone

Good morning, I need help !! I have cloned other coins (scrypt and SHA256), but I found a big problem with the DASH CLONE. After having completed the DASHCLONE project. When I can not do the genesis ...
-1
votes
2answers
1k views

hash dosent match nbits

Im trying to clone a coin and I created a genesis block but when I run the wallet, it dosent start.. When I go to the log file, I see this error and I honestly dont know how to solve the problem. How ...
1
vote
1answer
194 views

Is it possible to append new blocks to a block of arbitrary age?

First of all, I'm aware of 51% attacks and how they work. Though, I was wondering, if Bitcoin and other blockchains allow appending cryptographically valid, new blocks to blocks of arbitrary age (if ...
2
votes
2answers
97 views

How are newly created bitcoins are validated?

I'm trying to understand how Bitcoin works but there's a concept I can't get my head around. I understand that transactions are validated by checking the signatures of each input is valid. However ...
2
votes
1answer
563 views

Why cant my Altcoin Regnet create first 100 blocks?

I have modified bitcoin source code for my altcoin. I have successfully created genesis block, merkel root, noonce and daemon is working well. I have tweaked number of coins per day, total coins etc.. ...
2
votes
1answer
4k views

How to make a genesis block of my altercoin?

I create my new altercoin,but when I first run it,it already shows:"No block source available 5 week(s) behind". And I start anther computer in the LAN, they link succefully. I use the code of ...
0
votes
1answer
241 views

how to transfer genesis block reward for blackcoin?

So my genesis block has a reward setup but I want to send it to my wallet. can you please tell me how? I am using black coin
0
votes
1answer
874 views

What values should be initially assigned to Checkpoints for a new Genesis block?

I have created a new Genesis block. What values should be assigned to these fields? namespace Checkpoints { typedef std::map<int, uint256> MapCheckpoints; struct CCheckpointData { const ...
0
votes
1answer
186 views

Restart altcoin blockchain

So, I'm setting up an altcoin for educational purposes and I've essentially forked Litecoin. It's got a 10% premine on it but this wasn't showing up in my wallet so I deleted the $HOME/.mycoin/ ...
1
vote
1answer
5k views

How to Create New Genesis Block?

I am trying to create a new crypto currency and i am struggling with creating genesis block with the bitcoin code. I am following this tutorial https://bitcointalk.org/index.php?topic=225690.0 and i ...
0
votes
2answers
4k views

How to mine a genesis block?

Following this guide, I'm trying to learn how to mine a genesis block, not to launch another altcoin or anything, blockchain databases are going to be important and I want to be ahead of the curve. I'...
0
votes
1answer
1k views

How to correctly set attributes for block hash and nBits in PIVX Fork?

I've cloned PIVX(basically a DASH fork) and modified basic parameters. It compiles fine. When I'm trying to run it the server starts and the debug log file shows following errors: ERROR: ...