elective-stereophonic
elective-stereophonic
Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: 1 2 3 ... 5 [All]

Author Topic: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )  (Read 28004 times)

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation

Quote
Shuffling Sunday !
Come and test out the 1.7.2e CoinShuffle feature this Sunday, 13-12-2015

Ladies and gentlemen: the core devs have asked me to organise some serious testing (on TestNet) for the CoinShuffle feature in NRS 1.7.2e.
The target is to get as many participants into shuffles as possible, and to generally stress test and bug hunt in 1.7.2e.
What else do you have to do on a Sunday, eh ?  :o

What you will need to do:

Set up a TestNet node using NRS 1.7.2e

Set up a TestNet account, and get some TestNXT on the account (ask me, I'll be getting a fat stack tomorrow)

Start your TestNet node up early on Sunday, and at 16.00 UTC, log in to your accounts and get shuffling.

Leave your nodes running for as long as possible, preferably 24 hours at least.

Report your experiences with the shuffle system.

What you will get :

The devs will give you some love, CoinShuffle will get some serious testing that we can document and use for PR. We may even find some problems and get them fixed before CoinShuffle goes live.....and the NXT Foundation/TNSSE will provide a very slightly generous bounty pot to be divided among the CoinShuffle testers.

I'll post more details later on during Friday,  including technical info for those who have never used TestNet before, how to use CoinShuffle, and the exact size of the bounty pot. In the meantime, spread the word......


It's time for the sequel:

 Shuffling Sunday II: Sabotage !

Test out and try to break the 1.7.4 CoinShuffle feature on the next 2 Sundays, 10+17-01-2016

From the previous Shuffling Sunday tests, we are pretty sure that all of the CoinShuffle technology works well in 'normal' use.
But what about abnormal use ?
Nxt core devs: Jean-Luc and Riker, would like to invite everyone to attempt to break/damage/compromise Shuffling in whatever evil ways they can think of......

So, on the 2 following Sundays (that's 10 and 17 January 2016), from 12.00 UTC onwards, everyone is invited to test/break Shuffling functionality on TestNet.
All of the details on how to get onto TestNet are at the start of this thread:
https://nxtforum.org/news-and-announcements/shuffling-sunday-!-%28testing-nrs-1-7-2e-coinshuffle-13-12-2015-%29/msg203466/#msg203466
Please note that we will be testing with NRS 1.7.4 on TestNet.

The Nxt Foundation/Tennessee will provide some bounty payments: we will pay out a small bounty amount to testers for participating, as we did with the last Shuffling Sunday and provide a single bounty payment of 25,000 NXT for finding a bug/exploit in the Nxt CoinShuffling implementation.

(I'll award the participation bounty, the bug bounty will be decided by J-L and Riker, if anyone finds an exploit)

See you on Sunday.... ;D, spread the word.


Nxt core devs: Jean-Luc and Riker, would like to invite everyone to attempt to break/damage/compromise Shuffling in whatever evil ways they can think of......
Note that shuffling sabotage exploits should be economically rational, i.e. cheaper to perform than the 1000 NXT it costs to break a shuffling by just missing your turn. I am already aware of one possible way to break a shuffling and blame it on someone else, but it is too computationally expensive to be practical.

Few more things, we are quite sure that if you work using the wallet UI you won't be able to break anything, however even if you are not a coder it would help a lot if you try the system as a user if only to generate good test data and provide feedback about the user interface.
It would be great if you can run your own testnet node. Feel free to shuffle using more than one account and more than one node at the same time. You can even try with the same account on different nodes, the blockchain should be able to handle these cases.
If you need testnxt post here.

We suspect that to really break things you'll need to review the source code and submit transactions manually (i.e. not rely on the default shuffler, perhaps try to create an evil shuffler)
To start with, checkout the 1.7.4 source code available here https://bitbucket.org/JeanLucPicard/nxt/src , I recommend that you focus on the Shuffling*.java and Shuffler.java sources under the java/nxt folder. One thing we sometimes get wrong is the validateAttachment methods in ShufflingTransaction.java, if you find something there that's a low hanging fruit.
The main algorithm is implemented in the Shuffling.process() method and the source code for blaming a cheater is in the blame() method.
In my view, if you are able to break things really badly and explain what you did we can probably provide a larger bounty.
« Last Edit: January 09, 2016, 03:12:37 pm by EvilDave »
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

phideas

  • Jr. Member
  • **
  • Karma: +16/-0
  • Offline Offline
  • Posts: 41
    • View Profile
    • Phideas.info | graphic designer and web developer
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #1 on: December 11, 2015, 12:20:40 am »

I've tested already to get a rough picture how it works. It needs many participants for sure. I am ready for sunday testing.
Logged
graphic designer and web developer | NXT-KYNB-JC3D-PRS3-99GP5
www.phideas.info | Telegram: @phideas

abctc

  • Hero Member
  • *****
  • Karma: +148/-13
  • Offline Offline
  • Posts: 1396
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #2 on: December 11, 2015, 07:20:06 am »

Start your TestNet node up early on Sunday, and at 16.00 UTC, log in to your accounts and get shuffling.
- count me on!
Logged
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #3 on: December 11, 2015, 11:05:26 am »

Testing. :)
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

MrCluster87

  • Hero Member
  • *****
  • Karma: +81/-3
  • Offline Offline
  • Posts: 855
    • View Profile
    • youtube
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #4 on: December 12, 2015, 01:30:03 pm »

Hey!! Here is my new video calling for testers: https://www.youtube.com/watch?v=lKoOXVQycHQ

I'm getting ready for tomorrow  ;D

Can I have some nxttest please: NXT-CRPE-VQ5C-BEP9-A9UA3

Some questions:

1) Do I need to change some configs file in order to be on testnet?

2) Do I need "real" NXT?

abctc

  • Hero Member
  • *****
  • Karma: +148/-13
  • Offline Offline
  • Posts: 1396
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #5 on: December 12, 2015, 02:04:57 pm »

NXT-CRPE-VQ5C-BEP9-A9UA3
- some testNXT coins sent.

1) Do I need to change some configs file in order to be on testnet?
2) Do I need "real" NXT?
1) plz see here:
... How to setup testnet node: https://nxtforum.org/index.php?topic=4332.msg78507#msg78507
Another TestNet gude: https://nxtforum.org/index.php?topic=7260.msg145208#msg145208
2) No
Logged
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #6 on: December 12, 2015, 04:21:33 pm »

With 24 hours to go...

I've just set up a 1.7.2e TestNet node, and got logged in.
I'll leave the node running for the next 48 hours or so.

For those who've never used TestNet before, here's the procedure (as outlined by Abctc) :

1. Download latest NRS release into some folder, say "testnxt".
    https://nxtforum.org/nrs-releases/nrs-v1-7-2e/
2. Unzip the archive, and go to the folder testnxt\nxt\conf
    You will then need to create a nxt.properties file (ie a config file), you can either:
4. Copy file nxt-default.properties to file nxt.properties.
    Edit file nxt.properties:
    4.1 delete all lines but nxt.isTestnet=false (and anything else you want to change)
    4.2 change it to: nxt.isTestnet=true
    4.3 or simply create a text file, and name it nxt.properties, then add the line: nxt.isTestnet=true

Either way, the nxt.properties file must include the nxt.isTestnet=true line, and you can include other custom settings if needed.
Here's an example of a Testnet nxt.properties file:

Quote
nxt.isTestnet=true

nxt.myAddress=

nxt.myPlatform=EvilPC

nxt.myHallmark=

5. Navigate to testnxt\nxt\, and start run.bat (windows) or ./run.sh (linux).

6. Open http://localhost:6876/ in your browser.

7. Create a TestNet account (do not re-use your realNXT account password, please) and then request some TestNXT.

8. Log in and play around......don't forget to Shuffle on Sunday 13-12-2015 @ 16.00 UTC.


Posted MrCluster87s set-up video again:
https://www.youtube.com/watch?v=lKoOXVQycHQ
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #7 on: December 13, 2015, 09:27:41 am »

Shuffling documentation https://bitbucket.org/JeanLucPicard/nxt/issues/325/coin-shuffling
Please read and understand the warnings at the end of the document.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #8 on: December 13, 2015, 10:04:10 am »

Shuffling documentation https://bitbucket.org/JeanLucPicard/nxt/issues/325/coin-shuffling
Please read and understand the warnings at the end of the document.

I have a question about something in this document. It says:

The recipient account of the shuffling participant must be a newly created account. 
Participants should take great care to create a strong passphrase for the recipient
account and save this passphrase for later use. Failing to do so will result in your funds
being lost or stolen.


What does this mean? I have to create a new account before I try to shuffle some NXT, and that account has to be designated as the destination for the shuffled NXT?

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #9 on: December 13, 2015, 10:30:49 am »

Shuffling documentation https://bitbucket.org/JeanLucPicard/nxt/issues/325/coin-shuffling
Please read and understand the warnings at the end of the document.

I have a question about something in this document. It says:

The recipient account of the shuffling participant must be a newly created account. 
Participants should take great care to create a strong passphrase for the recipient
account and save this passphrase for later use. Failing to do so will result in your funds
being lost or stolen.


What does this mean? I have to create a new account before I try to shuffle some NXT, and that account has to be designated as the destination for the shuffled NXT?

No, you don't have to create the new account before shuffling. When you create or join a shuffling you provide the passphrase of your recipient account not the account number.
Based on this passphrase, the account is created and secured by the shuffling distribution process.
What you need to do is:
1. Specify a strong passphrase for the recipient account when starting the shuffler.
2. Remember this passphrase so that you can access your funds after the shuffling completes.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #10 on: December 13, 2015, 11:35:04 am »

Just set up a mega-shuffle with 20 participants (in theory):



Registration will close at 16.00 UTC today (hopefully), so four hours from now.....come and play !
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Brangdon

  • Hero Member
  • *****
  • Karma: +229/-25
  • Offline Offline
  • Posts: 1389
  • Quality is addictive.
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #11 on: December 13, 2015, 12:05:11 pm »

If a shuffle amount is for 1'000 NXT, how many NXT do I need to participate? I used a new account to join 11532228444168389193, and I gave it 1001 NXT, but I suspect that's not enough. I want the account to be empty if/when the shuffle completes.

I'm vaguely trying to think of useful test cases, and failing due to lack of NXT might be one, but it'd be a shame to spoil this particular shuffle.
Logged

KarlKarlsson

  • Hero Member
  • *****
  • Karma: +79/-25
  • Offline Offline
  • Posts: 711
    • View Profile
Logged
NXTinfo.org - Your toolbox to become an Asset Expert! | Twitter | Facebook | ZapChain

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #13 on: December 13, 2015, 12:18:12 pm »

If a shuffle amount is for 1'000 NXT, how many NXT do I need to participate? I used a new account to join 11532228444168389193, and I gave it 1001 NXT, but I suspect that's not enough. I want the account to be empty if/when the shuffle completes.

I'm vaguely trying to think of useful test cases, and failing due to lack of NXT might be one, but it'd be a shame to spoil this particular shuffle.

You need 1012 NXT in order not to fail the shuffling, 1000 for the shuffling and 1+10+1 for the fees.
« Last Edit: December 13, 2015, 12:40:38 pm by Riker »
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #14 on: December 13, 2015, 12:34:27 pm »

@Brangdon: if you need some more TestNXT, just ask. I've got lots.......
But I'm not sure of the balance you need to have in order to participate in a 1000NXT shuffle:
https://bitbucket.org/JeanLucPicard/nxt/issues/325/coin-shuffling
Quote
To participate in a shuffling, a deposit of 1000 NXT is needed, in addition to the amount of currency or asset being shuffled or if shuffling NXT, the amount of the shuffle must exceed this 1000 NXT minimum.
Does this mean that 1001 NXT is the absolute minimum required to participate in a shuffle?

Nope, see above: 1012 NXT.

Next Question: has anyone done an Asset or MS Shuffle yet ?
If not, I'll set up an Asset to Shuffle in a while.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #15 on: December 13, 2015, 12:48:57 pm »

If one shuffling is marked as canceled (8680532674290409359) why is it prohibited to sign up for another shuffling with the same recipient account?
"Incorrect recipient public key. Another shuffler with the same recipient account already running"
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

abctc

  • Hero Member
  • *****
  • Karma: +148/-13
  • Offline Offline
  • Posts: 1396
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #16 on: December 13, 2015, 12:58:03 pm »

If one shuffling is marked as canceled (8680532674290409359) why is it prohibited to sign up for another shuffling with the same recipient account?
"Incorrect recipient public key. Another shuffler with the same recipient account already running"

- has already been answered:
The recipient accounts are created and their public keys announced as soon as the last participant completes processing. Even if the shuffling is cancelled after that, allowing them to be reused would reduce anonymity.
Logged
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #17 on: December 13, 2015, 01:02:41 pm »

Asset Shuffling !

I've just issued the edshuffle asset on the TestNet AE:



Because I'm lazy, the edshuffle asset is on sale at an exchange rate of 1000 edshuffle/1 testNXT, so if you'd like to test asset shuffling, just buy as much as you need.

Asset ID is: 6110157953759788262


« Last Edit: December 13, 2015, 01:07:36 pm by EvilDave »
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

OutSL

  • Sr. Member
  • ****
  • Karma: +60/-0
  • Offline Offline
  • Posts: 332
  • Banned!
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #18 on: December 13, 2015, 01:03:29 pm »

Just set up a mega-shuffle with 20 participants (in theory):



Registration will close at 16.00 UTC today (hopefully), so four hours from now.....come and play !

hi :)
give a try to this chat box ... will help with the communications better than the forum when you will start the test...
http://xat.com/xat216175559
@++
Logged
Thank you for your financial help, your donations will be used in the R&D related to the implementation of NXT in the virtual worlds running under OpenSimulator.org | Donations Box : NXT-PC8Q-ZW86-7UYK-CC4XJ
Visit The NXT Community Virtal World! Your NXT 3D Chat Service

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #19 on: December 13, 2015, 01:04:06 pm »


No, you don't have to create the new account before shuffling. When you create or join a shuffling you provide the passphrase of your recipient account not the account number.
Based on this passphrase, the account is created and secured by the shuffling distribution process.
What you need to do is:
1. Specify a strong passphrase for the recipient account when starting the shuffler.
2. Remember this passphrase so that you can access your funds after the shuffling completes.

Thank you!!!

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

Brangdon

  • Hero Member
  • *****
  • Karma: +229/-25
  • Offline Offline
  • Posts: 1389
  • Quality is addictive.
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #20 on: December 13, 2015, 01:16:05 pm »

You need 1012 NXT in order not to fail the shuffling, 1000 for the shuffling and 1+10+1 for the fees.
Thanks. So joining a shuffle you started is free? I've created two, both for 10 NXT, that I didn't join. I cancelled out of the second screen in the UI.  As I understand it, I could have joined them later, in a separate UI step, and I guess that would not have cost me anything because I'm the creator. Now both have expired, and I see in the ledger I have gained 3 NXT twice. Presumably that is 10 NXT for the shuffle less 7 NXT for the fine (I guess you get fined for not joining your own shuffle). So that seems to be working correctly as I understand it. The numbers were 5736017174669521577 and 8680532674290409359.

The shuffles were created for 3 participants. After two other accounts joined, was the final slot reserved for me? Was it listed as 2/3 but didn't allow other people to join? Did anyone notice if that worked correctly?

If one shuffling is marked as canceled (8680532674290409359) why is it prohibited to sign up for another shuffling with the same recipient account?
"Incorrect recipient public key. Another shuffler with the same recipient account already running"

- has already been answered:
The recipient accounts are created and their public keys announced as soon as the last participant completes processing. Even if the shuffling is cancelled after that, allowing them to be reused would reduce anonymity.
Sorry, lurker10, for using up your account number. Although I don't understand why you can't reuse it in this case. I did not join the shuffle myself, and when I click on 8680532674290409359 in the UI, no recipients are listed. Doesn't this mean the processing stage never completed and no public keys got announced? If they were announced, how can I see them? If they weren't announced, surely you should be able to reuse the recipient account?
Logged

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #21 on: December 13, 2015, 01:26:50 pm »

You need 1012 NXT in order not to fail the shuffling, 1000 for the shuffling and 1+10+1 for the fees.
It is better to leave some extra balance in the account for fees, not just 12 NXT. Even though at the end the total fees you will pay cannot exceed 12 NXT, if there are a few blockchain forks, in which the shuffling is in a different state, and your node switches from one to the other and back, your shuffler will need to submit more than one processing transaction, to match the shuffling state on each fork. So temporarily the fees for those multiple processing transactions will be deducted from your available balance, until one of the fork wins, then the other transactions will expire unconfirmed. But if you have planned to leave exactly 12 NXT for fees, and are unable to submit a processing transaction on the right fork because you already submitted on another one, the shuffling will fail and you will pay the penalty.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #22 on: December 13, 2015, 01:49:40 pm »

So joining a shuffle you started is free? I've created two, both for 10 NXT, that I didn't join. I cancelled out of the second screen in the UI.  As I understand it, I could have joined them later, in a separate UI step, and I guess that would not have cost me anything because I'm the creator. Now both have expired, and I see in the ledger I have gained 3 NXT twice. Presumably that is 10 NXT for the shuffle less 7 NXT for the fine (I guess you get fined for not joining your own shuffle). So that seems to be working correctly as I understand it. The numbers were 5736017174669521577 and 8680532674290409359.

The shuffles were created for 3 participants. After two other accounts joined, was the final slot reserved for me? Was it listed as 2/3 but didn't allow other people to join? Did anyone notice if that worked correctly?
When you create a shuffling, you automatically get registered for it as first participant. The joining step that you didn't do was supposed to start a shuffler, which is free. Those shufflings failed because you were not running a shuffler and did not submit processing transaction. The assignee account for a cancelled shuffling shows the account that was blamed for the shuffling failure.

Quote
If one shuffling is marked as canceled (8680532674290409359) why is it prohibited to sign up for another shuffling with the same recipient account?
"Incorrect recipient public key. Another shuffler with the same recipient account already running"

- has already been answered:
The recipient accounts are created and their public keys announced as soon as the last participant completes processing. Even if the shuffling is cancelled after that, allowing them to be reused would reduce anonymity.
Sorry, lurker10, for using up your account number. Although I don't understand why you can't reuse it in this case. I did not join the shuffle myself, and when I click on 8680532674290409359 in the UI, no recipients are listed. Doesn't this mean the processing stage never completed and no public keys got announced? If they were announced, how can I see them? If they weren't announced, surely you should be able to reuse the recipient account?
In this case, the shuffler for that shuffling must still have been running, as they continue to do for 720 blocks after, and this is why lurker10 got the error, because there was an active shuffler in memory with this designated recipient account. If he had stopped that shuffler by restarting the node, or using the stopShuffler API directly, it would have been possible to start another one for a different shuffling with the same recipient account.

We did not want to add an option to stop shufflers from the UI, even though such an API exists, because it would make the UI more complicated, and inevitably some users would lose money by stopping the shuffler (thinking this is a legal way to back out of participating), and then getting charged the penalty for missing their turn.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #23 on: December 13, 2015, 01:52:59 pm »

Monetary System Shuffle !

Someone (not me) created the SHUFF MS currency......so lets use it:



I've bought a handful, and set up a shuffle for 250 SHUFF with 5 participants......


Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Brangdon

  • Hero Member
  • *****
  • Karma: +229/-25
  • Offline Offline
  • Posts: 1389
  • Quality is addictive.
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #24 on: December 13, 2015, 02:28:46 pm »

When you create a shuffling, you automatically get registered for it as first participant. The joining step that you didn't do was supposed to start a shuffler, which is free. Those shufflings failed because you were not running a shuffler and did not submit processing transaction. The assignee account for a cancelled shuffling shows the account that was blamed for the shuffling failure.
Understood, I think. Would it be a UI improvement if the dialog to start the shuffler was combined with the one to create the shuffle, so that the participant pass phrase only had to be entered once? Alternatively, not create the shuffle from the first dialog until after the second dialog has been accepted. Either way, the UI can not let the user create a shuffle without starting a shuffler. I don't think anything good can come from allowing that.

Quote
In this case, the shuffler for that shuffling must still have been running, as they continue to do for 720 blocks after, and this is why lurker10 got the error, because there was an active shuffler in memory with this designated recipient account. If he had stopped that shuffler by restarting the node, or using the stopShuffler API directly, it would have been possible to start another one for a different shuffling with the same recipient account.
Thanks. So if he waits 720 blocks, his shuffler will die, and then he'll be able to use that recipient account again.
Logged

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #25 on: December 13, 2015, 02:52:16 pm »

I click join button:

Recipient Passphrase:

I typed the Passphrase of a new created account ,it displayed incorrect passphrase.

If i typed the PS of the logged in account now ,it displayed:
Incorrect recipient public key. Existing account cannot be used as shuffling recipient.

Any suggestion?
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #26 on: December 13, 2015, 02:57:29 pm »

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #27 on: December 13, 2015, 03:04:07 pm »

I click join button:

Recipient Passphrase:

I typed the Passphrase of a new created account ,it displayed incorrect passphrase.

If i typed the PS of the logged in account now ,it displayed:
Incorrect recipient public key. Existing account cannot be used as shuffling recipient.

Any suggestion?

In the recipient passphrase field specify a passphrase for a newly created account into which the shuffled funds are distributed. In the passphrase field specify your account passphrase. Both fields are mandatory of course.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #28 on: December 13, 2015, 03:07:25 pm »

I click join button:

Recipient Passphrase:

I typed the Passphrase of a new created account ,it displayed incorrect passphrase.

If i typed the PS of the logged in account now ,it displayed:
Incorrect recipient public key. Existing account cannot be used as shuffling recipient.

Any suggestion?

In the recipient passphrase field specify a passphrase for a newly created account into which the shuffled funds are distributed. In the passphrase field specify your account passphrase. Both fields are mandatory of course.
Thanks,seems joined. :)
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #29 on: December 13, 2015, 03:10:48 pm »

The required Recipient acc must be a new created acc,right?
So What will happen if I click join a shuffler and send some coins to this new created acc at the same time?
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #30 on: December 13, 2015, 03:25:31 pm »

The required Recipient acc must be a new created acc,right?
So What will happen if I click join a shuffler and send some coins to this new created acc at the same time?
The shuffling will still work, this restriction is enforced only in the beginning, when a new shuffler is started. Otherwise, anyone could sabotage a shuffling by submitting coins to one of the recipient accounts after they become known but before the verification ends.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #31 on: December 13, 2015, 03:46:46 pm »

Send NXT or with other type transaction:

We can set the fee=0,and the transaction will be processed.
But in fact it still cost mininum 1 NXT,not 0 .

Whereas in BTC,user can set the fee=0,and the real cost is 0.

This give some misunderstanding.

bug or not?


Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

Brangdon

  • Hero Member
  • *****
  • Karma: +229/-25
  • Offline Offline
  • Posts: 1389
  • Quality is addictive.
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #32 on: December 13, 2015, 04:04:56 pm »

Just set up a mega-shuffle with 20 participants (in theory):
11532228444168389193 has completed successfully.

I joined it four times to help it along. At one point I restarted my node to see if that let me reuse accounts from cancelled shuffles, and then later I remembered and had to go round restarting all the shufflers again.
Logged

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #33 on: December 13, 2015, 04:06:38 pm »

Just set up a mega-shuffle with 20 participants (in theory):



Registration will close at 16.00 UTC today (hopefully), so four hours from now.....come and play !
Joined.
Verified. :D
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #34 on: December 13, 2015, 04:34:18 pm »

Thanks, guys. Lots of good shuffles happening today.....I'll set up another Asset and MS shuffle in a while.
Would be nice to see if we can get to 30 participants in one of the larger NXT shuffles, though....take a look at 'Active Shufflings' in the  NRS client.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #35 on: December 13, 2015, 06:07:55 pm »

Account NXT-F2AU-FH46-MS95-2TG2L was about to fail shuffling 6909397291130772366 because its balance was 0. I sent it 15 NXT, and apparently the shuffler was running and managed to submit the processing transaction in time once it received them. However, that shuffling still failed because NXT-AMPQ-B6ZZ-S8TL-EFDBH did not submit processing.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

Espo

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #36 on: December 13, 2015, 06:15:04 pm »

I want to help the testing.
Can someone send some test NXT ti my account?

NXT-RAC7-3767-7SXL-HSRPQ

Or what is the official way to get the test NXT?
Logged

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #37 on: December 13, 2015, 06:17:47 pm »

I'll send 5000 testNXT in your direction.....one second.sent.... ;D
« Last Edit: December 13, 2015, 06:20:56 pm by EvilDave »
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #38 on: December 13, 2015, 07:11:27 pm »

The 10 slots for the asset shuffling 4158327067862189538 filled fast, and two users NXT-ZATQ-NWCX-MBUP-3EAUG and NXT-NPZ3-DACN-E4G6-EDBVZ were left out, their transactions are now staying in the unconfirmed pool until expiration. It is working as intended.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

lopalcar

  • Hero Member
  • *****
  • Karma: +99/-15
  • Offline Offline
  • Posts: 561
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #39 on: December 13, 2015, 07:23:23 pm »

The 10 slots for the asset shuffling 4158327067862189538 filled fast, and two users NXT-ZATQ-NWCX-MBUP-3EAUG and NXT-NPZ3-DACN-E4G6-EDBVZ were left out, their transactions are now staying in the unconfirmed pool until expiration. It is working as intended.

I was in 4158327067862189538, my destination was NXT-ZHNC-W7JP-FPG7-GWLYG, I sent money from another account to it before shuffling started "without announcing public key" but after registering in the shuffling and the shufling went through, is this expected to by this way?
Logged

abctc

  • Hero Member
  • *****
  • Karma: +148/-13
  • Offline Offline
  • Posts: 1396
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #40 on: December 13, 2015, 08:24:30 pm »

Congratulations!  and kudos to devs!
Code: [Select]
2015-12-13 22:55:19 FINE: Shuffling 877327375862908628 entered stage VERIFICATION, assignee 0, remaining blocks 40
2015-12-13 22:55:19 FINE: Account 14386024746077933238 verifying shuffling 877327375862908628
2015-12-13 22:57:28 FINE: Shuffling participant 5873880488492319831 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 4026300762612011241 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 17158652599359757654 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 13989269944846820473 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 11274269400387066343 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 9486960929816928600 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 2541688905763034538 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 5332814195808385409 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 16499834925120431659 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 6033326673854333936 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 1686893447193010998 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 14386024746077933238 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 11964475374330713474 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 8273093859873312793 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 11226837981677296785 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 17231414115445037416 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 12434643034553635367 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 15705132951078373527 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 5685888008564907140 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 5148723118567497896 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 16654877543030976716 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 1246143261578740965 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 809567693003292867 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 11580081983047651163 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 5652097202546745855 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 16658024473993672164 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 8196987182981485799 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 16936981465227549021 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling participant 6710991121773550734 changed state to VERIFIED
2015-12-13 22:57:28 FINE: Shuffling 877327375862908628 entered stage DONE, assignee 0, remaining blocks 0
2015-12-13 22:57:28 FINE: Shuffling 877327375862908628 was distributed
Logged
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #41 on: December 13, 2015, 09:36:10 pm »

Much Yay!
In case anyone is wondering: that was a successful NXT Shuffle with 30 participating accounts....... ;D

« Last Edit: December 13, 2015, 10:14:25 pm by EvilDave »
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

coretechs

  • Sr. Member
  • ****
  • Karma: +161/-1
  • Offline Offline
  • Posts: 436
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #42 on: December 13, 2015, 09:49:24 pm »

Nxt crashed on my testnet node with no warning/error.  It has happened a few times with 1.7.x, not sure what that cause is yet.  edit: swap file was missing

Code: [Select]
2015-12-13 19:57:09 FINE: Shuffling 877327375862908628 entered stage DONE, assignee 0, remaining blocks 0
2015-12-13 19:57:09 FINE: Shuffling 877327375862908628 was distributed
2015-12-13 19:57:10 FINE: Average database transaction time is 0.009 seconds
2015-12-13 20:04:52 FINE: Rollback from block 16694264841159233849 at height 493374 to 14852394608683282422 at 493373
2015-12-13 20:04:52 FINE: Last block 16694264841159233849 was replaced by 3978262982696447320
2015-12-13 20:13:52 FINE: Average database transaction time is 0.010 seconds
2015-12-13 20:18:20 FINE: Will process a fork of 2 blocks
2015-12-13 20:18:20 FINE: Rollback from block 5537103153845979595 at height 493389 to 8044412025940425982 at 493388
2015-12-13 20:18:20 FINE: Switched to peer's fork

Sorry if it caused any shuffles to fail, bringing it back up now.
« Last Edit: December 13, 2015, 10:28:41 pm by coretechs »
Logged
https://ardorportal.org - Ardor blockchain explorer | https://nxtportal.org - Nxt blockchain explorer | http://bitcoindoc.com - The Rise and Rise of Bitcoin
ARDOR-T43P-R2K9-8W79-9W2AL | NXT-WY9K-ZMTT-QQTT-3NBL7

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #43 on: December 13, 2015, 09:59:52 pm »

It is interesting to note that account NXT-AMPQ-B6ZZ-S8TL-EFDBH ended up submitting two verification and two processing transactions for shuffling 877327375862908628. Of course only one of each got accepted in the blockchain, the other two are staying unconfirmed and will expire. My explanation is that the node switched forks a few times, and experienced the shuffling state change twice, and submitted the necessary transaction at each change on each fork. The two versions of each transaction have different timestamps and refer to different ec_block_id's.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #44 on: December 13, 2015, 10:14:37 pm »

Think I may have found an actual bug; just trying to set up a high stakes Shuffle with either 10,000 or 1000 testNXT, but the 'Create Shuffling' dialog keeps giving me 'Amount not specified' as an error. Or did J-L just set an upper limit on shuffle amounts ?
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #45 on: December 13, 2015, 10:48:15 pm »

Can't reproduce. But you call 10k high stake? Here is one for high rollers: 18306513798489713128
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #46 on: December 13, 2015, 11:31:56 pm »

Oh, well. I'll reboot my node and see if that changes anything.

If I have enough testNXT left, I'll join in on the million-NXT shuffle.... 8)

Edit: I'm off to my bed, here's a copy of my NXT.log file for today:

https://drive.google.com/file/d/0B4OEA-peIYHXUFJsNjluc1V0a1E/view?usp=sharing
« Last Edit: December 13, 2015, 11:42:56 pm by EvilDave »
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #47 on: December 14, 2015, 01:29:55 am »

Joined 13112080970495588230 .

Another:
I think there should be a box to input Recipient account below Recipient Passphrase for double check the recipient account,so this will help to eliminate the mistype of  Recipient Passphrase.

Mistype password is common with blank space.
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #48 on: December 14, 2015, 07:21:17 am »

Joined 13112080970495588230 .

Another:
I think there should be a box to input Recipient account below Recipient Passphrase for double check the recipient account,so this will help to eliminate the mistype of  Recipient Passphrase.

Mistype password is common with blank space.

We can add a read only recipient account field to the start shuffler modal to display the recipient account derived from the entered recipient passphrase.
This field value will be updated once the focus leaves the recipient passphrase field. If the passphrase is empty this field will become empty as well.
Would this help ?
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

mystcoin

  • Full Member
  • ***
  • Karma: +50/-0
  • Offline Offline
  • Posts: 188
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #49 on: December 14, 2015, 07:25:32 am »

Joined 13112080970495588230 .

Another:
I think there should be a box to input Recipient account below Recipient Passphrase for double check the recipient account,so this will help to eliminate the mistype of  Recipient Passphrase.

Mistype password is common with blank space.

We can add a read only recipient account field to the start shuffler modal to display the recipient account derived from the entered recipient passphrase.
This field value will be updated once the focus leaves the recipient passphrase field. If the passphrase is empty this field will become empty as well.
Would this help ?
Yes, that would help. I had the same problem. Thanks!
Logged

abctc

  • Hero Member
  • *****
  • Karma: +148/-13
  • Offline Offline
  • Posts: 1396
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #50 on: December 14, 2015, 08:27:12 am »

It is interesting to note that account NXT-AMPQ-B6ZZ-S8TL-EFDBH ended up submitting two verification and two processing transactions for shuffling 877327375862908628.
- it is my account. Yesterday I joined shufflings 6909397291130772366 (20 participants) and 877327375862908628; then went away from keyboard. When I returned, my computer was freezed. I reboot it, but it was too late for 6909397291130772366. But I re-started 877327375862908628 shuffler.
Then I think that computer might freeze again, and for a good measure re-started 877327375862908628 shuffler at my test VPS with the same account (somehow it allowed me to do that).
Logged
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #51 on: December 14, 2015, 10:42:58 pm »

I'd just like to thank everyone who helped out yesterday with Shuffling Sunday:

Thanks, people, we got a lot of good work done in the day, including  a 30 participant shuffle (and a 1 milllion test NXT shuffle this morning), and everything worked as intended. Nice one !

As a little thank you, I've hunted up some bounty from TNSSE funds  and i'd like to divide it among the testers for Shuffling Sunday.

This kind of depends on how many people actually want some bounty for the Shuffle testing, but I think that we'll offer 5 bounties of 2500 NXT (real NXT  ;D) to participants in Shuffling Sunday.

All you have to do is to send me a screenshot (or shots) of the shuffles you participated in, and your NXT account number for payout.   
Example screeny, from me:


Send them to:dave@nxtfoundation.org , and at the end of week I'll randomly select 5 testers to recieve the bounties.
(and, yeah, if it turns out that lots more people took part, and want bounties, I'll adjust the payout plan)
We may be running another Shuffling Sunday, so stay tuned, and thanks for all the help....onwards and upwards !


Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #52 on: December 14, 2015, 10:46:46 pm »

Joined 13112080970495588230 .

Another:
I think there should be a box to input Recipient account below Recipient Passphrase for double check the recipient account,so this will help to eliminate the mistype of  Recipient Passphrase.

Mistype password is common with blank space.

We can add a read only recipient account field to the start shuffler modal to display the recipient account derived from the entered recipient passphrase.
This field value will be updated once the focus leaves the recipient passphrase field. If the passphrase is empty this field will become empty as well.
Would this help ?
Yes,thanks.
Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #53 on: December 19, 2015, 06:13:40 pm »

Swift kick !
Just to remind people that there is still a few hours left to claim some bounty if you helped out with the Shuffling Sunday test.
I'll make the final bounty payouts eother later on tonight or tomorrow morning, so get moving....... ;D

(See 2 messages up for the full details)
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

qq2536007339

  • Hero Member
  • *****
  • Karma: +42/-9
  • Offline Offline
  • Posts: 514
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #54 on: December 20, 2015, 07:37:03 am »

Just send my email.
« Last Edit: December 20, 2015, 07:46:14 am by qq2536007339 »
Logged
你送我阿朵,我是要的。ARDOR-DJ68-PG7W-4JEU-2LU5T

MrCluster87

  • Hero Member
  • *****
  • Karma: +81/-3
  • Offline Offline
  • Posts: 855
    • View Profile
    • youtube
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #55 on: December 20, 2015, 09:31:43 am »

Hi I contributed as well: https://nxtforum.org/general-discussion/shuffling-party-time/msg203524/#msg203524
+
Calling for Testers and NRS 1.7.0e features: https://www.youtube.com/watch?v=lKoOXVQycHQ
+
How to access NXT TestNet : https://www.youtube.com/watch?v=kFBwKHKAXPw


nxt address: NXT-ZNYS-CQE8-ECSA-3FRHR

thanks
« Last Edit: December 20, 2015, 09:34:41 am by MrCluster87 »
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #56 on: December 20, 2015, 09:44:54 am »

Hi I contributed as well: https://nxtforum.org/general-discussion/shuffling-party-time/msg203524/#msg203524
+
Calling for Testers and NRS 1.7.0e features: https://www.youtube.com/watch?v=lKoOXVQycHQ
+
How to access NXT TestNet : https://www.youtube.com/watch?v=kFBwKHKAXPw


nxt address: NXT-ZNYS-CQE8-ECSA-3FRHR

thanks
+1440 Thank you again for yur support i hope you win bounty  :)
if i win,
I would give you my bounty  ;D ;D
« Last Edit: December 20, 2015, 09:46:57 am by yassin54 »
Logged

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #57 on: December 21, 2015, 12:41:17 am »

Hi, boyz and girlz....

As usual, I'm astonishingly late with getting this out, so bear with me.... ;)

I've gone through the bounty applications, and there are 5 testers who have made a bounty application, so everyone gets 2500 NXT !
That was easy.

The lucky shufflers are:
McCluster, mystcoin, Yassin54, lopalcar and qq2536007339.
There's 2500 shiny NXT on their way to each of you.....thanks for the help  ;D


Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

qq2536007339

  • Hero Member
  • *****
  • Karma: +42/-9
  • Offline Offline
  • Posts: 514
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #58 on: December 21, 2015, 02:05:07 am »

Hi, boyz and girlz....

As usual, I'm astonishingly late with getting this out, so bear with me.... ;)

I've gone through the bounty applications, and there are 5 testers who have made a bounty application, so everyone gets 2500 NXT !
That was easy.

The lucky shufflers are:
McCluster, mystcoin, Yassin54, lopalcar and qq2536007339.
There's 2500 shiny NXT on their way to each of you.....thanks for the help  ;D

Testing is fun,I'm happy to receive bounty.
Logged
你送我阿朵,我是要的。ARDOR-DJ68-PG7W-4JEU-2LU5T

lopalcar

  • Hero Member
  • *****
  • Karma: +99/-15
  • Offline Offline
  • Posts: 561
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #59 on: December 21, 2015, 08:32:50 am »

Thanks! Like said in pm, here is the bounty leaving me again :P
Hope see some activity for getting that book!
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #60 on: December 21, 2015, 08:40:20 am »



Thank you and Congratulation everybody  :-*


Tweeted!!  https://twitter.com/NxtCommunity/status/678861297425842176  ;D
« Last Edit: December 21, 2015, 08:57:36 am by yassin54 »
Logged

MrCluster87

  • Hero Member
  • *****
  • Karma: +81/-3
  • Offline Offline
  • Posts: 855
    • View Profile
    • youtube
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #61 on: December 21, 2015, 09:51:04 am »

Yey!! Thanks EvilDave!! And Thanks all the testers!!

So it was a successful "Testing Day"!!

Thanks Yassin54 for your great support!! It's not good talking to a wall, so if the message spreads out it's a wonderful thing!!   

Hi, boyz and girlz....

As usual, I'm astonishingly late with getting this out, so bear with me.... ;)

I've gone through the bounty applications, and there are 5 testers who have made a bounty application, so everyone gets 2500 NXT !
That was easy.

The lucky shufflers are:
McCluster, mystcoin, Yassin54, lopalcar and qq2536007339.
There's 2500 shiny NXT on their way to each of you.....thanks for the help  ;D
« Last Edit: December 21, 2015, 10:39:54 am by MrCluster87 »
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #62 on: December 21, 2015, 10:25:51 am »

Thanks Yassin54 for your great support!!
Sent!!  ;)

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #63 on: December 21, 2015, 10:45:59 am »

We tested that shufflings can work, but we also need to make sure that a rogue participant cannot cause a shuffling to fail without paying a penalty for it, or make somebody else take the blame. After the source code is published in the stable release, we will ask people to try to find possible loopholes for sabotaging a shuffling, and if anyone claims to have found such a way, we should do another Shuffling Sunday to test if such attacks are really feasible.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #64 on: December 26, 2015, 07:56:11 pm »

Yep.....let's schedule a Sabotage Shuffling Sunday early in January.
We now know that the CoinShuffle functionality works well, so lets figure out ways of breaking it.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #65 on: January 07, 2016, 02:02:13 pm »

It's time for the sequel:

 Shuffling Sunday II: Sabotage !

From the previous Shuffling Sunday tests, we are pretty sure that all of the CoinShuffle technology works well in 'normal' use.
But what about abnormal use ?
Nxt core devs: Jean-Luc and Riker, would like to invite everyone to attempt to break/damage/compromise Shuffling in whatever evil ways they can think of......

So, on the 2 following Sundays (that's 10 and 17 January 2016), from 12.00 UTC onwards, everyone is invited to test/break Shuffling functionality on TestNet.
All of the details on how to get onto TestNet are at the start of this thread:
https://nxtforum.org/news-and-announcements/shuffling-sunday-!-%28testing-nrs-1-7-2e-coinshuffle-13-12-2015-%29/msg203466/#msg203466
Please note that we will be testing with NRS 1.7.4 on TestNet.

The Nxt Foundation/Tennessee will provide some bounty payments: we will pay out a small bounty amount to testers for participating, as we did with the last Shuffling Sunday and provide a single bounty payment of 25,000 NXT for finding a bug/exploit in the Nxt CoinShuffling implementation.

(I'll award the participation bounty, the bug bounty will be decided by J-L and Riker, if anyone finds an exploit)

See you on Sunday.... ;D, spread the word.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

martismartis

  • Hero Member
  • *****
  • Karma: +73/-10
  • Offline Offline
  • Posts: 1238
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #66 on: January 07, 2016, 02:19:10 pm »

Are there some public test nodes around? I know only Jones one.
Logged

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #67 on: January 07, 2016, 06:21:58 pm »

Nxt core devs: Jean-Luc and Riker, would like to invite everyone to attempt to break/damage/compromise Shuffling in whatever evil ways they can think of......
Note that shuffling sabotage exploits should be economically rational, i.e. cheaper to perform than the 1000 NXT it costs to break a shuffling by just missing your turn. I am already aware of one possible way to break a shuffling and blame it on someone else, but it is too computationally expensive to be practical.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.2e CoinShuffle, 13-12-2015 )
« Reply #68 on: January 07, 2016, 06:22:33 pm »

Few more things, we are quite sure that if you work using the wallet UI you won't be able to break anything, however even if you are not a coder it would help a lot if you try the system as a user if only to generate good test data and provide feedback about the user interface.
It would be great if you can run your own testnet node. Feel free to shuffle using more than one account and more than one node at the same time. You can even try with the same account on different nodes, the blockchain should be able to handle these cases.
If you need testnxt post here.

We suspect that to really break things you'll need to review the source code and submit transactions manually (i.e. not rely on the default shuffler, perhaps try to create an evil shuffler)
To start with, checkout the 1.7.4 source code available here https://bitbucket.org/JeanLucPicard/nxt/src , I recommend that you focus on the Shuffling*.java and Shuffler.java sources under the java/nxt folder. One thing we sometimes get wrong is the validateAttachment methods in ShufflingTransaction.java, if you find something there that's a low hanging fruit.
The main algorithm is implemented in the Shuffling.process() method and the source code for blaming a cheater is in the blame() method.
In my view, if you are able to break things really badly and explain what you did we can probably provide a larger bounty.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #69 on: January 09, 2016, 03:13:39 pm »

Time for a very swift kick......come on down and help out with Shuffling testing. please.
There's bounty on offer....!

Updated the OP:
https://nxtforum.org/news-and-announcements/shuffling-sunday-!-%28testing-nrs-1-7-2e-coinshuffle-13-12-2015-%29/
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

romanix

  • Jr. Member
  • **
  • Karma: +9/-0
  • Offline Offline
  • Posts: 35
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #70 on: January 09, 2016, 07:39:37 pm »


Hi all,

I'm willing to participate but I can't access my old TESTNET test account anymore. Invalid passphrase ... despite password manager?!

Can somebody send the needed NXT TESTNET amount for shuffling test to this address?

NXT-PNUD-ZYSK-6ZJJ-4UWV8

Thanks,

Logged

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #71 on: January 10, 2016, 10:31:12 am »

Shuffling Sunday II: Sabotage !

I'm just in the process of booting up a 1.7.4 TestNet node, so I'll throw some TestNXT in Romanix' direction in a few minutes.
In theory, let's kick off with shuffling from 12.00 UTC onwards, and we keep our TestNet nodes up for at least 24 hours, give people enough time to carry out attacks on the CoinShuffle systems.

Lets get shuffling, and see if we can break it....


Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #72 on: January 10, 2016, 10:47:04 am »

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #73 on: January 10, 2016, 10:52:43 am »

And, just to remind you lot: during the last Shuffling Sunday, we created both an MS Currency and an Asset to use in shuffles:



Th above is the EDshuffle asset.
(Asset ID is: 6110157953759788262)
It's cheap, just buy some as needed.





And that is the SHUFF MS currency.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #74 on: January 10, 2016, 11:00:26 am »


Hi all,

I'm willing to participate but I can't access my old TESTNET test account anymore. Invalid passphrase ... despite password manager?!

Can somebody send the needed NXT TESTNET amount for shuffling test to this address?

NXT-PNUD-ZYSK-6ZJJ-4UWV8

Thanks,

Sent 10,000 TestNXT.....anyone else needs some TestNXT, ask here:
https://nxtforum.org/testnet/some-testnxt-to-test-asset-exchange/
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

mystcoin

  • Full Member
  • ***
  • Karma: +50/-0
  • Offline Offline
  • Posts: 188
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #75 on: January 10, 2016, 12:42:37 pm »

I participated in the EDShuffle asset shuffle. It was successful, but I was surprised to receive 7 NXT in addition to 1000 EDShuffle in the new account.
Logged

romanix

  • Jr. Member
  • **
  • Karma: +9/-0
  • Offline Offline
  • Posts: 35
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #76 on: January 10, 2016, 12:55:40 pm »


feedback regarding coin shuffling:

IMHO coin shuffling is the only NXT GUI feature that I don't get without reading some docs or wiki.
Where can I find a short description of who it works?  Or are users supposed to read the paper  "CoinShuffle: Practical Decentralized Coin Mixing for Bitcoin"?

Who is receipient? Myself or who else?

Do normal NXT payments go through a shuffler? If not, how to direct a payment through a shuffler?

Do I create a shuffler before I want to do a private (untraceable) transaction .... or just to earn some fees or both?

Are NXT and assets locked up in the shuffler?

Logged

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #77 on: January 10, 2016, 01:04:43 pm »

I participated in the EDShuffle asset shuffle. It was successful, but I was surprised to receive 7 NXT in addition to 1000 EDShuffle in the new account.

We send you these NXT otherwise you won't be able to use your newly created account without funding it with NXT first which would compromise privacy.
On mainnet this would be 1000 NXT instead of 7.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

romanix

  • Jr. Member
  • **
  • Karma: +9/-0
  • Offline Offline
  • Posts: 35
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #79 on: January 10, 2016, 01:29:05 pm »

Official documentation https://bitbucket.org/JeanLucPicard/nxt/issues/325/coin-shuffling

Thank you Riker, that helps understanding it a bit better.
Logged

madawc

  • Newbie
  • *
  • Karma: +3/-0
  • Offline Offline
  • Posts: 4
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #80 on: January 10, 2016, 02:58:44 pm »

Can somebody send the needed NXT TESTNET amount for shuffling test to this address?

NXT-JL3E-P2LB-JGXA-2TL4B
Logged

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #81 on: January 10, 2016, 03:29:16 pm »

Can somebody send the needed NXT TESTNET amount for shuffling test to this address?

NXT-JL3E-P2LB-JGXA-2TL4B

5000 sent. I think you'll need to issue one outgoing transaction from this account in order to secure it with a public key before you can participate in shuffling.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

MrCluster87

  • Hero Member
  • *****
  • Karma: +81/-3
  • Offline Offline
  • Posts: 855
    • View Profile
    • youtube
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #82 on: January 10, 2016, 04:02:42 pm »

Hey reposting my testing for sunday 10/01/2016:

NXT-CRPE-VQ5C-BEP9-A9UA3 tx ID: 4481834241760927452

nrs log:

2016-01-10 16:55:29 FINE: Forger 9269331474830941868 deadline 500633 hit 67647524 started
2016-01-10 16:58:12 FINE: Forger 9269331474830941868 deadline 508250 hit 67655288 is already forging
2016-01-10 16:58:39 FINE: Account 9269331474830941868 registering for shuffling 2124423094059631953
2016-01-10 16:58:39 FINE: Accepted new transaction 4481834241760927452
2016-01-10 16:58:39 INFO: Started shuffler for account 9269331474830941868, shuffling 2124423094059631953
2016-01-10 16:58:58 FINE: Shuffling 2124423094059631953 entered stage PROCESSING, assignee 5652097202546745855, remaining blocks 10
2016-01-10 17:01:48 FINE: Shuffling participant 5652097202546745855 changed state to PROCESSED
2016-01-10 17:04:46 FINE: Shuffling participant 11274269400387066343 changed state to PROCESSED
2016-01-10 17:04:46 FINE: Average database transaction time is 0.010 seconds
2016-01-10 17:05:31 FINE: Shuffling participant 11580081983047651163 changed state to PROCESSED
2016-01-10 17:12:59 FINE: Participant 4746332744157016036 did not submit processing
2016-01-10 17:12:59 FINE: Shuffling penalty 1.750000 NXT awarded to forger at height 534355
2016-01-10 17:12:59 FINE: Shuffling penalty 1.750000 NXT awarded to forger at height 534354
2016-01-10 17:12:59 FINE: Shuffling penalty 1.750000 NXT awarded to forger at height 534353
2016-01-10 17:12:59 FINE: Shuffling penalty 1.750000 NXT awarded to forger at height 534356
2016-01-10 17:12:59 FINE: Shuffling 2124423094059631953 entered stage CANCELLED, assignee 4746332744157016036, remaining blocks 0
2016-01-10 17:12:59 FINE: Shuffling 2124423094059631953 was cancelled, blaming account 4746332744157016036

So, basically the 1.000 NXT returned to the account...but even if the transaction didn't went through I cannot re-use the previous new account (NXT-XS5Z-HTGC-3PVY-H45F5).  That's quite annoying...every-time creating a brand new account...

tx ID: 4245768122586685791

2016-01-10 17:58:28 FINE: Shuffling 14337746518512921017 entered stage PROCESSING, assignee 16936981465227549021, remaining blocks 10
2016-01-10 18:00:57 FINE: Shuffling participant 16936981465227549021 changed state to PROCESSED
2016-01-10 18:03:18 FINE: Shuffling participant 11580081983047651163 changed state to PROCESSED
2016-01-10 18:05:09 FINE: Shuffling participant 11274269400387066343 changed state to PROCESSED
2016-01-10 18:05:09 FINE: Account 9269331474830941868 processing shuffling 14337746518512921017
2016-01-10 18:05:09 FINE: Will broadcast new transaction later 16530277300287744564
2016-01-10 18:06:10 FINE: Shuffling participant 9269331474830941868 changed state to PROCESSED
2016-01-10 18:07:04 FINE: Shuffling participant 5652097202546745855 changed state to PROCESSED
2016-01-10 18:07:04 FINE: Shuffling participant 5652097202546745855 changed state to VERIFIED
2016-01-10 18:07:04 FINE: Shuffling 14337746518512921017 entered stage VERIFICATION, assignee 0, remaining blocks 15
2016-01-10 18:07:04 FINE: Account 9269331474830941868 verifying shuffling 14337746518512921017
2016-01-10 18:07:04 FINE: Will broadcast new transaction later 9624570247287340177
2016-01-10 18:09:09 FINE: Shuffling participant 11274269400387066343 changed state to VERIFIED
2016-01-10 18:09:09 FINE: Shuffling participant 16936981465227549021 changed state to VERIFIED
2016-01-10 18:09:09 FINE: Shuffling participant 9269331474830941868 changed state to VERIFIED
2016-01-10 18:09:09 FINE: Shuffling participant 11580081983047651163 changed state to VERIFIED
2016-01-10 18:09:09 FINE: Shuffling 14337746518512921017 entered stage DONE, assignee 0, remaining blocks 0
2016-01-10 18:09:09 FINE: Shuffling 14337746518512921017 was distributed
« Last Edit: January 10, 2016, 05:10:25 pm by MrCluster87 »
Logged

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #83 on: January 10, 2016, 05:42:57 pm »

That bit is annoying. Other than that, my shuffling worked out fine today.

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #84 on: January 10, 2016, 06:36:33 pm »

So, basically the 1.000 NXT returned to the account...but even if the transaction didn't went through I cannot re-use the previous new account (NXT-XS5Z-HTGC-3PVY-H45F5).  That's quite annoying...every-time creating a brand new account...

I think it's because the shuffler is left running for 720 blocks after the shuffling is cancelled just in case there is a re-org.
If you'll wait 720 blocks or restart your node, you should be able to reuse the account.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #85 on: January 11, 2016, 09:45:27 pm »

Thanks to everyone who participated in the second Shuffling Sunday.....much appreciated.
Looks like we got some useful testing done, but there are no reports of any interesting bugs/exploits, sadly.

I'm wondering if we should run another ShuffSun on the 17th, or leave it at this ?
Does anyone have any good ideas on implementing a CoinShuffle exploit ?
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #86 on: January 17, 2016, 11:37:08 am »

So... we shuffling today?

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #87 on: January 17, 2016, 12:15:34 pm »

So, far all of our shuffling testing has produced a lot of useful feedback, but no serious issues.
Everything seems to work as intended...... ;D, and no-one has come up with  any ideas for an exploit (or at least not an economically viable one)

I'm going to set up a few shuffles anyway, see if anyone comes up with an idea.....
 
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #88 on: January 17, 2016, 12:52:44 pm »

Quick NRS improvement suggestion: for asset/currency shufflings, it would be very useful to have a drop down list box allowing users to directly choose from the assets/currencies that they hold, instead of having to hunt around for asset IDs. There is already a lot of information to be entered into the shuffling creation interface, this would make the process a little bit easier.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #89 on: January 17, 2016, 01:23:22 pm »

So, I have shuffled NXT and also assets. When I go to the account I sent the NXT to, it appears to have a balance with no history... I mean, it is an account that has a balance that is a shuffling distribution, but that's it. There is no way to reconstruct where the NXT came from? I am just trying to wrap my head around how shuffling provides anonymity.

Thanks!

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

mystcoin

  • Full Member
  • ***
  • Karma: +50/-0
  • Offline Offline
  • Posts: 188
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #90 on: January 17, 2016, 01:44:18 pm »

I can't participate in the SHUFF shuffle because there are no offers to exchange SHUFF for NXT.
Logged

coretechs

  • Sr. Member
  • ****
  • Karma: +161/-1
  • Offline Offline
  • Posts: 436
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #91 on: January 17, 2016, 05:05:34 pm »

So, I have shuffled NXT and also assets. When I go to the account I sent the NXT to, it appears to have a balance with no history... I mean, it is an account that has a balance that is a shuffling distribution, but that's it. There is no way to reconstruct where the NXT came from? I am just trying to wrap my head around how shuffling provides anonymity.

Thanks!

It can be reconstructed based on the times that the shuffling occurred and who participated in the shuffling.  As shuffled coins are spent/de-anonymized, the privacy of the other participants is reduced.  However, since you can participate in any number of subsequent shufflings you should be able to achieve a reasonable level of anonymity/privacy, especially if shufflings are a constantly active with many participants.
Logged
https://ardorportal.org - Ardor blockchain explorer | https://nxtportal.org - Nxt blockchain explorer | http://bitcoindoc.com - The Rise and Rise of Bitcoin
ARDOR-T43P-R2K9-8W79-9W2AL | NXT-WY9K-ZMTT-QQTT-3NBL7

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +440/-42
  • Offline Offline
  • Posts: 1796
    • View Profile
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #92 on: January 17, 2016, 05:23:17 pm »

So, I have shuffled NXT and also assets. When I go to the account I sent the NXT to, it appears to have a balance with no history... I mean, it is an account that has a balance that is a shuffling distribution, but that's it. There is no way to reconstruct where the NXT came from? I am just trying to wrap my head around how shuffling provides anonymity.

Thanks!

Hope I understand your question. The idea is that you receive some funds that you don't want other people to track, for example salary, supplier invoices, birthday presents comes to mind. The problem is that these transactions are written forever in the blockchain so if anyone ever finds your account address, for example when you pay for coffee at the cafeteria, then they can reconstruct your payment history and see that every month you get X nxt and deduce it's your salary or that you sent a transaction around the time of your wife's birthday and deduce how much you paid for her present. If instead you provide your employer every month a fresh new account address or several of them and your employer creates a shuffling when paying you, it would be much more difficult to deduce your salary in the future since it would be dispersed over many un-linkable accounts.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #93 on: January 17, 2016, 06:24:16 pm »

Hope I understand your question. The idea is that you receive some funds that you don't want other people to track, for example salary, supplier invoices, birthday presents comes to mind. The problem is that these transactions are written forever in the blockchain so if anyone ever finds your account address, for example when you pay for coffee at the cafeteria, then they can reconstruct your payment history and see that every month you get X nxt and deduce it's your salary or that you sent a transaction around the time of your wife's birthday and deduce how much you paid for her present. If instead you provide your employer every month a fresh new account address or several of them and your employer creates a shuffling when paying you, it would be much more difficult to deduce your salary in the future since it would be dispersed over many un-linkable accounts.

Yes, that gets at what I was asking, which is, are the shuffled NXT un-linkable to any other accounts? It seems to me this should be a huge coup for NXT. BTC has mixers, but are there any coins that have this built-in?

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #94 on: January 30, 2016, 11:32:33 am »

Just to wrap this topic/thread up: thanks very much to all the people who helped out with Coin Shuffle testing on TestNet.
If any of the testers from the last 2 Shuffling Sundays (10 + 17 Jan) would like to see some bounty: send me a screenshot of your shuffles from those 2 days, please.

As an example:




Moving on.....I'd like to propose that we carry on with the Shuffling Sunday tradition on MainNet.
AS there are not all that many Shuffles active at any one moment: let's co-ordinate Shuffling activity to take place on each Sunday

This will give people a much better chance of finding an active Shuffle to join, and will give the devs a chance to do some more advanced testing / data gathering on CoinShuffle functionality.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #95 on: January 30, 2016, 01:03:06 pm »


Moving on.....I'd like to propose that we carry on with the Shuffling Sunday tradition on MainNet.
AS there are not all that many Shuffles active at any one moment: let's co-ordinate Shuffling activity to take place on each Sunday

This will give people a much better chance of finding an active Shuffle to join, and will give the devs a chance to do some more advanced testing / data gathering on CoinShuffle functionality.

I like this idea! I am up for it :)

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2497
    • View Profile
    • Nxter.org
Re: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )
« Reply #96 on: February 02, 2016, 11:12:12 am »


Moving on.....I'd like to propose that we carry on with the Shuffling Sunday tradition on MainNet.
AS there are not all that many Shuffles active at any one moment: let's co-ordinate Shuffling activity to take place on each Sunday

This will give people a much better chance of finding an active Shuffle to join, and will give the devs a chance to do some more advanced testing / data gathering on CoinShuffle functionality.

I like this idea! I am up for it :)

Agreed, great initiative.

+ https://www.mynxt.info/shuffles/
Pages: 1 2 3 ... 5 [All]
 

elective-stereophonic
elective-stereophonic
assembly
assembly