Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Key Points 

  1. Key blockchain alternatives to Hyperledger include: Ethereum, Quorum, Corda
  2. Hyperledger Fabric has implemented EEA ( Ethereum Enterprise Architecture ) Enterprise stack and can call Ethereum smart contracts now
  3. Biser Dimitrov's EBC newsletter: https://enterpriseblockchain.substack.com/   
  4. Good news is Ethereum continues to evolve filling in gaps and expanding the use cases it can fit better than most other crypto platforms overall. Bigger than crypto is clearly the growing use of Asset Tokenization and DLT impacting many domains now. Automated governance with Sybal is another expanding focus in 2024.


References

Reference_description_with_linked_URLs________________________________Notes_______________________________________________________________
_compare-fabric-v-ethereum-v-corda-180914122948.pdf_compare-fabric-v-ethereum-v-corda-180914122948.pdf
m Ethereum Smart Contract Concepts


Ethereum Cheat Sheet - 2023 
Ethereum Cheat Sheet code concepts - github 
https://www.ethereum.org/beginners/Ethereum for beginners
https://www.ethereum.org/Ethereum
https://en.wikipedia.org/wiki/EthereumEthereum
https://medium.com/blockchannel/life-cycle-of-an-ethereum-transaction-e5c66bae0f6eEthereum transaction concepts
https://bitfalls.com/2018/05/31/what-is-an-ethereum-testnet-and-how-is-it-used/How to use Ethereum testnets

https://www.bloomberg.com/news/articles/2021-08-14/bye-bye-miners-how-
ethereum-s-big-change-will-work-quicktake

Ethereum changes coming: POS, shards, lower gas, burn ether pdf

Ethereum changes coming: POS, shards, lower gas, burn ether
Ethereum improvements needed - 2023 - p1 - Vitalik Buterin


https://hackernoon.com/costs-of-a-real-world-ethereum-contract-2033511b3214Estimated costs of an Ethereum contract - 2017

https://www.slideshare.net/Synerzip/blockchain-application-development-101

blockchain-application-development-webinar-sweetbridge-190905082233.pdf

Blockchain App Development Concepts 101 - slideshare - sweetbridge


https://ethgasstation.info/Gas station - current gas prices to run a transaction ... expensive
https://hackernoon.com/costs-of-a-real-world-ethereum-contract-2033511b3214calculating gas prices
https://ethereum.stackexchange.com/questions/35539/what-is-the-real-price-of-
deploying-a-contract-on-the-mainnet
Costs of a contract deployment
https://entethalliance.org/enterprise-ethereum-alliance-advances-web-3-0-era-public-release-enterprise-ethereum-architecture-stack/EEA
https://entethalliance.org/wp-content/uploads/2018/05/EEA-Architecture-Stack-Spring-2018.pdfEEA stack
https://entethalliance.github.io/trusted-computing/spec.htmlEEA Off-Chain Trusted Computing Spec


testnets
https://www.anyblockanalytics.com/networks/ethereum/ropsten/#:~:
text=Description,
Morden%2C%20the%20first%20Ethereum%20Testnet
.
Ropsten testnet about
for blockchain development testing before deployment
https://ropsten.etherscan.io/Ropsten testnet console
https://ethereum.org/en/developers/docs/networks/

Networks are different Ethereum environments you can access for development, testing, or production use cases. Your Ethereum account will work across the different networks but your account balance and transaction history won't carry over from the main Ethereum network. For testing purposes, it's useful to know which networks are available and how to get testnet ETH so you can play around with it.

https://umbria.network/connect/ethereum-testnet-ropstenConnect metamask to Ropsten testnet




Wallets and tokens


https://drive.google.com/open?id=16YzIZpOCFDTR4E0SW5EZ31sdQViWJhE7

a redeemable bitcoin token for ERC-20 wallets w transaction interop


EEA - Ethereum Enterprise Alliance - permissioned Ethereum
https://entethalliance.org/wp-content/uploads/2022/06/EEA_
Ethereum_Business_Readiness_Report_2022_v1.1_June_29_2022.pdf
EEA readiness report 2022




AWS
QLDB slides - 2019QLDB slides - 2019

AWS Hosted Fabric BAAS




Facebook Libra cryptocurrency
https://libra.org/en-US/white-paper/#introductionLibra whitepaper
https://libra.org/en-US/Libra home
https://libra.org/en-US/about-currency-reserve/#the_reserveLIbra Reserve Management
https://developers.libra.org/docs/the-libra-blockchain-paperLibra Blockchain
https://libra.org/en-US/association-council-principles/#overviewLibra Governance Organization


the DPOS Merge 2022
https://finance.yahoo.com/news/ethereum-ropsten-merge-incoming-where-235242836.html

Ropsten testnet to DPOS in June 2022  -   mainnet merge later

merge would combine pow and pos chains

Ethereum scaling beyond the Merge

sharding would have been welcomed by users

rollup-centric roadmap

users can “bridge” Token A to a sidechain, swap it for Token B (quickly and cheaply), and then “bridge” Token B back to Ethereum. A series of transactions that costs thousands of dollars on Ethereum can be done for pennies on Polygon

sidechains tend to make compromises to centralization and security in the name of convenience.

Rollups, like sidechains, take the stress off of Ethereum by executing transactions on a separate blockchain. Transactions are “settled” on the rollup chain, bundled up, and then “posted” to Ethereum






Key Concepts



Ethereum Key Features

...

According to Vitalik, DAOs are now finally ready to happen. He predicted the surging of the popular Ethereum Name Service (ENS). He mentioned his new roadmap and its named phases: the verge, the purge, the surge, the splurge, and the merge.

”If Ethereum fails to scale, then Ethereum definitely failed.

If Ethereum succeeds at scaling, but it turns into something centralized, then I think it also failed.

If Ethereum succeeds at scaling and at being decentralized as a blockchain, but nothing interesting gets to build on top of it and no one actually gets any value from it, then it also fails.”

Vitalik predictions 2022

https://finance.yahoo.com/news/vitalik-buterin-reviews-past-crypto-161741276.html

Buterin also believes that the coin’s decentralization allows it to survive but not thrive in a harsh regulatory environment. He added that for a successful censorship resistance strategy to work, such a project must be technologically robust and have public legitimacy

Buterin also acknowledged that his whitepaper predicted DeFi but wholly missed seeing the development of NFTs. He also described himself as naive for not considering the social and political hindrances of BTC, but now he has learned a lot.

Vitalik highlighted how he was an apologist for the overwhelming power consumption of PoW in 2012

Regarding PoS and Sharding, he said that he accepts that he made a wrong timing of when these innovations could be live on ETH’s network.

He also said that if developers want stablecoins to remain strong amid the collapse of the USD, they must have good governance.

his vision of the Internet of Money. According to him, this innovation should have transaction fees not exceeding 5 cents for every transaction. ETH is experiencing scalability difficulties, but he explained that his DEV team works around the clock to make solutions.


Ethereum After the Merge Before the Surge

https://www.yahoo.com/finance/news/citi-ethereum-merge-several-consequences-105135910.html

lower energy intensity, the transition into a deflationary asset and a “potential roadmap to a more scalable future through sharding,” the bank said.

may only increase transaction speeds by 10% by reducing block times, according to the report. It, however, lays the path for the “Surge,” which is the next planned upgrade for the network and promises to bring 100,000 transactions-per-second (TPS) capability to the blockchain

with ether (ETH) eventually becoming deflationary, this may improve the case for the token as a store of value.

The move to PoS turns ETH into a “yield-bearing asset” with cash flows, the bank said, which may be interpreted as a form of revenue for the network. Having potential cash flows would allow the use of a range of valuation methods that are not currently available for the blockchain

Given its “enhanced store of value properties,” it is more likely to be where a growing amount of total value locked (TVL) is secured and transacted


Builders are more important than Miners after Merge - 2022

https://www.yahoo.com/finance/news/ethereum-overhaul-risks-creating-class-155911993.html


Ethereum Merge to POS moving forward - 2022

https://www.yahoo.com/finance/news/ethereum-2-0-project-enters-174440315.html

The Ethereum 2.0 project will boost the transactions per second (TPS) capability of the top blockchain for both centralized and decentralized finance, or DeFI, projects — as well as gaming, non-fungible tokens (NFTs), metaverses and pretty much everything else — from its current 12 to 15 TPS limit to 100,000 TPS, developers claim. It will also end its environmental problems

The March 15 launch of the Klin testnet marks the last “test” blockchain before the Ethereum 2.0 Merge that shifts transactions of Ethereum from its current Bitcoin-style proof-of-work consensus mechanism to the newer proof-of-stake (PoS) that competing “Ethereum-killer” blockchain like Polkadot, Cosmos and Solana have been using to steal developers and projects.

When Buterin talked about “the limits on making block time faster” in a recent Reddit discussion thread — which he reposted on Twitter — he was referring to how fast new blocks of transactions are added to the Ethereum blockchain. And that’s a matter that’s more about security than scalability.

...

But the ongoing project to convert Ethereum into Ethereum 2.0, built on the greener and far more scalable proof-of-stake consensus mechanism (as opposed to Bitcoin-style proof-of-work mining) will enable it to reach 100,000 TPS.

Aside from scalability that will end the overtaxed blockchain’s staggeringly high transaction fees — generally $2 to $4 but spiking as high as $70 — Eth 2.0 will deal with the transaction delays that occur when the number of transactions outpaces it ability to add new transactions to the immutable blockchain.

2 layer architecture separates contract execution from consensus

The Eth 2.0 blockchain differs from Ethereum in one key fashion: Instead of a single “Layer 1” blockchain that handles everything, Eth 2.0 will have an execution layer, on which all smart contracts run, and a consensus layer, which only records transactions. That takes a lot of pressure off, allowing the consensus layer to scale massively without interfering with — or interference from — the smart contracts running DeFI exchanges, games, metaverses, supply chain management projects and all the rest.

Much lower GAS fees with POS?

Some than 10 million ETH tokens, worth more than $26 billion, have been staked — locked into a contract that replaces mining as the means of securing the blockchain and adding new transaction data in exchange for newly minted ETH tokens.

...

https://time.com/nextadvisor/investing/cryptocurrency/ethereum-hits-new-all-time-high-price/

until that ( the Merge ) happens, experts are waiting to see how investors and companies building their tech on Ethereum’s platform respond to the changes.

Ethereum has bounced up and down in recent weeks, following an immediate drop below $2,400 on Feb. 23 after Russian President Vladimir Putin ordered troops into Ukraine. Experts also point to other factors like the crypto market tracking the stock market, more mainstream adoption, and slumping prices in recent months as contributing to what we’re seeing with crypto prices right now.

US CBDC impacts?

Government officials have also continued to show an interest in more crypto regulation and even the possibility of creating a government-issued digital currency. Bitcoin’s price has had a similarly rough stretch lately.

Ethereum price volatility

Ethereum has ranged between $2,100 and $4,000 in the days since. Despite the slow start to 2022, many experts are still bullish, predicting Ethereum’s price could potentially hit and exceed $12,000 this year.  In January 2021, Ethereum’s price was just a little over $1,000.

“The real question is, owning these coins, are they going to continue to experience compound, exponential growth? Nothing in the fundamentals of cryptocurrency tells me that answer is yes,” says Jeremy Schnieder, the investing expert behind Personal Finance Club.

Crypto price forecasts - 2022

https://www.fxstreet.com/cryptocurrencies/news/legendary-trader-predicts-bitcoin-ethereum-bnb-ripple-solana-cardano-and-dogecoin-price-crash-202204290834

A veteran trader and analyst, Peter Brandt has predicted a drop in Bitcoin, Ethereum and most other altcoins, comparing it to the 2018 crash.
Brandt became popular in the crypto community with his 80% BTC price drop prediction in 2018.
Analysts observing a 2018-like bearish structure in the Bitcoin price chart, set a downside target at $27,000.

Analysts believe Bitcoin price is at risk of close to a 50% drop, and $25,000 is the downside target for BTC.

Ethereum crashes on Bored Ape trades

https://fortune.com/2022/05/01/bored-ape-metaverse-frenzy-raises-millions-crashes-ethereum/

Yuga Labs, the creator of the popular Bored Apes Yacht Club collection of NFTs, launched a sale Saturday of virtual land related to its highly anticipated metaverse project, raising about $320 million worth of cryptocurrency in the largest offering of its kind. Demand was so strong that activity related to the event caused ripple effects across the entire Ethereum blockchain, disrupting activity and sending transaction fees soaring. 

Each plot cost a buyer around $5,800 based on ApeCoin’s price of $19 as of Saturday, plus transaction costs, or “gas fees,” in Ether, which skyrocketed after the sale went live at 9 p.m. New York time as the land grab attracted heavy demand. Transaction costs just to mint Otherdeed NFTs after the launch reached $123 million, with each Otherdeed requiring about $6,000, or 2 Ether, in transaction fees to mint, according to data from Etherscan -- or more than the price of the deed itself.

Should transaction fees on a blockchain be fixed or based on short-term supply and demand?


Ether price driven by: the Merge timing, NFT volume, competitive platforms

https://www.forbes.com/sites/billybambrough/2022/05/03/huge-2022-ethereum-price-prediction-comes-with-a-serious-bnb-solana-cardano-avalanche-and-polkadot-warning/?sh=3604e47a408a

in theory, after the Merge and full staking levels for POS consensus, Ethereum will have:

  1. high scalability
  2. lower, stable platform fees ( gas )
  3. climate friendly environment


Ethereum POS fork hacked 220919

...

This trust centralizes power around those institutions, and renders the individual powerless. Blockchains like Ethereum decentralize the power into a well-defined set of rules that are executed by a network of computers in a manner that is open and fair to everyone.
Decentralization is the key to shifting the power from institutions to individuals. That’s why it’s so important. A blockchain running only on a central server is no better than the status quo.
Ethereum applications often appear decentralized. Smart contracts manifest as web-based interfaces which display data garnered from on-chain activity. User funds are custodied by private keys stored in local wallets. Transactions are quickly propagated to miners and included in blocks. However, although the Ethereum network itself is sufficiently decentralized, there are many central points where failure can compromise users.

For example, if a DApp’s server is infiltrated, it may be possible to populate the web interface with false information. This could cause users to make decisions they otherwise wouldn’t have. Or maybe a user’s wallet provider is overtaken. It would be possible to cut the wallet provider off from the network and not propagate user transactions to miners, thereby censoring their ability to transact with the chain.

These are exactly the scenarios that Ethereum was created to avoid, and on November 11th, the ecosystem’s inability to avoid those scenarios became glaringly clear.
Infura outage for it's mainnet wrapper service
the reality is that for approximately five hours, many Ethereum applications were tracking an invalid chain and most users were unable to send transactions.

It’s clear that if DApps simply didn’t rely on Infura, the impact from the chain split would’ve been reduced drastically. So why do most DApp interfaces not get their data from Ethereum nodes directly?

First of all, most users don’t run their own nodes. Running a node is costly and requires experience to setup correctly, especially in a production environment. Therefore, the burden is shouldered by DApps.

DApps to routinely use Infura as their single source of truth.

API that allows any developer to write software that interfaces with the Ethereum network. The product they’ve built is excellent, and is often more economical than being self-sufficient. This causes DApps to routinely use Infura as their single source of truth.

Ethereum clients need 3rd party advanced services

Ethereum clients are only good at answering simple queries such as “What is Alice’s balance?”. More complicated queries are prohibitively expensive to answer using only an Ethereum client. Even if users did have their own local node, they still wouldn’t be able to get the answer to queries like “How much did Alice spend between March and April?”

DApps often rely on these rich queries, and are therefore relegated to maintaining their own off-chain databases to support their application

MetaMask wallet has security risks

users connect to Infura by default via the MetaMask wallet

Although Infura is a prominent example of centralization in the Ethereum ecosystem, it’s far from the only one. Etherscan, oracles, DApp APIs — even a singular connection to the internet — are all susceptible to coercion. Relying on any one of these services for information would result in completely trusting that operator.

It’s surprisingly difficult to be self-sovereign using a technology whose primary goal is self-sovereignty. So don’t trust, verify.

Fixing decentralization on Ethereum

The goal is to allow everyone to interact with applications, without needing to trust any institution — to do that, the tooling must improve.

The status quo is to use a single source of truth when interacting with the chain. This inherently centralizes the flow of information and requires trust in that source. It is also in great contrast to full nodes, which connect with 25-50 unique peers. Full nodes can maintain an accurate view of the network even if only one of their peers are honest

There are many techniques that will make this easier, including light clients, block witnesses, state proofs, data retrieval networks and zero-knowledge proofs.

In the meantime, it’s important to be aware of the points of failure that exist today.

Do we want decentralization or just the benefits of decentralization?


Ethereum Platform Roadmap from 2022

...

It would allow validators, who have deposited ether tokens on the blockchain in exchange for a yield, to withdraw their staked coins, to hold or sell.

The staked ether crypto coin - viewed as a bet on Ethereum's long-term success as it cannot be redeemed until Shanghai happens - is trading at nearly parity with ether at 0.989 ether, according to CoinMarketCap data, indicating confidence in future upgrades.

Paul Brody, global blockchain leader at EY, said: "Ethereum's future needs to, and will, scale to hundreds of millions of transactions a day."

The Merge and future upgrades also dent the investment appeal of so-called "Ethereum killer" blockchains like Solana and Polkadot, said Adam Struck, CEO of venture capital firm Struck Crypto.

Longer-term, though, the switch to PoS is expected to decrease the rate at which ether tokens are issued - potentially by up to 90% - which should drive up prices.

...

layer2-Vitalik Buterin outlines endgame roadmap for ETH 20.pdf


both optimistic and zero knowledge proof rollups

https://finance.yahoo.com/news/ethereum-no-longer-one-chain-123000149.html

Ethereum is no longer a one-chain ecosystem. In order to achieve scalability, the Ethereum community will need to offer layer 2 technologies capable of handling transactions from billions of users. 2021 proved to be the first step in experimentation with both optimistic and zero knowledge proof rollups, and the two finally began to take significant market share in daily transactions away from Ethereum L1.



Ethereum Enterprise Architecture - #EEA

...

https://www.hyperledger.org/use/avalon

Hyperledger Avalon is a ledger independent implementation of the Trusted Compute Specifications published by the Enterprise Ethereum Alliance. It aims to enable the secure movement of blockchain processing off the main chain to dedicated computing resources. Avalon is designed to help developers gain the benefits of computational trust and mitigate its drawbacks.

Avalon Notes gdoc

gdoc preview 

Avalon Overview lessons

Avalon extends computational trust to off-chain execution enabling.

  • Improved blockchain throughput and scalability
  • Improved transaction privacy
  • Attested Oracles,   trusted reporters of data generated outside of the blockchain.

https://lists.hyperledger.org/g/avalon/topic/71882826

There are a couple of key challenges with blockchain that probably don’t surprise any reader of this blog: scalability and confidentiality. One approach to both of these limitations is to perform some operations “off-chain.” In a traditional view of a blockchain, the data and validation logic for every transaction takes place on every node of the blockchain network or “on-chain.” It’s this redundancy and transparency that provides a network with its integrity but also comes at the cost of performance and confidentiality. By offloading some work, participants can trade off resiliency and integrity for performance and confidentiality. Of course, everyone wants to have their cake and eat it too, and so the use of the use of “trusted computing” is intended to maintain resiliency and integrity guarantees as much as possible while affording the additional performance and confidentiality. Trusted computing includes a variety of techniques to ensure that computation was done correctly and secretly. Hyperledger Avalon will realize these as different Worker types and include TEE (Trusted Execution Environments like Intel® SGX), MPC (multi-party compute), and ZK (zero-knowledge proofs).

Image Modified

For example, IBM prototyped this Hyperledger Fabric integration with Avalon [2 links: https://github.com/jeffgarratt/hyperledger-member-summit-2019-tcf-demo-app and https://github.com/jeffgarratt/fabric-prototype].


Avalon Architecture Overview

https://github.com/hyperledger/avalon/blob/main/docs/avalon-arch.pdf

avalon-architecture.pdf

Avalon Intro Video - 1 hr

https://wiki.hyperledger.org/display/avalon/2019-12-03+Avalon+Introduction?preview=/24780722/31197796/Hyperledger%20Avalon%20Introduction%20-%20SD.mp4

Avalon project proposal

https://github.com/hyperledger/avalon

https://hyperledger.github.io/avalon/

Avalon Introductory Blog - 2019

https://www.hyperledger.org/blog/2019/10/03/introducing-hyperledger-avalon

ZeroMQ - the messaging framework for Avalon

https://en.wikipedia.org/wiki/ZeroMQ

The ZeroMQ API provides sockets (a kind of generalization over the traditional IP and Unix domain sockets), each of which can represent a many-to-many connection between endpoints. Operating with a message-wise granularity, they require that a messaging pattern be used, and are particularly optimized for that kind of pattern.

...

ZeroMQ implements ZMTP, the ZeroMQ Message Transfer Protocol.[5] ZMTP defines rules for backward interoperability, extensible security mechanisms, command and message framing, connection metadata, and other transport-level functionality. A growing number of projects implement ZMTP directly as an alternative to using the full ZeroMQ implementations.[6]

Avalon concepts

  1. Avalon does off-chain processing 
  2. messages sent to smart contracts to record results
  3. messages sent to database network to record off-chain database

Avalon enables privacy in blockchain transactions, moving intensive processing from a main blockchain to improve scalability and latency, and to support attested oracles.

It is designed to help developers gain the benefits of computational trust and mitigate its drawbacks. In case of the Avalon a blockchain is used to enforce execution policies and ensure transaction auditability, while associated off-chain trusted compute resources execute transactions. By using trusted off-chain compute resources, a developer can accelerate throughput and improve data privacy.

Preservation of the integrity of execution and the enforcement of confidentiality guarantees come through the use of a Trusted Compute (TC) option, e.g. ZKP (Zero Knowledge Proof), MPC (Multi Party Compute), or HW based TEE (Trusted Execution Environment). While the approach will work with any TC option that guarantees integrity for code and integrity and confidentiality for data, our initial implementation uses Intel@ Software Guard Extensions (SGX). Avalon leverages the existence of a distributed ledger to:

  • Maintain a registry of the trusted workers (including their attestation info)

  • Provide a mechanism for submitting work orders from a client(s) to a worker

  • Preserve a log of work order receipts and acknowledgments

    Avalon uses Off-Chain Trusted Compute Specification defined by Enterprise Ethereum Alliance (EEA) Trusted Compute Task Force as a starting point to apply a consistent and compatible approach to all supported blockchains.

Figure 1 System Overview

The figure above depicts an example of blockchain with N member enterprises. Each enterprise has Requesters, a blockchain node and one or more Trusted Workers (hosted by a Trusted Compute Service). Requesters submit Work Orders, and Workers execute these Work Orders. Work Order receipts can be recorded on the blockchain. While each of the enterprises in the figure above contains all three major components, this is not necessary. For example, Requesters from Enterprise 1 may send Work Orders to a Worker at Enterprise 2 and vice versa. Ultimately, an enterprise is free to host any combination of the three elements depicted on the figure above (blockchain node, Requester, off-chain Trusted Compute Service). Accessing resources across multiple enterprises increases network resilience, allows more efficient use of resources, and provides access to greater total capacity than most individual enterprises can afford.

Avalon Architecture

Trusted Compute Service (TCS) hosts trusted Workers and makes them available for execution of Work Orders (WO) submitted by Requesters via front end UI or command line tools. Work orders also can be submitted by (Enterprise app specific) smart contracts running on the DLT.

TCS APIs

  • TCS catalog lists available TCS and provides blockchain address and/or URI where about their corresponding Workers can be discovered

  • Worker registry that lists Trusted Compute Workers. It includes attestation verification report, public RSA encryption key, and public ECDSA SECP256K1 verification key

  • Work order processing API that allows submit Work Order requests and receive corresponding responses with data encrypted end-to-end between the Requester the Worker. Both the request and response may include multiple data items independently encrypted by different parties using different keys. The Requester may optionally sign its requests. Even if the Requester doesn’t sign the request (aka an anonymous request), there a mechanism enforcing Work Order request integrity. The enclave always signs its responses.

  • Work Order receipts API that can be used for payment processing, auditing, and dispute resolution. The receipts may be submitted and signed by the worker, Requester, or other participants (e.g. data owners). A work order may have zero, one, or more associated receipts

...

https://www.forbes.com/sites/digital-assets/2023/11/11/blackrock-just-unleashed-nuclear-winter-sparking-bitcoin-ethereum-xrp-solana-and-crypto-price-mayhem/?sh=35bb39222d6a

Ethereum has struggled along with the wider crypto market since peaking in late 2021, with the collapse of the non-fungible token (NFTNFT 0.0%) market and the evaporation of interest in a decentralized internet built on the ethereum blockchain, known as web3, weighing on prices.


Crypto ?? as designed not going anywhere

...