iT邦幫忙

區塊鏈相關文章
共有 456 則文章
鐵人賽 Software Development DAY 18

技術 Day 18 | Permit2 深度解析:Signature-based Approval 如何改變支付體驗

本日程式碼:repo tag day-18 目前為止,一筆付款要兩筆鏈上交易:payer 先發一筆 approve 把額度授權給結算合約,relayer 才...

鐵人賽 Software Development DAY 20

技術 Day 20 | Bulk Transfer 設計:逐筆 Batch vs Merkle Airdrop

本日程式碼:repo tag day-20 一個平台月底要同時撥款給 300 個 merchant,照現在的做法就是排 300 份 job、送 300 筆...

鐵人賽 Software Development DAY 19

技術 Day 19 | 託管 (Escrow) 與手續費 (Fee/Refund) 流程實作

本日程式碼:repo tag day-19 我們的結算合約目前只會當場結清:交易上鏈的那一刻,錢已經從 payer 直達 merchant,事後發現問題想把...

鐵人賽 Software Development DAY 17

技術 Day 17 | 封裝 SafeTransfer:為何你永遠需要 SafeERC20?

本日程式碼:repo tag day-17 昨天的 Settlement 收工時帶著一個明講過的問題:搬錢那一行用標準 IERC20 介面呼叫 transf...

鐵人賽 Software Development DAY 16

技術 Day 16 | 結算合約概觀:Pull vs Push 支付流

本日程式碼:repo tag day-16 一筆 100 USDC 的付款,最直接的走法是 payer 對 USDC 合約發一筆 transfer 給 me...

鐵人賽 Software Development DAY 15

技術 Day 15 | 鏈上鏈下對齊:Reconciliation Engine 實作

本日程式碼:repo tag day-15 relayer 的流程裡有一個我們一直接受下來的問題:交易送出去了、把 tx hash 寫回 intent 之前...

鐵人賽 Software Development DAY 14

技術 Day 14 | Chain Listener 與 Finality Policy:四條鏈的「不可逆」分別是什麼意思

本日程式碼:repo tag day-14 Payment Intent 的轉移表從 Day 4 定案到現在,confirming 的三個出口(settle...

鐵人賽 Software Development DAY 13

技術 Day 13 | DLQ Redrive 設計:不重複打款的保證,與人工介入的邊界

本日程式碼:repo tag day-13 如果我們現在有一些付款請求,它們的 job 已經被移除了,我們會發現那些請求依然存在,但「實際上是哪些 job...

鐵人賽 Software Development DAY 12

技術 Day 12 | 失敗任務的分類:Retryable vs Poison

本日程式碼:repo tag day-12 昨天 relayer 已經有辦法救一筆卡住的交易,但它對失敗的補救依然是不斷重複「Nack 回 queue、五秒...

鐵人賽 Software Development DAY 11

技術 Day 11 | Transaction Replacement:卡鏈救援與手續費加速機制

本日程式碼:repo tag day-11 昨天最後留下的問題是:一筆交易送出去、沒想到 RPC 呼叫逾時,我們不知道節點有沒有接收到它,所以那個 nonc...

鐵人賽 Software Development DAY 10

技術 Day 10 | 交易序列化的四鏈對照:Nonce、Seqno、Blockhash、Object Version

本日程式碼:repo tag day-10 昨天 pool 建起來之後,現在 N 個 worker 各領各的 job,誰先誰後都無所謂;但那 N 筆交易要上...

鐵人賽 Software Development DAY 9

技術 Day 9 | Go Worker Pool 實戰:優雅處理高併發的 Tx 任務

本日程式碼:repo tag day-09 昨天的 Worker 其實已經可以同時跑好幾個:它自己沒有狀態,八個 goroutine 對同一個 Worker...

鐵人賽 Software Development DAY 8

技術 Day 8 | Relayer 架構概觀:Job Queue 驅動的設計

本日程式碼:repo tag day-08 昨天帳本定義完之後,鏈下的核心三件事都齊了:狀態機、雙鍵、ledger。但到目前為止,Payment Inten...

鐵人賽 Software Development DAY 7

技術 Day 7 | 財務底線:Double-entry Ledger 與 Append-only 稽核日誌

本日程式碼:repo tag day-07 昨天 Payment Intent pi_0001 已經跑到 settled,而 History 記著它走過的所...

鐵人賽 Software Development DAY 6

技術 Day 6 | 雙鍵設計 (下):以 PaymentRef 作為 Audit Tracking 的識別碼

本日程式碼:repo tag day-06 Day 4 的 Example 裡,Payment Intent pi_0001 從狀態 created 走到...

鐵人賽 Software Development DAY 5

技術 Day 5 | 雙鍵設計 (上):idpk 如何守住 API 層的重試攻擊

本日程式碼:repo tag day-05 昨天的狀態機從 created 開始,但 created 之前其實還有「API 收到請求、決定要不要長出一筆 i...

鐵人賽 Software Development DAY 4

技術 Day 4 | 核心狀態機:支付意圖 (Payment Intent) 的生命週期流轉

本日程式碼:repo tag day-04 我們現在 devnet 上有 USDC 和 USDT、有一個有錢的 payer、有動不了錢的黑名單地址,所以可以...

鐵人賽 Software Development DAY 3

技術 Day 3 | 穩定幣實作 (下):Local Devnet 部署與無痛的自動化狀態注入

本日程式碼:repo tag day-03 昨天的測試成果無法輕易 reproduce 昨天用四隻 mock 把四類例外都列舉了,但那些 token 只存在...

鐵人賽 Software Development DAY 2

技術 Day 2 | 穩定幣實作 (上):ERC-20 代幣在現實世界中的各種陷阱

本日程式碼:repo tag day-02 一顆 ERC-20 穩定幣在鏈上長怎樣 一顆 ERC-20 穩定幣,本質上是一份住在合約裡的帳本。你「持有 10...

鐵人賽 Software Development DAY 1

技術 Day 1 | 導讀:在不可靠又非同步的世界裡,保證錢只動一次

現實總是殘酷的 想像你負責一個支付系統的 API。某天凌晨,一個客戶的 server 因為網路不穩定,對同一筆 $50,000 USDC 的付款請求重送了三次。...

技術 GameFi 全面解析|什麼是區塊鏈遊戲?怎麼賺錢?有哪些知名平台與項目?

GameFi 是「Game」與「Finance」兩字的縮寫結合,中文多譯為「鏈遊金融」,本質上是一種將區塊鏈技術與遊戲玩法結合的新型數位經濟模式。這類遊戲融合了...

鐵人賽 Security DAY 20

技術 DAY 20 智慧生活要升級區塊鏈護航物聯網安全

物聯網的蓬勃應用發展帶來前所未有的便利與創新,但同時接踵而來的也是前面多次提到的眾多安全與隱私挑戰,而區塊鏈(Blockchain)因具有去中心化、不可竄改、透...

技術 介紹虛擬貨幣基礎概念與操作模式

虛擬貨幣已在數位經濟中存在多年,廣義而言,它是一種價值的數位化呈現,其發行與管理機制獨立於傳統由中央銀行或主權國家所擔保的法定貨幣體系之外。此類數位價值載體,通...

技術 什麼是加密貨幣?

本文將會介紹的幾個加密貨幣要點: 明瞭什麼是加密貨幣 區分不同的加密資產 加密與數位資產的效益 什麼是智慧合約,它的效益與風險 簡介在許多人看來,加密貨幣這...

技術 區塊鏈(BlockChain)簡介

區塊鏈是瀏覽器或作業系統出現以來最複雜的科技,需要對密碼學、賽局理論、網路、資安、分散式系統、資料庫和系統程式設計有深入的了解。只有少數人具備哪種知識。 區塊鏈...

鐵人賽 Security DAY 9
Security 小白的 PM 系列 第 9

技術 網路的資安 - 區塊鏈

爬鯨的話題剛說完,網鯨的雙胞胎弟弟們就過來了。 “這兩個是我的雙胞胎弟弟們,區鯨,區塊鏈問他們就對了。” 網鯨說道。和所有的孩子們一樣,你問什麼他們就回答你什麼...

未來IT將來 系列 第 14

技術 未來IT將來2024.14「Web2.7全球化頭目區塊網」

隨著數字技術的快速演進,互聯網技術也在不斷推陳出新。從最初的Web 1.0到現今的Web 3.0,網絡的發展正朝著去中心化、智能化的方向邁進。然而,Web 3....

未來IT將來 系列 第 26

技術 未來IT將來2024.26「區塊鏈(Blockchain)實作」

一、引言區塊鏈技術作為一種去中心化的分佈式帳本技術,自2008年比特幣誕生以來,迅速成為了數位貨幣、供應鏈管理、數據隱私保護等領域的關鍵技術。區塊鏈技術的核心優...

鐵人賽 自我挑戰組 DAY 1

技術 Day1 Introduction

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

徵才 【亞洲徵才】MaskEX 交易所專案技術團隊(工作地點:日本)

MaskEX 亞洲徵才企業網站:https://www.maskex.com/company/aboutus/zh_HK工作地點:日本大阪地區 專案團隊職缺:【...