iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

Side-Project:: 為自己打造個可編輯的區塊鏈 系列

從無到有的 Side Project, 內容包含 .Net Core, MySql, Redis, Docker, K8s, 變色龍雜湊函數。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 Introduction

Hi all, 由於07/25 的颱風為我們帶來了長達五天的假期,讓宅在家的我有了想要做 side project的想法,既然都想到要做了又剛好遇到這次鐵人賽的...

2024-08-03 ‧ 由 ksz54213 分享
DAY 2

Day02 Introduce TDD

Hi all, 來到第二天 想先來介紹介紹自己的開發方式,以便往後的code在順序上是看得懂的。 首先 TDD 全名是 測試驅動開發 (Test Driven...

2024-08-04 ‧ 由 ksz54213 分享
DAY 3

Day03 Introduce 三層式架構

Hi all, 來到第三天,今天來稍微介紹下這次 side project 的專案架構好了。 這次主要會是以 tdd 的角度搭建所謂的 三層式架構,分別是 Co...

2024-08-05 ‧ 由 ksz54213 分享
DAY 4

Day04 Get the First Block

Hi all, 到了第四天終於可以來搞專案了,今天的目標很簡單,我想要寫出取得 Block 的 API。 首先來簡單介紹下 Block 的結構: { In...

2024-08-06 ‧ 由 ksz54213 分享
DAY 5

Day05 Generate New Block

Hi all, 來到第五天,今天目標是是解說下 區塊的產生並將其實做出來。 首先我們的區塊組成如昨天所述: { "Id": 0, &...

2024-08-07 ‧ 由 ksz54213 分享
DAY 6

Day06 Use MySQL

Hi 來到第六天,昨天講到我們需要透過 Repository 層與資料庫進行交互取得實際的區塊鍊資料。 那今天就來解說下這次專案對於 sql 上的使用吧。 這次...

2024-08-08 ‧ 由 ksz54213 分享
DAY 7

Day07 Use Docker to Build SQL Server

Hi 來到第七天,昨天已經說明了該怎麼使用 mysql 來 create 這次要用來存放 Block 的 table ,但我們還缺個可運行的 db serve...

2024-08-09 ‧ 由 ksz54213 分享
DAY 8

Day08 .Net EntityFramework

Hi 來到第八天,昨天的我們已經把 SQL Server 等都處理好了,今天我們就 focus在 專案與 SQL 的打通吧! 首先,這次使用到的會是 Entit...

2024-08-10 ‧ 由 ksz54213 分享
DAY 9

Day09 Insert New Block To SQL

Hi all, 今天第九天 今天就來讓專案可以 Insert Block吧! 那由於主要內容都是與SQL做互動,所以我們的code 主要也會動在 reposit...

2024-08-11 ‧ 由 ksz54213 分享
DAY 10

Day10 Introduce Chameleon Hash

Hi all 今天第十天,我們來稍微介紹下 變色龍雜湊函數 ( Chameleon Hash) 為何物吧! How Chat GPT Introduce Ch...

2024-08-12 ‧ 由 ksz54213 分享