Category Archives: Uncategorized

Blockchain: Links And Resources (785)

Previous Post
Next Post

Reports suggest Goldman Sachs is now offering Bitcoin derivatives

Lessons from DAOv1

Dogecoin passes Tether’s market cap following eToro integration

Price analysis 5/3: BTC, ETH, BNB, XRP, DOGE, ADA, DOT, UNI, LTC, BCH

Newly Public Coinbase Lists Tether’s Controversial USDT for Pro Traders

Privacy Coins and zk-SNARKs: How Do They Work?

Investment Manager Guggenheim Warns of ‘Major Correction’ in Bitcoin

Yesterday I managed to rescue +$14K worth of tokens from a friend’s compromised account using Flashbots

Angel “Java” Lopez

Blockchain: Links And Resources (659)

Previous Post
Next Post

IOVlabs and Grupo Sabra Announce “Extrimian”: Blockchain Solutions for Businesses and Governments

Ethereum Base-Layer Scalability “Still Years Away” Says Vitalik Buterin

Unrolling Rollups: Fast pipes and smart VMs

The Easiest Way to Try out a Full Raiden Node

eth2 was a rollup format

Breaking Ethereum Nodes with Teatime

A quick recap of the short and medium term of Ethereum scaling

Raiden Weekly Update 138

Angel “Java” Lopez

Blockchain: Links And Resources (658)

Previous Post
Next Post

Diginex goes public on Nasdaq following special-purpose acquisition

Record $166M Ethereum Fees Last Month Were Six Times Bigger than Bitcoin’s

Freeze, pause, reboot: Projects react differently to $200M KuCoin hack

Could xDEXs Do To UniSwap What UniSwap Did To DEXs and CEXs?

KuCoin Maintains Wallet Freeze as Hackers Begin Laundering Stolen Crypto

Portis Wallet

RSK Truffle Boxes

EIP-3009: “Transfer With Authorization” – ERC20 meta-transactions #3010

Angel “Java” Lopez

Blockchain: Links And Resources (604)

Previous Post
Next Post

Getting started with Waffle

The New Solidity Dev Stack: Buidler + Ethers + Waffle + Typescript [Tutorial]

Electrum Bitcoin Wallet

Week in Ethereum News, July 5, 2020

A World Without (block) Limits!

ReGenesis Explained

Binary Trie Format

Breaking Down ETH 2.0 – zk-SNARKS and zk-Rollups

Angel “Java” Lopez

Blockchain: Links And Resources (471)

Previous Post
Next Post

Designing Smart Contracts With Free Will

Hyperledger Caliper
Blockchain performance benchmarking for Hyperledger Besu, Burrow, Fabric, Iroha & Sawtooth, and non Hyperledger Ethereum and FISCO BCOS networks

Coin Metric’s State of the Network

Time-Lock Encryption

Vyper Preliminary Security Review

Crytic Compile
Library to help smart contract compilation

Maker and DAI Diagram

People’s Bank of China may be the first central bank in the world to issue sovereign digital currency

Angel “Java” Lopez

Blockchain: Links And Resources (405)

Previous Post
Next Post

Deloitte: China Looking to Use Blockchain as a ‘Strategic Weapon’

Libra’s Unresolved Puzzles

Komodo And The Early Pioneers Of Atomic Swaps

20 Blockchain Projects with the Most Dev Activity on Github—June, 2019

Tether is steadily migrating from Bitcoin to Ethereum

Echo: Open Finance. Smarter Contracts. Built for Bitcoin.

Polkadot Builders Starter’s Guide

‘Bitcoin Time’ Moving Faster Than ‘Internet Time,’ Says Hashcash Inventor Adam Back

Angel “Java” Lopez

New Month’s Resolutions: February 2019

It’s time to write down my resolutions for the new month. But first, a review of the past month’s ones:

– Continue WorldModel [pending]
– Continue Erlie [complete] see repo
– Continue Walang [complete] see repo
– Continue robotsim [complete] see repo
– Continue Elmie [pending]
– Continue PokerLib [pending]
– Continue SimpleNeuron [pending]
– Continue BlockchainJ [complete] see repo
– Continue Dexert [pending]
– Continue EthBridge [complete] see repo
– Continue SolidityCompiler [pending]
– Continue Idener [complete] see repo
– Record a talk about Smart Contracts programming [pending]
– Write experimental code for RskJ [complete] see repo

Additionally, I was working:

– Start simpledfs [complete] see repo
– Continue HuskyJS [complete] see repo
– Start EthPets [complete] see repo
– Start EthCollectibles [complete] see repo
– Improve ChineseP [complete] see repo
– Publishing PFuns, first version [complete] see repo
– Improving RskAPI [complete] see repo
– Improving SimpleJsonRpc [complete] see repo
– Improving SimpleUnit [complete] see repo

My new month’s resolutions:

– Continue simpledfs
– Continue Erlie
– Continue Walang
– Continue robotsim
– Continue Elmie
– Continue SimpleNeuron
– Continue BlockchainJ
– Continue Dexert
– Continue EthBridge
– Continue Idener
– Record a talk about Smart Contracts programming
– Write experimental code for RskJ

Angel “Java” Lopez


Blockchain: Links And Resources (197)

Previous Post
Next Post

Announcing the launch of ZeppelinOS

A Bank In Argentina Is Now Using Bitcoin for Cross-Border Payments

The Ethereum-blockchain size has exceeded 1TB, and yes, it’s an issue

Argentine Bank Lets Customers Send Bitcoin Across The Border

Bitcoin Gold Hit by Double Spend Attack, Exchanges Lose Millions

Walmart Looks to Blockchain for Retail Product Resales

China’s Biggest Mobile Game Platform Announces Plans to Integrate with Loom DAppChains

ZeppelinOS Partners With ChainLink, the Market Leader in Trusted Oracles

Stay tuned!

Angel “Java” Lopez

New Month’s Resolutions: April 2018

A new month in progress. Time to review the previous month’s resolutions:

– Continue SimpleGo [pending]
– Continue Exeth [complete] see repo
– Continue HuskyJS [complete] see repo
– Continue RskApi [complete] see repo
– Continue BlockchainJ [complete] see repo
– Continue BlockchainSharp [complete] see repo
– Continue SimpleEvm [complete] see repo
– Continue TensorSharp [complete] see repo
– Continue AprendiendoSolidity [pending]
– Continue SharpGo [pending]
– Resume Machine Learning Mentorship [pending]
– Continue Solidity Mentorship [partial] see repo

Additionally, I worked on

– Add example to SimpleDT [complete] see repo
– Create evmasm [complete] see repo
– Improving RskUtils [complete] see repo
– Add https support to SimpleJsonRpc [complete] see repo
– Improve Bitcoin sample SimpleGA [complete] see repo
– Continue RSharp [complete] see repo [complete] see repo
– Continue CrysSharp [complete] see repo
– Improve LllJs [complete] see repo
– Improve Emv2Code [complete] see repo
– Improve SolidityCompiler [complete] see repo

My new month’s resolutions:

– Continue SimpleGo
– Continue Exeth
– Continue HuskyJS [complete] see repo
– Continue RskApi
– Continue BlockchainJ
– Continue BlockchainSharp
– Continue SimpleEvm
– Continue TensorSharp
– Continue AprendiendoSolidity
– Continue SharpGo
– Continue RSharp

Angel “Java” Lopez


Scaling Ethereum/RSK: Multi Blockchains (1)

Next Post

I already wrote some proposals in my other post series:

Connecting Blockchains
Multi-Blockchains in Ethereum/RSK
Offchain Transactions in Ethereum/RSK

commenting on using two or more blockchains (homegeneous or heterogeneous), and offchain transactions. They are alternative ways to explore solutions to scalability, with a fresh start and pursuing the simplest path in each idea.

After reviewing the multi-blockchain, now I think a have a simpler path. First, this proposal is about having many HOMOGENEOUS blockchains, Ethereum/RSK-like ones. One is the mainchain, and we could have n additional blockchains:

The main blockchain has the initial ether amount of ether to use. For sake of clarity, let’s start with a main blockchain, the blockchain zero, has an initial stock of 100M ethers (in case of RSK network, it could be the 21M smart bitcoins backed by the 21M bitcoins of the BTC mainnet),

All accounts are the same in all networks: same private, public keys, addresses. So, if you have control of a control in blockchain zero, you can use the same account IN OTHER blockchain.

But the secondary blockchains starts with 0 balance in each account.

The second idea is to have inter-chain transactions, to transfer from one account in source blockchain, to the SAME account in target blockchain:;

An special bridge account is used. There is a bridge account in mainchain FOR EACH secondary chain. So, if you transfer value in blockchain 0, to bridge account corresponding to secondary blockchain 3, THEN a similar transaction will appear in this secondary blockchain, transferring the same amout from the dedicated BRIDGE account. To allow such transfer, each bridge account in SECONDARY blockchain starts with 100M of initial balance,

If there are 10 secondary blockchain, then there are 10 BRIDGE ACCOUNTS in the main blockchain (with initial 0 balance), and ONE BRIDGE ACCOUNT in each secondary blockchain (with 100M inital balance),

You also can send a transaction to a secondary blockchain, transferring value back to the mainchain:

The motivation is to have scalabilty: if the mainchain is overloaded, we can use a secondary blockchain. Also, the different blockchain could have different gas price, and maybe other difference in contract execution cost.

We could use a free graph of blockchains. But limiting the proposal to a hierarchical schema with only one level simplifies the discussion. The transactions between secondary blockchains are not allowed: only main to secondary one are supported. And no generation of new Ether is allowed in the secondary blockchains. These restrictions exist to have a better control of the total amout of value.

I could imagine a secondary blockchain by world region, country, even by vertical market. Or competing blockchains, in gas price and contract execution cost. The client software (that is, a dapp, a mobile application) could simplify the user experience, doing some of these transfer inter-blockchain in automatic.

But, how to reflect one transaction to bridge in one blockchain, to other transaction in the target blockchain? My next post will descibe a simple solution, to be discussed and reviewed. But I think it is a good starting point, to avoid the complications of some atomic swap and alike implementions.

Stay tuned!

Stay tuned!

Angel “Java” Lopez