From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 27 Jan 2025 22:32:55 -0800 Received: from mail-qt1-f189.google.com ([209.85.160.189]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tcf9a-0006QW-Ng for bitcoindev@gnusha.org; Mon, 27 Jan 2025 22:32:55 -0800 Received: by mail-qt1-f189.google.com with SMTP id d75a77b69052e-467a4f0b53bsf190465171cf.3 for ; Mon, 27 Jan 2025 22:32:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1738045967; cv=pass; d=google.com; s=arc-20240605; b=O7FnJJFNIBxUYbreFbiIT2830IllKTOyaK4RZJx3RVHVTs7AnPAlJdBf7DMdo+KEyG ohXrgqSkyjOSgh5MF+L/eaKGimx9al92ScUzsqus0VjPDb27wi000xqJm/YOsh7CF8Bh A5a6J8VfkybbhQ78i9yVaelSrTSADrDDujH4Prz4BHH4Sr3Dos9u2d/lqL3yM5UtL4jJ y4DIffu2E37s3U7yyifctwYaEay/dkYAaJxIqVTzhybWi3tfpKPfHZpweN2ge8K3ECig dkfRctLe0DAcLH4HG8SfcZSs/+tyKZ9/1+xdxwKepIXG9kOoi11VhoL2iee3i9+tCSGN ejJA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:to:subject:message-id:date:from :mime-version:sender:dkim-signature; bh=Dl8uPlAfdSfVunib8WfQ/dQWz0BljPWrUJwuRfk1gXY=; fh=gEeFOR2WbKtNblO2dsIJ8r+aa1n8i1i5j8/THQv4YPQ=; b=ey2TrNPpXdenC2NbLSpQAMOCPy07gs14eqRg3fmXkKZOPr7Ue9CEwyzNND0atnwBiq 0pvPUMJLOvu6WPBeRZnIM+B3A+GuxR1bkaOa96mZTvI+a/9meDW5C7Hrz3TQlu++Ed5P 1DB+fUkQ7tiwu1WU3L3Pmsfh5u2WookQzI3fIJOiifUj73rN53dOQJpxPb3jB4kU4kBf WxA9+Z2ZGrgYNlulw4cD5laz5RPuaVGXYQKpfxIhe178VNxXsY/Onqnhiw9kH035qDg2 +GzHym2ZT1EkFRZJdSML22M17CSIUeYl0cZ18zIfVhfr6j92fhV+mdemcpWvyRjva8M5 0NLA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@q32-com.20230601.gappssmtp.com header.s=20230601 header.b=3PudW0z2; spf=pass (google.com: domain of earonesty@gmail.com designates 2a00:1450:4864:20::62b as permitted sender) smtp.mailfrom=earonesty@gmail.com; dara=pass header.i=@googlegroups.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1738045967; x=1738650767; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:to:subject:message-id:date:from:mime-version :sender:from:to:cc:subject:date:message-id:reply-to; bh=Dl8uPlAfdSfVunib8WfQ/dQWz0BljPWrUJwuRfk1gXY=; b=hGqOL836U/iXQm09/uIc6ldfBKvvfo5hmp9t6SDqm6cnpbebQDRYa+a7e9qlZ7jhGx GX31Ax1VuO3/5MsC0RGMk2Srl+ldlLMIZ0R/hpCQpg+sio5232wGdMR08MweP3Rl+fAJ NiQDDUm5ityyZlltgGlW7fn4nC9P4yajiVEzr4f+p0Nu4c0Ii8bhcguS6WQqsB2+2/Sf FLPAYs+Nw864npUAAAYE3rWJGPzLmX0sDYoqGU2gezBZSbKHfp8Bba7q9OHpgZRg/Dm0 i2JNoTBGqmqyDxeuLDbNTn3q2cXdBr5gBhjlbxqYhheDQUExhl0F17hbeFFJ1dY9dHNY 54oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738045967; x=1738650767; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:to:subject:message-id:date:from:mime-version :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=Dl8uPlAfdSfVunib8WfQ/dQWz0BljPWrUJwuRfk1gXY=; b=M78MKdG+DCOSdZ9rWrwu4qdvgeAgpbAuEv0VzuRntoJdAfDPmd1iRyjB8IMqKsQXBt Ipw9XQyXWIV3Wo9aOZDeN7tLD9fGhubVLjQesFdIk6ZsRcVW0VfWswYSNBEVmYnFFj0L ET25DizDTlxNxA/dVYpsOedPbUhbuQCS9sE/7CBMYoW82c5BdsUHiG3M74s+EWl2C+8r KXdqq7461FMq3lXbQesrek3tkwZczB/ZdgSS34YemhZPIfA8dT6LX8TsjJ2rxiFjetxH dK1NvcSwnkWQmtEnWjNUJcYt1qb2m1yYEMbqqmka5Z3Lsmf+yCa72vJVcw0V9NpXjZ9Z vFHA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVq+iFpgO5bE2cuW3hB1kGsPcbAnn9bL8bo0jpdeuZEeVgbY2H5fSVXXlx4/oYQA+DEsL7eIJd8YAyY@gnusha.org X-Gm-Message-State: AOJu0YzvBHijrDmd+99wedT4UJySOS32nE7kyg6E/Bu+M3ZTNN5+BaVH CO8TiDoTy9nc9lL8CLF7UckuSJvcijL/refpds8+sI28KcArsKPN X-Google-Smtp-Source: AGHT+IGw6Lzue651WbU2No5N1Zl7fxRHGUrlrruXCARioYzVOBZl1jcAQDiMACwA0C2l3KgxLkBXNw== X-Received: by 2002:a05:622a:487:b0:467:6133:3372 with SMTP id d75a77b69052e-46e12ab7422mr648850451cf.25.1738045967241; Mon, 27 Jan 2025 22:32:47 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com Received: by 2002:ac8:7cc:0:b0:467:5016:57f9 with SMTP id d75a77b69052e-46e5b3d5c52ls90460751cf.0.-pod-prod-04-us; Mon, 27 Jan 2025 22:32:44 -0800 (PST) X-Received: by 2002:a05:620a:3947:b0:7b6:d23a:be4e with SMTP id af79cd13be357-7be6320c113mr7901379385a.25.1738045964049; Mon, 27 Jan 2025 22:32:44 -0800 (PST) Received: by 2002:a05:620a:5309:b0:7b6:dcc4:6708 with SMTP id af79cd13be357-7bff5022ca9ms85a; Mon, 27 Jan 2025 21:50:56 -0800 (PST) X-Received: by 2002:a5d:59ab:0:b0:38a:9c1b:df5c with SMTP id ffacd0b85a97d-38bf57bfdd8mr40393212f8f.50.1738043454352; Mon, 27 Jan 2025 21:50:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1738043454; cv=none; d=google.com; s=arc-20240605; b=eD8kvVJQeOVJu4nU8EFkQMdw6xWghH5HmafBiD5LmG3zXTl+WnDysFU+Ke6aa/2XuQ s8PUWkpCLomp2DJKSYDOTv/iKxqpMDmhwf2RR17clQhJGtEW8MWeYtYk5sQZ9otaIPYc 80LaKPQc14I8QRJY9ptd2n2Gf4Jq+5Lb7+Nun/JOiwp7B+XOFgf06ECLZCWf6DmiaBRh PmIcSZV0q+NkMhV8MvTG4GQWJ5AFwlEdf9xcursa/dCAkILFTZDUbXbHB5Wg6FJdIISV 5hLbXqQwBbyM5y0qOzVJ+G7IUQp9miLrOEpJOXcT0vP+/SIw5h7kQMc041IQXLtU8jKB sBwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=Suy2/tFRmynm7T31QSq36AMQk6GiwOX/8S64Q07XVoM=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=XzhttAe8EG3RJyMJiMAxPGEG9salMXlYfIJ9wlWlNRNrvM+j7ISARPWPOxDSCrMxP1 EaLBQow+7ceeubg9rjxr5hd2y5a45UDA0xblgRak1JRxTxBHOBvtVGskbbXuXqOnUJTn cdQmFLNULfK3ugpTz4w/Vi1TLKIJjTDqwSUuWRQ2YHY04DkD0drZg92YkpQNZvgi5p7u NTjZOZBA1Dn5Um+1znDHTPtj4ZLg35/8YXbsrhkvNmLRsFztJHfwdIfBB6O8D6qIT+GB LsJumRp7jzRyyh4NRCGd220zaKlD2NSXiBEqy1puRJjUSVaIgRhMsKyj2EWjT9KJBgQX XFlA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@q32-com.20230601.gappssmtp.com header.s=20230601 header.b=3PudW0z2; spf=pass (google.com: domain of earonesty@gmail.com designates 2a00:1450:4864:20::62b as permitted sender) smtp.mailfrom=earonesty@gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com. [2a00:1450:4864:20::62b]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-38c2a1b90dbsi282566f8f.5.2025.01.27.21.50.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Jan 2025 21:50:54 -0800 (PST) Received-SPF: pass (google.com: domain of earonesty@gmail.com designates 2a00:1450:4864:20::62b as permitted sender) client-ip=2a00:1450:4864:20::62b; Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-aa684b6d9c7so69568466b.2 for ; Mon, 27 Jan 2025 21:50:54 -0800 (PST) X-Gm-Gg: ASbGnctiLl7227UKIyjg9zZUsdc3hrwAAC1KE/xMZ4bbe5CR3ViHUJxPbUCstRjjYYF fDNFrSleoGND0X7yFtRL514QDyG4Y/hS/jWdv6LR9vPVxDonwC5mMOyHSuvrxHI9z3EqeSMi1sw TkbXFt1HAR+M3tJcqyqpqZJ504K/Fr55upGfDih+KB/UGvfw== X-Received: by 2002:a17:906:f58a:b0:aa6:ac9b:6822 with SMTP id a640c23a62f3a-ab38b0b80efmr4235531066b.12.1738043452782; Mon, 27 Jan 2025 21:50:52 -0800 (PST) MIME-Version: 1.0 From: Erik Aronesty Date: Mon, 27 Jan 2025 21:50:41 -0800 X-Gm-Features: AWEUYZmfQ2FFhMikEVamwGK9qarJelHcdPsvIL0r1sutLqmMe_rbLVOEkPepN0U Message-ID: Subject: [bitcoindev] UTXO checkpoint transactions To: bitcoindev@googlegroups.com Content-Type: multipart/alternative; boundary="0000000000009b82da062cbdc6f5" X-Original-Sender: erik@q32.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@q32-com.20230601.gappssmtp.com header.s=20230601 header.b=3PudW0z2; spf=pass (google.com: domain of earonesty@gmail.com designates 2a00:1450:4864:20::62b as permitted sender) smtp.mailfrom=earonesty@gmail.com; dara=pass header.i=@googlegroups.com Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.7 (/) --0000000000009b82da062cbdc6f5 Content-Type: text/plain; charset="UTF-8" Has it been considered to add a UTXO checkpoint transaction Here's how it would work Someone submits a transaction that contains a large fee and a hash of the UTXO set along with block height as opcode parameter Miners refuse to include this transaction unless the hash of the UTXO set matches Because performing that hash is expensive, it should have an extremely high cost factor, equivalent to say a 100KB transaction or something These checkpoints are explicitly for the purpose of fast-synchronizing extremely lightweight nodes. It's reasonable to refuse to use a checkpoint that isn't at least several months old. It should be easy for anyone to find a sufficiently aged checkpoint and synchronize from that point onward. Or is this just a solution without a problem? -- You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/CAJowKgLC9LdAu2mrQB-yW2Qoa3jU3BwZyL%2BQT4WW8f257Jkfhw%40mail.gmail.com. --0000000000009b82da062cbdc6f5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Has it been considered to add a UTXO checkpoint transacti= on=C2=A0

Here's how it wou= ld work=C2=A0

Someone su= bmits a transaction that contains a large fee and a hash of the UTXO set al= ong with block height as opcode parameter=C2=A0

=
Miners refuse to include this transaction unless th= e hash of the UTXO set matches=C2=A0

Because performing that hash is expensive, it should have an e= xtremely high cost factor, equivalent to say a 100KB transaction or somethi= ng=C2=A0

These checkpoin= ts are explicitly for the purpose of fast-synchronizing extremely lightweig= ht nodes.=C2=A0 It's reasonable to refuse to use a checkpoint that isn&= #39;t at least several months old.=C2=A0 =C2=A0It should be easy for anyone= to find a sufficiently aged checkpoint and synchronize from that point onw= ard.


Or is this just a solution without a problem?






--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/= msgid/bitcoindev/CAJowKgLC9LdAu2mrQB-yW2Qoa3jU3BwZyL%2BQT4WW8f257Jkfhw%40ma= il.gmail.com.
--0000000000009b82da062cbdc6f5--