Questions tagged [genesis-block]

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

Filter by
Sorted by
Tagged with
45 votes
3 answers
19k 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 ...
Nick ODell's user avatar
  • 29.3k
38 votes
2 answers
12k views

What is TxIn's sequence?

I'm currently trying to generate the genesis block with my code and I've stumbled upon the TxIn sequence field that is not explained in the Protocol Specification wiki page, nor does it seem to appear ...
ThePiachu's user avatar
  • 43k
18 votes
1 answer
4k views

Is the timestamp in the genesis block relevant?

Bitcoin's genesis block contains this text published in The Times on January 3rd, 2009: The Times 03/Jan/2009 Chancellor on brink of second bailout for banks According to the Bitcoin Wiki, this ...
nmat's user avatar
  • 11.5k
15 votes
2 answers
5k views

How do you make a Genesis block?

What is involved in creating a genesis block? What makes it different from the other blocks in the chain.
user4381's user avatar
  • 151
11 votes
2 answers
4k views

How did the first 50 Bitcoins come into being?

How was the Bitcoin system initialized? Can one start the system with only a single node (computer)? Please explain it in plain English. Thanks, guys.
Ning's user avatar
  • 2,761
9 votes
1 answer
588 views

Why is there a 5 days gap between genesis and block 1?

I remember reading somewhere that it was because Satoshi wanted to make sure everyone had time to download the client and setup everything, but now that I think about it I’m not satisfied with this ...
Solal's user avatar
  • 127
6 votes
2 answers
5k views

What is the public key used to generate the Genesis block?

I'm trying to create and build a working fork of Bitcoin -- in order to understand how it works at the source code level. I see a lot of articles explaining how to create altcoins but they are not ...
Mahdi's user avatar
  • 163
6 votes
2 answers
4k views

What is the genesis block?

What is the genesis block? In which ways is it important or different from other blocks?
Dr.Haribo's user avatar
  • 8,419
5 votes
4 answers
1k views

Why do we need a genesis block?

In bitcoin, a blockchain always starts at the unique genesis block. Beyond that point there can be forks, and only when it is clear which branch will grow fastest (or if it has grown enough), we can ...
doetoe's user avatar
  • 205
5 votes
4 answers
2k views

Before Mining Genesis Block

Im trying to make a test altcoin and I created the genesis block, merkle root and nonce. When I compile and run the daemon, The coin is trying to connect other IPs for hours so I can't mine the ...
ZG-RG's user avatar
  • 81
5 votes
1 answer
1k views

Is it true the genesis block reward can't be spent forever? [duplicate]

Is the genesis block reward forever unspendable?
Zamicol's user avatar
  • 295
4 votes
1 answer
631 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 ...
Wouter's user avatar
  • 135
4 votes
2 answers
622 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 ...
noctonura's user avatar
  • 175
4 votes
1 answer
3k views

How can we look at the hidden message in the first block?

This is the first block, how can I see the message? 'The Times 03/Jan/2009 Chancellor on brink of second bailout for banks'
smatthewenglish's user avatar
4 votes
1 answer
3k views

Details on Genesis Block

The question asked here displays the genesis block in pretty good detail. I am still trying to get a breakdown of some of the elements seen here (and some others not seen here): The Merkle Root Time ...
HenryDorsettCase's user avatar
3 votes
2 answers
1k views

First block of blk00000.dat from bootstrap.dat doesn't contain genesis block

I downloaded the bootstrap.dat file from the torrent at http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/ and placed it in the .bitcoin directory of a new Ubuntu installation of ...
Keir Finlow-Bates's user avatar
3 votes
1 answer
2k views

How we decode output address from Bitcoin genesis transaction

Accordingly to blockchain.info, the first bitcoin transaction ever spends 50 BTC to the address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa. The pubkey script of that transaction is PUSHDATA(65)[...
vdudouyt's user avatar
  • 163
3 votes
3 answers
2k views

How do I find a pubkey and the nbits value to generate a genesis block?

I am hoping to create a new cryptocurrency from a Bitcoin fork, mostly for learning, and a little bit of fun. I roughly followed this answer to get as far as I am, but the genesis generator requires a ...
Jordan LaPrise's user avatar
3 votes
1 answer
100 views

Which transactions are being submitted in the very first blocks of some digital currency? [duplicate]

This is more like general question about digital currencies rather than about Bitcoin specifically, but it still is relevant to Bitcoin I guess (at least this SE section is more suitable for this ...
nakajuice's user avatar
  • 133
3 votes
1 answer
575 views

How can somebody steal the Genesis block?

So I read on bitcointalk the other day that there was a new coin about to be released (woo hoo right?!) and then they posted that somebody had stolen the genesis block. What exactly does that mean? ...
user12920's user avatar
  • 209
3 votes
1 answer
4k 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 ...
amit kumar's user avatar
3 votes
3 answers
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 ...
CyberCriminal's user avatar
3 votes
2 answers
1k views

How to make genesis block transaction spendable?

I read this question Why can’t the genesis block coinbase be spent? . It says because of some quirk (the genesis block coinbase transaction is not added to the global transaction database) genesis ...
somesh's user avatar
  • 457
3 votes
1 answer
1k views

given a json of a block, how do I calculate its hash?

Here is the genesis block with its hash. How the hash was calculated? { "hash":"000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f", "ver":1, "prev_block":"...
Mike Hunt's user avatar
3 votes
1 answer
2k views

Why I cannot get transaction from genesis block [duplicate]

When I run command getrawtransaction 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b in my bitcoin-qt console (or bitcoind), I get No information available about transaction (...
Zergatul's user avatar
  • 958
2 votes
2 answers
681 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 ...
ripper234's user avatar
  • 26.5k
2 votes
3 answers
943 views

How to read the transaction of a block?

Given this example block (it's the genesis block by the way): ...
hardfork's user avatar
  • 2,117
2 votes
2 answers
343 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() << ...
ddavi031's user avatar
  • 459
2 votes
1 answer
6k views

Where is debug.log file in Bitcoin source code?

I am running 64bit Ubuntu 17.04, I am following this tutorial for creating a new altcoin. I am up to section 7, here to be exact: The first time you run the compiled code (daemon or qt), it will say "...
Barney Chambers's user avatar
2 votes
1 answer
816 views

How is PSZ Timestamp encoded in Bitcoin core code?

In Chainparams.cpp of the Bitcoin Core source, the encoded PSZTimestamp is as follows ...
Barney Chambers's user avatar
2 votes
4 answers
16k 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 ...
ZG-RG's user avatar
  • 81
2 votes
1 answer
217 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 ...
GarouDan's user avatar
  • 121
2 votes
1 answer
324 views

Can malicious peer hack freshly installed bitcoin-core node

I'm considering two scenarios of hacking freshly installed bitcoin core node. Does freshly installed bitcoin-core node have genesis block included in the installation? This fresh node contacts some ...
croraf's user avatar
  • 1,228
2 votes
1 answer
81 views

How can I look at the genesis block raw txn?

If I try to look at the txn in the genesis block, I get: root@0eef0ed7601c:/home/bitcoin# bitcoin-cli getrawtransaction 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b error code: -5 ...
patrick's user avatar
  • 223
2 votes
1 answer
150 views

Why 1D00FFFF and not 1CFFFFFF as target in genesis block

Is there a specific reason why 1D00FFFF is the target bit for the genesis block and not 1CFFFFFF? Both bits are forcing 8 zeros in the front of the hash (hexadecimal). Regards steff
steff123's user avatar
  • 153
2 votes
1 answer
211 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.
user1710825's user avatar
2 votes
1 answer
2k views

Altcoin (Litecoin fork) creation. No synchronisation

i m trying to create an altcoin from the current Litecoin master branch on github. Its Litecoin in the version of 0.15.1. By editing some parameter in chainparams.cpp i m able to create my genesis ...
c.oin's user avatar
  • 21
2 votes
1 answer
671 views

Why does the Genesis block coinbase input script push bits and the value 0x04 before the famous "Chancellor" message?

According to the Wiki, the input script of the Genesis block consists of these bytes: ...
Rich Apodaca's user avatar
  • 2,321
2 votes
1 answer
1k views

How to find details about very first block mined for any crypto?

Hi is there any resource or site where we can see details of the very first block mined like its time-stamp and other details . I have been asking around in groups for last 3 days no answer . I did ...
Grey's user avatar
  • 121
2 votes
1 answer
666 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.. ...
pbu's user avatar
  • 211
2 votes
0 answers
51 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 ...
Murch's user avatar
  • 72.6k
2 votes
0 answers
92 views

Blake-256 genesis block generation helpint

I'm making my own coin and get problem to generate genesis for my fork. Genesis need to be blake-256. I was found this git https://github.com/lhartikk/GenesisH0 and tryed to use this script, i also ...
Dentist's user avatar
  • 21
2 votes
0 answers
59 views

How were the first 169 blocks mined if no transactions occured before block 170? [duplicate]

My guess is that there is that you are able to leave the transaction parameter empty, but I have not been able to find confirmation.
ohhh's user avatar
  • 121
2 votes
1 answer
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 ...
Gank's user avatar
  • 275
1 vote
1 answer
298 views

What are all the small transactions in Satoshi's address?

I read that Satoshi never moved or spent his coins, so I expected to see his address stay unchanged since mined. But it looks like there are lots of small transactions: e.g. in the first address there ...
fluter's user avatar
  • 247
1 vote
2 answers
216 views

Meaning of SigScript in Satoshi Nakamoto's "Genesis" coinbase transaction

The Satoshi's coinbase transaction includes this following scriptSig: ...
Loopite's user avatar
  • 301
1 vote
1 answer
387 views

How did the first transactions take place without balances?

If there were no bitcoins at first, how did a miner approve the transaction in the genesis block? I mean if there are no mined bitcoins (balances), how can a transaction take place? Also, I know that ...
Hüseyin Aydın's user avatar
1 vote
1 answer
1k views

Altcoin Genesis block fails after changing block reward

I have been struggling with this issue for a week. I have created an altcoin forking litecoin code, i have mined genesis block, the compiled code works fine with 50*COIN genesis block reward. When i ...
pbu's user avatar
  • 211
1 vote
2 answers
769 views

How to Create a new Genesis Block with some bitcoins initially asigned to some users?

I am trying to use Bitcoin's code for some other application. Is it possible to create a genesis block so that I can initially assign some coins (bitcoins) to some users. For e.g. The Genesis Block ...
somesh's user avatar
  • 457
1 vote
2 answers
160 views

Why does the Genesis block appear to have a lower hash than necessary?

The hash of the genesis block of bitcoin has two extra 0 as compared to other block hashes. According to the logic, it should have been the same as they all have the same difficulty. Why is it so? Was ...
Aman Gupta's user avatar