<p>I believe that is what the <a href="http://wiki.nxtcrypto.org/wiki/Nxt_Wiki" rel="nofollow">NXT</a> project is attempting to do.</p>

<p>It is a from scratch implementation of the ideas introduced by Bitcoin et al. They use Proof-of-Stake and claim to provide "built-in support for robust features such as a decentralized peer-to-peer exchange, voting system, messaging/chat, decentralized DNS, and options for instant transactions".</p>

CC BY-SA 3.0
2014-05-22T21:58:36.570Z
2014-05-22T21:58:36.570Z
Murch
<p>As anyone who has looked at the bitcoin protocol in depth can tell, it is really a huge mess of different encodings, hashing styles, and endian conversions. Although it would be a fairly cosmetic change, are there any projects out there to attempt to rewrite bitcoin and it's protocols to be more consistent and easier to maintain for the developers? (yes, I know it would have to be it's own coin or whatever) </p>

CC BY-SA 3.0
2014-03-20T00:53:13.300Z
I have voted to reopen this question because it's specifically asking about a *different* coin protocol, incompatible with Bitcoin.
Greg Hewgill
CC BY-SA 3.0
2014-03-20T07:52:59.267Z
Mh, I might have misread that. It seemed to ask for a rewrite of Bitcoin, more readable and cosmetic changes only, i.e. an alternative Implementation. I read the last sentence as an assumption that it might be another Coin. Perhaps @Earlz could clarify?
Murch
CC BY-SA 3.0
2014-03-20T13:51:03.677Z
@Murch no I meant not just a new implementation, but a new protocol as well. Notice the **and it's protocols* in the question. It would be something with only the ideas of bitcoin, but where the protocols and technical details would be completely incompatible
Earlz
CC BY-SA 3.0
2014-03-20T14:18:11.167Z
Reopened, @GregHewgill thank you for noticing.
Murch
CC BY-SA 3.0
2014-03-21T03:53:21.563Z
Isn't this the very definition of an altcoin?
Nate Eldredge
CC BY-SA 3.0
2014-03-21T03:54:45.013Z
@NateEldredge no it's not. Every altcoin I know of is basically just a fork of bitcoin with some changes to the parameters. They all use the same general protocol and such
Earlz
<protocol>
Has anyone attempted to rewrite the bitcoin software and protocol?
Earlz
# Has anyone attempted to rewrite the bitcoin software and protocol?

(Asked by: username_0 on 2014-03-19)

As anyone who has looked at the bitcoin protocol in depth can tell, it is really a huge mess of different encodings, hashing styles, and endian conversions. Although it would be a fairly cosmetic change, are there any projects out there to attempt to rewrite bitcoin and it's protocols to be more consistent and easier to maintain for the developers? (yes, I know it would have to be it's own coin or whatever)

**Tags:** protocol

> **Comments:**
> **username_1**: I have voted to reopen this question because it's specifically asking about a *different* coin protocol, incompatible with Bitcoin.  
> **username_2**: Mh, I might have misread that. It seemed to ask for a rewrite of Bitcoin, more readable and cosmetic changes only, i.e. an alternative Implementation. I read the last sentence as an assumption that it might be another Coin. Perhaps @username_0 could clarify?  
> **username_0**: @username_2 no I meant not just a new implementation, but a new protocol as well. Notice the **and it's protocols* in the question. It would be something with only the ideas of bitcoin, but where the protocols and technical details would be completely incompatible  
> **username_2**: Reopened, @username_1 thank you for noticing.  
> **username_3**: Isn't this the very definition of an altcoin?  
> **username_0**: @username_3 no it's not. Every altcoin I know of is basically just a fork of bitcoin with some changes to the parameters. They all use the same general protocol and such  

---

## 1 answers

### Answer by username_2 on 2014-05-22. Score: 1

I believe that is what the [NXT](http://wiki.nxtcrypto.org/wiki/Nxt_Wiki) project is attempting to do.

It is a from scratch implementation of the ideas introduced by Bitcoin et al. They use Proof-of-Stake and claim to provide "built-in support for robust features such as a decentralized peer-to-peer exchange, voting system, messaging/chat, decentralized DNS, and options for instant transactions".


---

