iT邦幫忙

區塊鏈相關文章
共有 426 則文章

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

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

鐵人賽 Web 3 DAY 30
淺談ZK Rollup 系列 第 30

技術 Day 30 - ZK Rollup EP04: 結論

昨天做完了所有關於ZK Rollup的實作,填補完原本無法連結鏈上跟鏈下無法交流的漏洞,如果還沒看的,可以點這邊觀看,而昨天算是完成一個小型的ZK Rollup...

鐵人賽 影片教學 DAY 30

技術 Solidity 入門走到飛🚀-【Day30】Try Catch - 處理異常

影片教學 主要內容 Solidity 0.6 版本引入了 try 和 catch 的異常處理機制,try-catch 是一種標準方式,用於處理 solidit...

鐵人賽 Web 3 DAY 29
淺談ZK Rollup 系列 第 29

技術 Day 29 - ZK Rollup EP03: ZK Rollup出金、入金實作

昨天提到了怎麼使用ZK Rollup的方式將交易打包上鏈,來沒看的可以點這邊觀看,但是在裡面可以發現,能打包的交易都是只有轉帳的功能,如果我要轉帳的話,總得要有...

鐵人賽 影片教學 DAY 29

技術 Solidity 入門走到飛🚀-【Day29】函數選擇器 - Selector

影片教學 主要內容 當我們呼叫一個函數時,實際上是向目標合約發送了一段 "calldata",而這段 "calldata&quo...

鐵人賽 Web 3 DAY 28
淺談ZK Rollup 系列 第 28

技術 Day 28 - ZK Rollup EP02: ZK Rollup交易實作

昨天之前介紹了這次我會使用到的工具,分別是Go-ethereum跟gnark,而當我們熟悉好工具之後,便可以開始我們的ZK Rollup實作了,而在實作的過程中...

鐵人賽 影片教學 DAY 28

技術 Solidity 入門走到飛🚀-【Day28】Hash - 哈希

影片教學 主要內容 哈希函數是一種密碼學工具,它可以將任意長度的數據轉換成固定長度的一串字符,通常用作數據的唯一標識或加密簽名。在 Solidity 中,有一...

鐵人賽 Web 3 DAY 27
淺談ZK Rollup 系列 第 27

技術 Day 27 - ZK Rollup SP03: ZK Rollup SP03: gnark

昨天介紹完了所有我會使用到Go-ethereum的功能後,今天要來介紹一個新的工具,我們既然已經有私有鏈,也能做交易,還可以部屬合約跟與合約互動,那現在就只差有...

鐵人賽 影片教學 DAY 27

技術 Solidity 入門走到飛🚀-【Day27】ABI編碼解碼 - encode、decode

影片教學 主要內容 ABI(Application Binary Interface,應用程式二進制介面)是一種用於與以太坊智能合約進行互動的標準。它定義了如...

鐵人賽 Security DAY 27

技術 [Day27] 從產品了解入侵偵測系統:自駕車

我們前幾篇從入侵偵測系統(IDS)的概論到實作,簡單介紹了一遍。這篇想從產品切入,帶大家更好來想像 IDS 對我們帶來的重要影響。 入侵偵測系統對於自駕車的安全...

鐵人賽 Web 3 DAY 26
淺談ZK Rollup 系列 第 26

技術 Day 26 - ZK Rollup SP03: Geth進階操作(智能合約)

昨天講述了怎麼使用Go-ethereum對鏈上進行交易,還不太清楚的可以點這邊觀看,而今天則是要介紹該怎麼使用Go-ethereum與鏈上的合約做操作,我們都知...

鐵人賽 影片教學 DAY 26

技術 Solidity 入門走到飛🚀-【Day26】刪除合約 - selfdestruct

影片教學 主要內容 selfdestruct 是以太坊智能合約中的一個命令,它的功能是刪除合約並將剩餘的以太幣(ETH)轉移到指定地址。這個命令最早被稱為&q...

鐵人賽 Web 3 DAY 25
淺談ZK Rollup 系列 第 25

技術 Day 25 - ZK Rollup SP02: Geth基本操作(交易)

在昨天講述了怎麼使用Go-ethereum建立起一條私有鏈,還沒看的可以點這邊觀看,而今天要來看的是當我們有一條私有鏈時,該怎麼用程式跟他互動,當然也是可以透過...

鐵人賽 影片教學 DAY 25

技術 Solidity 入門走到飛🚀-【Day25】Create2 - 預測合約地址

影片教學 主要內容 CREATE2 操作碼讓我們能夠在智能合約部署前預測合約的地址。Uniswap 創建 Pair 合約時使用的是 CREATE2 而不是 C...

鐵人賽 Web 3 DAY 24
淺談ZK Rollup 系列 第 24

技術 Day 24 - ZK Rollup SP01: Geth私有鏈

昨天講了ZK Rollup常見的架構,還不太清楚的可以點這邊觀看,而今天開始要來實作出一個小型的ZK Rollup。 測試鏈 而在開發之前,我們應該先要有一條區...

鐵人賽 影片教學 DAY 24

技術 Solidity 入門走到飛🚀-【Day24】在合約中創建新合約 - new

影片教學 主要內容 在以太坊區塊鏈上,用戶(外部帳戶,EOA)可以創建智能合約,而智能合約也可以創建新的智能合約。例如,去中心化交易所 Uniswap 就是利...

鐵人賽 Web 3 DAY 23
淺談ZK Rollup 系列 第 23

技術 Day 23 - ZK Rollup EP01:架構

在之前花了兩個系列介紹了ZK Rollup的ZK以及Rollup了,那麼現在相信你們對ZK Rollup的概念已經算是有一定程度的認識了,如果還沒的話可以點這邊...

鐵人賽 影片教學 DAY 23

技術 Solidity 入門走到飛🚀-【Day23】Delegatecall - 委託低級調用

影片教學 主要內容 Delegatecall 是 Solidity 中的一種低階函數,用於在智能合約之間進行交互。「delegate」意味著它的執行代表了另一...

鐵人賽 Web 3 DAY 22
淺談ZK Rollup 系列 第 22

技術 Day 22 - Rollup EP06:ZK Rollup

昨天介紹了最早被提出的Rollup—Optimistic Rollup,還不太清楚的可以點這邊觀看,而昨天說到Optimistic Rollup有個很大的缺點,...

鐵人賽 影片教學 DAY 22

技術 Solidity 入門走到飛🚀-【Day22】Call - 低級調用

影片教學 主要內容 可以使用 call 這個低階函數來與其他合約進行互動。call 函數的返回值是一個元組,包含一個布林值(表示調用是否成功)和一個位元組陣列...

鐵人賽 Web 3 DAY 21
淺談ZK Rollup 系列 第 21

技術 Day 21 - Rollup EP05:Optimistic Rollup

昨天講述了以太坊的Layer 2的概念,還沒看的可以點這邊觀看,而知道了以太坊的Layer 2後,今天我們來看看近年以太坊Layer 2的主流Rollup是要怎...

鐵人賽 影片教學 DAY 21

技術 Solidity 入門走到飛🚀-【Day21】調用其他合約

影片教學 主要內容 可以透過已知合約的地址和合約接口來調用其他合約的函數。這種能力允許在以太坊網絡上構建可重用的智能合約,促進了生態系統的發展。有四種方式可以...

鐵人賽 Web 3 DAY 20
淺談ZK Rollup 系列 第 20

技術 Day 20 - Rollup EP04:Layer 2

昨天講述了Rollup的缺點,同時也帶出Rollup完整的特性,如果還不清楚的,可以點這邊觀看,而我在最後說了,Rollup與以太坊的Layer 2概念不謀而合...

鐵人賽 影片教學 DAY 20

技術 Solidity 入門走到飛🚀-【Day20】發送ETH - transfer、send、call

影片教學 主要內容 使用三種不同的方法將以太幣(ETH)發送到其他合約 1.transfer() 使用 address.transfer(value) 格式的...

鐵人賽 Web 3 DAY 19
淺談ZK Rollup 系列 第 19

技術 Day 19 - Rollup EP03:Rollup缺點

昨天講述了區塊鏈上的三角悖論,講述了在區塊鏈的項目開發者最多只能擁有三個特性中的其中兩個,如果還不太清楚的,可以點這邊觀看,既然知道區塊鏈上面的項目只能擁有兩項...

鐵人賽 影片教學 DAY 19

技術 Solidity 入門走到飛🚀-【Day19】接收ETH - receive、fallback

影片教學 主要內容 使用 receive 和 fallback 這兩個特殊的回調函數來處理接收以太幣和處理不存在的函數調用,主要用於以下兩種情況。 1.接收以...

鐵人賽 影片教學 DAY 18

技術 Solidity 入門走到飛🚀-【Day18】import - 導入

影片教學 主要內容 可以使用 import 關鍵字來導入其他源代碼中的合約,讓智能合約開發更加模塊化和可維護。import 有多種用法。 1.通過文件相對位置...

鐵人賽 Web 3 DAY 18
淺談ZK Rollup 系列 第 18

技術 Day 18 - Rollup EP02:三角悖論

昨天簡單的講述了一下Rollup的概念,還沒看過的可以點這邊觀看,而今天來談談Rollup會遇到什麼樣子的困難,然而在談這些之前,先來談談以太坊創辦人Vital...

鐵人賽 Web 3 DAY 17
淺談ZK Rollup 系列 第 17

技術 Day 17 - Rollup EP01:Rollup

前面花費了16天的時間講解了ZK Rollup中的ZK,如果還不知道的,可以點這邊觀看之前的文章。我們現在已經知道了ZK Rollup中的ZK所代表的零知識含意...

鐵人賽 影片教學 DAY 17

技術 Solidity 入門走到飛🚀-【Day17】庫合約 - library

影片教學 主要內容 庫合約(Library)是一種特殊類型的合約,能夠提高代碼的可重用性並減少 gas 消耗。庫合約通常包含一組常用的函數,讓其他合約引用和調...