Re: [Bitcoin-development] Block Size Increase

2015-05-07 Thread Jérémie Dubois-Lacoste
Any proposal to switch to a new hardcorded value so we have time to
*really* figure out later what's next and all implications, is a road
to a gigantic issue later when we want to switch to that next.

Sure we would have more time to think about, research all
implications, simulate, discuss, etc. But the ability then to agree
enough on a change to roll it out successfully will be much smaller,
because of the economy being built on top of Bitcoin being much larger
and the technical specifications of Bitcoin being closer to a complete
freeze.

What I'm trying to say is that we should look at long term lasting
solutions even if it takes more effort and time right now and puts the
network into some troubles for a while, because they're short term
troubles. (You define troubles, depending on which side you stand
at the moment...).

I personally believe in adaptive block size mechanisms, because:

(i) common sense tells me harcoding is never a solution for a system
whose usage is for many aspects unpredictable
(ii) we can't rely on human consensus to adapt it (seeing the mess
 it is already this time).

It would have the advantage to place this block size issue entirely as
part of the algorithmic contract you agree on when you use Bitcoin,
similar to the difficulty adapation or the block reward.


Jérémie


2015-05-07 21:37 GMT+02:00 Mike Hearn m...@plan99.net:

 These statements may even be true, but they're no logical conclusions
 even if they seem obvious to you.
 I don't think those claims are strictly true, specially because they
 involve predictions about what people will do.
 But if they're true they require some proof or at least some explanation.


 Thank you for your patience, Jorge.

 I have written up an explanation of what I think will happen if we run out
 of capacity:

https://medium.com/@octskyward/crash-landing-f5cc19908e32

 Now I'm going to go eat some dinner :)

 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] Block Size Increase

2015-05-07 Thread Jérémie Dubois-Lacoste
 I have written up an explanation of what I think will happen if we run out
 of capacity:

https://medium.com/@octskyward/crash-landing-f5cc19908e32
Looks like a solid description of what would happen.

I fail to see how this description wouldn't be applicable also to a
20MB-network in some time in the future, say ~3 years from now, if
Bitcoin keeps taking off.
If you agree that it will be harder in the future to change the block
limit again, and we switch to hardcoded 20MB, then aren't we just
going from an immediate relief to a future larger blockage?




 Now I'm going to go eat some dinner :)

 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] Fwd: death by halving

2014-10-28 Thread Jérémie Dubois-Lacoste
Answering today's concerns with yesterday's facts is dangerous,
especially with bitcoin on a 4 years period. I personally consider all
arguments like we went through once, and nothing special. So no
disturbance worthy of discussion to expect baseless.
Also, starting a topic with mentions of death is not leading to any
useful discussion.

@Topic starters: don't oversell your topic with that kind of
vocabulary hype. death by halving, seriously?
@Everybody else: don't focus on the chosen vocabulary, or use it to
discard what might be a relevant discussion topic.

The fact that a topic was brought up many times since a long time,
does not mean it is not relevant. It only means it is a recurring
concern. I read no convincing argument against a significant
disturbance of the mining market to come. The fact that it is known in
advance is no counter argument to me.
Environmental conditions will have changed so much, the next halving
occurence might have nothing to do with the previous one, and it
should be perfectly ok to discuss it instead of putting the whole
thing under the carpet.

What is most important to the discussion to me: the main difference
between the last halving and the one to come is the relative weight of
ideology vs. rationality in miners's motivations. Effectively putting
us closer to the original bitcoin premises (miners fully rational).
Miners were close to being 100% individuals last halving, they are now
largely for-profit companies. This isn't a change we can overlook with
pure maths or with previous experience.


Jeremie DL





2014-10-28 21:36 GMT+01:00 Gregory Maxwell gmaxw...@gmail.com:
 On Tue, Oct 28, 2014 at 8:17 PM, Ferdinando M. Ametrano
 ferdinando.ametr...@gmail.com wrote:

 On Oct 25, 2014 9:19 PM, Gavin Andresen gavinandre...@gmail.com wrote:
  We had a halving, and it was a non-event.
  Is there some reason to believe next time will be different?

 In november 2008 bitcoin was a much younger ecosystem,

 Or very old, indeed, if you are using unsigned arithmetic. [...]

 and the halving happened during a quite stable positive price trend

 Hardly,

 http://bitcoincharts.com/charts/mtgoxUSD#rg60zczsg2012-10-01zeg2012-12-01ztgSzm1g10zm2g25zv

 Moreover, halving is not strictly necessary to respect the spirit of 
 Nakamoto's monetary rule

 It isn't, but many people have performed planning around the current
 behaviour. The current behaviour has also not shown itself to be
 problematic (and we've actually experienced its largest effect already
 without incident), and there are arguable benefits like encouraging
 investment in mining infrastructure.

 This thread is, in my opinion, a waste of time.  It's yet again
 another perennial bikeshedding proposal brought up many times since at
 least 2011, suggesting random changes for
 non-existing(/not-yet-existing) issues.

 There is a lot more complexity to the system than the subsidy schedule.

 --
 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development

2014-10-28 21:57 GMT+01:00 Alex Mizrahi alex.mizr...@gmail.com:


 This thread is, in my opinion, a waste of time.  It's yet again
 another perennial bikeshedding proposal brought up many times since at
 least 2011, suggesting random changes for
 non-existing(/not-yet-existing) issues.

 There is a lot more complexity to the system than the subsidy schedule.


 Well, the main question is what makes Bitcoin secure.
 It is secured by proofs of work which are produced by miners.
 Miners have economic incentives to play by the rules; in simple terms, that
 is more profitable than performing attacks.

 So the question is, why and when it works? It would be nice to know the
 boundaries, no?


 --

 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development


--
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


[Bitcoin-development] Partial wallet rescan

2014-10-07 Thread Jérémie Dubois-Lacoste
Hi all,

Before starting to implement a patch for a specific need, I would like
to be sure that it was not written already and available somewhere.
This list is probably my best chance.

I would like to add an optional parameter block_heigh to -rescan,
from which the rescan would then start. When performing the wallet
rescan, everything before the block number block_heigh would be
ignored.
Thus, it would do pretty much the same thing as the wallet birthday
mechanism (which relies on nTimeFirstKey), the difference being that
the point in time where to start would be *explicitly* given by the
user, at launch time, on the command line. Another possiblity is to
provide as parameter a time stamp instead of a block height; the
interesting part for me is that anyway that information is explicitly
provided by the user.

Regards,

Jeremie

--
Jeremie Dubois-Lacoste, PhD.
Belgian Bitcoin Association, Director.
Université Libre de Bruxelles, Post-Doctoral Researcher.

--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] Looking for GREAT C++ developer for exciting opportunity in bitcoin space

2013-12-29 Thread Jérémie Dubois-Lacoste
Hey,

I doubt this list is for this kind of thing. I am following
bitcoin-development since a long time but never participated because I
believe discussions should be well-focused and I never had anything
relevant to say.
Evan, I am pretty sure that emails such as yours will cause the true
discussions between core-dev (or those closely graviting around) to
move elsewhere on a less public channel, where people like me won't be
able to follow them anymore. Thus my request: please post this kind of
things elsewhere, because you are hijacking a list just to target his
audience, but not to contribute relevant content. (A definition
usually describing spam).

Cheers,

Jeremie


2013/12/29 Evan Duffield eduffiel...@gmail.com:
 Hello,


 We’re a startup looking for 1 or 2 really good C++ programmer that is
 familiar with the bitcoin internals to help with a for-profit startup.


 We will be able to provide more information about the project after signing
 a non-compete/non-disclosure agreement. Our coin will be one of the truly
 unique coins that are not just a clone of the original Bitcoin code. In
 short the project will be a merge-mined altcoin that will provide a very
 useful service to the whole crypto-coin ecosystem.


 If you have added any features to Bitcoin or related technologies this is a
 definite bonus. Please include information about the work you’re done in the
 space.


 We have detailed plans on how to implement it and the roles we are looking
 to fill. If interested please email eduffiel...@gmail.com with a description
 of your work experience and we’ll vett the applications and share our plans
 to see if you’re interested.


 Thanks,


 Evan  Kyle

 Hawk Financial Group, LLC

 --
 Rapidly troubleshoot problems before they affect your business. Most IT
 organizations don't have a clear picture of how application performance
 affects their revenue. With AppDynamics, you get 100% visibility into your
 Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics
 Pro!
 http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development


--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development