Given the impending doom of order-based coloring thanks to UTXO dust spam filtering, I'd like to explore coloring algorithms which "workaround" such restrictions, retep's stuff in particular.
Given the impending doom of order-based coloring thanks to UTXO dust spam filtering, I'd like to explore coloring algorithms which "workaround" such restrictions, retep's stuff in particular.Just use like 50000 satoshis per unit. I doubt they will consider such amounts being spam.
Sure assuming spam limits remain in line with USD valuation. Thats 8 US cents per unit issued. Am I the only one to find that teensy bit impractical?
It isn't a "problem with microtransactions", it is a "war on UTXO set size".The difference is that constant per-KB fee makes microtransactions uneconomical at some point,while "war on UTXO set size" penalizes transactions which presumably affect UTXO set size.
This is the reason the bits of proof color definition had unit size from the beginning.
I'm not sure I understand how that solves issue at hand - ban on txes below minimum fee affects all order-based coloring, no matter how you put it.
What we absolutely need is an ability to issue more coins of a same kind.
But now Albert had this great idea to separate color and an asset definition...
I.e. asset can be defined to consist of coins of different colors, and individual colors won't get mixed.We need to standardize this ASAP, it's crucial.
But now Albert had this great idea to separate color and an asset definition...I am not convinced this is a good idea. A color is meaningless if not uniquely assigned with the termsit represents.
Your example is not an example. What we need is proof of concept applications for real world problemsand not running ahead to mark claims with "standards"
E.g. to issue $10000 worth of vouchers/bonds you need $700 upfront.If you aren't a 12 year old scammer, it's unlikely to be a problem.What we absolutely need is an ability to issue more coins of a same kind.But now Albert had this great idea to separate color and an asset definition...I.e. asset can be defined to consist of coins of different colors, and individual colors won't get mixed.We need to standardize this ASAP, it's crucial.
What's the problem with allocating 50000 satoshi per unit?Say, if you're issuing USDcoins, you can make it so $1 USDcoin = 50000 satoshi.Of course, users won't be able to transact an amount of less than $1 USD (if all miners apply retep's patch. Which I doubt. Probably transactions with small amounts will take more time.)At current exchange rate, 50000 satoshi cost $0.07.Is it a problem to pay $0.07 to issue $1?E.g. to issue $10000 worth of vouchers/bonds you need $700 upfront.If you aren't a 12 year old scammer, it's unlikely to be a problem.
What we absolutely need is an ability to issue more coins of a same kind.But now Albert had this great idea to separate color and an asset definition...I.e. asset can be defined to consist of coins of different colors, and individual colors won't get mixed.We need to standardize this ASAP, it's crucial.
Worst case scenario: The measure gets implemented (0.0005) minimum but spam goes on after a while anyway it starts endangering network integrity. Remedy becomes raising it to 0.01 -> poof everyone holding less than 10 assets is stuck with it for life, and trading is possible only in 10-sized lots.
> Another way to address this problem is having Colored Transaction Fees, which offers incentive for miners that scale to the worth of the asset ie. low quality asset trading becomes uneconomical.
Mind explaining this?
--
In my earlier proposal I suggest the DNS system be used to identify a Color ie. Asset Class. Not only does this basic mechanism offer many useful OoTB features, but it gives us yet another useful quality: Asset Taxonomies.
So a coin is identified by a DNS name: mybonds.bluemeanie.com . They are traded, exchanged, valued, etc. like you would expect. However there are many types of bonds that have different properties. How do we manage this? by using DNS! it's simple. issue1.mybonds.bluemeanie.com , zerocoupon.mybonds.bluemeanie.com , etc.
so in this system its very easy to make these assets APPEAR to be the same for the average low end user,
I still don't understand the attack they're trying to prevent.
Can't "micro-outputs" be left in disk with the rest of the chain?
Can't the paging of the UTXO be made so that spending a micro-output
only causes a fail in the memory paging and you can relegate those
"economically non-sense" outputs to disk?
You're paying the fee for it.
Well, the idea is that UTXO set must be in RAM because you want might need to be able to verify large number of transactions per second. (For example, due to a DoS attack.)One HDD can do at most 200 random reads per second, so if you keep UTXO set on disk you will easily get saturated.
In my earlier proposal I suggest the DNS system be used to identify a Color ie. Asset Class. Not only does this basic mechanism offer many useful OoTB features, but it gives us yet another useful quality: Asset Taxonomies.
So a coin is identified by a DNS name: mybonds.bluemeanie.com . They are traded, exchanged, valued, etc. like you would expect. However there are many types of bonds that have different properties. How do we manage this? by using DNS! it's simple. issue1.mybonds.bluemeanie.com , zerocoupon.mybonds.bluemeanie.com , etc.
Same can be done without DNS. DNS is like a fifth wheel here.You know, information about issuance is just information, it can be contained in any kind of a document or a database.
so in this system its very easy to make these assets APPEAR to be the same for the average low end user,Well, it is entirely the matter of user interface.