Nxt Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client 1.11.5 - NEW RELEASE: Ardor 2.0.3e TestNet IS LAUNCHED!

Pages: 1 [2]  All

Author Topic: MS Coin for Shuffling Nxt  (Read 4133 times)

Riker

  • Core Dev
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1620
    • View Profile
  • Karma: +418/-42
Re: MS Coin for Shuffling Nxt
January 09, 2015, 09:38:19 pm

Possible to shuffle a whole account, assets and all?

Currently, shuffling works either for NXT or for currency units. There is no support for Asset shuffling at the moment although I can't think of any technical reason which prevents this.
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

valarmg

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1779
    • View Profile
  • Karma: +178/-57
Re: MS Coin for Shuffling Nxt
January 09, 2015, 09:46:53 pm

Possible to shuffle a whole account, assets and all?

Currently, shuffling works either for NXT or for currency units. There is no support for Asset shuffling at the moment although I can't think of any technical reason which prevents this.

Asset shuffling would be fantastic, and should definitely be considered. Not much point being able to hide Nxt from snooping eyes if most of a person's funds are tied up in assets.

I would say Nxt shuffling > Asset shuffling >>>> MS shuffling
« Last Edit: January 09, 2015, 09:49:02 pm by valarmg »
NXT-CSED-4PK5-AR4V-6UB5V

Daedelus

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 3281
    • View Profile
  • Karma: +230/-12
Re: MS Coin for Shuffling Nxt
January 09, 2015, 09:48:23 pm

 

Everyday we shuffling  :D
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

msin

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1288
    • View Profile
  • Karma: +138/-18
Re: MS Coin for Shuffling Nxt
January 09, 2015, 09:59:45 pm

Coin shuffling documentation is here https://bitbucket.org/JeanLucPicard/nxt/issue/135
Controlable shouldn't be a problem since at the end of the shuffling all currency balances remain the same and due to this I don't think it will clash with any other currency property.

Lyaffe, I'm still a bit confused after reading the documentation.  Since multiple people need to participate and mix the same amounts, how does this exactly operate within client?  If I want to mix a coin, do I need to wait for 3 others to mix the same amount, or is it just done automatically without the knowledge of others who are participating in the mixing? 

Riker

  • Core Dev
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1620
    • View Profile
  • Karma: +418/-42
Re: MS Coin for Shuffling Nxt
January 09, 2015, 10:07:12 pm

Coin shuffling documentation is here https://bitbucket.org/JeanLucPicard/nxt/issue/135
Controlable shouldn't be a problem since at the end of the shuffling all currency balances remain the same and due to this I don't think it will clash with any other currency property.

Lyaffe, I'm still a bit confused after reading the documentation.  Since multiple people need to participate and mix the same amounts, how does this exactly operate within client?  If I want to mix a coin, do I need to wait for 3 others to mix the same amount, or is it just done automatically without the knowledge of others who are participating in the mixing?

The way I envision it, is that you create a "Shuffling" specifying the currency to shuffle, amount and number of registrants. Then you'll wait for anonymous users to join your shuffling, once the required number of users has registered, the process proceeds to the next step automatically.
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Come-from-Beyond

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 4014
    • View Profile
  • Karma: +793/-670
Re: MS Coin for Shuffling Nxt
January 09, 2015, 10:22:54 pm

The way I envision it, is that you create a "Shuffling" specifying the currency to shuffle, amount and number of registrants. Then you'll wait for anonymous users to join your shuffling, once the required number of users has registered, the process proceeds to the next step automatically.

Not completely automatically, client software must be kept online and logged with the passphrase because shuffling is an interactive process. It can even be cancelled if one of the participants won't publish required data within a timeframe (he will be punished for that though).

msin

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1288
    • View Profile
  • Karma: +138/-18
Re: MS Coin for Shuffling Nxt
January 09, 2015, 10:24:50 pm

Coin shuffling documentation is here https://bitbucket.org/JeanLucPicard/nxt/issue/135
Controlable shouldn't be a problem since at the end of the shuffling all currency balances remain the same and due to this I don't think it will clash with any other currency property.

Lyaffe, I'm still a bit confused after reading the documentation.  Since multiple people need to participate and mix the same amounts, how does this exactly operate within client?  If I want to mix a coin, do I need to wait for 3 others to mix the same amount, or is it just done automatically without the knowledge of others who are participating in the mixing?

The way I envision it, is that you create a "Shuffling" specifying the currency to shuffle, amount and number of registrants. Then you'll wait for anonymous users to join your shuffling, once the required number of users has registered, the process proceeds to the next step automatically.

Got it, I have time, I thought it was going to be ready with MS launch :)

2Kool4Skewl

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1898
  • Banned!
  • Because I'm a Genius
    • View Profile
  • Karma: +396/-246
Re: MS Coin for Shuffling Nxt
January 10, 2015, 09:15:18 am

As far as I can tell at the moment, shuffling has no restrictions related to any other currency types. The only restriction is that all shuffling participate register the same number of currency units or NXT.
If we don't run into any issues, shuffling will be enabled for any currency which was not marked explicitly as non-shuffleable.
The current code (currently in Alpha stage) also allows shuffling NXT itself thus cutting the middleman currency, which is a much more common use case in my view, but we are still debating if to allow this or not.
What is your opinion ?

Disallow.

1 - It's probably best to keep the TF algo as simple as possible.
2 - If coin mixing were ever to become "illegal" in a certain jurisdiction, people could still own NXT and use the platform.
3 - There is no reason to burden NXT with additional complication when it can easily be extracted to another layer and still utilized for mixing NXT if wanted.
We are the descendants of Bitcoin.  We are the continuation of the cause it started, but that perished with its centralization.
An economic system is a manifestation of an ideology.  What was lost, we shall reclaim.
"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"

Daedelus

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 3281
    • View Profile
  • Karma: +230/-12
Re: MS Coin for Shuffling Nxt
June 25, 2015, 05:19:39 pm

Just posting for visability

"Coin shuffling documentation is here https://bitbucket.org/JeanLucPicard/nxt/issue/135"

Maybe add to OP msin?
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Nxter

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 595
    • View Profile
  • Karma: +61/-7
Re: MS Coin for Shuffling Nxt
June 25, 2015, 05:37:59 pm

Is it confirmed that MS coin shuffling be on 1.6?

Daedelus

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 3281
    • View Profile
  • Karma: +230/-12
Re: MS Coin for Shuffling Nxt
July 02, 2015, 10:38:42 am

Is it confirmed that MS coin shuffling be on 1.6?

Nothing is confirmed until it is released... but having said that there is this...

MS Coin shuffling confirmed for NRS 1.6

Most businesses like Jetcoin are likely to need only a small subset of all Nxt features - I guess balance leasing, aliases, DGS, MS (or at least some MS currency versions), coin shuffling (coming in 1.6), are not needed and not relevant for Jetcoin.

Source: https://bitcointalk.org/index.php?topic=831202.msg11376452#msg11376452

Updated OP to reflect this.
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Nxter

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 595
    • View Profile
  • Karma: +61/-7
Re: MS Coin for Shuffling Nxt
July 04, 2015, 12:09:21 am

Is it confirmed that MS coin shuffling be on 1.6?

Nothing is confirmed until it is released... but having said that there is this...

MS Coin shuffling confirmed for NRS 1.6

Most businesses like Jetcoin are likely to need only a small subset of all Nxt features - I guess balance leasing, aliases, DGS, MS (or at least some MS currency versions), coin shuffling (coming in 1.6), are not needed and not relevant for Jetcoin.

Source: https://bitcointalk.org/index.php?topic=831202.msg11376452#msg11376452

Updated OP to reflect this.

Thanks for the info. :)

Brangdon

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1231
  • Quality is addictive.
    • View Profile
  • Karma: +207/-25
Re: MS Coin for Shuffling Nxt
July 18, 2015, 05:08:34 pm

2 - If coin mixing were ever to become "illegal" in a certain jurisdiction, people could still own NXT and use the platform.
It's hard to say. Logically, they could allow Nxt and disallow mixing. Is using NXT that once got shuffled any different from using NXT that were exchanged for a shuffled MS coin?

Quote
3 - There is no reason to burden NXT with additional complication when it can easily be extracted to another layer and still utilized for mixing NXT if wanted.
From what I hear, it doesn't much much difference to the code. Where-as requiring NXT to be exchanged for an MS coin before, and back afterwards, makes the shuffling significantly more complex for users. Which MS coin do I pick? What if the exchange rate changes? If I really want to shuffle Bitcoin, I have to exchange BTC for NXT and then exchange NXT for XOS, and then back again. It's like we're designing the most hard-to-use system we can.
NXT-RTYD-LJXQ-EPNJ-H7AQ5. Sponsoring 1 public node at brangdon.duckdns.org.
Pages: 1 [2]  All