Bitcoin Forum
May 12, 2024, 04:51:54 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 54 55 56 57 »
121  Economy / Securities / Re: Starting a new FPGA mining farm/contract! Cognitive Resurrected on[Havelock] on: January 01, 2014, 12:10:24 PM
Same as other users I want to know what happened, that's all. Chirping about transparency and not providing it doesn't work for me.

It is impossible to confirm that he was solo mining and had such a bad luck that solved zero blocks: in this case NO payouts were produced, so there is NO evidence.

Can you people just stop beating the dead horse?

Please stop asking about "payout address": if there were no payouts, it is 100% irrelevant.

It is obvious that Garr mentioned solo mining only because no evidence can be produced. That is, even if he was honest, he could not produce any evidence.

So again, any further investigation makes no sense. If you believe that "payout address" could reveal something, you're delusional and do not understand how Bitcoin mining works.

Let's focus on one fact we know for sure: due to Garr's negligence, mining equipment was not working for us for about a month. (More accurate time frame was mentioned here.) What do we do in this situation?
122  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 31, 2013, 02:14:10 PM
Thank you, Jorge. So, if we consider only simple trading (without options and such), difference is largely in ability to execute orders offline, right?

Well, I don't know whether this feature is important. It is certainly might be convenient to be able to execute orders offline, but I think decentralized exchange is usable (and useful) even if it functions only as long as all participants are online.

BTW some limited form of offline order execution is possible with colored coins. For example, using bitfield-tagging scheme proposed by Peter Todd: destination output(s) are specified in inputs. Thus it is possible to create a partial transaction which sends colored coin from input_0 to output_1, while output_0 has the requested payment. Input_0 is signed with "SIGHASH_SINGLE | SIGHASH_ANYONECANPAY" hashtype specified.

Buyer creates a complete transactions buy adding payment as input_1 (which he signs) and output_1 (which receives the colored coin).

Note that it is only possible to create sell offers ('asks') through this method.

As for options, it is trued that you can't do them with colored coins alone, but it is possible to do it using contracts ( https://en.bitcoin.it/wiki/Contracts ). Let's consider call option, for example:

1. We assume that Alice and Bob know each other's pubkeys and can communicate indefinitely long.
2. Alice creates a transaction which sends her colored coin to 2-of-2 multisig script, but doesn't sign this transaction. (Let's call it txA)
3. Bob creates a transaction which sends his bitcoins to 2-of-2 multisig script, doesn't sign it either. (Let's call it txB.)
4. Alice and Bob together create a call option contract transaction: it spends colored coin output from txA, sending it to Bob's address, it also spends txB's output, sending it to Alice. (Let's call it txC.)
5. Alice creates a transaction which spends output from txA to Alice's another address, and has nLockTime in future (e.g. a month from now). Let's call this transaction txA-out. Both Alice and Bob sign it.
7. Now Alice can sign txC.
8. Alice signs txA.

Three scenarios are possible:

1. Bob wants to exercise call option. To do this, he signs and published both txB and txC.
2. Bob wants to spend his money, he just double-spends txB's inputs.
3. When option expires, Alice can get her coins back by publishing txA-out.

I've left several niceties (premiums, early exit for Alice) as an exercise to the reader. Smiley

This is less than ideal because Bob's money is locked for as long as he wants an ability to exercise an option. It's possible to use the trick with SIGHASH_SINGLE I described above to avoid this problem, but it works only for CALL options.
123  Economy / Securities / Re: Starting a new FPGA mining farm/contract! Cognitive Resurrected on[Havelock] on: December 31, 2013, 07:15:44 AM
I propose two motions:

1. Motion to delete or not allow shareholders the ability to reclaim their shares that they have not claimed by now for Havelock.

I propose a motion to confiscate shares owned by stabs.
124  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 31, 2013, 12:30:19 AM
Killerstorm,  what is the ETA for colored coins?

Two weeks(tm). No, really, I believe we'll release a usable version in January.

125  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 31, 2013, 12:25:22 AM
First, I am unconvinced that reputation-based systems can offer the same feature set or scale as well.

I'd like to see more information about this: practical difference between Freimarkets and a hypothetical system without partial transactions (or however you call it). In what situations do we see this difference? What kind of guarantees Freimarkets will allow which alternative system can't?

I hope you understand that I'm not just wasting your time, I genuinely want to learn more about this. FYI I've just donated 5000 FRC to this project.

Second, it would be a fundamental step backward philosophically. Bitcoin puts you in control of your coins; the type of system you are developing would leave you at the mercy of counterparty risk.

You're in control of your coins only after transaction is included in the blockchain. Before that, you can be subject to double-spends.

I see no difference in case with decentralized exchange: there is no certainty before transaction is included into the blockchain.

So, philosophically, it isn't different from Bitcoin.
126  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: December 30, 2013, 03:51:09 PM
Ok.  If you want to use this analogy.   So if Mastercoin is the gold, then what are the user defined coins defined in Mastercoin?   

Maybe Bitcoin is the ferry,  Mastercoin is the container,  and the gold is in the user defined coins.

What value does one place on this 'mastercoin' gold.  We know the value of bitcoin is based on the energy and resources to extract a bitcoin.    How much did it cost to extract this Mastercoin gold?

I think that you're trying to say that user-defined currencies do not create additional demand for Mastercoin, and thus do not increase its value.

It is true, to a certain extent. (They make Mastercoin more useful no more than they make Bitcoin more useful.)

However, you're missing that demand for mastercoins can come from other directions: mastercoin provides features which work only for mastercoin-based currencies, and mastercoin is probably the biggest mastercoin-based currency, so people will use it.

Particularly, escrow-based currencies and CFDs: when/if these features will be in use, you'll need some mastercoins to use as an escrow/collateral for CFD. If there is a large CFD market, (e.g. suppose it requires $1B of value in collateral), mastercoin "market cap" will also be large.

if one master coin can contain the same number of user defined coins as 100 master coins,  then what is it worth?

You seem to be missing the fact that mastercoin itself will be used as a currency. Would you rather use Mastercoin which has $200M market cap, or some shoddy "user defined coins"?

"User defined coins" is not the only feature.
127  Economy / Securities / Re: Starting a new FPGA mining farm/contract! Cognitive Resurrected on[Havelock] on: December 30, 2013, 02:56:31 PM
i think it's just been a bundle of problems cropping up including:

btct closing
pool having bad luck and thus switching pools

Well, again, Garr mentioned that he was mining solo... Which means that he can't provide any evidence that it was mining at all.

Most likely he just stopped giving a fuck about miners for a month or two.

I agree with Tafelpoot that it no longer makes sense to ask for explanations and demand compensation instead.

Garrett already demonstrated that he will go to great length to avoid accusations, so it's just a waste of time.

In any case, (no matter what actually happened) it was a mismanagement and we can demand compensation.
128  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 30, 2013, 01:53:18 PM
But if you're going to be making changes to bitcoin's validation rules, then you might as well solve other problems that colored coins have, such as a lack of binding signatures on orders.

It isn't a problem. There are other ways to enable decentralized exchange.

It looks like your plan is to provide it all in a monolithic package, while we aim solve it outside of the scope of the core protocol, which gives a lots of room for different approaches.

If you implemented only "color" validation without the rest of changes, Freimarkets could be a drop-in upgrade to colored coins: if we'll be able to provide decentralized exchange capabilities for colored coins (and I'm confident we'll provide them in near future), one could simply replace transaction encoding without changing the rest of the protocol, and thus benefit from fast validation.

But if you're going to implement the whole thing or nothing, it might be late at the party... There are many developments in this area, so it is possible that in a year or two Freimarkets won't offer significant advantages over other approaches.
129  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: December 30, 2013, 10:48:39 AM
Does it work?

Yes.

Okay, so some guy runs an experiment with Mastecoin, then realizes that there is not correlation between the bitcoin being used to transfer and the MSC actually transferred.

Why do you think there should be a correlation? Amount of mastercoins being transferred is encoded in a different way. Bitcoin amounts are irrelevant.

Rather you folks want to claim that I don't get it, but never really address the issue.

The specification defines how amounts are encoded. How else this issue can be addressed?

So where is the scarcity here?  If MSC has no scarcity built in,  then where is the value?  Simple economics.

Amount of mastercoins in existence is fixed, it was possible to create new mastercoins by sending to exodus address only in August of 2013. No new mastercoins will be created. (Some amount of mastercoins will be released to foundation over time, but we can assume that they were already created.)
130  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: December 30, 2013, 01:44:36 AM
Dude, my concerns are legitimate and unfortunately aren't addressed.   I have read about how Mastercoin works, unfortunately I've come to the conclusion that it doesn't work.

There are two possibilities:

1. you do not understand how it works
2. everybody else does not understand how it works

Which is more likely?
131  Bitcoin / Project Development / Re: ChromaWallet (colored coins): issue and trade private currencies/stocks/bonds/.. on: December 29, 2013, 10:02:05 PM
So the big tl;dr with nSequence vs any other scheme is that only nSequence is based on per-txin-scriptSig information, or basically it's the only scheme(1) that's CoinJoin-compatible. The reason why it's compatible is that all the information about where the "color" of the txin is meant to go is in the txin, rather than any other part of the transaction, which allows the rest of the transaction to be specified by other individuals.

I'm not sure whether you mean that it is compatible with a particular existing protocol, or whether it is compatible with p2p coin mixing in general.

I believe that 1) we need to use color-aware p2p coin mixing for colored coins; 2) in that case it doesn't matter which coloring scheme you use.

First, I should note that I did research on p2p mixing before it was cool about a year before gmaxwell described CoinJoin, so I don't know what terminology is currently in use... But anyway, I describe quality of mixing in terms of entropy, i.e. a measure of uncertainty. E.g. if attacker is able to trace a particular txout to a set of 1024 txouts, each of which can be a source of money equiprobably, then mixing entropy is 10 bits. Bigger is better.

Suppose there are colored coins in a CoinJoin transaction, for simplicity we can assume that there is one txin/txout with each color. Obviously, attacker can trivially connect txout to txin. So we get two things out of it:

1. there are no mixing entropy gains for colored coins
2. mixing entropy gains are reduced for non-colored coins

So it is definitely better when mixing is color-aware... And if mixing is color-aware, then order-based coloring and its variants work fine. Basically, you just do this mixing thing for each color in separation (it's OK to reorder txins/txouts withing one color), and then you just concatenate smaller transactions together (txins_1 + txins_2 + txins_3, txouts_1 + txouts_2 + txouts_3).

So now

1. it is possible to mix colored coins too
2. everybody can easily understand entropy gain and plan accordingly.

Perhaps I'm missing something... If your point is that it is possible to re-use existing protocol (if it is possible, I'm not sure about that: we need an ability to modify nSequence after list of outputs is known), then I guess it is good because it is saves work, but doing color-aware mixing protocol is definitely better in the long term.


being able to easily hide who paid for a given colored coin is useful privacy, and increases the anonymity set for everyone else.

You can get same results by mixing your coins before you buy that colored coin.
132  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 28, 2013, 08:45:28 PM
SCIP ?

http://www.scipr-lab.org/
133  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 28, 2013, 07:10:16 PM
Are you serious?  I know that miners can't check the double spending that happens with Mastercoin, so that responsibility goes with the receiver of the coins?

Yes. Isn't it obvious?

With color coins, you have to traverse the address chain to see if it ends up at the colored coin genesis transaction.

Yes, one needs to scan transaction history for a particular color. Of course, it is possible that he needs only a fraction of the whole history, but in the worst case he needs all of it...

Which is why in the long term we either needs Freimarkets, or some alternative solution, possibly SCIP.

With mastercoin,  which transactions does a client look at to verify this?  Is there a transaction chain anywhere?

With Mastercoin, one needs a list of all Mastercoin transactions up to the transaction in question. The only way to obtain it is to scan blockchain from the first block which has transaction sent to exodus address to the block which includes the transaction in question.

Some people think that it's possible to obtain a list of Mastercoin transactions without scanning the blockchain, but, actually, it is impossible to make sure that it is the correct list: attacker can simple withhold information about some transactions to perform a double-spend. There is no way to check whether list is complete.

(Well, aside from magic SCIP.)

With the Freimarkets proposal,  is there a need to traverse the the chain to the origin transaction?

As far as I know, SPV clients do not need to check transaction history.
134  Bitcoin / Project Development / Re: [Crowdfund] User-issued assets, p2p exchange, off-chain transactions, and more on: December 28, 2013, 03:41:41 PM
What specifically is in the Mastercoin specification that makes it unscalable?

You need to scan almost the whole blockchain to validate Mastercoin transactions. Obviously, thin clients can't do that...
135  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: December 28, 2013, 10:31:49 AM
Example #2: David's github account is "DavidJohnstonCEO", which is kind of like the people who put "PhD" in their email signatures, but about 5x worse (especially on a site like github).

"David Johnston" isn't an unique name, I guess he added "CEO" just to disambiguate. It's informative.

As for "The Second Bitcoin Whitepaper", it is as cheesy as it sounds... I don't know what kind of an explanation you're looking for.

FYI J.R. also created this: https://sites.google.com/site/2ndbtcwpaper/using-memes-to-explain-bitcoin#!

And this: http://lifeboat.com/blog/2013/04/bitcoins-dystopian-future#!
136  Bitcoin / Development & Technical Discussion / Re: the theory of colored coins on: December 28, 2013, 10:01:56 AM
Hash of color descriptor?Huh!  Where is the color descriptor?  Is it on the block chain or on some external file somewhere.

Here's an example of color_desc: "obc:b3b2c25ea6366d8506ea338f8e93624af897f284a511864eafe472d283819b41:0:147478"

It identifies a particular color, like URL identifies a page on a web site.

C'mon guys!!!  You have to step up your execution!

I do what I can... Why won't you help instead of complaining?

FYI that "Colored coins - BitcoinX" whitepaper is dead.
137  Bitcoin / Development & Technical Discussion / Re: the theory of colored coins on: December 27, 2013, 10:09:05 PM
Here's an example of how it looks like now: Dusis5Fcme7fDa@moi5hNSCMRFpAgALXGGmVwqqeremPHvgfL

Dusis5Fcme7fDa is  a hash of color descriptor, moi5hNSCMRFpAgALXGGmVwqqeremPHvgfL is a normal testnet address.

We'll probably use a different format later, but the idea will be the same.
138  Bitcoin / Development & Technical Discussion / Re: the theory of colored coins on: December 27, 2013, 08:49:24 PM
So are you saying that this new address form is placed inside the script?

No, this is entirely an user-interface feature: user interface doesn't allow one to send to a "wrong" address.

But on the script level it is same as normal Bitcoin transactions.
139  Bitcoin / Development & Technical Discussion / Re: the theory of colored coins on: December 27, 2013, 07:28:55 PM

 Why Not Color Coins? problems, limitations, and criticisms of the Bitcoin Color Coins architecture.

 http://altchain.org/?q=content/why-not-color-coins-problems-limitations-and-criticisms-bitcoin-color-coins-architecture

Mastercoin and colored coins work in very different ways.
140  Bitcoin / Development & Technical Discussion / Re: the theory of colored coins on: December 27, 2013, 07:27:24 PM
Could you expound a bit on how you would do derivatives?   I had some intuition that you could, but I have not worked out the details how you would be able to do this.

There are several different approaches here... The basic idea is that two parties enter a contract by signing a transaction of special form (with contract details encoded in OP_RETURN data, for example) together.

They can close it in two ways:

1. both of them agree on settlement payout
2. one of parties forces the settlement, referencing evidence of some sort in the transaction

In the later case, others can check if settlement is right.

There is also a more centralized variant: only some kind of authority can make a transaction with forced settlement.

Are you saying that there you are embedding in the address creation mechanism a way to uniquely create a colored address?

No, it's just a different format of addresses. Like <color_id>@<bitcoin_address>.

I did not see this in the specification.

The specification is incomplete.

If you mean the one written by Vitalik Buterin, it is pretty much completely unrelated to how it is actually implemented.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!