Bitcoin Forum
May 26, 2024, 12:29:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 »
581  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 03:11:30 AM
Hmm I wonder if there is a way to use transaction locking to help with randomizing the fees. Have the number of blocks that the fees are frozen for be a randomized number between 3 and 8. The fee is not spendable anymore and will be deducted, but the transaction is off chain until the randomized amount of time? My brain hurts.

You could still monitor the lock messages, and doing a timing attack. But that data wouldn't be in the blockchain. It's a bit better, but it's still attackable.
582  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:53:36 AM
Alright Evan, would you mind recap what the proposal is so far?

Also I think a Pay per Darksend process is better than for a period of time, but it's the source of the issue, right?

Yeah, it's the source.

The Proposal:

Hardfork the network to provide completely zero-fee darksend mixing. However, when users start they'll pay a "subscription". When mixing on a masternode, they provide proof they own that subscription and the masternode will allow them to mix. After mixing, only masternodes are capable of transmitting these zero-fee transactions to the network by signing them, and they are restricted to only send 1 a day (some calculation based off the total amount of masternodes).

Subscriptions could come in day/month/yearly forms.

Edit: I've got to run! We'll continue this later
583  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:50:00 AM
Well... if the fee is for a darksend session so you pick the rounds (this only influences how long it will take) and then hit start session and pay your fee.

If you stop the session you'll have to pay the fee again.

Hey presto no spamming.

No, you could stop/start the session as much as you want. The wallet will see you have an active "subscription" and provide that.
584  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:48:53 AM
People are used to registering for monthly or yearly subscriptions.
Maybe offer those too, and give the user some discount?
monthly 10% off
yearly 50% off.

Definitely possible.
585  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:48:02 AM
Hard to implement no ? How about paying a (one time) fee randomly to one of the masternodes involved in the rounds ?

EDIT : hmm no the first round's masternode.

No, that part is pretty easy to implement. I've laid out most of the API for this type of thing already. Your idea sounds pretty much the same as mine, you pay once and then you provide proof of that to the nodes as you go. However, mine isn't tied to any transaction, so it's more secure.
586  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:44:18 AM
I think I misunderstood something here.. If someone pays a small amount to be able to darksend for 24hours, then it means those people could mega spam during 24 hours, regardless of the MNs, no?

EDIT: or you meant people pay for the time the anonymization process? Then they actually darksend 10 days later for free if they want to? So if it's about anonymizing the funds, then yes people can't spam or DDOS

If you owned 20 masternodes, you could send 10-20 transactions a day for free. That's the idea. Without the signature of the masternode, the transactions would be rejected.
587  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:28:10 AM


Just not sure about the fee for a period of time

Me too.

Why? So you pay 0.05DRK when you want to mix, then you mix how ever much you want. If your client goes over 24 hours, it'll spend another 0.05DRK to keep going. It eliminates the timing attacks and double spending attacks.

people could still spam during that window and bloat the network for free, no?

DOS attacks? We could have a masternode sign the transaction when publishing it. The distribution should be really even among the masternodes, so that would eliminate bloat. So if you own 1 masternode, you could publish 1 transaction every 2 days currently. So it requires 1000DRK to use this feature and you still can't use it very much.
588  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:24:39 AM
I think I'm in favor of hard-forking the network to make Darksend transactions completely free. So there will be no fees to track at all. Instead of the miners, they could pay either the masternode network (the one you connected to even), the development fund, foundation fund, etc. These payments would be passed to the masternode and could be cashed later to avoid timing analysis. Another upside to this is it's impossible to do in Bitcoin and the fees could be MUCH lower than 0.0125. Thoughts?

Posted this over at DCT as well, but...

Three thoughts/questions:

1. How exactly would this new fee --say, to the masternodes -- be enforced?

2. I thought the DS transaction fee was there not just to prevent Sybil attacks but also to ensure DS blocks get processed immediately by miners. I remember the days of 0.001 fees when RC4 was released and DS rounds >1 not working because of this issue.  

3. This seems like a lot more work compared to adding a fees mixing phase. Is there some technical reason why the fee mixing phase can't be done or is a bad idea?

1. I'm thinking the user will pay for Darksend access for a period of time. For example, you do one transaction for 0.1 to the Darksend access address, this is the very first thing you do when Darksend starts. Then you send that transaction ID, and a signature proving you own the input. That gives you access to darksend for 1 day or something.

2. You're correct. That's what the hard fork is for.

3. I think there's a problem with the fee mixing phase. That would be much easier, but every round of a darksend would still go back to 1 Darksend fee mixing transaction. So you could follow a transaction from round 8,7...1. If you control the last masternode, you could tell who owns the final Darkcoin.

no brainer. lose the fees.

add the fees to InstantX - Give people the option to pay for first class mail, vs. second class mail.

With no fees people would spam attack the network with Sybil identities and bloat up the blockchain via Darksend.

@eduffield
As for the duration fee, thinking about it more I now think it may not work well as spammers can still spam during that window. Maybe the 0.05 fee is enough to keep them away, dunno...

DOS attacks? We could have a masternode sign the transaction when publishing it. The distribution should be really even among the masternodes, so that would eliminate bloat. So if you own 1 masternode, you could publish 1 transaction every 2 days currently. So it requires 1000DRK to use this feature and you still can't use it very much.
589  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:20:36 AM


Just not sure about the fee for a period of time

Me too.

Why? So you pay 0.05DRK when you want to mix, then you mix how ever much you want. If your client goes over 24 hours, it'll spend another 0.05DRK to keep going. It eliminates the timing attacks and double spending attacks.
590  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:13:27 AM
I think I'm in favor of hard-forking the network to make Darksend transactions completely free. So there will be no fees to track at all. Instead of the miners, they could pay either the masternode network (the one you connected to even), the development fund, foundation fund, etc. These payments would be passed to the masternode and could be cashed later to avoid timing analysis. Another upside to this is it's impossible to do in Bitcoin and the fees could be MUCH lower than 0.0125. Thoughts?

making things more affordable for the enduser is always a good idea.

But I don't understand, you want to make darksend transactions completely free, yet pass payments to the masternode network?
Are you talking about voluntary fees?

If something becomes completely free, doesn't this enable DOS attacks?
I have always looked at fees as some sort of DOS hurdle, so that it would cost a fortune to flood the network with millions of transactions.


Voluntary fees? No, but it would be much cheaper than it is now.

DOS attacks? We could have a masternode sign the transaction when publishing it. The distribution should be really even among the masternodes, so that would eliminate bloat. So if you own 1 masternode, you could publish 1 transaction every 2 days currently.
591  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 11, 2014, 12:09:33 AM
I think I'm in favor of hard-forking the network to make Darksend transactions completely free. So there will be no fees to track at all. Instead of the miners, they could pay either the masternode network (the one you connected to even), the development fund, foundation fund, etc. These payments would be passed to the masternode and could be cashed later to avoid timing analysis. Another upside to this is it's impossible to do in Bitcoin and the fees could be MUCH lower than 0.0125. Thoughts?

Posted this over at DCT as well, but...

Three thoughts/questions:

1. How exactly would this new fee --say, to the masternodes -- be enforced?

2. I thought the DS transaction fee was there not just to prevent Sybil attacks but also to ensure DS blocks get processed immediately by miners. I remember the days of 0.001 fees when RC4 was released and DS rounds >1 not working because of this issue.  

3. This seems like a lot more work compared to adding a fees mixing phase. Is there some technical reason why the fee mixing phase can't be done or is a bad idea?

1. I'm thinking the user will pay for Darksend access for a period of time. For example, you do one transaction for 0.1 to the Darksend access address, this is the very first thing you do when Darksend starts. Then you send that transaction ID, and a signature proving you own the input. That gives you access to darksend for 1 day or something.

2. You're correct. That's what the hard fork is for.

3. I think there's a problem with the fee mixing phase. That would be much easier, but every round of a darksend would still go back to 1 Darksend fee mixing transaction. So you could follow a transaction from round 8,7...1. If you control the last masternode, you could tell who owns the final Darkcoin.
592  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 10, 2014, 11:40:12 PM
I think I'm in favor of hard-forking the network to make Darksend transactions completely free. So there will be no fees to track at all. Instead of the miners, they could pay either the masternode network (the one you connected to even), the development fund, foundation fund, etc. These payments would be passed to the masternode and could be cashed later to avoid timing analysis. Another upside to this is it's impossible to do in Bitcoin and the fees could be MUCH lower than 0.0125. Thoughts?
593  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 10, 2014, 09:39:55 PM
Darksend - Security Bulletin

https://darkcointalk.org/threads/darksend-security-bulletin.2963/
594  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 10, 2014, 03:46:35 PM
Will send mine when I'm at the computer where I can access them... in couple of hours.

Thanks!
595  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 10, 2014, 03:40:13 PM
Alert: Masternode Operators

I'm looking into why collateral has been randomly charged on the network. Can a few people send me their debug.log to evan@darkcoin.io. Thanks!

Still need some debug.logs  Smiley

Edit: Got what I needed, thanks!
596  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 10, 2014, 02:37:35 PM
Alert: Masternode Operators

I'm looking into why collateral has been randomly charged on the network. Can a few people send me their debug.log to evan@darkcoin.io. Thanks!

Edit: got what I needed, thanks!
597  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 09, 2014, 02:15:04 PM
...

No one has ever sourced a darksend transaction. It's been publicly audited by a security expert, ironically it's the same one who you link to.

http://blog.anonymousbitcoinbook.com/2014/08/visualizing-one-round-of-darkcoins-darksend/
http://blog.anonymousbitcoinbook.com/2014/09/darksend-paper-version-2/

PS. The audit came back clean, we've fixed nearly everything mentioned.
...

If you believe that, then you don't understand how it works. The whole process is off-blockchain, so there is no information left to source.
598  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 09, 2014, 02:04:04 PM
...

No one has ever sourced a darksend transaction. It's been publicly audited by a security expert, ironically it's the same one who you link to.

http://blog.anonymousbitcoinbook.com/2014/08/visualizing-one-round-of-darkcoins-darksend/
http://blog.anonymousbitcoinbook.com/2014/09/darksend-paper-version-2/

PS. The audit came back clean, we've fixed nearly everything mentioned.
599  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 08, 2014, 09:21:21 PM
First Ever InstantX Demonstration

https://www.youtube.com/watch?v=zBjUPj-TmFE&feature=youtu.be

Edit: Sorry for terrible audio quality, I need a new mic!

I don't understand where those 6 confirmations came from.
Your commentary suggest that you explicitly expected not less or more but exactly 6, even though there were no 6 new blocks, nor 6 masternodes, so this number seems to pop out of thin air.

6 block confirmation is considered to be a fully "confirmed" transaction. So if an exchange wants to allow deposits with instant transactions, they could set it to 6 and their systems will recognize it as confirmed. Alternatively, a vendor taking money by default will see 1 confirmation and know the money is safe (without the --instantxdepth parameter set).

Awesome work, evan.

If I understand you correctly an --instanttxdepth higher than 6 is not possible, right?
Any additional number of confirmations will slowly come from the miners confirming the transactions.
But it will never be possible to do an --instanttxdepth = 100.
People will be able to set values from 1 - 6, but not higher, right?

Please correct me if I am wrong.

It can go much higher.

But would take longer? Or what's the catch?

I think you're missing the critical part of what's happening. When a client receives a transaction lock, they have cryptographic proof that 10 masternodes signed off on the transaction in question. That also means that the masternodes didn't detect anything funny happening while observing the network during the transaction and that afterwards, no other transaction with the same inputs can possibly enter the pool. It's basically a guarantee that the transaction will end up in a block, so the client will show X confirmations instead of 0. It'll still take 2.5 minutes per block confirmation as they normally happen. When block confirmations > instantxdepth setting, the client starts showing the actual block confirmations.
600  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] Darkcoin | First Anonymous Coin | Inventor of X11, DGW and Darksend | Instant TX on: November 08, 2014, 09:16:32 PM
Can someone please provide that chart of when masternode payments will be increasing and by how much that was recently released?  I can't seem to find it.

Thank you!

https://darkcointalk.org/threads/v10-15-onyx-release.2683/
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!