Bitcoin Forum
May 21, 2024, 09:58:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: [ANNOUNCING]Sauron Rings (SAU) | Show your support for Sauron! | PoW | Rare!  (Read 2271 times)
smeagol (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1005



View Profile
September 11, 2013, 01:00:12 AM
 #21

Wow!  If there are no coin caps then the premine is 0%...  Cheesy  Thanks for the info!
I remember putting in 20,000 in main.h though...

I haven't had to do this in a long time.

Is there a port or something that I need to unlock?  It's the first time I'm using a VPN by the way.

Seems like a well thought out and thoroughly tested new coin launch. Undecided

(Another coin that left a compiled geocoind in the source zip...)

I wanted to honor "adam m!"

An inspiration to us all.

btw, addnode=79.196.195.23
smeagol (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1005



View Profile
September 11, 2013, 01:02:28 AM
 #22

Yay! node!
try this:
addnode=5.63.146.148

Still 0 connections  Undecided

addnode=79.196.195.23
r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
September 11, 2013, 01:08:52 AM
 #23

Code:
int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 0.001 * COIN;
    
    if(nHeight == 3)  
    {
        nSubsidy = 10 * COIN;
    }
    return nSubsidy + nFees;
}

Except for the pre-mine, coin production will be constant and infinite. Not capped as stated in the specs.



Wow!  If there are no coin caps then the premine is 0%...  Cheesy  Thanks for the info!
I remember putting in 20,000 in main.h though...

The MAX_MONEY constant in main.h doesn't limit coin production.


then how do you limit it?

r3wt:
Code:
    if(nHeight == $block you want to end at)  
    {
        nSubsidy = 0 * COIN;
    }

Like smeagol said, you have to change GetBlockValue to return 0 (+ Fees) at some stage, either by halving reward, or just abruptly making it 0, or whatever method you choose.


negative.
Code:
 if(nHeight == $blocknumber) {nSubsidy = 0 * COIN;}
is a conditional statement for only one block. the block following it will have the same amount of coins as whatever your else statement is, such as

Code:
else {nSubsidy = 1 * COIN;}

My negative trust rating is reflective of a personal vendetta by someone on default trust.
smeagol (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1005



View Profile
September 11, 2013, 01:11:16 AM
 #24

r3wt, then this might work

Code:
   if(nHeight > $block you want to end at)  
    {
        nSubsidy = 0 * COIN;
    }
Giskard
Full Member
***
Offline Offline

Activity: 176
Merit: 100



View Profile
September 11, 2013, 01:11:53 AM
 #25

Code:
int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 0.001 * COIN;
    
    if(nHeight == 3)  
    {
        nSubsidy = 10 * COIN;
    }
    return nSubsidy + nFees;
}

Except for the pre-mine, coin production will be constant and infinite. Not capped as stated in the specs.



Wow!  If there are no coin caps then the premine is 0%...  Cheesy  Thanks for the info!
I remember putting in 20,000 in main.h though...

The MAX_MONEY constant in main.h doesn't limit coin production.


then how do you limit it?

r3wt:
Code:
    if(nHeight == $block you want to end at)  
    {
        nSubsidy = 0 * COIN;
    }

Like smeagol said, you have to change GetBlockValue to return 0 (+ Fees) at some stage, either by halving reward, or just abruptly making it 0, or whatever method you choose.


negative.
Code:
 if(nHeight == $blocknumber) {nSubsidy = 0 * COIN;}
is a conditional statement for only one block. the block following it will have the same amount of coins as whatever your else statement is, such as

Code:
else {nSubsidy = 1 * COIN;}

Yes, that should be if (nHeight > block#)

r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
September 11, 2013, 01:19:34 AM
 #26

 oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless

Code:
static const int64 nLastRewardBlock= 5000000
static const int64 nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nHeight < nLastRewardBlock && nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}

My negative trust rating is reflective of a personal vendetta by someone on default trust.
Giskard
Full Member
***
Offline Offline

Activity: 176
Merit: 100



View Profile
September 11, 2013, 01:21:35 AM
 #27


 oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving less than nMinReward
if (nHeight < nLastRewardBlock && nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}

This should be sufficient:

Code:
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}
r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
September 11, 2013, 01:22:58 AM
 #28


 oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nHeight < nLastRewardBlock && nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}

This should be sufficient:

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}


no because if you don't acknowledge the last reward block then nMinReward will prevent it from dropping the subsidy to zero. thats why i included nLastRewardBlock in the scope

My negative trust rating is reflective of a personal vendetta by someone on default trust.
almightyruler
Legendary
*
Offline Offline

Activity: 2268
Merit: 1092


View Profile
September 11, 2013, 01:24:06 AM
 #29

Has anyone managed to connect to any peers yet? I'm running the client and watching the debug log, it claims it's trying to connect, yet I can't see ANY outbound activity on the network interface.
Giskard
Full Member
***
Offline Offline

Activity: 176
Merit: 100



View Profile
September 11, 2013, 01:26:11 AM
 #30


 oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nHeight < nLastRewardBlock && nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}

This should be sufficient:

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}


no because if you don't acknowledge the last reward block then nMinReward will prevent it from dropping the subsidy to zero. thats why i included nLastRewardBlock in the scope

Not sure if you're trying to drop it to 0 or drop it to nMinReward. The above solution will halve until it gets to nMinReward and never get to zero.
r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
September 11, 2013, 01:32:01 AM
 #31


 oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nHeight < nLastRewardBlock && nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}

This should be sufficient:

Code:
static const int nLastRewardBlock= 5000000
static const int nMinReward= 1

//subsidyHalving Algo

nSubsidy>>(nHeight/1000000);

//stop subsidy from halving past a set number within nLastRewardBlock
if (nSubsidy < nMinReward)
{
nSubsidy = nMinReward * COIN;
}


no because if you don't acknowledge the last reward block then nMinReward will prevent it from dropping the subsidy to zero. thats why i included nLastRewardBlock in the scope

Not sure if you're trying to drop it to 0 or drop it to nMinReward. The above solution will halve until it gets to nMinReward and never get to zero.


I'm attempting to kill two birds with one stone. half the reward until it gets to 1, then when block 5million(the last reward block) subsidy returns to zero(thus creating the hardcap) with only tx fee's being the subsidy.

My negative trust rating is reflective of a personal vendetta by someone on default trust.
almightyruler
Legendary
*
Offline Offline

Activity: 2268
Merit: 1092


View Profile
September 11, 2013, 02:37:58 AM
 #32

Still no joy. The only activity with 79.196.195.23 (mentioned in the OP) is on port 13808... which is elephantcoin.

There is no sauronrings activity; even after more than an hour I cannot see any evidence of the client even attempting to connect to any of the addnode peers, or any other IP on port 1892.

Has ANYONE managed to peer yet?
smeagol (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1005



View Profile
September 11, 2013, 10:39:57 AM
 #33

Still no joy. The only activity with 79.196.195.23 (mentioned in the OP) is on port 13808... which is elephantcoin.

There is no sauronrings activity; even after more than an hour I cannot see any evidence of the client even attempting to connect to any of the addnode peers, or any other IP on port 1892.

Has ANYONE managed to peer yet?

I had two connections yesterday, my guess is that they are off at the moment.
paymetodostuff
Member
**
Offline Offline

Activity: 88
Merit: 10


View Profile
September 11, 2013, 10:58:17 AM
 #34

So with a .001 block reward, your premine of 10 coins is equivalent to 10,000 blocks, or 10.41 days of uninterrupted mining @ 940 blocks per day?

Yet your bounties for services are just a very small fraction of your premine?

0.05 : Pool
0.1 : Exchange
0.01 : Block Explorer
0.01 : Faucet
GoldBit89
Hero Member
*****
Offline Offline

Activity: 526
Merit: 500


Its all about the Gold


View Profile
September 11, 2013, 11:37:17 AM
 #35

This is rare why? With no cap, could go on forever.

also any amount of premine is still above 0, no matter if a cap or not, so how can you say 0?

i really like the idea of this coin, but those 2 questions raise some doubt for me.

FTC  6nvzqqaCEizThvgMeC86MGzhAxGzKEtNH8 |WDC WckDxipCes2eBmxrUYEhrUfNNRZexKuYjR  |BQC bSDm3XvauqWWnqrxfimw5wdHVDQDp2U8XU
BOT EjcroqeMpZT4hphY4xYDzTQakwutpnufQR |BTG geLUGuJkhnvuft77ND6VrMvc8vxySKZBUz |LTC  LhXbJMzCqLEzGBKgB2n73oce448BxX1dc4
BTC 1JPzHugtBtPwXgwMqt9rtdwRxxWyaZvk61  |ETH 0xA6cCD2Fb3AC2450646F8D8ebeb14f084F392ACFf
almightyruler
Legendary
*
Offline Offline

Activity: 2268
Merit: 1092


View Profile
September 11, 2013, 12:09:20 PM
 #36

Still no joy. The only activity with 79.196.195.23 (mentioned in the OP) is on port 13808... which is elephantcoin.

There is no sauronrings activity; even after more than an hour I cannot see any evidence of the client even attempting to connect to any of the addnode peers, or any other IP on port 1892.

Has ANYONE managed to peer yet?

I had two connections yesterday, my guess is that they are off at the moment.

? You're not running a client 24/7/365 to kick start the network? 10 hours later and I still haven't connected to anything. Client has been running the whole time.
zeta1
Full Member
***
Offline Offline

Activity: 171
Merit: 100



View Profile
September 11, 2013, 01:03:11 PM
 #37

Lol@ this coin:P
hanzac
Sr. Member
****
Offline Offline

Activity: 425
Merit: 262


View Profile
September 11, 2013, 01:16:23 PM
 #38

The "precious"? Won't it control people to pay 1000 BTC for 1 Ring? Grin
tengshanzen
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
September 11, 2013, 01:17:29 PM
 #39

see
Auscoin
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
September 11, 2013, 02:32:00 PM
 #40

Code:
{
    int64 nSubsidy = 0.001 * COIN;
   
    if(nHeight == 3) 
    {
        nSubsidy = 10 * COIN;
    }
    else if(nHeight > 1000000) 
    {
        nSubsidy = 0 * COIN;
    }
    return nSubsidy + nFees;
}
Pages: « 1 [2] 3 »  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!