再次搭建Dapp

2021-10-06 21:23:04 字數 629 閱讀 8879

在19年年末,學過一些關於搭建區塊鏈網路的知識,但是隨著時間的推移,也把這些知識從我腦海裡面沖刷得一乾二淨,現在需要做乙個demo,從頭開始一步一步走起吧,現在記錄在這裡,以忘了再回頭看。

為什麼單獨拿出來說,博主最近在做車聯網和區塊鏈的融合課題,老闆叫我做乙個簡單的demo,想著手動用純golang實現(有其他的研友用的golang實現了區塊鏈的簡單功能),後來實現的過程中需要有udp的通訊,好不容易在我以前部落格裡面找到了udp過程的傳輸,但是呢,在我最後要去廣播的時候,卻出現埠占用的問題,改埠重啟的方法都使了個遍,但沒用,搞得整個人都不好了,最後在在計算機研究與發展中找到了一篇群智計算的區塊鏈模型,感覺眾包思想和我的很契合,後面在bilibili上搜了群智計算+區塊鏈,發現了一片新天地。blocksence,這是別人已經做好的demo。於是我就慢慢去了解別人是如何實現的,才發現我以前走的路現在是要再走一遍啊!哎,越來越糊塗了!

首先編寫智慧型合約,執行合約

編寫前端,用到web3.js,使用web3.js的介面jsonrpc呼叫智慧型合約中的方法,

將智慧型合約中的abi寫進

配置節點(錢包),也就是配置當前是誰來操作這個前端,

使用remix平台中的solidity開發區塊鏈中的智慧型合約,

以太坊DApp開發環境搭建 Ubuntu平台

以太坊去中心化電商應用開發實戰 在終端中執行以下命令,確定是32位架構還是64位架構 uname p x86 64如果你看到輸出x86 64,那麼就是64位系統,否則是32位。wget v gnu wget 1.17 1 built on linux gnu 如果還沒有安裝wget,使用apt ge...

以太坊DApp開發入門1 開發環境搭建

開發之前要先搞清楚各種概念 以太坊 www.ethereum.org 是乙個區塊鏈系統,相對於位元幣網路系統的純貨幣功能,以太坊區塊鏈增加了智慧型合約,大大拓寬了其應用領域 以太幣 ether,一種類似於位元幣的電子貨幣,以太坊區塊鏈系統上的所有操作都需要消耗以太幣 智慧型合約 smart cont...

以太坊私有鏈DApp開發環境搭建(二)

mkdir node1 cd node1 node1 touch private.json,difficulty 200 gaslimit 2100000 alloc f41c74c9ae680c1aa78f42e5647a62f353b7bdde config.chainid 用來宣告以太坊網路編...