asciilifeform: eliminate possibility of confusion with old , or reactor meltdown if new trb is plugged into a scriptolade harness meant for old, etc
a111: Logged on 2018-06-22 21:55 ben_vulpes: next thing i'm going to try is manually walk the spend-to-self down by 100 satoshis until this trb shits a tx out and then look at what it produces
mod6: but backing up the chain is a good idea. i actually have backups more recent than that, but from other trbs, not this specific one.
mircea_popescu: mod6 backups are your friend! this whole trb stuff is a little friable.
mod6: i broke my trb blockchain.
ben_vulpes: i'm out of time on this particular trbism, bbl
mircea_popescu: if you try to send it with a lower fee than the level you set it to use it'll throw an error ; the rule for trb is to throw useless incomprehensible if not outright misguiding errors.
mod6: trb should just shit out a tx
ben_vulpes: i wasn't aware that it was 50ksat/byte, no, but nevertheless trb shouldn't even be aware of that. orthogonal issue, isn't it?
ben_vulpes: this is trb
mircea_popescu: is this trb ?
ben_vulpes: next thing i'm going to try is manually walk the spend-to-self down by 100 satoshis until this trb shits a tx out and then look at what it produces
ben_vulpes: well this is a fuckin doozy; i'm trying to get trb to cough up a transaction that spends 0.00420032 to one address, 6.65784110 to another address, and spends 0.00021850 in fees, all of which my arithmetic pad shows summing to 6.66225992 btc, but trb complains of "insufficient funds". can someone doublecheck my maffs?
asciilifeform: ben_vulpes: trb is happy to ~eat~ anyonecanspendolade, just won't shit it
asciilifeform if it wasnt clear, highly disrecommends the continued use of shiva/tscheme for anyffing trb-related
asciilifeform: compared to, e.g., trb reactor dismantlement and rod replacement , re-creating the useful part of emacs is light work.
mircea_popescu: asciilifeform no but this is my point. "why are you using emacs when in fact trb will need ada scheme anyway and then you could just have a musl-gnat nerwmacs" ?
a111: Logged on 2018-06-21 16:08 phf: http://btcbase.org/log/2018-06-21#1828005 << the closest we got to a replacement i believe was asciilifeform's shiva, i.e. a tinyscheme embedded into trb runtime. it was suggested as a useful exercise for novices to attempt to expose existing, useful rpc function using it, but there were no takers. at some point the idea of using shiva in prod also went away, because tinyscheme is not necessarily production ready (primarily because of C-ism issues). as
mircea_popescu: but no, it's not like it's verboten to stand up a trb, god forbid.
phf: http://btcbase.org/log/2018-06-21#1828005 << the closest we got to a replacement i believe was asciilifeform's shiva, i.e. a tinyscheme embedded into trb runtime. it was suggested as a useful exercise for novices to attempt to expose existing, useful rpc function using it, but there were no takers. at some point the idea of using shiva in prod also went away, because tinyscheme is not necessarily production ready (primarily because of C-ism issues). as
a111: Logged on 2018-06-21 14:07 Mocky: I'm confused about trb rpc. Log search suggests for the first year+ of bitcoin foundation rpc was marked for death: http://btcbase.org/log/2016-02-28#1417175 but then there's dump / eat block based on rpc? Is this a new version of rpc, I don't see a new version announced on the mailing list. Can someone sum this up for me, I'm having trouble following the history.
a111: Logged on 2018-06-21 12:37 asciilifeform: i solved this same problem for trb -- i.e. building 100% musltronic proggy with '9000' deps , on a conventional box
mircea_popescu: http://btcbase.org/log/2018-06-21#1827994 << yes but this won't likely work here ; the dependency tree is like 10x trb's.
Mocky: asciilifeform, yes. I'm still wrapping my head around v. My understanding is attaching name and trust to every patch with an explicit dependence tree and build order. But I've not grasped the details yet, or used except to build trb, or understood the src
asciilifeform: Mocky: as you are prolly already beginning to understand from the l0gz, vtronics grew from trb work, which demanded 'measure not 7, but 7777 times, before cutting once', in the style of http://btcbase.org/log/2014-11-15#922644
asciilifeform: Mocky: even quite small changes to trb, typically get months ( sometimes yrs.. ) of discussion, testing.
asciilifeform: Mocky: trb , roughly speaking , is a legacy item, in the same way as the icbm targeting comp and similar. i.e. a museum piece that gotta be kept in working order, rather than 'sexy, new' thing bubbling with development
asciilifeform: Mocky: on the list of serious problems in trbworld, it ranked somewhere near bottom.
asciilifeform: Mocky: the rpc thing is ugly and there were experiments re replacing it ( e.g. 'shiva', scheme interpreter bolted on to trb ) but this took a back seat to moar pressing matters ( control of memory footprint ; sane sync behaviour; coupla other items ) and to this day rpc is still there.
Mocky: I'm confused about trb rpc. Log search suggests for the first year+ of bitcoin foundation rpc was marked for death: http://btcbase.org/log/2016-02-28#1417175 but then there's dump / eat block based on rpc? Is this a new version of rpc, I don't see a new version announced on the mailing list. Can someone sum this up for me, I'm having trouble following the history.
asciilifeform: i solved this same problem for trb -- i.e. building 100% musltronic proggy with '9000' deps , on a conventional box
asciilifeform: just like in earlier rotor-trb.
asciilifeform: just about errything that doesn't abuse some glibc-specific knob, runs 100% under muslism ( e.g. trb, which was the first proggy i personally built for musl, back in the http://therealbitcoin.org/ml/btc-dev/2015-July/000133.html days )
asciilifeform: situation quite reminiscent of bitcoin immediately prior to trb
asciilifeform: phf: this really calls for a ben_vulpes-on-trb-style archaeological dig
asciilifeform: by this logic could just as well omit trb from cuntoo
asciilifeform: ergo gotta have a trb-frozen emacs.
asciilifeform: ( granted, a defective 'replacement for trb' will give you a reactor meltdown, whereas a climacs-like abortion will simply create grumbling would-be users who revert back to emacsism )
asciilifeform: it's about on par with full replacement of trb.
asciilifeform: phf: slime aint exactly trb, it's, what, 50kB ?
asciilifeform: http://btcbase.org/log/2018-06-19#1826979 << phf i for one would not be opposed to 'rewind to 19 and patch as-needed', like we did with trb.
asciilifeform: mircea_popescu: the best object of comparison is imho trb.
asciilifeform: thing is quite ripe for the trb treatment.
asciilifeform: e.g. trb genesis , weighed ~900K , not so far.
asciilifeform: mircea_popescu: pogo ? they're as usable as ever as soon as somebody gets trb into 256MB, lol
asciilifeform: and generally treasurer and instigator oughta be different people. as in the trb foundation.
asciilifeform: i did most of the early trb on that thing
asciilifeform: junkyard wars (e.g. trb, mp-wp) where one is stuck welding a tank from 5 zaporozhets and 3 lada carcasses, because that's what there is to work with, inevitably are heavyweight
asciilifeform: trb is, what, 25k-loc.
asciilifeform: phf: trb is, what, 800kB, and already imho 'weighs' ~10+ yrs worth of study to fully grasp
asciilifeform: in other funnies: the preface in http://btcinfo.sdf.org/blog/trb-build-instructions.html .
lobbes: rned basics of v operation, stood up a trb node, and I don't plan to stop there. So what's your point?
asciilifeform: certainly nogood for trb.
spyked: http://btcbase.org/log/2018-05-30#1819855 <-- same here. and from what I understand, they're also planning to launch a RK3328-based board soon (announcement: https://olimex.wordpress.com/2018/01/16/a20-som204-and-som204-evb-preliminary-info-is-uploaded-on-our-web/ ). OTOH the specs look perfect for a ARM64-based trb machine.
asciilifeform: ( c2 feels, to asciilifeform , even 'longer ago', epochally -- even such a basic thing as trb, say, did not yet exist )
trinque: and it'll still be a trb-sized genesis of a "found item"
trinque: eh, I wouldn't rely on him for that. he's yet to show any signs he's pressed a trb himself using the previous V
trinque: with those changes I was able to press trb with a ccl-built binary
mircea_popescu: for instance : bitcoinfs may be found useful by someone storing flac muzak. they'd then copy it from its original tmsr-os / trb tree, and put it in their gp-os / torrent tree.
mircea_popescu: but should eg, bitcoin-fs be written, then yes trb will exist in the same tree as bitcoin-fs. and should we go as low as tmsr-os, then yes, tmsr-os as genesis will have bitcoin-fs patchzone and then trb patchzone after that. and people wanting to use bitcoinfs for something else can just press up to there and no further. and projects wanting to import bitcoinfs but not trb will just build off that height of tree, and continue
asciilifeform: douchebag: you did ~only~ the minimal interpretation of what was asked. like a schoolboy. instead of, e.g., annotating this list with 'is this an actual vuln in actual physical trb'
asciilifeform: and i still don't seen any vulns in anything that actually gets linked to AND CALLED FROM trb
trinque: the intent here is to force him to make good on his word. earlier he said the rockchip was going to be a tool to get acquainted with trb, and now it's http://btcbase.org/log/2018-05-20#1815869
a111: Logged on 2018-03-29 00:21 trinque: great. I'd like you to review the dependencies of trb (which were frozen at particular versions) for known public exploits, and to publish a report of this on your own mpwp blog.
a111: Logged on 2018-05-18 03:50 trinque: http://btcbase.org/log/2018-05-17#1814596 << gave this a whirl, but press of trb's makefiles.vpatch says GnuPG failed to import key ".../wot/ben_vulpes.asc".
lobbes: tedious at first, but has already saved my ass on so many occasions (my trb install adventure, recently, for example)
trinque: http://btcbase.org/log/2018-05-17#1814596 << gave this a whirl, but press of trb's makefiles.vpatch says GnuPG failed to import key ".../wot/ben_vulpes.asc".
mircea_popescu: trb, also, ball of cpp.
mod6: Once opon a time, the docs we put together for trb users to build a gentoo worked. Much better, and much more clear than the gentoo garbage docs.
mod6: I'm trying to build up two machines so I can do some trb testing with rawtx, et. al. Kinda hung until I can get an OS installed.
ben_vulpes: native bluetooth stack i'm going to guess does not affect trb build
ben_vulpes: douchebag: now how would one go about determining if any of these mines were steppable-upon or stepped-upon in the context of trb?
mircea_popescu: http://btcbase.org/log/2018-05-08#1811085 << minigame would host it ; so would deedbot. you saw the trb build style, specifically http://thebitcoin.foundation/trb-howto.html (the parts where it goes 'curl http://deedbot.org/deed-430460-2.txt > rotor.tar.gz.asc')
trinque: this is a trb log, not some banthing I made
a111: Logged on 2018-05-05 22:01 ben_vulpes: trb on rockchip, lobbes ?
mod6: lobbes: great job on getting trb going, and on tying up all the ends so if anyone hits that same problem again!
ben_vulpes: trb on rockchip, lobbes ?
lobbes: in other news, I have a trb node up now and eating blocks (thanks to mod6 for all his troubleshooting efforts, and asciilifeform for confirmation of suspicions)
asciilifeform: lobbes: http://btcbase.org/log/2018-05-05#1810194 << exactly it. your musl gcc never built, so trb has nothing to be built ~with~. you must find out why it did not build. but i recommend burning your heathen linux to the ground and using danielpbarron's, or trinque's, or mine, gentoo recipe
mod6: so go to your trb machine, and then cd into : bitcoin/src
lobbes: then issued: "./v.pl p v trb054 asciilifeform_aggressive_pushgetblocks.vpatch"
lobbes: I tried to press on the first pass with asciilifeform_aggressive_pushgetblocks.vpatch, and it -seemed- to work. I essentially followed the trb how-to ONLINE build, but then downloaded the aggressive patch and seal from btcbase/patches
mod6: alright. looks to me like it got all the way through the deps builds, but for some reason puked when trying to build trb itself.
lobbes: yeah, I made sure gcc was 4. Actually, I have notes on the exact versions of all the packages listed in: http://thebitcoin.foundation/trb-howto.html
lobbes: i.e. not yet figured out trb, because I've been working on mp-wp migration
lobbes: oh no, that is trb
mod6: lobbes: did you ever figure out your trb issue that you ran into?
asciilifeform: ben_vulpes: the only thing preventing trb on the existing pilotplant rockchippen is the small disk.
asciilifeform: ben_vulpes: RC will trbate, if you give it large disk
ben_vulpes: not because i want to pack trbs in but because it is *the* litmus test of compute: "will it bitcoinate?"
ben_vulpes: look also for boards that'll trbate
asciilifeform: lobbes, other trbists : another thing that worx, is the combo of pizarro node piped through a cheapo heathen relay-only box.
lobbes ended up getting a cheap dedi out in kansas or w/e for 25 bezzlebux. Soley for trb-ing. Drawback is it has hdd, but going to try and use the aggressive pushgetblocks patch. Seems like diana_coman had nice results with similar experimentation
lobbes: Phew. Now I can focus on getting trb node up this weekend (hit some barfs last night when building, will post details tonight). Also, logbot-based tickerbot is getting closer (tm) to existing >> http://btcbase.org/log/2018-05-04#1809600
trinque: all I'm looking for from douchebag currently is a review of what ends up in the trb binary as a dep
trinque: but yes, point of me asking him for this was to get him to press a trb and investigate
asciilifeform: mircea_popescu: i'd like to get a sense of what gets douchebag's pulse going, is all. cuz trb evidently doesnt
trinque: douchebag: if you had actually pressed trb this question would've been answered
asciilifeform: ~then~ builds trb.
asciilifeform: mircea_popescu: not only list, but full set of signed tarballs, on trb.org
mircea_popescu: asciilifeform, afaik there isn't anywhere a complete list of specified versioning for trb, nor ever was.
asciilifeform: douchebag: pleeez consider at least attempting to read the trb materials at therealbitcoin.org ?
ben_vulpes: isn't he still on the hook for a trb dependency report?
mod6: I guess I need to noodle on this a while, and perhaps make a different example outside the context of trb.
asciilifeform: mod6: the included illustration was to the effect of 'what if trb had been made using this type of vtron, from genesis to present day' .
asciilifeform: mod6: the press (using ordinary v) creates a text file, 'trb'. which then is 'untarred', if you will, to 'makefiles' .
mod6: Simply because I didn't know that it was output to 'out/trb', and then I moved the dir to 'trb'. lol. So i tried to run the thing against a dir, not a crystal. Once I realized that, worked fine.
mod6: Next thing was that I got into some very small trouble with: ./txt2dir.py trb makefiles
asciilifeform: iirc this was a headache in early trb days
mircea_popescu: mod6, was a while ago. but anyway, nevermind, you'll do all this later. get tx tooling into trb, by all means.
mod6: fwiw, I did look for other appearences of the same bug in all of the trb source files, however, I didn't see one. Doesn't mean that they don't exist. I invite all to examine the source.
mod6: <+mircea_popescu> hey mod6 how's your ada v coming along ? << Still stuck in the drawer. I haevn't even touched it since Q3 of 17. I'm distinctly intersted in rawtx tools getting into trb, currently.
a111: Logged on 2018-05-01 14:50 mod6: Did nasty things when I tried this with TRB.
a111: Logged on 2018-05-01 14:50 mod6: Did nasty things when I tried this with TRB.
mod6: (re: crystals) re-reading the email, it is jogging my memory that I didn't use the included trb files specifically. I recall screwing around and wiring in my vtron, as opposed to your vtron, then who knows. I probably did something dumb.
asciilifeform: and the 'tldr' of it is: if you download the patches/sigs in the example, and press to any particular one, you get a file 'trb', which, when put through included proggy 'txt2dir' results in a bitwise-correct (i.e. bit-identical to classical tree that we have for trb) press.
asciilifeform: ( if you grab the attachments of the ml post, and follow the instructions, you get bitwise-identical trb on every step of the ladder , vs the respective trb at that step in the orig tree . )
mod6: I'd have to go back an look, but I seem to recall trying to use it to create the trb patches, then inflate from those. and when I did, lotsa hunks/fuzz etc.
asciilifeform: mod6: considering that the example i gave ~is~ the totality of the trb tree, i'm a bit puzzled, what was it you tried ?
mod6: Did nasty things when I tried this with TRB.
mod6: http://therealbitcoin.org/ml/btc-dev/2018-April/000298.html << Lords & Ladies of The Most Serene Republic, enclosed is a defect I found in existing TRB, it's analysis, and fix.
asciilifeform: in other quasi-noose, heathen node walker ( https://archive.li/FHKym today's snapshot ) reports 11 advertised trb nodez, with 9 of'em at tip-top of currentchain . iirc of the 9, 2 are actually 1 BingoBoingo box. still seems like 'aggression' worx pretty well.
mod6: <+trinque> mod6: I've got a sendrawtxn patch sitting over here << actually, i should mention that i /did/ create a trb sendrawtransaction (just this one rpc call) vpatch late last year, but never sent -- really wanted the rest of the gang 'create', 'sign', etc.
trinque: I don't expect to make that one mainline "trb" though, unless somewhere down the line somebody also breaks off script.cpp into a tx compiler, breaks off a signer, etc
trinque: (got the walletless patch too; trb node on pizarro is walletless)
trinque: got one that rips out the noui.h idiocy too, and a few others that need finishing before I fork a walletless trb
a111: Logged on 2018-04-21 22:00 mircea_popescu: http://btcbase.org/log/2018-04-21#1804340 << approximately none. trb ran without trusted node list for years.
a111: Logged on 2018-04-21 16:22 avgjoe: someone (not my server, but some other trb instance) is going to get from who these blocks?
mircea_popescu: http://btcbase.org/log/2018-04-21#1804340 << approximately none. trb ran without trusted node list for years.
avgjoe: someone (not my server, but some other trb instance) is going to get from who these blocks?
avgjoe: ok, i just wanted to report my experience installing TRB. On debian stretch after installing all the dependencies listed on http://thebitcoin.foundation/trb-howto.html , i've modified on /etc/apt/sources.list the repo to the jessie one, then installed gcc and g++ 4.9, then reversed back to stretch
trinque: have you built your own trb node? used V? understood it? do you have a working gnat? built asciilifeform's ffa? built diana_coman's eucrypt? stood up a gentoo from scratch? fertile ground all over.
ascii_lander: ben_vulpes: absolutely unusable for trb, cannot (as presently configed) hold the bloxx
ben_vulpes: i will point out that this rockchip will be a poor production trb host; but will be a fine trb experimentation platform for trinque's audit
a111: Logged on 2018-04-03 18:23 mircea_popescu: douchebag i'll get you a sever once the pizarro folk unwrap their heads enough to actually have one on offer. so you can tinker on gentoo, trb etc and get out of the "vps" bs hell.
ascii_lander: there is not , in traditional trb, a 'talk to these N nodes' mode.
ascii_lander: current trb (not speaking of my 'wires' attempt) doesn't give you this behaviour
mircea_popescu: think about it, if 500 nodes want to talk to bbistan, each local trb will talk to 500/n
ascii_lander: trb lives and dies by i/o bw
ascii_lander: lobbes: iirc current trb won't even ever simult-connect to 2+ nodes nearby in ip space
lobbes: my aim is to have > 1 trb node in > 1 physical locations
ascii_lander: but 1) rockchip will prolly never be an idea trb box 2) wakeup folx installing 77th trb in the rack ! trb dun do much good with N nodez hanging off 1 fiber.
a111: Logged on 2018-04-17 01:12 lobbes: I'm probably too poor, but if it is in my range I'll most likely try and grab one for trb-ing
ascii_lander: http://btcbase.org/log/2018-04-17#1800708 << the stock disk is 128GB, lobbes , toosmall for trb
deedbot: mod6 updated rating of pete_dushenski from 2 to 1 << Runs two TRB nodes. Has bitcoin related blog.
lobbes: my current trb box I'm planning to run at home is a mystery box someone gave me; troubleshooting all the hardware issues I keep uncovering are delaying things. Would be nice to have two eventually anyhow
lobbes: I'm probably too poor, but if it is in my range I'll most likely try and grab one for trb-ing
nodehelp: is there a distro where trb generally 100% works on the first time?
mircea_popescu: consider also that especioally b is problematic as trb isn';t ~really~ intended to be used in a home environment ; and racked servers may not provide your video whatever.
mircea_popescu: afaik trb comes cli only ; you can add a gui but a) you'd have to write it and b) it'd necessarily introduce dependencies.
nodehelp: can i also ask: if i want to use trb i can only do it by commandline via bitcoind or there is a way to add a gui?
nodehelp: i'm not very expert, just trying to follow the script to install trb
mod6: In other tales from the TRB: I spent a solid chunk of time this weekend trying to backport all of the rpc rawtx functions from upstream prb. Just to see if it was workable, and an educational endevour. This is not going to be a thing. They change tons of baseclasses and introduce a variety of new ones. Going forward, I think these will just be reimplmented in a trb-fashion.
a111: Logged on 2018-04-10 15:44 david_francois: david_francois: yeah, i got a new server with a SSD raid, I'm planning on getting a update TRB node there, which should be more reliable
a111: Logged on 2018-04-10 15:35 BingoBoingo: david_francois: I noticed on of your trb nodes is perenially 100,000 blocks behind. Consider building a new bitcoind with either the asciilifeform or ben_vulpes aggression patches. Vastly improved sync behavior.
douchebag: trinque: In regards to trb deps
mircea_popescu: now, kako for all his weird was certainly technically competent, so it's not the case that "there lay a trb in the rain".
trinque: yeah, but I'm not extending people trb+linux+amd64 insurance
trinque: douchebag: asking you to review trb's deps wasn't idly selected
mod6: (trb that is)
BingoBoingo: Generally since aggression nodes began the trb ecosystem has been much more sync'd from my perch.
a111: Logged on 2017-08-04 22:56 asciilifeform: and this is true of pretty much any box that makes decent trb node (i.e. has sata3 + ssd )
a111: Logged on 2018-04-12 18:00 asciilifeform: it resembles 'nano ecc' which at 1 point asciilifeform tried to port to trb
trinque left an experimental walletless trb running on that box
asciilifeform: it resembles 'nano ecc' which at 1 point asciilifeform tried to port to trb
mircea_popescu: running trb offers a firm guarantee that you will have your coins perpetually. running the various usg-sponsored "i can't believe it's not bitcoin" margerine offers a firm guarantee that a) any time you spend with them will be wasted on a long enough timeline and b) any resources you spend with them will be worthless on a long enough timeline. so bear that in mind.
avgjoe: i suppose that is a noob question, but if someone send me btc from a bech32 address to my trb legacy address, does the node ignore the tx?
avgjoe: interested in running trb
lobbes: ssd, for example, is pretty much necessary for trb nodes to not fall behind.
douchebag: trinque: I'm going to get a trb node setup when I get that server
trinque: also wasn't there a report on trb dependencies coming?
david_francois: david_francois: yeah, i got a new server with a SSD raid, I'm planning on getting a update TRB node there, which should be more reliable
BingoBoingo: david_francois: I noticed on of your trb nodes is perenially 100,000 blocks behind. Consider building a new bitcoind with either the asciilifeform or ben_vulpes aggression patches. Vastly improved sync behavior.
a111: Logged on 2018-04-05 16:36 asciilifeform: trinque: theoretically 'every private has a marshal's baton in his knapsack', but realistically it is not esp. likely that 'popping trb' had to wait for this 1 d00d to turn 19 or what he was.
a111: Logged on 2018-04-05 16:31 trinque wonders if douchebag realizes what useful work it'd be, to know how easily trb nodes can be popped, given that the wallet will of course have to be sitting right there, with same permissions, on same box, and etc
trinque: ftr if the report is "trb's deps are not susceptible to any known RCE" that'd be a fine thing to see written up too
asciilifeform: trinque: theoretically 'every private has a marshal's baton in his knapsack', but realistically it is not esp. likely that 'popping trb' had to wait for this 1 d00d to turn 19 or what he was.
trinque: (and obviously, ~I do not use the trb wallet~)
trinque wonders if douchebag realizes what useful work it'd be, to know how easily trb nodes can be popped, given that the wallet will of course have to be sitting right there, with same permissions, on same box, and etc
spyked: mircea_popescu: yeh I'm definitely considering that! the reason I've postponed getting an ARM board at all was the lack of a full-fledged SATA 3 port. I wanna get trb running on arm at some point among others.
mircea_popescu: the republic's de facto moving towards hardware specialization, there's on one hand the very heavy cpu machines (of which sha miners are a subset, phuctor is another, and so on), and then the sort of thing like this, typified by a trb node machine.
asciilifeform: (trb, buildroot-kernel, userlands)
asciilifeform: chipset is a 'rockchip', i ported trb to it in 2015 iirc.
mircea_popescu: douchebag alf lands in the oriental republic sometime mid month ; you'll get your login then, an' your first task will be to get trb up on it ; and the tasks 2 throught 999 will be to have fun.
mircea_popescu: ah so could actually run trb np
mircea_popescu: douchebag i'll get you a sever once the pizarro folk unwrap their heads enough to actually have one on offer. so you can tinker on gentoo, trb etc and get out of the "vps" bs hell.
lobbes is slowly assembling parts for his own home trb node. Waiting on replacement cpu fan to come in atm. Updates to follow!
mimisbrunnr: Logged on 2018-04-03 14:25 douchebag: Hey, would you guys be able to show me up a pizarro shell for trb?
ben_vulpes: http://logs.bvulpes.com/trilema?d=2018-4-3#324705 << do you not have a machine capable of building trb?
douchebag: Hey, would you guys be able to show me up a pizarro shell for trb?
douchebag: trinque: For my writeup, do you want exploits that can actively be exploited on trb or just exploits in the dependencies used?
trinque: where's my report on trb dependencies?
phf: mod6: think plaintext tar archive that you stick inside a vpatch. there's only ever ~one file~ in your tree. for simplicity it's one large trb.cpp that compiles to the result. no other dependencies.
mod6: <+phf> problem can also be solved with having entire project in one file, << to me, was trying to picture trb one giant vpatch, over and over, may have misunderstood
asciilifeform: when i was actively trbing, i handled 'want p1 + p2 + ... p_n ' by hand-copy and producing p_n+1
asciilifeform: phf: can you give a concrete press head for current-trb that will barf if the lateral-walk is removed ?
mircea_popescu: or possibly everyone regarded trb as a messy pile which isn't properly v-ified even today. like mpi, or like gentoo
phf: well, cutting "makefiles" from trb and going up the graph demonstrates many places where full press wouldn't happen with current behavior, but will still happen with the "buggy" one. so either there was a shared understanding that has changed, or else people who claim that that was shared understanding haven't looked at the trb tree at the time to observe the buggy behavior themselves.
phf: mircea_popescu: i don't agree that the "in the sense" is correct. trb patchset relied on pressing the lateral trees behavior up until recent nailing down of graph, which was a result of elaboration from clearer understanding. i think the understanding of v has evolved, and things of which there was much uncertainty and hand waving in the past are now much more obvious. i don't think it's the case that "the behavior was always that way" in an accidental
trinque: aside the two above, what's been done in trb is to include 1 and 2 in patch 3; the bulk of the patch is lifted into the thing
mircea_popescu: terrible idea to do it on trb. no, you want to do it on something small and simple, speciifcallty because "it's not hard to regrind existing tree"
phf: this doesn't require a new codebase, trb is there, can be reground
phf: i'm saying that i understand the meta problem, because i've seen other people deal with it, and there's been a lot of competing proposals as to how to solve it, including trb's "makefile" approach.
mod6: trinque: hey, are you paying douchebag to figure out trb on his own? or does me helping him violate what he agreed to?
mod6: douchebag: did building trb go alright for ya?
douchebag: building trb right now, I'm on the very last step
mimisbrunnr: Logged on 2018-03-29 00:13 trinque: great. I'd like you to review the dependencies of trb (which were frozen at particular versions) for known public exploits, and to publish a report of this on your own mpwp blog.
trinque: great. I'd like you to review the dependencies of trb (which were frozen at particular versions) for known public exploits, and to publish a report of this on your own mpwp blog.
shinohai: http://logs.bvulpes.com/trilema?d=2018-3-27#320406 <<< and I thank you for the hours of instruction not only on trb, but V as well. Has been a pleasure and an honour, Sir! o7
ben_vulpes: oh for the motherloving fuck hole of sin trb won't sendmany with two outputs to the same address
asciilifeform: ben_vulpes: there's quite likely enuff coin just in trb hotwallets, to buy a flotilla. and if you can get to it, it's as yours as your own nose, nobody could do a thing about it. so wtf are you doing fucking with php.
asciilifeform: for that matter, why does douchebag settle for small change of www ? a remote ex for trb or even prb will easily bring in enuff loot to buy a battleship. without having to convince anybody, i'll note, of anything.
asciilifeform: possibly funnily , early in trb life , asciilifeform on a lark put it through a $maxint scamolade 'cpp security auditor' proggy that the imperial slavegalley he was working in, had bought. the result -- unsuprisingly to tuned-in folx, i expect -- was so unremarkable that i did not bother to post it.
asciilifeform: as discussed, re e.g. trb.
ben_vulpes: douchebag: until you wrap your head around what goes on here, you're going to be fighting this negative impression where you insist that you're smart and educated etc, just...not in any topics that anyone here cares about eg trb as a basis for murdering the megastate and all barnacles like ecommerce/ssl/securitycircus hanging off the side
douchebag: I just don't see what was so damn difficult about that? If you guys told me to look for RCE in trb this conversation could have ended hours ago
douchebag: Okay, suppose I can get remote code execution w/ trb
asciilifeform: i dun think more than a week has gone by, at any point since trb first proclaimed , when trb was not mentioned in some way
ben_vulpes: douchebag: if you cannot read through thebitcoin.foundation website and get to trb i do not know what future there is for you
douchebag: I didn't get a link to trb.
ben_vulpes: douchebag: you did just get a link to trb
mod6: you can't say that you read the logs, and also do not know where trb is or what it is.
douchebag: trb?
asciilifeform: douchebag: why limited to 'web framework' ? if you consider yerself fit for work in hard/unsolved problems -- why not go and find remotely exploitable boojum for trb
mod6: douchebag: did you ever build trb?
shinohai: trb integrates lightning network .....
trinque: apparently low enough to learn c++, which I refused to lift into my head nearly all my career until trb.
asciilifeform: trinque : out of curiosity : do you see, e.g., asciilifeform's amputation of all microshit #ifdef... crapola from trb, as mistake ? 'fails to strategically engage the world-as-it-is' ?
asciilifeform: mircea_popescu: 'rockchip' rk series. asciilifeform ported trb to these in 2015.
mod6: Lords and Ladies of TMSR~, I am happy to announce the release of my V : version 99993 K. The tarball has been posted to the website http://thebitcoin.foundation : Also, take note, the trb-howto guide linked on The Foundation website has also been updated.
mod6: The goal for the Foundation is to get 2, 1U rack spaces for machines to host trb + webhost/mirror.
shinohai: I agree. my trb node runs on very old compaq which is actually far superior. I played Eulora on it when I first started (using ssh -X !) because the keyboard is long borked.
ag3nt_zer0: trinque: hi. they were connected. if trb nodes are still being desired, i am trying to set one up. i am trying to install GNUGPG on the linux machine so i can verify trb sigs. and i keep getting this problem described above
trinque: did you have a trb question, a gpg question, indigestion, what
BingoBoingo: ag3nt_zer0: What troubling news? TRB still exists, and management of the ISP development in a transition process http://pizarroisp.net/?p=5
ag3nt_zer0: i'm not hip to the details. is it still desirable to get trb nodes up?
shinohai: http://btcbase.org/log/2018-02-17#1784334 <<< This I did, have been running my trb node this way for some time. I do plan on trying your musl recipe, I just needed working os on my daily driver and had to go with what I know at this time.
asciilifeform: i also using for years. but suppose you wanted to run two instances of trb on one box, on separate ips.
BingoBoingo: It turns out trb doesn't bind to a port. Thusly if you change the myip parameter other boxes will talk to it on the old ip out of habit in addition to the new.
asciilifeform: quasi-relatedly, seems like BingoBoingo has already not 1 but 2 working and synced trb nodez
asciilifeform: iirc fella mostly lurks, but quietly runs a trb node, obtained a FG ( but afaik not yet written any study of it, no blog yet ) , is literate tho
ben_vulpes: what, we release a trb that steals your coins and somehow nobody is to blame? get real
asciilifeform: ben_vulpes: post to the trb ml, sort what it's for
mircea_popescu: http://btcbase.org/log/2018-02-07#1782339 << sadly, i dun see how bbisp could provide platter. for one thing, it takes way the fuck more power. for the other, it simply dun work for one of the more important republican apps, teh trb. it's just... not there.
mircea_popescu: trinque yeah, i have no clear model in my head of what's going on. but, i expect most load other than trb will be apache or something like it. and in my experience higher clock beats more cores once you have more than 4 or so, there.