Tweetovi

Blokirali ste korisnika/cu @mrice32

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @mrice32

  1. 11. ruj 2019.

    Also, I think will have more to say regarding the incentives compatibility high severity issue. Very impressed that Open Zeppelin analyzed the incentives of different parties in addition to typical technical issues.

    Prikaži ovu nit
    Poništi
  2. 11. ruj 2019.

    Despite the minor issues above, I think has done great work, and I'm super impressed with their system. I have money in Compound, and after this audit, I have more trust that my money is safe.

    Prikaži ovu nit
    Poništi
  3. 11. ruj 2019.

    In compound's case, their elegant error handling created an unintuitive user experience where transactions that didn't succeed show "success" in Metamask and Etherscan.

    Prikaži ovu nit
    Poništi
  4. 11. ruj 2019.

    A hard learned lesson in software development is that elegance is nice, but when the choice is between being idiomatic and elegant, you should generally go idiomatic.

    Prikaži ovu nit
    Poništi
  5. 11. ruj 2019.

    The final issue that I thought was interesting was the error handling. Compound bubbles up error codes rather than reverting. This strategy is very common and elegant in some languages, but it is not idiomatic in Solidity/EVM.

    Prikaži ovu nit
    Poništi
  6. 11. ruj 2019.

    Miners get a 90 seconds of leeway to manipulate the timestamp and each block timestamp must be > the previous block timestamp. You should only worry about this if you care about small deviations (< 90 seconds). Otherwise, feel free to use block timestamp!

    Prikaži ovu nit
    Poništi
  7. 11. ruj 2019.

    This speaks to a common fallacy in the ETH development community that says that block timestamp can be manipulated by miners, so it is always preferable to use block number to measure time. IMO, it is rarely preferable to use block number.

    Prikaži ovu nit
    Poništi
  8. 11. ruj 2019.

    The second part of this issue is that Compound computes interest by block rather than time, so if blocks slow down to 30 seconds per block, lenders would receive half of the reported interest rate and borrowers would pay half of the reported interest rate.

    Prikaži ovu nit
    Poništi
  9. 11. ruj 2019.

    On first glance, this isn't a big loss for lenders or gain for borrowers due to the relatively high volume of transactions (at least for the cDAI contract). However, this sort of calculation makes the compounding rate non constant, which could be annoying for users.

    Prikaži ovu nit
    Poništi
  10. 11. ruj 2019.

    One of the medium severity issues was quite surprising, although not undocumented. Interest is only compounded on blocks where a transaction hits a CToken contract. For missed blocks, interest is just additive.

    Prikaži ovu nit
    Poništi
  11. 11. ruj 2019.

    Usually, this doesn't matter because gas costs outweigh the profit from such a strategy, but depending on what you do with the results of these division, you can easily magnify these errors to create unintended opportunities for malicious actors.

    Prikaži ovu nit
    Poništi
  12. 11. ruj 2019.

    The first high severity issue is a really common one that all smart contract developers should be aware of. The division operator rounds the result down. When using division, be aware that the user could provide inputs that are small enough to force the result to truncate to 0.

    Prikaži ovu nit
    Poništi
  13. 11. ruj 2019.

    For those that haven't seen 's audit of , I encourage you to take a look. As usual, did a spectacular job. IMO, they're the best in the business. There are a bunch of interesting nuggets in the audit. Thread.

    Prikaži ovu nit
    Poništi
  14. proslijedio/la je Tweet
    30. srp 2019.

    . has announced public availability of L7 ILB, the first major public ☁️ fully hosted offering. I have been working with this amazing team for over 2 years (!!!). Thrilled to see this product launch and excited for what's next. 🎉

    Prikaži ovu nit
    Poništi
  15. proslijedio/la je Tweet
    Odgovor korisnicima

    Related: I really wish we could go back to having conversations about how the state and/or private markets can do x better vs. moralizing every policy stance, as though preference re: complex (and even as-yet-unwritten) policy is obviously reducible to values or lack thereof

    Poništi
  16. proslijedio/la je Tweet
    23. srp 2019.

    I am happy to report that in 2019, it's still hard af to center a div in CSS without reading 4 articles from different eras of the Internet.

    Poništi
  17. proslijedio/la je Tweet
    23. srp 2019.

    Ever heard of decentralized orderbooks? Check out 's latest post on different ways to build liquidity in derivatives marketplaces:

    Poništi
  18. proslijedio/la je Tweet
    19. srp 2019.

    So much for Thomas Paine saying that America is "an asylum for mankind". America has been a cosmopolitan experiment from the beginning and that had been one of its biggest strengths, so more power to it.

    Poništi
  19. proslijedio/la je Tweet
    16. srp 2019.

    We often get asked about physical vs. synthetic derivatives. I wrote an intro piece about blockchain-based derivatives, and the flexibility of synthetics (what we focus on at UMA). This is part 1 in an educational series for builders. Give it a read here:

    Poništi
  20. proslijedio/la je Tweet
    11. srp 2019.

    1/ Today is publishing our design for a Data Verification Mechanism (DVM), a blockchain oracle with **economic guarantees** around the cost of corrupting the system. We're ALSO releasing our v1 code + deploying it to Kovan! Read on for why this is needed...

    Prikaži ovu nit
    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·