the way it has mostly been working. But even before stepping
down as Lead I was starting to wonder if there are ANY successful open
source projects that didn't have either a Benevolent Dictator or some clear
voting process to resolve disputes that cannot be settled with rough
consensus.
--
--
Gavin
irrelevant in the long-run?
Or, even simpler, why couldn't the little miners just run their
block-assembling-and-announcing code on the other high-bandwidth-side of
the bandwidth bottleneck?
--
--
Gavin Andresen
% of
hashpower follows) of setting aside some space for high-priority
transactions regardless of fee might also be enough to cause this attack to
fail in practice.
--
--
Gavin Andresen
/bitcoin/bitcoin/pull/6077 ).
If Chun had six seconds of latency, and he can't pay for a lower-latency
connection (or it is insanely expensive), then there's nothing he can do,
he'll have to live with a higher orphan rate no matter the block size.
--
--
Gavin Andresen
hashing power to secure the network if there are bigger
blocks I've written about that:
http://gavinandresen.ninja/block-size-and-miner-fees-again
If you mean something else, then please be specific.
--
--
Gavin Andresen
, and all of my
back-of-the-envelope calculations indicate the costs are reasonable.
If consensus is 8 because more than order-of-magnitude increases are
scary -- ok.
--
--
Gavin Andresen
then we're going to have to agree to disagree.
So: what is your specific proposal for minimum requirements for
connectivity to run a full node? The 20MB number comes from estimating
costs to run a full node, and as my back-and-forth to Chang Wung shows, the
costs are not excessive.
--
--
Gavin Andresen
, and if we ever get really serious about scaling up we'll need to
fix the protocol to reduce that overhead, but that won't be a problem for
years).
--
--
Gavin Andresen
government bans Bitcoin entirely here:
http://gavinandresen.ninja/big-blocks-and-tor
... and the issues are essentially the same, independent of block size.
--
--
Gavin Andresen
, you'll 1.3Mbps or less.
I think we can accept 5MB block at most.
Are you worried about paying too much, or do 20MB blocks feel like too
much ?
--
--
Gavin Andresen
://gavinandresen.ninja/when-the-block-reward-goes-away
--
--
Gavin Andresen
--
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists
with lots of variables has lots of different
maximum solutions, and that means better decentralization -- there is less
likely to be one perfect place or way to mine.
--
--
Gavin Andresen
be the difference in your bandwidth costs between 2MB
blocks and 20MB blocks?
--
--
Gavin Andresen
--
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https
is what code the majority of merchants and exchanges
and miners are running.
--
--
Gavin Andresen
--
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
?
* I'd like to see some better conclusions to the discussion around
long-term incentives within the system.
Again, see http://gavinandresen.ninja/when-the-block-reward-goes-away for
what I think about that.
--
--
Gavin Andresen
on the network.
(e.g. see the count at https://getaddr.bitnodes.io/nodes/ )
--
--
Gavin Andresen
--
___
Bitcoin-development mailing list
Bitcoin-development
skeptical about this idea.
By the time a hard fork can happen, I expect average block size will be
above 500K.
Would you support a rule that was larger of 1MB or 2x average size ? That
is strictly better than the situation we're in today.
--
--
Gavin Andresen
-to-roll-out-bigger-blocks )
There is the a sudden jump to a 20MB max might have unforseen
consequences risk that I don't address, but a dynamic increase would fix
that.
--
--
Gavin Andresen
Can we hold off on bike-shedding the particular choice of parameters until
people have a chance to weigh in on whether or not there is SOME set of
dynamic parameters they would support right now?
--
--
Gavin Andresen
://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
--
--
Gavin Andresen
attacks.
--
--
Gavin Andresen
--
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
Voegtlin thom...@electrum.org
wrote:
Le 12/05/2015 15:44, Gavin Andresen a écrit :
Ok, here's my scenario:
https://blog.bitcoinfoundation.org/a-scalability-roadmap/
It might be wrong. I welcome other people to present their road maps.
[answering to you only because you answered to me
can (honestly) do.
--
--
Gavin Andresen
--
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
:
The curious task of economics is to demonstrate to men how little they
really know about what they imagine they can design. - Friedrich August
von Hayek
--
--
Gavin Andresen
--
One dashboard for servers and applications across
time to adjust the hard upper limit. If we have
a hard upper limit and a lower dynamic limit, perhaps adjusting the hard
upper limit (up or down) to account for the block reward halving, based on
the dynamic limit
RE: the lower dynamic limit algorithm: I REALLY like that idea.
--
--
Gavin
a constant
fee pressure. If tuned properly, it should both stop spamming and increase
block size maximum when there are a lot of real transactions waiting for
inclusion.
- Joel
--
--
Gavin Andresen
--
One dashboard
much change sooner or later.
There is not yet consensus on exactly how or when. I will be pushing to
change it this year.
This is what I will be pushing to change it this year looks like.
--
--
Gavin Andresen
--
One
to start producing bigger blocks
and eventually trigger the hard fork.
Because ultimately consensus comes down to what software people choose to
run.
--
--
Gavin Andresen
--
One dashboard for servers and applications across
/the-myth-of-not-full-blocks
We don’t need 100% full one megabyte blocks to start to learn about what is
likely to happen as transaction volume rises and/or the one megabyte block
size limit is raised.
--
--
Gavin Andresen
, it will first
need a cycle of making this non-standard, and then in a further
release doing a second softfork to enforce it.
It's a 2-line change; see #5743.
--
Pieter
--
--
Gavin Andresen
--
Dive into the World of Parallel
to receive
feedback from community.
IMO it's better to pair a protocol spec with an implementation.
--
--
Gavin Andresen
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel
as well :
awkward English. How about just This proposal has the added benefit of
reducing transaction malleability (see BIP62).
--
--
Gavin Andresen
--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA
and
ASN.1 are too complex.
--
--
Gavin Andresen
Chief Scientist, Bitcoin Foundation
https://www.bitcoinfoundation.org/
--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month
to make a payment or maybe Give them an array of
PaymentRequests for the next X days/months/years of payments.
--
--
Gavin Andresen
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly
apply to transaction with strict nVersion==3, and not to
higher ones.
I agree; soft-forking is a useful way of rolling out upgrades, we shouldn't
prohibit it.
--
--
Gavin Andresen
is
the least I can pay and still be 90% sure I get confirmed in 20 blocks ?
Hours? Days? Weeks?
--
--
Gavin Andresen
--
___
Bitcoin-development mailing list
Bitcoin-development
-as-possible confirmations are
needed). Setting both the number of confirmations and the estimation
threshold on a transaction-by-transaction basis seems like overkill to me.
--
--
Gavin Andresen
We had a halving, and it was a non-event.
Is there some reason to believe next time will be different?
--
--
Gavin Andresen
--
___
Bitcoin-development mailing list
Bitcoin
solution I think we should create a strictly
moderated bitcoin-bips@lists.sourceforge list.
--
--
Gavin Andresen
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS
opinion on the hard- versus soft- fork debate. I think
either can work.
--
--
Gavin Andresen
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
about whether it should
roll out as a soft fork, wait for a hard fork, be combined with some other
things that it would be nice to add or change, etc.
--
--
Gavin Andresen
--
Meet PCI DSS 3.0 Compliance Requirements
transaction until they can also take the burn to fee.
If the first transaction is P2SH, then the miner won't know there is an
advantage to holding it until it is too late (the scriptPubKey is an opaque
hash until the second transaction is final and relayed/broadcast).
--
--
Gavin Andresen
On Wed, Oct 1, 2014 at 5:04 PM, Alan Reiner etothe...@gmail.com wrote:
On 10/01/2014 04:58 PM, Gavin Andresen wrote:
If the first transaction is P2SH, then the miner won't know there is
an advantage to holding it until it is too late (the scriptPubKey is
an opaque hash until the second
) might make it possible to save even more bandwidth by
letting your peers create a very good approximation of your block with just
that information
--
--
Gavin Andresen
--
Want fast and easy access to all the code in your
solved blocks.
--
--
Gavin Andresen
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers
. I develop with:
./configure --disable-hardening --disable-silent-rules CXXFLAGS='-g3 -O0
-DDEBUG_LOCKORDER'
--
--
Gavin Andresen
--
Open source business process management suite built on Java and Eclipse
Turn processes
, and there are hundreds of
field numbers available.
It would be silly to add a generic stuff field inside a container format
that ALREADY has all the mechanisms necessary for forwards and backwards
extensibility.
--
--
Gavin Andresen
.
--
--
Gavin Andresen
Chief Scientist, Bitcoin Foundation
https://www.bitcoinfoundation.org/
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
that automatically censors topics or
people who don't contribute to a productive discussion.
PS: speaking of productive discussion...
... please change the Subject line when the topic wanders.
--
--
Gavin Andresen
--
Accelerate Dev
have much higher tasks on my TODO list.
--
--
Gavin Andresen
--
Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled
, while BIP70 is still a 'Draft'.
Because this type of hey, I'm implementing your standard and it doesn't
work the way I think it should mistake is exactly why BIPs take a while
before being declared 'Final.'
--
--
Gavin Andresen
and is being processed is terrible UI.
--
--
Gavin Andresen
--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible
the system works
at a very detailed level.
And why do you think your blog is more public than this open, publicly
archived mailing list???
--
--
Gavin Andresen
--
Start Your Social Network Today - Download eXo Platform
Build
the other mine... however you like to simulate some attack (deep
chain re-org, double-spend,
whatever).
To simulate launching the attack, connect them together again, let the two
chains compete and see
what happens.
--
--
Gavin Andresen
Bitcoin Core version 0.9.1 is now available from:
https://bitcoin.org/bin/0.9.1/
This is a security update. It is recommended to upgrade to this release
as soon as possible.
It is especially important to upgrade if you currently have version
0.9.0 installed and are using the graphical
outputs you have to
remember forever) before we create an insurmountable set of problems by
trying to solve everything we can think of all at once.
--
--
Gavin Andresen
FUD. It might not scale in exactly the way
you want, but it WILL scale.
--
--
Gavin Andresen
Chief Scientist, Bitcoin Foundation
https://www.bitcoinfoundation.org/
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph
likely data center employee
is tricked into letting somebody have access to my dedicated server.
--
--
Gavin Andresen
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide
On Sat, Mar 22, 2014 at 1:03 PM, Mike Hearn m...@plan99.net wrote:
do we codesign the Windows binaries?
Yes, the -setup.exe installers are Authenticode (or whatever Microsoft is
calling that these days) code-signed.
--
--
Gavin Andresen
- coblee
- constantined
- Cory Fields
- Cozz Lovan
- daniel
- Daniel Larimer
- David Hill
- Dmitry Smirnov
- Drak
- Eric Lombrozo
- fanquake
- fcicq
- Florin
- frewil
- Gavin Andresen
- Gregory Maxwell
- gubatron
- Guillermo Céspedes Tabárez
- Haakon Nilsen
- HaltingState
- Han Lin Yap
- harry
- Ian
Binaries for 0.9.0rc3 are available at:
https://bitcoin.org/bin/0.9.0/test/
Please help sanity test.
We will also need more 'gitian builders' for the final 0.9.0 release
(Wladimir and I are the only builders so far for the rc3 binaries), so if
you are running Linux or OSX and are willing to
On Tue, Mar 11, 2014 at 8:38 AM, Jeff Garzik jgar...@bitpay.com wrote:
On Tue, Mar 11, 2014 at 7:43 AM, Drak d...@zikula.org wrote:
I very much like the idea of assuming each party uses HD wallets, that
certainly simplifies things greatly.
It also assumes a reality different from our
into a multisig, or receiving funds from a multisig,
don't have to support it (that's what P2SH gives us).
--
--
Gavin Andresen
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide
--
--
Gavin Andresen
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first
in this multisig any
more.
On Mon, Mar 10, 2014 at 8:14 PM, Jeff Garzik jgar...@bitpay.com wrote:
All of that only melds with the payment protocol under an extremely
expansive definition of payment. The payment protocol is really
geared towards a direct one-to-one relationship
--
Gavin Andresen
become popular, and
more space is really needed, the limit can always be increased in a future
version.
Wladimir
--
--
Gavin Andresen
--
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor
I think we should get Pieter's proposal done and implemented quickly. I
agree with Mike, it doesn't have to take a long time for the core network
to fully support this.
Getting wallets to start generating transaction.version=3 might take years,
but that is OK.
--
--
Gavin Andresen
it would be to create a valid doppleganger signature) would be
great, but I don't think it is necessary to proceed.
On Thu, Feb 20, 2014 at 9:36 AM, Gregory Maxwell gmaxw...@gmail.com wrote:
On Thu, Feb 20, 2014 at 6:29 AM, Gavin Andresen gavinandre...@gmail.com
wrote:
I think we should get
development team as if we were a
commercial company that sold you a software library. That is not how open
source works; if you are making a profit using the software, you are
expected to help develop, debug, test, and review it.
--
--
Gavin Andresen
RE: taking discussion elsewhere:
Yes, please, the purpose of this mailing list is technical discussions to
encourage interoperability of Bitcoin implementations, improve ease-of-use
and security, etc.
--
--
Gavin Andresen
broadcast the transaction as soon as
possible or having it wait for the merchant to respond with a PaymentACK is
better. But I think we should let wallets experiment with different ways of
doing it, and see what works best in practice.
--
--
Gavin Andresen
were spent).
--
--
Gavin Andresen
--
WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends. Skip
On Sun, Jan 12, 2014 at 5:33 AM, Jeremy Spilman jer...@taplink.co wrote:
...
Now, you would need to get two pubkeys to the payer, throw in a prefix to
help standardize it, and end up with addresses that could look like (for
example):
wallet software should take
care of iterating.
(either saving state, so it knows it used xpubkey+10 last month and should
use xpubkey+11 this month, or maybe it knows I'm paid monthly and just uses
xpubkey+(number_of_months_from_date_in_original_payment_request).
--
--
Gavin Andresen
0.8.6 release candidate 1 is available from:
https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/test/
Please help sanity-test, especially if you are running OSX or Windows.
--
--
Gavin Andresen
the best user experience win.
--
--
Gavin Andresen
--
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue
where one merchant gives you a PaymentACK
and another gives you (or wants to give you) a PaymentNACK is a nightmare.
--
Gavin Andresen
--
Rapidly troubleshoot problems before they affect your business. Most IT
organizations
think there was also consensus that the BIP72 request=... should
be shortened to just r=... (save 6 chars in QR codes). Unless somebody
objects, I'll change the BIP and the reference implementation code to make
it so...
--
--
Gavin Andresen
relayed across the network.
--
--
Gavin Andresen
--
DreamFactory - Open Source REST JSON Services for HTML5 Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install
if
there is a high-work alternative fork.
--
--
Gavin Andresen
--
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper
RE: why not a varint: because we're never ever going to run out of reject
codes. Eight are defined right now, if we ever defined eight more I'd be
surprised.
RE: why not use HTTP codes directly: because we'd be fitting round pegs
into square holes.
--
--
Gavin Andresen
total and could only make contact with one), I would advise that
you
review how your software handles private key creation.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars can help
quickly.
If anybody has strong feelings about what the reject categories should be,
then please take the time to write a specific list, I can't read your
mind
--
--
Gavin Andresen
--
October Webinars: Code
to confirm, but they'll
confirm eventually because priority increases over time.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips
to
insufficient priority or fees.
See the gist for details, I'm looking for feedback and planning on
implementing this before circling back to finish the 'smart fee' work:
https://gist.github.com/gavinandresen/7079034
--
--
Gavin Andresen
should do it and we should pull it.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more
alltogether.
And all of the above is completely orthogonal to child-pays-for-parent
and/or replace-with-higher-fee.
PS: I would appreciate it if you stop saying things like Regarding the
transaction fee estimate code, it's not very well thought out.
--
--
Gavin Andresen
be a fairly
simple patch, and patches welcome.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced
for the 0.9 release and onwards the
Thank you section should thank only people who have significantly helped
test or review other people's code.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars
by writing code.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
. Smaller QR codes is a very
good reason to change it.
--
--
Gavin Andresen
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced
Bitcoin-Qt version 0.8.5 is now available from:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.5/
This is a maintenance release to fix a critical bug;
we urge all users to upgrade.
Please report bugs using the issue tracker at github:
at BitPay for the suggestion. I'll make a similar
change to BIP 70 and require wallets set Accept:
application/bitcoin-paymentrequestack when sending the Payment and
expecting a PaymentACK message in return.
--
--
Gavin Andresen
leveldb corruption issues)
There are lots of little fixes that could be included, but those will wait
for the 0.9 release.
--
--
Gavin Andresen
--
Introducing Performance Central, a new site from SourceForge
that says ask me how the transaction is going at THIS
URL in THIS many minutes.
--
--
Gavin Andresen
--
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source
). And every
bit you add can give you an exponential number of combinations your QA team
should test.
I'd say the same thing about NODE_TRANSACTION (I don't know about blocks,
have and NODE_BLOCK bits.
--
--
Gavin Andresen
to increase or remove the 1MB
block size limit, how we can do it safely, and go through all of the
arguments that have been made against it and explain why they're wrong.
--
--
Gavin Andresen
--
Get 100% visibility into Java
half my time on code review and helping get pull
requests tested, and the other half of my time working on code that
probably won't make it into the 0.9 release.
--
--
Gavin Andresen
--
Get 100% visibility into Java/.NET
with your payment
processing server having broadcast transaction functionality?
My biggest worry is that the payment protocol will not get wide
support if it is too hard to implement.
--
--
Gavin Andresen
--
Get 100% visibility
.
--
--
Gavin Andresen
--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with 2% overhead.
Download
1 - 100 of 187 matches
Mail list logo