2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
ParagraphParagraph

More from Marco Besier

Cover image for The "virtual" and "override" keywords in Solidity
Blog iconMarco Besier
Mar 7

The "virtual" and "override" keywords in Solidity

Solidity has two keywords that are crucial to understand if you want to make use of contract inheritance: virtual and override. In this blog post, we'll take a closer look at these keywords and explore how you can use them in Solidity.Virtual functionsA virtual function is a function that a derived contract can override. You can mark a function as virtual by using the virtual keyword. If a derived contract overrides a virtual function, it must use the override keyword. Here's an exa...

Cover image for Zero-knowledge proofs in plain English
Blog iconMarco Besier
Nov 24

Zero-knowledge proofs in plain English

In this post, I’ll try to demystify one of the most confusing topics in cryptography: zero-knowledge proofs. However, instead of delving into the mathematical details of ZKPs, my goal is to provide you with an easy-to-remember example that explains the basic concept behind ZKPs in plain English.Defining ZKPsTo start, let’s take a look at how Wikipedia introduces zero-knowledge proofs: In cryptography, a zero-knowledge proof is a method by which one party (the prover) can prove to another part...

View more
Search...Ctrl+K

Marco Besier

I turn programmers into professional Web3 developers.

Subscribe
Marco Besier

Subscribe to Marco Besier

Subscribe

<100 subscribers