logo

Ethereum

이더리움이란?

  1. 블록체인 기반 플랫폼: 스마트 계약과 탈중앙화 애플리케이션(dApps) 실행하는데 사용 된다.

  2. 암호화폐 거래 이상의 다양한 기능(스마트계약 함수)을 제공한다

  3. 이더리움 네트워크는 수많은 노드로 구성되어 있으며, 각 노드는 이더리움 블록체인을 유지하고 검증하는 역할을 한다.

이더리움 가상 머신 (EVM, Ethereum Virtual Machine)

  1. 이더리움 네트워크 내에서 스마트 계약을 실행하는 가상화된 컴퓨팅 환경

  2. 스마트 계약과 탈중앙화 애플리케이션의 핵심요소

  3. 가상화된 컴퓨터로, 이더리움 네트워크에서 분산적으로 실행

  4. 스마트 계약은 Solidity 언어로, 바이트코드로 컴파일되어, EVM에서 이 바이트코드를 읽어 실행한다.

읽는 시간 2분

블록체인 지갑 Chrome Extension 개발기

9월, 개발 세팅 및 코드 분석

22년 9월, 기존 크롬에 배포 된 블록체인 지갑을 리뉴얼 하는 작업을 맡게 되었다.

최초 이 일을 맡게 되었을 당시에 정말 막막했었다. Vue2로 개발되어있던 기존 프로젝트를 수정해야 했었고, 크롬은 Manifest라는 정책을 따르기 때문에 관련해서 또 공부를 했어야 했다.

Manifest v3 이슈가 처음부터 있었고, 리액트로 개발을 주로 하였어서 처음부터 다시 짜는게 어떨까 생각하고, 시도를 해봤지만, 처음 구조부터 다시 짤 자신이 없었다.

SPA 구조를 알았기 때문에, Vue2 문법과 구조를 쉽게 파악 할 수 있었지만, 크롬 개발은 기존 웹개발과 또 다른 영역 같았다.

읽는 시간 2분