Bitcoin Forum
May 01, 2024, 11:52:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 [107] 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 ... 166 »
  Print  
Author Topic: MasterCoin: New Protocol Layer Starting From “The Exodus Address”  (Read 448418 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
amgil
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
November 25, 2013, 12:08:12 AM
 #2121

When i use MastercoinAdvisor
The consol shut down right after enter the receving address
i have to make a quick screenshoot for save the information needed
I'm alone with this problem ?
Thanks
Also how to copy/past in the console ?


It depends how you launch it; Double clicking the script file simply executes it and returns to the (Windows) shell. Either use a command prompt to launch the advisor script (py or python [path to MastercoinAdvisor], assuming python is in your PATH) or open the GUI IDLE python shell and load to advisor there to execute.
1714607560
Hero Member
*
Offline Offline

Posts: 1714607560

View Profile Personal Message (Offline)

Ignore
1714607560
Reply with quote  #2

1714607560
Report to moderator
1714607560
Hero Member
*
Offline Offline

Posts: 1714607560

View Profile Personal Message (Offline)

Ignore
1714607560
Reply with quote  #2

1714607560
Report to moderator
1714607560
Hero Member
*
Offline Offline

Posts: 1714607560

View Profile Personal Message (Offline)

Ignore
1714607560
Reply with quote  #2

1714607560
Report to moderator
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714607560
Hero Member
*
Offline Offline

Posts: 1714607560

View Profile Personal Message (Offline)

Ignore
1714607560
Reply with quote  #2

1714607560
Report to moderator
bitcool
Legendary
*
Offline Offline

Activity: 1441
Merit: 1000

Live and enjoy experiments


View Profile
November 25, 2013, 12:15:21 AM
 #2122

What about a network of Mastercoin super-nodes gateways, not for Fiat but for adjoining the currently Bitcoin situated Mastercoin protocol, with other crypto-currency block-chains? This would facilitate distributed any-coin <-> any-coin trades, as currently roughly implemented for BTC <-> MSC. With this type of gateway, Bitcoin can continue its main lead as a store of value, even if other alts eventually prove better as means of exchange.
While this is probably technically feasible, it won't be high on the priority list for MSC implementation.

One of the main reason it was decided to implement MSC on top of BTC instead of a separate blockchain, was the snubness toward altcoins the btc elite had.
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
November 25, 2013, 12:43:19 AM
 #2123

97% of my MSC are now split between 10 offline cold-storage wallets which are in a safe deposit box at the bank, where I expect to keep them for a long, long time.

I'll sleep so much better at night now.  Cool

marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
November 25, 2013, 12:48:01 AM
 #2124

97% of my MSC are now split between 10 offline cold-storage wallets which are in a safe deposit box at the bank, where I expect to keep them for a long, long time.

I'll sleep so much better at night now.  Cool

Smiley
marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
November 25, 2013, 12:55:12 AM
 #2125

I just had an interesting idea for Mastercoin Gateways.

You might be familiar with the concept of Ripple Gateways.
The primary function of a Ripple Gateway is accepting Fiat from customers, and "converting" it to "Fiat IOUs" which are then sent to clients.
You can come into this Gateway, wire it USD, and get USD IOUs in return.

Well, we can easily translate that idea into trust-less Mastercoin Gateways.

A Mastercoin Gateway would be a business or entity that accepts fiat and sends back the same fiat in the form of a CFD or backed currency.
I call it "trust-less" because once the deal is finished, you no longer need to have any trust or relation with the Gateweay, unlike Ripple Gateways which require the Gateway to keep functioning because it owes you money.

Real world Mastercoin exchanges could double as Gateways - regulation for these might vary, or might be the same, per state and regulatory environment.

This seems eminently sensible. It's silly to rely on bitcoin alone as the sole way to attain mastercoins or mastercoin-derived currencies.
bitcool
Legendary
*
Offline Offline

Activity: 1441
Merit: 1000

Live and enjoy experiments


View Profile
November 25, 2013, 01:44:50 AM
 #2126

97% of my MSC are now split between 10 offline cold-storage wallets which are in a safe deposit box at the bank, where I expect to keep them for a long, long time.

I'll sleep so much better at night now.  Cool

Those boxes may not be as safe as you think:

http://www.marketwatch.com/story/a-safe-deposit-box-is-not-the-safest-place-to-stash-your-cash

http://www.heraldtribune.com/article/20130527/ARTICLE/305279995

http://deadlyclear.wordpress.com/2012/08/12/bank-of-america-drills-open-customer-safe-deposit-box-and-removes-contents/

http://www.gainesville.com/article/20130201/ARTICLES/130209959

StewartJ
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
November 25, 2013, 01:57:40 AM
 #2127

I have code ready which can send MasterCoins. Here is what it looks like in action (ignore the first line which is from a previous run):



Source code is here: https://github.com/dacoinminster/MasterCoin-Adviser/blob/master/MasterCoinAdvisor.py
And here: https://github.com/dacoinminster/MasterCoin-Adviser/blob/master/base58_found.py

In order to use this source code, you will need to install python 2.7 and also pycrypto for python 2.7, which I got here: http://www.voidspace.org.uk/python/modules.shtml#pycrypto

On one PC I had to mess with my PATH environment variable to find python and the pycrypto libraries, but when I tried it again on a different PC, I didn't have to mess with the PATH variable at all. Your mileage may vary.

If you wish to avoid compiling, and you are a trusting sort of person, you can use the executable I made using py2exe: https://github.com/dacoinminster/MasterCoin-Adviser/raw/master/MasterCoinAdvisorExecutable.zip - I think the executable will only work if you have the right version of Microsoft's C Runtime DLL: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en

Those of you who are affected by the Android wallet security problem should try this out right away. Let me know if you see anything weird.

Please note that I still have some testing to do of this code - I just wanted to make sure you guys got hold of this functionality as soon as possible! If something isn't right in this code, I'll try to make sure that nothing you do gets lost. Still, sending MasterCoins from one address to another to another to another might not be a good idea yet!

There are some debug outputs commented out in the code right now, but you might want to turn them back on if you are playing with this code.

This code does NOT parse the block chain to see if you actually have MasterCoins to send, or track MasterCoins which have been sent. That is the next milestone after the giveaway thread.

I am attempting to use your software to send MSC to someone who paid me for them.

I downloaded your py2exe executable and this does not work.... when I get to the 3rd prompt after pasting the BTC address and hittingenter...the whole executable just disappears. Using Windows 7 here.

So now I am trying to figure out the python thing with the source code, but this is just getting very complicated and frustrating. IM not a programmer.

I need help to get this to someone...can you please help me???

Thanks
StewartJ
W2014
Member
**
Offline Offline

Activity: 205
Merit: 10



View Profile
November 25, 2013, 02:06:43 AM
 #2128

^ you need to open the program via "Command Prompt," navigate to the correct directory and then run the program by typing "MastercoinAdvisor.exe." I hope that helps.

VIAZ   ►   First Major Decentralized Peer-to-Peer Funding Platform on Tezos   ◄
WEBSITE | BOUNTY CAMPAIGN | WHITEPAPER | FACEBOOK | TWITTER | TELEGRAM
StewartJ
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
November 25, 2013, 02:44:36 AM
 #2129

^ you need to open the program via "Command Prompt," navigate to the correct directory and then run the program by typing "MastercoinAdvisor.exe." I hope that helps.

that did the trick...thanks!!!

MSC sent!
superfluouso
Full Member
***
Offline Offline

Activity: 201
Merit: 100


View Profile
November 25, 2013, 04:34:10 AM
 #2130

97% of my MSC are now split between 10 offline cold-storage wallets which are in a safe deposit box at the bank, where I expect to keep them for a long, long time.

I'll sleep so much better at night now.  Cool

Mind sharing what your preferred cold-storage wallet of choice is?  Planning to do the same and am also wondering how much BTC, if any, I should keep on the same wallets..
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
November 25, 2013, 04:41:20 AM
 #2131

97% of my MSC are now split between 10 offline cold-storage wallets which are in a safe deposit box at the bank, where I expect to keep them for a long, long time.

I'll sleep so much better at night now.  Cool

Do you have backup in case the bank burns or decides not to allow you access?
I assume you are referring to your MSC and not the Foundation's.


Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
zathras
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
November 25, 2013, 05:06:57 AM
 #2132

97% of my MSC are now split between 10 offline cold-storage wallets which are in a safe deposit box at the bank, where I expect to keep them for a long, long time.

I'll sleep so much better at night now.  Cool

In the interests of transparency, please post the bank name, address, safe deposit box numbers & closing time - you know - for the record </cough>.

Grin

Smart Property & Distributed Exchange: Master Protocol for Bitcoin
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
November 25, 2013, 05:12:29 AM
 #2133

I just had this idea of a timing attack against the distributed exchange.
I don't remember if this was discussed before (maybe in the spec? no time to re-read it now).

What do you think/

http://qr.ae/GsmxZ

Is there a risk of a race condition in the Mastercoin distributed exchange?

Quote
Alice posts a bid, which Bob attempts to match by sending her the required currency.

Alice can try to "listen in" to the network, detect Bob's send transaction, and withdraw her bid at the very last millisecond before Bob's transaction is finalized in a block. If she succeeds in this timing attack, Bob just sent Alice some coins, but Alice's bid is no longer active, and so her coins are sent back to her, instead of to Bob.

Is this a real risk? How can we mitigate it? Perhaps we can make sure any operation that cancels an outstanding bid only take affect if it is at least N seconds (or 1 block) ahead of an operation that attempts to match that bid?

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
W2014
Member
**
Offline Offline

Activity: 205
Merit: 10



View Profile
November 25, 2013, 05:53:02 AM
 #2134


How about posting some of the jobs/bounties on some of the websites in this link?

http://bitcoinexaminer.org/looking-to-work-and-get-paid-in-bitcoin-here-are-six-websites-that-can-help-you/

I noticed several jobs developing for Ripple Labs, Inc. and Coinbase at Coinality:

http://coinality.com/

https://coinality.com/jobs/


Can you help us by doing this yourself?

I will email our PR company directly and ask them whether they can help advertising our specific jobs / bounties and not just the project in general.

I will look into it and report back here.

VIAZ   ►   First Major Decentralized Peer-to-Peer Funding Platform on Tezos   ◄
WEBSITE | BOUNTY CAMPAIGN | WHITEPAPER | FACEBOOK | TWITTER | TELEGRAM
zathras
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
November 25, 2013, 06:52:17 AM
 #2135

I just had this idea of a timing attack against the distributed exchange.
I don't remember if this was discussed before (maybe in the spec? no time to re-read it now).

What do you think/

http://qr.ae/GsmxZ

Is there a risk of a race condition in the Mastercoin distributed exchange?

Quote
Alice posts a bid, which Bob attempts to match by sending her the required currency.

Alice can try to "listen in" to the network, detect Bob's send transaction, and withdraw her bid at the very last millisecond before Bob's transaction is finalized in a block. If she succeeds in this timing attack, Bob just sent Alice some coins, but Alice's bid is no longer active, and so her coins are sent back to her, instead of to Bob.

Is this a real risk? How can we mitigate it? Perhaps we can make sure any operation that cancels an outstanding bid only take affect if it is at least N seconds (or 1 block) ahead of an operation that attempts to match that bid?
This is only a risk if Bob sends his currency payment before his 'accept offer' transaction was confirmed as valid in the blockchain (which our respective software should never do).  Once the 'accept offer' is confirmed in the blockchain her coins are effectively reserved & Alice can only cancel her sell once the payment time limit has expired.

Smart Property & Distributed Exchange: Master Protocol for Bitcoin
GCInc.
Hero Member
*****
Offline Offline

Activity: 566
Merit: 500


View Profile WWW
November 25, 2013, 12:38:15 PM
 #2136

Could someone point us to information on how to receive / send Mastercoins at this point in time?

We would like to obtain MSC but with ambigous info on what kind of Bitcoin addresses can even receive them, cannot risk losing the precious BTC for using a wrong type of BTC wallet.

- can Mastercoins be received to an Electrum address with its private key known to the owner?
- does Mastercoin receiving address need to be brand new ie. never seen in the network?

Thanks.

Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
November 25, 2013, 12:41:17 PM
 #2137

Could someone point us to information on how to receive / send Mastercoins at this point in time?

We would like to obtain MSC but with ambigous info on what kind of Bitcoin addresses can even receive them, cannot risk losing the precious BTC for using a wrong type of BTC wallet.

- can Mastercoins be received to an Electrum address with its private key known to the owner?

Yes. As long as you have access to the private key it should work.

- does Mastercoin receiving address need to be brand new ie. never seen in the network?

It doesn't need to be but it would be good practice.

You can use the original Mastercoin advisor by J.R. to send coins. If you are on OS X or Linux you can try my wallet software. And soon you will be able to use Zathras's wallet on Windows.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
November 25, 2013, 12:47:31 PM
 #2138

I just had this idea of a timing attack against the distributed exchange.
I don't remember if this was discussed before (maybe in the spec? no time to re-read it now).

What do you think/

http://qr.ae/GsmxZ

Is there a risk of a race condition in the Mastercoin distributed exchange?

Quote
Alice posts a bid, which Bob attempts to match by sending her the required currency.

Alice can try to "listen in" to the network, detect Bob's send transaction, and withdraw her bid at the very last millisecond before Bob's transaction is finalized in a block. If she succeeds in this timing attack, Bob just sent Alice some coins, but Alice's bid is no longer active, and so her coins are sent back to her, instead of to Bob.

Is this a real risk? How can we mitigate it? Perhaps we can make sure any operation that cancels an outstanding bid only take affect if it is at least N seconds (or 1 block) ahead of an operation that attempts to match that bid?
This is only a risk if Bob sends his currency payment before his 'accept offer' transaction was confirmed as valid in the blockchain (which our respective software should never do).  Once the 'accept offer' is confirmed in the blockchain her coins are effectively reserved & Alice can only cancel her sell once the payment time limit has expired.

Thanks. It's been a while since I reviewed the spec, I forgot about the "Accept Offer" transaction - for some reason I assumed you accept the offer by sending out coins.

Sorry to be so ignorant of important parts of the spec, thanks for educating me!

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
littleblue
Sr. Member
****
Offline Offline

Activity: 285
Merit: 250


View Profile
November 25, 2013, 01:56:23 PM
 #2139

Could someone point us to information on how to receive / send Mastercoins at this point in time?

We would like to obtain MSC but with ambigous info on what kind of Bitcoin addresses can even receive them, cannot risk losing the precious BTC for using a wrong type of BTC wallet.

- can Mastercoins be received to an Electrum address with its private key known to the owner?

Yes. As long as you have access to the private key it should work.

- does Mastercoin receiving address need to be brand new ie. never seen in the network?

It doesn't need to be but it would be good practice.

You can use the original Mastercoin advisor by J.R. to send coins. If you are on OS X or Linux you can try my wallet software. And soon you will be able to use Zathras's wallet on Windows.
Grin  “ Zathras's wallet on Windows.”   I can not wait...
GCInc.
Hero Member
*****
Offline Offline

Activity: 566
Merit: 500


View Profile WWW
November 25, 2013, 02:36:58 PM
 #2140

Yes. As long as you have access to the private key it should work.
Ok. What is the private key needed for? Is it needed for sending out the Mastercoins from my Electrum wallet through Mastercoin Advisor?

Pages: « 1 ... 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 [107] 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 ... 166 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!