Author

Topic: [ANN][DASH] Dash (dash.org) | First Self-Funding Self-Governing Crypto Currency - page 1453. (Read 9723787 times)

legendary
Activity: 3444
Merit: 1061
before you all get pretty hyped up, here is something to drink buddies  Wink



DASH and DRINK with INSTAMINE-X



LOL!!!  Grin
sr. member
Activity: 263
Merit: 250
bovine quadruped, professional loafer, dash dev

If a darksend transactions without exact amount is sent, it keeps the change.

I don't quite understand this bit. How can the receiving address know if it's a darksend transaction or not ? Darksend is a background mixing process, not a payment action.

Surely, at the point of payment, there's no distinction  Huh

Simple answer.
When you send a payment there is a box for Instantx and for darksend.  If you hit the darksend box - no change for you.
If you don't send with instantx checked - Instant refund.
Yes, you can tell looking at the incoming transaction how these were sent.

More detailed answer.
Do you remember that bit about darksend transactions being anonymous?  Yeah, well it isn't possible to figure out where they come from(or more appropriately, which of the 100 inputs are the senders).  There is also no change address to figure out a return address.
A non-darksend transaction will always(I think) have a change address we can use to return funds.

Moocowmoo made a script that can figure this out in a split second.  Really cool.

Pille, All running on a little Raspberry Pi 2 ....with 5" display arriving soon.

Yes, toknormal, from the machines perspective both DS and non-DS IX are the same.
Darksent transactions have inputs we can send refunds/change to.

The machine will return non-ix transactions back to the first input of the tx, same with IX (DS or no) underpays.
Overpays get their change back.
But, considering the qr code has the price embedded, this was more experimental than practical.
The necessity of change from a vending machine is an artifact of fiat denominations that don't really apply anymore (tee hee).
legendary
Activity: 2156
Merit: 1014
Dash Nation Founder | CATV Host

It's so well said - I can't resist of quoting it:

Pinkfish:
Quote
I'm back to investing in DASH. They have more a more inovated team than any other coin. New coins are distributed like this: 10% for core team to develop, 45% to masternodes which are people holding DASH and not spending it, and 45% to the miners.

That is brilliant and if Bitcoin did that the coin would be way way stronger than it is now. Miners have way too much power in Bitcoin. All new changes are made by Masternodes voting in Dash. That again is brilliant so all changes are made by the people actually invested in the coin.

The more I look at DASH the more I love it.

With all that's going on right now, who can blame him?  Grin

Only Powerpoint was used on that last pic.  I figured my post would be tweeted, so I wanted to make it look closer to a finished product.

How did you know that?



https://twitter.com/taoofsatoshi/status/682014497062666240

Honestly, I'm just blown away by this community. Officially and unofficially, we are killing it right now and it shows with the rising price and renewed interest. We all know what this community is capable of, and it frankly brings me joy to see everyone contributing in their own way. We have lots of work remaining, however, so keep up the pace...

Dash - Digital Cash  Grin
newbie
Activity: 25
Merit: 0
Can anybody guide me on how to install the Electrum-Dash on linux, mint/kali/ubuntu everytime i try i get this

Code:
Installing Electrum-DASH-2.4.1rc2

Electrum-DASH for Linux supports x86_64 machines only
You're recommended to use a source installation:
git clone https://github.com/mazaclub/electrum-dash
cd electrum-dash
git checkout 2.4.1rc2
pyrcc4 icons.prc -o gui/qt/icons_qrc.py
sudo apt-get install python-qt4 pip
sudo pip install --upgrade -r requirements.txt
sudo python setup.py install

BTW am running my linux distros from live-usb.

Anyone?
Look like you are trying to install Electrum Dash Client on x86 (32 bit) live linux system.
I think there are 2 options for you,
1. compile from source as instructed on your post.
2. try install on [x86_64/amd64/64 bit] live linux system if hardware support.

Hope this help.
legendary
Activity: 1260
Merit: 1001
^
Is this true? What's the model of the 'soda/pop machine' you use? Please show more than this photoshop  Tongue
Yes, this is real.  Here is another picture.  And the machine is a Dixie Narco DNCB 168m.


Wow, you thought I used Photoshop...Thanks.  Only Powerpoint was used on that last pic.  I figured my post would be tweeted, so I wanted to make it look closer to a finished product.  We (as in Camosoul) have a lot of work to make it look like my last picture.  Smiley

I totally forgot Camo is in Florida, I guess you guys are going to the conference then?  Cool!!  Can't wait to "see" ya (er in pics, etc... I gots no monies to go Sad ) LOL.  But that's seriously cool that you will be there too Cheesy

So are you doing gas stations next? Huh?
hero member
Activity: 671
Merit: 500
... a vending machine, it's a metaphor for an entire commercial business model ...

Exactly!
donator
Activity: 3136
Merit: 1167
DASH hitting a nice phycological round number of 20 Yuan on BTer DASH/CNY atm Smiley

Edit: source Bitcoin Checker App = recommended

Edit, edit: up over another +3% = 20.90 Cool

> 21 now Tongue @ 0.00777 BTC

> 23 atm > 0.0083 Wink
legendary
Activity: 3066
Merit: 1188

Do you remember that bit about darksend transactions being anonymous?  Yeah, well it isn't possible to figure out where they come from

Solarminer, thanks for the explanation. I also think the vending machine idea is a great example of the power and versatility of instantly confirming crypto. It's a fantastic initiative. But I can see some banana skins that you might want to think about before rolling it out to a public demo.

First of all, this:

If a darksend transactions without exact amount is sent, it keeps the change.

...I don't think that's acceptable because it isn't commercially consistent and basically amounts to theft. Think two 13 year old teenage kids with iPhones who buy a coke. One gets change and one doesn't cos they're not technologically nerdy enough to check their denominations ? They don't really want to be faced with questions like "Darksend" "Not Darksend". It might as well be two different currencies.

Further, if change is involved, it should be on condition of supply of a change address, not the on condition of coin denominations. That way the service can be commercially consistent and also optimally serve instances of homogeneous denominations as your current design does. (Because it supplies an implicit change address, but heterogeneous payments then need the option of supplying an explicit one).

It depends on amount you send. Transaction comes from few addresses. Denominations like 0.1, 1.0, 10 are in different addresses.

I'd just ditch the whole idea of change since it isn't really compatible with cryptocurrency (other than change addresses in wallets where the wallet itself has full control over everything). Just accept exact amounts otherwise no coke - since it's far easier for a customer to type the right amount into their wallet than be worrying about how their payment was denominated. Doesn't the QR code do that for them anyway ?

Sorry to be so nerdy about this but it's a great idea and I don't want you to get shot down by a*ssholes (other than me  Cheesy ) who home in on the glaring banana skins of the concept only to ignore the huge potential of it.

Also, what you're demonstrating isn't really a vending machine, it's a metaphor for an entire commercial business model so it's the commercial priorities that need to be thought through, not the blockchain technicalities. In that regard, details like that change thing can explode in your face when presented to the "wrong" audience.


hero member
Activity: 826
Merit: 502

If a darksend transactions without exact amount is sent, it keeps the change.

I don't quite understand this bit. How can the receiving address know if it's a darksend transaction or not ? Darksend is a background mixing process, not a payment action.

Surely, at the point of payment, there's no distinction  Huh

Simple answer.
When you send a payment there is a box for Instantx and for darksend.  If you hit the darksend box - no change for you.
If you don't send with instantx checked - Instant refund.
Yes, you can tell looking at the incoming transaction how these were sent.

More detailed answer.
Do you remember that bit about darksend transactions being anonymous?  Yeah, well it isn't possible to figure out where they come from(or more appropriately, which of the 100 inputs are the senders).  There is also no change address to figure out a return address.
A non-darksend transaction will always(I think) have a change address we can use to return funds.

Moocowmoo made a script that can figure this out in a split second.  Really cool.

Pille, All running on a little Raspberry Pi 2 ....with 5" display arriving soon.
sr. member
Activity: 436
Merit: 250
This is amazing Solarminer! Please excuse my curiosity, but what kind of hardware are you using to handle the Dash part? Raspberry?
hero member
Activity: 2268
Merit: 507
Can anybody guide me on how to install the Electrum-Dash on linux, mint/kali/ubuntu everytime i try i get this

Code:
Installing Electrum-DASH-2.4.1rc2

Electrum-DASH for Linux supports x86_64 machines only
You're recommended to use a source installation:
git clone https://github.com/mazaclub/electrum-dash
cd electrum-dash
git checkout 2.4.1rc2
pyrcc4 icons.prc -o gui/qt/icons_qrc.py
sudo apt-get install python-qt4 pip
sudo pip install --upgrade -r requirements.txt
sudo python setup.py install

BTW am running my linux distros from live-usb.

Anyone?
hero member
Activity: 615
Merit: 501

If a darksend transactions without exact amount is sent, it keeps the change.

I don't quite understand this bit. How can the receiving address know if it's a darksend transaction or not ? Darksend is a background mixing process, not a payment action.

Surely, at the point of payment, there's no distinction  Huh


It depends on amount you send. Transaction comes from few addresses. Denominations like 0.1, 1.0, 10 are in different addresses.


Oh, and I forgot

...Miami show off... Grin

Why a vending machine?  
Because it shows off InstantX in a real use point of sale scenario.  This can't be done with any Bitclone(coins that confirm and secure transactions at the same time).

We have a machine(Thanks Camosoul), we are almost done with software(Thanks Moocowmoo), graphics are started(Thanks Raptor73), and will be adding android wallet instantx functionality(Thanks Fulltimegeek).  Camosoul, Moocowmoo, Fulltimegeek, Splawik21, Oaxaca, Raptor73, and Solarminer(The Instigator) are all helping on this.

What does it do?
  • Displays a QR code to send Dash.
  • If the amount is sent via Instantx and the amount is equal or above the amount needed, it sends the command to credit the machine for 1 beverage.  This is fast - Instant from a human's perspective.
  • If the amount is less/over, it instantly returns the change.
  • If a darksend transactions without exact amount is sent, it keeps the change.
  • If a standard transaction is sent it rejects it and instantly sends it back.  (Maybe display "We don't wait for block confirmations and either should you, InstantX instead!")
  • Once a purchase is made, it displays a thank you and rotates the QR code.

This is just a stepping block.  Next we plan to convert gas pumps, which is why returning change is important.  And many other uses, only possible because of InstantX.

This is so cool  Shocked
Awesome
legendary
Activity: 3066
Merit: 1188

If a darksend transactions without exact amount is sent, it keeps the change.

I don't quite understand this bit. How can the receiving address know if it's a darksend transaction or not ? Darksend is a background mixing process, not a payment action.

Surely, at the point of payment, there's no distinction  Huh


Ah - you mean if the inputs are fragmented then it keeps the change ?
legendary
Activity: 1288
Merit: 1000
I hope that you live near Miami to send it to the conference... Wink

So great idea man!!! I love it.
legendary
Activity: 3066
Merit: 1188

If a darksend transactions without exact amount is sent, it keeps the change.

I don't quite understand this bit. How can the receiving address know if it's a darksend transaction or not ? Darksend is a background mixing process, not a payment action.

Surely, at the point of payment, there's no distinction  Huh
hero member
Activity: 826
Merit: 502
^
Is this true? What's the model of the 'soda/pop machine' you use? Please show more than this photoshop  Tongue
Yes, this is real.  Here is another picture.  And the machine is a Dixie Narco DNCB 168m.


Wow, you thought I used Photoshop...Thanks.  Only Powerpoint was used on that last pic.  I figured my post would be tweeted, so I wanted to make it look closer to a finished product.  We (as in Camosoul) have a lot of work to make it look like my last picture.  Smiley
hero member
Activity: 671
Merit: 500
^
Is this true? What's the model of the 'soda/pop machine' you use? Please show more than this photoshop  Tongue

sr. member
Activity: 436
Merit: 250
^
Is this true? What's the model of the 'soda/pop machine' you use? Please show more than this photoshop  Tongue
legendary
Activity: 1382
Merit: 1002
And here is what we have been working on for the Miami show.....

...
Yes, a Dash Instantx detecting, soda/pop machine.  
...


Wow! How cool is that to show off the power of DASH in a real life situation! Fantastic!
hero member
Activity: 826
Merit: 502
And here is what we have been working on for the Miami show.....



Yes, a Dash Instantx detecting, soda/pop machine.  

Why a vending machine?  
Because it shows off InstantX in a real use point of sale scenario.  This can't be done with any Bitclone(coins that confirm and secure transactions at the same time).

We have a machine(Thanks Camosoul), we are almost done with software(Thanks Moocowmoo), graphics are started(Thanks Raptor73), and will be adding android wallet instantx functionality(Thanks Fulltimegeek).  Camosoul, Moocowmoo, Fulltimegeek, Splawik21, Oaxaca, Raptor73, and Solarminer(The Instigator) are all helping on this.

What does it do?
  • Displays a QR code to send Dash.
  • If the amount is sent via Instantx and the amount is equal or above the amount needed, it sends the command to credit the machine for 1 beverage.  This is fast - Instant from a human's perspective.
  • If the amount is less/over, it instantly returns the change.
  • If a darksend transactions without exact amount is sent, it keeps the change.
  • If a standard transaction is sent it rejects it and instantly sends it back.  (Maybe display "We don't wait for block confirmations and either should you, InstantX instead!")
  • Once a purchase is made, it displays a thank you and rotates the QR code.

This is just a stepping block.  Next we plan to convert gas pumps, which is why returning change is important.  And many other uses, only possible because of InstantX.
Jump to: