Hello Grainers,
I spent some time studying the Grain blockchain over the past several days after having synchronized with peer nodes which had been put online by community members to help assess the state of the network.
The analysis was performed by waiting until the synchronization had completed; and then looking at the timestamp of blocks on the tip of the chain.
Working backwards; 2017 minting resumed at height 2210497, 1489207835 seconds after the Unix epoch, Saturday, 11-Mar-17 04:50:35 UTC.
Prior to this, our blockchain ran mostly uninterrupted through height 2210496, which was minted 1458673397 seconds after the Unix epoch, Tuesday, 22-Mar-16 19:03:17 UTC.
Correspondingly, there is a gap of 353 days, 9 hours, 47 minutes and 18 seconds where no evidence of any blocks having been minted by any Grainers has been found.
If there are Grainers with a blockchain built on the tip of block 2210496, which continues further into 2016; then we would like you to come forward so we may sync with your node(s) and analyze the data.
Based on the above information; it would be logical for the proposed chain swap to happen using a snapshot of the blockchain at height 2210496 unless new data is presented to the community showing a swarm having continued to mint new blocks after March 22nd, 2016.
For mutual reference, a copy of the "last block" minted in 2016 is included with this post.
{
"hash" : "0b3cd9beae759a73ef5c0f96c34cf8bcd7c9a4f46573aad449e38f2708db588b",
"confirmations" : 21957,
"size" : 411,
"height" : 2210496,
"version" : 5,
"merkleroot" : "c74dfb57cd87da6bfbf24d9520a238d031808f51ae9b3219591815d0c3bbeea0",
"mint" : 8.11534200,
"time" : 1458673397,
"nonce" : 0,
"bits" : "1e0a5a01",
"difficulty" : 0.00037735,
"previousblockhash" : "0c3b117df132c52b41be8fb7dd5094029a476b35de7d1e2781e0c8ad67c2ce0e",
"nextblockhash" : "2771e5a65cca7089fedba7c933230c16b0ba19e942db7893e3df94aeeab63c20",
"flags" : "proof-of-stake stake-modifier",
"proofhash" : "018851655ff9cccd73dc3fbab77d64cb7aee75e2c2fbb27aa67844100ab9e204",
"entropybit" : 1,
"modifier" : "24fa6cae42f4e07e",
"modifierchecksum" : "36e498df",
"tx" : [
{
"txid" : "31e333932710956b41503a1a8ec97df7db5163e6f262a79ad668a9ed4e9906c1",
"txid" : "31e333932710956b41503a1a8ec97df7db5163e6f262a79ad668a9ed4e9906c1",
"version" : 1,
"time" : 1458673397,
"locktime" : 0,
"vin" : [
{
"coinbase" : "03c0ba210101062f503253482f",
"sequence" : 4294967295
}
],
"vout" : [
{
"value" : 0.00000000,
"n" : 0,
"scriptPubKey" : {
"asm" : "",
"hex" : "",
"type" : "nonstandard"
}
}
]
},
{
"txid" : "6f7d078d16fae9552265d77e2cb790d6230468ce3db2e012bf764290b384d522",
"txid" : "6f7d078d16fae9552265d77e2cb790d6230468ce3db2e012bf764290b384d522",
"version" : 1,
"time" : 1458673397,
"locktime" : 0,
"vin" : [
{
"txid" : "20e49c78d763b9086e5d55459240628c456ba38538fce1b74c3e32d2ed1f5403",
"vout" : 1,
"scriptSig" : {
"asm" : "304502201810a803ad155702b38ace3cef15fcb601ea148af6d7d23ebf9d08858967f437022100bf0d7a531aa7cf828fb6cf7d36d2bb17c96a9d3dd09c5a2b4eb676d75c0d5a1301",
"hex" : "48304502201810a803ad155702b38ace3cef15fcb601ea148af6d7d23ebf9d08858967f437022100bf0d7a531aa7cf828fb6cf7d36d2bb17c96a9d3dd09c5a2b4eb676d75c0d5a1301"
},
"sequence" : 4294967295
}
],
"vout" : [
{
"value" : 0.00000000,
"n" : 0,
"scriptPubKey" : {
"asm" : "",
"hex" : "",
"type" : "nonstandard"
}
},
{
"value" : 445.19534200,
"n" : 1,
"scriptPubKey" : {
"asm" : "030c3c31726c5efc1a4153d38b330404f5db1c1abaa0d95f340c441e65d1aca0e4 OP_CHECKSIG",
"hex" : "21030c3c31726c5efc1a4153d38b330404f5db1c1abaa0d95f340c441e65d1aca0e4ac",
"reqSigs" : 1,
"type" : "pubkey",
"addresses" : [
"9ARnEVsgdKsLdQaXPXCWkUxgM79dhkFQF3"
]
}
}
]
}
],
"signature" : "3045022029f7b75712a0cf1b50b4bbb0d2ed003db8e00067b8546a2e66589104849fbc1d022100e80eaf22bcd9e2afa10a3c474778e0b5196d61099b8af57615fb43d318d35c48"
}
Therefore, I suggest accepting a checkpoint block and stake modifier hard checkpoint at height 2210496 to designate consensus.
When and if another community member shares their blockchain data from the rest of 2016, it may become appropriate to add another 2016 checkpoint block as we begin to reorganize the network.
The above would lead to updating the client code so peers would reject blocks from any forks before the checkpoint and then to the proposed chain swap when Grain would be started from scratch.
Additionally, I have rendered a linear copy of the blockchain at height 2210496 in a bootstrap.dat file which I am prepared to share with the community members.
I am interested in hearing from anyone and everyone with thoughts which contribute to rebuilding the GrainCoin ecosystem.
To be successful, Grainers must do more than just hold their coins as has been the status quo for the last dozen or more months.
Thank you very much Miner-TE! I am grateful you responded to my private message so quickly and put your node online for me to synchronize and assess the state of the network.
Thank you very much tekkx2k13 for sharing the @Graincoin twitter account credentials with bee7 and I, enabling us to reach out to the current 21 followers more easily in the near future.
Standby for an announcement from bee7.
Best Regards,
-Chicago