Author

Topic: [XC][XCurrency] Decentralised Trustless Privacy Platform / Encrypted XChat / Pos - page 347. (Read 1484189 times)

hero member
Activity: 518
Merit: 500
Seriously, go look for yourself. I'm actually going to buy 5 BTC of XC so give me a break. I support XC.

Your idea of "massive"...   is kinda small...
Ok screw it, I'll eat the 8 BTC sell order on cryptsy for the biggest part

Nice to see you here coinzzz

For those that don't know he is a big player....

Just in from work.. Nice climb....

Still got miles to go though... From the look of the new faces, people are waking up to the fact that this is the number 1 place to be in crypto, and at the moment, we are silly cheap..

Night all...
hero member
Activity: 530
Merit: 500
Seriously, go look for yourself. I'm actually going to buy 5 BTC of XC so give me a break. I support XC.

Your idea of "massive"...   is kinda small...
Ok screw it, I'll eat the 8 BTC sell order on cryptsy for the biggest part
sr. member
Activity: 322
Merit: 250
Seriously, go look for yourself. I'm actually going to buy 5 BTC of XC so give me a break. I support XC.

Your idea of "massive"...   is kinda small...
hero member
Activity: 530
Merit: 500
Seriously, go look for yourself. I'm actually going to buy 5 BTC of XC so give me a break. I support XC.
hero member
Activity: 530
Merit: 500
wtf I was just going to buy a few BTC worth of XC as a hedge for another anonymous currency (will not name it), but then I noticed massive sell orders (on both Crypstsy and Mintpal). Is something going on? Is it safe to buy now?
sr. member
Activity: 261
Merit: 250
Thank you Dan and Arlyn! And thanks XC community... the best in Crypto hands down!
hero member
Activity: 700
Merit: 500
nite xc community has been a wonderful run today as well ..see you tomo at work..ahahha Smiley
legendary
Activity: 2002
Merit: 1040
And to think we still have mobile Xchat, mobile staking, Rev 3, a large bounty, and the release of the source code still to come.
Cheesy This is just the beginning people.
legendary
Activity: 1232
Merit: 1000
★YoBit.Net★ 1400+ Coins Exchange
200k is next stop tomorrow
hero member
Activity: 720
Merit: 500
Hey,

Thanks for the response Smiley. Yeah I've read that doc (multiple times) and basically I just want to know the detailed process of what happens to "private payments". What I need confirming is:

  • "There might not be enough nodes making private payments at a given time, causing transactions to wait or be cancelled". This leads me to believe that ONLY nodes (node being, online wallet client) making private payments at the same time as you (and XMixers) are involved in forwarding the fragments? Or is every node involved? This definitely needs confirming first and foremost.

Yes, if a user isn't sending XC at a given time then his/her Xnode will not participate in a private transaction.
But if a user runs an Xmixer it will be available to participate whenever there aren't enough normal Xnodes for a given transaction.

Quote
  • When you send a private payment, what happens to it? Is it broken down in to smaller fragments (how many exactly, a random number depending on the size of the TX or what?) and sent to other online wallets (whose balances cover the size of the fragment of course I assume).
Yes when you send a private payment, it is broken into fragments, which are each sent to other Xnodes (or Xmixers if necessary).
The algorithm for fragmenting randomises the fragment size and the number of fragments.
The balances of Xnodes mixing a transaction will need to be greater than or equal to the sum of some (not all) other fragments in the transaction.

Quote
Then when a node (online wallet) receives a fragment, what happens there?: [/li][/list]
- Do the coins contained in that fragment get "tumbled" with the wallet balance of the node, or just get forwarded to another node?

Neither actually. The mixing is a lot more sophisticated.
- It's roughly a group_sig transaction as implemented in Coinshuffle. Check that out.
- The transaction is between participating nodes, so each node doesn't act on its own.
- When a node initiates a payment, the fragments it creates aren't necessarily part of the same transaction. Each fragment can be on a completely different mixing transaction.
- The forwarding node doesn't get just the fragment; it gets the whole transaction.
- Therefore it doesn't even know which fragment belongs to who, and how much each fragment is.
- It checks the transaction to make sure it includes its own fragment, signs the transaction, and the whole thing goes ahead.
- If any node doesn't sign, the mesh network resyncs (which happens continually btw) and carries on.

Quote
- When the fragment gets forwarded (from the node) to another node, does one fragment get sent to one node or does each fragment get further broken down in to multiple (how many?) smaller fragments which get sent to multiple (how many) other nodes? Basically, does it only split in to fragments when it comes from the sender, or does each node further split it in to smaller fragments?

Each node making a payment will fragment that payment.
This means nodes forwarding fragments are also making their own payments (in fragments).
There's no way of distinguishing between a node's own fragments and the fragments it's forwarding.


Quote
- How many times does this process happen?
 * Does each fragment pass through a specific number of nodes or a random number until it finds its destination?
 * Is there a minimum number of nodes a fragment has to pass through?

I'm not sure on this point, but I think a single pass is all that's necessary.

Quote
  • XMixer: I'm assuming only large payments get sent through the XMixer (how large does it have to be to go through there? Does this depend on the size of the currently online nodes wallets compared to the TX size? Or is it "anything above [insertsizehere] goes through mixer?) I'm assuming larger payments get sent to the mixer in order to get broken down in to many small fragments for the nodes to handle? Or do transactions large enough for the mixer simply go "sender > Mixer(tumble) > Receiver"?

Small transactions will end up going through an Xmixer if, at a given time, other Xnodes aren't transacting.
The Xnodes themselves do the fragmenting, not just Xmixers.
Xmixers therefore only receive fragments.
This means that Xmixers (and Xnodes when they forward a tx) won't see large transactions as distinct from small ones. It's all the same to them.


Quote
I could go on and on making assumptions and asking questions here mate.

I won't part with my money if I don't understand how the system works.  

If there's some info or a document somewhere I've totally missed please forgive me.

If not, looking forward to hearing how this thing really works.


That's a respectable position, and a low-risk one.

We're going to publish a full scholarly exposition of XC's tech in due course (i.e. probably around Rev 3 when we launch publicly).

Those who think XC is worth investing in now will stand to gain more when it succeeds.



Thanks a lot for this mate and sorry for my late reply.
Would having non-paying nodes forward transactions even be possible?
hero member
Activity: 700
Merit: 500
legendary
Activity: 1288
Merit: 1000
How many mixers have been set up? I'm trying to work out how many coins have been taken out circulation?
sr. member
Activity: 364
Merit: 250
Teka back in tha house Grin I want the new UI so badly Smiley


innit. can't wait.  Smiley
hero member
Activity: 700
Merit: 500
Teka back in tha house Grin I want the new UI so badly Smiley

I hope it looks Like the phone app preview... With white background and green ...I want it super teky catchy sleeeeeek  Grin Grin
hero member
Activity: 756
Merit: 500

Have everything setup as per above, how can I see that its running as an xmixer?? wallet looks just the same as before :S

you cannot see it in the UI for the moment you will know that it is working when you will start to mix transactions.

It will look like this:


And how long will that take? Ive followed instructions to set up mixer but nothing has happened these last 8h... that port is open and my wallet is unlocked (for staking only though). Have I missed sth??

I believe the wallet has to be unlocked completely. Also a page or so back Dan has posted an installer for XMixer to be sure it is set up correctly.

<< my wallet is unlocked (for staking only though).  >> You need to fully unlock for an xmixer to work
full member
Activity: 210
Merit: 100
Crypto Currency Supporter
I cannot even imagine what will happen with paid PR/news media releases and mintpal 2.0 launch... we just hit 180k. Can any1 predict correction?

And yeah, there is a price speculation topic in my sig as well, join the discussion and poll in official forum!
full member
Activity: 195
Merit: 100
for me seems connections are getting up a bit slower in RC3 then RC1 in RC1 I received three transactions also with no fee to be paid if this is any help..

48 connections, for me RC3 is working better. with mixing i received in total 0,001072 and paid 0,00004  Cheesy
sr. member
Activity: 364
Merit: 250

Have everything setup as per above, how can I see that its running as an xmixer?? wallet looks just the same as before :S

you cannot see it in the UI for the moment you will know that it is working when you will start to mix transactions.

It will look like this:


And how long will that take? Ive followed instructions to set up mixer but nothing has happened these last 8h... that port is open and my wallet is unlocked (for staking only though). Have I missed sth??

I believe the wallet has to be unlocked completely. Also a page or so back Dan has posted an installer for XMixer to be sure it is set up correctly.
hero member
Activity: 840
Merit: 1000

Have everything setup as per above, how can I see that its running as an xmixer?? wallet looks just the same as before :S

you cannot see it in the UI for the moment you will know that it is working when you will start to mix transactions.

It will look like this:




Yes currently its not in the UI so you just have to wait for the transactions to start coming in.

full member
Activity: 165
Merit: 100
Jump to: