Egor HomakovVerified account

@homakov

DeFi, security research, all things layer2 on Ethereum, XLN/Extended Lightning Network maximalist

Moscow, Russia
Joined November 2009

Tweets

You blocked @homakov

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @homakov

  1. Pinned Tweet
    20 hours ago
    Undo
  2. 19 hours ago

    Some new enantiomer of Ketamine? Works in a similar fashion

    Undo
  3. Feb 28

    Just realized it could be like New Relic for smart contracts. The onchain version is almost log-free. But any app developer could run personal version tracking, indexing and analyzing a ton of data without bothering anyone else onchain! No contract redeployment, easy reprocessing

    Undo
  4. Feb 28

    Btw new logs should not go into receipt_tree and be in a header. They are now user-specific, each has different console.log() output only they care about. receipt_tree should contain events relevant to light clients, i.e. important

    Show this thread
    Undo
  5. Feb 28

    Deploy onchain a contract without any logs. Then everyone interested sends an "replaceContract" command to put a new log-enabled contract. No onchain conflicts, everything remains secure & deterministic. 0 gas wasted on LOGX;

    Show this thread
    Undo
  6. Feb 28

    Is there a way to listen to events in EVM without actually emitting them (and wasting gas)? Many apps rely on app-specific events, which others don't care about. This is like a global "console.log()" you cannot disable. If it doesn't exist, here's how it could work:

    Show this thread
    Undo
  7. Feb 28

    Flexing my $13k audiophile workplace in Moscow

    Undo
  8. Feb 27

    IMO mappings in Solidity should be single not plural. I.e. mapping (bytes => Channel) public channel; not "channels". As mapping is not a real array but only hash map, you never access actual "channels.*" but always "channel[id]". Code gets easier to read.

    Undo
  9. Feb 27

    Don't just google "bitcoin wallet generate online" and transfer a half a million bucks to an address generated on a website like With any new crypto software or hardware: start small. Put $100 in & out, see if it breaks.

    Undo
  10. Feb 27

    Isn't "airdrop" just better word than stimulus?

    Undo
  11. Feb 26

    Wish there was a ket clinic around me. Anyone tried those in the US or EU?

    Undo
  12. Feb 26

    Programming is much harder than hacking. Took a while to realize it. What seems like “easy to do” from security researcher prospective is a ton of effort, debugging and refactoring backing it.

    Undo
  13. Retweeted
    Feb 20

    5/ respectfully, your cabbie buying bitcoin isn’t a sign of the top for the market it’s a sign that your time is coming to an end. a new era in personal finance and investing is beginning, and no suits will be needed thank you very much. /fin

    Show this thread
    Undo
  14. Feb 11

    What is the best way to download full storage (entire balances mapping) of a contract, e.g. A gazillion of getStorageAt and call(balances[addr]) is too much Bonus question: how to do it with state proof and in JS? Cannot find ANY light client JS lib

    Undo
  15. Feb 10
    Undo
  16. Feb 10

    Another way is to convert BTC into WBTC on eth (beware, WBTC is purely custodian) and then swap with UNI/SUSHI to Dai/USDT, but here we get outrageous current ETH fees. Pros: atomic and safe. Cons: high fees and public.

    Show this thread
    Undo
  17. Feb 10

    What is the best way to sell BTC now without KYC and fiat censorship risks? BTC->Coinbase->bank=you're subject to Coinbase KYC, and then bank can seize all your $ = NOT GOOD I'm thinking BTC->Binance->Tether/other stablecoins(?) -> transfer stabletokens to your own wallet=OK?

    Show this thread
    Undo
  18. Retweeted
    Feb 8

    The exodus from centralized finance and money into is accelerating

    Undo
  19. Feb 7

    Bitcoin scaling: Liquid & Lightning. Directed by Robert B. Weide. If LN adopted credit in 2017 which solves inbound capacity, new users would join without friction, and it would take over the world by now. But it's over already.

    Undo
  20. Feb 6

    Right this moment there are bunch of concepts (payment channels being my fav) to push all payments below 1000*current_tx_fee to layer2. This is the perfect moment to work on them. Increasing blocksize/gas limit is equivalent to taking pain killers instead of curing the disease.

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·