💬 petertodd commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445447272)
On February 26, 2023 7:01:05 PM GMT+01:00, Aymeric Vitte ***@***.***> wrote:
>You can invent whatever non standard solution you like as long as the tx is valid and then work with miners, but that's not the easy/standard way to go
>
>What other standard alternatives to OP_RETURN uses Opentimestamps? As far as I know we have only two for now as standard: taproot IF but 2tx, taproot annex 1tx (not available right now), that's the other mechanisms you are refering to?
You've misunderstood my comm
...
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445447272)
On February 26, 2023 7:01:05 PM GMT+01:00, Aymeric Vitte ***@***.***> wrote:
>You can invent whatever non standard solution you like as long as the tx is valid and then work with miners, but that's not the easy/standard way to go
>
>What other standard alternatives to OP_RETURN uses Opentimestamps? As far as I know we have only two for now as standard: taproot IF but 2tx, taproot annex 1tx (not available right now), that's the other mechanisms you are refering to?
You've misunderstood my comm
...
💬 Ayms commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445451256)
Rephrasing then since you misunderstood my comment also, the question was in fact: what are the (standard) "multiple different ways of putting data in Bitcoin transactions" for opentimestamps ?
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445451256)
Rephrasing then since you misunderstood my comment also, the question was in fact: what are the (standard) "multiple different ways of putting data in Bitcoin transactions" for opentimestamps ?
💬 1440000bytes commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445500484)
> Rephrasing then since you misunderstood my comment also, the question was in fact: what are the (standard) "multiple different ways of putting data in Bitcoin transactions" for opentimestamps ?
Sorry but your thing won't work.
Bitcoin core has 4 maintainers now and most of them belong to brink who are not impressed their code
Maybe change maintainers or share things honestly
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445500484)
> Rephrasing then since you misunderstood my comment also, the question was in fact: what are the (standard) "multiple different ways of putting data in Bitcoin transactions" for opentimestamps ?
Sorry but your thing won't work.
Bitcoin core has 4 maintainers now and most of them belong to brink who are not impressed their code
Maybe change maintainers or share things honestly
💬 1440000bytes commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445509179)
@Ayms I am sorry this issue was closed. It happens and we have experienced it in past.
FYI: there are 4 bitcoin-core maintainers (3 brink + 1 blockstream)
I have lots any hope to do things however this is how things work.
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445509179)
@Ayms I am sorry this issue was closed. It happens and we have experienced it in past.
FYI: there are 4 bitcoin-core maintainers (3 brink + 1 blockstream)
I have lots any hope to do things however this is how things work.
⚠️ Tharsanan1 opened an issue: "Bitcoin core full node with S3 bucket"
(https://github.com/bitcoin/bitcoin/issues/27168)
**Is your feature request related to a problem? Please describe.**
I am trying to run a bitcoin full node on a aws ec2 instance. The problem is when allocating ssd, the cost is too much. The cost for S3 storage is really low. Since bitcoin total block chain size is increasing every day it is better if we can use these kind of services. As I understand frequency for a full node to get the old data is relatively low.
**Describe the solution you'd like**
I suggest, we should be able to config
...
(https://github.com/bitcoin/bitcoin/issues/27168)
**Is your feature request related to a problem? Please describe.**
I am trying to run a bitcoin full node on a aws ec2 instance. The problem is when allocating ssd, the cost is too much. The cost for S3 storage is really low. Since bitcoin total block chain size is increasing every day it is better if we can use these kind of services. As I understand frequency for a full node to get the old data is relatively low.
**Describe the solution you'd like**
I suggest, we should be able to config
...
💬 glozow commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445861789)
Apologies for the mistaken close and thank you for the [ping](https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445336629) to reopen.
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445861789)
Apologies for the mistaken close and thank you for the [ping](https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1445336629) to reopen.
💬 glozow commented on issue "Bitcoin core full node with S3 bucket":
(https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445884569)
Alternatively, could you try running with `-prune` to reduce the amount of disk space needed for block storage?
(https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445884569)
Alternatively, could you try running with `-prune` to reduce the amount of disk space needed for block storage?
💬 S3RK commented on pull request "wallet: skip R-value signature grinding for external signers":
(https://github.com/bitcoin/bitcoin/pull/26032#issuecomment-1445885603)
ACK 807de2cebdad960c2b52185528ca8960ec694f49
Thanks your patience and addressing the feedback.
(https://github.com/bitcoin/bitcoin/pull/26032#issuecomment-1445885603)
ACK 807de2cebdad960c2b52185528ca8960ec694f49
Thanks your patience and addressing the feedback.
💬 ponury1990 commented on issue "Bitcoin core full node with S3 bucket":
(https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445904156)
Ja to bym chciał w końcu poczuć ze mam coś a nie tylko się patrzyć nie da sie chociaż 1 BTC na portfel przelać trzeba się prosić o swoje szczęscie ?
(https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445904156)
Ja to bym chciał w końcu poczuć ze mam coś a nie tylko się patrzyć nie da sie chociaż 1 BTC na portfel przelać trzeba się prosić o swoje szczęscie ?
💬 S3RK commented on pull request "wallet: group outputs only once, decouple it from Coin Selection":
(https://github.com/bitcoin/bitcoin/pull/25806#discussion_r1118460580)
I'm not sure this is how APS works. When we remove negative UTXOs we assess the whole group and not each UTXO individually, so you don't need to regroup anything after filtering negative groups.
(https://github.com/bitcoin/bitcoin/pull/25806#discussion_r1118460580)
I'm not sure this is how APS works. When we remove negative UTXOs we assess the whole group and not each UTXO individually, so you don't need to regroup anything after filtering negative groups.
💬 hebasto commented on issue "Bitcoin core full node with S3 bucket":
(https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445967141)
NACK on any feature which allows to delegate a block storage to a third-party.
It will create an opportunity for an adversary to alter block data, which being served to other peers will create a spam network traffic. That is, essentially, an attack on the Bitcoin network.
---
In addition to the [mentioned](https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445884569) option, one can use `-blocksdir` to manage block storage location.
(https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445967141)
NACK on any feature which allows to delegate a block storage to a third-party.
It will create an opportunity for an adversary to alter block data, which being served to other peers will create a spam network traffic. That is, essentially, an attack on the Bitcoin network.
---
In addition to the [mentioned](https://github.com/bitcoin/bitcoin/issues/27168#issuecomment-1445884569) option, one can use `-blocksdir` to manage block storage location.
✅ fanquake closed an issue: "Bitcoin core full node with S3 bucket"
(https://github.com/bitcoin/bitcoin/issues/27168)
(https://github.com/bitcoin/bitcoin/issues/27168)
💬 MarcoFalke commented on pull request "bench: update logging benchmarks":
(https://github.com/bitcoin/bitcoin/pull/26957#discussion_r1118563747)
Not sure about leaking test-only code into real code. Have you tried to reset the categories instead?
(https://github.com/bitcoin/bitcoin/pull/26957#discussion_r1118563747)
Not sure about leaking test-only code into real code. Have you tried to reset the categories instead?
💬 Ayms commented on issue "Allow several OP_RETURN in one tx and no limited size":
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1446096405)
@glozow Thanks, @1440000bytes I saw your comments that you have deleted apparently (maybe a misunderstanding about my intentions), for my information who are the current 4 maintainers?
I don't see where I could be dishonest in this thread and why I would be trying to force/bypass some processes, I am a bit used to this since many years here and elsewhere, my only concerns are: what is the issue with this trivial change compared to other standard storage methods? And not doing it might lead p
...
(https://github.com/bitcoin/bitcoin/issues/27043#issuecomment-1446096405)
@glozow Thanks, @1440000bytes I saw your comments that you have deleted apparently (maybe a misunderstanding about my intentions), for my information who are the current 4 maintainers?
I don't see where I could be dishonest in this thread and why I would be trying to force/bypass some processes, I am a bit used to this since many years here and elsewhere, my only concerns are: what is the issue with this trivial change compared to other standard storage methods? And not doing it might lead p
...
💬 fanquake commented on pull request "Fix various libbitcoinkernel DLL build problems":
(https://github.com/bitcoin/bitcoin/pull/27146#issuecomment-1446104588)
Guix Build:
```bash
6d03c85b270c0239b3f480dbdbdd3e2465ac666228b0c9a1a3e71005bb9fef73 guix-build-5da7c0b3e346/output/aarch64-linux-gnu/SHA256SUMS.part
df27c28a6421f571c9f2b176dc2fb3d70a74898d9f85a278a5487d734767264e guix-build-5da7c0b3e346/output/aarch64-linux-gnu/bitcoin-5da7c0b3e346-aarch64-linux-gnu-debug.tar.gz
bfe7ae61f2b60049f31b9e67e3b3144779a20506ba8874946499e56f558317d4 guix-build-5da7c0b3e346/output/aarch64-linux-gnu/bitcoin-5da7c0b3e346-aarch64-linux-gnu.tar.gz
423401caa7cc886b
...
(https://github.com/bitcoin/bitcoin/pull/27146#issuecomment-1446104588)
Guix Build:
```bash
6d03c85b270c0239b3f480dbdbdd3e2465ac666228b0c9a1a3e71005bb9fef73 guix-build-5da7c0b3e346/output/aarch64-linux-gnu/SHA256SUMS.part
df27c28a6421f571c9f2b176dc2fb3d70a74898d9f85a278a5487d734767264e guix-build-5da7c0b3e346/output/aarch64-linux-gnu/bitcoin-5da7c0b3e346-aarch64-linux-gnu-debug.tar.gz
bfe7ae61f2b60049f31b9e67e3b3144779a20506ba8874946499e56f558317d4 guix-build-5da7c0b3e346/output/aarch64-linux-gnu/bitcoin-5da7c0b3e346-aarch64-linux-gnu.tar.gz
423401caa7cc886b
...
💬 MarcoFalke commented on issue "Intermittent issue in p2p_ibd_stalling.py self.wait_until(lambda: self.total_bytes_recv_for_blocks() == 172761)":
(https://github.com/bitcoin/bitcoin/issues/27112#issuecomment-1446104867)
Ok, thank you. It was running all tests in parallel in valgrind, which may explain why things went slow.
(https://github.com/bitcoin/bitcoin/issues/27112#issuecomment-1446104867)
Ok, thank you. It was running all tests in parallel in valgrind, which may explain why things went slow.
✅ MarcoFalke closed an issue: "Intermittent issue in p2p_ibd_stalling.py self.wait_until(lambda: self.total_bytes_recv_for_blocks() == 172761)"
(https://github.com/bitcoin/bitcoin/issues/27112)
(https://github.com/bitcoin/bitcoin/issues/27112)
👍 stickies-v approved a pull request: "Handle invalid hex encoding in ParseHex"
(https://github.com/bitcoin/bitcoin/pull/25227)
ACK fad0c892c34c30cf8f50e832425210e24d45837e
An API that fails on invalid input instead of accepting the partial valid part is more robust imo. I don't see any places where this behaviour change will cause issues, but there are a lot of callsites.
---
Looking at the callsites of `ParseHex()`, it looks like there's a significant number of places where we first check `IsHex()` and then `ParseHex()`, iterating over the string twice when I think this can just be replaced with a single `TryP
...
(https://github.com/bitcoin/bitcoin/pull/25227)
ACK fad0c892c34c30cf8f50e832425210e24d45837e
An API that fails on invalid input instead of accepting the partial valid part is more robust imo. I don't see any places where this behaviour change will cause issues, but there are a lot of callsites.
---
Looking at the callsites of `ParseHex()`, it looks like there's a significant number of places where we first check `IsHex()` and then `ParseHex()`, iterating over the string twice when I think this can just be replaced with a single `TryP
...
💬 stickies-v commented on pull request "Handle invalid hex encoding in ParseHex":
(https://github.com/bitcoin/bitcoin/pull/25227#discussion_r1118568346)
nit: for all these, would prefer having consistency between using a temporary var for the `ParseHex` and `TryParseHex` tests
```suggestion
BOOST_CHECK_EQUAL(ParseHex(with_embedded_null), 0);
```
(https://github.com/bitcoin/bitcoin/pull/25227#discussion_r1118568346)
nit: for all these, would prefer having consistency between using a temporary var for the `ParseHex` and `TryParseHex` tests
```suggestion
BOOST_CHECK_EQUAL(ParseHex(with_embedded_null), 0);
```
💬 stickies-v commented on pull request "Handle invalid hex encoding in ParseHex":
(https://github.com/bitcoin/bitcoin/pull/25227#discussion_r1118546663)
nit: add description of expected behaviour (and in 0000509239d4e699f57b392531f242ad6933c982 it would be "Truncated input is ignored")
```suggestion
// Truncated input makes the parsing fail entirely
```
(https://github.com/bitcoin/bitcoin/pull/25227#discussion_r1118546663)
nit: add description of expected behaviour (and in 0000509239d4e699f57b392531f242ad6933c982 it would be "Truncated input is ignored")
```suggestion
// Truncated input makes the parsing fail entirely
```