-
用Scipt在鏈下判斷某個地址是帳戶或是合約1234567891011121314151617181920212223242526const { expect } = require("chai");const...
-
基本手續費邏輯維持區塊鏈工作,交易發起方會發送手續費給礦工當作獎勵。
交易發起方在發送交易時需要決定 Gas Price 以及 Gas limit,Transaction Fee 基本上就等於 Gas Price*Gas Limit 並且以 ethe...
-
Etherscan API Keyhttps://etherscan.io/ 到etherscan register 取得API Key
Use hardhat set API Keynpx hardhat vars set “varible na...
-
BTC Nonce用於 PoW 驗證,礦工需要找到ㄧ Nonce 值使得區塊經過 Hash 之後的值小於目前目標值。目標值由難度決定,簡單的理解為,區塊經過 Hash 後會得到 0x00f…,而礦工需要找到 Nonce 值讓前面的0的位數等於目前的難...
-
Use Arbitrum Sepolia testnethttps://dashboard.alchemy.com/apps/j3k2fv9o3o9wje2x/setup
拿 Node RPC API
Setting ALCHEMY APInpx ...
-
Introduction HardhatHardhat 是 Ethereum 智能合約開發的完整環境工具,用於編譯、測試、部署和除錯 Solidity 程式碼。
Build node envorinmentuse terminal in Mac
12...
-
以太坊(Ethereum)是一條區塊鏈,由 Vitalik Buterin 於 2013 年提出,Vitalik早年熱衷於「魔獸世界」,不過有天他最喜愛的角色被遊戲公司刪除,因而發現去中心化的重要性,自此他開始研究去中心化,希望可以藉由區塊鏈的技術產...
-
公鑰與私鑰私鑰(Private Key):只有自己知道的鑰匙公鑰(Public Key):公開給所有人的鑰匙
加密交換密文用公鑰加密,對應的私鑰解密
1明文 -> 公鑰 -> 密文 -> 私鑰 -> 明文
簽名驗證訊息,用私鑰...
-
雜湊簡介把資料輸入一個函式輸出一串亂數,稱為雜湊值(Hash),函式稱為雜湊函式。
不同的輸入產出的亂數都不同。同樣的輸入會得到相同的輸出,而儘管輸入只差一個字輸出就會截然不同,但若不同的輸入產出同樣的輸出則稱為碰撞,但他發生的機率是極低的,另外不論...
-
區塊鏈是什麼?區塊鏈是一種去中心化、分散式、不可篡改的數位帳本技術。聽完前面的敘述,你一定還是搞不懂什麼是區塊鏈,因此讓我們從區塊鏈的源頭比特幣講起。比特幣起源於 2008 年中本聰(Satoshi Nakamoto)的一篇公開論文 《Bitcoin...