• Breaking News

    Friday, October 1, 2021

    Ethereum The absolute fucking state of defi. (Robert = Founder of Compound)

    Ethereum The absolute fucking state of defi. (Robert = Founder of Compound)


    The absolute fucking state of defi. (Robert = Founder of Compound)

    Posted: 01 Oct 2021 05:57 AM PDT

    Finally was able to get this going with the sun going down, good way to end the week!

    Posted: 01 Oct 2021 06:29 PM PDT

    New VMs in rollups will solidify Ethereum's lead

    Posted: 01 Oct 2021 08:25 AM PDT

    New VMs in rollups will solidify Ethereum's lead

    For Ethereum to keep its lead, it's not enough to be the most secure, decentralized, and scalable. What is a programmable blockchain without the programmer? In order to keep and attract new developers, Ethereum must find an outlet for rapid innovation on the protocol level.

    Fortunately, rollups bringing scale is only half of the story; rollups are excellent grounds for experimentation. Alternate VMs in Arbitrum, zkSync, and StarkNet will empower developers to build more robust and versatile applications than ever before, with industrial grade tooling. And the upcoming mass migration to these rollups is the perfect opportunity to move past the weaknesses of the EVM and solidify Ethereum's lead as the number one platform for blockchain development.

    Now I know what you're thinking:

    https://i.redd.it/18p54ajghvq71.gif

    But hear me out.

    Last weekend I was able to port my smart contracts from Ethereum to Arbitrum using ethers.js and HardHat, with no code changes. And after asking around, this seems to be the typical case. In fact, Anton spent more time getting ETH bridged to Arbitrum than actually deploying Opyn. True, there are changes in gas accounting, but this arises from a fundamental difference in the scarcity of resources between L1 and L2. So what's going on behind the scenes?

    > Arbitrum's AVM:

    The AVM keeps the EVM's uint256 data type and its instructions, but made some changes to fit the needs of a Layer 2 and a multi-round challenge protocol:

    • Arbitrum separates execution and proving, so aggressive optimization can be applied to local execution (the common case) and proving can be done in constant time and space.
    • The AVM uses ArbOS to track resource usage and turn L1 smart contract work into L2 code, significantly reducing the cost of computation and storage at Layer 2.
    • Because Layer 2's must post a Merkle hash of the full state with each block, the AVM opted for a different memory model with immutable memory objects to make merklization much cheaper.

    Downstream of these changes, and when developers aren't just porting their code but actually developing on Arbitrum, I think they will realize that it's actually better. Arbitrum offers a much higher gas transaction limit than Ethereum and no limit on contract size. And what about the developer tooling? The "monopolies" Chainlink, Etherscan, Infura, and The Graph were live from Day 1. And I would argue Ethereum's other developer tooling is actually not as sticky as Solidity is: most early developers made the transition from truffle, to hardhat, and now to dapptools.

    When it comes to ZK Rollups, due to fundamental differences between the EVM and proof systems, the design philosophy trends toward preserving the Solidity language rather than the EVM bytecode and construction itself.

    > zkSync's zkEVM:

    zkSync uses a compiler-based approach to strike the perfect balance between creating a circuit friendly and CPU-like VM that can efficiently execute operations over 256 bit integers. Breaking this down into 2 critical design decisions:

    1. Circuit friendliness is a priority, but remaining reasonably close to current computer architectures makes things easier for developers, developer tools, compilers, and debuggers.

    The zkEVM uses a read-write RAM memory model so anyone familiar with x86 or ARM assembly can easily write code for the zkEVM and build compilers and other toolchain technologies (using LLVM). This memory model also allows for a future extension of copy-on-write to reduce explicit copies that arise in some popular Solidity programming patterns.

    1. Instead of paying for EVM bytecode execution simulation inefficiencies at runtime, the compiler performs all the necessary transformations during an O(1) offchain computation step.

    Consider the MSTORE8 opcode, which does a 1 byte memory write. To support this, memory must be aligned and readable by a single byte, which would be highly inefficient because MLOAD needs 32 bytes at once. Or, MSTORE8 could be simulated as a couple of MLOADs, bit manipulations, and MSTOREs after. In the second case, a cost (in constraints) to execute the "simulation" would be indirectly paid on every cycle of the VM even though MSTORE8 is a rarely used opcode, since in circuit environments, all branches are executed.

    This inefficiency is bypassed by the compiler, which outputs the sequence (read - update - write), and this cost is only paid when the user indeed needs to address a single unaligned byte in memory.

    The compiler-based approach comes with 2 major benefits: developers only pay for what they use, and the VM can focus on working with the uint256 as efficiently as possible. This approach is especially favorable for cases when smart contracts are programmed in languages outside of Solidity, such as Zinc (their Rust-based circuit friendly language), Vyper, and in the future, Rust.

    On top of this, zkSync is building industrial grade developer infrastructure. They chose to use LLVM, a set of compiler and toolchain technologies started at Apple and an integral part of development tools for macOS and iOS. With LLVM, any language can be easily supported by developing a front end: Vyper is already in progress and Rust is planned. LLVM also sets a strong foundation for a debugger, linker, assembler, disassembler, and binary utilities, which will be shipped one day.

    Familiar languages, developer tools, and architectures will lower the barrier for traditional developers to get started programming smart contracts on Ethereum. And I don't see why support for Rust wouldn't trigger many Solana projects to port over!

    > StarkNet's Cairo VM:

    Solidity is supported via Yul+AST transpilation to Cairo, but the Cairo VM completely rejects any notion of EVM in favor of high performance in a truly native zk VM:

    In modern CPUs, the basic data type is 64-bit integers, but proof systems use fields.

    So,

    The EVM's basic data type is uint256.

    Cairo's basic data type is an integer in the range 0 ≤ x < P where P is a prime number (e.g. 2251+ 17⋅2192 + 1) and all computations are done modulo P.

    The EVM uses deterministic computation, but because the goal of a proof system is to prove that some computation is correct, it is much easier to use "nondeterministic computation", where you start from the solution instead of operating on the inputs.

    So,

    The EVM uses a read-write memory model.

    Cairo uses read-only nondeterministic memory or "write-once memory", where the value of each memory cell is chosen by the prover and cannot change during program execution. Values that may change are held within the registers.

    StarkNet introduces a new programming model for building on the full stack for STARKs. They are inventing and defining the developer experience for proof systems, and just today, released an alternative to human audits: a formal mathematical proof that proves code is error-free.

    Arbitrum's AVM is Ethereum development unlimited.

    zkSync's zkEVM enables circuit friendly programming with familiar languages and architectures.

    And StarkNet's Cairo VM places the power of STARKs in the hands of all blockchain developers.

    We are no longer building in a desert. Oceans are here.

    submitted by /u/l2intern
    [link] [comments]

    Twitter To Finally Embrace Ethereum And NFT Avatars

    Posted: 01 Oct 2021 11:14 AM PDT

    Gasnow.org (Ethereum Gas Fee Prediction Site) is Ending All Service By October 15th, 2021

    Posted: 01 Oct 2021 08:50 AM PDT

    I hope this is allowed, but I found this interesting point. Guy filled a wallet with $3 + leaked the wallet seed. Said he'll know it is primetime for Ethereum when it is profitable to empty out the wallet.

    Posted: 01 Oct 2021 02:53 PM PDT

    I went through the CoinDesk Ethereum chart to check the lowest price point every week from July 4th to the 3rd week of September, & noticed that 6 of the 12 times were in the 14th minute of an hour, & 3 of those times were at 9:14 PM EDT, and once it was 9:14 AM EDT. Can anyone explain why this is?

    Posted: 01 Oct 2021 06:45 PM PDT

    Video of Vitalik Buterin talking about Ethereum at Bitcoin 2014

    Posted: 01 Oct 2021 06:25 PM PDT

    https://www.youtube.com/watch?v=l9dpjN3Mwps

    Good old days when the bitcoin community wasn't toxic. He spoke about ETH at the BTC convention, that would never happen today.

    submitted by /u/mybed54
    [link] [comments]

    Treat me like Michael Scott- Cost to send 1 ETH or 40 ETH or x ETH from CBPro to hardware wallet, is it the same? Help a btc’er out

    Posted: 01 Oct 2021 06:22 PM PDT

    As the title says, I primarily btc but have a few ETH sitting on CBPro I'd like to move to a hardware wallet.

    I promise I've tried to figure this out via searching, looking for a calculator, etc. I must be a special kind of dumb. All I hear are "gas fees" are outrageous, blah blah blah.

    Can someone tell me like I'm 5 years old (Michael Scott style), how much it costs to move ETH off coinbase pro to a hardware wallet?

    -Is it the same regardless of the quantity of eth moved?

    -Same cost to transfer back to CBPro from hardware wallet?

    Much appreciated,

    submitted by /u/Breaknickspeed
    [link] [comments]

    Nearly 41% of the capital allocated in September so far has gone to NFT & Gaming projects

    Posted: 01 Oct 2021 08:19 AM PDT

    ⟠ Latest Week in Ethereum News!

    Posted: 01 Oct 2021 07:35 PM PDT

    Cloudflare are announcing the opening of their private beta for Web3 Distributed Gateways

    Posted: 01 Oct 2021 11:39 AM PDT

    I made a platform to let people accept ETH donations

    Posted: 01 Oct 2021 04:28 PM PDT

    In an attempt to learn more about blockchain and especially Ethereum, which I'm a big fan of, I took a shot at building a dapp of sorts. Toss an Eth let's you create a profile and accept donations from fans and supporters, giving them an option to send a message to you in the process. It's inspired by the multitude of fiat based sites with similar functionality.

    I know you basically get this same ability by putting your address online, but my goal was to remove a bit of friction and making the process as smooth as possible for potential donors by allowing a button click to trigger the transaction. Currently it works (or should be working) with Metamask in Chrome and Coinbase Wallet in other environments.

    There's a custom contract that stores all donated funds tied to the recipients address, which can be withdrawn at any time. The contract also takes a 2% cut, which is meant to cover any hosting fees in the future, so there's this drawback compared to just giving your address to people. I'm also working on a referral system where if you refer a friend, you get 1% of all their donations (coming out of the 2% the contract takes by default). This should be coming online soon.

    Anyways, would love to hear what people think if you decide to give it a shot! Here's an example page: https://tossaneth.com/eth

    submitted by /u/Flawe
    [link] [comments]

    windows desktop eth wallets

    Posted: 01 Oct 2021 05:21 PM PDT

    ETH seems a little odd to me vs. other crypto currencies in that there is no official wallet for it. Consequently, I've been trying to figure out how to generate a wallet and use it with a ms windows desktop wallet software. This has been pretty confusing.

    The only way I've found to generate an eth wallet is with metamask in the browser. I took that seed phrase and imported into coinomi but the address in coinomi when I click receive doesn't match the public address in metamask. This seems unexpected to me.

    What am I doing wrong here? Getting a little frustrated with a process that seems like it should be pretty straight forward.

    TIA

    EDIT: OK. I think maybe I understand what is happening here. Here is why this makes no sense.

    If I am using the monero official wallet. And I go to another computer and use that same wallet software to import my seed phrase. I do NOT have two different receiving/public addresses. They are the same. It is the SAME wallet.

    When I import my metamask wallet seed into coinomi it is creating another wallet. It is NOT the SAME wallet as the metamask wallet even though I am using the same seed. This is confusing to me and kind of counter-intuitive. With the seed, you tend to think it should be the same wallet. But it isn't. I'm not even sure it would see the same transactions on the blockchain or if they are entirely separate, in which case why would you even use the seed elsewhere other than metamask.

    Maybe I'm not getting it still, but this seems to be what is going on here.

    submitted by /u/Riptide_NVN
    [link] [comments]

    Ethereum miners are hoarding a record $70B in ETH following EIP-1559 activation

    Posted: 01 Oct 2021 12:21 AM PDT

    Tiktok launching Ethereum NFTs from Lil Nas X, Gary Vee, and Grimes

    Posted: 30 Sep 2021 09:25 PM PDT

    The Surreals NFT Project is being minted Oct. 4th check out their Twitter for the details. The amount of growth they’ve had on discord & Twitter is incredible & the artwork is really excellent by a real artist. I think this project has insane potential to moon.

    Posted: 01 Oct 2021 06:40 PM PDT

    Secure, close to full-node client for power users with a GUI (no Webapps etc.)

    Posted: 01 Oct 2021 06:21 PM PDT

    Does something like Bitcoin Core or Electrum exist for Ethereum?

    I am looking for a client that's as close as possible to a full node (but does not need to store the whole TB blockchain), has a GUI, is very secure, exists for Windows/Linux and supports some airgapped setup.

    Geth and openethereum seem to fit the Bill but they are CLI only.

    Everything that runs in a Webbrowser is suspect to me (incl metamask).

    Which clients (NOT ledger or other hardware wallets) do "power users" use ?

    Is there a GUI for geth/openethereum?

    submitted by /u/segdy
    [link] [comments]

    Alternative to gasnow.org

    Posted: 01 Oct 2021 02:10 PM PDT

    I've been using this amazing site to constantly check prices. I was curious to know the next best option?

    submitted by /u/Wafer_Fearless
    [link] [comments]

    Are there plans to reduce the minimum fee on Ethereum from 1 gwei?

    Posted: 01 Oct 2021 05:03 PM PDT

    So even after Eth2.0 it the base fee drops to 1 gwei, if ethereum increases in price the fees will never be resolved. No point making gas fees 10x lower if ethereum 10x.

    Any insight is appreciated l.

    submitted by /u/Darius-was-the-goody
    [link] [comments]

    Amplify Art - NFT Music Platform

    Posted: 01 Oct 2021 10:40 AM PDT

    Hi guys, wanted to share this project:

    Amplify Art is building a decentralized music platform empowering Artists and their Fans.

    We use NFTs — Non-Fungible Tokens —to enable artists to have complete control over their music, pricing, and distribution.

    Fans own the music through NFTs and benefit when the price of the NFTs goes up —encouraging Fans to promote and share the artists and music they love.

    In turn, the Artists will reward their fans because the Fans promote and support them.

    Creating a relationship synergy between artists and fans that we think will completely revolutionize the music industry.

    We are currently in alpha testing and looking for people interested in joining the project, as well as musicians who would want to feature on the platform!

    Check out r/amplifyart sub reddit for more info and discord links; full roadmap in the discord.

    submitted by /u/Admini54
    [link] [comments]

    ENS name registration

    Posted: 01 Oct 2021 07:50 AM PDT

    Is it worth claiming a ENS name? I'm wondering what the pluses and minuses would be. Anyone have any incites? Thanks

    submitted by /u/SimulationRambo
    [link] [comments]

    Input Data Messages (IDM): Read through chat messages on Ethereum

    Posted: 01 Oct 2021 06:38 AM PDT

    No comments:

    Post a Comment