iT邦幫忙

dapp相關文章
共有 121 則文章
鐵人賽 Blockchain DAY 23

技術 [區塊練起來-智能合約與DApp開發] DAY 23 - web3.js 結合 Truffle 部署合約

貼心小語 上一篇學會了如何發起交易,這一篇將會進入到另一個重要功能,就是部署合約! 為什麼用 Truffle? 應該有人看到標題就想問:為什麼已經用了專用函式...

鐵人賽 Blockchain DAY 22

技術 [區塊練起來-智能合約與DApp開發] DAY 22 - web3.js 發起交易

貼心小語 上一篇我們能夠去取得交易及收據的資訊,這一篇將會透過 web3.js 來發起交易,算是蠻重要的一個功能! 參數格式 web3.js 發起交易的函式需...

鐵人賽 Blockchain DAY 21

技術 [區塊練起來-智能合約與DApp開發] DAY 21 - web3.js 取得交易及收據

貼心小語 上一篇我們學會了 web3.js 的 util 函式,這一篇將會設計取得交易及收據的方法。 取得交易 有時候可能會需要來看交易的內容,比如說: ha...

鐵人賽 Blockchain DAY 20

技術 [區塊練起來-智能合約與DApp開發] DAY 20 - web3.js 公用函式

貼心小語 上一篇我們設計了取得帳戶列表與區塊資訊,這一篇會來探討 web3.js 中一些 公用函式(Utility Functions)。 設置 Util 類...

鐵人賽 Blockchain DAY 19

技術 [區塊練起來-智能合約與DApp開發] DAY 19 - web3.js 取得 Accounts 及 Block 資訊

貼心小語 上一篇我們將取得 Provider 的工作放在 ProviderService 中,並只使用單一實例,這一篇將會開始教各位怎麼取得帳戶資訊。 我們將...

鐵人賽 Blockchain DAY 18

技術 [區塊練起來-智能合約與DApp開發] DAY 18 - web3.js 取得 Provider

貼心小語 上一篇我們把 Angular 、 MetaMask 、 BootStrap 以及 web3.js 都裝好了,這一篇會寫簡單的 Service 來取得錢...

鐵人賽 Blockchain DAY 17

技術 [區塊練起來-智能合約與DApp開發] DAY 17 - DApp 環境建置與開發工具

貼心小語 上一篇提到了 DApp 的概念及運作原理,其中我選擇使用 web3.js 以及 Angular 來開發,這篇將會一步一步把環境建置完畢。 Angul...

鐵人賽 Blockchain DAY 16

技術 [區塊練起來-智能合約與DApp開發] DAY 16 - 介紹 DApp

什麼是 DApp? 全名是 去中心化應用程式(Decentralized Application, DApp) ,簡單來說就是後端使用區塊鏈技術的應用程式。跟採...

鐵人賽 Blockchain DAY 2

技術 [區塊練起來-智能合約與DApp開發] DAY 02 - 介紹智能合約(1)

從合約到智能合約 合約(Contract) 經常出現在我們的生活中,像是:去電信局辦手機門號時需要簽訂合約、與其他公司合作時需簽訂合約等,而簽訂合約的目的就是要...

鐵人賽 Blockchain DAY 1

技術 [區塊練起來-智能合約與DApp開發] DAY 01 - 起手式

簡介 Hello~大家好,我是小小工程師 - HAO,對於區塊鏈有所熱忱,並決定帶著這股熱忱參加人生第一次的鐵人競賽! 由於區塊鏈的概念與理論已經有很多資源可以...

鐵人賽 Modern Web DAY 30
DApp 開發 - 使用 web3.js 系列 第 30

技術 開發 Dapp - 總結 (Day30)

30 天的文章,說長不長說短不短,如果要成為一個開發 DApp 工程師,除了要會開發智能合約跟 DApp 之外,還需要了解區塊鏈的整個生態性。 以下的內容是我歸...

鐵人賽 Modern Web DAY 29
DApp 開發 - 使用 web3.js 系列 第 29

技術 開發 Dapp - 自製 DApp Starter Kit (Day29)

ABI 裡記載了智能合約的結構,我們可以使用它來寫了一個小模組來自動產生 DApp。 設計理念 可以自動產生 Web3 的 myContract.method...

鐵人賽 Modern Web DAY 28
DApp 開發 - 使用 web3.js 系列 第 28

技術 開發 Dapp - 將 DApp 發佈到 IPFS (Day28)

IPFS (InterPlanetary File System) 是點對點 (p2p) 的分散式檔案系統,目的是要建立分散式共用檔案的網路協定,解決 WWW...

鐵人賽 Modern Web DAY 26
DApp 開發 - 使用 web3.js 系列 第 26

技術 開發 Dapp - Truffle 與 Infura 整合來快速部署智能合約 (Day26)

不知道 Infura 是什麼的話,可以先回頭看介紹 Infura 篇。 Step 1:安裝模組 truffle-hdwallet-provider npm i...

鐵人賽 Modern Web DAY 25
DApp 開發 - 使用 web3.js 系列 第 25

技術 開發 Dapp - 使用寵物商店樣版快速開發 DApp (3/3) (Day25)

Step 1: 實作初始化 web3 src/js/app.js initWeb3: async function () { App.web3Provide...

鐵人賽 Modern Web DAY 24
DApp 開發 - 使用 web3.js 系列 第 24

技術 開發 Dapp - 使用寵物商店樣版快速開發 DApp (2/3) (Day24)

Step 7: 新增一個用 Solidity 語言的測試程式 測試程式要放在 test 的資料夾內,除了副檔名是 .js、.es、.es6、.jsx 和 .so...

鐵人賽 Modern Web DAY 23
DApp 開發 - 使用 web3.js 系列 第 23

技術 開發 Dapp - 使用寵物商店樣版快速開發 DApp (1/3) (Day23)

Step 1:建立專案基礎建設 # 建立一個資料夾 mkdir truffle-pet-shop-sandbox # 使用寵物商店樣版 truffle unb...

鐵人賽 Blockchain DAY 24
D30 Block Chain 系列 第 24

技術 D24 區塊鏈中的DAPP

What is DApp? Blockchain被稱為Web3.0,因為Blockchain架構使我們可以在上面開發各種Dapp;去中心化應用程式Decentr...

鐵人賽 Modern Web DAY 22
DApp 開發 - 使用 web3.js 系列 第 22

技術 開發 Dapp - Truffle 樣版 (Day22)

Box 是別人提供寫好的 Truffle 的樣版 (blueprint),讓你可以快速開始開發 DApp。 Truffle Boxes:https://tru...

鐵人賽 Blockchain DAY 30
區塊鏈應用開發實戰 系列 第 30

技術 30. 去中心化交易所用戶前端存提代幣功能實作

小明今天繼續完成用戶存提代幣的前端功能 存入代幣 HTML <div class="col-lg-6"> <di...

鐵人賽 Blockchain DAY 29
區塊鏈應用開發實戰 系列 第 29

技術 29. 去中心化交易所管理者前端功能實作

小明這週已經將大部分的智能合約功能實作與測試完成,但仍需搭配前端UI才能進行展示。故這幾天開始進行前端UI的實作,今天先完成了 Admin 管理者功能的前端功能...

鐵人賽 Modern Web DAY 20
DApp 開發 - 使用 web3.js 系列 第 20

技術 開發 Dapp - 使用 Truffle 框架在測試環境發佈智能合約 (Day20)

初始化專案 # 安裝 truffle npm install -g truffle # 建立一個空的資料夾 mkdir simple-storage cd s...

鐵人賽 Blockchain DAY 28
區塊鏈應用開發實戰 系列 第 28

技術 28. 去中心化交易所用戶取消下單功能實作

小明今天繼續完成的是用戶取消下單的功能: User 用戶功能 取消下單 function cancelOrder(string symbolName, bo...

鐵人賽 Modern Web DAY 19
DApp 開發 - 使用 web3.js 系列 第 19

技術 開發 Dapp - DApp 開發框架 (Day19)

如果是小型的專案,我們可以自行搭建專案結構,但是如果是開發大型專案,可以選擇比較完整的開發框架,來加速整個開發的過程。 以下僅列出目前還有維護中的 DApp 開...

鐵人賽 Blockchain DAY 27
區塊鏈應用開發實戰 系列 第 27

技術 27. 去中心化交易所用戶檢視賣單交易帳簿功能實作

小明今天繼續完成的是用戶檢視賣單交易帳簿的功能: User 用戶功能 檢視賣單交易帳簿 function getSellOrderBook(string s...

鐵人賽 Modern Web DAY 18
DApp 開發 - 使用 web3.js 系列 第 18

技術 開發 Dapp - DApp 應用分析 (3/3) (Day18)

博弈類 War of Eth 網頁:http://warofeth.com/ 每天都會消除票數較少的球隊,生存到最後的球隊,隊員可以共享獎金。 dice...

鐵人賽 Modern Web DAY 17
DApp 開發 - 使用 web3.js 系列 第 17

技術 開發 Dapp - DApp 應用分析 (2/3) (Day17)

收藏類遊戲 (collectibles) Crypt-Oink 網站:https://www.crypt-oink.io/ 可以使用以太幣買賣寵物豬,並可...

鐵人賽 Blockchain DAY 26
區塊鏈應用開發實戰 系列 第 26

技術 26. 去中心化交易所用戶檢視買單交易帳簿功能實作

小明今天繼續完成的是用戶檢視買單交易帳簿的功能: User 用戶功能 檢視買單交易帳簿 function getBuyOrderBook(string sy...

鐵人賽 Modern Web DAY 16
DApp 開發 - 使用 web3.js 系列 第 16

技術 開發 Dapp - DApp 應用分析 (1/3) (Day16)

介紹 DApp 的網站 Dapp Store - Popular Decentralized Apps | DApp Store DappRad...

鐵人賽 Blockchain DAY 25
區塊鏈應用開發實戰 系列 第 25

技術 25. 去中心化交易所用戶存提 ERC20 代幣功能實作

小明今天繼續完成的是用戶存提 ERC20 代幣的功能: User 用戶功能 存入 ERC20 代幣將用戶錢包中的 ERC20 代幣存入交易所 functio...