Bitcoin Forum
April 30, 2024, 08:13:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [57] 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 »
1121  Bitcoin / Project Development / Re: Building the Next Generation of Crypto-Currency (developers required) on: May 25, 2013, 06:28:48 PM
Quote
Not to derail your design, but it is very complex (perhaps more-so than necessary).
Well I'm not sure what you just said is any less complex, it certainly confused me. But if what you are saying is valid, you are claiming that a small change to the existing Bitcoin protocol can basically provide something similar to a finite mini-blockchain? I'm certainly very skeptical about that, I don't think my system is overly complex, I believe it has the minimum components required to make the mini-blockchain scheme secure and robust.
1122  Bitcoin / Project Development / Re: Building the Next Generation of Crypto-Currency (developers required) on: May 25, 2013, 05:57:38 PM
There is potentially synergy between this blockchains features an my economic model for offering a crypto-USD, crypto-GOLD, etc that maintains near parity without having any counter party risk.   If a new chain were to be created I believe it should include as many 'good ideas' as possible because we will be stuck with it for a while if it works.

I will investigate your proposal and would appreciate if you would investigate my p2p bank/exchange system.
I actually took a look at your thread a few hours ago and your idea seems fairly complex. I would recommend writing a white paper or something. While I agree it may be beneficial to mix together as many good ideas as possible it's still problematic. At this point my goal is simply to just implement this mini-blockchain scheme to see if it actually works. The job is already difficult enough and I don't want to go including all these other untested ideas, it will just make the process longer and harder. As I said, the goal of this project is really just to stay as close to the bitcoin protocol as possible and just play it safe. I would recommend the same thing with your project as well, first just build it as you imagine it and see if it actually performs as you believe it will. When you try to start off with too much on your plate it can often lead you to troubles. At some later point maybe we can have a mini-blockchain + PoS + your exchange model (although I'm still skeptical of the PoS stuff and I'd need to understand your proposal better for actually backing it), but right now that isn't the best course of action to take in my opinion.
1123  Bitcoin / Project Development / Building the Next Generation of Crypto-Currency (developers required) on: May 25, 2013, 02:22:36 PM
The Mini-Blockchain Project

What is this project all about?

The goal of this project is to implement a new crypto-currency protocol designed to solve the "blockchain bloat" problem once and for all by replacing the full blockchain with a finite "mini-blockchain". Such a system would offer many benefits including consistently fast synchronization times, much more block space, faster transactions, and lower fees. Certainly not an easy problem to solve, but if it could be solved we are looking at truly new and unique improvements over the Bitcoin protocol.

We now believe that this problem finally has been cracked. The concept and technical details of the proposal can be found in the white paper (a little outdated now) and the project wiki. This new scheme has been analyzed by many intelligent people and we haven't found any major flaws. After a considerable amount of feedback, myself and several others are convinced the scheme is viable and we want to attempt an implementation.

Our objectives and approach

The main objective of this project is to bring together many new ideas and concepts while staying as true to Bitcoin as possible. This project will attempt to minimize and exclude any controversial proposals and ideas but remain open to new and experimental proposals which we believe could enhance the final system. We aim to take the safe and trusted route ever possible and avoid over-complicating the scheme by bringing together too many different ideas.

The main focus of this project is to implement the mini-blockchain protocol and show that it works before we do anything else. If or when that goal is achieved we will start looking at incorporating several other experimental concepts which have the potential to provide an array of new features and benefits. Some examples of such concepts include secure 0-confirmation transactions based on a withdrawal limit system and a dynamic max block size.

Since we are trying to avoid any controversial and unnecessary complications, that means no pre-mine and probably no PoS integration. The PoS system is controversial in a way because it appears to make the rich richer over time and the benefits of such a system really aren't observable for a long time anyway. Not to mention the mini-blockchain proposal is already complicated enough as it is, keeping things simple is the key here.

The next generation of crypto-currency

What is the next generation of crypto-currency and what separates this project from any other alt coin? Most of you will agree that 95% of the alt coins out there are essentially pump and dump scams which offer nothing new or useful. I would personally say there are less than half a dozen alt coins which shouldn't be labeled scam coins; Namecoin, Devcoin, PPCoin, Novacoin, and Litecoin, and perhaps 1 or 2 other alt coins. I'm not so sure about PPCoin and Novacoin but they do offer new PoS features.

Litecoin doesn't really offer much beyond faster block confirmation speeds and scrypt-based mining, but since it was one of the first alt coins to offer these new features it has gained a genuine foothold in the crypto-currency market. Not only does this project offer a new coin with unseen features, but those new features are not small or trivial. Imagine always being able to download the blockchain within seconds or minutes as well as significantly faster transaction speeds.

Why am I making such a big deal of this? Well consider threads like this:
WARNING! Bitcoin will soon block small transaction outputs
New video: Why the blocksize limit keeps Bitcoin free and decentralized

All this concern over max block sizes, the SD "spam dust", the transaction capacity reaching its limit, all of this is nicely solved with a mini-blockchain + account tree implementation. Now I'm not saying Bitcoin is obsolete or outdated or that this new scheme will replace it, Bitcoin still has certain advantages over the mini-blockchain scheme and vice versa. However if this scheme turns out to work it does have the potential to seriously compete with bitcoin.

It was only a matter of time before someone was able to improve on the Bitcoin protocol and offer a new coin with highly desirable advantages over the original protocol, but I don't think that will mean the original will ever die out. Just because this scheme can offer more scalability and speed doesn't make it better as a tool for storing wealth. It does sort of make it better as a currency though, which is really what we should be aiming for I believe.

So how will the project be organized?

See: [BOUNTY] $20,000 Mini-Blockchain Implementation


Project Address: 1AZjrg6h9nfvFt16kaszLTJkQi13kMwZz2
1124  Alternate cryptocurrencies / Altcoin Discussion / Re: [ANN] - A New design based on NVC PoW+PoS and incorporating the Mini-blockchain. on: May 10, 2013, 10:34:21 AM
Quote
yes very important issues, currency's are humans things driven by human emotion, more so than math.
I'm aware of that, I'm simply saying these issues are of low priority right now, we should focus on getting a working prototype before we move onto branding etc.

Quote
(slaps head) - {sigh} ... no you must have breezed over the topic, ya?
I read your introduction post but not much else. You seemed to be referring to it as RoyalCoin in the opening post. Has that changed now or did I read it wrong or something? EDIT: sorry I see now I was reading it incorrectly. Good to know.

Quote
ok you misunderstand a lot,  and this is why the "alt coins" are lurking at the bottom of the Bitcoin forum , its also why LTC rode the fame of BTC and that was all it done.  apart from scrypt.
I honestly do not care if this coin lurks around in the shadows for a while, the long term benefits will clearly shine through and prove its worth and value. I have no intention of pumping it up at the beginning, there's no point because it will do perfectly fine without a pre-mine promotion or what ever it is you plan to do. I strongly believe a perfectly natural start is the best thing for the currency in the long term and my position on that will not change.
1125  Alternate cryptocurrencies / Altcoin Discussion / Re: [ANN] - A New design based on NVC PoW+PoS and incorporating the Mini-blockchain. on: May 10, 2013, 07:28:45 AM
digitalindustry, I appreciate this thread but I have some issues with the approach.

1) Focus on non-essential issues (logo, coin name, etc)
2) It's not really going to be called RoyalCoin is it?
3) Your self-assigned role as project leader

You're free to start your own project which includes my scheme but I cannot be a part of that project unless you stop trying to control every important aspect of the project. Every aspect of the coin needs to be up for debate at this point and before we even get into things like the name and logo there are much more important things to deal with.

What we need right now is a development thread, the focus should be on creating a project repository and implementing the new ideas to see how they work. After the core work is complete, we can see if it appears possible and beneficial to include something like PoS into the scheme. The goals at this stage should be:

1) Implementing mini-blockchain and proof chain
2) Implementing account tree database
3) Modify transaction system to work with new scheme

We're still in the pre-development phase, we must keep all our cards on the table. All participants need to have an equal say. I do not like the idea of you deciding everything just because you think you know a thing or two about marketing and economics. If you choose to lead the project in such a manner I will not endorse it.

For one thing I will never agree to a pre-mine regardless of what its purported purpose is. It's simply not needed despite what you may believe or argue, there's no true justification for it because the this coin design offers so many new advantages and it will take off stronger than most alt coins out there, without a doubt.
1126  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 04:45:43 AM
I just couldn't imagine how you resort to a consensus of untrusted peers as a decision-making process though. Holding the true chain for a year fixes this problem unless the attacker intends to spend an entire year along with the network.
Yes I agree you cannot really resort to consensus, that's why I said aaaxn's solution is probably the best. Simply don't give new nodes a chance to be tricked by the fake chain. This resolves the problem in a fairly neat way. Holding an entire year worth of transactions is still way too much when there's no real point. So far this is the only attack we've thought of which might provide incentive to increase the length of the mini-blockchain, but if we can eliminate the threat of this attack without having to do that then that's the way it should be solved. And we can with aaaxn's solution.
1127  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 04:15:14 AM
Quote
Edit: I have skimmed your proposal now and yes you have addressed the new vulnerability well enough. I'm not sure what vulnerability aaaxn is referring to then.
He is referring to a new vulnerability which is some what similar to the old issue but much more difficult to pull off and easy to prevent with the mechanism I've been talking about for the last 2 pages.
1128  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 03:30:04 AM
Quote
If lite clients shut down in the face of competing chains, commerce cannot continue.
What do "lite clients" have to do with anything here? I'm not sure you understand the concept properly or that you've read the white paper properly.

The new nodes (not lite nodes) would be cut out of the picture. In no way would that shut down commerce, the legitimate older nodes would keep chugging along with the real chain and they wouldn't even pay attention to the fake chain. The fake chain wouldn't even affect anything unless you relied upon a node which was using the fake chain, which cannot happen if new nodes are cut out if the picture until the situation is resolved.

EDIT: or do you mean it may hinder commerce for a business who attempts to start up a new node at the time of this attack? Worse case scenario they have to wait until the attack is over to start their node, or wait until a new client is released with the updated checkpoint. It's not like the businesses already running a node would be affected.
1129  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 03:01:36 AM
It's also effectively DDoSing the network for lite clients. I'm just sayin'...
You'll need to elaborate, I don't understand what you mean.
1130  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 02:41:41 AM
But the basic rule of defending against a sybil attack is that the majority cannot be trusted.
Yes that is a valid point but all the older legit nodes can still be trusted, there's no way the attacker can trick them. Not only would the attacker need a boatload of hashing power but also a boatload of IP's and bandwidth to out number the legit nodes. Of course that is still possible so perhaps the best method to solve this problem would not be a voting system but the solution aaxon suggested:

Quote
I think new nodes in this situation (it should be extremely rare or never) should just query nodes for blockchain all the way to block in which competing chains diverged and if no one around has this long history node should just refuse to operate and wait until thing settle. Or it can be advised to download updated client which should in this situation contain hardcoded checkpoint provided by community pointing to right chain.

That pretty much seems like the best solution because it would cut new nodes out of the picture and leave the legit nodes to wear down the attacker until he gives up.
1131  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 02:18:34 AM
Quote
What you are trying to accomplish to fix your problem here is an uninformed, relatively untrustworthy consensus (how does a new node know which nodes are legitimate?).
It doesn't know. That's why it's a vote system. The node assumes that the majority of votes will be from legitimate nodes. Of course that wont always be the case but it will be the case at least 80% of the time.

Quote
He can still repeatedly get away with double spending.
An attacker with enough power to outpace the blockchain for a day or more is obviously going to get away with something. Even in Bitcoin an attacker with that much power over such a long period of time could do a bit of damage. But it's still not a true form of double spending, it's a temporary illusion, and if the attacker had a hard time getting any other node to accept his fake chain wouldn't it be virtually impossible for him to achieve a double spend?
1132  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 07, 2013, 01:53:25 AM
Quote
how feasible would it be for Bitcoin to adopt such a mini-chain at a future point in time?
Probably pretty unfeasible. Even something like the "rolling chain" idea mentioned in the paper would be extremely tricky to implement with Bitcoin. I spent a lot of time thinking about ways the Bitcoin blockchain could be made much smaller but the only thing I could really come up with was to create a whole new crypto-currency.
1133  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 06, 2013, 10:40:55 AM
I haven't really looked into it but Ripple appears to use some sort of pseudo-centralized solution. I don't think the coins were created in a decentralized way. And there was just a thread about a Ripple account being hacked because of a weak password or something. So the accounts even appear to be centrally managed.
1134  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 05, 2013, 11:56:41 PM
With the solution I described in my last post, the attacker would only succeed if he convinced enough new nodes to accept his fake chain and together they could supply more hashing power to the fake chain than the older nodes to the real chain. While that seems virtually impossible it may be some what possible if the attacker continues to contribute hashing power even after tricking new nodes to accept the chain. Because obviously this attacker must have an ungodly amount of hashing power to outpace the real mini-blockchain for a full cycle.

One way to really drill the final nail into the coffin of this attack might be this: if a new node detects two full mini-blockchain's which both originate from the same proof chain it can simply resort to a peer vote system by asking older nodes which chain is the valid one. Legitimate older nodes who noticed the fake chain appear out of thin air would reply to the new node telling them not to trust the one which appeared to come out of no where. Now the attacker would have an extremely hard time getting enough slaves in on his little scheme.

Even if the attacker had a huge botnet at his disposal at least 80 to 90 percent of existing and new nodes would reject the fake chain and continue working on the real chain. Soon enough the attacker wouldn't be able to afford continuing the attack and he would give up. The real mini-blockchain would quickly overtake the fake chain once the attacker stopped contributing his hashing power to it. With these mechanisms in place the attacker has no hope of convincing more than half the network to use his fake chain.
1135  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 05, 2013, 08:19:28 PM
Now attack scenario. Suppose there is attacker with more than 50% of hashing power. He takes hash of current best block N and tries generating a next one but instead of using real account database he just create new one in which he holds all coins. If he is able to keep this chain in front of original one for as long as original network looses block N contents he can reveal his chain and it would look perfectly valid for all nodes because they lost track of how account database looked on block N.
It looks like algorithm presented in this paper is only as secure as mini blockchain is secure and if attacker could sustain 51% hashing power for as long as mini blockchain cycle completes it could cause much more severe problems than in bitcoin, because attacker could rewrite entire account balances database and not just make some double spends.
Hmmm... I think I see what you are getting at here. The attacker generates a fake chain in the background using the real proof chain but a fake account tree. He outpaces the real mini-blockchain for a full cycle until there's no evidence left to indicate his account tree is fake and releases the fake chain.

That would be one hell of an attack to pull off and even after pulling it off there's a low chance the fake account tree would propagate enough to become the main account tree. But this just goes to show the mini-blockchain does need to hold at least maybe a week or more worth of transaction history.

Although I think one possible way to dramatically minimize the threat of this attack is to make it so a node who has been connected to the network for a while will only accept a different chain with more power if they know where the chain came from, that it didn't just pop out of thin air.

For example a node who has been validating blocks longer than the cycle of the mini-blockchain can simply ignore a new chain if it appears to that node as if the chain popped out of no where. This will still allow the normal process of block orphaning to occur because the chains do not pop out of no where in that case.
1136  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 05, 2013, 04:28:22 AM
By the way CFB, what did you did think of the proof chain concept? Can you see any flaws in that idea? Honestly though it may be better to just start by using the block header system and then maybe try creating a proof chain system to see how it works at a later stage.
1137  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 04, 2013, 10:34:41 PM
[removed]
1138  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 04, 2013, 10:15:13 PM
but obviously a larger and more complex client,  my head hurts at how much work would go into coding that
I don't see why the client would be larger or more complex. Nothing described in the paper should really be too difficult to implement, it's really just taking the bitcoin scheme and modifying certain aspects of it to remove the need for a full blockchain.

Quote
having only two #'s does that provide a security flaw early in the life of the currency?
I don't believe so. If it did we could just use the block headers instead of a proof chain... I mean there's really no need to create a whole new proof chain system when we can use the block headers. But the proof chain mechanism probably would have certain advantages assuming it provided the same level of security as the block header system.
1139  Alternate cryptocurrencies / Altcoin Discussion / Re: [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 04, 2013, 09:27:33 PM
reading right now, mostly becasue its such a great idea !
Well it's not that hard to come up with a great idea.
The hard part is making the idea work.
Thanks for taking a look.
1140  Alternate cryptocurrencies / Altcoin Discussion / [white paper] Purely P2P Crypto-Currency With Finite Mini-Blockchain on: May 04, 2013, 09:01:08 PM
I've been working on this idea for a few months now but I couldn't get past the problem of making the scheme satisfactorily secure. I finally solved that part of the puzzle about a week ago and immediately decided that I needed to write a white paper and formalize the concept some what.

I also want to give an acknowledgment to member aaaxn for helping me fine tune some of the concepts in the paper, his knowledge was very helpful. Until now no one else has read this white paper so I'm hoping for a lot more great feedback from other members.

NOTE: the white paper is now fairly out-dated. Check the project wiki for more up-to-date information concerning the mini-blockchain proposal.

Purely P2P Crypto-Currency With Finite Mini-Blockchain (PDF)

Quote
ABSTRACT

Almost all P2P crypto-currencies prevent double spending and similar such attacks
with a bulky “blockchain” scheme, and the ones which do not typically use some sort
of pseudo-centralized solution to manage the transactions. Here I propose a purely
P2P crypto-currency scheme with a finite blockchain, dubbed the “mini-blockchain”.
Each time a new block is solved the oldest block is trimmed from the end of the mini-
blockchain so that it always has the same number of blocks. It is argued that the loss
of security this trimming process incurs can be solved with a small “proof chain” and
the loss of coin ownership data is solved with a database which holds the balance of
all non-empty addresses, dubbed the “account tree”. The proof chain secures the mini-
blockchain and the mini-blockchain secures the account tree. This paper will describe
the way in which these three mechanisms can work together to form a system which
provides a high level of integrity and security, yet is much slimmer than all other purely
P2P currencies. It also offers other potential benefits such as faster transactions and
lower fees, quicker network synchronization, support for high levels of traffic, more
block space for custom messages, and increased anonymity.

Project development thread: https://bitcointalk.org/index.php?topic=215936.0
Pages: « 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [57] 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!