Zamrud-chain

Sasak X

Blockchain Developer
Software Engineer
Cybersecurity

Zamrud Chain

A simple blockchain implementation using Go and the hexagonal architecture pattern. this project is under development and will be update soon.

Table of Contents

Introduction

Zamrud Chain is a minimalist blockchain prototype implemented using Go. It leverages the hexagonal architecture (also known as the Ports & Adapters pattern) to create a clean separation of concerns, ensuring that the core logic of our blockchain remains independent of external factors.

Features

Basic blockchain operations (creation of new blocks, validation, mining(PoW) ,etc.)

Hexagonal architecture for clean code separation

Lightweight and fast

Prerequisites

Go (version 1.20 or later)

Basic knowledge of blockchain principles

Familiarity with the hexagonal architecture pattern (optional)

Installation

Clone the repository:

Partner With Sasak
View Services

More Projects by Sasak