Bitcoin Forum
November 01, 2024, 05:38:33 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 »  All
  Print  
Author Topic: [ANN][GRA] Graincoin - PoW/PoS coin | Fast, secure | Version 1.6.2 Release  (Read 59053 times)
Glad
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
August 16, 2015, 12:54:07 PM
Last edit: August 16, 2015, 01:19:12 PM by Glad
 #221

The diff is still low, maybe we can have more connections try out new addnodes.

I'm using this config file:

rpcuser=Yourusername
rpcpassword=Yourpassword
rpcport=11055
listen=1
daemon=1
server=1
rpcconnect=127.0.0.1
addnode=90.24.148.40
addnode=79.132.116.131
addnode=77.247.182.246
addnode=87.228.72.73
addnode=86.177.174.213
addnode=90.24.148.40
addnode=79.132.116.131
addnode=24.61.235.251
addnode=188.190.138.46
addnode=60.185.43.164
addnode=95.85.26.11
addnode=37.147.229.171
addnode=24.115.95.58
addnode=94.36.249.63
addnode=84.202.182.12
addnode=212.21.27.144
addnode=178.216.122.243
addnode=83.37.239.174
addnode=5.165.67.45
addnode=119.237.178.52
addnode=2.248.164.206
addnode=24.26.143.166
addnode=76.95.184.181
addnode=192.99.15.174
addnode=95.27.64.96
addnode=76.95.178.229:11054
addnode=203.20.114.252:11054
addnode=172.16.1.134:52970
addnode=204.45.207.186:11054
Miner-TE
Hero Member
*****
Offline Offline

Activity: 499
Merit: 500



View Profile
October 18, 2015, 11:13:13 PM
 #222

Fired this up today,  Looks to be dead.   

Anyone still interested in this coin?

BTC - 1PeMMYGn7xbZjUYeaWe9ct1VV6szLS1vkD - LTC - LbtcJRJJQQBjZuHr6Wm7vtB9RnnWtRNYpq
groggin
Legendary
*
Offline Offline

Activity: 1894
Merit: 1001



View Profile
October 19, 2015, 01:31:21 PM
 #223

i have a few m gra.
live network and coin control would be nice  Smiley

loose the sword that is your pen or tongue [or bittorrent enabled computer] and help fight the so-called new world order   it is the enemy of humanity[/b][/url]  |  Sign-up @ Aurovine to get FREE HD music ... and coins!| |
Glad
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 01, 2016, 11:34:16 PM
 #224

i have a few m gra.
live network and coin control would be nice  Smiley

It will be looked at in the nearest future its waiting on new checkpoint
hesdeadjim
Sr. Member
****
Offline Offline

Activity: 468
Merit: 250


View Profile
March 10, 2017, 06:01:43 PM
 #225

i'm interested

i'm looking for working nodes if there are any

Smiley

Awesome New Exchange  -  http://www.cryproquo.com/addcoin.html  -  Awesome New Exchange
Put  -  Referred By hesdeadjim  -  In The Box Marked Additional Notes And Receive 1/2 Off Listing Fees From 07/01/18  -  07/07/18
Chicago
Sr. Member
****
Offline Offline

Activity: 592
Merit: 259


View Profile
March 10, 2017, 11:30:17 PM
 #226

i'm looking for working nodes if there are any

Hello hesdeadjim,

    Someone in the active swarm will need to share a few addresses since the IRC peer finding mechanism appears to be failing.
    I've taken the addresses from this thread and input them as addnode= entries, but no dice so far.
    Once I get synced to the chain I will attempt to produce a bootstrap.dat to help speed up syncing for others.

Best Regards,
-Chicago
hesdeadjim
Sr. Member
****
Offline Offline

Activity: 468
Merit: 250


View Profile
March 11, 2017, 01:20:58 AM
Last edit: March 11, 2017, 02:16:24 AM by hesdeadjim
 #227

same here. i got as many nodes as i can find but nothing working so far.

this is the blockchain download link from the 1st post in this thread. it was pretty well hidden but still works:

http://sourceforge.net/projects/graincoin/files/blockchain/blockchain.zip/download

it's a real slow download though and i don't know how recent it is synced to because i am still downloading it.


*edit*

the download synced the blockchain up to 1180002

Awesome New Exchange  -  http://www.cryproquo.com/addcoin.html  -  Awesome New Exchange
Put  -  Referred By hesdeadjim  -  In The Box Marked Additional Notes And Receive 1/2 Off Listing Fees From 07/01/18  -  07/07/18
bee7 (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
March 11, 2017, 10:41:07 AM
Last edit: March 12, 2017, 12:21:16 AM by bee7
 #228


the download synced the blockchain up to 1180002

The longest blockchain is ~2.2M+ blocks (see below).

Community.

In October '15 my host got crashed and I had very big problems in real life so when I got some time to look into the thing the network was already down for several months. One of the latest supporters repeatedly asked me in PMs for almost a year to bring up the network back. He kindly sent me his blockchain file that was a bit longer than mine. As I stated already it has 2.2M+ blocks with total supply ~1.2bln coins. I will bring up a block explorer with that chain shortly, so you could explore it.

At the same time, I found many discussions on BCT regarding possible vulnerabilities of PoS and hybrid coins, please read these two threads:

https://bitcointalk.org/index.php?topic=1709776.0
https://bitcointalk.org/index.php?topic=551861.0

Although I am skeptical about "nothing-at-stake" issue, I see a real problem with low PoW rewards: the emission schedule made it really not profitable to mine Graincoin anymore. There is a real risk of double-spend possibility with low PoW difficulty (i.e. one produces a row of PoW blocks with transaction in a first block and then publishes a PoS fork that overrides the original transaction)

Taking to account that the protocol targets to produce at most four PoW blocks each twelve blocks we still have to mine ~30k blocks with average reward of 6 coins a block, then 65k blocks (259k/4) with average reward of 3 coins and 65k blocks with average reward 1.5 coins. Then the reward would be 1 coin a block forever. Roughly speaking, the mining would produce approximately 500k coins in the following 7 months counting from now and then it would generate 21900 coins a month.

So, I am for switching to pure PoS now (looking at the BlackCoin example that behaves just fine for more than 2 years being pure PoS).

There is a couple of additional topics I would like bring to discussion. The first one is target time. Presently it is 30 seconds a block and produces ~0.5Gb of blocks data a year and ~1.2Gb of indexing database a year. IMO this makes no real advantage: my experience shows that most exchanges and payment processors picks such a number of required deposit(payment) confirmations that your account get credited (the payment get confirmed) roughly one hour after the transaction is mined. Thus, I propose to increase the target time to 2.5 minutes - this would lower disk and memory usage.

The second thing is the existing blockchain, i.e. history: most blocks starting from July '14 are empty (have no transactions apart from coinbase and coinstake) and only consume RAM. So I propose to swap the chain. To make the swap fair and verifiable and to bootstrap the pure PoS network I am going to proceed as follows:
The minimum coinage to stake is 10 days. That means that any TXO is eligible to stake after it get 10 days old. In case of a fresh chain the network has to produce somehow 5760 blocks (if the target time is 2.5 minutes) before the first stake block could be minted. Currently the chain has approximately 1M unspent transaction outputs. These 5760 blocks are enough to evenly distribute 1M unspent transaction outputs in coinbase transactions thus reproducing the existing total supply belonging to original owners. To allow anyone to (manually) verify that any particular TXO in the new chain exists in the original chain and the amount matches, the scriptPubKey of each TXOs in these first 5760 PoW blocks would be composed this way:

Code:
OP_PUSHDATA <txid> OP_PUSHDATA <n> OP_DROP2 DUP HASH160 <hash> EQUALVERIFY CHECKSIG


here <txid> is an id of transaction in the original chain, <n> is an output number in that tx and <hash> is a destination address from the original tx.

All these blocks will be signed with a keypair the public part of which will be hardcoded into CheckBlock function. Also, CheckBlock function would check at block 5760 that total supply is equal to the one of original chain and will not accept PoW blocks after height 5760. These 5760 blocks will be PoW-mined myself (with no extra reward) and then the PoS should drive the network.

Please share your thoughts, objections and ideas.

bee7
hesdeadjim
Sr. Member
****
Offline Offline

Activity: 468
Merit: 250


View Profile
March 11, 2017, 02:26:11 PM
 #229

that sounds like a great plan and a well thought out execution.

the only problem that i've seen with pure POS coins in general is that it is very difficult to move the chain while staking only.

many chains get stalled for weeks or longer because of this.

some dev's of hybrid coins continue to mine empty blocks after the pow phase is over the keep the chain moving but as you said, hybrid coins have a risk.

another possibility is to try to list the coin at POSWallet very prior to releasing the POS wallet publicly so that the group staking will keep the chain moving as well.

Thanks again for the update and sorry to hear about your troubles.

Smiley

Awesome New Exchange  -  http://www.cryproquo.com/addcoin.html  -  Awesome New Exchange
Put  -  Referred By hesdeadjim  -  In The Box Marked Additional Notes And Receive 1/2 Off Listing Fees From 07/01/18  -  07/07/18
bee7 (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
March 11, 2017, 03:21:18 PM
 #230

that sounds like a great plan and a well thought out execution.
Thanks, I really have been thinking on the topic a lot.

the only problem that i've seen with pure POS coins in general is that it is very difficult to move the chain while staking only.

many chains get stalled for weeks or longer because of this.

It's true if most coins get to the exchanges wallets and(or) coin get lack of interest.

another possibility is to try to list the coin at POSWallet very prior to releasing the POS wallet publicly so that the group staking will keep the chain moving as well.

This is is bad idea: it makes POSWallet holding huge amount of coins (I hate the exchanges for the same reason but this is unavoidable evil)

some dev's of hybrid coins continue to mine empty blocks after the pow phase is over the keep the chain moving but as you said, hybrid coins have a risk.

This is not good solution as well: if anyone is allowed to mine an empty block then this opens a lot of possibilities to manipulate the block chain, otherwise if, say, me would generate an empty blocks signed with above mentioned private key then this put the chain under centralized control. From my point of view it is much more correct for a dev to stake than to PoW-mine: the main idea of the PoS is to make the process more energy-efficient.
Chicago
Sr. Member
****
Offline Offline

Activity: 592
Merit: 259


View Profile
March 14, 2017, 12:26:02 AM
 #231

Hello,

    What are the chances a community member may have a history longer than yours at this point (probable but not inevitable)?  Would it be helpful from a historical perspective to PM the contributors in this thread to ask them if they had a node online through October of 2015?

Best Regards,
-Chicago
bee7 (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
March 14, 2017, 01:43:46 AM
 #232

Hello,

    What are the chances a community member may have a history longer than yours at this point (probable but not inevitable)?  Would it be helpful from a historical perspective to PM the contributors in this thread to ask them if they had a node online through October of 2015?

Best Regards,
-Chicago


The blockchain file I received from the community member I mentioned has the last block minted at Dec 28 20:01:27 2015 UTC.

Unfortunately, I did not finalize the ABE block explorer code fixes yet to allow it properly treat Graincoin chain specifics so I am not ready to make it available online. Also it will took some time for ABE to build the index. So, I expect all this to be completed in three to four days.

 
Chicago
Sr. Member
****
Offline Offline

Activity: 592
Merit: 259


View Profile
March 14, 2017, 02:17:25 AM
 #233

Hello,

    What are the chances a community member may have a history longer than yours at this point (probable but not inevitable)?  Would it be helpful from a historical perspective to PM the contributors in this thread to ask them if they had a node online through October of 2015?

Best Regards,
-Chicago


The blockchain file I received from the community member I mentioned has the last block minted at Dec 28 20:01:27 2015 UTC.

Unfortunately, I did not finalize the ABE block explorer code fixes yet to allow it properly treat Graincoin chain specifics so I am not ready to make it available online. Also it will took some time for ABE to build the index. So, I expect all this to be completed in three to four days.

 


Hi bee7,

    Yes, I agree it will take several days for Abe to index the Grain blockchain.  A couple of years ago when I had prepared a local Abe instance with Grain it took many days.  I suppose if there literally was no swarm then there would be no blockchain movement beyond December 28th of 2015 and thus nothing to lose.  If some pair of users had a copy of the blockchain beyond December 28th of 2015 then they'd be the only ones staking and working on it.  Your post in the channel is fair warning for them to have spoken up or to speak up soon.

    Once my coin daemon finally syncs with the chain, I was thinking of running through the linearize scripts to produce a linear bootstrap.dat for the case where I would need to bring another wallet online.  So long as that is successful I'll share it here for you and others.

    I'm going to read through the two threads you posted about earlier for PoS and hopefully comprehend them by going through slowly and diligently.

    Sounds like you have a solid plan and don't hesitate to ask the community for help if you need it.

Best Regards,
-Chicago
bee7 (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
March 14, 2017, 02:49:06 AM
 #234


    Sounds like you have a solid plan and don't hesitate to ask the community for help if you need it.

Best Regards,
-Chicago

Hi, Chicago,

tbh, I only have the tech part planned: as I mentioned numerous times I am a software engineer and I am a complete n00b in marketing.

So, I call again for everybody's involvement in business development and promotion.

bee7
Chicago
Sr. Member
****
Offline Offline

Activity: 592
Merit: 259


View Profile
March 19, 2017, 04:33:14 AM
 #235

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.

Code:
{
    "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
bee7 (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
March 19, 2017, 05:04:58 PM
Last edit: March 20, 2017, 03:20:42 AM by bee7
 #236

Dear fellow members,

thanks to the Chicago's effort we have recovered a bit longer history than I had initially (the chain I had is a sub-chain of the one Chicago got). As nobody posted anything different I assume this is the maximum we could achieve in this respect. I already set up the block explorer with that chain at http://explorer.graincoin.net so you could explore it without the need to download and re-index the blockchain bootstrap file yourself. However, we will decide shortly where to host that file and make it available for your reference.

Also, I would like to mention that Chicago being an experienced in cryptocoin related development did many things for the sake of good of Graincoin during past days and I am happy that now we could have not a single developer but form a team backing the coin development.

The team is not closed: this is an open source project, so anyone who feels himself capable and willing to participate is welcome.

As no objections were expressed to my proposal on further steps in development we will start to implement the coin swap according to the scheme described.

At time of coin swap we will release a new wallet based on more recent bitcoin client software. Most likely the new wallet will be based on bitcoin v0.12.3 code to adsorb as much development as possible. Definitely it will not be a v0.13 code or later as it makes no advantage for us: we will not hit block limit any soon. Although the segwit introduced in v0.13 also solves transaction malleability problem, we would prefer to postpone its possible integration until we see it really needed for Graincoin.

The development tree is moved to the new location at github (please see https://github.com/graincoin-project/graincoin ) to allow better level of team collaboration than the previously used single user account allows.

bee7

Edit: the OP is partially updated

Edit2: edited for clarity
hoertest
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000


View Profile
March 19, 2017, 07:05:49 PM
 #237

glad to see this alive, i found the old wallet and startet it , it deosn't sync right now , is it enough to find my address in the explorer with the grain in it to take part in the swap?
bee7 (OP)
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
March 19, 2017, 08:23:58 PM
 #238

glad to see this alive, i found the old wallet and startet it , it deosn't sync right now , is it enough to find my address in the explorer with the grain in it to take part in the swap?

The only thing you would need to recover your coins after the swap is your wallet.dat file.

bee7.
Glad
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
March 20, 2017, 06:09:58 PM
 #239

Hello guys, good work everybody, good to see people are moving forward. See this coin back online this time on track again. When will the nodes are active?  great opportunities are ahead, good luck  Grin
Chicago
Sr. Member
****
Offline Offline

Activity: 592
Merit: 259


View Profile
April 17, 2017, 01:46:33 AM
 #240

Happy Easter everyone o/
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!