Author

Topic: Navajo Cryptocurrency – Decentralized Anonymity Through Double Encryption (Read 1048 times)

legendary
Activity: 994
Merit: 1000
An important quote from pakage, read this:


Anonymous Network Decentralisation

One of the next major steps for Navajocoin is to decentralise the anonymous nodes so that anyone running a webserver can install it and process Anonymous transactions. Make no mistake, the current system runs off the Navajo Subchain which is built using decentralised blockchain technology. However there are obvious concerns in publishing the node technology due to the risk of someone altering the code maliciously. We are currently investigating options on how to approach this so we can truly decentralise the node system.

Thank you Pakage for making this crystal clear.

Yep, we've had a few discussions on how to do this already. Probably the best idea so far is to port the processing scripts to a language which can be compiled. Something like Node.JS or Java would do nicely. Then before a wallet sends a transaction to a particular node, it would run a checksum against the compiled file and compare the result against a masternode's checksum. Then if they both match, it means that the files have been unaltered and it is safe to send the transaction to that node for processing.

Until we can guarantee a method which is unbreakable and unalterable, we can't distribute the processing code. It is high on our agenda though.

For now, we have a setup multiple nodes across multiple web hosts of which one is chosen at random. So it is somewhat decentralised already, even if not publicly.

Awesome!  Thank you!
 Roll Eyes

And, as I said in my post on the project roadmap and i would like to reiterate it here again; We can't currently distribute the node scripts until we can integrity check every node that a user sets up (for obvious security reasons). However, the current system is running as per the whitepaper and it uses the decentralised navajo subchain to pass value from the incoming nodes to outgoing nodes and instruct the outgoing node who to send the coins to and how many to send.

The Navajo Anonymous Network does NOT rely on a centralised database to store transaction values and addresses.

It is NOT simply a coin mixer with master nodes.

So even if the system were to get wiped out, we could set it back up by simply restoring the subchain wallet and the script, then the wallet would re-sync and start processing any pending transactions again since the data is decentralised on the block chain and not stored in a database.

I hope everyone has taken the time to read the whitepaper, even if it is reasonably technical and boring.

legendary
Activity: 1082
Merit: 1002
Hi,

Just to clear something what is seen wrong. The api is not a node or mixer whatever.  I will try to explain in short words.

The wallet asks the api about which node to the subchain is available and choose random out of possibilities.  The api returns that node and it's public key to encrypt the destination address. The wallet sends the transaction to the chosen node and the transaction details enter the subchain where there again an exit point in this subchain is chosen And where the transaction is send to. There it gets decrypted and enters the navajo network again sending to the final receiver. 

That process uses double encryption over the subchain and is not traceable.

This is exactly what has been implemented and an API based technology is used only to select a specific node from which the Navajo Transaction is Channel through rest of the processes happen directly within the subchains and rest of the NavajoCoin Network , which you can clearly see and clear your doubts on the whitepaper.

Regards
Shahim
legendary
Activity: 1111
Merit: 1000
crypto-enthusiast since 2012
HI,

we are currently running 10 server in different locations (different provider in different countries) to keep the subchain network up and running. Every NMG and CSG is able to do it's part on it's own and is randomly chosen in the single send process. so when one is down another takes it's part. We especially took care to always have redundant service to keep it alive in case of hardware failure or attack.

regards
shahim

Hi,
do you mean the navajo company with we?
that is a prime example of centralization. it doesn't matter if the navajo company is running 1 or 10 server.
i.e. every cloudservice is centralized even though they run thousands of servers in different locations of the earth.

you guys have to make it open source and somehow that everyone can participate as NMG and/or CSG, else navajo will be just a coin mixer.

That is the goal! We will give further information how we will do that in very near future. But we have to make sure the network can not be infiltrated by bad nodes.



cool shahim  Smiley   can't wait to see next developments about the nodes.  We all understand that it's a multiple steps process and right now the working Fully Anon is working 100%
legendary
Activity: 1082
Merit: 1002
HI,

we are currently running 10 server in different locations (different provider in different countries) to keep the subchain network up and running. Every NMG and CSG is able to do it's part on it's own and is randomly chosen in the single send process. so when one is down another takes it's part. We especially took care to always have redundant service to keep it alive in case of hardware failure or attack.

regards
shahim

Hi,
do you mean the navajo company with we?
that is a prime example of centralization. it doesn't matter if the navajo company is running 1 or 10 server.
i.e. every cloudservice is centralized even though they run thousands of servers in different locations of the earth.

you guys have to make it open source and somehow that everyone can participate as NMG and/or CSG, else navajo will be just a coin mixer.

That is the goal! We will give further information how we will do that in very near future. But we have to make sure the network can not be infiltrated by bad nodes.

legendary
Activity: 2464
Merit: 1145
HI,

we are currently running 10 server in different locations (different provider in different countries) to keep the subchain network up and running. Every NMG and CSG is able to do it's part on it's own and is randomly chosen in the single send process. so when one is down another takes it's part. We especially took care to always have redundant service to keep it alive in case of hardware failure or attack.

regards
shahim

Hi,
do you mean the navajo company with we?
that is a prime example of centralization. it doesn't matter if the navajo company is running 1 or 10 server.
i.e. every cloudservice is centralized even though they run thousands of servers in different locations of the earth.

you guys have to make it open source and somehow that everyone can participate as NMG and/or CSG, else navajo will be just a coin mixer.
legendary
Activity: 1082
Merit: 1002
HI,

we are currently running 10 server in different locations (different provider in different countries) to keep the subchain network up and running. Every NMG and CSG is able to do it's part on it's own and is randomly chosen in the single send process. so when one is down another takes it's part. We especially took care to always have redundant service to keep it alive in case of hardware failure or attack.

regards
shahim
hero member
Activity: 882
Merit: 1000
WTF, this shit is a centralized piece of crap

You yourself dont even no how is it working under the hood and still posting spam threads
So How The Transactions Work?

These transactions are sent the same way as any bitcoin transaction. The coins are sent from the sender’s wallet directly to the receiver’s address and are fully visible and verifiable on the blockchain.

In order to conduct an anonymous transaction, the wallet will need to select a node through which the transaction will be channeled, present the recipient’s address, and get into Navajo mode through an available GUI button.

The nodes are decentralized and as transaction volume grows, more nodes will be added.

When a transaction is received at the Anonymizing node, the destination information is encrypted by a cryptographic hash function and then that information is broadcasted through the subchain to instruct the outgoing node where to send the NAV funds. The node is the gateway to the subchain.

The NMG(Navajo Magic Gateway) and CSG(Choctaw Star Gate) are the most important part of the entire operation and work in conjunction. They run on an independent subchain and are of course fully decentralized. The NMG is the decryption mechanism and the CSG is the gateway back to the main
chain.
The NMG receives the encrypted transaction information that only includes the destination address and the amount, decrypts it, then re-encrypts it with another public key and relays it to the CSG through the subchain. The CSG receives the subchain transaction, decrypts the destination information and verifies the transaction integrity before broadcasting the final transaction on to the main chain; sending the coins to its recipient address in smaller, random denominations.

The recipient will receive the amount of coins intended to be sent to their destination address, therefore completing the transaction and thus the coins in no way can be traced back to the original address through any analysis of the Block Chain / Public Ledger, the subchain or in any other way. What appears on the main blockchain is a transaction with a destination and amount only and without an origin.

The Coins received in this way are in no way traceable to the original and there will never exist documented proof on either chain linking any addresses. To counter the type of analysis where one would just look for similar amounts we have mixed and then split the transactions into a smaller random denominations.

The efficiency of the system plays an important role in evaluating this system. It takes 3 confirmations all within the network for the coins to be sent and received using the anonymous technology, therefore, there are no disadvantages of using the technology against the conventional sending and receiving of coins between two addresses.

The nodes will be decentralized, but to begin with they will be maintained by the Navajo Coin Foundation. We are working to find a secure way that we could distribute the code for users to set up their own nodes while still being able to guarantee the integrity of the Anonymous Network.

how many of those nodes are there. doesn't decentralisation mean ALL nodes can potentially take part in whatever process is meant to be decentralised. Isn't this just another masernode type of setup. (never decentralised imo)
legendary
Activity: 994
Merit: 1000
WTF, this shit is a centralized piece of crap

You yourself dont even no how is it working under the hood and still posting spam threads
So How The Transactions Work?

These transactions are sent the same way as any bitcoin transaction. The coins are sent from the sender’s wallet directly to the receiver’s address and are fully visible and verifiable on the blockchain.

In order to conduct an anonymous transaction, the wallet will need to select a node through which the transaction will be channeled, present the recipient’s address, and get into Navajo mode through an available GUI button.

The nodes are decentralized and as transaction volume grows, more nodes will be added.

When a transaction is received at the Anonymizing node, the destination information is encrypted by a cryptographic hash function and then that information is broadcasted through the subchain to instruct the outgoing node where to send the NAV funds. The node is the gateway to the subchain.

The NMG(Navajo Magic Gateway) and CSG(Choctaw Star Gate) are the most important part of the entire operation and work in conjunction. They run on an independent subchain and are of course fully decentralized. The NMG is the decryption mechanism and the CSG is the gateway back to the main
chain.
The NMG receives the encrypted transaction information that only includes the destination address and the amount, decrypts it, then re-encrypts it with another public key and relays it to the CSG through the subchain. The CSG receives the subchain transaction, decrypts the destination information and verifies the transaction integrity before broadcasting the final transaction on to the main chain; sending the coins to its recipient address in smaller, random denominations.

The recipient will receive the amount of coins intended to be sent to their destination address, therefore completing the transaction and thus the coins in no way can be traced back to the original address through any analysis of the Block Chain / Public Ledger, the subchain or in any other way. What appears on the main blockchain is a transaction with a destination and amount only and without an origin.

The Coins received in this way are in no way traceable to the original and there will never exist documented proof on either chain linking any addresses. To counter the type of analysis where one would just look for similar amounts we have mixed and then split the transactions into a smaller random denominations.

The efficiency of the system plays an important role in evaluating this system. It takes 3 confirmations all within the network for the coins to be sent and received using the anonymous technology, therefore, there are no disadvantages of using the technology against the conventional sending and receiving of coins between two addresses.

The nodes will be decentralized, but to begin with they will be maintained by the Navajo Coin Foundation. We are working to find a secure way that we could distribute the code for users to set up their own nodes while still being able to guarantee the integrity of the Anonymous Network.
hero member
Activity: 672
Merit: 500
WTF, this shit is a centralized piece of crap

You yourself dont even no how is it working under the hood and still posting spam threads
Jump to: