| 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? |
| |
↖ |
| |
~ 21 minutes ~ |
| 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 |
| |
~ 59 minutes ~ |
| 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 |
| |
~ 2 hours 6 minutes ~ |
| 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. |
| |
~ 2 hours ~ |
| 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) |
| |
~ 7 hours 14 minutes ~ |
| 19:31 |
feedbot |
http://thimbron.com/2020/04/thus-spake-zarathustra/ << Thimbron -- Thus Spake Zarathustra |
| |
~ 48 minutes ~ |
| 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 |