이더리움(18)
-
시장 가격
시장 가격 시장 가격은 통상 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/
-
GAS Price
GAS Price · 거래에 소진되는 GAS 1단위당 비용을 말합니다. · 미체결 거래 풀에서 채굴자들은 거래를 선택하는데 이때 가스 비용이 높은 거래를 우선적으로 선택합니다. 낮은 가스 비용을 선택하면 거래체결까지 소요되는 시간이 크게 증가함을 확인할 수 있습니다. GAS Price 설명 Safe low · Safe low는 가격이 낮지만 거래 체결을 안전하게 수행할 수 있는 가스 가격입니다. · 통상 30분 미만의 거래 체결 시간을 보이는 가스 가격입니다. 송금 시 속도가 중요하지 않은 거래에 사용하면 적절한 가스 가격이라 할 수 있습니다. Standard · Standard는 마이너들에 의해서 선택되는 거래들의 평균 가스 가격으로 5분 이내 거래 체결 시간이 소요되는 가스 가격입니다. · 대부분의 ..
-
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
-
스마트 계약 개발, EVM, 배포, 실행 과정
스마트 계약 개발, EVM, 배포, 실행 · Solidity 언어를 이용해 개발된 스마트 계약은 컴파일을 통해서 실행이 가능한 EVM 바이트 코드(Byte Code)로 변환이 됩니다. · 스마트 계약은 Full Node에 포함된 EVM(Ethereum Virtual Machine)이라는 컴퓨팅 환경에서 실행이 되는데 이때 실행되는 것이 해당 스마트 계약의 EVM 바이트 코드입니다. · 생성된 EVM 바이트 코드는 이더리움의 Mainnet에 배포함으로써 실제 실행이 가능한 상태가 되며, 배포된 EVM 바이트 코드는 이더리움 블록체인에 기록됩니다. · 배포된 스마트 계약의 실행은 스마트 계약 ID로 거래를 발생시키면 실행이 됩니다. · 블록체인 데이터를 저장하는 기능으로서 이더리움 네트워크가 DB 서버의 역..