--- Day changed Sun Aug 20 2017 00:25 -!- Jiamond [47e24f06@gateway/web/freenode/ip.71.226.79.6] has joined #lnd 00:33 -!- mav_ [c80a4284@gateway/web/freenode/ip.200.10.66.132] has quit [Ping timeout: 260 seconds] 00:34 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 00:35 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #lnd 01:19 -!- MaxSan [~one@185.93.182.171] has quit [Ping timeout: 248 seconds] 01:26 -!- MaxSan [~one@185.93.182.171] has joined #lnd 01:30 < molz> cluelessperson, what do you mean "to simulate lightning networking"? 01:32 < molz> the best thing to understand LN is get your hands on it, install LND and test it for yourself... but i guess you won't do it 01:36 < cluelessperson> Emcy: a simulation of an entire network 01:36 < cluelessperson> molz: I might actually 01:37 < cluelessperson> molz: install lightning in 20 containers and produce billions of transactions 01:39 < molz> eh 01:44 < cluelessperson> molz: eh what? 01:45 < molz> not what you mean what you just said, how do you "produce billions of transactions" 01:45 < molz> s/what/sure 02:53 -!- MaxSan [~one@185.93.182.171] has quit [Ping timeout: 248 seconds] 02:54 < lightningbot2> melvillian: look up shachain :) 02:54 < lightningbot1> melvillian: look up shachain :) 03:08 -!- Jiamond [47e24f06@gateway/web/freenode/ip.71.226.79.6] has quit [Quit: Page closed] 03:08 -!- Jiamond [~Jiamond@c-71-226-79-6.hsd1.ga.comcast.net] has joined #lnd 04:03 -!- riclas [riclas@72.210.189.46.rev.vodafone.pt] has joined #lnd 04:58 -!- Lauda_ [~quassel@2a06:8ec0:3::1:b224] has quit [Remote host closed the connection] 05:00 -!- deusexbeer [~deusexbee@093-092-179-182-dynamic-pool-adsl.wbt.ru] has quit [Ping timeout: 240 seconds] 05:00 -!- Lauda_ [~quassel@2a06:8ec0:3::1:b224] has joined #lnd 05:02 -!- Lauda_ [~quassel@2a06:8ec0:3::1:b224] has quit [Remote host closed the connection] 05:02 -!- Lauda_ [~quassel@2a06:8ec0:3::1:b224] has joined #lnd 05:10 -!- Lauda_ [~quassel@2a06:8ec0:3::1:b224] has quit [Remote host closed the connection] 05:51 -!- deusexbeer [~deusexbee@093-092-181-079-dynamic-pool-adsl.wbt.ru] has joined #lnd 06:05 -!- dakk [~dakk@dynamic-adsl-78-15-211-7.clienti.tiscali.it] has joined #lnd 08:00 -!- MaxSan [~one@185.93.182.171] has joined #lnd 08:08 -!- riclas [riclas@72.210.189.46.rev.vodafone.pt] has quit [Ping timeout: 240 seconds] 08:12 -!- matt_ [5ab5210f@gateway/web/freenode/ip.90.181.33.15] has joined #lnd 08:12 -!- matt_ is now known as Guest50931 08:22 -!- Guest50931 [5ab5210f@gateway/web/freenode/ip.90.181.33.15] has quit [Quit: Page closed] 09:34 < esotericnonsens_> 1 million tx/sec on one node seems pretty obscene 09:35 < esotericnonsens_> for multiple reasons, the CPU requirements seem bonkers (say it's 4000 cycles for one tx, you have pegged a core) 09:35 < esotericnonsens_> it is also every citizen of, say, the UK performing a transaction once every minute 09:36 < esotericnonsens_> i think I perform 5 on a busy day and I'm in a metropolitan area doing frequent stuff 09:36 -!- esotericnonsens_ is now known as esotericnonsense 09:36 < molz> hey i would love it if i have a node.. and 1 mil people connect to my node and send 1 mil satoshis per second to my node ... 09:49 < Emcy> there are only 300 nodes in britain as it is 09:53 < MaxSan> Im sure that will bounce up when lnd goes primetime 09:53 < MaxSan> and people have a secure way to host this lightning box essentially 10:00 < Emcy> its not necessary to run any kind of bitcoind to utilise lightning 10:00 < Emcy> i dont see how it will directly influence it 10:51 < MaxSan> Broadcasting your own open and closes surely is an advantage to reliability and privacy? 10:51 < MaxSan> For testing I have been running one locally but I suppose connecting to a third party wouldnt make any difference 11:14 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 11:15 < esotericnonsense> https://github.com/LightningNetwork/lnd `The Lightning Network Daemon (lnd) - is a complete implementation of a Lightning Network node and currently deployed on testnet4 - the Bitcoin Test Network.` 11:15 < esotericnonsense> testnet4 eh? 11:15 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #lnd 11:24 -!- Emcy [~MC@unaffiliated/emcy] has quit [Ping timeout: 248 seconds] 11:36 -!- jtarre [ad3863c9@gateway/web/freenode/ip.173.56.99.201] has joined #lnd 11:37 -!- Emcy [~MC@unaffiliated/emcy] has joined #lnd 11:39 < esotericnonsense> are there any tools around for decoding lightning payment requests? lnd doesn't like the starblocks format (guessing that the format differs between eclair and lnd) 11:39 < esotericnonsense> if i can decode it i can just use dest/amt/hash 11:50 -!- jtarre [ad3863c9@gateway/web/freenode/ip.173.56.99.201] has quit [Ping timeout: 260 seconds] 11:55 < esotericnonsense> am I correct in thinking eclair/starblocks is BOLT11 and lnd is not? 13:34 -!- HeySteve [~0000@unaffiliated/heysteve] has quit [Ping timeout: 248 seconds] 14:15 < lndbot1> Correct. I'm working on bolt11 for lnd, most likely ready in a few days :) 14:15 < lndbot> Correct. I'm working on bolt11 for lnd, most likely ready in a few days :) 14:20 < esotericnonsense> cool. i managed to decode it using the tool in the bolt11 rfc anyway. still no luck in using lnd to send a payment, need to get a route, not sure this will be possible 14:20 -!- jtarre [ad3863c9@gateway/web/freenode/ip.173.56.99.201] has joined #lnd 14:22 < molz> what do you mean "need to get a route"? 14:30 < esotericnonsense> the payment request i have does not include an address to connect to i think, just a pubkey 14:35 < molz> esotericnonsense, ah, yes you need to connect to another node.. "lncli connect .." 14:36 < molz> and then to make transactions you need to open a channel 14:36 < esotericnonsense> i have connected to a node and opened a channel, the node with which i am connected is not the one that will receive the payment though, so it needs to have a route to the final destination is my understanding 14:36 < esotericnonsense> queryroutes with the pubkey gives me 'target not found' 14:37 < molz> is the other node connected to you or the node you're connected to? 14:38 < esotericnonsense> it's not connected directly to me 14:38 < esotericnonsense> WRT the latter - how can I find out? i figured that was the purpose of queryroutes (e.g. it will fail if not) 15:27 -!- riclas [riclas@72.210.189.46.rev.vodafone.pt] has joined #lnd 15:33 <@roasbeef> cluelessperson: the docker-compose setup that's included in the repo makes it pretty easy to do things like that 15:33 <@roasbeef> esotericnonsense: there's the decodepayreq PR call, exposed on lncli 15:34 <@roasbeef> esotericnonsense: if queryroutes says target not found, then your node doesn't see that vertex in the graph at all 15:44 < esotericnonsense> roasbeef: the decodepayreq call works on a different format, i decoded it using the tool at https://github.com/rustyrussell/lightning-payencode (bolt11) 15:45 < esotericnonsense> it might be that i have a misunderstanding about how LN works, README.md seems to indicate that there might be incompatibilities between different implementations? 15:45 < esotericnonsense> like are the nodes I see on eclair running on a partitioned network to lnd? 15:45 < esotericnonsense> (this is a guess) 15:46 <@roasbeef>  15:46 -!- lightningbot1 [~lightning@138.197.213.35] has quit [Remote host closed the connection] 15:46 -!- lndbot [~lndbot@138.197.213.35] has quit [Remote host closed the connection] 15:46 < esotericnonsense> attempting to connect to the node which eclair wallet gives me doesn't work unless I'm mistyping 15:46 < esotericnonsense> https://0bin.net/paste/HcVcuAFUujkM-S3a#8Z1D51TUTeWkBMDcZtZnThMTskyyvJiRXhNzKFdRq4t 15:49 < Emcy> is it possible/reasonably pleasant to test some L channels on windows yet? On testnet 15:49 < Emcy> id like to get some testcoins from a faucet and open a couple of channels and seee if i get any routing 15:50 <@roasbeef> Emcy: it's been possible to test on windows since lnd was created? 15:51 < Emcy> i mean yall got any binaries? Cos i cant into compilation 15:51 <@roasbeef> esotericnonsense: we advertise some feature bits that we reqiure at in order to partition dated versions of lnd from each other, eclair doesn't advertise those, so we disconnect due to feature mismatch atm 15:51 < esotericnonsense> Emcy: what's all this nonsense you've been around here for years, get on it :P 15:52 < esotericnonsense> roasbeef: ah, I see 15:52 <@roasbeef> I have a set of changes locally atm that should be pushed out later today, smooths out the remainig incompatabilities, doing some final testing atm 15:59 < molz> Emcy, you can use powershell and windows cmd to compile lnd 16:07 < Emcy> esotericnonsense im gonna install ubuntu on something first 16:07 < Emcy> if im gonna learn how to compile things i may aswell do it on a sensible platform 16:08 < Emcy> but that doesnt help my desire to dick around with LN now 16:09 < esotericnonsense> syncing btcd with testnet is going to take longer than any other step 16:09 < molz> Emcy, if you want to install on windows, it's very easy 16:09 < esotericnonsense> compiling lnd and btcd took me a few minutes, syncing testnet took me half a day or so 16:09 < molz> trust me, i was clueless about this thing and got help from jrick from this channel 16:10 < esotericnonsense> installing ubuntu takes less than an hour, or you could just boot the usb and do everything from there heh 16:10 < molz> if i can learn to read a linux guide to do on windows, anybody can do it 16:11 < Emcy> you over-estimate my attention spam 16:12 < Emcy> wait i have to use btcd? not bitcoind 16:13 < Emcy> huh its bitcoin reimplemented in go 16:13 < Emcy> cos lnd is also go, i guess 16:14 -!- MaxSan [~one@185.93.182.171] has quit [Ping timeout: 246 seconds] 16:15 < molz> yes 16:16 < molz> first off, you install Go on windows: https://golang.org/doc/install#windows 16:20 -!- MDrollette [~MDrollett@feynman.drollette.com] has joined #lnd 16:24 < molz> and then you set the env variables, then create a "Work" directory for your Go projects, then compile/install Masterminds, btcd, lnd.. , let btcd sync testnet.. run lnd ... 16:26 < Emcy> wut masterminds 16:32 -!- MaxSan [~one@213.152.162.94] has joined #lnd 16:36 -!- MaxSan [~one@213.152.162.94] has quit [Max SendQ exceeded] 16:37 -!- MaxSan [~one@213.152.162.94] has joined #lnd 16:38 < molz> it's where you get glide 16:38 < molz> C:\work\src\github.com\Masterminds> git clone https://github.com/Masterminds/glide 16:39 < molz> yea sorry i should've said "intall glide" 16:41 < Emcy> wut glide 16:48 < molz> it's a tool to get vendor dependencies 16:48 < molz> like before you can compile bitcoin you have dependencies first 16:49 < molz> have to get* 16:51 < molz> i put together a linux guide for myself to install Go, btcd, lnd: https://0bin.net/paste/gx86Vn3Klh6W-Z8o#9KbEhJ7XVI-mUCkugxgF+xFY690sOwp8lrts1umyRlX 16:56 -!- jtarre [ad3863c9@gateway/web/freenode/ip.173.56.99.201] has quit [Ping timeout: 260 seconds] 17:13 -!- Emcy_ [~MC@unaffiliated/emcy] has joined #lnd 17:14 -!- Emcy [~MC@unaffiliated/emcy] has quit [Ping timeout: 240 seconds] 17:59 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has joined #lnd 18:12 -!- MaxSan [~one@213.152.162.94] has quit [Ping timeout: 255 seconds] 18:23 -!- riclas [riclas@72.210.189.46.rev.vodafone.pt] has quit [Ping timeout: 248 seconds] 18:24 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 18:25 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #lnd 21:06 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has quit [Remote host closed the connection] 21:07 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has joined #lnd 21:35 -!- Emcy_ [~MC@unaffiliated/emcy] has quit [Ping timeout: 240 seconds] 21:41 -!- Emcy [~MC@unaffiliated/emcy] has joined #lnd 23:21 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 23:43 < molz> "Made another @lightning test app, help testing wanted :grinning: https://ln-articles.herokuapp.com/" https://twitter.com/alexbosworth/status/899428799539847168