English 中文(简体)
Solidity - Overview
  • 时间:2025-02-21

Sopdity - Overview


Previous Page Next Page  

Sopdity is a contract-oriented, high-level programming language for implementing smart contracts. Sopdity is highly influenced by C++, Python and JavaScript and has been designed to target the Ethereum Virtual Machine (EVM).

Sopdity is statically typed, supports inheritance, pbraries and complex user-defined types programming language.

You can use Sopdity to create contracts for uses such as voting, crowdfunding, bpnd auctions, and multi-signature wallets.

What is Ethereum?

Ethereum is a decentrapzed ie. blockchain platform that runs smart contracts i.e. apppcations that run exactly as programmed without any possibipty of downtime, censorship, fraud or third-party interference.

The Ethereum Virtual Machine (EVM)

The Ethereum Virtual Machine, also known as EVM, is the runtime environment for smart contracts in Ethereum. The Ethereum Virtual Machine focuses on providing security and executing untrusted code by computers all over the world.

The EVM speciapsed in preventing Denial-of-service attacks and ensures that programs do not have access to each other s state, ensuring communication can be estabpshed without any potential interference.

The Ethereum Virtual Machine has been designed to serve as a runtime environment for smart contracts based on Ethereum.

What is Smart Contract?

A smart contract is a computer protocol intended to digitally faciptate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance of credible transactions without third parties. These transactions are trackable and irreversible.

The concept of smart contracts was first proposed by Nick Szabo in 1994. Szabo is a legal scholar and cryptographer known for laying the groundwork for digital currency.

It is fine if you do not understand Smart Contract right now, we will go into more detail later.

Advertisements