時間:2022-03-03|瀏覽:549
什么是區(qū)塊鏈?
區(qū)塊鏈是一個不斷增長的記錄列表的分布式數(shù)據(jù)庫(這里的記錄列表可以理解為 LinkedList)。每個塊有兩部分(就像 LinkedList 中的一個節(jié)點有兩部分——數(shù)據(jù)和下一個節(jié)點的地址);帶交易數(shù)據(jù)的時間戳和指向前一塊的鏈接(哈希指針)。
區(qū)塊鏈并不意味著修改和刪除數(shù)據(jù)。因此,一旦記錄下來,任何給定塊中的數(shù)據(jù)都不能修改/刪除,而不需要修改所有后續(xù)塊和網(wǎng)絡(luò)合謀。這意味著它們可以在需要修改時按順序更新。
基于分布式的區(qū)塊鏈Ledger技術(shù)有助于公眾見證交易,從而最大限度地減少網(wǎng)絡(luò)犯罪和欺詐。這是一個開放的分布式分類賬,以驗證和持久的方式記錄雙方之間的交易。
通過 的區(qū)塊鏈P2P 網(wǎng)絡(luò)(節(jié)點/計算機網(wǎng)絡(luò),其中每個節(jié)點都是管理員)連接,該網(wǎng)絡(luò)啟用了用于驗證新塊和中繼交易的協(xié)議。新節(jié)點加入網(wǎng)絡(luò)后會獲得區(qū)塊鏈的副本。分布式賬本具有編程能力,因此可以自動觸發(fā)交易。
以太坊是什么?
以太坊是一個開源區(qū)塊鏈平臺。它可以構(gòu)建和運行分散的應(yīng)用程序。以太坊是一種單例行星計算機,可以理解為每個人都可以使用的單臺計算機。這是第一個幾乎為零的基礎(chǔ)設(shè)施平臺。
任何加入以太坊網(wǎng)絡(luò)的人都可以將程序上傳到以太坊,并要求執(zhí)行上傳程序。
以太坊虛擬機 (EVM)
EVM 是以太坊的核心。這是一個可編程的區(qū)塊鏈。您可以使用它來創(chuàng)建自己的任何復(fù)雜操作。EVM 專注于提供安全,可以防止非常常見的網(wǎng)絡(luò)攻擊,即拒絕服務(wù) (DoS)。它不僅可以用于加密貨幣用例;例如,在土地注冊處,銀行交易等。它支持點對點網(wǎng)絡(luò),因此可以確保建立通信而不受任何干擾。
如何操作以太坊?
以太坊的一切都是基于賬戶的。以太坊有兩種賬戶,都有以太幣余額。
以太坊的每一個動作都是通過 EOA 觸發(fā)交易。EOA 可以觸發(fā)另一個 EOA 或合同交易。以太坊網(wǎng)絡(luò)的每個節(jié)點都參與了合同代碼 EVM 執(zhí)行合同可以交易/調(diào)用其他合同。