solidity(16)
-
시장 가격
시장 가격 시장 가격은 통상 USD 미국 달러화로 표기됩니다. 그러나, 거래소의 경우, 자국 통화로 표기하는게 일반적입니다. 시장 가격 거래소 USD 각국 통화 미국 달러화로 표기(기축통화) 자국 통화로 표기(BTC, ETH 기준 표기) CASE 미국에서 서비스 중인 Bitfinex는 달러화로, 한국에서 서비스 중인 upbit는 원화로 각각 표기됩니다. 그러나 실물화폐를 사용하지 않고 오직 암호화폐만을 취급하는 Binance와 같은 거래소의 경우 BTC, ETH 기준으로 시장 가격이 형성되고 표기됩니다. http://bit.ly/2Fd1dP0 비트코인은 단일 시장 또는 거래소에서 취급되는 상품이 아니기 때문에 취급하는 거래소마다 시장 가격이 다르게 형성됩니다. 그래서 거래소의 경우는 자사 거래소에서 거래..
-
Visibility
Visibility · Visibility란 스마트 계약의 주요 구성요소인 함수와 State 변수에 대한 외부 접근 여부를 말합니다. · 함수나 state 변수 선언 시 함수명 뒤에 선언합니다. function 함수명(데이터유형 매개변수명) Visibility returns(데이터유형 매개변수명) { //함수 수행부분 }
-
Ethereum (이더리움)
Ethereum (이더리움) 2014년 Vitalik Buterin(비탈릭 부테린)에 의해서 만들어진 블록체인 네트워크 스마트 계약(Smart contract)을 이용해 이더리움 네트워크상에서 신규 암호화폐를 발생하는 암호화폐 플랫폼입니다. BTC(BitCoin)과 함께 암호화폐 거래소에서 기축통화(world currency )처럼 통용되고 있습니다. PoW 채굴 방식을 사용하고 있으며 2018년에 PoS 방식으로 전환되었습니다. http://bit.ly/2HnhLXo http://bit.ly/2XLqRmI http://bit.ly/2SSzPuK https://en.wikipedia.org/wiki/Ethereum Ethereum (이더리움) 공식페이지 https://www.ethereum.org/
-
Solidity (솔리디티)
Solidity (솔리디티) · 이더리움 네트워크(Ethereum Network)상에서 스마트 계약(Smart Contract)을 개발하기 위한 프로그래밍 언어입니다. · Solidity 외에도 Serpent, LLL 등이 있지만 실질적으로 Solidity가 표준 언어로 자리매김하고 있습니다. · Javascript 및 C 언어와 유사한 구조를 가지고 있어 프로그래밍 언어에 대한 이해와 경험이 있으면 어려움 없이 습득이 가능한 언어입니다. http://bit.ly/2CbytWo https://en.wikipedia.org/wiki/Solidity https://solidity.readthedocs.io https://github.com/ethereum/solidity
-
계약 생성 - Contract 내부에서 생성하는 방법, Contract 외부에서 생성하는 방법
계약 생성계약의 생성은 외부에서 이더리움 Transaction call을 통해서 생성하거나 또는 Solidity Contract 내부에서 생성하는 두 가지 방법이 있습니다. · Contract 내부에서 생성하는 방법· Contract 외부에서 생성하는 방법 Contract 내부에서 생성하는 방법· Solidity Contract 내부에서 생성하는 방법입니다.· Contract 내부에서 생성하는 방법은 new 키워드를 통해서 다른 Contract를 생성하는 방법이 있습니다. Contract 외부에서 생성하는 방법· 외부에서 이더리움 Transaction call을 통해서 생성하는 방법입니다.· 외부에서 생성하는 가장 대표적인 방법이 Javascript API인 web3.js를 통하는 것입니다. web3.j..
-
함수 호출(Function Calls) - Internal Function Call vs External Function Call
함수 호출(Function Calls)함수를 호출하는 방식은 스마트 계약 내에서 이루어지는 Internal function call 내부 함수 호출과 타 Contract의 함수를 호출하는 External Function Call 외부함수 호출로 구분됩니다. · Internal Function Call· External Function Call Internal Function Call· 내부 함수 호출은 Contract 내부에서 함수를 호출합니다. 동일 스마트 계약 내 함수들끼리만 가능합니다. · EVM 내에서의 단순한 호출이므로 현재의 메모리 상태가 유지되는 특징이 있습니다. External Function Call · 외부 함수 호출은 타 스마트 계약의 함수를 호출합니다. · 내부 함수 호출이 단순 호..