簡體   English   中英

以太坊和堅固性之間有什么關系?

[英]What is the relationship between ethereum and solidity?

我是區塊鏈新手。 當我學習固態語言時,我無法弄清楚它最終如何構成區塊鏈。 我可以將合同映射到一個班級。 但是每個實例都是一個鏈條還是什么?

Solidity與以太坊之間的關系類似於Objective-C與iPhone之間的關系。 前者是用於編寫在后者上運行的代碼的編程語言。

區塊鏈的實際實現(數據結構,共識協議等)以其他語言實現(在geth中為Go,在奇偶校驗中為Rust)。

當我學習固態語言時,我無法弄清楚它最終如何構成區塊鏈

Solidity編程語言的唯一目的是允許在基於以太坊的區塊鏈網絡上開發智能合約 這些智能合約只是由區塊鏈網絡內部或外部參與者(分別為用戶或其他代碼)觸發並由以太坊虛擬機(EVM)解釋和執行的邏輯(代碼

實體不用於創建以太坊區塊鏈網絡。 為了將智能合約邏輯部署到網絡,區塊鏈網絡必須已經存在。 由於以太坊協議的明確性,可以由多個以太坊客戶端中的任何一個創建以太坊區塊鏈網絡。

我可以將合同映射到一個班級。 但是每個實例都是一個鏈條還是什么?

Solidity中的映射是類似於哈希映射的基本鍵/值數據結構。 您可以將數據類型X的鍵映射到數據類型Y的值。Solidity映射與區塊鏈網絡本身之間沒有明確的關系。

每當一個聰明的合同函數被調用時,一個事務隨后的blockchain網絡,它代表執行的功能,以及該函數的調用者上創建。 該交易將保留在區塊鏈上,並作為已采取行動的不可變證明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM