Bitcoin Forum
June 21, 2024, 02:25:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 [206] 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 »
4101  Bitcoin / Armory / Re: Armory Bitcoin Wallet Raises $600k led by Trace Mayer on: September 16, 2013, 11:56:21 AM
Big news!  

https://bitcointalk.org/index.php?topic=56424.msg671650#msg671650

P.S. - This is still the Armory discussion thread, I just changed the topic temporarily to draw attention to the big news!

@goatpig -- thanks!  you may yet get the bounty.  But I'll be back to you later after the media storm subsides Smiley

Gratz on the investor, I hope armory will grow into an even better wallet software. I personally hope you'll implement a mod/add-on system to allow side devs to bing in their own small contribution.

I ended up helping at the very moment my help wasn't required anymore. Story of my life =P.
4102  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 13, 2013, 07:32:20 PM
I have successfully compiled the ramreduceleveldb branch on vc11 x86 (msvs2012 express). The method outlined can be reproduced on vc9/10 (msvs 2008/2010) with no extra changes to either projects (leveldbwin and armoryengine_msvs2005). Keep in mind that to since the compile relies on a library compilation of leveldbwin, you need to compile armory with the same compiler as you used for leveldb. (Don't go around building leveldb with vc9 and then linking it to an armory project built with vc11)

Note: this is a compile of armoryengine_msvs2005 project only, not the SWIG to python part, which is trivial in this case from what I understand of the project (i don't know squat about python and swig). The compile is untested, I simply went as far as yielding a ArmoryEngine_MSVS2005.dll (no main declared in this branch)

Step #1: leveldb

Grab leveldbwin from the google project page: https://code.google.com/p/leveldbwin/

1) Pick the project of your liking in the build folder (msvc9 or msvc10). I used msvc10 and converted the project to msvc11 since this is my compiler.

1.a) To compile you need ATL. If you're using an express version of msvc, you'll have to install WinDDK 7.1 (Driver Development Kit): http://www.microsoft.com/en-us/download/details.aspx?id=11800. Make sure you grab 7.1 and not 8.0 or WinSDK as those do not support ATL anymore. Skip this step if you have a pay version of msvs.

2) In the configuration manager, pick Release (for the static lib compilation). Don't bother compiling test, you don't need it. I used snappy for compilation, so no defines to drop at this point.

3) Right click each project (leveldb and snappy), go to "Config properties -> C/C++ -> Code generation". Make sure Runtime Library is set as Multi Threader (/MT). This defines whether the C librairies used to compile are statically or dynamically linked. My understanding of this project is that you'd rather not distribute msvc runtime binaries so stick to static compile.

4) Rebuild the project, pick up leveldb.lib in ./_exports/Release and shove it where you want to have it for the armory compile (either make a new folder for it or directly link to it from the project)

Step #2: Armory

Here is the list of all the modifications I did to the code and the project to get it to compile:

Quote
changes to armory bitcoin for msvc compilation:

# added compiler directives in binarydata.h to not manually define int types on vc10+

# added compiler directives in log.h to not overload logstream and children class >> operator with
both size_t and unsigned int arguments in msvc. They're considered the same and the compiler will
complain about method redefinition.

# added leveldb include folder to msvc project

# excluded FileDataPtr and BlockUtilsTest from msvc project (not in the branch but in the msvc project)

# added leveldb_wrapper.cpp to project

# added StoreBlockObj.cpp to project

# NowTimeInt wasn't defined for win32 (log.h). Defined it by copying the non win32 code and including
<time.h>. This version of time returns the amount of seconds since the unix epoch on my machine
(win7 x64 sp1). It's safe to assume all version of windows will behave in such fashion as this library is
wrapped around a WinAPI call on Windows.

# added new folder to hold static leveldb.lib

# added leveldb.lib to addional dependencies

# changed project from .exe to .dll as there is no main defined (probably cause there is no test code)

# got rid of build events for armoryengine_msvs2005.sln

# make sure you're using Multi Threaded (/MT) for the runtime library.

# rebuild only the armoryengine_msvs2005 project so that it doesn't trigger errors with the custom build events failing to grab guardian or py2exe.

voila


Note: I first tried to dynamically link leveldb to armory, but it failed to export leveldb::DestroyDB properly. The issue disappeared with the static link so I stuck to that for now. On top of that leveldbwin has no x64 build setup, so I'll consider making my own compile of leveldb to allow for dynamic linking and x64 releases.

There are about 100 warnings, 90% of them are related to possible data loss due to assignment without type casting. The rest seems to be msvc complaining about unsafe routines. Both cases are irrelevant.
4103  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 12, 2013, 11:53:03 PM

Still a 2 BTC bounty available! (I'm looking in goatpig's direction).

I've determined that I don't care what version of MSVS is used for compiling the C++ side of Armory.  I've been meaning to upgrade to MSVS 2010 or 2012 anyway... if someone gives me a solution using one of those, you get the 2 BTC.  The "checkout" criteria for the bounty is that the project must successfully compile leveldb (or I must be able to do it myself), and then it must link properly to the code in the ramreduceleveldb branch.  And of course, some documentation on how it was done...

The reason I haven't upgraded to MSVS 2010 or 2012 is because there's a bit of pain doing so (like MSVS 2010 now supports the equiv of <cstdint> in Linux, so it complains about my redefinitions).   Whatever, if someone can take a shot at it, or at least give me a partial solution, you get part of the bounty!


I'll give it a look but I won't be around from Friday to Sunday night, so don't expect speedy delivery =P

I'll attempt to compile the whole project on vc11 express for the following reasons: express is free to download, and free to use to deploy open source projects, makes sense so far, and it's MS dedicated compiler. On top of that, vc11 adds some of the C11 improvements, including atomics, and leveldb relies on std::atomics to compile. This is partly why it's such a pain to compile it with vc10 and vc9, as you have to use WinAPI's Interlocked functions to support atomicity. That and setting up the environment >_>

In case you're having trouble with warnings from a version of msvc to another, consider defining  _CRT_SECURE_NO_WARNINGS

4104  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 10, 2013, 04:33:32 PM
leveldbwin is a google project for msvc 9 and 10 that allows you to complile leveldb as a dll on windows

https://code.google.com/p/leveldbwin/downloads/detail?name=leveldb_1_20_win32_src.zip&can=2&q=

To compile, it requires ATL librairies, which are available in WDK 7.1 or pay versions of visual studio 9 and above.

Once you get the DLL to compile the integration is straight forward.

I personally use vc11 express so I have to get the WDK before I can compile the project and test it. I have however successfully compiled this project a few months ago with vs9.

*edit*

After installing WDK, the project successfully compiled, yielding a static library for snappy and both static and dynamic libraries compile options for leveldb.
4105  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 10, 2013, 04:21:41 PM
Getting closer!  At least I think I have all the issues contained.  Except for that battle with leveldb+windows.  Btw, I'm still offering 2 BTC to anyone who helps me get leveldb built in Windows and integrated into my project.  It is remarkably unpleasant.

Which compiler are you using?
4106  Other / Politics & Society / Re: Police State? on: April 20, 2013, 04:26:14 PM
I don't know what people gave up? They looked in people's houses for a dangerous man, no one else was arrested so I think the manhunt was more important then anything else at that time.

So can I ask what is the appropriate way for a government to handle this situation? What do you say monday morning quarterbacks?

I was only responding about the Franklin quote, but since you insist upon antagonizing everyone who doesn't abide by your perspective, here's my take:

This administration is attempting to pass gun control laws while at the same time, it indulges in an inappropriate, wide scale display of force, which is akin to an effective form of martial law. This is the "what people gave up" part.

Handling the suspect in such fashion also constitutes a major contradiction with the habeas corpus, which is the corner stone of modern civilization, as you are enjoying right now. I don't understand how you can abide by these kind of practices, regardless of the evidence you think is acceptable to charge the suspect with.

The first step to tyranny is disarming the population and the formation of a police state. The second one is bypassing justice and its rigorous process on the premise of national priority. Look at what we have here. A single act of terrorism and the populace applauds while the fundamental ideals of its nation are being trampled by big centralized power.
4107  Other / Politics & Society / Re: Police State? on: April 20, 2013, 03:59:42 PM
http://www.cnn.com/2013/04/19/us/boston-area-violence/index.html


"The government is invoking the public safety exception to question Tsarnaev, meaning in cases of national security a person can be questioned without being read their Miranda rights,"

"Republican Senators John McCain and Lindsey Graham called for Tsarnaev to be held as an enemy combatant."

DISGUSTING

Why is that disgusting? The guy bombed an area and killed people that is disgusting.


I like how you people in this thread are all up in arms about the government setting in effect actions to protect more people. This thread is just as bad as the anti-jewish threads. Seriously.

What was that quote By Ben Frankie... somethin about liberty and safety... hmm  Roll Eyes

Something like "Those who give away part of their liberty for more safety don't deserve neither and will lose both"
4108  Bitcoin / Development & Technical Discussion / Re: Can anybody stall Bitcoin for 72BTC per hour? on: March 02, 2013, 12:47:40 AM
ebay's market cap is ~ $87189480000 PayPal ~ 1/3  =  $29063160000 = mc

198btc  *  24h * 365days * 35$/btc  =   60706800    ~=  mc * 0.2%

if I got it right paypal could stall bitcoin for a year at 0.2% of their market cap.

even worse, as price would fall stalling would become cheaper. guessed cost to run her into the ground: $100,000

As bitcoin price would drop they could even profit from it (going short).


I always hate when I realize something disturbing about Bitcoin.

You don't understand the mechanics of Bitcoin. Your assumption is that tx fees will remain static. Bitcoin is built to function without the coinbase reward, only on tx fees. Competition for tx fees is natural and already part of the system. This isn't an attack, it's just using Bitcoin as intented. The more transactions are processed, the more expensive spots in blocks get. This "attack" would only increase the BTC/$ exchange rate at an exponential rate.

Simple example: Assume that your attacker emits 2400 tx per block with an 0.005 fee. It is fair to say this would increase the minimum fee by 0.001 BTC, as anyone who wants to get his tx through would just pay 0.006. Now assume the attacker is a lunatic and is going to fill his next tx batch with the new min fee. He would essentially increase the fee by 0.001 BTC per block, on every block. A week down the road, the fee would be about 0.15 BTC and this guy would need about 50k BTC a day just to fill the blocks.

This practice would have 2 effect: First, he would the biggest consumer (read: supporter) of BTC out there. After a couple weeks of this stupidity, the "attacker" would represent 90% of daily BTC trade volume, pumping the market cap up 10 folds.

Second, I doubt anyone with a meaningful BTC tx would be afraid of even a 0.5 BTC fee. You were talking about Paypal. Their fee is like 5% per transaction. That would be a tx as small as 10BTC with a 0.5BTC fee. However, a 0.5BTC fee implies the attacker needs 170k BTC a day to pull his little trick. With such a big buyer, we'll break $500/BTC easily and it would cost him short of $100mil to pull his move on a daily basis.
4109  Alternate cryptocurrencies / Altcoin Discussion / Re: Ripple Giveaway! on: February 22, 2013, 06:24:52 PM
rwZ3fWcR7ChPFzR3NtBKdoqVZntHESBBPY
4110  Bitcoin / Bitcoin Discussion / Re: France Is Planning To Prohibit Cash Payments Over €1,000 on: February 14, 2013, 09:34:45 PM
Yeah, go try USA health system and then post again, if you managed to pay the insurance and you didn't die because you are poor and you could not pay.

At least I'd have the opportunity to pay for it... Don't talk about French health care, just don't.
4111  Bitcoin / Bitcoin Discussion / Re: France Is Planning To Prohibit Cash Payments Over €1,000 on: February 14, 2013, 09:23:54 PM
A note about taxes: in europe we have a decent public health system

You're trolling right? French health care, for the least, is a catastrophe. I've experienced it first hand. My family too.
4112  Local / Hors-sujet / Re: Ce qui cloche avec les banques. on: February 13, 2013, 05:38:20 AM
Je n'ai jamais dit une chose pareille.

Il est bien évident que quand un acteur économique profite du système ou en tire un avantage disproportionné ou inéquitable, c'est du côté du système qu'il faut regarder.

L'état dans lequel se trouve cycliquement notre économie est lié au recours systématique au crédit, crédit qui n'est pas mauvais en soi, mais qui est pratiqué dans le cadre d'un système cassé (des entités commerciales ont le pouvoir de créer de la monnaie ex-nihilo et on ne laisse pas disparaître les acteurs ayant mal pricé leur risque)

Le problème c'est pas que ces entités commerciales ont des pouvoirs insencés, c'est que le gouvernement fait usage de la force pour les defendre.

Comment ignorer que la législation actuelle n'est que le résultat d'un lobbying intense et permanent de la puissance financière sur le législateur.
D'ailleurs, qui est le régulateur suprême en Europe, patron de la BCE ? Un ancien dirigeant de Goldman Sachs.
Les banques sont responsables car elles ont empêché tout système alternatif de se développer: cf le code monétaire et financier écrit par des juristes sous la dictée des "régulateurs", en particulier la section concernant les monnaies complémentaires.

C'est un amalgame facile, tout aussi facile qu'il est à démonter. Tu insinues que les banques sont puissantes donc elles ont corrompu le gouvernement. Mais elles dérivent cette puissance de cette meme corruption du gouvernment. Ce qui n'a ni queue ni tete.

L'histoire est simple. Le gouvernment est une entité centralisée, surpuissante, avec un monopole sur la force pour entériner toutes ses régles sans conteste et est hautement corruptible. Donc des gens mals intentionés en profite pour le corrompre à leur profits.

A quoi ca sert d'accusé un voleur de vole? C'est son job! Mieux vaut se demander comment il est entré, ou plutot dans ce cas, qui l'a laissé entrer? Grand temps de murer une fenetre pourrie.
4113  Bitcoin / Press / Re: 2013-02-11 Does Anyone Bitcoin? on: February 12, 2013, 02:58:56 AM
I guess this is good a sample of the myths and preconceptions still going on around bitcoins. Quite informative I'd say.
4114  Bitcoin / Press / Re: 2013-02-09 On Wikileaks, Bitcoin... on: February 11, 2013, 11:39:38 PM
and von Mises was Austrian. Still he has his greatest following in the US. Which in turn could have had too much influence on someone in France.

He has a great following in the US because they are culturally predisposed to agree with his teachings. That was your implication when you used the word "brainwash", and my response was that I'm French, implying I'm not culturally formated to agree with Austrian economics, and yet I conclude that anarcho-socialism is senseless.

Quote
I meant that in the context that most socio-economic theories, like the "anarcho"-"capitalistic", have never been tried in practice. In Spain some were, and worked well.

My comment about anarcho-socialism was at a fundamental level. The concept is contradictory. You are moving the topic to a factual demonstration like here:

Quote
First, when general assemblies were held, the results were recommendations, not coercive. There was no executive branch or the like.

Second, there were independent "individualists" who lived rather self-sufficiently on the land and essentially bartered with the collectives. They were a minority though, humans usually seem to voluntarily choose to be part of a larger collective.

See, you may call this anarcho-socialism but it isn't. This is plain anarchism. It doesn't matter how the guidelines are emitted nor who emits them, individuals are at a liberty to apply them or not. As long as they don't apply it, then socialism isn't effective. The point is, for resources to be spread evenly, it implies those who produce more have to give to those who produce less. If they can choose to stop the hand outs, then socialism isn't effective, this is just an act of charity in an anarchy. If they can't opt out, then the hand outs are compulsory and socialism is indeed in place, because its guidelines being enforced are now functional as rules. Charity is voluntary, socialism is compulsory. Charity != socialism.

The "individualists" you are mentioning are proof of this. Socialism is fundamentally opposed to private property so it will either attempt to assimilate these individuals or wipe them out.

Quote
Fourth, what is a collective after all. A voluntary group that shares resources and risk

There are many definitions of collectives depending on how deep you're willing to delve into human interaction mechanics. The one you're giving is a rather high level definition that is the result of a lot of meaningful societal choices. I will settle with a lower level definition for now: A collective is a group of individuals who interact with each other according the same guidelines.
4115  Local / Discussions générales et utilisation du Bitcoin / Re: Implantation du Bitcoin en France on: February 11, 2013, 09:27:53 PM

/mode sarcasme ON

La France est, avec Cuba et la Corée du Nord, l'un des derniers bastions communistes.  Sa population active est majoritairement constituée de chomeurs et de fonctionnaires, dont les revenus dépendent directement de la capacité de l'Etat à emprunter de la monnaie.  Il est donc normal que les français voient d'un mauvais oeil toute initiative non-étatique dans le domaine monétaire.

/mode sarcasme OFF


xD. Pour etoffer par exemple, trés peu de Français ont les notions les plus rudimentaires du fonctionnement d'une banque centrale. Il y a un terreau culturelle en France qui dissocie vie sociale et economique, la premiere étant au premier plan et la deuxieme considérée comme le terrain exclusive des spécialistes et autres technocrates. Difficile d'implenté une approche décentralisé avec un tel publique.
4116  Bitcoin / Press / Re: 2013-02-09 On Wikileaks, Bitcoin... on: February 11, 2013, 09:21:26 PM


nice work, Byron!
4117  Local / Hors-sujet / Re: Ce qui cloche avec les banques. on: February 11, 2013, 09:19:52 PM
Le système financier actuel a oublié les fondamentaux et ne laisse plus sa place aux équilibres de marché. Ou est l'incitation à l'efficacité quand on ne laisse pas les banques libres de faire faillite ? Que devient une gestion saine quand les profits sont privés et les pertes publiques ?

Les banques profitent d'un avantage qui est l'énorme barrière à l'entrée dans ce marché et leur proximité du robinet de la création monétaire, elles ont l'opportunité de profiter des avantages de la planche à billets avant que l'inflation correspondante ne produise ses effets.

Hate the game, not the players. L'insinuation que les banques sont les responsables de l'état désastreux de l'économie est une supercherie intellectuelle. Aucun établissement financier ne pourrai se conduire d'une telle sorte sans les législations en place. Le systeme financiers est voyou car il est construit de la sorte par la législation actuelle.

C'est vouloir punir le renard pour avoir mangé les poules sans admettre que le fermier lui à déroulé le tapis rouge. On ne puni pas le vrai coupable, ni on ne change la donne.
4118  Bitcoin / Press / Re: 2013-02-09 On Wikileaks, Bitcoin... on: February 11, 2013, 08:55:27 PM
Bitcoin has rules, yet it is completely compatible with Anarchy. If you choose to use Bitcoin, you automatically abide by the rules. You can attempt to break the rules if you wish, but you will simply be ignored by the rest of the network.

You're talking about mechanics, not rules.
4119  Bitcoin / Press / Re: 2013-02-09 On Wikileaks, Bitcoin... on: February 11, 2013, 08:46:27 PM

Anarcho-socialism is a disturbing yet clever example of such difference, even if the concept makes no sense.


That's typical US-American brainwash. Social libertarianism has more historical precedence than market libertarianism. Watch this docu: http://www.youtube.com/watch?v=qH43YHaUGyQ

First I'm French. Second, historical precedence doesn't validate an action or ideal. For ages, religious fundamentalists have had women stoned to death for adultery. In the civilized world (read the last century), it's only considered a precedent for divorce. That stoning precedes divorce doesn't qualify stoning as the preferable alternative, nor does it make it more sensible.

But the issue with anarchism is that the rule is that there is no rule.  It's kind of an oxymoron.  Anarcho-socialism only makes it more obvious.

I don't agree. Anarchism is a set of ideas based on the premise that society can be functional without rules, and that rules are more detrimental than they are beneficial. In that sense it is a guideline, to which you abide voluntarily. Socialism can only exist through rules. By that fact it is purely coercive, so it doesn't support opting out. Under this light, socialism can't use anarchy as its model since anarchy isn't compulsory, yet that is a prerequisite for socialism.

Actually anarchy means "no ruler". Anarchists can create and live by any set of rules they desire. It's when you try to impose those rules on another (become a ruler) that you are no longer dealing with anarchy.

I disagree with this definition. A rule exists if it is enforced. To break the rule means to be forcefully exposed to the punishment. If anarchists were to live under rules, and happened to break one, then they would be presented with 2 alternatives: endure the punishment voluntarily or opt out of the rule. Those conditions are contradictory with the mechanics of rules.
4120  Bitcoin / Press / Re: 2013-02-09 On Wikileaks, Bitcoin... on: February 11, 2013, 08:24:26 PM
/gigacrush énorme

^ qft

The issue with anarcho-socialism is that anarchism means no rules and socialism is a set of rules.
Pages: « 1 ... 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 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 [206] 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!