Bitcoin Forum
May 25, 2024, 01:53:51 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 58 59 60 61 62 ... 260 »
221  Other / Politics & Society / Re: Misconceptions of Israeli Culture on: August 06, 2014, 09:41:10 AM
I will discuss what I think Zionism is. I think Zionism exists for religious Jews who want a G-d-fearing Homeland to go to. Zionism exists for secular Jews as a place of sanctuary.

Adolf Hitler, as well as modern day Neo-Nazi groups, usually decide to take on a negative view of a person if they are born to a Jewish mother. Hitler did not care whether one was secular or religious. If they were Jewish, then Hitler did not like them. That is why Israel exists. To give both secular and religious Jews a place to go to when they feel like the world, or a particular part of the world, is bearing down on them with threats of antisemitism. That is why many Jews who are secular still support Israel. Because many anti-Semites seem to dislike Jews because they were born Jewish and not whether or not they practice the religion.

Stating the obvious: Israel is currently fueling anti-semitism by commiting atrocious crimes against humanity.

The fact that no party in that conflict has the moral high ground, and that Hamas head is composed by a bunch of blood-thirsty criminals, doesn't justify the horrendous crimes commited by Israel.

Sometimes I wish that Israel was moved to the US: there are many reasons for it.

  • Everybody seems to love Israel in the US
  • the US Government always backs Israel despite of what the UN or other Western countries say
  • there is pleeeeenty of space in the US to accomodate the 8 millions Israelians in what could be the 51th state.
  • It would be a win/win: the US would benefit from the hyper-qualified Israelians (engineers, doctors, science people), and wouldn't be the state of Israel (and its people) much more safe surrounded by friends and not by deadly foes as it is?

That won't even be discussed seriously, do you know why? Because for the US is very convenient to have a good and powerful brother that recurrently wins its wars in the ME, with a bit of ethnic cleansing here and there. Of course somebody will tell us  some weird and anachronic explanation about the Jeweish being "the chosen people" and being "The Land of Israel" their "promised land", so there is no way they will move from there and "give up" Jersulem, and blah blah blah... But as you said there are many secular Jews that are not fanatic at all and just want to have a safe "sanctuary" in case there is a come back of the historic anti-semitism that history has witnessed for millenia. I guess that even the most stupid person in the world understands that no piece of land is worth the life of hundreds of innocent children, but again this is just economic and geopolitic interests at work - a super strong Israel surrounded by enemy Arab countries is too convenient for the current US status-quo.

Wars have always a clear economic reason - the common people is sent to die for some moronic ideals, but the true reasons are always power and hegemony = money for the people waging such wars.
222  Bitcoin / Armory / Re: Armory - Discussion Thread on: July 30, 2014, 04:29:19 PM

I'd recommend to state that clearly on the Armory offline bundle download section.

The default 12.04 version available for download on Ubuntu.com is 12.04.4, when the Armory offline bundle fails to compile people gets confused, it's pretty frustrating and the little info on the issue is buried in thread like this one.

It was stated on the download page.  With a direct link to the 12.04.3 download.  It might've gotten lost in the upgrade to 0.92.  I'll make sure it gets back in there.

Well, now it's gone Wink
223  Bitcoin / Armory / Re: Armory - Discussion Thread on: July 30, 2014, 04:22:37 PM
Unfortunately, we permanently broke support for 10.04.  I really tried not to do that, but some of the new stuff we made (including the universal builder that makes things much simpler to deploy on other Linux systems), requires a version of libc that is newer than 10.04.   The benefit here was that now we have a single deb package that works on all Ubuntu newer than 12.04 -- we used to have to have lots of different packages and individually verify which OSes it worked on.

For myself, I just keep an old version 0.91.2 on my online computer, and use that when I need to sign something with my offline computer.  It's certainly inconvenient, but at least the databases don't have to be rebuilt to switch, so it doesn't take that long.  I plan to eventually upgrade/switch my offline computer.  It may be inconvenient, but you can be sure that I myself and inconvenienced too!  Yet I still went through with it because of the simplicity and robustness added by making the associated change.

Thank you for your kind reply.

Are the 0.92.1 offline bundles working on 12.04.4 or are they working only on 12.04.3 as per previous versions of such bundles?

We didn't get around to upgrading the offline bundles.  I think you still need to use 12.04.3.  

I'd recommend to state that clearly on the Armory offline bundle download section.

The default 12.04 version available for download on Ubuntu.com is 12.04.4, when the Armory offline bundle fails to compile people gets confused, it's pretty frustrating and the little info on the issue is buried in threads like this one.
224  Local / Español (Spanish) / Re: #CALLEBITCOIN EN MADRID - SERRANO on: July 30, 2014, 04:18:03 PM
A ver si conseguís que se apunte alguna joyería, sería un puntazo Cheesy
225  Bitcoin / Armory / Re: Armory - Discussion Thread on: July 30, 2014, 04:16:33 PM
Just re-released 0.92 as 0.92.1. 

Do I understand correctly that upgrading from 0.91 would require upgrading the offline wallets too?  If that is the case, please put a warning on the website, upgrading the offline Armory may be significant work depending on the setup.  I for one plan to wait till the dust has settled.  I know that no new changes are expected in the communication protocol, but there will probably be many bug fixes.

Yes, moving past 0.91.2 will require both offline and online computers to be upgraded to 0.92.1. This is true whether or not you plan to use multisig.

My offline system is based on Ubuntu 10.04, as this was the recommended set up just a few months ago. I see only offline bundles of 0.92.1 for 12.04, are you planning to make offline bundles also for 10.04?

Last but not least: do the offline bundles for 12.04 work on 12.04.4 or only on 12.04.3 as the previous ones?

Unfortunately, we permanently broke support for 10.04.  I really tried not to do that, but some of the new stuff we made (including the universal builder that makes things much simpler to deploy on other Linux systems), requires a version of libc that is newer than 10.04.   The benefit here was that now we have a single deb package that works on all Ubuntu newer than 12.04 -- we used to have to have lots of different packages and individually verify which OSes it worked on.

For myself, I just keep an old version 0.91.2 on my online computer, and use that when I need to sign something with my offline computer.  It's certainly inconvenient, but at least the databases don't have to be rebuilt to switch, so it doesn't take that long.  I plan to eventually upgrade/switch my offline computer.  It may be inconvenient, but you can be sure that I myself and inconvenienced too!  Yet I still went through with it because of the simplicity and robustness added by making the associated change.

Thank you for your kind reply.

Are the 0.92.1 offline bundles working on 12.04.4 or are they working only on 12.04.3 as per previous versions of such bundles?
226  Bitcoin / Armory / Re: Armory - Discussion Thread on: July 30, 2014, 03:07:25 PM
Just re-released 0.92 as 0.92.1. 

Do I understand correctly that upgrading from 0.91 would require upgrading the offline wallets too?  If that is the case, please put a warning on the website, upgrading the offline Armory may be significant work depending on the setup.  I for one plan to wait till the dust has settled.  I know that no new changes are expected in the communication protocol, but there will probably be many bug fixes.

Yes, moving past 0.91.2 will require both offline and online computers to be upgraded to 0.92.1. This is true whether or not you plan to use multisig.

My offline system is based on Ubuntu 10.04, as this was the recommended set up just a few months ago. I see only offline bundles of 0.92.1 for 12.04, are you planning to make offline bundles also for 10.04?

Last but not least: do the offline bundles for 12.04 work on 12.04.4 or only on 12.04.3 as the previous ones?
227  Bitcoin / Armory / Re: Armory - Discussion Thread on: July 30, 2014, 09:48:31 AM
Just re-released 0.92 as 0.92.1. 

Do I understand correctly that upgrading from 0.91 would require upgrading the offline wallets too?  If that is the case, please put a warning on the website, upgrading the offline Armory may be significant work depending on the setup.  I for one plan to wait till the dust has settled.  I know that no new changes are expected in the communication protocol, but there will probably be many bug fixes.


Is this right? Please confirm.
228  Bitcoin / Bitcoin Discussion / Re: Does anyone remember when Bitcoin was hard forked? on: July 29, 2014, 09:52:55 AM
I perfectly recall the March 2013 hard fork.

Not only I didn't panic, I even went "all in" with all the money I had previously planned to invest gradually in Bitcoin... And I did thank the panickers by heart.

229  Economy / Speculation / Re: Stop talking about the damn SR coins - it is the LEAST significant price mover on: June 25, 2014, 11:07:23 PM
Where did they get the 500k coins?
There are silkroad's coins, Ross's personal coins, and also the coins from some other dealer they arrested. It actually might be much more than 500k. Maybe 1M.

Source? I thought it was 140,000
140,000 is just the site wallet for silkroad users.  Then there is Ross's 400k and about 400k from that dealer which occured more recently.

The coins seized from SR wallet are 30k, the ones belonging to Ross are 140,000ish.

There is absolutely no evidence about law enforcement controlling more than that.
230  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 24, 2014, 08:53:50 AM
Two questions:

a) any plans to make available an offline bundle for Ubuntu 12.04.4?
b) are the offline bundles for 10.04 deprecated? Should we update our offline systems to 12.04?
231  Alternate cryptocurrencies / Altcoin Discussion / Re: Big scam in NXT hundreds of BTC stolen with a one post on: June 19, 2014, 09:24:30 AM
Anybody who sent BTC to the scammer deserved what he got.

You simply do not blindly trust a nickname on the forum with real money without some sort of protection (escrow or the likes).

Furthermore, nobody should trust somebody involved in crypto that doesn't use PGP to sign important messages and/or announcements. That's something so basic that if someone is not signing their important messages and their public PGP key is not available then they shouldn't be trusted, either because they are so incompetent they don't even understand why cryptography is important, either because they are preparing the ground for a scam like the one discussed in the OP.
232  Bitcoin / Armory / Re: Armory - Discussion Thread on: June 17, 2014, 01:51:06 PM
I have an old Armory wallet on an offline computer - if I upgrade my offline installation with the latest Armory version (0.9.2), will I be able to do an n-of-m paper backup or should I create a new wallet with the newest Armory and transfer my funds there to be able to print such a backup?
233  Bitcoin / Development & Technical Discussion / Bit-thereum on: June 09, 2014, 06:20:59 PM
Gavin just posted an interesting post on his blog about implemeting ethereum-like features on top of the Bitcoin blockchain.

It seems like a logical step, but Gavin tells us that in order to make it, we should replace "verified by the entire network" with "verified by a set of semi-trusted 'oracles'."

How big of a trade off would that be? It seems to me that reaching the minimum amount of trust inherently possible in each type of contract is absolutely necessary.

Here goes the full post by Gavin (source: http://gavintech.blogspot.de/2014/06/bit-thereum.html)

Quote
I've been thinking about ethereum a bit recently. Parts of it are pretty interesting.

Some of it seems like needless re-engineering (like creating a new proof-of-work or a new currency). And in general, I suspect they're trying to do too much-- "complexity is the enemy of security"-- and will end up either radically reducing the scope of what they're trying to do or will get tired of playing whack-a-mole with security and DoS vulnerabilities.

But I might be wrong; maybe I'm just an old, cynical curmudgeon who has played a lot of whack-a-mole with security and DoS vulnerabilities.

Anyway, one of the ideas in ethereum I do find interesting is a contract that has funds associated with it, arbitrary code and state. Verified by the network instead of a central authority. And with transactions as a pseudo-anonymous way of triggering evaluation of the contract, paying funds held in escrow with the contract, and updating its state.

So... could we take that interesting idea and map it onto Bitcoin? Could somebody create "Bit-thereum" on top of Bitcoin as it exists today?

The answer is "yes," if we're willing to replace "verified by the entire network" with "verified by a set of semi-trusted 'oracles'."

That's cheating, though, isn't it? We're not entirely decentralized if we are trusting eleven contract-verifying-services not to collude (or all get hacked) to violate conditions encoded in some contract(s).

It is cheating a bit... but all of the really interesting complex contracts I can think of require data from outside the blockchain. Like the BTC/USD exchange rate on some future date (for blockchain-enforced futures contracts).

ethereum doesn't have some magic solution to the "data outside the blockchain" issue: as their whitepaper says, "a trusted source is still needed to provide the price ticker."  And there is already at least one startup working on a solution to the "data outside the Bitcoin blockchain" problem (Reality Keys).

Moving from one trusted source to M-of-N semi-trusted sources would be an improvement.

So I'll start there, and imagine that there are semi-trusted 'oracles' that compete to be the most reliable and trustworthy verifiers of contracts. People involved in contracts choose N of them, and then require that contract conditions be validated by one or more of them before the contract pays out. Pick more than one so no single oracle can steal the contract's funds, but less than N in case some of them go out of business or just aren't around to validate contracts when it is time for the contract to pay out.

These oracles need an agreed-upon, machine-readable contract language, but that shouldn't be hard. There are lots of interesting design decisions on what information contract scripts have access to (and lots of not-so-interesting-to-me design decisions on the language itself; is it stack-based, register-based, high-level, low-level bytecode, etc etc etc). Copying most of the ethereum contract language design (and maybe re-using lots of their code) might be a good way to go.

Maybe off-blockchain data would fetched from the web via URI. The tricky bit would be how to handle error conditions like "This contract is about average temperature in Aruba according to the World Bank, but the World Bank is no longer publishing that information."

They also need a way to store some value in escrow, associated with the contract, so that M-of-N of them must agree to any release of funds. Bitcoin multi-signature transactions could be used for that:

1. Whoever is involved in the contract gives the contract code to each of the N oracles and gets back N public keys.
2. The oracles would store the contract code and the private key, and should be willing to give out the public key to anybody who knows the contract code.
3. Anybody can then add funds to the contract by sending bitcoins into the M-of-N multisig made up of the public keys. And maybe associate some data with the escrowed funds by hashing it and include a prune-able OP_RETURN output with the hash.

So far, nothing tricky either on the Bitcoin side or the oracle's side. But what happens when it is time for the oracles to evaluate the contract and disburse some or all of the funds? What triggers the oracles to evaluate the contract (and update any state associated with the contract), and who creates and broadcasts the disburse-funds-from-escrow transaction?

Those are interesting design decisions. I'd probably have whoever is getting paid be responsible for creating the disbursement transaction, contacting M of N oracles to get signatures and then broadcast the transaction. When I say "whoever" I really mean some contract software running either in the cloud or on somebody's machine.

When to update the state associated with a contract is another interesting design decision. My intuition is a contract's state should be tied to Bitcoin transaction confirmations and the state of the transaction outputs being spent. So a contract could be in several states at once if one or more of its inputs are double-spends. Once blockchain confirmations choose one side of the double-spend or another the state of the contract would also be resolved.

I imagine the contract code would have access to all of the unspent transaction outputs (and associated OP_RETURN data, plus metadata like how many confirmations they have, which block they appeared in, maybe their merkle branch...) plus the disbursement transaction outputs. Another interesting design decision is how to handle unconfirmed transaction outputs; I suspect that letting contracts respend zero-confirmation outputs, combined with a promise from the oracles that they will never sign the same output twice might be incredibly powerful and allow all sorts of interesting applications.

Oracles could be vulnerable to denial-of-service attacks-- e.g. an attacker requesting an endless number of public keys for contracts they have no intention of fulfilling. Or an attacker requesting an endless number of contract evaluations (and signatures).

To solve the first problem, oracles could require a small up-front payment to establish a contract. And to solve the second, oracles could require that any escrow disbursement also include a small payment (they would simply refuse to sign any escrow disbursement transaction that did not include a payment to their public key). All that makes economic sense, and gives oracle operators a clear business model.

Leveraging Bitcoin transactions for the escrow/funding parts of the problem protects oracles from a whole other set of possible denial-of-service attacks; for example, "penny-flooding" a contract to make it very CPU-expensive for the oracle to evaluate would cost the attacker a significant amount of Bitcoin transaction fees.

Oracles might also put limits in their terms of service to fend off potential attackers, and collaborate to confiscate escrowed funds if an attacker created a very expensive-to-validate contract.: "Any contract that uses more than one CPU-microsecond to validate may be terminated with the funds disbursed in equal amounts to the N validating oracles."  They would maintain their reputations by publishing all of the information about the rogue contract.

But... but... doesn't it have to be more complicated than that? New Bitcoin Script opcodes? Contract code in the blockchain? A merged-mined chain or new colored coin or something?

I don't think so. Bitcoin already provides a global currency and distributed ledger-- there is no need to re-invent those wheels. Combining real-world information with Bitcoin is where things start to get really interesting.
234  Other / Politics & Society / Re: Was U.S. Army Sgt. Bowe Bergdahl a Traitor? on: June 05, 2014, 11:27:53 AM
I'm still convinced we went to war in Afghanistan for precious metals, of course, you'll never get politicians to admit this and the media barely report on it as with anything that's important.

Do not forget heroin - CIA funds its blacks ops by, among other things, trafficking with all kinds of drugs, among which heroin. Afghanistan was the first producer of opium in the world (the "precursor" of heroin) until the Taliban arrived and destroyed all the opium camps precisely to fuck with CIA interests, luckily enough for the US they bombed the country killing hundreds of thousands to restore their profitable businesses - now opium cultivation is at an all time high in Afghanistan thanks to CIA money pouring into it.

Just check this BBC graph, it speaks for itself:



Source: http://www.bbc.co.uk/news/world-asia-24919056

As soon as the Talibans destroyed all the fields (early 2001) 9/11 happened and oh, Talibans were crushed and opium cultivation fields restored. If you watch the opium fields on satellite images you will see that they are all in US controlled areas.
235  Other / Off-topic / Re: Oh my god, I LOVE ARMORY! ARMORY SAVED MY BITCOINS FROM GETTING STOLEN! on: May 31, 2014, 11:05:24 PM
You got it all wrong on many levels but I'll try to keep it as short as possible: get the latest version of armory (0.91.2). It builds a local database without storing the full blockchain in RAM, wait for a few hours during the first synchronization and then armory start up will be almost immediate.

If it's still too slow your hardware is not good enough to run the online instance of armory, upgrade it or use a different software.
236  Other / Politics & Society / Re: Losing the High Moral Ground on: May 29, 2014, 08:17:54 PM
Are you ready to be personally extorted by anonymous bomb threats for anonymous payments in what you consider civilized society?

That has absolutely nothing to do with cryptos.
It has everything to do with them. There is no other way to do it risk free without cryptos.

Nothing is "risk free", and extortion has existed long before cryptocurrency was invented.

Most people do not understand that there is no such thing as "selective" freedom: either everybody is free, or nobody is.

Freedom comes always with a cost, focusing on the "bad press" that black markets could give to Bitcoin is incredibly narrow minded (despite of one's opinion on "drugs" or this or that "illegal" thing), because the flourishing of "black" markets is just a blatant example of the incredible empowering force that Bitcoin constitutes.
237  Bitcoin / Armory / Re: Using Armory anonymously? on: May 19, 2014, 09:31:12 AM
How do I verify that Armory is running via TOR?

Thanks!

TOR use port 9150 not 9050, FYI.

Tor Browser Bundle uses port 9150, Tor daemon uses port 9050.

You need to verify that Bitcoin Core is running via Tor - you can do that easily by using Wireshark. If Bitcoin Core is running via Tor, then you are OK (Armory connects via Bitcoin Core only).

238  Bitcoin / Hardware / Re: Should I cancel my BFL 4/2/2013 Order? on: May 19, 2014, 09:29:30 AM
BFL has pretty much admitted they were mining on customers hardware.
239  Bitcoin / Armory / Re: Please Help Test Armory 0.91-beta! on: May 12, 2014, 09:16:43 AM
Two short questions:

If consistency check is OK on 0.9.1 then we are all good?
0.9.2 is still unstable and thus 0.9.1 is the recommended release?

Thank you Alan.
240  Bitcoin / Armory / Re: Please Help Test Armory 0.91-beta! on: May 06, 2014, 11:20:43 AM
Should the signed version of Armory downloaded from the secure feature be verified offline? How risky is to verify it online?
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 58 59 60 61 62 ... 260 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!