-
cannon-c[m]
is monero reproducible build?
-
cannon-c[m]
I heard rumors the cli was (cli > gui anyways) but cannot confirm
-
cannon-c[m]
and does cli monero wallet work with hardware wallets? asking for a friend
-
rottensox_
-
nioc
cli has reproducible builds, the gui does not but that is being worked on
-
cannon-c[m]
cool cool,
-
cannon-c[m]
so I can use the cli without having to compile massive amounts of dependencies, while still trusting the cli? where can I have info on the cli reproducible ?
-
cannon-c[m]
as in using the pre-compiled cli, with trusting that it was from the source code and not anything else
-
cannon-c[m]
since the open source only matters if compile yourself, or can confirm it actually came from the source code. The issue with having to compile, is the massive amounts of dependencies and compiling each dependency. with each dependency in turn having more dependencies. manually compiling dependency tree is almost a week long project when work for a living
-
cannon-c[m]
reproducible build is the unicorn of open source software
-
as2333
moar bloatware!
-
selsta
-
selsta
the signatures from community members
-
selsta
you can download the CLI and compare the hashes
-
ndorf
cannon-c[m]: if you do ever feel like doing the reproducible build yourself, you don't need to worry about dependencies as the gitian scripts take care of everything for you. you just need time and cpu.
-
cannon-c[m]
gitian script support cross compilling?
-
ndorf
yes.
-
ndorf
it will build all the supported platforms automatically.
-
cannon-c[m]
nice
-
cannon-c[m]
just. beautiful.
-
ndorf
everything is done in containers, the only thing you need to install is docker (i think there is support for lxc as well, but not sure)
-
ndorf
the dependencies aren't going to clutter up your main system, though
-
cannon-c[m]
because uses docker right?
-
ndorf
yep
-
ndorf
.io has been around for a while
-
ndorf
oops
-
cannon-c[m]
.io?
-
ndorf
wrong channel, sorry. i suck at irc
-
cannon-c[m]
one more question for now
-
cannon-c[m]
two
-
cannon-c[m]
1. any privacy/security issues with using remote nodes?
-
cannon-c[m]
2. Monero support pruning? Like if I want to have a monero client on my computer but dont want to take up 70 GB or whatever
-
ndorf
Monero does support pruning. I'm not sure how much the space savings are as I don't use it myself, but it's significantly less than the full 70GB
-
moneromooo
~25 GB.
-
cannon-c[m]
thanks
-
cannon-c[m]
any thoughts on question 1?
-
moneromooo
For remote nodes: use SSL. Make sure you run it.
-
cannon-c[m]
so pruned node is way to go over remote node ran by someone else?
-
ndorf
that's definitely a good idea
-
cannon-c[m]
how long for sync over tor?
-
cannon-c[m]
average
-
ndorf
i would prefer a pruned local node, personally
-
cannon-c[m]
I might run full node eventually
-
cannon-c[m]
im thinking for my laptop though
-
ndorf
remote node automatically sees your IP address, and your submitted transactions, for one thing
-
cannon-c[m]
<ndorf "remote node automatically sees y"> even if I use tor? can see that multiple transactions are linked together?
-
ndorf
er, no, not if you use tor of course
-
cannon-c[m]
I'll use pruned then, any idea how long for download and sync assuming I use a Tor router?
-
cannon-c[m]
everything is transparently routed through tor
-
ndorf
not sure about that, but i'd guess a long time.
-
ndorf
few days maybe?
-
cannon-c[m]
I just do not want to broadcast that I am a monero user to my isp
-
cannon-c[m]
live in a police state
-
cannon-c[m]
yes I'm sure I'm a known tor and i2p user
-
cannon-c[m]
but at least that does not reveal anything else
-
ndorf
sorry to hear that. i'm not really an expert with the tor stuff, so i really want to avoid giving you any bad advice
-
ndorf
there is some built-in tor support in monero, but i *think* it only handles tx submission, not syncing blocks
-
cannon-c[m]
sinking blocks?
-
ndorf
downloading the blockchain, and then new blocks as they become available
-
cannon-c[m]
yes, I just need to find way to do that over tor
-
cannon-c[m]
I have strong ip tables that block any non tor traffic
-
ndorf
i'm not confident i could give you completely correct advice on this topic, if you are seriously concerned about government surveillance you should wait for someone more knowledgeable in this area to show up.
-
cannon-c[m]
or just see if it works
-
cannon-c[m]
worst case scenario if non-tor will just be blocked at iptables level
-
ndorf
my uninformed guess is that if you have a system-wide tor proxy/filter set up, it should just work
-
ndorf
but
-
ndorf
for sending txs, i'd advise you to look into the special support monero has for it
-
ndorf
esp. if you're concerned about linkability of transactions
-
ndorf
you'd want to be careful not to submit them using the same tor circuit, i'd imagine
-
moneromooo
If your government really wants to know at the ISP level, then they probably could tell you run a monero node by traffic analysis, even via tor.
-
ndorf
^ that
-
moneromooo
(ie, see you get traffic when a monero block is found).
-
ndorf
however, that seems to be a much higher bar than "alert us when any port 18080 traffic is seen"
-
moneromooo
Right.
-
moneromooo
If you can run your node on a VPS somewhere your government/ISP does not see, then use that node from your laptop, it seems safer from that point of view.
-
moneromooo
You'd likely need to disable the auto refresh in simplewallet too.
-
ndorf
yeah but trusting a VPS node has its own problems doesn't it?
-
cannon-c[m]
"monero node by traffic analysis, even via tor."
-
ndorf
it might as well be a remote node owned by the VPS provider
-
cannon-c[m]
how?
-
moneromooo
And if you want to really screw with this, transfer some random amount of other data to/from your VPS when you start simplewallet.
-
cannon-c[m]
or maybe just leech off library wifi for few days to download blocks
-
ndorf
actually worse if the provider has your real name
-
cannon-c[m]
plant a blackbox in ceiling tile or something
-
cannon-c[m]
pick up few days later
-
moneromooo
How ? By looking for packets. Tor sends TCP packets to other nodes. Those are timed and sizes mostly the same as the real packets.
-
moneromooo
So if you get traffic timing that correlates with txes/blocks on the monero network, the probability you run monero goes up as time goes.
-
cannon-c[m]
yeah need to mix tor with other traffic of course
-
cannon-c[m]
block compression would be nice also
-
cannon-c[m]
for transmitting
-
moneromooo
monerod does have support traffic but for txes only (to hide whn you send one of yours).
-
moneromooo
Transactions won't compress well.
-
as2333
cannon-c[m], do a search for tor and "website fingerprinting"
-
cannon-c[m]
so how can I make download of new blocks over outbound anon network only?
-
cannon-c[m]
"Only handshakes, peer timed syncs and transaction broadcast messages are supported over anonymity networks."
-
cannon-c[m]
-
moneromooo
Your tor rules ?
-
moneromooo
This mode is for people who just run a tor router. If you have a set of iptables rules that proxy all traffic, that'll go there.
-
moneromooo
ie, like Qubes does. If you live in a police state, you night want that.
-
cannon-c[m]
hmmm, maybe I can add ip tables for tor traffic redirect, i.e. all traffic from this user route to Tor socks5
-
cannon-c[m]
but would be really nice to have tor support for all connections natively
-
cannon-c[m]
instead of having to rely on iptable hacks
-
cannon-c[m]
ok Kivori is exciting
-
cannon-c[m]
Kovri
-
cannon-c[m]
monero wallet does not seem to let pass be entered on Trezor T screen?
-
cannon-c[m]
and monero cli wallet requires local copy of blockchain (either full or pruned) right?
-
cannon-c[m]
and wow sync over tor is fast
-
nioc
yes wallet need to connect to a node in order to get the blockchain info
-
nioc
they are separate in monero
-
cannon-c[m]
but cli wallet requires local node right?
-
cannon-c[m]
and is there a way to have the wallet use trezor screen for password or no?
-
nioc
AIUI it can be a remote node
-
nioc
I don't know about trezor
-
nioc
I use my own local node so am unfamiliar with how to use a remote node with the CLI
-
nioc
syncing the blockchain is fast to begin with and will slow down later
-
cannon-c[m]
yeah even over tor its fast right now
-
nioc
txs changed several times throughout it's history so this is part of it
-
nioc
also there are checkpoints
-
cannon-c[m]
checkpoints?
-
nioc
they are added at each hardfork and among other things make it easier to sync
-
cannon-c[m]
I just wish could use the trezor screen for password entry
-
nioc
not familiar with syncing over tor but if you have a HDD that will be the bottleneck
-
cannon-c[m]
i know lots of questions, im a xmr noob
-
nioc
a SSD is much much faster
-
cannon-c[m]
yes using ssd
-
nioc
that's how we all start :)
-
cannon-c[m]
and in a VM behind tor router
-
cannon-c[m]
definately pruning though since its my laptop
-
nioc
did you set it to prune before starting to sync?
-
cannon-c[m]
not at first
-
cannon-c[m]
then I cancelled ctrl+c and restarted the monerod with prune flag set
-
cannon-c[m]
--prune-blockchain
-
cannon-c[m]
will see what happens
-
nioc
someone is usually here to help but not many people are on at this time
-
cannon-c[m]
yeah it is early
-
nonie
@( * O * )@
-
Inge-
Monero wallets should have a "Why don't I see my funds?" info for users.
-
midipoet
Inge-: did you lose your XMR again?
-
Inge-
what XMR?
-
Inge-
I'm more thinking about UX - since this is like half of all monero support
-
Inge-
"they say they sent me the monero, but I don't see it" "I revocered my wallet, but it is empty"
-
Inge-
a few small sanity-checks could provide the user with good information on why this could be (e.g. your wallet was restored with height X which means that if your funds arrived BEFORE date Y then it would not show up. Rescan from an earlier point in time?)
-
midipoet
i agree - it may be helpful to have some info readily available for users
-
Inge-
also, it could probably fairly easily sanity-check other things such as the top block on the connected node vs a few other points (other open nodes, xmrchain etc) - "The node you are connected to looks like it might not be entirely up-to-date.." - I can see some potential attack vectors, but a better UX would be very helpful.
-
nonie
-
nonie
^- Titel: MCC 2019: Future of Privacy Coins Panel
-
newyearday
hello
-
nonie
㋡ hi
-
newyearday
how to measure impact of different reward between genesis block and next blocks for new blockchain
-
newyearday
genesis block is 100X of next blocks
-
newyearday
can reward of next blocks change in far future because of emission or smth else
-
newyearday
i mean without changing anything else
-
newyearday
just genesis 100x and no other change
-
newyearday
same emission etc
-
newyearday
anyone here
-
Inge-
monero looks at current total emitted to calculate emission of next block
-
Inge-
BTC does not AFAIK
-
Inge-
this has bit a few forks that made changes
-
newyearday
smth more precise?
-
newyearday
how to keep reward of next blocks the same
-
newyearday
even after 10000000 blocks
-
nonie
Maybe the whitepaper can help:
cryptonote.org/whitepaper.pdf
-
nonie
Chapter 6.1 Smooth emission
-
newyearday
code changed a lot after original cryptonote
-
nonie
BaseReward = (MSupply−A)>>18
-
nonie
True.
-
newyearday
what do u mean by true
-
asymptotically
newyearday: he's agreeing with you that monero has changed a lot since the original cryptonote
-
newyearday
yep
-
nonie
-
nonie
Maybe this function can help: get_block_reward
-
newyearday
this function help only for changing block 0
-
newyearday
im not sure but there are other function that changes rewards of next blocks for any reason
-
newyearday
i didnt change anything except block 0
-
newyearday
to say the truth i dont know why "difficulty targets must be a multiple of 60" and not "multiple of X"
-
newyearday
for version2
-
nonie
I couldn't tell you - Need to understand for myself.
-
nonie
target_minutes = target / 60; So the time is converted from seconds to minutes.
-
nonie
I guess the assert on the top of the function is not necessary - but you never know. Probably something to be on the safe side.
-
nonie
It does test if DIFFICULTY_TARGET_V2 is devideable by 60 (DIFFICULTY_TARGET_V2 modulo 60).
-
mfoolb
.usd
-
Inge-
-
mfoolb
by the way, a part from temperature anomalies, is there a way or an average time to know if thermal paste has dried out?
-
asymptotically
take the heatsink off and look at it. some of the higher end pastes recommend that you change it every couple of years
-
gingeropolous
i just weld it
-
mfoolb
asymptotically: I'm ok.. I was just curious
-
kinghat
-
moneromooo
While people eat these up, no reason not to recycle the same paper over and over again using a different hardware part...
-
asymptotically
news: you can output data through an output device :O
-
Mochi102
omg
-
Mochi102
What a concept.
-
nonie
insane.
-
newyearday
hello
-
Skirmant
newyearday: hey fam
-
newyearday
fam ?
-
Skirmant
famagotchi
-
newyearday
famagotchi ?