iT邦幫忙

鐵人檔案

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

區塊鏈 系列

以區塊鏈為主軸,學習元宇宙、NFT、醫療、資安等相關議題。

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

非對稱式加密

非對稱式加密(Asymmetric Encryption),也稱為公鑰加密,是一種加密技術,它使用兩個密鑰(公鑰和私鑰)來加密和解密數據。這兩個密鑰是一對,由數...

2023-09-24 ‧ 由 Jenny 分享
DAY 12

認識Merkle Tree

Merkle Tree(默克爾樹)是一種二叉樹數據結構,通常用於加快數據驗證和確保數據完整性。Merkle Tree的名字來自其發明者,德國數學家Ralph M...

2023-09-25 ‧ 由 Jenny 分享
DAY 13

認識Gas

在區塊鏈上,Gas是一個用於衡量和支付區塊鏈上計算和執行智能合約操作所需成本的單位。Gas在幾乎所有以太坊區塊鏈(以及其他一些區塊鏈)上都有用到。 以下是關於G...

2023-09-26 ‧ 由 Jenny 分享
DAY 14

認識Mapping

區塊鏈中的 "mapping" 通常是指一種數據結構,用於建立鍵值對(Key-Value Pair)之間的關係,這種結構通常被用於智能合約或...

2023-09-27 ‧ 由 Jenny 分享
DAY 15

區塊鏈與現實生活的結合

加密貨幣和支付:比特幣(Bitcoin):比特幣是第一個成功的加密貨幣,它允許用戶在全球範圍內進行點對點的安全和匿名支付。以太坊(Ethereum):以太坊是一...

2023-09-28 ‧ 由 Jenny 分享
DAY 16

區塊鏈的風險

安全風險:51%攻擊:某些區塊鏈共識算法可能容易受到51%攻擊,其中攻擊者掌握了超過50%的網絡算力,從而能夠控制區塊鏈的操作。智能合約漏洞:智能合約可能包含漏...

2023-09-29 ‧ 由 Jenny 分享
DAY 17

如何實作區塊鏈

理解區塊鏈基本原理:在開始之前,你需要深入理解區塊鏈的基本原理,包括區塊、交易、共識算法、分佈式網絡等。建議閱讀相關的文獻和書籍,並瞭解不同類型的區塊鏈,如比特...

2023-09-30 ‧ 由 Jenny 分享
DAY 18

一些區塊鏈常見的語言和平台

Solidity:Solidity是專為以太坊智能合約開發而設計的語言,它是最常用的智能合約語言之一。Solidity的主要應用是以太坊和以太坊相容的區塊鏈平台...

2023-10-01 ‧ 由 Jenny 分享
DAY 19

Solidity實作

安裝Solidity Compiler首先,你需要安裝Solidity編譯器(solc)。你可以使用npm(Node.js的包管理工具)來安裝Solidit...

2023-10-02 ‧ 由 Jenny 分享
DAY 20

Solidity智能合約內容1

pragma solidity ^0.8.0; contract SimpleStorage {uint256 private storedData; func...

2023-10-03 ‧ 由 Jenny 分享