Tagged articles
14 articles
Page 1 of 1
ELab Team
ELab Team
Jul 10, 2025 · Artificial Intelligence

How Cursor Indexes Code: Merkle Trees, Vector Embeddings, and Secure Search

This article explains how Cursor creates Merkle‑tree hashes for change detection, uses Tree‑sitter for syntax‑aware code chunking, generates vector embeddings stored in Turbopuffer, and employs privacy‑preserving mechanisms to enable fast, secure code‑base search and autocomplete.

AI code searchMerkle Treecode indexing
0 likes · 9 min read
How Cursor Indexes Code: Merkle Trees, Vector Embeddings, and Secure Search
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jan 2, 2025 · Fundamentals

How Merkle Trees Enable Efficient Data Change Detection

This article explains the principles of Merkle trees, shows how they are built from file hashes, and demonstrates their use for fast data‑change detection in cloud sync, blockchain verification, and P2P file sharing, complete with a Node.js implementation.

BlockchainMerkle TreeNode.js
0 likes · 12 min read
How Merkle Trees Enable Efficient Data Change Detection
Cognitive Technology Team
Cognitive Technology Team
Oct 27, 2024 · Blockchain

What Is Blockchain? Core Concepts and Fundamentals

This article explains blockchain by distinguishing its narrow definition as a cryptographically linked data structure from its broader view as a decentralized infrastructure, and then details blocks, headers, bodies, hash functions, chain structure, Merkle trees, timestamps, asymmetric encryption, P2P networking, data propagation, and validation mechanisms.

BlockchainConsensusMerkle Tree
0 likes · 11 min read
What Is Blockchain? Core Concepts and Fundamentals
Architect's Guide
Architect's Guide
Sep 23, 2022 · Fundamentals

Key Distributed System Design Patterns and Concepts

This article introduces essential distributed system design patterns such as Bloom filters, consistent hashing, quorum, leader‑follower architecture, heartbeat, fencing, write‑ahead logs, segmented logs, high‑water marks, leases, gossip protocol, Phi failure detection, split‑brain handling, checksums, CAP and PACELC theorems, hinted handoff, read repair, and Merkle trees, explaining their purpose and operation.

Bloom FilterCAP theoremMerkle Tree
0 likes · 13 min read
Key Distributed System Design Patterns and Concepts
IT Architects Alliance
IT Architects Alliance
Sep 2, 2022 · Fundamentals

Key Distributed System Concepts: Bloom Filter, Consistent Hashing, Quorum, Leader/Follower, and More

This article introduces essential distributed‑system concepts—including Bloom filters, consistent hashing, quorum, leader/follower roles, heartbeats, fencing, WAL, segment logs, high‑water marks, leases, gossip protocol, Phi failure detection, CAP and PACELC theorems, hinted handoff, read repair, and Merkle trees—explaining their purpose and how they are applied in systems such as BigTable, Cassandra, Dynamo, and Kafka.

Bloom FilterCAP theoremDistributed Systems
0 likes · 12 min read
Key Distributed System Concepts: Bloom Filter, Consistent Hashing, Quorum, Leader/Follower, and More
Bilibili Tech
Bilibili Tech
Aug 9, 2022 · Blockchain

Smart Contracts, EVM Design, and Consensus Mechanisms in Blockchain

The article explains Web3’s trust‑less model and smart‑contract fundamentals—from Bitcoin’s simple script to Ethereum’s gas‑metered EVM—examines design trade‑offs such as on‑chain versus signature‑based whitelists, outlines engineering practices for immutable bytecode upgrades, and describes consensus evolution from PoW to a hybrid PoS/PoA PBFT “High‑Energy Chain.”

BlockchainConsensusGas
0 likes · 28 min read
Smart Contracts, EVM Design, and Consensus Mechanisms in Blockchain
Architecture Digest
Architecture Digest
Jul 14, 2022 · Fundamentals

Key Distributed System Concepts: Bloom Filter, Consistent Hashing, Quorum, Leader/Follower, and More

This article explains essential distributed‑system concepts such as Bloom filters, consistent hashing, quorum, leader/follower roles, heartbeats, fencing, write‑ahead logs, segmented logs, high‑water marks, leases, gossip protocols, Phi accrual failure detection, split‑brain handling, checksums, the CAP and PACELC theorems, hinted handoff, read repair, and Merkle trees, illustrating each with practical examples and diagrams.

Bloom FilterCAP theoremMerkle Tree
0 likes · 12 min read
Key Distributed System Concepts: Bloom Filter, Consistent Hashing, Quorum, Leader/Follower, and More
OPPO Amber Lab
OPPO Amber Lab
Dec 26, 2020 · Mobile Development

How Incremental Installation and Android V4 Signature Speed Up App Deployment

Incremental installation streams core APK files to launch apps quickly, while Android 11’s V4 signature uses Merkle trees for secure, efficient verification, enabling partial package delivery and background updates, a technique detailed with architecture, ADB workflow, and code structures for developers.

Merkle Treeincremental-installationmobile-development
0 likes · 9 min read
How Incremental Installation and Android V4 Signature Speed Up App Deployment
Senior Brother's Insights
Senior Brother's Insights
Jul 30, 2018 · Blockchain

Why Blockchain Matters: From Hash Functions to Decentralized Ledgers

The article explains how blockchain, introduced by Satoshi Nakamoto in 2008, uses cryptographic hash functions, Merkle trees, proof‑of‑work, and digital signatures to create an immutable, trust‑minimized ledger, compares naïve and validated coin models, and contrasts public versus private blockchains while forecasting massive future growth.

DecentralizationMerkle TreeProof of Work
0 likes · 23 min read
Why Blockchain Matters: From Hash Functions to Decentralized Ledgers
21CTO
21CTO
Apr 13, 2018 · Blockchain

Building a Simple Java Blockchain: Code Walkthrough & Core Concepts

This article explains blockchain fundamentals and demonstrates a Java implementation, covering block structure, immutability, hashing, Merkle trees, transaction handling, proof‑of‑work mining, and unit tests with complete code examples.

JavaMerkle TreeProof of Work
0 likes · 12 min read
Building a Simple Java Blockchain: Code Walkthrough & Core Concepts
Architecture Digest
Architecture Digest
Mar 19, 2018 · Blockchain

Fundamentals and Applications of Blockchain Technology

This article explains the core technical concepts of blockchain—including encrypted data relationships, immutability, peer-to-peer networks, blocks, mining, consensus mechanisms, Merkle trees—and discusses suitable and unsuitable use cases, typical applications such as Bitcoin and Ethereum, and practical considerations for developers.

BlockchainConsensusDecentralization
0 likes · 24 min read
Fundamentals and Applications of Blockchain Technology
JD Retail Technology
JD Retail Technology
Jan 12, 2018 · Blockchain

Understanding the Relationship Between Blockchain and Bitcoin

This article explains how blockchain technology underpins Bitcoin, covering basic concepts such as distributed ledgers, cryptographic hash functions, digital signatures, hash pointers, Merkle trees, and the structure of Bitcoin's blockchain, while also highlighting broader applications and future considerations.

BitcoinBlockchainDecentralization
0 likes · 8 min read
Understanding the Relationship Between Blockchain and Bitcoin
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Aug 1, 2017 · Blockchain

Blockchain Overview and Merkle Tree Algorithm for Data Verification

This article introduces the origin and key alliances of blockchain, explains its core characteristics such as decentralization, consensus mechanisms and transaction transparency, and provides a detailed description of the Merkle Tree algorithm, its implementation, verification steps, and applications in distributed file synchronization.

BlockchainConsensusData verification
0 likes · 9 min read
Blockchain Overview and Merkle Tree Algorithm for Data Verification