Bitcoin Forum
May 09, 2024, 02:48:03 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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]
  Print  
Author Topic: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread)  (Read 129136 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.
jakecnn
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
March 25, 2014, 10:44:13 PM
 #1281

@grazcoin: When trying to do a payment after I accepted an offer I got "Transaction error" after hitting send, when in fact the transaction went through. I tried it two more times and the last one showed Transaction sent
Check transaction: https://blockchain.info/tx/a4197db8c2c9a2d9b1f9985f6b7a5bd0595a82a2533672c6b276971df1df4c60  ,
but actually all 3 transactions went through.
1715266083
Hero Member
*
Offline Offline

Posts: 1715266083

View Profile Personal Message (Offline)

Ignore
1715266083
Reply with quote  #2

1715266083
Report to moderator
1715266083
Hero Member
*
Offline Offline

Posts: 1715266083

View Profile Personal Message (Offline)

Ignore
1715266083
Reply with quote  #2

1715266083
Report to moderator
1715266083
Hero Member
*
Offline Offline

Posts: 1715266083

View Profile Personal Message (Offline)

Ignore
1715266083
Reply with quote  #2

1715266083
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715266083
Hero Member
*
Offline Offline

Posts: 1715266083

View Profile Personal Message (Offline)

Ignore
1715266083
Reply with quote  #2

1715266083
Report to moderator
1715266083
Hero Member
*
Offline Offline

Posts: 1715266083

View Profile Personal Message (Offline)

Ignore
1715266083
Reply with quote  #2

1715266083
Report to moderator
dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
March 25, 2014, 11:14:32 PM
 #1282

Can you point me to discussions had on this subject? I'm interested to know if any discussed ideas allow a snapshot to be referenced without developer involvement.

https://github.com/mastercoin-MSC/spec/issues/69

This is from where I got the idea. You have a fair point. Snapshots should only be necessary for times of actual changes.

Quote
I was thinking about something similar as I was submitting my pull request. Maybe it's not necessary to revise the entire specification if only one or two small changes are made. If different sections are broken out one can submit pull requests for items that don't warrant an entire specification revision, and changes can be discussed in a context more relevant to the issue at hand.
   
If we consider the specification a dataset instead of a specific document, it may be reasonable to precisely define a type of transaction as a data point and discrete unit, and consequently revise that definition independently of any other definition. This also allows all changes to a specific definition to be queried, and a "timeline" built of changes relevant to a specific transaction type.

Good idea, this is what I have in mind, too. The current specification is more like a description than a short down-to-the-point set of formal definitions about the protocol.

Quote
Maybe a crazy idea, but why not use Master Protocol itself to store the specification? For the sake of opening up a discussion on the subject, consider if a transaction definition could be stored in the blockchain. Not only is it universally publicly accessible and immutable, but a standardized dictionary could theoretically allow a client to programatically and dynamically verify the validity of a transaction based on the relevant definition at the time. I have experience designing and implementing relational databases and would be thrilled to contribute if others think that this may be worth pursuing. I'm not under the impression that it's an easy task, but then again, neither was a distributed exchange.

Hahaha. I like the way you think. This is nothing that can be done in a short timeframe though. You'd need a) a agreed upon format to publish the data, b) define who is allowed to push changes, c) a way to fetch the data and d) an interpreter.

Quote
IMO, this is unnecessary. I don't see any reason why a properly formed transaction definition shouldn't be able to determine validity of all applicable transactions. Archival could imply more limitations than the benefit gained by ease of gathering examples. Maybe your concern here could be appeased with the ability to prove a transaction types definition at block x?

What I was thinking about was something to reduce the need of multiple parsing engines or the need of processing all MSC transactions. Say there are three specification revisions. Newer clients don't necessarily need to implement the older ones, if they could simply import all historical data up until point X.

You may join the developer group/mailing list. I can't really comment on the rest, because I neither have an insight about what happens behind the curtain nor do I have the authority and general knowledge about how "things are done here". Rephrased: I think you have great ideas, but I don't know how you should and could convert them.

Bitoy
Sr. Member
****
Offline Offline

Activity: 449
Merit: 250


View Profile
March 26, 2014, 06:57:35 AM
 #1283

Does anyone have an example  of how to create op return raw tx?


grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
March 26, 2014, 08:34:07 AM
 #1284

@grazcoin: When trying to do a payment after I accepted an offer I got "Transaction error" after hitting send, when in fact the transaction went through. I tried it two more times and the last one showed Transaction sent
Check transaction: https://blockchain.info/tx/a4197db8c2c9a2d9b1f9985f6b7a5bd0595a82a2533672c6b276971df1df4c60  ,
but actually all 3 transactions went through.

The part of the "Send" is currently implemented in an external way using api of blockchain.info
Transaction error is not under my control. I may re-implement it soon as internal service so I don't have to rely on external components.

Creating multiple payments and sending them all makes not much sense. It is like paying again and again to the same purchase in the supermarket Smiley

This transaction you mention is parsed also by masterchain.info:
https://masterchain.info/btcpayment.html?tx=a4197db8c2c9a2d9b1f9985f6b7a5bd0595a82a2533672c6b276971df1df4c60&currency=MSC
but it is not associated with any purchase.

The seller you tried to pay to is:
https://masterchain.info/Address.html?addr=14Q2NNiF5YzDZCjo7vrBuHdbZcmHRJyW3j&currency=MSC
and it had only one relevant sell offer:
https://masterchain.info/selloffer.html?tx=574b7eb6a81d825a996170720573c2092e1cb5355c5a2fd36515621e5d849d54&currency=MSC

This sell offer was accepted (block 292463) and paid (block 292470):
https://masterchain.info/sellaccept.html?tx=b309bab09282216697f1db77cdb86421aa95a977ea0f54f569452ec9c9d9a145&currency=MSC
and left the sell offer with no more coins to sell - in status "done".

The payment you refer to is on block 292471, and at that time point, the sell offer as well as the accept were already closed.
The seller should at least thank you for getting free coins from you.

I hope this is clear.
Grazcoin


dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
March 26, 2014, 09:16:55 AM
 #1285

Does anyone have an example  of how to create op return raw tx?

https://bitcointalk.org/index.php?topic=453086.msg5302717#msg5302717

Take a look at this. If you need further help, I'll assist. Smiley

TKeenan
Hero Member
*****
Offline Offline

Activity: 874
Merit: 1000



View Profile
March 30, 2014, 06:07:27 AM
 #1286

Looks like JR is closing all Mastercoin threads.  That's a shame because the only place people can reasonably learn about Mastercoin is in these fora.  Therefore, I've started a new thread which JR cannot force people to stop using...
https://bitcointalk.org/index.php?topic=549290.msg5978864#msg5978864
grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
March 31, 2014, 07:44:10 AM
 #1287

statistics update for masterchain.info during March (which ends in few hours):
Total Requests  529107    Unique Visitors 11112


dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
March 31, 2014, 08:39:41 PM
 #1288

Just emailed this to our dev@ and info@ mailing lists:


Quote
Hey Friends,

As usual, you are slammed, but if you want to get paid for the work you have done during March 2014, you need to fill out the work submission form:

https://docs.google.com/forms/d/1uKkQDfJF0MxRQZB_1mdqWugjsyHPYRK39qG5sLXCZxM/viewform

DUE MONDAY 4/7/2014!!!

After lots of discussion with Ron and Craig, I have streamlined this submission form to just have two fields: milestone work ($85k) and general innovation ($15k).

ALL dEX work, spec work, smart property work, wallet development and testing is expected to go under the first submission form. Only work outside the scope of our current milestones should go in the general innovation box.

So, what about the 300 BTC coding contest for the distributed exchange? Well, so far we have paid out 150 BTC in a lump sum, plus 50% of the February's milestone bounty which is another ~47 BTC for a total of ~197 BTC paid.

It turns out that at current prices, the remaining ~103 BTC of that contest is worth ~$46,000, and since March was mostly finishing up the dEX, I consider it paid in full once we give out the $85k milestone bounty for March. However, I may have to adjust the March milestone bounty upwards a bit if bitcoin prices spike way up before payout.

Please let me know if there are any questions. I hope the feedback form will be similarly streamlined this time around, with fewer categories to divvy up.

Thanks!

dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
March 31, 2014, 10:30:43 PM
 #1289

This thread has MOVED to MastercoinTalk: http://mastercointalk.org/index.php?topic=297.0

Thread is now locked. Please join us on the Mastercoin Forum!!

Pages: « 1 ... 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]
  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!