본문 바로가기

이더리움5

이더리움 2.0 무엇이 달라지나? 2020년 비트코인에게는 반감기의 해라면 이더리움에게는 이더리움 2.0 을 사람들이 기다리고 있는데요. 기존 이더리움 1.0 의 문제점과 이더리움 2.0을 위해 알아야 할 것들은 무엇이고 무엇이 달라지는지 함께 살펴보겠습니다. 이더리움 2.0 이더리움 2.0은 실생활에 가능한 수준까지 만들기 위한 프로젝트 입니다. 기존 이더리움 1.0에서의 문제점인 POW(Proof-of-work), TPS(초당거래속도) 를 개선하고자 합니다. 문제1)POW는 비트코인이 현재 채굴되는 합의알고리즘으로써 채굴용 기기들로 인해 심각한 전력난을 야기시킵니다. 채굴하려면 남들보다 알고리즘을 빨리 풀어야하는데 더 성능좋은 채굴기를 만들어 결국 전력낭비로 이어지게 됩니다. 문제2)이더리움의 TPS(초당거래속도)는 현재 20 TPS.. 2020. 4. 21.
클레이튼 디앱 대장주 "클레이(Klay)" 클레이튼(Klaytn) 클레이튼(Klaytn)은 카카오 자회사인 그라운드X 에서 개발한 퍼블릭 블록체인 플랫폼 입니다. 카카오가 클레이튼을 왜 만들었을까? 1. 현재 암호화폐 비트코인, 이더리움 등 일반 대중적인 사람들에게 접근성이 매우 까다롭다. 카카오 플랫폼을 이용해 Mass Adoption(대중화) 을 실현하겠다는 의지가 담겨있다. 2. 비트코인 TPS는 7, 이더리움은 약 20TPS 정도 이다. 초당 7건의 데이터를 처리할 수 있다는 것인데 현재 VISA의 TPS와(VISA의 경우 약 2000 TPS) 비교해 보았을때 처리속도가 현저히 떨어진다. 클레이튼의 경우 올해 8월 4000 TPS 까지 구현했다고 발표 했으며 현재 사용하고 있는 웹사이트와 속도차이를 느낄수 없다고 말한다. 3. 현재는 구글.. 2019. 11. 24.
[비전공자를 위한 이더리움 디앱 만들기] 환경설정 3편 오늘은 geth를 설치해 볼건데요. geth는 Go ethereum의 약자로 이더리움 클라이언트 입니다. 이더리움은 중앙화된 서버로 돌아가는것이 아닌 노드가 그역할을 하고 있는데요. 즉, 자신의 PC가 노드가 되어 이더리움 네트워크에 참여할 수 있습니다. Geth 설치하기 위한 준비 먼저 eth1 이라는 폴더를 하나 만들겠습니다. mkdir은 폴더를 생성하는 make directory 의 약어로 리눅스 명령어 입니다. cd는 다들 아실테지만 change directroy 약어 입니다. 그다음 우리가 조금 더 설치가 필요한것이 git, npm, vim 입니다. Git 설치 git이란? 우리가 코딩할때 소스코드를 관리해주는 도구 인데요. 여러 다른 프로젝트의 코드가 많아지면 관리하기가 어려워집니다. 그래서 .. 2019. 10. 6.
[비전공자를 위한 이더리움 디앱 만들기] 환경설정 2편 1편에 이어서 진행하겠습니다. 그럼 test 라는 가상머신이 생기고 test를 클릭해서 실행시켜 줍니다. 시작을 누르시면 이 화면이 나오실 텐데요. 우리가 지난 시간 다운받은 우분투 시디모양의 파일을 선택해 줍니다. 그럼 이러한 화면이 나오는데 한국어를 선택하시고 우분투설치를 눌러줍니다. Ubuntu 설치 중 업데이트 다운로드를 체크해 주시고 LVM을 사용해 Ubuntu 설치를 클릭 그 뒤로 창이 하나 뜨는데 계속 설치해주시면 됩니다. 혹시 이런 창이 뜨시는 분들이 계실텐데 지난번 컴퓨터 메모리를 과도하게 설정해서 설치가 안되는 오류입니다. 아마도 컴퓨터 램이 16GB 이신분들은 8GB로 설정하면 무리가 없을것인데 8GB 이신분들은 메모리 할당을 조금 줄여줘야 합니다. 4GB 로 설정하면 진행하는데 있어.. 2019. 10. 3.
[비전공자를 위한 이더리움 디앱 만들기] 환경설정 1편 안녕하세요 오늘부터 이더리움 스마트컨트랙트를 이용하여 간단한 디앱을 만들어 보려고 합니다. 저는 2018년부터 블록체인 개발 관련 공부를 시작하였고 비전공자여서 배우는데 많은 어려움을 느꼈는데요. 최대한 비전공자들을 위주로 이해하기 쉽게 작성해보려고 합니다. 대학교 프로젝트나 개발하는데 있어 많은 도움이 되셨으면 좋겠습니다. 그럼 바로 시작하겠습니다. 1. 우분투 설치 먼저 윈도우 환경이 아닌 리눅스 환경에서 진행하겠습니다. 그래서 우분투를 설치할건데요. 저같은 경우는 예전에 우분투를 설치 했기때문에 16.04 버전입니다. 아직 우분투를 설치 안하신 분들이라면 현재 최신 버전인 18.04버전을 사용하셔도 무방합니다. http://releases.ubuntu.com/16.04/ Ubuntu 16.04.6 .. 2019. 10. 3.