Bitcoin Forum
June 26, 2024, 02:38:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 9 »  All
  Print  
Author Topic: Colored Coins and Coinprism takes Bitcoin to a whole new level  (Read 11106 times)
Coinprism
Newbie
*
Offline Offline

Activity: 28
Merit: 2


View Profile WWW
May 14, 2014, 07:50:13 PM
 #61

I have a  doubt

Scenario:

I create 1000 colored bonds and sell it.

Q: How the bond holders can verify the total emission and that I don't emit more and more bonds?

You can check this by looking at the Blockchain, as every issuance and transfer are simple Bitcoin transactions.

We will build a color-aware block explorer that will allow you to do just that.
trout
Sr. Member
****
Offline Offline

Activity: 333
Merit: 252


View Profile
May 14, 2014, 07:58:10 PM
 #62

the obligatory 0.0001 transaction fee is a bit of a pita for playing around with these colored coins,
which are only 0.000006 each

It's not compulsory by Coinprism. You can send with none, but I don't know how fast it will be sent if at all. We can try sending it with 0.00001 BTC (1/10th of the suggested fee).
anyway  I can't do anything with my 1000 owl unless I deposit more money at coinprism.
oh well. I wouldn't call it a majour problem, it just prevents me from fooling around with the coins.
Coinprism
Newbie
*
Offline Offline

Activity: 28
Merit: 2


View Profile WWW
May 14, 2014, 08:09:42 PM
 #63

Coinprism, are you affiliated with https://www.coinprism.com

Is there a formal publicly-visible mechanism to remove the color from a coin, or is it up to the issuer to keep track of redemptions?

Does the open-assets protocol support coinjoin transactions?  If the answer is "yes," this means that two entities that don't trust each other could trade colored coins for bitcoins without an escrow service.  This would be very useful. 

Yes, this is our official account.

And, yes open assets is compatible with coinjoin.

Here is the public information page that is automatically generated when you color coins to issue a digital asset (I filled in the data and provided the symbol for my worthless tokens (WTK)):

But what I think is missing is the number of WTK outstanding.  I believe it should be public knowledge how many WTK are outstanding, correct?  I'd like to see this here on the information page.   

If someone uncolors their WTK, could the amount outstanding automatically decrement (assuming the uncoloring process is defined by the open-assets protocol)?

You are right, this information can be extracted from the blockchain (increasing when the coin is issued, decreasing when it is uncolored). At the moment there is no easy way to see that information, but we will be building a block explorer that gives various stats about colored coins (like units outstanding).
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 14, 2014, 08:24:47 PM
 #64

Coinprism, are you affiliated with https://www.coinprism.com ?  

Yes, this is our official account.


Congrats on getting the site up and running.  Colored coins are very exciting.  

I couldn't find a donation address for your project.  Do donations sent to http://coloredcoins.org/donate/ help fund work on Coinprism?


Run Bitcoin Unlimited (www.bitcoinunlimited.info)
Coinprism
Newbie
*
Offline Offline

Activity: 28
Merit: 2


View Profile WWW
May 14, 2014, 08:51:12 PM
 #65

Congrats on getting the site up and running.  Colored coins are very exciting.  

I couldn't find a donation address for your project.  Do donations sent to http://coloredcoins.org/donate/ help fund work on Coinprism?

Thanks Peter!

That page would not go to Coinprism. If you want to help specifically Coinprism, please donate to the following Bitcoin address 13S5HJP3k4eESAnzv8gJffd2Yr4ath1tm9
Thanks for your support!
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 14, 2014, 09:07:42 PM
 #66

Congrats on getting the site up and running.  Colored coins are very exciting.  

I couldn't find a donation address for your project.  Do donations sent to http://coloredcoins.org/donate/ help fund work on Coinprism?

Thanks Peter!

That page would not go to Coinprism.

Thanks for your support!


I figured that the coloredcoins.org donations might help fund color-coin related projects.  I think it would be a lot better to remove the address you just posted above as it does not seem very "official," and add it to the Coinprism website instead.   

Run Bitcoin Unlimited (www.bitcoinunlimited.info)
Adrian-x
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000



View Profile
May 14, 2014, 09:45:24 PM
 #67

Apple farming aside, you might be on to something.  A promotional site like Groupon could create colored coins on behalf of their small businesses clients and sell/give away the colored coins as vouchers.  It would be trivial for the merchant to verify and redeem the vouchers and it would make the entire process more transparent and probably a better deal for the small businesses.  Consumers wouldn't even know they are using bitcoins.  

This actually seems like a really good idea!

I love this idea, apart from the fact it's the killer app that makes Bitcoin succeed without adding value to my Bitcoin.

Thank me in Bits 12MwnzxtprG2mHm3rKdgi7NmJKCypsMMQw
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 14, 2014, 09:48:58 PM
 #68

Apple farming aside, you might be on to something.  A promotional site like Groupon could create colored coins on behalf of their small businesses clients and sell/give away the colored coins as vouchers.  It would be trivial for the merchant to verify and redeem the vouchers and it would make the entire process more transparent and probably a better deal for the small businesses.  Consumers wouldn't even know they are using bitcoins.  

This actually seems like a really good idea!

I love this idea, apart from the fact it's the killer app that makes Bitcoin succeed without adding value to my Bitcoin.

foot in the door Adrian...foot in the door...

Run Bitcoin Unlimited (www.bitcoinunlimited.info)
bpd
Member
**
Offline Offline

Activity: 114
Merit: 10


View Profile
May 14, 2014, 09:49:54 PM
 #69

I'm trying to wrap my head around the Open Assets specification that CoinPrism is using. If I understand it correctly, unlike OBC or POBC ways of doing colored coins, it seems the Bitcoin transaction rules do not actually help do any validation of the transactions. If I have 100 WTK, I can create a transaction which sends 200 WTK and the Bitcoin network will process that just fine, and it would be up to the colored coin software to determine that was invalid, right?

So in the case above, what are the rules about that transaction? Is it just ruled completely invalid? Can I then re-send a transaction for 50 WTK since the previous send will be deemed invalid?
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 14, 2014, 09:59:08 PM
 #70

I'm trying to wrap my head around the Open Assets specification that CoinPrism is using. If I understand it correctly, unlike OBC or POBC ways of doing colored coins, it seems the Bitcoin transaction rules do not actually help do any validation of the transactions. If I have 100 WTK, I can create a transaction which sends 200 WTK and the Bitcoin network will process that just fine, and it would be up to the colored coin software to determine that was invalid, right?

So in the case above, what are the rules about that transaction? Is it just ruled completely invalid? Can I then re-send a transaction for 50 WTK since the previous send will be deemed invalid?

Yes, I had the same questions and I'd like to get this answered too.  Are transactions that turn 100 WTK into 200 WTK still mined but deemed invalid according to the open-asset rules (in which case the original 100 WTK still exist somewhere)?  Or do they somehow become invalid bitcoin transactions and as such are not even relayed between nodes?  I think the answer is the former, but I'm not sure.


Run Bitcoin Unlimited (www.bitcoinunlimited.info)
Coinprism
Newbie
*
Offline Offline

Activity: 28
Merit: 2


View Profile WWW
May 14, 2014, 10:07:16 PM
 #71

I'm trying to wrap my head around the Open Assets specification that CoinPrism is using. If I understand it correctly, unlike OBC or POBC ways of doing colored coins, it seems the Bitcoin transaction rules do not actually help do any validation of the transactions. If I have 100 WTK, I can create a transaction which sends 200 WTK and the Bitcoin network will process that just fine, and it would be up to the colored coin software to determine that was invalid, right?

So in the case above, what are the rules about that transaction? Is it just ruled completely invalid? Can I then re-send a transaction for 50 WTK since the previous send will be deemed invalid?

OBC and POBC don't rely on the Bitcoin transaction rules either to verify transactions: the Bitcoin protocol has no knowledge of colors, so it's not possible to rely on that.

If you make an invalid transaction, depending on how inputs and outputs are setup, you may uncolor some or all of the coins you are transferring. If that is the case, they cannot be spent again (they have been uncolored, and no longer exist).

If there was such a thing as a color-aware client and miners were running it, it could reject such transactions.

You can check the example at the bottom of the document, it walks though the coloring process.
bpd
Member
**
Offline Offline

Activity: 114
Merit: 10


View Profile
May 14, 2014, 11:43:28 PM
 #72

OBC and POBC don't rely on the Bitcoin transaction rules either to verify transactions: the Bitcoin protocol has no knowledge of colors, so it's not possible to rely on that.

If you make an invalid transaction, depending on how inputs and outputs are setup, you may uncolor some or all of the coins you are transferring. If that is the case, they cannot be spent again (they have been uncolored, and no longer exist).

If there was such a thing as a color-aware client and miners were running it, it could reject such transactions.

You can check the example at the bottom of the document, it walks though the coloring process.

Okay, that makes sense. The spec is a bit light on discussing what constitutes a valid vs. invalid transaction. Can there exist a valid transaction with invalid outputs, or does any invalid output make the transaction invalid?

If address A has 100 units of color C, and I make a transaction that transfers 200 units of C from address A to address B, what is the result? Does A still contain 100 coins of color C?

Edit: Ah, it appears from the example in the spec that this is a valid transaction, but the coloring would be destroyed by this transaction (similar to Output 9 in the spec).
bluemeanie1
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
May 15, 2014, 02:35:36 AM
 #73

Color Coins is going to overload the block chain and cause major problems with the core bitcoin features.

-bm

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 15, 2014, 02:57:57 AM
 #74

Color Coins is going to overload the block chain and cause major problems with the core bitcoin features.

If it were possible to "cause major problems with the core bitcoin features" just by making valid bitcoin transactions, then it would be very easy to attack the bitcoin network.  Think about it.  

The colored coins protocol allows one to issue custom digital assets on the most secure blockchain and trade them for other colored coins or for bitcoin, even supporting trustless coinjoin transactions.  This is big.  

The other foo-coins like NXT that implement features similar to colored coins are at a strong disadvantage:

   1.  Their blockchains are not as robust as bitcoin's.

   2.  It is not possible to trade those assets against bitcoin in a trustless manner (limiting your trading options to people you know or using 3rd party exchanges).  



Run Bitcoin Unlimited (www.bitcoinunlimited.info)
bluemeanie1
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
May 15, 2014, 03:04:46 AM
 #75

we had discussed these issues on the BitcoinX list but the Color Coin boosters didn't seem to care.

the number of transactions are going to multiply exponentially according to number of colors and the basic structure of Bitcoin cannot compensate.  Fact is Mastercoin ALREADY had this issue and seems everyone forgot.  Add to this issue that we have several exchanges all running on one block chain(Color Coins, Counterparty, Disastercoin, etc.).  Remember Bitcoin is a p2p network and open source software, there is not necessarily anyone doing disaster planning here.  If we do have a catastrophe, BTC price will suffer a serious long term setback.

Quote
1.  Their blockchains are not as robust as bitcoin's.

wrong.  weve already discussed this.  NXT has the same exact risk parameters as Bitcoin(minus the need to buy expensive hardware).

Quote
2.  It is not possible to trade those assets against bitcoin in a trustless manner (limiting your trading options to people you know or using 3rd party exchanges). 

wrong again.  Someone is building a system by which vouchers circulate through NXT that are tied to dormant transactions in the block chain.  You are guaranteed the BTC and you can exchange the for any other asset in the system.  Also jl777 is working on an exchange technology(you can buy stock in his company, Asset name 'InstantDEX'.

-bm

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 15, 2014, 03:10:11 AM
 #76

@bish5555 and @iraszl

I sent each of you one worthless token (1 WTC).  I only have 8 left because I only issued 10.  So these things are rare lol   Cheesy




I didn't notice that there is a drop-down menu in the "Amount" field on the "Send Coins" tab.  This is where you can switch from BTC to the various colored coins.

If anyone else wants a worthless token, get a Coinprism wallet, post your address, and I'll send you one. 

Run Bitcoin Unlimited (www.bitcoinunlimited.info)
Peter R
Legendary
*
Offline Offline

Activity: 1162
Merit: 1007



View Profile
May 15, 2014, 03:14:10 AM
 #77

...


Foo coins are becoming irrelevant. 

Run Bitcoin Unlimited (www.bitcoinunlimited.info)
thezerg
Legendary
*
Offline Offline

Activity: 1246
Merit: 1010


View Profile
May 15, 2014, 03:16:38 AM
 #78

Peter send me a WTK! 13sC6RxsHGkvaUWeyG6X295GHoVXPux8Ug

bluemeanie1:  Hopefully Bitcoin CAN scale, because THIS is the true promise of the blockchain.  Entire industries whose primary purpose is to hold your stocks and bonds will no longer be necessary, which will significantly increase the efficiency of the financial system.

Some other questions:

When I create a colored coin (it gave me an error BTW), how is my description (read contract) and other info about the coin stored on the blockchain?

I know its probably not in the client yet, but WRT the protocol, can I send a small amount of BTC to every address that holds my coin (think interest payment)?

bluemeanie1
Sr. Member
****
Offline Offline

Activity: 280
Merit: 257


bluemeanie


View Profile WWW
May 15, 2014, 03:16:51 AM
 #79

...


Foo coins are becoming irrelevant. 



-bm

Just who IS bluemeanie?    On NXTautoDAC and a Million Stolen NXT

feel like your voice isn't being heard? PM me.   |   stole 1M NXT?
iraszl (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 257

Enthusiast


View Profile
May 15, 2014, 03:18:19 AM
 #80

Color Coins is going to overload the block chain and cause major problems with the core bitcoin features.

-bm


Interesting question.

If Colored Coins could choke Bitcoin it means the anybody can do such an attack regardless of Colored Coins. I think that's why we have the 540 Satoshi dust limit.

My understanding is that currently there is a 7 transaction per second limit on Bitcoin, that means if you send 5,000+ transactions in 10 minutes it would go beyond the limit. You can do 5,000 transactions for just 0.027 BTC.
Pages: « 1 2 3 [4] 5 6 7 8 9 »  All
  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!