Search content
Sort by

Showing 20 of 614 results by bushstar
Post
Topic
Board Altcoin Discussion
Topic OP
Prevent PoS users from staking into the past and future?
by
bushstar
on 27/10/2021, 07:59:25 UTC
I'm interested to know different solutions to prevent people "cheating" on block time in PoS.

PoS generates a hash using various things including time, it is time that limits the hash power of PoS as if you stake too far into the future or past you generate a block that is rejected by the network.  For example the following shows a simplified version of how Peercoin generates a hash to check against the target difficulty. blockFrom.GetBlockTime() is the block time.

Code:
CDataStream ss;
ss << nStakeModifier << blockFrom.GetBlockTime() << nTxPrevOffset << txPrev->nTime << prevout.n << nTimeTx;
uint256 hashProofOfStake = Hash(ss.begin(), ss.end());

When mining you create a block with the current time and see if using it you generate a valid hash. To increase your chances of finding a valid hash you would also try generating blocks up to the past and future block time limits. This poses an advantage over those who do not if this behaviour is not built into the coin itself.

The result of baking this into your code to level the playing field is that the block time will start jumping around and after generating a block you'll likely see several more blocks at once, a new block will change the stake modifier giving all stakers full range of time to stake in again. After the flood of blocks there will be a period to wait while no one was able to generate a block in the next time window and has to wait a second a time on the future time limit. That flood of blocks is normally empty as only the first block was the one that took time to stake.

Networks appear to behave more sanely when "super staking" is not built into the code but this gives an advantage to those who know how to exploit it.

Solutions to this seem to be limiting the future and past time windows.

Does anyone know of any other savvy solutions to this?

This is not a new problem and I'm sure that there must have been attempts to solve this over time.
Post
Topic
Board Development & Technical Discussion
Re: Why not use fixed time instead of median for time in the past for new blocks?
by
bushstar
on 18/10/2021, 09:39:34 UTC
Thanks, that makes sense, otherwise a block on the edge could start being rejected during propagation.
Post
Topic
Board Development & Technical Discussion
Merits 6 from 2 users
Topic OP
Why not use fixed time instead of median for time in the past for new blocks?
by
bushstar
on 18/10/2021, 07:06:40 UTC
⭐ Merited by o_e_l_e_o (4) ,ETFbitcoin (2)
New blocks that are more than 2 hours ahead of the local time are rejected. For backwards time blocks cannot be less than than the median time of the last eleven blocks. Why not use a fixed time going backwards like the forwards time? The longer we go without a block the larger the backwards time range becomes, a fixed time provides a fixed range from past to future blocks.
Post
Topic
Board Project Development
Re: (HELP) creating ALT-COIN
by
bushstar
on 21/02/2021, 08:48:16 UTC
Post
Topic
Board Announcements (Altcoins)
Re: Feathercoin [FTC]
by
bushstar
on 15/08/2020, 19:36:24 UTC
Hey,

I would like to report the following. At the moment, everyone who holds the coin is being scammed by the team behind feathercoin and the exchanges where the coin is sold. To explain the above approach: I own feathercoin that I keep on litebit.eu. I cannot access my funds while it is my property. I have indicated to litebit that I want to transfer the coin to my wallet, but I get the following feedback. Litebit indicates that the coin's creator Peter Bushnell has sent requests to all exchanges where feathercoin is traded, such as litebit.eu, to block people's funds from withdrawing. This is so strange to me, while I have given my money and the currency is my possession, the exchanges can decide, together with the maker of the currency, to refuse withdrawal. If this is true, my question is, why did Peter Bushnell send such an absurd request to the exchanges to block people's funds from withdrawing. There is some weird behind this and all I think is the cash out scam acts. Litebit and the other exchanges are going to sell the funds of people holding it on the exchange when people are blocked from withdrawing their own assets. a big spike will surely come and they will take action. Or the spike to 20 satoshis is now being laundered through people's funds.

Peter Bushnell here. All exchanges have been asked to restore deposits again. I asked exchanges to disable deposits while they upgrade all upgrade their wallets to the latest version and we upgrade the 51% attack protection to a new version. There was a period where the protection was disabled and we did not want exchanges to be attacked during that period.

Apologies for the inconvenience.
Post
Topic
Board Announcements (Altcoins)
Re: Feathercoin [FTC]
by
bushstar
on 21/01/2020, 07:12:30 UTC
All my wallets stopped syncing and are showing
Code:
2020-01-20T19:00:34Z ERROR: AcceptBlock: rejected by synchronized checkpoint
2020-01-20T19:00:34Z ERROR: ProcessNewBlock: AcceptBlock FAILED ( (code 0))


Please update your client to 0.18.2 or pull the latest source from GitHub and compile. Some clients got stuck yesterday and an updated client has now been released and source updated to resolve the problem.
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 21/07/2019, 10:31:28 UTC
BitcoinPlus is not a fork of Bitcoin like the ones outlined below, they are hard forks or airdrops on the Bitcoin blockchain. BitcoinPlus are an entirely separate chain with our own genesis block and do not include any subset of the Bitcoin UTXO set.

https://forkdrop.io/how-many-bitcoin-forks-are-there
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 08/02/2019, 08:31:35 UTC
What happened here, does not anyone talk anymore?
 Thevalue of XBC will be based on our efforts.
 We try to make some small donations, being listed on more exchanges is our advantage.
Bushstar is waiting for our small donations.


I paid for the FatBTC and Graviex listing, not keen to do the same for Crex24 so will turn down their offer. There's some news that Cryptopia will return to trading during this month so the requirement for some more backup exchanges may well be moot.

Cryptopia might reopen in February NZ police says
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 03/02/2019, 11:37:14 UTC
Crex24 have replied with the following.

Quote
Our current standard listing fee is 0.5 BTC. Integration + BTC market.
Each additional market + 0.1 BTC fee.
Available markets: BTC/ETH/FIAT markets (USD,EUR,RUB,CNY,JPY)

I'm going through the listing process of setting up an account and topping up the balance to 0.5 BTC, also considering a USD listing. If anyone is interested in contributing please PM me.
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 31/01/2019, 14:10:38 UTC
Mercatox are asking for 3.4 Bitcoin which is too much. I've made another application to Crex24 offering 0.4 Bitcoin this time.
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 26/01/2019, 17:01:27 UTC
BitcoinPlus is now listed at Graviex.

https://graviex.net/markets/xbcbtc?pinned=true
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 26/01/2019, 08:35:32 UTC
but will I ever recover them?

I've replied to your PM with instructions on how to restore your balance with the zapwallettxes option.

It would be awesome if we get listed on graviex and crex24. I can surely help you out with crex24. Once it's done, we can find few more people to contribute for the listing on Mercatox (1.4 btc) or Stex (1.1 btc).

Graviex has been paid for, currently waiting to hear back from Crex24. Emailed Mercatox and will find out how much they want.
Post
Topic
Board Announcements (Altcoins)
Re: ►►►[XBC] BitcoinPlus Bitcoin Plus 2.7.0 RC1 released►Official Thread◄官方公告◄◄◄
by
bushstar
on 25/01/2019, 14:20:58 UTC
I tried barterdex but couldn't understand how to use it, nor I saw any sign of XBC there. I am ready to pay 50% of the listing fees for crex24. I've tried this exchange personally and its good. Don't look at the volume because they're atleast not faking their volume similar to fatbtc. THe total listing fees is 0.25 btc. I can handle upto 0.12 btc. Let me know if anyone is ready to pay the other half to get xbc listed on crex24.

I'll take you up on that offer and will pursue Crex24 to get a quote, in this depressed market you can often strike a better deal. I've spoken to Graviex and am getting us listed there, we could do with some back up exchanges after our run of bad luck.

We've finished the BTCPay integration but have had to leave it disabled due to Cryptopia going down, a fair amount of time has been lost, I'm hoping they will come back up but after reading the external analysis from Elementus it seems unlikely.
Post
Topic
Board Speculation (Altcoins)
Re: When is the best time to buy Altcoin?
by
bushstar
on 05/01/2019, 08:37:51 UTC
Jeez, the responses on the first page of this thread are mostly "buy when ICO" with the same level of bad grammar. There's analysis to show that the ICO boom took billions of dollars straight out of crypto into fiat, the whole ICO rush undermined the wider crypto market.

Let's leave ICOs in 2018.

As to when is the right time to buy no one can say with total confidence, so only get into a coin if you can stand to lose what you invested.
Post
Topic
Board Announcements (Altcoins)
BitcoinPlus Soft Forks - Decentralised Exchange
by
bushstar
on 03/11/2018, 16:43:25 UTC
There's several soft forks happening on BitcoinPlus, the first one will allow atomic swaps and participation on Decentralised Exchanges. Once the feature is active and locked in then BitcoinPlus will join a DEX (Decentralised Exchange).

Upgrade to 2.7, available from the link below, to start staking and help BIP65 activate.

https://github.com/bitcoinplusorg/xbcwalletsource/releases

Soft fork tracker

You can follow the soft fork status on the web page below, the new feature becomes active when 75% of the network has upgraded, the feature locked in completely once 95% of the network has upgraded.

https://www.bitcoinplus.org/status
Post
Topic
Board Announcements (Altcoins)
Re: CannabisCoin [CANN][X11][Official] Developments & Discussions
by
bushstar
on 18/07/2018, 10:19:50 UTC
Here's the coinbase transaction created in the hard fork on block 3,030,000 which has two additional outputs to create an additional 631,842 CANN. The inflation model has been changed to not go over the total coins to be mined of 420 million.

https://chainz.cryptoid.info/cann/tx.dws?3721652.htm

451,896 CANN minted to reimburse Bittrex for the coins lost in a 51% attack. Automatic Checkpointing has been enabled on the network to prevent future 51% attacks. Once Bittrex has been reimbursed the CANN/BTC pair will be re-opened.

179,946 CANN minted to pay for two bits of work, the first to create this hard fork for the Core/Android wallet and fix the sync issues on Android at the same time and the second part to update CANN to the 0.13 codebase and implement all the latest Bitcoin soft forks currently missing from CANN which are BIP66, CLTV, CSV and SegWit.

CANN is currently on the 0.8 codebase which is very slow to sync and hard to work with in general compared to newer Bitcoin codebases. For example it can take weeks to sync where it should only take a few hours.
Post
Topic
Board Announcements (Altcoins)
Re: Feathercoin [FTC]
by
bushstar
on 19/02/2018, 12:02:03 UTC
Feathercoin 0.13.0.0 has been released. It is a mandatory update for anyone on a version prior to 0.9.6.2 as on block 2,120,000 it will start minting Version Bit blocks which will be rejected by old version of Feathercoin. Please make sure you have updated to 0.13 before block 2,120,000 which will be minted roughly in 17 days on the 8th March.

Download the Feathercoin 0.13 from the first page of this thread, the homepage of the official website or from the GitHub release page.

BitcoinTalk
https://bitcointalk.org/index.php?topic=178286.3480

feathercoin.com
https://www.feathercoin.com/

GitHub
https://github.com/FeatherCoin/Feathercoin/releases/tag/v0.13.0.0

Major changes in 0.13.

- BIP9 Version Bits which starts on block 2120000
- Segregated Witness BIP9 Soft Fork
  - Elimination of unwanted transaction malleability
  - Capacity increase
  - Weighting data based on how it affects node performance
  - Signature covers value
  - Linear scaling of sighash operations
  - Increased security for multisig
  - More efficient almost-full-node security
  - Script versioning
- CHECKSEQUENCEVERIFY BIP9 Soft Fork
- CHECKLOCKTIMEVERIFY Legacy Soft Fork
- Faster synchronization
- Compact Block support
- Hierarchical Deterministic Key Generation
- Dynamic transaction fee
- RPC Access Control Changes
  - `-rpcallowip=192.168.1.*` becomes `-rpcallowip=192.168.1.0/24`
  - `-rpcallowip=*` becomes `-rpcallowip=::/0`
- REST interface with `-rest` flag
- Watch-only wallet support
- Block file pruning
- Memory usage optimization
- Reduce upload traffic
- Direct headers announcement
- Notifications through ZMQ
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Guncoin(GUN) - New GUN V1.2 Release - What's Next?
by
bushstar
on 29/12/2017, 16:54:46 UTC
I skipped 1.2, can I go directly to 1.3? Worst case scenario for me is I start from scratch and just import my wallet.

Just install 1.3 and run it, the wallet.dat location is the same for all versions so no need to import anything, just leave it where it is.

About mining, I should have mentioned that with getblocktemplate and solo mining you need to provide a coinbase address for the first transaction in the block, that's the one with your reward for minting it.

For example:

Code:
nsgminer --neoscrypt -w 128 -I 13 -o http://127.0.0.1:9999 -u username -p 6bjlvC5KKSjVyig5 --no-getwork --no-stratum --verbose --text-only --coinbase-addrH5CbckdUxqaRmthG9LoHYkBNJGvXmbDdHE

guncoin.conf would look like the following.

Code:
rpcuser=username
rpcpassword=6bjlvC5KKSjVyig5
rpcallowip=127.0.0.1
server=1
rpcport=9999
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] GOBYTE [GBX] - Masternodes, PoW, Secure, ASIC Resistance, & Decentralized
by
bushstar
on 29/12/2017, 14:45:03 UTC
Your post says the following.

Block Reward 15 GBX decreasing by 12% every year

In the source code it shows the deflation as...

Code:
    // yearly decline of production by 12% per year, projected 136m coins max by year 2050+.
    for (int i = consensusParams.nSubsidyHalvingInterval; i <= nPrevHeight; i += consensusParams.nSubsidyHalvingInterval) {
        nSubsidy -= nSubsidy/12;
    }

Please correct me if I['m wrong but the above will reduce the subsidy by a 12th of the total subsidy but not by 12% as stated.

For example...

100 / 12 = 8.33 which is a 12th of 100 and not 12% of 100 which would be 12 and not 8.33.

For your subsidy after the first year it works out as...

15 / 12 = 1.25 so subsidy after first year will be 15 - 1.25 = 13.75 coins

To reduce by 12% it should be...

15 * 0.12 = 1.8 so the subsidy according to your info should be 15 - 1.8 = 13.2 coins
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Guncoin(GUN) - New GUN V1.2 Release - What's Next?
by
bushstar
on 29/12/2017, 13:39:51 UTC
GuncoinInfo is away at the moment with limited Internet but has told me to release the v1.3.0.0 client when it is ready, when he gets back he will update the original post.

Guncoin 1.3 is ready, this release is based on the Bitcoin 0.10 codebase and brings many updates to the coin, the most notable of which I have put on the Guncoin v1.3.0.0 release page linked below.

https://github.com/guncoin/guncoin/releases/tag/v1.3.0.0

There is going to be a block version change on block 840,000 which is in roughly three weeks time, the 1.1 client only accepts version 2 blocks so will end up hard forking on that block. If you are on Guncoin 1.1 then you must upgrade to 1.3 before block 840,000 or you will end up on a different chain and be unable to send coins to the 1.2/1.3 network. Currently 64% of people have upgraded to 1.2 and will be unaffected by the change in block version.

Block version 4 brings in BIP66 Strict DER Encoding and the more interesting BIP65 OP_CHECKLOCKTIMEVERIFY. BIP66 was back ported to the Guncoin 1.2 release but to make use of BIP65 you will need to update. These BIPs only become active once 75% of the last 1,000 blocks are version 4, at 95% version 2 blocks will be rejected by the network.

Solo miners please note that getwork has been removed from Guncoin 1.3 and that NeoScrypt miners with getblocktemplate support need to be used instead, for AMD cards please update NSGminer to 0.9.4.

https://github.com/ghostlander/nsgminer/releases/tag/nsgminer-v0.9.4

nVidia miners can no longer use ccminer as it does not have getblocktemplate support and need to use hsrminer instead though I'm waiting on confirmation from people as to how well it works, please give feedback here.

https://bitcointalk.org/index.php?topic=2565979.0

Pool miners can carry on as normal.

Also note the following RPC access control changes
0.9.x and before                0.10.x
-rpcallowip=192.168.1.1-rpcallowip=192.168.1.1 (unchanged)
-rpcallowip=192.168.1.*-rpcallowip=192.168.1.0/24
-rpcallowip=192.168.*-rpcallowip=192.168.0.0/16
-rpcallowip=* (dangerous!)-rpcallowip=::/0 (still dangerous!)