Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Peter (bitfly)
    @peterbitfly
    unfortunately I don't have currently access to a tezor device to test the signing issue, but in theory, if the signature validates on mycrypto / myetherwallet it should also validate with us
    phiferd
    @phiferd
    I can double check, but I think if you sign with a trezor in mycrypto/mew and then unplug the trezor, you can't verify it. In fact, when the trezor is plugged in, the verify process actually takes place on the hard wallet.
    Peter (bitfly)
    @peterbitfly
    its just that the trezor seems to calculate the msg hash different compared to other signers
    phiferd
    @phiferd
    Peter (bitfly)
    @peterbitfly
    right, that is strange
    Noel Maersk
    @veox
    @ppratscher In short: it could be that ethernodes.org lists and counts peers from incompatible networks (Pirl, for example). It is true that these are "Ethereums", and their network ID is 1; but their genesis blocks are different.
    I'm not completely sure the above is true: it could be that someone's running these "forked" nodes and using the ETH genesis block definition; but on my own nodes, I've never seen a connection to Pirl nodes maintained. They're all dropped due to genesis block mismatch.
    (This is not Pirl-specific, there are many other node names that all seem to be from other networks; it's just that Pirl stands out most.)
    Peter (bitfly)
    @peterbitfly
    right, currently the crawler only distinguishes networks using the network id field
    the parser is in desperate need of an update / re-development
    Noel Maersk
    @veox
    Ah, OK. So you're aware of the issue. ^_^
    Peter (bitfly)
    @peterbitfly
    yeah, unfortunately ethereum node crawling is not that straightforward compared to bitcoin which makes the crawler quite difficult
    phiferd
    @phiferd
    small issue: Looks like a recent update broke the link to the vote raw data (the vote id is duplicated)
    Noel Maersk
    @veox
    @phiferd Is this still present? If so, then I don't understand; could you re-phrase or give link?
    phiferd
    @phiferd
    It looks ok now. It was linking to https://www.etherchain.org/coinvote/poll/35/35/data
    Noel Maersk
    @veox
    Ah, cool.
    On coinvote: Trezors not working seems to be a pain point for people. Anyone happens to know if the device expects b'\x19Ethereum Signed Message:\n' to be passed in from the computer, or if it adds that on-chip?..
    phiferd
    @phiferd
    Use MEW for Trezors
    Noel Maersk
    @veox
    I'll get my colleague (has a trezor) to try. Thanks! EDIT: They confirmed it.
    Jason Carver
    @carver
    (confirmed that the device adds the prefix on chip?)
    Noel Maersk
    @veox
    @carver I dropped that line of inquiry.
    Jason Carver
    @carver
    so what did they confirm?
    Noel Maersk
    @veox
    They confirmed that it works with MEW.
    Jason Carver
    @carver
    :+1:
    Noel Maersk
    @veox
    One function above, the b'\x19Ethereum Signed Message:\n' is written to ctx in front of the message.
    Added in trezor/trezor-mcu#189.
    Jason Carver
    @carver
    Hm, I suppose MEW is signing it using a different mechanism, because Trezor appears to be using the varint message length, instead of the str(len(message)) approach of geth, etc
    Esteban Ordano
    @eordano

    Good catch. Assume he claims he has submitted his vote and it was not counted (e.g. is not included in the rear data export). As soon as he publishes his signed vote anybody can submit it and verify that it in deed gets counted correctly

    Even better, there could be a contract with some security deposit from etherchain that works as follow:

    • If I feel my vote is being censored, I publish my signed message to the contract
    • Contract validates structure and signature
    • Etherchain has a window of N days/hours to reply with a signed message of my signed message or the deposit gets slashed
    (I'm working on a proposal to generalize this mechanism for off-chain systems and plasma/poa-like blockchains validation)
    Peter (bitfly)
    @peterbitfly
    Sorry but I don't fully understand the reasoning behind your proposal
    Noel Maersk
    @veox
    It seems that in the exported JSON data, the address field is for the account the vote should be counted for, not the one that made the signature. Should't the "deploying address signs for contract" case have both?
    Elio-David Diiorio
    @enlightperform_twitter
    What to say to people who are hesitant to vote because they wonder if their funds can be accessed/frozen/taken when they access their wallet?
    Peter (bitfly)
    @peterbitfly
    @veox good catch thanks, but you can get that information from the raw signature anyways
    @enlightperform_twitter voting is essentially similar to sending eth from a wallet, so the same security measures apply. but a published vote does not allow anybody to transfer any ether out of a wallet
    Red Jhon
    @mhaythem3_twitter
    why the data link has been removed ?
    Error: Not Found
    Peter (bitfly)
    @peterbitfly
    it was not removed, the url has changed
    check out the poll page for the new link
    Noel Maersk
    @veox
    :fireworks:
    Alex Coventry
    @coventry
    I'm trying to vote on EIP-999, but I keep getting "invalid signature." I'm signing with a local copy of MyEtherWallet v3.9.8.4. The json blob it's producing does not contain a "version" field. Is its signing functionality known to be broken?
    Noel Maersk
    @veox
    @coventry That likely means MEW v3.9.8.4 is too old. :(
    (How old is it?..)
    Alex Coventry
    @coventry
    Quite old... It's a local install. I guess I have to decide whether I want to upgrade. Thanks.
    Fardin Ghosairi
    @FGhosairi_twitter
    Hi. please help me to know more about coinvoting, Casper FFG and method of earn Ether via coinvoting.
    Peter (bitfly)
    @peterbitfly
    Sorry but Casper FFG is not related to our coinvoting module
    woodaxed
    @woodaxed
    ok im a bit thick when it comes to filling in the voting form how do i get the gig etc