Recent Posts
Blockchain
Hiding Malicious Code with External Contracts
If you’re building smart contracts with Solidity, you’re likely aware of the importance of security. However, even with the best intentions, malicious code can still find its way into your codebase. One way attackers can hide malicious code is by using external contracts. In this article we’ll discuss how to protect your smart contracts from […]
Martin Liguori
March 23, 2023
Blockchain
Preventing re-entrancy attacks in Solidity
Re-entrancy is a vulnerability in smart contracts that can result in unexpected behavior and loss of funds. This vulnerability enables an attacker to execute a function call repeatedly before the original call has completed. Therefore, re-entrancy can change the contract’s state in unforeseen ways and trigger unintended operations. This can lead to significant security risks, […]
Martin Liguori
March 21, 2023
Blockchain
Preventing the Source of Randomness Vulnerability
In a previous post we discussed Solidity, the programming language used to create smart contracts on the Ethereum blockchain or EVM-compatible blockchains. While Solidity has many benefits as a programming language, there are also known vulnerabilities, such as the so-called source of randomness vulnerability. In this post we’ll take a closer look at it and […]
Martin Liguori
March 8, 2023
Blockchain
Understanding Signature Replay in Solidity: A Comprehensive Guide
When developing smart contracts on the Ethereum blockchain, it’s essential to consider potential security vulnerabilities in order to make the contract safe. One important vulnerability comes from is signature replay attacks, which can result in malicious actors gaining unauthorized access to contract functions. The aim of this article is to explain what these attacks are […]
infuy
March 6, 2023
Blockchain
Self Destruct in Solidity: A Guide
First of all, this function is going to be deprecated in the newer versions of Solidity. With that said, let’s talk about this powerful feature, which can be used to destroy a smart contract, freeing up storage on the blockchain. While it can be a useful tool, it can also be dangerous if not used […]
Martin Liguori
February 28, 2023
Blockchain
Preventing Denial of Service Attacks in Solidity
Solidity security is a critical concern for anyone building smart contracts on the Ethereum blockchain. One of the biggest security risks for contracts is the potential for Denial of Service (DoS) attacks. Malicious users can intentionally cause a smart contract to consume more resources than intended, or make it unresponsive, unavailable or cause calls to […]
Martin Liguori
February 27, 2023
Blockchain
Understanding Different Types of Tokens: Utility vs Assets
Tokens are an essential element of the blockchain ecosystem, and they come in various forms. Two of the most common types of tokens are utility tokens and asset tokens. In this article, we will explore the differences between utility and asset tokens and their significance in the blockchain space. Native Tokens But first, let’s talk […]
infuy
February 24, 2023
Blockchain
How and why to build applications with blockchain
Blockchain technology has the potential to revolutionize the way we build and use applications. A blockchain records transactions on multiple computers in a distributed, decentralized ledger, making it impossible to retroactively alter the record without altering all subsequent blocks and obtaining consensus from the network. Why using blockchain There are several reasons why you might […]
Martin Liguori
January 12, 2023
Blockchain
How to become a Solidity developer
To become a Solidity developer, you should follow these steps: You should send your CV to Infuy’s HR department 🙂 to work with Alejandro Narancio (just kidding!). But send it for sure, or… Introduction to Solidity Solidity is a programming language for writing smart contracts to produce EVM (Ethereum Virtual Machine) bytecode that ultimately runs […]
Martin Liguori
January 11, 2023
Blockchain
Decentralized Autonomous Organization (DAO) – Explained
The blockchain revolution paved the way for many innovations, cryptocurrency being a significant one. While most of us are familiar with cryptos, how many have heard of organizations that operate in a decentralized manner? Yes, this article delves into Decentralized Autonomous Organizations – The DAOs. Let’s get started. What are DAOs? Decentralized Autonomous Organizations, DAOs, […]
infuy
December 6, 2022
Bitcoin
What are DeFi and its applications?
Blockchain technology, with the emergence of cryptocurrency, took the world by storm. This space is dynamic and innovations keep occurring. One outstanding application of blockchain technology is – Decentralized Finance, DeFi. This article delves into what is DeFi, its popular applications, and more. What is DeFi? Decentralized Finance (DeFi) refers to a term that includes […]
Martin Liguori
October 26, 2022
Bitcoin
What are the different types of wallets?
Pros and Cons Explained Cryptocurrency is the in thing. The frenzy is on the rise. However, before even beginning to invest, you first need to look at the various options to store them securely. Just like you keep your currency notes and coins safely in a leather wallet, you need a container for your valuable […]
infuy
October 19, 2022