Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Open Bazaar Integration

Discussion in 'Dash Core Team' started by vertoe, Aug 15, 2014.

  1. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    All I've done is to use a GUI to try and understand what's going on in a way that makes sense to me. But developed a bit further yes I suppose it could be a useful tool for any 3 parties to participate in any multisig transaction, wherever a buyer and seller want an arbiter. There are websites that so similar things, it was mentioned that OB was working with one. What would be really nice is a slick android app, hell maybe one exists, I haven't looked...

    Just playing around with ideas to make multisig a bit less baffling and more user-friendly to other idiots like me. :tongue:
     
  2. iHeartSmartArt

    Joined:
    May 2, 2014
    Messages:
    151
    Likes Received:
    59
    Trophy Points:
    88
    I also seek ways to make multi-sig user-friendly, if the address was vanity and said: AbtiorRefKey2fds82n23o3f43f3w4fq34r3q4r34 Would that work?
    Otherwise how about, permanent keys get assigned to nick names in a database so like they just type @the and it brings up thelonecrouton
     
  3. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    well done guys, making steps, that is the spirit !
    as the beta is coming out soon, i believe it will be so much easier to understand and test the ideas !!!
    keep it coming
     
  4. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    Aha, flare has sussed my stupid mistake: "You are using the wrong quote signs: “ instead of " and ‘ instead of ' [​IMG]"

    Bloody UTF-8...

    Bollocks, back to work then. :tongue:
     
    • Like Like x 2
  5. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,287
    Likes Received:
    2,406
    Trophy Points:
    1,183
    Can't wait to see your simplified user friendly GUI - creating the multisig example page took ages, as you have to juggle with lots of hex-encoded script... gnaaaah
     
    • Like Like x 1
  6. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
    No that's why I created this thread. I cant do this on my own, any help appreciated.

    I'm just thinking, we should integrate the multisig support to the official qt wallet. Are you coding in C++?
     
    • Like Like x 2
  7. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,287
    Likes Received:
    2,406
    Trophy Points:
    1,183
    As far as i know he is doing PyQt - same tech as used in Electrum
     
  8. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
    Electrum is fine too.
     
  9. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    There code is mostly just some calls to darkcoind and the GUI can be built in QT like the current official wallet using any language.

    It would be great to have integrated multisig in the official wallet, but it's a cumbersome procedure that requires several parties to interact (unless you are making a multisig address yourself for added security - not a bad idea), there's a limit to how simple you can make it.

    My plan for the thing I'm messing with was to initially send the required details to the other parties via encrypted email or via a direct chat system between my running clients, but if the DarkTransit messaging system gets implemented into the official wallet then that would obviously be perfect.

    No need to rely on OB, some website, or any 3rd party anything with a multisig GUI and the needed comms already in-wallet.

    Bitcoin tech has incorporated multisig since 2011 or something, but it's still a pain to use so almost nobody bothers. I think having an easy to use multisig system inbuilt would be a big selling point for DRK.
     
    • Like Like x 2
  10. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
    So to get back on topic, all need to do is replacing BTC with DRK in OpenBazaar as the transaction are completely generated outside of OB?
     
  11. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
  12. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    #72 thelonecrouton, Aug 28, 2014
    Last edited by a moderator: Aug 28, 2014
  13. iHeartSmartArt

    Joined:
    May 2, 2014
    Messages:
    151
    Likes Received:
    59
    Trophy Points:
    88
    Get in their IRC #OpenBazaar
    There is alot happening right now in beta testnet using testBTC.
    They expect bugs and fixes as necessary.
    The proof-of-burn will be forfeited at the end of the testnet phase.
    https://blog.openbazaar.org/proof-of-burn-and-reputation-pledges/ :More about Proof of Burn
    People are using electrum for testnet.
    Its time we start playing with testBTC on the OB testnet, for those interested.
     
  14. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    good they gonna forfeit the "proof of burn " ... that is a very strange concept to me
     
  15. iHeartSmartArt

    Joined:
    May 2, 2014
    Messages:
    151
    Likes Received:
    59
    Trophy Points:
    88
    Yea I know but it does a service to the coin! Burning DRK will be yet another way our coins deflate.
    Burnt coins remain forever safe from anyone's grasp. Even Donation addresses are an unacceptable point of vulnerability.
    For peace of mind, everyone must know the burnt coins are gone for good.
    22,000,000max - ?# Burnt coin.

    The more Darkcoins you burn, the more reputation you have for the Arbitor system in Darkcoin.

    Okay, I think we need a Darkcoin version of Bitrated. They just started also. In no way was the world ready for Bitcoin. There are real licenses for Ecrows and Arbitors.
    But for Bitcoin, Darkcoin and the others, no form of legal identification is necessary (subject to change at anytime). Pseudonyms are possible as long as the person maintains a good track record everyone can see their amount of burn. We have to beware of scammers/govts from making thousands of arbitor accounts. Proof of burn in Darkcoins reduces problems and even does a benefit to reduce supply securely.
     
  16. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    localbitcoin.com works really well escrow service and "likes and comments" for sellers (trust) ... not sure why they did not use a system like that ?
    (sorry i do not wanna clock up this thread with my conversation, let me know if i should move it out !!!)
     
  17. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283

    + a new writeup from WIRE on OB
    http://www.wired.com/2014/08/openbazaar-not-for-drugs/
     
  18. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    Well my PyQT multisig testbed is nearly complete, I just need to wrangle the right info from the output of 'darkcoind getrawtransaction <txid> 1' - IRL it's often not quite as easy as flare's example, there can be multiple vouts, change, miners fees etc. and you need to pick the right chunks out of the soup. :what:

    Once that's done though it's 3 simple daemon calls to complete semiautomated GUI multisig wonderland. :cool:

    Which means I or someone else can fairly easily transfer the logic to a new DarkRated service. Or something.
     
  19. iHeartSmartArt

    Joined:
    May 2, 2014
    Messages:
    151
    Likes Received:
    59
    Trophy Points:
    88
    Wired PR should help the OB a great deal. Looking like it will be a very active beta this weekend.

    And Bitrated I'v been reading about is a Chrome Extension, Maybe make a similar extension for our Darkcoin Tor
    http://bitcoinmagazine.com/8834/bitrated-you-can-no-longer-say-bitcoin-has-no-consumer-protection/
    "If Bitrated reaches that stage, then multisignature arbitration may well become a mainstream, low-cost alternative to traditional credit card transactions with chargebacks."

    Will Bitrated accept a Darkcoin multi sig? I am still unsure.
    OB asked and Bitrated is interested in overlapping with Openbazaar.
    They could do well together. It would be nice to be with them(bitrated).
     
    • Like Like x 1
  20. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
    No, bitrated works with a bitcoinjs backend. Forking bitrated as drkrated wouldnt be a problem, but we would also have to port bitcoinjs to drkcoinjs. And this would be nice anyways, but we should focus on openbazaar here now. iHeartSmartArt if you want to follow that path, we should split the threads a bit up.

    Anyways this all belongs together somehow. For now we need a dedicated python developer who could keep an eye on the electrum-drk server and wallet.
     
  21. iHeartSmartArt

    Joined:
    May 2, 2014
    Messages:
    151
    Likes Received:
    59
    Trophy Points:
    88
    Yes we can start two threads, or maybe three.
    • Open Bazaar integration.
    • drkrated. (i'll start this one.)
    • electrum-drk server and wallet.
     
  22. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
  23. iHeartSmartArt

    Joined:
    May 2, 2014
    Messages:
    151
    Likes Received:
    59
    Trophy Points:
    88
    I'm trying to get in touch with shesek behind bitrated. Ask if its okay to make a drkrated. Also we will need to get incorporated like them. Something I am hesitant about.
     
  24. nj47

    nj47 Guest

    https://github.com/n-johnson/darkcoinjs-lib

    If only I did that back in March ;)

    But seriously, don't use version, it is an old version of bitcoinjs, but if you look at my commits you'll see porting the newest version of bitcoinjs -> darkcoinjs would be real easy.
     
    • Like Like x 2
  25. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,573
    Likes Received:
    1,652
    Trophy Points:
    1,283
  26. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    • Like Like x 1
  27. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    • Like Like x 1
  28. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
  29. yidakee

    yidakee Well-known Member
    Foundation Member

    Joined:
    Apr 16, 2014
    Messages:
    1,812
    Likes Received:
    1,168
    Trophy Points:
    283
    Just need to get my life back in order and count me in on this!
     
    • Like Like x 1
  30. Rux

    Rux Member

    Joined:
    Mar 9, 2014
    Messages:
    68
    Likes Received:
    32
    Trophy Points:
    58
    i tried to setup on xubuntu, but every time i run it it says ..missing module... i install that module, again missing that missing that....etc

    :)

    we need good tutorial for this