본문 바로가기
  • 인공지능
  • 블록체인
  • 정보보안
신기술분석/블록체인

Ethereum and Smart Contract Programming #1

by nathan03 2021. 7. 20.
반응형

# 블록체인 개념 

Fundamentally, a blockchain is a data structure. It is a linked list, or chain, of unique “blocks.” Each block points 
to the previous one, and is itself a list of transactions. On top of this relatively simple list-of-lists data structure is 
laid the key innovation that blockchains have given us: a protocol for how blocks are added to the chain without 
any central authority.

# 이더리움

• The cryptocurrencies that have come along with blockchains are a means to an end, providing incentives for 
people to run software that secures the network. For the first time in history, we have the ability to share digital 
information without trusting any person, government, organization, or corporation to facilitate the interaction. 

• Ethereum provides a cryptographically secure platform for storing, updating, and removing data from a blockchain 
using what is referred to as “smart contracts.”

• Solidity is a popular programming language for developing smart contracts, and was designed to run on the 
Ethereum Virtual Machine (EVM). Solidity wasn’t the first programming language to run on the EVM, and it certainly 
isn’t the last. Many other languages, such as Vyper, will be written to run on the EVM, attempting to improve on 
Solidity’s design or provide powerful domain-specific languages.

반응형

댓글