데이터 과학

이더리움 시작 본문

암호학과 블록체인

이더리움 시작

티에스윤 2022. 9. 2. 21:14

이더리움 가상화폐 관련 공부를 하려면 용어들을 정리해야 합니다. 

관련 용어에 대한 이해 없이는 학습이 어렵겠죠. 

 

탈중앙화와 블록체인은 이미 많이들 알고 있는 용어이죠. 기존의 서버와 클라이언트에서 P2P(peer to peer) 형태로 암호체계의 관계가 변형되는 것을 알 수 있습니다. 

 

블록체인은 이전의 비대칭 암호와는 확연히 다른 구조로 되어 있습니다. 해쉬 함수를 블록마다 사용하고, 원장을 기록하는 방법으로 블록 피어들의 연결성을 강화하여 피어들끼리의 연결구조로 구성되어 있는 것이죠. 

 

https://www.kiri.or.kr/pdf/%EC%97%B0%EA%B5%AC%EC%9E%90%EB%A3%8C/%EC%97%B0%EA%B5%AC%EB%B3%B4%EA%B3%A0%EC%84%9C/nre2018-24_02.pdf

 

 

 

이더리움은 이러한 기반으로 만들어낸 가상화폐이자 네트워크입니다. 

 

https://ethereum.org/ko/

 

Home | ethereum.org

Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world.

ethereum.org

 

이더리움 백서가 있는데 한번 시간내서 읽어봅시다. 내용이 길고 어려운 내용들도 있습니다. 

포기하지 말고 읽어 봅시다. 

 

https://github.com/ethereum/wiki/wiki/%5BKorean%5D-White-Paper

 

GitHub - ethereum/wiki: The Ethereum Wiki

The Ethereum Wiki. Contribute to ethereum/wiki development by creating an account on GitHub.

github.com

 

 

이더리움 ERC 개발 환경을 접하려면 용어 정리를 해야 합니다. 

자주 사용되는 관련 용어로는 스마트컨트랙트, 디앱, 솔리디티 언어 등이 있습니다. 

이에 대해 내용을 한번 보면 다음과 같습니다. 

 

머클트리, 머클루트

https://www.banksalad.com/contents/%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85%ED%95%98%EB%8A%94-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%EB%A8%B8%ED%81%B4%ED%8A%B8%EB%A6%AC-Merkle-Trees-%EB%9E%80-ilULl

 

쉽게 설명하는 블록체인 : 머클트리(Merkle Trees)란 | 뱅크샐러드

 

www.banksalad.com

 

 

스마트컨트랙트

 

https://medium.com/haechi-audit-kr/smart-contract-a-to-z-79ebc04d6c86

 

스마트 컨트랙트(Smart Contract), 글 한 편으로 제대로 이해하기

블록체인 스마트 컨트랙트 개요 및 작동방식 A to Z

medium.com

 

 

DAPP 

 

https://site.ieee.org/bcsummitkorea-2018/files/2018/06/D2_DApp-Development-using-loopchain_DHLee.pdf

 

 

Solidity 

 

https://solidity-kr.readthedocs.io/ko/latest/

 

Solidity — Solidity 0.5.10 documentation

Solidity는 스마트 컨트랙트를 구현하기 위한 컨트랙트 기반의 고급 프로그래밍 언어입니다. Solidity는 C++, Python, 그리고 JavaScript의 영향을 받아 만들어졌습니다. 그리고 Ethereum Virtual Machine(EVM)에서

solidity-kr.readthedocs.io

 

'암호학과 블록체인' 카테고리의 다른 글

비트코인과 라이트코인  (0) 2022.09.24
가나슈 설치와 메타마스크 연동(TestRPC)  (2) 2022.09.13
가상코인 만들기  (1) 2022.08.10
DES와 AES  (0) 2022.07.30
RSA 알고리즘  (0) 2022.07.30