區塊鏈相關概念以及ETH公鏈的搭建

2021-09-19 03:19:07 字數 1544 閱讀 9105

概念:

去中心化:是對交易提出來的一種理念,一般貨幣的發行以及交易記賬都是由官方進行記賬,因此為了不由官方記賬,從而提出了去中心化的概念。

交易流水:交易流水是指轉賬記錄等。以eth為例,eth流水主要包括 from,to,value,gas,gasprice,data等資訊。

共識機制:為了使得各個結點的資訊保持一致的演算法。它可以選出打包結點、同步、廣播以及校驗、接收區塊。比如btc的共識機制是pow(工作量證明),eth的共識機制是pos(股權證明機制),eos的共識機制是dpos(授權股權證明機制)等。

區塊鏈:乙個乙個區塊鏈結起來稱之為區塊鏈。每乙個區塊可以看成乙個賬本,區塊鏈就是乙個總賬本,記錄了從開始到目前所有的流水記錄。

挖礦:是指乙個節點參與出塊的動作,共識機制為了讓結點積極參與出塊,會有對應的獎勵機制。

冷錢包:冷錢包是為了安全的管理虛擬幣的一種方式。它是乙個沒有鏈網的節點。沒聯網怎麼同步,大概過程如下:

1.準備兩台電腦(最好是筆記本,方便攜帶),一塊行動硬碟(最好是機械硬碟,損壞了可以找回資料,固態好像有點麻煩)

2.一台電腦一直連著網,另一台電腦永久不連網(最好連網絡卡都拔掉)

4.用聯網的電腦進行同步區塊,資料目錄指定在行動硬碟上(硬碟的作用就是儲存同步的區塊資訊。)

5.在聯網的電腦上建立乙個錢包位址(只建立乙個,這個就是冷錢包位址)將錢包位址的私鑰通過行動硬碟copy到未聯網的電腦上,然後行動硬碟和聯網的電腦上永久刪除這個私鑰

6.冷錢包製作完成,如何使用?(主要是轉出虛擬幣)

7.在聯網的電腦上同步完區塊之後,將硬碟接入未聯網的電腦,然後用冷錢包中的私鑰建立乙個簽名的流水,然後複製流水資訊到行動硬碟

8.將行動硬碟接入聯網電腦上,然後傳送已簽名的流水。

9.說明:整個過程中私鑰一直在未聯網的電腦中。未聯網的電腦只用於簽名流水,因此私鑰是安全的。

安裝完成後會有個geth的啟動檔案。

啟動引數:

--datadir                 指定資料目錄

--rpc                    開啟rpc

--rpcapi                  開啟的api

--rpcport                 埠

--rpcaddr                 允許的ip

如果要進入開啟控制台 1.在啟動的時候啟動命令多加個console  2.若啟動後想進入控制台可以使用geth的attach命令

私鏈搭建:私鏈搭建和公鏈一樣,不過在啟動之前要初始化創世塊(初始塊)私鏈的初始塊是自定義的,公鏈的初始塊是當初啟動的時候就定義了的,改不了的。

使用         geth --datadir 資料目錄  init  傳世json檔案              該命令可以初始化創始塊,之後啟動指定的datadir要與初始化的datadir一致即可。

區塊鏈相關資料包表 區塊鏈的相關概念

雜湊值 雜湊值又叫 數字指紋 無論多大的資料,經過一番計算後,都可以得到乙個固定長度 例如256位元 的雜湊值 資料的內容不同,雜湊值必然不同,就像人和人不會有相同的指紋。智慧型合約 智慧型合約類似於資料庫中的 trigger,即特定事件出現的時候,自動執行的 塊。通俗地講,它使得 錢自己會動 比如...

區塊鏈筆記9 區塊鏈相關概念

如果和集中式服務來對比著看,就可以很容易理解。普通的服務就是前端配合著後台伺服器為使用者提供服務,一旦伺服器宕機或者掛掉,那資料全都消失了,而且如果伺服器上的資料被修改,其他使用者是不會知道的。而區塊鏈就是每個使用者都會有伺服器上的資訊,相當於多個備份。當其中兩個賬戶進行交易的時候,其他所有使用者塊...

區塊鏈技術通俗講解 區塊鏈技術的概念以及特徵

區塊鏈已從乙個小眾的主要受技術極客們追捧的技術,轉變為受到海內外各階層密切關注的公眾話題。那麼,什麼是區塊鏈?它具體有什麼特徵?區塊鏈的本質是一種分布式記賬技術,與之相對的是中心式記賬技術,中心式記賬技術在我們目前的生活中廣泛存在。區塊鏈是分布式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術...