Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1262. (Read 2761629 times)

legendary
Activity: 1722
Merit: 1217
With a divide and conquer approach, we might be able to get zerocoin functionality for NXT before zerocoin!

I'm not sure it's not a theft...

its definitely not theft. the idea of theft requires that someone else be deprived of property. copying code doesn't deprive the other person of his copy. i mean maybe its immoral but if so than not because its theft, it would have to be some new moral construct that doesnt have a name yet. something meaning "immoral copying". i vote that we call it flibber.

Or we could just ask them... or ask their permission...

+1

i mean why not be polite about it. no sense in flibbering all over someone elses work unnecessarily.
legendary
Activity: 1176
Merit: 1134
With a divide and conquer approach, we might be able to get zerocoin functionality for NXT before zerocoin!

I'm not sure it's not a theft...

its definitely not theft. the idea of theft requires that someone else be deprived of property. copying code doesn't deprive the other person of his copy. i mean maybe its immoral but if so than not because its theft, it would have to be some new moral construct that doesnt have a name yet. something meaning "immoral copying". i vote that we call it flibber.

Or we could just ask them... or ask their permission...
Not sure we will get a response, but I will ask them

James
newbie
Activity: 56
Merit: 0
With a divide and conquer approach, we might be able to get zerocoin functionality for NXT before zerocoin!

I'm not sure it's not a theft...

Not a theft, they want us to port, they describe exactly how to do it.

They wanted bitcoin to adopt their libzerocoin
They wanted altcoins to adopt their solution
Nobody did, so they were forced to start developing their own coin
They are professors, not really into making new coins

If this is true then maybe someone should approach them again and tell them what we're planning to do, and ask for their help. Mention that this work will be paid for from the bounty. Klee approached them once, but that was earlier when they may have thought Nxt was a scam, and Klee is not a developer so probably not able to open a discussion on the technical details.

If approached by a developer they might be more willing to join the effort. If they don't want to help, then the community can still go ahead and do it without them.
legendary
Activity: 1176
Merit: 1134
[...]
Let's assume, we have a secure way to make transactions from one account to another. For instance, via a escrow account.
w, x, y, z are balances of the respective accounts; t1, t2 are points in time
Code:
t1 | t2
-----------
w  | w + 10
x  | x - 5
y  | y - 10
z  | z + 5

Who paid what to whom? I can't tell. Maybe, anyone else can.

One could say, well this example is really artificial and a real transaction graph is actually sparse with completely different amounts. So you actually get something like that:
Code:
t1 | t2
-----------
x1 | x1 + 100
x2 | x2
x3 | x3
x4 | x4
x5 | x5 - 100
x6 | x6
x7 | x7 + 2000
x8 | x8
x9 | x9 - 2000

Well, that is why I ask why splitting up larger transaction in to smaller pieces in order to cover them up into the masses. In this case, if you really want to transfer money anonymously from one account to another you must either wait or pay a variable fee. The variable fee results from dismissing the remainder of a larger transaction if you aren't willing to wait for the completion.

To finished that example. Obfuscating the way the Nxts go:
Code:
t1 | t2              | t3               | t4
--------------------------------------------------
x1 | x1 + 100        | x1 + 100         | x1 + 600
x2 | x2              | x2 + 900         | x2 + 400
x3 | x3              |                  |
x4 | x4              | x4 - 900         | x4 - 400
x5 | x5 - 100        | x5 - 100         | x5 - 600
x6 | x6              |                  |
x7 | x7 + 100        | x7 + 1000        | x7 + 2000
x8 | x8              |                  |
x9 | x9 - 100        | x9 - 1000        | x9 - 2000

and so on..

No offense, but you need deep mathematical proofs like in http://spar.isi.jhu.edu/~mgreen/ZerocoinOakland.pdf

Any ad hoc method will most likely have holes and if it does, there is no point

James
member
Activity: 112
Merit: 10
Why the NTX coin price is falling ? Any bad new or dump ?

Don't worry. Remember the days when BTC was less than a dollar? These are those days for NXT. These drops are all excellent opportunities to buy. Don't look back some day and kick yourself for not buying now.

Invest in the future  Smiley
legendary
Activity: 1176
Merit: 1134
zerocoin alpha algo published and with source code. Porting instructions to new blockchain published.

The profs are busy and probably won't go out of their way to help us, but they want their theories to be implemented and deployed. They are not against it, otherwise why are they posting integration instructions?

Let's do this.

NXTcash will make NXT totally unique. Combine that with TF and massive TPS. I can't predict what that will do to valuation. Let's just say, big boosts.

I say we allocate 3 million NXT from community funds for this project, plus whatever other donations. Not saying to spend it all at once, but to use to for the express purpose of making NXTcash implemented.

When klee originally went crazy happy over zerocoin, I thought he was being eccentric, but I didn't know as much back then. After spending a lot of time researching, I realized that having the first crypto with the properties of cash would be MORE significant than anything else.

The world is rapidly drifting into a global electronic police state, where anything and everything we do is recorded, analyzed, scrutinized, etc. We used to be able to use normal cash to buy things. Now, cash transactions are prohibited for most things in america. Soon all cash will become illegal. This is normal cash. Without a crypto replacement for cash, the world will be controlled by people who know what everybody else is doing with their money.

George Orwell's 1984 was just a few decades too early Sad

Politics aside, I doubt anybody here likes their local big brother snooping into what they are doing. Let's implement NXTcash so the world can still have cash of any kind

James
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
[...]
Let's assume, we have a secure way to make transactions from one account to another. For instance, via a escrow account.
w, x, y, z are balances of the respective accounts; t1, t2 are points in time
Code:
t1 | t2
-----------
w  | w + 10
x  | x - 5
y  | y - 10
z  | z + 5

Who paid what to whom? I can't tell. Maybe, anyone else can.

One could say, well this example is really artificial and a real transaction graph is actually sparse with completely different amounts. So you actually get something like that:
Code:
t1 | t2
-----------
x1 | x1 + 100
x2 | x2
x3 | x3
x4 | x4
x5 | x5 - 100
x6 | x6
x7 | x7 + 2000
x8 | x8
x9 | x9 - 2000

Well, that is why I ask why splitting up larger transaction in to smaller pieces in order to cover them up into the masses. In this case, if you really want to transfer money anonymously from one account to another you must either wait or pay a variable fee. The variable fee results from dismissing the remainder of a larger transaction if you aren't willing to wait for the completion.

To finished that example. Obfuscating the way the Nxts go:
Code:
t1 | t2              | t3               | t4
--------------------------------------------------
x1 | x1 + 100        | x1 + 100         | x1 + 600
x2 | x2              | x2 + 900         | x2 + 400
x3 | x3              |                  |
x4 | x4              | x4 - 900         | x4 - 400
x5 | x5 - 100        | x5 - 100         | x5 - 600
x6 | x6              |                  |
x7 | x7 + 100        | x7 + 1000        | x7 + 2000
x8 | x8              |                  |
x9 | x9 - 100        | x9 - 1000        | x9 - 2000

and so on..
full member
Activity: 164
Merit: 100
I just designed and 3d-printed a NXT-keychain Smiley

http://img11.hostingpics.net/pics/899322nxtkeychain.png


Nice!  

If the STL file is small enough, would you be willing to put the STL on the blockchain as a AM payload?   You know, for history's sake.

Yes, of course I'm willing to do that. The STL is around 250KB, is that small enough? I also could do some design modifications if you have some suggestions. And how would I put that STL on the blockchain?
legendary
Activity: 1540
Merit: 1016
Did panicsell start?
legendary
Activity: 2142
Merit: 1010
Newbie

U have X incoming transactions and Y outgoing ones. If Xi + Xj + Xk == Ym + Yn then Big Brother can solve a Knapsack problem and keep tracking links between INs and OUTs using fuzzy logic. At some point in the future he may get more info and increase weights* of some links.

------
* - weights r like probabilities, they range from 0 to 1
legendary
Activity: 1722
Merit: 1217
With a divide and conquer approach, we might be able to get zerocoin functionality for NXT before zerocoin!

I'm not sure it's not a theft...

its definitely not theft. the idea of theft requires that someone else be deprived of property. copying code doesn't deprive the other person of his copy. i mean maybe its immoral but if so than not because its theft, it would have to be some new moral construct that doesnt have a name yet. something meaning "immoral copying". i vote that we call it flibber.
legendary
Activity: 1344
Merit: 1001

My thinking is that they won't need to do IPO some big guys will fund them.....but maybe they will IPO only to gain acceptance from the community and not fall into the same trap as Ripple.


I agree. Tricky Etherum is tricky.
legendary
Activity: 1176
Merit: 1134
With a divide and conquer approach, we might be able to get zerocoin functionality for NXT before zerocoin!

I'm not sure it's not a theft...

Not a theft, they want us to port, they describe exactly how to do it.

They wanted bitcoin to adopt their libzerocoin
They wanted altcoins to adopt their solution
Nobody did, so they were forced to start developing their own coin
They are professors, not really into making new coins

from zerocoin.org:

We will be updating this site soon to include details of our new version described by Matt Green at Real World Crypto 2014

What is Zerocoin?

Zerocoin is a proposed extension to the Bitcoin payment network that adds anonymity to Bitcoin payments. Just as paper currency once gained its value from being redeemable for gold, zerocoins gain their value from being redeemable for bitcoins. We believe that tools such as Zerocoin are necessary as the current Bitcoin payment network does not offer strong privacy protections. The main idea behind Zerocoin is to place anonymity technology into the Bitcoin network itself. This is substantially different from previous anonymization technologies such as “laundries”, since Zerocoin does not rely on a trusted centralized party that can fail or become corrupted.

What makes Zerocoin different from previous approaches:

Zerocoin operates in the Bitcoin network and is implemented as a series of extensions to the existing Bitcoin protocol. This approach means that Zerocoin can be deployed without relying on a central coin issuer or bank (as used in previous e-cash schemes). Moreover, since no single trusted party operates the Zerocoin system, attacks on Zerocoin must take on a substantial fraction of the Bitcoin network.
Zerocoin uses provably secure cryptographic techniques to ensure that Bitcoins cannot be traced. These techniques allow users to conduct transactions on the Bitcoin network while receiving strong mathematical guarantees that the transactions cannot be traced. These guarantees remain in place even if a portion of the Bitcoin network is compromised by an attacker.
Other anonymous cash systems rely on distributing the work of anonymizing users amongst a set of parties. This approach works well if all parties are fully available but can be subject to “denial of service” attacks where a small number of nodes are taken offline. Because Zerocoin is built on top of Bitcoin, it is widely distributed among all the Bitcoin peers, ensuring that the system can remain available even when many nodes are compromised.
hero member
Activity: 840
Merit: 1002
Simcoin Developer
If we had a way of converting NXT into NXTcash to spend, it would be a fantastic feature.

No argument here Smiley
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82

Yes, it seems similar to what I suggest. Spending and receiving equal amounts obfuscate who transferred how much to whom.
legendary
Activity: 2142
Merit: 1010
Newbie
With a divide and conquer approach, we might be able to get zerocoin functionality for NXT before zerocoin!

I'm not sure it's not a theft...
member
Activity: 112
Merit: 10

coinmarketcap must have lost the NXT data feed...   Sad

Yes, we are the last
legendary
Activity: 1176
Merit: 1134
No reason to pay $70,000 to somebody for a similar idea.

Agree.

It's definitely doable (assuming their math checks out).

What I can gather so far is they base it on a zero-knowledge proof - some mathematical magic that allows you to prove that you own a secret in multiple ways, thus decoupling one check from another.

So you mint an off-chain coin and then spend it again, this time revealing the secret, so there are no double spends.

It's like having a special challenge-response chip. No point in saving challenge or response and no way of linking several challenge/responses to your chip. Once you spend it, the "chip" is destroyed.






I am pretty sure their paper was peer reviewed, university profs did the paper

Ian Miers, Christina Garman, Matthew Green, Aviel D. Rubin
The Johns Hopkins University Department of Computer Science, Baltimore,

legendary
Activity: 1176
Merit: 1134
Imagine if there was NXTcash, the next form of cash!
zerocoin created a whitepaper http://spar.isi.jhu.edu/~mgreen/ZerocoinOakland.pdf and alpha code that implements it on top of bitcoin.

From what I can tell, there is no reason we can't implement this on top of NXT

However, it is not as simple as cutting and pasting code, it is a project. To do this right, it needs funding and staffing.

If we had a way of converting NXT into NXTcash to spend, it would be a fantastic feature. Most of the NXT stays in normal acct, but if you want to spend some cash on things you would rather be private about (right to privacy anybody), then just convert it to NXTcash and no worries that it can be traced back to you.

This will clearly be a big, significant feature as no other crypto has it. It should dramatically increase the value of NXT.

We have funding available from community fund. Additional bounties have been added to it. I am not sure how much it will cost to get this done. Maybe we need to get project bids? I am not sure if we have the people who can get it done already here, or if we need to recruit.

Either way, we really should get this done.

James

P.S. I put this at the top of the list of desired technical features after official client and account control. Best to use non-overlapping persons whenever possible.
full member
Activity: 140
Merit: 100
I just designed and 3d-printed a NXT-keychain Smiley




very nice
Jump to: