Bitcoin Forum
July 02, 2024, 11:50:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 [139] 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 ... 334 »
2761  Bitcoin / Development & Technical Discussion / Re: How Perfect Offline Wallets Can Still Leak Bitcoin Private Keys on: December 05, 2014, 05:34:18 PM
Yes, but that only shifts the trust from one offline device to the next. You have to know that any of them is properly doing their job. Looking whether the “offline verification device” is doing its job is not any easier than looking whether the offline wallet does implement ECDSA according to the standards.

So do you think that multisig or Shamir's would solve the issue (as I am not clear how you could ever create a *perfect* system - maybe such a thing is not actually possible)?
2762  Alternate cryptocurrencies / Altcoin Discussion / Re: Proposal to Fork Mastercoin and Burn a portion of JR's immense stash. on: December 05, 2014, 05:26:11 PM
I'm glad to here that you wish to continue to evolve mastercoin. Can you start a discussion thread about the "bridge to complimentary technologies"? Have you atleast had a chance to talk to CIYAM?

Please note that I did get a few PMs from @udecker about AT and Mastercoin (I assume this is the Craig that you mention as that is the name he used in the PMs).

Whilst I don't know how easy it would be to implement AT on Mastercoin I am willing to help out where I can (if devs such as Craig are interested to pursue this avenue).
2763  Bitcoin / Development & Technical Discussion / Re: How Perfect Offline Wallets Can Still Leak Bitcoin Private Keys on: December 05, 2014, 05:20:15 PM
Deterministic choice of “k” unfortunately does not solve the issue, because you cannot verify that choice without knowledge of the private key.

Understood - but the offline device does have the private key and presumably could display that, and if it can do that then it could also display the "k" value that could then be audited via another offline device.
2764  Bitcoin / Development & Technical Discussion / Re: How Perfect Offline Wallets Can Still Leak Bitcoin Private Keys on: December 05, 2014, 05:14:57 PM
It's not clear to me if I'm clearly explaining why I keep saying it's not enough:  The problem is that your evil device can follow the RFC until asked to sign a transaction paying a particular destination or every 1000th time at random and never in the first 100 signatures... and so you cannot test for non-evilness unless you test every output.

Yes - I understand that - I wasn't concerning myself with "evil implementations" but just wrong ones (that might leave you open to more simple attacks).

This is also one reason that offline signing isn't a replacement for multi-signature.

Also understood (and perhaps Shamir's is another method when one is considering protecting large amounts of offline funds).
2765  Bitcoin / Development & Technical Discussion / Re: How Perfect Offline Wallets Can Still Leak Bitcoin Private Keys on: December 05, 2014, 04:59:41 PM
Still, the solution is not complete... since how many users are going to use two independent implementations and compare all their outputs just to check for side-channels?

Perhaps a better RFC might help (or maybe a BIP)?

IMO having a "standard" is the key thing (provided it works as expected and being deterministic can be easily tested for conformance).

Being a big fan of "regression tests" I have found ECDSA sigs to be a bit of a PITA.
2766  Bitcoin / Development & Technical Discussion / Re: How Perfect Offline Wallets Can Still Leak Bitcoin Private Keys on: December 05, 2014, 03:44:51 PM
...use a canonical implementation and not some adhoc construction for derandomization.

Isn't that exactly what the point of the RFC is (i.e. every implementation should have exactly the same result if they have followed the RFC correctly)?
2767  Bitcoin / Development & Technical Discussion / Re: How Perfect Offline Wallets Can Still Leak Bitcoin Private Keys on: December 05, 2014, 03:37:19 PM
I had thought that the idea of making k deterministic rather than random was a better solution all around (and from memory there is already an RFC that describes exactly how this can be done).
2768  Alternate cryptocurrencies / Altcoin Discussion / Re: Proposal to Fork Mastercoin and Burn a portion of JR's immense stash. on: December 01, 2014, 01:53:49 PM
CIYAM.org

Atomic Cross-Chain Transfer
-------------------------------------

An AT that enables an atomic cross-chain transfer to be executed by creating two separate instances of itself
on two seperate blockchains

I think it's a great idea, but I just can't wrap my head around how it works. :-)

It's not that hard to understand - if two blockchains have both implemented AT then you can use a similar "atomic cross-chain transfer" technique that TierNolan had described for doing the same thing between Bitcoin clones (which unfortunately isn't usable except on testnets because nLockTime is non-standard).

The two AT instances (one on each blockchain) have "timeout refunds" and the need to send a "secret" that both ATs hold the hash of (as you can't reverse a hash the secret cannot be determined except through brute force which would never be practical).

Once the initiator sends the secret to the AT on the second blockchain the creator of that AT sends the secret back to the AT on the first blockchain. As ATs act as their own accounts they automatically do the escrow (and unlike TierNolan's approach there is no issue of tx malleability).

You can read the details here: http://ciyam.org/at/at_atomic.html
2769  Alternate cryptocurrencies / Announcements (Altcoins) / Re: The Official Mastercoin Foundation, Master Protocol & Mastercoin Thread on: November 29, 2014, 05:28:57 PM
Thanks for the mention - but unfortunately no-one from Mastercoin has bothered to contact CIYAM.

AT is going to go *mainnet* on some other coins very soon so if Mastercoin is interested then they could always send me a PM.
2770  Other / Beginners & Help / Re: Is it safe to have a vanity address? on: November 29, 2014, 12:03:54 PM
But unfortunately the website I have linked in the first post does not use this method. It straight up gives you your private address. This website is unfortunately also the most famous one, so there might be a pretty big problem someday.

In that case you certainly would not want to use it so instead find a website that does use the safe approach or use vanitygen as suggested by others.

My guess is that website has been set up by scammers (unfortunately about 90% of what goes on in the whole crypto-currency area at the moment is scamming).
2771  Alternate cryptocurrencies / Altcoin Discussion / Re: What is Eretheum? on: November 29, 2014, 11:39:36 AM
OP - it is spelt as Ethereum (you might want to change your Subject) and another similar concept is AT (http://ciyam.org/at).
2772  Other / Beginners & Help / Re: Is it safe to have a vanity address? on: November 29, 2014, 10:53:04 AM
@Brad Pitt and @LOBSTERHACKED both obviously have no idea about how these type of new vanity address websites work so OP should just ignore their posts.

I would advise the OP to simply verify that the website works as @JoelKatz explained and assuming it does weigh up the risk as stated by him (which I echoed).
2773  Other / Beginners & Help / Re: Is it safe to have a vanity address? on: November 29, 2014, 10:26:14 AM
As pointed out by @JoelKatz the only risk is that you have given out your public key but as soon as you send BTC *from* the vanity address you would have done that anyway.
2774  Bitcoin / Project Development / Re: 20 BTC bounty for first AT *atomic cross-chain transfer* with Script clone on: November 25, 2014, 04:43:09 PM
We may also be *announced* at the next Bitcoin conference in Dubai (December 11th from memory) but that will be up to one of the teams that is looking into AT.

(unfortunately we don't have oodles of BTC to spend on marketing like the competition does)
2775  Bitcoin / Project Development / Re: 20 BTC bounty for first AT *atomic cross-chain transfer* with Script clone on: November 25, 2014, 04:29:05 PM
I hate to derail this topic but I did want to get your attention. Wink

No problem although I am not directly involved with the Qora coding (also I believe that qora has been sick recently) - my understanding is that the development is going well and we should be ready to test in a few weeks.
2776  Bitcoin / Project Development / Re: 20 BTC bounty for first AT *atomic cross-chain transfer* with Script clone on: November 25, 2014, 03:42:42 PM
Thanks to one of the devs working on implementing AT in another Java coin it was brought to our attention that our "indirect" and "indirect indexed" addressing ops needed two complimentary ops (so that fetching and storing via this approach is supported).

I have now updated the AT specification (http://ciyam.org/at/at.html) and the C++ prototype (http://ciyam.org/at/_at.cpp.html) to provide the new op codes.

(relevant op codes are IND_DAT, IDX_DAT, SET_IND and SET_IDX)

Note that this doesn't affect the atomic cross-chain transfer use-case as it doesn't use any of those op codes.
2777  Bitcoin / Bitcoin Technical Support / Re: a copy of the blockchain with a full transaction index to get started? on: November 25, 2014, 05:32:50 AM
He knows about bootstrap.dat and has an up-to-date blockchain so that link is of no help.

Unfortunately I haven't heard of anyone providing the index file(s) but if you do find that please let update this topic (as I might be interested in this also for testing purposes).

I guess it would also be nicer if bitcoin-qt could show some progress when re-indexing (so at least you'd have an idea how long until it will complete).
2778  Bitcoin / Project Development / Re: 20 BTC bounty for first AT *atomic cross-chain transfer* with Script clone on: November 23, 2014, 01:48:58 PM
That goes for all the g_XX, g_balance, etc as well, correct?

Yup - I use "g_" as a prefix for global variables and of course global variables should not be in a real version of AT (although some constants such as max. number of steps per AT and max. number of ATs per block would be expected to be provided).
2779  Bitcoin / Project Development / Re: 20 BTC bounty for first AT *atomic cross-chain transfer* with Script clone on: November 23, 2014, 11:13:58 AM
I've been working through this project however I just don't understand what the function_data struct and it's usage, could you clarify:

What is function_data storing, more so what is the intention of the data vector?

The function_data stuff is only for testing purposes (it would not be included in any "real implementation"). Any real implementation would need to implement the AT API instead (http://ciyam.org/at/at_api.html).

Sorry for the confusion (understand that the C++ code published is a "prototype" that is useful for testing ATs and uses hard-coded pseudo API data rather than making real API calls).
2780  Bitcoin / Project Development / Re: 20 BTC bounty for first AT *atomic cross-chain transfer* with Script clone on: November 21, 2014, 02:56:37 PM
With the announcement that Counterparty made in regards to Ethereum I am being asked whether AT is still a contender.

Firstly let's be clear that Counterparty do not have Ethereum on *mainnet* now and most likely won't have it on *mainnet* for at least a few months.

Secondly AT has been designed to be much more *low-level* which should make it much quicker to implement (especially as we have already created unit tests for all of the instruction codes except the API ones and we will be creating unit tests for those also).

As an added incentive - I am going to offer another 20 BTC if a Bitcoin clone can achieve the goal of this bounty before the end of 2014 (which would make AT the *first mainnet* Turing complete transaction system for blockchains).
Pages: « 1 ... 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 [139] 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!