Bitcoin Forum
May 24, 2024, 05:18:23 PM *
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 »
681  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - Lightweight Bitcoin Client on: September 05, 2013, 04:49:51 PM
You could freeze them if you don't want to spend them.
682  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 05, 2013, 04:37:45 PM
I've just updated http://mastercoin-explorer.com/.

I've fixed the issue with multiple inputs reported by dacoinminster earlier in this thread and put a web-version of the python advisor online. For now I would appreciate if somebody else would confirm the reference client gives the same output as the web-version.  

Before we start any coding, we should verify that we all understand the spec in the same way.
My calculation is available on:
http://pastebin.com/HiPVUxzT
where you can see on each line:
  • the block on which the tx was confirmed
  • txid
  • amount of satoshis
  • amount of mastercoins (+ the calculated 10% bonus per week)
  • the amount of seconds the tx was sent before 1.9.2013


Awesome; just what we need. I will see if I can grab the same results from my codebase so we can compare them so we have some test vectors to code against.

Edit: There was a small bug right after posting this where it would set currency_id to 0 and 1 instead of 1 and 2. This has been fixed.
683  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 05, 2013, 10:16:35 AM
I see, seems like there is no easy way yet to check the balance of an address.

I just sent a properly formatted Mastercoin transaction from an address that has no Mastercoin balance. Still, the site shows that Mastercoins were transferred:
http://mastercoin-explorer.com/transactions/3d76acd8fc18d2f6e23af9a222da1c1e527cbf3faa1943c5f2571be7c3066e0b

I don't wanna criticize your site (it's great!), just wanted to let others know that something like this is no real proof of Mastercoin transfer.
I guess in these early stages we have to manually check the blockchain to make sure a Mastercoin transfer was successful.

Yeah all it does is decode the transaction itself; it does not validate in any way if the coins are actually on that address at the time of the transaction. I will add a specific disclaimer to the transaction result page to make sure people understand that.
684  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 04, 2013, 12:27:03 PM
Tachikoma, you think you can implement this?

It's on the todo-list. The main problem is that this is actually very hard to figure out because there are different cases to account for.

If you want to check the balance of your account and you did not buy from the Exodus address I first need to backtrace the transactions to your address. I need to make sure that address _did_ buy from the Exodus address and that at the time he did the transaction to your address he actually held enough Mastercoins for the transaction. This is not an easy feat when you consider the tons of data that are in the bitcoin blockchain and the fact that ever Mastercoin transaction is pretty much virtual and might not or might have happened based on how a client implements these cases.

I think the foundation needs to set up some test vectors to make sure every implementation of the protocol works exactly the same or else you might have 100 Mastercoins using one client and zero using an other. 
685  Economy / Securities / Re: ASICMINER: Entering the Future of ASIC Mining by Inventing It on: September 04, 2013, 11:22:54 AM
I don't think much can be predicted this week. We don't know if they need more money to investment in the 2nd-gen hardware. This will be the biggest factor in the size of the dividend payment for this week.
686  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 04, 2013, 10:51:46 AM
I think as soon as the foundation exists a multi-sig address will be created so nobody has the power to spend the coins without consent of the other members. 
687  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 04, 2013, 08:00:07 AM
Isn't the fact that the OP holds roughly 30% of the Mastercoins in circulation a big concern? His course of action (holding or selling) will drive market price.

One more question: will the bounties for the developers be denominated in BTC or Mastercoins? I think it would be cool to give Mastercoins to spread them in more hands while helping broader adoption.

It will be hard to figure out the value of a Mastercoin before sufficient software has been written to enable users to easily trade them. Especially if the bounties are meant to encourage people to build/implement just that.
688  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 04, 2013, 07:12:15 AM
Daaaang.

You'll have a big head start on the coding contest! Are you angling to get hired by the MasterCoin Foundation??

Neh not looking to get hired. I have way too much going on as it is already. Just trying to contribute where there is nothing yet. I'm sure others will take over but for now there is at least something.

edit: It looks like this one is still wrong: http://blockchain.info/tx/b23037c9e680f0f7033f547bc1ddcb7eb08f8170bf7be221d90ad1f21050e2b5
That transaction has two input addresses, and it appears that mastercoin-explorer credits them both with the same purchase (should only be the larger input that gets credited).
Thanks for all these edge cases; I will put out a fix when I can.


My blockchain is behind again so the library throws an error which I am not catching on the website. Will make sure I fix that and update the blockchain.
Edit: Blockchain caught up to this transaction and errors are now properly handled.

That site is so freakishly awesome! I can't wait to see where this is going.

Thanks Smiley

689  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 03, 2013, 11:00:34 PM
(I think) I've fixed the reported problems when calculating coins bought with multiple inputs and updated the url to the easier to remember http://mastercoin-explorer.com/.

The next feature I will add is a (webbased) Mastercoin Advisor clone so everybody has easy access to it.
690  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 03, 2013, 06:04:06 PM
Hey Tachikoma,

I just checked this out. SO COOL!! It appears to work correctly with the addresses which purchased with only one input, and for the simple-send transactions I have tested. It breaks on multi-input transactions (for instance: http://blockchain.info/tx/4eb12949ed57e8ba3495ef4c51c5b8675c780f7586c59fa62c3bf18246f8d52d which should have purchased a little over 500 MasterCoins for the input address contributing the most funds. It appears that multiple inputs are each being credited with the purchase.)

Yeah rbdrbd has reported this last night and I will work on an update as soon as my life presents me with a slot of free time Wink

It appears that blockexplorer timestamps agree with your method. Can you confirm this? I wonder if blockchain.info timestamps are based on when their client first saw the transaction broadcast (i.e. data not stored in the blockchain). If so, then we can't use that timestamp (and my greasemonkey script is slightly wrong!)

The times I have don't match up exactly but it's close. Blockchain.info displays the propagation time by default. If you check this transaction. You can see the received time and the included at in blocks time. Since received time is different for every running server it seems only logical to include the included in block time.

691  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 02, 2013, 02:31:26 PM
It will be once there is a reference spec and I'm done with the internal structure. Right now it's mostly assuming and it won't do any good if it gets released before the reference spec since people might build faulty tools on top of it.
692  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 02, 2013, 01:58:06 PM
I've added the option to look-up MasterCoin transactions. If you know of a mastercoin transaction happening on the blockchain take the bitcoin tx hash and use it to lookup the details. You can see an example here.   
693  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 01, 2013, 09:27:22 PM
Nope.  Doesn't work.  It picked up two of my three transactions - but missed the last one.  

My blockchain is still catching up; so it is possible some transactions are missing.

Cool! Thanks.  I'm guessing then you are now able to provide the total number of MasterCoins purchased.  Curious to know..how many?

That would require a different type of query; I will see if I can add that to my todo list.
694  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: September 01, 2013, 09:01:38 PM
I've been working on some proof of concept code for Mastercoin since there is not much around yet. I decided to put my work to some practical purpose and made a quick page that uses the Mastercoin libraries to run through the blockchain and count how much coins were bought by a specific address.

A huge disclaimer: This is not the official code and things are often guestimated. For instance the whitepaper does not mention which time to use as basis for the extra coins for early adopters. I've opted in to use the time your transaction got added to a block but the reference spec might change this, although I'm not sure how.

You can check how many Mastercoins you bought here.

Full transparency; IPs for visits site are currently logged by the webserver software. If you don't want your ip in combination with your bitcoin address logged don't use it.
695  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: August 29, 2013, 08:28:27 PM
I might be crazy; but why do we need a foundation; or paid developers to begin with?

If the open source community proved anything it's that financial incentive is not needed to build great software. Satoshi build the first reference client without getting paid a dime. Why do you feel Mastercoin needs this much structure behind it?
696  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: August 28, 2013, 08:05:39 PM
I'm getting somewhere with the ruby implementation (on testnet):

Building a data transaction.
Code:
1.9.3p286 :077> options = {receiving_address: "n3wLS8G69kD96Czw3xbUg17ipsb2W1NGvB", amount: 100000000, transaction_type: 1, currency_id: 2}
1.9.3p286 :078> Mastercoin::Address.new(options).encode_to_address
 => "mppHDcxP8tmLU44CN5jkVtTgutf34cSEFE"

Parsing a bitcoin transction via Mastercoin.
Code:
1.9.3p286 :079>Bitcoin.network = :testnet3
1.9.3p286 :080>Mastercoin::Transaction.new("e4ed08ec03ff42e40b9be85cea97b24232e471d1efec23022403a1fd8ed55516").to_s
=> "Simple send:: Send 1 'Test Mastercoin' to n3wLS8G69kD96Czw3xbUg17ipsb2W1NGvB"

However I'm having trouble generating the same sequence as the python script.

I was wondering if you could explain what base58_found.b58decode returns exactly; my terminal doesn't really know what it is suppose to be: http://cl.ly/image/0p343M1G3d0I.
My ruby version returns a pretty string (like 6ff5ef3b2e5adb597313a91ea898ae1314032bbbe4df3360d0) so I am not creating the same sequences as you are; which is pretty important ^^
697  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: August 28, 2013, 03:49:06 PM
Trying to wrap my head around everything so please bear with me.
  • I buy a few MasterCoins by sending a payment from 'mmFjJ4P1bC43yd7v7FNMHPtezn6re2HCrA' to the exodus address.
  • I want to send one of my MasterCoins to a friend so I fund mmFjJ4P1bC43yd7v7FNMHPtezn6re2HCrA again so I have some coins with which I can create transactions.
  • I create a transaction guided by the advisor and set up one payment of 0.00006 to the exodus address an other one of 0.00006 to the address of my friend n3wLS8G69kD96Czw3xbUg17ipsb2W1NGvB and the data packet n3fpVfk96uq3kiGMQBsTPdhFfhc3hF9cef.
  • I press send but I forgot that I send more then 0.00006 * 3 to that address so now there is also a change address involved.

How would MasterCoin interpret this transaction? Would it be invalid and reject? Would it assume the receiving address is is the address that had the 0.00006 payment and not the one with the change address? Would it divide the the amount send over the two outputs that were neither the exodus address nor data addresses?

Or am I misunderstanding everything all together?  Roll Eyes
698  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: August 26, 2013, 09:11:58 PM

You can also send the ones you already bought to a new address, using the same code I am using to do the giveaway thread: https://bitcointalk.org/index.php?topic=265488.msg2919863#msg2919863

That post links to the python source code as well as a compiled executable Smiley

Yeah; I looked at it and it's pretty straightforward. I just wanted to try to make a 'real' wallet-client; one that can do the actual sending as well; and give you a balance etc.
699  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: August 26, 2013, 06:02:05 PM
I figured people wouldn't care about blowing up half a cent per transaction, but maybe I'm wrong. I'm not opposed to TestNet MasterCoins, although I am trying hard to restrain the scope of this project - maybe this would be another good thing to create a bounty for if lots of people want it.

Currently I'm messing around (with ruby) to see if I can get a simple wallet software going on top of bitcoin-ruby. I'm pretty sure I will fudge up a few transactions while developing so I just figured I would make the risk as small as possible. My master coins currently reside on a Electrum address which I rather not import in development software for the obvious reasons. Although I can solve this by 'buying' some more on a development specific address so I guess I will opt in for that option.
700  Alternate cryptocurrencies / Altcoin Discussion / Re: OFFICIAL LAUNCH: New Protocol Layer Starting From “The Exodus Address” on: August 26, 2013, 05:14:00 PM
Would it make sense to get an exodus address for (bitcoin) testnet?

Good point- why not?

"Test MasterCoins" were created for this purpose - everybody gets the same number of MasterCoins and Test MasterCoins, and both run on top of the main bitcoin block chain. This simplifies development somewhat.

The problem is that developing clients is much easier on testnet without risking your real life bitcoins. As I understand it I need to send real bitcoins around in order to create MasterCoin transactions; plus I need to use real public/private keypairs in my codebases. I rather use testnet for these purposes as exposure of keys or wrong transactions are not hurtful.

tl;dr I rather send testnet bitcoins to oblivion then normal bitcoins. 
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!