版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
建鏈與應(yīng)用演練課程回顧區(qū)塊鏈哈希區(qū)塊P2P時間戳非對稱加密POWPOSDPOS記賬方式智能合約UTXO發(fā)行機(jī)制擴(kuò)容隔離見證51%攻擊以太坊1.搭建區(qū)塊鏈課程內(nèi)容節(jié)點的定義節(jié)點的創(chuàng)建節(jié)點配置文件Nodeid定義Nodeid生成過程N(yùn)odeid作用區(qū)塊鏈地址定義區(qū)塊鏈地址生成過程區(qū)塊鏈地址作用配置文件的內(nèi)容配置文件的作用主節(jié)點唯一性以百度超級鏈為公鏈搭建測試鏈創(chuàng)世區(qū)塊的作用創(chuàng)世區(qū)塊包含的內(nèi)容創(chuàng)世區(qū)塊的生成過程組建P2P網(wǎng)絡(luò)如何啟動節(jié)點運(yùn)行節(jié)點的作用公私鑰的作用賬號生成過程公私鑰生成發(fā)起交易需要具備哪些條件如何在區(qū)塊鏈上發(fā)起交易如何驗證區(qū)塊鏈搭建成功創(chuàng)建節(jié)點目錄創(chuàng)建創(chuàng)世區(qū)塊生成節(jié)點nodeid運(yùn)行節(jié)點獲取節(jié)點地址創(chuàng)建節(jié)點賬號統(tǒng)一節(jié)點conf配置驗證節(jié)點間信息是否同步掌握區(qū)塊鏈節(jié)點的概念、作用,從區(qū)塊鏈的角度理解節(jié)點的含義區(qū)塊鏈公私鑰、地址生成過程以及作用,掌握其在交易過程中的關(guān)鍵點搭建區(qū)塊鏈的過程以及目的,能夠結(jié)合實際額應(yīng)用加以學(xué)習(xí)區(qū)塊配置的過程,創(chuàng)世區(qū)塊、區(qū)塊頭等包含的信息理解并掌握礦工、P2P網(wǎng)絡(luò)、共識機(jī)制等技術(shù)點的配置理解整個建鏈的步驟,掌握每一步操作要解決的問題Nodeid、地址、賬號之間的區(qū)分驗證區(qū)塊鏈搭建成功與否的過程了解了解建鏈過程中的每一步操作的命令了解生成公私鑰的加密方法了解節(jié)點地址的生成哈希算法學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)01建鏈導(dǎo)入建鏈導(dǎo)入-系統(tǒng)架構(gòu)區(qū)塊鏈系統(tǒng)都是有三大件:分布式賬本、合約引擎、共識處理器分布式賬本解決的是數(shù)據(jù)的存儲問題合約引擎解決的是計算問題共識處理器解決的是一致性問題建鏈導(dǎo)入-系統(tǒng)架構(gòu)建鏈導(dǎo)入-系統(tǒng)架構(gòu)鏈內(nèi)并行技術(shù)支持智能合約最大粒度并行執(zhí)行,并發(fā)粒度可以做到交易粒度,并做到及時落盤一體化智能合約技術(shù)支持不同的合約虛擬機(jī),也支持用戶定義自己的虛擬機(jī)可插拔共識技術(shù)支持不同的平行鏈定義不同的共識支持鏈內(nèi)共識的熱插拔升級去中心化權(quán)限系統(tǒng)超級鏈有合約賬號的概念,所有的智能合約都部署在具體的某個賬號內(nèi)部02創(chuàng)建節(jié)點目錄節(jié)點是什么網(wǎng)絡(luò)節(jié)點是指有獨(dú)立的網(wǎng)絡(luò)地址和具有傳送或接收數(shù)據(jù)功能的設(shè)備。網(wǎng)絡(luò)拓?fù)湔麄€網(wǎng)絡(luò)就是由這許許多多的網(wǎng)絡(luò)節(jié)點組成的,把許多的網(wǎng)絡(luò)節(jié)點用通信線路連接起來,形成一定的幾何關(guān)系,這就是計算機(jī)網(wǎng)絡(luò)拓?fù)洹^(qū)塊鏈節(jié)點是什么
區(qū)塊鏈中的節(jié)點,通常是指下載了相關(guān)加密貨幣(比特幣、Ethereum、Monero等)軟件,以參與對等網(wǎng)絡(luò)的計算機(jī)。配置文件夾數(shù)據(jù)文件夾日志文件夾公鏈的二進(jìn)制文件支持Http和grpc訪問的二進(jìn)制文件節(jié)點的目錄名稱節(jié)點的作用在P2P網(wǎng)絡(luò)中,參與網(wǎng)絡(luò)的每一臺計算機(jī)都可以接收節(jié)點的名稱。在網(wǎng)絡(luò)中,所有的節(jié)點都有責(zé)任提供網(wǎng)絡(luò)服務(wù)。節(jié)點可以執(zhí)行以下功能:路由、區(qū)塊鏈數(shù)據(jù)庫、挖掘和錢包服務(wù)節(jié)點可以是通信端點,也可以是通信的重分發(fā)點,鏈接到其他節(jié)點可以檢查一個事務(wù)塊是否有效,并接受或拒絕它主節(jié)點主節(jié)點驗證保存?zhèn)鬏斒聞?wù)投票協(xié)議操作同步主網(wǎng)區(qū)塊解壓命令切換目錄新建文件拓展知識tar-zxvf解壓程序安裝包unzip(zip)tar–jxvf(tar.bz2)tar-Jxvf(tar.xz)cd切換目錄mkdir新建文件夾03生成節(jié)點nodeidnodeid是什么定義:nodeid也叫節(jié)點編號,節(jié)點標(biāo)識,是標(biāo)識節(jié)點的唯一號。目的:生成節(jié)點nodeid的目的在于對我們上一步創(chuàng)建的節(jié)點做出唯一性的標(biāo)識。節(jié)點分類全節(jié)點全整節(jié)點是真正支持并為比特幣提供最安全網(wǎng)絡(luò)的節(jié)點,它們是網(wǎng)絡(luò)必不可少的偵聽節(jié)點或超級節(jié)點是都可公開的全節(jié)點。它負(fù)責(zé)與其他節(jié)點建立連結(jié)并透過通訊來傳遞訊息采礦節(jié)點是采礦者為了能夠在當(dāng)前的激烈競爭中脫穎而出,首要必然投資在專業(yè)特定的采礦硬件和程序上。而這些挖掘程序(軟件)跟BitcoinCore沒有直接關(guān)系,但其特性是能夠同時執(zhí)行嘗試采礦和挖掘比特幣區(qū)塊簡化式支付驗證(SPV)客戶端,輕量級客戶端屬于充分利用比特幣網(wǎng)絡(luò)的客戶端,但并不完全充當(dāng)著全節(jié)點的角色。擴(kuò)展知識生成節(jié)點nodeid命令:./Xchain04獲取節(jié)點地址節(jié)點地址的組成獲取節(jié)點地址01OPTION02OPTION03OPTION區(qū)塊鏈地址用于節(jié)點在區(qū)塊鏈上進(jìn)行轉(zhuǎn)賬、交易的接收地址公鑰用于節(jié)點在區(qū)塊鏈上進(jìn)行文件加密和數(shù)據(jù)傳輸?shù)谋C艽胧┧借€用于節(jié)點在區(qū)塊鏈上解鎖賬戶、發(fā)送數(shù)據(jù)的解密措施節(jié)點地址的原理擴(kuò)展知識獲取節(jié)點地址的命令:-keys
./data/keys05統(tǒng)一節(jié)點conf配置端口號端口概念
在網(wǎng)絡(luò)技術(shù)中,端口(Port)大致有兩種意思:一是物理意義上的端口,比如,ADSLModem、集線器、交換機(jī)、路由器用于連接其他網(wǎng)絡(luò)設(shè)備的接口,如RJ-45端口、SC端口等等。二是邏輯意義上的端口,一般是指TCP/IP協(xié)議中的端口,端口號的范圍從0到65535,比如用于瀏覽網(wǎng)頁服務(wù)的80端口,用于FTP服務(wù)的21端口等等。我們這里將要介紹的就是邏輯意義上的端口。常見端口號01020304P2P網(wǎng)絡(luò)加入nodeid本地IP地址區(qū)塊鏈地址主節(jié)點配置主節(jié)點唯一,要和其他的節(jié)點進(jìn)行區(qū)分,通過配置唯一性來標(biāo)識。礦工地址礦工地址=節(jié)點地址端口號節(jié)點之間的端口號,不能沖突。統(tǒng)一配置06創(chuàng)建創(chuàng)世區(qū)塊創(chuàng)建創(chuàng)世區(qū)塊創(chuàng)世區(qū)塊共識機(jī)制配置區(qū)塊鏈的共識算法采用哪一種礦工地址礦工地址=節(jié)點地址創(chuàng)世塊地址創(chuàng)世區(qū)塊地址和主鏈地址保持一致區(qū)塊大小定義了區(qū)塊的容量大小,區(qū)塊的大小決定了區(qū)塊中打包的交易數(shù)量。區(qū)塊時間間隔產(chǎn)生區(qū)塊的時間間隔,規(guī)定了產(chǎn)生一個區(qū)塊所需的時間系統(tǒng)獎勵挖礦獎勵,對于礦工的激勵創(chuàng)建創(chuàng)世區(qū)塊07運(yùn)行節(jié)點運(yùn)行節(jié)點運(yùn)行節(jié)點:啟動節(jié)點(主、從),主節(jié)點同步主鏈區(qū)塊,從節(jié)點同步主節(jié)點區(qū)塊目的:運(yùn)行節(jié)點,才能彼此相互發(fā)現(xiàn)。運(yùn)行節(jié)點的命令:nohup./xchain&08創(chuàng)建節(jié)點賬號創(chuàng)建節(jié)點賬號區(qū)塊鏈地址公鑰私鑰區(qū)塊鏈節(jié)點在區(qū)塊鏈上與其他節(jié)點交易、業(yè)務(wù)往來的入口非對稱加密產(chǎn)生的公私鑰對,公鑰用于全網(wǎng)發(fā)送交易時加密用的。非對稱加密產(chǎn)生的公私鑰對,私鑰用于解鎖賬戶、解密數(shù)據(jù)用的。節(jié)點賬號09驗證節(jié)點間信息是否同步驗證節(jié)點間信息驗證節(jié)點間信息:驗證節(jié)點間信息是否同步,是通過發(fā)起交易進(jìn)行測試,新的交易生成,會被打包到區(qū)塊中。目的:驗證測試鏈?zhǔn)欠翊罱ǔ晒Γ鲝墓?jié)點是否正常運(yùn)行。調(diào)用發(fā)起轉(zhuǎn)賬的命令:./xchaintransfer
–to
test
–amount
1調(diào)用查詢轉(zhuǎn)賬的命令:./xchainquerytx--txid471594ea83e6b173ae082641b2d4f1a588b20ba5f143481d12e639ad8cda9490--host:371022.區(qū)塊鏈應(yīng)用演練實訓(xùn)介紹實訓(xùn)案例人商貿(mào)企業(yè):采購產(chǎn)品,進(jìn)行銷售,從中賺取差價制造企業(yè):生產(chǎn)產(chǎn)品,賣給商貿(mào)企業(yè),賺取利潤財金幣:作為本實訓(xùn)案例的交易媒介,金幣的多少關(guān)乎著你的財富值多少,從而也影響你的成績物平板電腦:本案例以平板電腦的生產(chǎn)銷售為基本流通物,平板電腦的包含四種原材料:主板、CPU、外殼、屏幕產(chǎn)生產(chǎn):制造企業(yè)購買原材料進(jìn)行平板電腦的生產(chǎn),計算生產(chǎn)成本。供原材料供給:原材料的價格在不斷的波動,選擇最優(yōu)時間點進(jìn)行采購,降低采購成本。銷銷售:將生產(chǎn)的平板電腦進(jìn)行銷售,從中賺取利潤,獲得金幣。掌握哈希、公私鑰、數(shù)字簽名、激勵機(jī)制、挖礦等知識點在案例中的應(yīng)用區(qū)塊鏈的技術(shù)特征解決了實際中的具體問題區(qū)塊高度、區(qū)塊哈希、交易哈希、時間戳在案例中的應(yīng)用UTXO賬戶模型在案例中的實際應(yīng)用理解并掌握非對稱加密機(jī)制在案例中的作用打包人、記賬人等基本概念分布式賬本的作用以及應(yīng)用體現(xiàn)智能合約與共識機(jī)制在案例中的體現(xiàn)和作用了解商貿(mào)企業(yè)、制造企業(yè)的運(yùn)營流程銷售訂單、入庫單等單據(jù)的填寫礦機(jī)、算力、礦工相關(guān)知識點學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)學(xué)習(xí)目的學(xué)以致用將學(xué)習(xí)的知識點,通過案例的方式展現(xiàn)出來,幫助學(xué)生理解區(qū)塊鏈技術(shù)的應(yīng)用場景。鞏固知識簡單的場景體驗,讓學(xué)生深入到案例中,扮演角色、任務(wù)交互。并融入?yún)^(qū)塊鏈的知識點,鞏固所學(xué)。激發(fā)思考區(qū)塊鏈技術(shù)特征畫布的引入,將整個實訓(xùn)案例進(jìn)行歸納總結(jié),激發(fā)學(xué)生對區(qū)塊鏈技術(shù)特征的思考,并且在總結(jié)的過程中培養(yǎng)學(xué)生區(qū)塊鏈思維。奠定基礎(chǔ)本次實訓(xùn)案例的體驗,綜合了區(qū)塊鏈知識和場景設(shè)定,讓學(xué)生學(xué)習(xí)區(qū)塊鏈的技術(shù)特征,為之后的區(qū)塊鏈金融案例奠定基礎(chǔ)。1%3%5%交易金額的百分比手續(xù)費(fèi)5%10%15%交易金額的百分比違約金違約時間交易處理時間3min5min10min合約規(guī)則制造企業(yè)商貿(mào)企業(yè)生成公鑰、私鑰生成公鑰、私鑰談判準(zhǔn)備:確定各項原材料的價格區(qū)間與自己可購買的數(shù)量談判準(zhǔn)備:確定產(chǎn)品出售價格區(qū)間與自己可購買的數(shù)量商業(yè)談判:確定出售產(chǎn)品的數(shù)量和單價商業(yè)談判:確定購買產(chǎn)品的數(shù)量和單價購買原料:根據(jù)談判結(jié)果,購買原材料購買產(chǎn)品:根據(jù)談判結(jié)果,想制造企業(yè)發(fā)出購買申請開始生產(chǎn)、確認(rèn)申請并發(fā)貨確認(rèn)制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云計算技術(shù)在智能硬件領(lǐng)域投資合作協(xié)議
- 二零二五年度基本建設(shè)借貸合同范本-非物質(zhì)文化遺產(chǎn)傳承項目3篇
- 2024年適用小型商貿(mào)產(chǎn)品采購協(xié)議典范版B版
- 2024年速凍粘玉米購銷合同的環(huán)境影響評估
- 2024年深圳股權(quán)轉(zhuǎn)讓協(xié)議精簡版版B版
- 二零二五年度IT行業(yè)項目經(jīng)理技術(shù)保密與項目成果共享合同2篇
- 2024年版車輛押款協(xié)議樣式指南版
- 新能源汽車產(chǎn)業(yè)投資合作協(xié)議書
- 貨物運(yùn)輸合同
- 2024年項目管理與勞務(wù)協(xié)調(diào)合同
- 人員密集場所安全常識
- 簡單咨詢費(fèi)合同范本英文版
- 03 35KV無功補(bǔ)償裝置安裝施工方案
- 鄉(xiāng)鎮(zhèn)質(zhì)量強(qiáng)縣工作總結(jié)
- (整理)壓力管道安裝焊口組對記錄卡
- 水平井鉆井完井設(shè)計技術(shù)
- 印度尼西亞民法
- 輸送機(jī)安裝施工方案
- 人力資源管理概論全套課件
- 伊索寓言-狗和影子課件
- 工程材料檢驗試驗計劃專項方案
評論
0/150
提交評論