Digital assets
Blockchains and digital assets: chains, DeFi, custody and on-chain data, from protocol notes to production systems.
Best notes
- Monitoring the ICY Swap backend
We built a monitoring system for a cryptocurrency backend that provides deep observability while protecting sensitive financial data through layered health checks and…
- Implement Binance futures PNL analysis page by Phoenix LiveView
Implementing Binance Futures PNL Analysis page with Phoenix LiveView to optimize development efficiency. This approach reduces the need for separate frontend and backend…
- Lessons learned from concurrency in blockchain projects
Learn how to handle concurrency and race conditions in Go blockchain projects using PostgreSQL advisory locks for efficient distributed locking and safe cronjob…
- Making crypto transfers faster and easier
We built iCrosschain, a platform that helps crypto users move their digital assets between different blockchain networks quickly and easily. Our solution cut transfer…
- Building a modern crypto investment platform for Tokenomy
We helped Tokenomy create a robust web platform and Android app that allows users to easily invest in cryptocurrency. Our work enabled them to launch on schedule, reach…
Reports
- Monitoring the ICY Swap backend
We built a monitoring system for a cryptocurrency backend that provides deep observability while protecting sensitive financial data through layered health checks and…
- Implement Binance futures PNL analysis page by Phoenix LiveView
Implementing Binance Futures PNL Analysis page with Phoenix LiveView to optimize development efficiency. This approach reduces the need for separate frontend and backend…
Case studies
- Making crypto transfers faster and easier
We built iCrosschain, a platform that helps crypto users move their digital assets between different blockchain networks quickly and easily. Our solution cut transfer…
- Building a modern crypto investment platform for Tokenomy
We helped Tokenomy create a robust web platform and Android app that allows users to easily invest in cryptocurrency. Our work enabled them to launch on schedule, reach…
- Building blockchain solutions for affiliate marketing
We helped Attrace, a Dutch company, create a transparent affiliate marketing platform using blockchain technology that connects online merchants with websites in a…
Research notes
- Lessons learned from concurrency in blockchain projects
Learn how to handle concurrency and race conditions in Go blockchain projects using PostgreSQL advisory locks for efficient distributed locking and safe cronjob…
- Web3 development with Foundry
Provides a comprehensive guide to Web3 development using Foundry, a modern, Rust-based toolkit for Ethereum smart contract development.
- A layer 2 design system with zkEVM and zero-knowledge proofs
Learn how Layer 2 blockchain design using zkEVM and zero-knowledge proofs enables scalable, secure token transfers and smart contract execution with efficient…
- Blockchain for designers: trust, decentralization and immutability
Learn how blockchain technology solves trust issues with decentralization, transparency, and immutability, and discover key design principles to create user-friendly…
- History of DeFi
A timeline of DeFi from Bitcoin and Ethereum through Maker, ICOs, Uniswap and yield farming to the 2020 token launches.
- Assert, require and revert: enforcing smart contract invariants in Solidity
Learn how to enforce smart contract invariants in Solidity using assert(), require(), and revert() to ensure error checking and secure contract behavior.
- General Solidity best practices: abstract contracts, interfaces and checks
Learn best practices for Solidity smart contracts including abstract contracts vs interfaces, proper use of assert/require/revert, inheritance, event monitoring,…
- Implement a token swap from the Base chain to Bitcoin for cross-chain transactions
This guide shows how to implement a token swap from the Base Chain to Bitcoin.
Show all 35 notes
- Using Foundry for EVM smart contract development
Introduce Foundry's core functionalities & practices to develop, test and deploy EVM smart contracts
- Ton's base concepts
Base concepts to begin with TON development
- Ton: blockchain of blockchains
Talk about TON and its core technologies. Why do we call TON the 'Blockchain of blockchains'?
- Dynamic liquidity market maker - a new form of concentrated liquidity AMM on Solana
a new form of concentrated liquidity AMM on solana
- Introduce to Solana token 2022 - new standard to create a token in Solana
Explore Solana Token 2022, the next-generation token standard on Solana blockchain. Learn about its key features like transfer fees, non-transferable tokens, and…
- Solana core concepts
build a strong understanding of the core concepts that make Solana different from other blockchains.
- Dollar Cost Averaging (DCA)
Dollar-Cost Averaging (DCA) is a simple yet powerful investment strategy that can help you minimize risk and maximize long-term returns. With DCA, you invest a fixed…
- Starknet architecture, components and transaction lifecycle
This article provides an overview of StarkNet's architecture, including its main components, how it works, and its transaction lifecycle. It also covers the messaging…
- zk-SNARKs
ZK-SNARKs is a type of zero-knowledge proof that allows one party to prove to another that a given statement is true, without revealing any additional information. This…
- Layer 2: scaling solutions for Ethereum
Explore Layer 2 solutions for Ethereum scaling, including rollups and their benefits. Learn how Layer 2 extends Ethereum's capabilities, reduces gas fees, and maintains…
- Zero-knowledge proofs
This article provides an overview of zero-knowledge proofs in blockchain technology, including their definition, how they work, and their advantages.
- Multisign wallet
A multisign wallet is a type of digital wallet that requires multiple signatures to authorize transactions. This article provides an overview of multisign wallets, how…
- Blockchain bridge
A comprehensive guide to understanding blockchain bridges, their types, and how they facilitate communication and asset transfers between different blockchain networks.
- Blocks
This article provides an overview of blocks in blockchain technology, including their structure, types, and how they work.
- Distributed systems
This article provides an overview of distributed systems in blockchain technology, including their definition, advantages, and how they work.
- PoS
This article provides an overview of Proof of Stake (PoS) in blockchain technology, including its definition, how it works, and its advantages.
- Smart contract
This article provides an overview of smart contracts in blockchain technology, including their definition, how they work, and their advantages.
- Liquidity pool
A comprehensive guide to understanding liquidity pools in blockchain, covering their definition, functionality, the role of automated market makers (AMM), arbitrage,…
- Blockchain oracle
Learn how blockchain oracles solve the oracle problem by connecting smart contracts with real-world data, enabling secure input, output, cross-chain communication, and…
- Blockchain fundamentals
Blockchain breaks down the complex technology behind Bitcoin and other cryptocurrencies into simple terms anyone can understand. Learn how distributed ledgers work, why…
- Byzantine agreement: Stellar consensus with quorum slices
Learn how Stellar's consensus protocol uses trusted validators and quorum slices to prevent Sybil attacks and ensure secure, reliable transactions through federated…
- Hyperledger Fabric architecture for permissioned enterprise networks
Learn how Hyperledger's open source blockchain frameworks and tools enable secure, permissioned enterprise networks with smart contracts, distributed ledgers, and…
Playbooks
- Best practices in blockchain development
A learning map for blockchain development covering cryptography basics, Ethereum and Solana tooling, distributed storage, Solidity, RPC, Web3 and EIPs.
Tags in this topic
Writers
neko-anon8, thanhpn8, baenv4, duynglam3, nikkingtr3, quanghuynguyen19023, haongo1382, lmquang2