Bitcoin Forum
June 18, 2024, 11:58:35 PM *
News: Voting for pizza day contest
 
  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 »
1001  Bitcoin / Project Development / Re: We are close to a zero-fee, decentralized exchange - but we need your help. on: July 16, 2014, 09:59:36 AM
Nice one. As for nonstandard txs - you know that Eligius pool processes those, right?
And there's also a pull request from Gavin to bitcoin core that will make most scripts standard - including the ones you need.

1002  Bitcoin / Bitcoin Discussion / Bitcoin conversion now available in Google search, and spreadsheets on: July 15, 2014, 01:56:49 PM
See:

https://www.google.com/search?client=safari&rls=en&q=1+btc+in+usd

or in spreadsheets:

GoogleFinance("CURRENCY:BTCUSD","bid")

Update: it seems that for some people .com doesn't work yet. If that's so, try https://www.google.pl/search?client=safari&rls=en&q=1+btc+in+usd
1003  Bitcoin / Development & Technical Discussion / Re: How to compile first bitcoin client ? What have been doing Satoshi ? on: July 15, 2014, 10:47:02 AM
Can't help you, but this is quite cool Smiley Good luck!
1004  Bitcoin / Development & Technical Discussion / Re: BitCoin Adopting Unique Alt-Coin Features on: July 12, 2014, 10:24:09 AM
Quote
[re:ethereum] Hm. Adopting script changes is _trivial_— in fact we've done it before.

Playing a bit of devil's advocate here... but Ethereum is turing-complete, and that would be hard to implement in Bitcoin. Right?
1005  Bitcoin / Development & Technical Discussion / Re: BitCoin Adopting Unique Alt-Coin Features on: July 11, 2014, 09:12:22 AM
I think Ethereum is quite close to that feat, although they still haven't launched.

There are also projects, like ours - Orisi.org - which can potentially bring so-called sidechains to fruition. Sidechain is an alt-coin that's pegged 1 to 1 to Bitcoin. So you have a different architecture, perhaps even not based on Blockchain, but you're using Bitcoins as a currency on that alternative architecture.

So technically, any feature that any other alt-coin has, can be replicated directly within Bitcoin ecosystem. If not through a direct implementation, then through the usage of sidechains. You might also want to check out http://gavintech.blogspot.com/2014/06/bit-thereum.html for more details.
1006  Bitcoin / Development & Technical Discussion / Re: Delayed transactions (using nTimeLock) on: July 11, 2014, 09:07:45 AM

Quote
I wonder if some sort of side chain mechanism could do this, or maybe a new coin could handle this.

Just yesterday we released a proof of concept smart contract for handling timelock functionality:

https://github.com/orisi/wiki/wiki/Performing-a-Timelock-transaction

The idea is, that there are N oracles (three right now, up to 15 in the future), handled by independent and trustworthy individuals. You create an M of N multisig address, requiring at least 50% of oracles to sign the transaction, and then broadcast the request for signing to them.

As of now, the system runs on just three nodes that were set up by ourselves, but if anyone wants to join in, let me know.

Quote
timelocked in a transaction might also be a way of passing on an inheritence to your children

It would be quite easy to do a similar contract within Orisi. The timelock part is ready, but what you could also add is a "timelock extension" mechanism - if a signed message gets posted to oracles before timelock expires, the timelock gets extended by the next X amount of time.

That way, as long as you post a message, the money will be locked on an account. You could also prepeare a special message kind for withdrawing the money to a different account.

Here's a whitepaper about our system: https://github.com/orisi/wiki/wiki/Orisi-White-Paper
1007  Bitcoin / Project Development / Example smart contract involving M of N oracles / bit-thereum / Orisi. on: July 10, 2014, 05:11:23 PM
I just published a tutorial explaining how to create a timelock transaction using Orisi:

https://github.com/orisi/wiki/wiki/Performing-a-Timelock-transaction

In other words, you can lock your bitcoin funds for a given time using M of N oracles / multisig address.

If anyone wants to watch some M of N transactions perform, you can monitor this address:
https://blockchain.info/address/1PCkVX19uGm2QK1vhcXy9uM4y2jwR4dgbF

And the whitepaper explaining what we're doing, + Gavin's bit-thereum article:

https://github.com/orisi/wiki/wiki/Orisi-White-Paper
http://gavintech.blogspot.com/2014/06/bit-thereum.html
1008  Bitcoin / Development & Technical Discussion / Re: Sidechain without changing Bitcoin? on: July 06, 2014, 11:34:30 AM
To expand on what @gmaxwell said - you might want to check out our distributed oracles whitepaper: https://github.com/orisi/wiki/wiki/Orisi-White-Paper

We also have a working implementation of multisig oracles on this repo: https://github.com/orisi/orisi/ , and a discussion forum here: http://orisi.net/
1009  Bitcoin / Development & Technical Discussion / Re: Thoughts on M of N systems (competing and heirarchically nested) on: June 28, 2014, 03:18:45 PM
Quote
The amount of information in each sentence I wrote is a lot too high

ftfy.

Good to see that you know what your problem is. Once you're a well respected member of the community, you could probably get away with writing unclearly. But until that time comes - nobody will care.

Just explaining why nobody bothered to read you and reply to you. You wasted your time writing all this.
1010  Bitcoin / Project Development / Re: A practical distributed oracle system for cryptocurrency contracts. White Paper. on: June 27, 2014, 08:53:51 AM
Regarding the compressed keys that should make the transaction standard. Did you test that, Edmund? We're compressing the keys, but tx is still too big to be accepted by anything besides Eligius.
1011  Bitcoin / Project Development / Re: A fiat-less crypto? Could it work? on: June 27, 2014, 08:52:37 AM
It's not a matter of currency, it's a matter of exchanges. You can create an exchange that processes bitcoin for Gold.
1012  Bitcoin / Project Development / Re: A practical distributed oracle system for cryptocurrency contracts. White Paper. on: June 26, 2014, 02:51:30 PM
Quote
That's not how you do them. You combine the hash with private key of the party so you can redeem with "(Alice-priv + data-hashing-to-yes-hash) OR (Bob-priv + data-hashing-to-no-hash)".

That assumes that you know is in advance either the receiver's key, or receiver's address. There are contracts that say: "The first person to perform X will receive bitcoins protected by oracles".
1013  Bitcoin / Project Development / Re: A practical distributed oracle system for cryptocurrency contracts. White Paper. on: June 24, 2014, 06:23:42 PM
Quote
Hashes should be shorter, and avoid using up sigops.

Yeah, on the other hand, the problem with hashes is that they are "all or nothing", and they don't really allow for locking in the output address.

The no output address lock is problematic, because there's of an obvious attack vector. I lock in my funds on an address protected by a hash. Once I want to redeem them, I publish a transaction, and a potential attacker can grab my transaction, replace the address with his, and try to race me to miners.
The issue can be solved, and such an attack is hard to pull off, but still - a threat.

But the bigger issue is that "all or nothing". We have contracts in the pipeline that will withdraw only a part of money from a multisig. For example, in case when you want to use oracles to handle a trusted wallet system (where oracles allow you to withdraw only a part of money per given day), or for term contracts, where the receiver gets from 0 to X bitcoins depending on details of the condition (e.g. he's to receive an equivalent of USD$1000, and the rest should go to the sender).
Or a scenario where oracles are used to build a distributed mixer - everyone puts in money into a multisig address, and at a later date withdraws that money. (btw. if there's anyone willing to do a mixer, or a trusted wallet, or term contracts, contact me at kolinko@gmail.com, we'll help you do that using Orisi).

There are ways to mitigate "all or nothing", but not in all scenarios (not in the mixer scenario), and in other scenarios it's quite problematic (you'd have to create multiple multisig addresses holding various denominations).
1014  Bitcoin / Development & Technical Discussion / Re: Multisig transactions with more than 2-of-3 on: June 24, 2014, 10:41:09 AM
> My wife disallows me to write freeware.
> PM me for more details if you want.

And how well is it going so far?

There are various benefits to doing small open source tools. You gain publicity, you can meet other interesting programmers, get involved in cool projects, etc. Saying "I don't share my code for free" is a bit like saying "I don't share my thoughts for free".

I'd argue that you stand to gain far more by sharing small scripts like this, than you could by charging money. You'll be earning thousands of dollars on your scripts, and losing tens of thousands on opportunities you'd get otherwise.
1015  Bitcoin / Development & Technical Discussion / Re: Multisig transactions with more than 2-of-3 on: June 23, 2014, 10:43:58 PM
Care to share the tool?

By the way, why the interest in more than 2 of 3?
1016  Bitcoin / Development & Technical Discussion / Re: Multisig transactions with more than 2-of-3 on: June 23, 2014, 05:58:37 PM
Ah, we were going through exactly the same problem with our distributed oracles implementation. Ultimately we pushed 8 of 15 through Eligius pool two weeks ago. Still haven't implemented the compressed keys, which should bring the transaction size down - just like Edmund said.

You might want to check our github repo: http://github.com/orisi/orisi to see how it's all being implemented. (and http://orisi.org for details about the project)
1017  Bitcoin / Development & Technical Discussion / Re: Thoughts on M of N systems (competing and heirarchically nested) on: June 23, 2014, 03:53:15 PM
Yeah, didn't read that either. Wall of text, and hard to read. Take a writing class, or read a book on writing well, if you want to be heard.

And I'm interested in anything M of N.
1018  Bitcoin / Development & Technical Discussion / Re: Blog post: Fast blockchain scanning on: June 23, 2014, 09:48:06 AM
This is something that we'll be needing soon. Thanks Cheesy
1019  Bitcoin / Project Development / Re: A practical distributed oracle system for cryptocurrency contracts. White Paper. on: June 20, 2014, 07:58:29 AM
Quote
Gavin has written a pull request that will make the transactions that allow you to do the key-issuing model cleanly standard.

Wow, this is great news for smart contracts altogether. Do you know when it will get pulled, and what's the e.t.a. on this reaching the stable bitcoind release?

Even with this update though, there's a problem with transaction size, right? IIRC we had problems submitting anything above 3 of 3 sig to pools other than Eligius due to the transaction size exceeding 500 bytes.
1020  Bitcoin / Project Development / Re: We want to inspire change by encouraging gender parity in tech on: June 17, 2014, 09:59:41 AM
Just a thought, as a boyfriend of a girl who runs an organisation of women in IT...

By saying "women are better at X", you're enforcing stereotypes about women. If you say that "By the paradigm of biology women are more complicated, sophisticated and finesse.", you invite questions like: "then what women are worse at, by the paradigm of biology?". You're inviting all the misogynists to say: "yeah, and also, by the paradigm of biology they are worse at programming, overcomplicate things and are generally less intelligent and can't handle science that well." This is *not* the way to go.

Also, even if most women are sophisticated, it doesn't mean that this is due to the biology and not upbringing. Do you have any research to confirm that?

Finally, if you're coming to a forum full of males with a product that says on the front page that most of us are simple brutes incapable of understanding shades of grey between two extremes, don't be surprised if you won't be greeted warmly.


To remain positive though... I think it would be a good idea if you decided what is your target audience really. Is it "sophisticated, finesse" people, or is it women? Because "sophisticated and finesse" is a term that encompasses a plenty of people. You could write about the recent paintings' auction that took place in Poland, or about exclusive products that can be bought using bitcoin, or about beautiful and elegant pieces of technology.

On the other hand, if you really want to target woman, I think it might be a good idea to not exclude women who are more of a geeky type. There are women who are tomboys, geeks, or have aspergers ( as @tjohej mentioned). There are women who are rough, who love tech, fast cars and great pieces of engineering. There are women who don't consider themselves tiny delicate flowers, but who have to deal with everyone treating them like one.
If your site really wants to be for women, you could use it to empower them. Tell them that it's fine if they want to dig deeper into this tech. Show them role models that already do so. Reprint the tech articles written by women. If you really want to bring gender parity to tech, show people that it's okay to be a woman and be interested in tech.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!