Bitcoin Forum
May 09, 2024, 12:26:43 AM *
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 ... 57 »
41  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 09:48:14 PM
one more thing i wonder:

Paper wallets for colored coins:
- what do i safe?
- How do i import it again?

There is no easy way to do it now.

In theory, you get the master key of the deterministic wallet via `cw-cli getval dw_master_key` and write it down on a piece of paper.

Later you can restore it via `cw-cli setval dw_master_key "<key here>"` on a new installation. Then add assets, generate new addresses (as many as there were in old wallet, it won't discover them automatically), and then `cw-cli full_rescan` to fetch history.

However, I haven't really tested it.. And, of course, we'll add a simpler way to do this some time later.

Alternatively, you can get private keys via `cw-cli privatekeys <asset name kere>`. But there is no command to import private keys yet. In this case it's pretty similar to normal Bitcoin paper wallets, but you should remember that it's colored, of course.

General:
- If coins on an adress that is colored are transfered to another adress trough the normal bitcoin client, they lose their color right?

Yes, but user interface won't let you to transfer to a normal Bitcoin address.
42  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 09:33:20 PM
I think proper implementation of an asset definition at issuance should be the hash of the contract in the OP_RETURN output. Somebody really creative could even store the contract with Namecoin and indexed by the hash of the contract. This is probably just a pipedream of mine though.

I don't know how this is all directly applicable to ChromaWallet given the drastic differences in implementation.

Yep, we can add it to ChromaWallet... epobc color kernel (which we use now) has no special meaning for OP_RETURN, so you can just a contract hash (or, really, anything) in there.

But I believe this should be a separate layer, and for now we focus on the core layer.

I doubt we'll have a lot of assets worth buying, so things like automatic discovery are largely unnecessary.

In any case, it is up to investor to perform due diligence, this cannot be automatized in the general case, and checking PGP signature is a small part of it.

Here's what I think is a normal way to issue shares via colored coins: http://www.alefbit.com/investor/issue/

The contract: http://www.alefbit.com/pr/AlefBitIssuance.txt is PGP-signed by the issuer.
Of course, it is meaningful only if one believes that it was really signed by Ariel Horwitz, and that Ariel Horwitz is trustworthy.

Use of contract hashes and Namecoin doesn't really solve the main issue, issue of identity and trustworthiness check, so I don't think it's worth the effort atm.

But it was mentioned more than once, so there is something in it, I guess. Still, PGP integration could be orders of magnitude more useful.
43  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 09:16:53 PM
EDIT: awesome, sold you one, enjoy! Do you think it is theoretically possible to make a 'blockexplorer' for one of those assets?

Thanks Smiley

Yes, it's possible to make a block explorer, in fact we had one, but it isn't being maintained. I gotta check what's the current status...
44  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 09:06:41 PM
Add my asset please!
If you provide an adress i'll send you one per person because this is awesome to play with!
Code:
{"color_set": ["epobc:e708ac864b7c946771e4dd3baa9e64782654e3d74532e7a75ee80fe2c2896faa:0:301257"], "monikers": ["Bytas' Seal of Awesomeness"], "unit": 1}

I've made a bid for your asset.
45  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 09:04:11 PM
This is some of the metadata that is given allong with coinprism coins.

We plan to add it at some point, but it isn't high priority, since issuer can easily publish this meta-data on his own web site (or, if anything, on forum).

What happens if someone coppies the color set from one of the assets and uses it to issue coins with the exact same color? is that even possible? Does the protocol check that the color is not already in use? I'm quite new to this thing :p

Color is identified by a hash of the issuing transaction (in ChromaWallet), each transaction will thus create a new color, and so issuing coins of the same color is simply impossible. (Unless you can produce another transaction with the same hash.)

It works differently in CoinPrism: color is identified by address which was used when coins were issued. However, only the original issuer controls private key which is linked to that address, and thus only he is able to issue more coins.
46  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 08:57:46 PM
i can see trades now for lol Smiley
havn't managed to buy one yet though

You might have a better luck trading with me. If you create an offer to buy frobz:

Code:
{"color_set": ["epobc:8a3b99fa2e1169d23aa5c0df6d7626c4d7cf36cf8785bc401be15fd10f7eef0c:0:289172"], "monikers": ["frobz"], "unit": 100}

I'll try to fill it.
47  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 08:45:36 PM
I've tried trading with LOL but found two problems:

1. I can't fill his offers due to "Not enough money" problem. (It looks like we messed up check for available balance in p2ptrade page.)
2. When LOL tries to fill my offer it doesn't work because it hits the fee limit. Apparently it is one of those rare cases when buyer has to pay for two paddings + a fee on top of that (i.e. 8192 * 2 + whatever is the fee).

So p2ptrade is basically unusable for now. (Although it worked fine when I was testing it on my asset.) I'll try to fix this ASAP, and also next release will have SPV support.

On the bright side, fee limit seems to work correctly.
48  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 08:40:24 PM
now i get an error that the moniker 'lol' already exists (because the previous one is still there) how do i remove a moniker? And can i rename the asset and use the same 'color' to connect to the same asset under a different name?

You can edit moniker when you add an asset, just call it lol2 or something like that. That name exists only in your wallet, it doesn't affect anything.

Currently there is no button for deleting assets, and doing it via command-line is a bit tedious.

Edit: something else i'm curious about: does this client use the same 'protocol' to color the coins as the website coinprism?

No.

or are those two incompatible? I kinda like the broader definition options on coinprism, but i absolutely hate the fact that it uses a centralised webwallet. :p

We plan to add compatibility with CoinPrism some time later.

What do you mean by broader definition options?
49  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 08:16:50 PM
I browsed looked at the p2P market but can't see any offers so far, does it take a while to load?

Just to clarify, market is more-or-less real-time. You will only see offers if people who posted these offers are online.

Trade can be closed in about 10 seconds.

It is possible to cancel an offer before somebody fills it. It is cancelled immediately, but will still appear on others' orderbooks for about 30 seconds.
50  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 17, 2014, 03:47:39 PM
ok, so i started to play around with it because i think this is awesome and i need it for a project. Smiley

Problem is that i can't run the software ngccc-gui.exe because i saved my testnet blockchain on another drive than the usual one (i chose a map on D instead of the usual C->appdata)
It gives an error when i run it: "IOerror: [errno2] no such file or directory < default path to blockchain> "

Is there a way to change the path?
My testnet bitcoinqt works as it should.

New version doesn't need local bitcoind/bitcoin-qt.

You can get it here: https://bitcointalk.org/index.php?topic=106373.msg6767249#msg6767249

51  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: May 16, 2014, 09:10:13 PM
The Colored Coins protocol can only ever allow for two features: creating and sending virtual tokens. There isn't even the possibility of having a distributed exchange, much less any of Counterparty's other features.

Distributed exchange isn't a part of colored coin protocol, but it is possible to build a distributed exchange on top of colored coins protocol.
52  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 16, 2014, 06:50:57 PM
helloblock.io allows users to create and sign transactions?

helloblock.io is used to get information about transactions. (E.g. scan for payments we received.) We also get information about transaction confirmations from them.

We create and sign transactions ourselves, via pycoin library.

so this implementation does not require the use of the bitcoind?

Yes, local bitcoind isn't required.

Why do you care about a SPV implementation of if you are using helloblock.io?  Can you explain?

SPV allows us to verify whether transaction was published in the blockchain. (Cryptographically.)

If helloblock.io gives us wrong information, it won't pass the check, and thus no damage will be done.

There is also an option to use Electrum servers. It isn't quite ready now, but in future it's going to be about as secure as Electrum.
53  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 16, 2014, 05:45:18 PM
New build:

Linux 64-bit: http://killerstorm.xen.prgmr.com/alex/chromawallet-linux-x86_64-0.0.6.tbz
Windows 32-bit: http://killerstorm.xen.prgmr.com/alex/chromawallet-win32-0.0.6.zip

 * There is a history tab now.
 * It scans for received payments automatically in a background thread, there is no need to click 'Update', and it starts faster.
 * We use helloblock.io instead of blockchain.info because there were problems with blockchain.info. Also, helloblock.io works with testnet
 * Problem with invalid balances and things like that were solved. (Well, hopefully.) People who used older versions needs to run cw-cli full_rescan first
 * For now it simply trusts data it receives from helloblock.io. We already have 99% of SPV implementation, it will be present in the next version.
 * p2ptrade got several improvements, but might still be finnicky

Note: People who used older versions needs to run cw-cli full_rescan first.

Known issues: Old send and trade transactions will be displayed as 'unknown' in the history. We will address this later.

Some of problems which were reported by LOL were not fixed, particularly, it's possible to confuse it with 1-satoshi transaction, but it won't be in a permanently-stuck mode.
54  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: May 15, 2014, 08:43:12 AM
You can see the development progress here: https://github.com/bitcoinx/ngcccbase/commits/master

As you see, the last commit was 2 days ago. (But we also have commits which are yet to be merged, the last was 2 hours ago.)

I already explained that progress is much slower than I want it to be, but we keep working on it. (One of reasons for delay is civil unrest in the region I live in. (I live in Donestk.) It is hard to focus on code when we are on the brink of a civil war, and armed people on streets are a norm. Sorry.)

Our goal is to implement a thin SPV wallet (which gets data from servers, but verifies all the data it receives, so it doesn't need to trust that server), with p2ptrade and, potentially, other goodies.

It is very different from the web wallet CoinPrism have implemented: it is 100% dependent on server and lacks p2ptrade. (Which I'd say is the most complex component.)

Currently we have all main functions working, we are finishing SPV support and fixing smaller problems. p2ptrade is working as long as there is no abuse, we are going to add protection against abuse later.


55  Economy / Securities / Re: Starting a new FPGA mining farm/contract! Cognitive Resurrected on[Havelock] on: March 28, 2014, 08:50:08 PM
Question Goat, but why aren't you looking to remove Garr and possibly put yourself forward to manage COG? I don't want to be stirring here, but have you zero interest in a constructive outcome that involves restructuring the entire operation?

Ehm, managing it requires:

 * renting space
 * paying for cooling and heating
 * hiring somebody to manage devices
 * doing currency conversions
 * logistics

That's a lot of work, and it's not clear if it can be profitable at this point...

You see, when Garr was managing it as a hobby of sorts we had many of these things more-or-less for free, but it clearly doesn't work now. You need more professional approach to get good results, and that requires money. While, on the other hand, difficulty is pretty high now and gets higher and higher.

Talking specifically about Goat, he has a lot of bitcoins... Do you think it makes sense to waste a lot of time to get a tiny profit out of a mining operation when you're in such a position?

Nope. It makes a lot more sense to liquidate it ASAP and forget about it.
56  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: March 14, 2014, 04:47:43 PM
I'm looking for the private keys in my wallet (or looking for a way to export them). Can anyone give me a hand?

There is no API for that right now, I'll try to make it soon.
57  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: March 14, 2014, 09:26:07 AM
I've played around with ChromaWallet quite a bit the last couple days - hopefully some of my experiences can be valuable.

Yep, thanks a lot.

  • P2P trade A p2p trade (8c1926f2e3527153bf06e8ab2c8a417aad3d8e6cd993a4350efbb4050ab961fa) went unconfirmed for over 19 hours, according to blockchain.info. The transaction fee paid was 0.0001 BTC, a reddit post says that it should be 0.00028 BTC.

0.00028 BTC is the total extra amount which buyer needs to add. 0.0001 BTC goes into a fee, and 0.00018 BTC might be necessary as padding for two colored outputs. (Up to 8192 satoshi per output.)

Of course, in many cases padding is not necessary, so buyer might be overpaying, but it is simpler to implement it this way. We'll optimize it later, of course.

  • P2P trade A p2p trade (f85b6213939c9cbc14538dd24838061179cac2485f50be20a974b819a85e5ee9) has multiple outputs to the sellers bitcoin address. Can provide more instances of this occuring. Buyer ends up overpaying for asset

This is a known feature, seller gets 'change' if padding was not needed.

  • P2P trade It appears as if bids and asks are listed without clicking on the confirmation popup. Double clicking an order cancels it without confirmation as well.

It is more like a notification popup, I consider removing it. However, I'm going to add confirmation on cancel action.

  • Balances A bitcoin address (1DMkN2dgTHvRYAPgtTZAFsZXKE6rUJDG9E) has a balance of 0.00824875 BTC according to ChromaWallet, and 0 BTC according to blockchain.info. The value displayed in ChromaWallet is the same value of the most recently spent input. I can provide the mainnet.wallet file if this would be useful.

Yep, this is interesting.[/list]
58  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: March 12, 2014, 10:35:40 PM
The NEW problem I'm referring to:  My recovered wallet now shows 110 "LOL" instead of the original and expected 100!  Somehow, some way, the broken TX ended up adding 10 of the "LOL" asset to my wallet even though I did NOT place a buy order -OR- the alternative explanation is that someone may have directly sent me 10 more "LOL" since the last time I successfully opened the wallet.  Is there a local log of received TX I can look at?   (speaking of which, a "Transaction History" tab would be great! Wink)

This is interesting, indeed.

I think 'history' command is defunct now, I'll try to add it back tomorrow and we'll see what happened Smiley
59  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: March 11, 2014, 03:56:51 PM
New build:

Linux 64-bit: http://killerstorm.xen.prgmr.com/alex/chromawallet-linux-x86_64-0.0.5.tbz
Windows (32-bit): http://killerstorm.xen.prgmr.com/alex/chromawallet-win32-0.0.5.zip

Now if your wallet got "corrupted" like mentioned above, you can do "cw-cli full_rescan" to repair it. (It takes about 10 seconds.)

I haven't addressed the root cause yet, though.
60  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: March 11, 2014, 02:35:10 PM
What exactly am I deleting with those entries?

Information about unspent transaction outputs got out of sync with blockchain because one of wallet transactions wasn't accepted by the network.

Wallet file is an sqlite database, you can use sqlite3 or sqlitebrowser to open it. If you delete contents of coin_data and coin_spends tables, they will be populating according information about unspent outputs from blockchain.info. (It is an equivalent of `bitcoind -rescan`.) You might need to click 'update' twice until it shows right numbers.

Of course, there is some bug in chromawallet which caused this, I'm investigating...

PS:  trying to create a new receive address on the receive tab doesn't appear to work either.  Nothing happens when you try to do so.

Yep, that page isn't working properly. It creates addresses, but they aren't displayed.
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 ... 57 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!