Recent Posts
Blockchain
Design Patterns for Smart Contracts
Smart contract design patterns are essential to building secure and efficient blockchain applications. By following established design patterns, developers can ensure their smart contracts are reliable, scalable, and easier to maintain. In this article, we’ll explore some common smart contract design patterns and provide examples of their implementations. Understanding smart contract design patterns is crucial […]
Martin Liguori
March 31, 2023
Blockchain
Understanding Phishing with tx.origin in Solidity
Phishing attacks have become a significant concern in the digital world, and it is essential to take measures to protect against them. In the blockchain industry, Solidity is the most popular language for developing smart contracts, but it is also vulnerable to phishing attacks. In this article, we will explain how tx.origin works and how […]
Martin Liguori
March 30, 2023
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
Ethereum PoS – The Merge
There’s been a lot of buzz around the Ethereum Merge – the mainnet merging with the Beacon Chain; the move to the Proof-of-stake consensus mechanism. And finally, on September 15, 2022, it happened. This blog post delves into what Ethereum merge is, its benefits, and more. Let’s get started. What is Ethereum Merge? Until some […]
Martin Liguori
September 21, 2022
Bitcoin
How Is Blockchain Used In Real-World Businesses And Organizations?
Blockchain, the technology underpinning the cryptocurrency, NFTs, and metaverses, has garnered significant attention across many business verticals. Bitcoin and Ethereum are no longer buzzwords. Various industries besides fintech have leveraged blockchain technology to streamline their business processes. Blockchain development which entails building, designing, and maintaining blockchains, has created opportunities for many aspirants. This blog delves […]
Martin Liguori
August 30, 2022
Blockchain
Development in Blockchain and Smart Contracts
Join the blockchain revolution! We have created this initiative for the development of pilot projects in blockchain to allow organizations and/or companies to join the disruption! Requirements to apply: The project must be limited in scope You must test an innovative idea or concept on blockchain It is essential that the use of blockchain is […]
infuy
May 30, 2018