Angel Java LopezWorld State and Block ExecutionEvery day, I’m having fun implementing a blockchain in Java (see project, see posts), based on Ethereum, like others, like RSK, my daily…May 25, 2021May 25, 2021
Angel Java LopezOne Code Many StoragesWhen you deploy a compiled smart contract to an Ethereum-like blockchain like RSK, your transaction includes the compiled bytecode…Apr 9, 2021Apr 9, 2021
Angel Java LopezFiles in the BlockchainThese days I am practicing programming smart contracts in Solidity using TDD. There are several projects I am working on: some DeFi…Feb 16, 2021Feb 16, 2021
Angel Java LopezDatabase-like Tables in BlockchainBased on an idea by bguiz published in RSK reseach forum: Crazy Idea: New opcodes for relational DB like data reads and writes, I was…Dec 15, 2020Dec 15, 2020
Angel Java LopezDecoupling Storage from Execution in RSK BlockchainThese years I was programming a log, using TDD (Test-Driven Programming), to keep me trained in design and developer skills. To me, TDD is…Dec 8, 2020Dec 8, 2020
Angel Java LopezPaying Storage AccessIn an Ethereum-like blockchain (like RSK or my personal project BlockchainJ) the smart contracts have a linear storage, composed by cells…Nov 27, 2020Nov 27, 2020
Angel Java LopezBuilding a Blockchain: Executing Smart ContractsI’m very proud of my favorite personal project BlockchainJ: build a Blockchain in Java, from scratch, using TDD (Test-Driven Development)…Nov 25, 2020Nov 25, 2020
Angel Java LopezAnalyzing RSK Blocks: MinersSome months ago, I wrote about Command Line Tools for RSK Node; now those tools are included in the latest RSKJ release (under the package…Nov 2, 2020Nov 2, 2020
Angel Java LopezTokens for Your UsersSuppose that you have an online web site, social network, or game. Your users connect with your server(s) using a mobile, web or desktop…Oct 31, 2020Oct 31, 2020
Angel Java LopezBuilding a Blockchain: Towards Beam SynchronizationI’m very enthusiastic about my personal open source project BlockchainJ, a blockchain written in Java using TDD. To me, it’s very…Oct 30, 2020Oct 30, 2020