Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1233. (Read 2761626 times)

legendary
Activity: 1680
Merit: 1001
CEO Bitpanda.com
Looks like I was right, in the end Nxt will be competing with Doge, not Bitcoin - http://coinmarketcap.com/

well, let's hope this is not the "end" of our journey Wink
legendary
Activity: 2142
Merit: 1010
Newbie
Looks like I was right, in the end Nxt will be competing with Doge, not Bitcoin - http://coinmarketcap.com/
legendary
Activity: 1176
Merit: 1134
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

http://en.wikipedia.org/wiki/Java_Native_Interface

If you can help with this please let me know.

James

I'm still reading about Zerocoin and do not yet understand it fully, so take that into consideration with the following:

You don't necessarily have to use JNI if you intend to have Zerocoin live in AM storage.

Make a stand-alone program linked to libzerocoin that will use JSON (JSON-GLib with libSoup) to talk to the Nxt server.

I am, however, not clear on exactly how one would mint Zerocoin from NXT and transform previously minted Zerocoin back to NXT without a change to the Nxt server.  We can easily destroy NXT that is converted to newly minted Zerocoin by sending the NXT to the genesis account.  We cannot, however, generate new NXT when we want to redeem Zerocoin for NXT.  What might be needed is to change the Nxt server to allow for some sort of global public NXT accumulator to keep track of number of "converted" coins at any given time (account # -1, perhaps?).  But I haven't finished reading about Zerocoin so this might not be needed?  I might not understand how this part is supposed to work yet.  Not sure.

libzercoin also appears to be tailored to the Bitcoin blockchain. 


Just a thought, but couldn't a parallel blockchain be used elusively for mixing purposes? You send your NXT to alt block chain, pay whatever fees, do zerocoin magic, and then your NXT appears in the parallel chain. The NXT in the parallel chain is completely identical to NXT in the main chain, so just do the reverse to get your coins back in the main chain in whatever account you specify. Nodes are encouraged to forge the parallel blockchain from the fees produced by people sending coins in and out of the mixing chain. Side-effect is that this will not bloat the main chain.

I'm not sure of the implications of the security risks though...
The improved zerocash algos create 288 bytes per transaction, so that is 3 transactions in an AM. I think that is small enough that we don't have to worry about bloat. I want to use as much of the existing infrastructure as possible.

I sort of like this approach, it allows the user to optionally use anon or not, since anon will obviously be more expensive

This has been discussed in length regarding BTC and anonymizing the protocol. It has to be everyone or no-one. The non-participators nullify the anonymity of the participators. Half measures are unacceptable. It has to be integrated into the whole network at the most basic level. Half measures are unacceptable. The marginal time/money cost should be considered collateral for the purpose that is serves and will always be open to optimization in the future anyways. Moving money in crypto is already dirt cheap. Adding a marginal cost on top of that at the protocol level for something so important is a trivial consideration.
Are you sure about it having to be an all or nothing? The zerocoin approach seems to get around this. Of course, if there is just one person using it, then it would be pretty easy to figure out who is using it, but if it was an asset in the Asset Exchange, it really would be separate from NXT so not sure why all of NXT needs to be anonymized.

In fact, since zerocoin was designed to be built on top of bitcoin, they clearly did not require all bitcoin users to use zerocoin. Similarily, our plan is to build zerocoin (NXTcash) on top of NXT. If zerocoin on top of bitcoin did not require all of bitcoin to be anonymized, I don't see how zerocoin on top of NXT requires all of NXT to be anonymized.

What am I missing?

James

P.S. zerocoin algos are pretty new, maybe the bitcoin discussions you talk about predate last summer?
legendary
Activity: 1162
Merit: 1005
Nobody answered it. Blockchain blocks is +100 to the future.

Number of blocks includes orphaned blocks.

Ok. I was dreaming, if NXT can predict 100 blocks to the future, so maybe it can predict also BTC/NXT rate after 100 blocks in the future Smiley
legendary
Activity: 2142
Merit: 1010
Newbie
Nobody answered it. Blockchain blocks is +100 to the future.

Number of blocks includes orphaned blocks.
legendary
Activity: 1162
Merit: 1005
How to understand block No. in blockchain explorer:

Node » | Next Block: 4073882532069587653 | Blocks: 54291 | Transactions: 109551 | Aliases: 55402 | Accounts: 19977 | Orders: 0 | Assets: 0 | v.: 0.5.11 | BC » Sync: 300s

while in 0.5.11 NRS last block is 54192?

Nobody answered it. Blockchain blocks is +100 to the future.
legendary
Activity: 2142
Merit: 1010
Newbie
i believe you but additionally there is a problem with the semantics. it doesn't translate the way he thinks it does.

That's right. Ur English is quite illogical from point of view of the Slavs. Smiley
legendary
Activity: 1722
Merit: 1217
I was just pointing out a problem with the semantics. if there is a problem with the content than ill let you deal with that.

There is a problem, it's incorrect to say "script". But salsacz couldn't know that, coz it requires deep knowledge of Nxt internals.

i believe you but additionally there is a problem with the semantics. it doesn't translate the way he thinks it does.
legendary
Activity: 2142
Merit: 1010
Newbie
I was just pointing out a problem with the semantics. if there is a problem with the content than ill let you deal with that.

There is a problem, it's incorrect to say "script". But salsacz couldn't know that, coz it requires deep knowledge of Nxt internals.
legendary
Activity: 1181
Merit: 1018

Hey - just a quick holler from me here ( just got up ) - I could be the guy for this, because I live ib Berlin, and I have NXT running on my rapsi since 4 weeks without the solar panels thoug, but still I am familiar with the system!

Let me know some more detail!
legendary
Activity: 2142
Merit: 1010
Newbie
How exactly is it known who gets the next block? are the coins unique? what exactly makes your account different from another one with the same amount in terms of mining?

Complete iteration thru all account lets to calculate the time when a particular account could forge a block. Coins r not unique. The public key does.


Is NXT messaging implemented yet?

Part of Nxt Messaging is already implemented (Arbitrary Messages, Alias System), part is being implemented (Account Control).


Does the open marketplace have a date for when it will be released?

No. Maybe it won't be implemented at all if someone does it by using Arbitrary Messages and Account Control.
legendary
Activity: 1722
Merit: 1217
where it says "nxt uses a simple script for transactions, so they can be secured only by a mobile phone or raspberry pi" It's a bit confusing. Maybe consider changing it to something like "nxt uses a simple script for transactions, so they can even be secured by a mobile phone or raspberry pi"

Why "script"? Nxt uses data-driven approach, not predicate-driven.

I was just pointing out a problem with the semantics. if there is a problem with the content than ill let you deal with that.
legendary
Activity: 2142
Merit: 1010
Newbie
where it says "nxt uses a simple script for transactions, so they can be secured only by a mobile phone or raspberry pi" It's a bit confusing. Maybe consider changing it to something like "nxt uses a simple script for transactions, so they can even be secured by a mobile phone or raspberry pi"

Why "script"? Nxt uses data-driven approach, not predicate-driven.
hero member
Activity: 812
Merit: 505
The Last NXT Founder
@CFB A few questions

How exactly is it known who gets the next block? are the coins unique? what exactly makes your account different from another one with the same amount in terms of mining?

Is NXT messaging implemented yet?

Does the open marketplace have an estimated date for when it will be released?

thanks
legendary
Activity: 1722
Merit: 1217
current version of my Nxt infographic based on Btc transactions:


where it says "nxt uses a simple script for transactions, so they can be secured only by a mobile phone or raspberry pi" It's a bit confusing. Maybe consider changing it to something like "nxt uses a simple script for transactions, so they can even be secured by a mobile phone or raspberry pi"
legendary
Activity: 1176
Merit: 1134
Separately, would it be possible to get an API call that somehow implements...

I think it's possible.
Great! I knew you could solve this. Please let us know when you have any details on this, I will feel much better about zerocoin port knowing the exact mechanism for this. Maybe it has to do with special account 0?

If all the peers can validate all the spends, then I guess all the account balances update properly and no client needs to get password for any special acct?

Feel free to post a specific API call you could implement. That will give client devs a framework to code against.

Thanks!
legendary
Activity: 2142
Merit: 1010
Newbie
Any time frame for activation of AE?

Was there a decision on a specific block height yet?

Depends on AE client devs, community that will test them and Jean-Luc who will decide what height to add the feature at.
legendary
Activity: 2142
Merit: 1010
Newbie
Separately, would it be possible to get an API call that somehow implements...

I think it's possible.
newbie
Activity: 56
Merit: 0
current version of my Nxt infographic based on Btc transactions:
https://i.imgur.com/pMkJqMtl.jpg

Looks good!

The Transactions Per Second section says Nxt will be able to handle 1000 TPS with Transparent Forging. My understanding is that it won't be limited to this, but may actually support much larger numbers. What is a better way to phrase this? "thousands of transactions per second"?

The section on mixing services could be expanded to include examples that the average citizen would find useful. e.g. "you can prevent your insurance company or employer from snooping on your medical expenses and terminating your contract if they suspect you of being ill, and prevent advertizing companies or neighbors from spying on your spending habits".

Typo in Transparent Forging section: desifgned => designed.
legendary
Activity: 2184
Merit: 1000
P.S. Any chance of reserving the NXTcash asset name so all of NXT could use a common sense name for it? Not sure if Asset Names are transferable. does anybody know?

No chance to reserve, but u could offer the highest fee when AE is activated. Asset names r not transferable.

Any time frame for activation of AE?

Was there a decision on a specific block height yet?





Jump to: