06:01 | lru | http://cascadianhacker.com/07_v-tronics-101-a-gentle-introduction-to-the-most-serene-republic-of-bitcoins-cryptographically-backed-version-control-system |
06:02 | lru | in reading that page, I noticed some struggles to avoid the stateful operation of gpg.... since V appears to use a directory of keys, and not gpg's trust database, I'm curious why gpg was still used, and not something like openssl primitives? |
↖ | ||
06:24 | Apocalyptic | lru: would you trust the openssl garbage ? afaik gpg is the only semi-sane implementation of crypto stuff |
06:28 | lru | i'm not in a position to say one way or the other... I do know I've read a lot of complaints on trilema and logs about gpg. If gpg is simply the lesser evil, that answers my question. |
06:39 | lru | to say whether it is garbage or not, that is |
07:38 | adlai | bootstraps |
07:41 | lru | adlai: was that for me? not sure I understand |
07:43 | adlai | correct, and your question was correct, although your suggestion was correctly question by Apocalyptic, so there aren't a whole lotta other things in need of correction roundabout these parts! |
07:48 | lru | thanks... by "bootstraps", I would hazard to assume for now, that you mean that either gpg is easier to compile than openssl, or gpg is already a part of a trusted toolchain, while openssl isn't. |
07:52 | adlai | apparantly the trusted toolchain was mp-wp/lamp, or something of that nature |
08:00 | Apocalyptic | lru: I think both |
10:06 | asciilifeform | http://logs.nosuchlabs.com/log/asciilifeform/2020-04-25#1010632 << re why gpg and not openssl -- i never have and never will write any program on top of openssl, for reason described here (and observe, this was written ~before~ publication of 'heartbleed' !) |
10:06 | snsabot | Logged on 2020-04-25 06:02:31 lru: in reading that page, I noticed some struggles to avoid the stateful operation of gpg.... since V appears to use a directory of keys, and not gpg's trust database, I'm curious why gpg was still used, and not something like openssl primitives? |
10:07 | asciilifeform | as for why gpg -- at that time it was the most lightweight rsa proggy available. |
10:08 | asciilifeform | ( and the folx to whom i taught 'v' , were all already using gpg. ) |
10:11 | asciilifeform | lru: later i turned the bignum from gpg into a static library. then threw it out, after understood that it has fatal defects, and started writing a new one . |
10:13 | asciilifeform | as for why 'directory of keys' -- this was a deliberate design decision. v does not write anywhere aside from the output ('press') directory, under any circumstances. |
10:14 | asciilifeform | my principal objection to traditional versionatrons is that they accept non-humanreadable input and produce a certain amt of non-humanreadable output. |
10:16 | asciilifeform | the operation of a vtron is fully transparent: for given set of pubkeys, patches, and signatures, will produce corresponding output. there is no hidden state. |
12:16 | asciilifeform | !w poll |
12:16 | watchglass | Polling 11 nodes... |
12:16 | watchglass | 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.081s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 205.134.172.26:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 205.134.172.27:8333 : Alive: (0.092s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 (Operator: asciilifeform) |
12:16 | watchglass | 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.143s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 192.151.158.26:8333 : Alive: (0.087s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=623623 |
12:16 | watchglass | 208.94.240.42:8333 : Alive: (0.167s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 143.202.160.10:8333 : Alive: (0.221s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 213.109.238.156:8333 : Alive: (0.385s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 188.121.168.69:8333 : (rev-188-121-168-69.radiolan.sk) Alive: (0.338s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:16 | watchglass | 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.502s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 |
12:17 | watchglass | 108.31.170.3:8333 : (pool-108-31-170-3.washdc.fios.verizon.net) Alive: (0.097s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=627582 (Operator: asciilifeform) |
19:31 | feedbot | http://thimbron.com/2020/04/thus-spake-zarathustra/ << Thimbron -- Thus Spake Zarathustra |
20:20 | feedbot | http://mvdstandard.net/2020/04/argentina-quits-participating-in-mercosur-trade-agreement-negotiations/ << The Montevideo Standard -- Argentina Quits Participating In Mercosur Trade Agreement Negotiations |