iT邦幫忙

dapp相關文章
共有 121 則文章
鐵人賽 Blockchain DAY 1
區塊鏈應用開發實戰 系列 第 1

技術 01. 有必要使用區塊鏈嗎?

今天開完會後,陳總將小明留下來討論公司未來計劃。陳總:『最近跟集團大股東討論與外部投資人合資設立一家新的區塊鏈研發公司,但大股東對於區塊鏈的長期應用發展仍然存疑...

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

技術 開發 Dapp - 什麼是 web3.js (Day02)

它是一個函式庫,把以太坊的 JSON-RPC API 重新封裝過,並添加一下實用的函式庫,常用於 Dapp 網站的前端部分。它不像 Geth 或 Parity...

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

達標好文 技術 開發 Dapp - 介紹 (Day01)

什麼是 DApp? DApp 的全名是 Decentralized Application (去中心化應用程式),區塊鏈具有去中心化的概念,所以建構在區塊鏈上的...

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

技術 開發 Dapp - 前端輕量化模組 (Day04)

雖然現在 Vue.js、React.js、Angular.js、JQuery 已經很普及,但我不想預設讀者已經會使用這些框架,為了維持範例簡單清晰,採用以下這些...

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

技術 開發 Dapp - 實戰練習「查詢帳戶餘額 with infura」 (Day06)

web3.eth.getBalance 查詢餘額 語法 web3.eth.getBalance(address [, defaultBlock] [, call...

鐵人賽 Blockchain DAY 2

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

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

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

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

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

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

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

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

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

技術 09. 智能合約開發語言 Solidity

小明一早與各團隊主管開完會後,開始思考交易所跟行銷獎勵兩個 POC 的可行性。不過無論是哪個 DApp 應用都會建構在智能合約的基礎上,因此他決定先深入學習以太...

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

技術 02. 區塊鏈導入決策輔助模型

今早小明與各團隊主管開會後,便開始專心投入區塊鏈 POC 的研究,一個早上除了搜尋網路上的資訊外也遍覽多份 ICO 白皮書。 雖然目前已經有數千個區塊鏈 ICO...

鐵人賽 Blockchain DAY 1

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

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

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

技術 05. 區塊鏈去中心化應用程式 DApps

說到區塊鏈上的應用,肯定不能不提及區塊鏈的去中心化應用程式 DApps - Decentralized Applications,於是小明今天就先去研究目前在區...

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

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

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

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

技術 開發 Dapp - 實戰練習 「簡易版 King of the Ether (1/3)」(Day08)

不知道大家有名有聽過 King of the Ether,這是一套之前小有名氣的 Dapp 遊戲,我把邏輯簡化一點來當作這次要實作的練習題。 遊戲邏輯 出最...

鐵人賽 Blockchain DAY 18

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

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

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

技術 03. 區塊鏈企業應用場景 ATOMIC 框架

昨天小明在研究整理區塊鏈導入決策輔助模型之後,相信對於一個商業問題適不適合導入區塊鏈,有了較為容易判斷的工具。 但因為陳總請他研究開發的區塊鏈 POC 並沒有...

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

技術 14. DApps 開發環境 Web3.js

小明在研究 MetaMask, Cipher Browser, Trust Wallet 等可執行 DApps 的錢包時,發現網頁都是用 Web3.js 這個...

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

技術 開發 Dapp - 總結 (Day30)

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

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

技術 13. 智能合約開發環境 Trust Wallet App

為了深入研究在聊天機器人裡是否能呼叫錢包的問題,小明今天花了一整天的時間研究 Trust Wallet 在 GitHub 上的開源專案程式碼。 Trust Wa...

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

技術 04. 區塊鏈商業應用場景設計方法論

在有了『區塊鏈導入決策輔助模型』與『區塊鏈企業應用場景 ATOMIC 框架』後,小明開始準備進行區塊鏈應用場景的設計。但區塊鏈是個非常新的技術,在設計應用場景時...

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

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

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

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

技術 開發 Dapp - 實戰練習 「簡易版 King of the Ether (3/3)」(Day11)

有使用到的語法 myContract.events.NoticeNewKing web3.eth.defaultAccount web3.utils.from...

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

技術 開發 Dapp - 實戰練習「Rinkeby Faucet」(Day15)

Demo: https://alincode.github.io/rinkeby-faucet/ Github: https://github.com/al...

鐵人賽 Blockchain DAY 17

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

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

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

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

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

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

技術 10. 智能合約開發環境 Remix

小明昨天花了一天的時間研究 Solidity 的語法,及它跟其他程式語言的差異。正所謂萬變不離其宗,因為熟悉多種程式語言,他已經大致了解整個 Solidity...

鐵人賽 Blockchain DAY 16

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

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

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

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

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

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

技術 07. 熱門 DApps 市場分析(續)

昨天小明在分析了 DappRadar 的統計數據後,意猶未盡。於是今天繼續研究 State of the ÐApps 的數據是否呈現類似的結果。 首先它提供了一...

鐵人賽 Blockchain DAY 23

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

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