Bitcoin Forum
June 22, 2024, 03:53:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Idea for an alt-coin  (Read 1014 times)
nathan_24 (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 3


View Profile
November 23, 2015, 10:28:07 PM
 #1

Hi!

I am working on an idea for an alt-coin that could ideally be used forever without its blockchain size constatly growing...

I think I had an idea for this alt-coin and I would love to know if it could work or not, and why.

This alt-coin is designed in a way that you only need to know the last X (lets say 2,016) blocks in order to know all you need to check your balance, send bitcoins, and do everything, and those blocks are not necessarily bigger than the blocks of bitcoin. That way we can keep pruning old blocks and keep only the last 2,016 blocks.

There is a problem to that: in order to be able to verify those 2,016 blocks you can get from the network, you need to keep at least the headers of all previous blocks to the first one, or if not, when given two valid chains by the network, you wouldn't know which one belongs to the valid blockchain.

My idea of solving that issue is the following:

Bitcoin calculates the blocks difficulty every 2,016 blocks. It increases the difficulty if the previous 2,015 blocks have been created very fast, and decreases it if they have been created too slow, in order to mantain a difficulty that causes the blocks to be created every 10 minutes.

My alt-coin would instead, every 2,016 blocks, calculate the new difficulty based on how far or how close the miner's clock is to the timestamp this block should have -> If the block 0 had a date of 1 Jan 0:00, then the block 1 was expected to have a date of 1 Jan 0:10, block 2 at 1 Jan 0:20, and so on. This way, we should be able to calculate the height of the blockchain right now by only checking our local time.

In this alt-coin, the blockchain would be pruned every 2,016 blocks, exactly at the block where a new difficulty is calculated. When you first connect to the network, you connect to some peers, and request them the last part of the blockchain, and they will reply you with the 2,016 blocks (and some more that where created recently and haven't yet reached 2,016). If any of them responds you with a chain that is too far in the past, or too far in the future, you drop it as invalid. If you are given more than one 2,016-chains of the same height, both apparently valid, you don't need to keep all the blockchain headers in order to check which one is valid and which one has been forged parallel to the valid blockchain, you just choose the one that has the highest bits value.

I guess this should work, as long as more than the 50% of the network CPU is owned by good people.

What do you think?
tokeweed
Legendary
*
Offline Offline

Activity: 3990
Merit: 1431


Life, Love and Laughter...


View Profile
November 24, 2015, 02:12:27 AM
 #2

I say go for it.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
Gwapo
Full Member
***
Offline Offline

Activity: 234
Merit: 100


View Profile
November 24, 2015, 05:03:29 AM
 #3

I like the idea of short blockchain, are you a coder yourself to make it happen?
you should go ahead and start working on it ,atleast its much better then most crap coins
GriffinHeart
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Hello there!


View Profile
November 24, 2015, 02:15:48 PM
 #4

Well, the start of the coin is the real thing, you have to make sure that 51% is owned by good people ASAP.
The later stages of the coin will be easier.

Hi there, I'm from South Africa.
This means I'm poor, I guess.
Ayers
Legendary
*
Offline Offline

Activity: 2660
Merit: 1024


Vave.com - Crypto Casino


View Profile
November 24, 2015, 02:35:24 PM
 #5

i remember there was an alt, that solved the problem of the blockchain growing, by adding a checkpoint, with mini blockchain
it was cryptocoin or something

██████
██
██
██
██
██
██
██
██
██
██
██████
██████            ██████
 █████            █████
  █████          █████
   █████        █████
 ████████      ████████
  ████████    ████████
      █████  █████   
    ████████████████
    ████████████████
        ████████     
         ██████       
          ████       
           ██         
AVE.COM | BRANDNEW CRYPTO
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀.. CASINO & BETTING PLATFORM
██████
██
██
██
██
██
██
██
██
██
██
██████
██████
██
██
██
██
██
██
██
██
██
██
██████
🏆🎁
██████
██
██
██
██
██
██
██
██
██
██
██████
██████
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████   ████████████████   ██████
.
..PLAY NOW..
.
██████   ███████████████████   █████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██████
CoinHoarder
Legendary
*
Offline Offline

Activity: 1484
Merit: 1026

In Cryptocoins I Trust


View Profile
November 24, 2015, 03:26:03 PM
 #6

i remember there was an alt, that solved the problem of the blockchain growing, by adding a checkpoint, with mini blockchain
it was cryptocoin or something

The cryptocurrency you speak of is Cryptonite. They are the first coin with block chain trimming abilities via the Mini Blockchain implementation.
HeroCat
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


View Profile
November 29, 2015, 01:24:54 PM
 #7

New altcoin must have Web online mining through Webpage, then it will be popular + also instant exchange options  Grin
tromp
Legendary
*
Offline Offline

Activity: 988
Merit: 1108


View Profile
November 29, 2015, 11:51:02 PM
 #8

If you are given more than one 2,016-chains of the same height, both apparently valid, you don't need to keep all the blockchain headers in order to check which one is valid and which one has been forged parallel to the valid blockchain, you just choose the one that has the highest bits value.

What do you think?

The one with the most work could easily be fake.
If the honest 90% takes 2 weeks to generate 2016 blocks, then a dishonest 10% can generate 2016 blocks ending 18 weeks into the future.
c0ffer
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


Gems:Crypto


View Profile WWW
November 30, 2015, 07:43:49 PM
 #9

New altcoin must have Web online mining through Webpage...

Who else (if anyone) does this already? Or are you describing cloud mining with a web front-end?

CryptoCurrency for Gemstones ... Website | Main Thread  -  c0c0 Trading on YoBit
hetecon
Full Member
***
Offline Offline

Activity: 462
Merit: 100


Viarium.io - DECENTRALIZED VR WORLD


View Profile
November 30, 2015, 08:13:05 PM
 #10

Sounds like decent ideas, but now making the ideas is the trouble.

croato
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


1BkEzspSxp2zzHiZTtUZJ6TjEb1hERFdRr


View Profile
November 30, 2015, 09:49:16 PM
 #11

Sounds like great idea, you should research that cryptonite project not to make same errors like them and go for it. i would be very interested in that project cause i think exponential growing of blockchain is one of biggest problems in crypto.
LowlandGorilla.
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
November 30, 2015, 09:52:41 PM
 #12

Are you going to do this all by yourself or are you hiring a developer?
hetecon
Full Member
***
Offline Offline

Activity: 462
Merit: 100


Viarium.io - DECENTRALIZED VR WORLD


View Profile
November 30, 2015, 10:32:26 PM
 #13

Are you going to do this all by yourself or are you hiring a developer?

Yes everything requires money or code experience.

LowlandGorilla.
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
December 08, 2015, 09:25:42 PM
 #14

Altcoins are simply a waste of time in my opinion if you are aiming to become bigger than Bitcoin, keep dreaming.

Well if you are trying to make a quick buck then your idea is good, lol.
anonymousx
Sr. Member
****
Offline Offline

Activity: 431
Merit: 250


View Profile
December 08, 2015, 09:43:39 PM
 #15

I am not trying to disappoint you, but that wont be much stable, it needs a math miracle to achieve if it ever be possible.

Bitcoin doesn't need the whole blockchain, this is already implemented in wallets such as Multibit and mycelium, these two wallets sync only a small portion that only check balances of your addresses, but you always need full nodes to support the network, in case that's the part you want to get rid off, the full node, think of security what if someone generates older blocks and sync them to people, revive old coins etc, blockchain is a chain, a chain have a start and an end, that end might expend but you can never go back and change what happened earlier, in your case it wont be a blockchain system, call it something else.
anyway I hope you come up with a physical solution it's easier said than done, you might invent the next big thing or at least learn something while trying so best of luck to you!
Snail2
Legendary
*
Offline Offline

Activity: 1512
Merit: 1000



View Profile
December 08, 2015, 10:07:31 PM
 #16

Sounds like great idea, you should research that cryptonite project not to make same errors like them and go for it. i would be very interested in that project cause i think exponential growing of blockchain is one of biggest problems in crypto.

Exactly, such huge and ever growing blockchains going to lead to a more and more centralized approach as downloading blockchains getting more and more annoying for many users. Mining is already nearly centralized, if storing the blockchain (running full nodes) will be centralized too then we'll lose one of the main advantages of cryptos.
Rias
Sr. Member
****
Offline Offline

Activity: 373
Merit: 250


View Profile
December 09, 2015, 01:39:02 PM
 #17

Quote
This way, we should be able to calculate the height of the blockchain right now by only checking our local time.

So basically you are leaving potential holes in network security up to the factors outside the blockchain. And intuitively, I think it may cause some trouble if the clock is not correct.
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1013


View Profile
December 09, 2015, 08:40:12 PM
 #18

And intuitively, I think it may cause some trouble if the clock is not correct.

Or, heaven forbid, tampered with malicious intent. Wink

“God does not play dice"
hetecon
Full Member
***
Offline Offline

Activity: 462
Merit: 100


Viarium.io - DECENTRALIZED VR WORLD


View Profile
December 09, 2015, 09:23:27 PM
 #19

is the idea made now Wink Huh

Pages: [1]
  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!