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 Nxt Client: Nxt 1.11.15

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

Author Topic: Shuffling Sunday ! (testing NRS 1.7.4 CoinShuffle, 10+17-01-2016 )  (Read 23003 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: +439/-42
  • Offline Offline
  • Posts: 1795
    • 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: +439/-42
  • Offline Offline
  • Posts: 1795
    • 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: +439/-42
  • Offline Offline
  • Posts: 1795
    • 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
    • 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
Pages: [1] 2 3 ... 5  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly