Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id DC9EE7A8 for ; Sat, 1 Apr 2017 13:26:37 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-yw0-f171.google.com (mail-yw0-f171.google.com [209.85.161.171]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 79813A5 for ; Sat, 1 Apr 2017 13:26:37 +0000 (UTC) Received: by mail-yw0-f171.google.com with SMTP id i203so48651365ywc.3 for ; Sat, 01 Apr 2017 06:26:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=FUc6PEYUrgKSnEMjBJxK16wGrcOxvgm+s5dlP2s+YOI=; b=JhGvFo5Fr/UThrDyX/y7dowFZ8GykU5E8D+lFSLWkc252FqdLb6dsyzq89MvFhQW1n oWaqrHiRupTv4BYujOOsEa9J/8t9DdKjsr/JZXiJfS+u5BRMRpsWQFAV5KFUnkU39Bb1 sTDq7w38T5HfdpGrgpCMg6IWsdRWyvNOB7w67hnxjyE+ACfmf1qchk9ltpSjaymX5HyT xi2jRADzdkFFSwoPwj3JnAfTQ3CwQPcQ3IHRFRBpy0i2DV3p88t3wSw/ZCb4G/PW/S3s 5LFMf6hL2c3poERaQdGCQzP6u1OlPDUxMmZQzJcdSJwaJZ29+bvEa99Dv996bqJSFIXj cmhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FUc6PEYUrgKSnEMjBJxK16wGrcOxvgm+s5dlP2s+YOI=; b=EHhiCbongk5oGOdTL/ESrdiC3U+2kXcVxlHi9pNTGiRrXamWpgpzuL4XZSvxBSG95Q WkaYniVifoveH+lKAqi6L2mZAAPw78Pv15yoggwGqy5HnQWCiLHgHhHhJw2Tv9wwuKxR VRmiF8YFScbKJDQbAwmQozkZhb5YrjC+Bg04D6WR+Hsjmh/mdthJy4y3M+IhwaIc5Zjs XNo3yBUZ6OTszuiXhGs4oa2/rSi4fJ0O3J1OAUqgKcGflSNtpNj7uGipaKKgMdbUsEg8 QJlAo1xHFwv/J2WrUZXj3tbpI3Nu5MsnY1UDD7rJ16nqNWAWcDJ/4kdDeU0OOel6HjT8 byrg== X-Gm-Message-State: AFeK/H0B50kM+PF2pgJS4FiiCqjblqP+yRljBsp9A+qeiZtcYbQwRy4LmbBTLUz7zya1ZFhzdAvgBiXeg2ssbg== X-Received: by 10.129.55.129 with SMTP id e123mr5904024ywa.251.1491053196601; Sat, 01 Apr 2017 06:26:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.123.135 with HTTP; Sat, 1 Apr 2017 06:26:35 -0700 (PDT) Received: by 10.37.123.135 with HTTP; Sat, 1 Apr 2017 06:26:35 -0700 (PDT) In-Reply-To: References: <9eb001f8-7623-3c79-41bb-7ed6e45b43ae@voskuil.org> From: Natanael Date: Sat, 1 Apr 2017 15:26:35 +0200 Message-ID: To: Bitcoin Dev , Eric Voskuil Content-Type: multipart/alternative; boundary=001a1149d3d81fefd3054c1ae055 X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: Rodney Morris Subject: Re: [bitcoin-dev] Hard fork proposal from last week's meeting X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Apr 2017 13:26:38 -0000 --001a1149d3d81fefd3054c1ae055 Content-Type: text/plain; charset=UTF-8 Den 1 apr. 2017 01:13 skrev "Eric Voskuil via bitcoin-dev" < bitcoin-dev@lists.linuxfoundation.org>: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 03/31/2017 02:23 PM, Rodney Morris via bitcoin-dev wrote: > If the obsession with every personal computer being able to run a > fill node continues then bitcoin will be consigned to the dustbin > of history, The cause of the block size debate is the failure to understand the Bitcoin security model. This failure is perfectly exemplified by the above statement. If a typical personal computer cannot run a node there is no security. If you're capable of running and trusting your own node chances are you already have something better than a typical personal computer! And those who don't have it themselves likely know where they can run or access a node they can trust. If you're expecting average joe to trust the likely not updated node on his old unpatched computer full of viruses, you're going to have a bad time. The real solution is to find ways to reduce the required trust in a practical manner. Using lightweight clients with multiple servers have already been mentioned, Zero-knowledge proofs (if the can be made practical and stay secure...) is another obvious future tool, and hardware wallets helps against malware. If you truly want everybody to run their own full nodes, the only plausible solution is managed hardware in the style of Chromebooks, except that you could pick your own distribution and software repository. Meaning you're still trusting the exact same people whose nodes you would otherwise rely on, except now you're mirroring their nodes on your own hardware instead. Which at most improves auditability. --001a1149d3d81fefd3054c1ae055 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Den 1 apr. 2017 01:13 skrev "Eric Voskuil via bitcoin-dev&qu= ot; <bitcoin-de= v@lists.linuxfoundation.org>:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 03/31/2017 02:23 PM, Rodney Morris via bitcoin-dev wrote:
> If the obsession with every personal computer being able to run a
> fill node continues then bitcoin will be consigned to the dustbin
> of history,

The cause of the block size debate is the failure to understand the Bitcoin security model. This failure is perfectly exemplified by the
above statement. If a typical personal computer cannot run a node
there is no security.=C2=A0

If you're capable of running and trusting = your own node chances are you already have something better than a typical = personal computer!=C2=A0

And those who don't have it themselves likely know where they can run = or access a node they can trust.=C2=A0

If you're expecting average joe to trust the likely not = updated node on his old unpatched computer full of viruses, you're goin= g to have a bad time.=C2=A0

The real solution is to find ways to reduce the required trust in a pra= ctical manner.=C2=A0

Usi= ng lightweight clients with multiple servers have already been mentioned, Z= ero-knowledge proofs (if the can be made practical and stay secure...) is a= nother obvious future tool, and hardware wallets helps against malware.=C2= =A0

If you truly want ev= erybody to run their own full nodes, the only plausible solution is managed= hardware in the style of Chromebooks, except that you could pick your own = distribution and software repository. Meaning you're still trusting the= exact same people whose nodes you would otherwise rely on, except now you&= #39;re mirroring their nodes on your own hardware instead. Which at most im= proves auditability.=C2=A0

--001a1149d3d81fefd3054c1ae055--