본문 바로가기

블록체인4

MetaMask Docs (Methods &&Events) MetaMask Docs 1. ethereum.isConnected() ethereum.isConnected(): boolean; /** If the provider is not connected, the page will have to be reloaded in order for connection to be re-established. Please see the connect and disconnect events for more information. */ 2. ethereum.request(args) interface RequestArguments { method: string; params?: unknown[] | object; //The params and return value will va.. 2023. 3. 24.
[블록체인] 용어 정리 (ing) Web 3.0 탈중앙화 각 개인이 거래가 일어 날때마다 네트워크 모두가 기록을 하는 방법 이런 거래내역을 서로 서로 체인처럼 연결해서 장부처럼 가지고 있는 것이 블록체인 블록체인 분산 데이터베이스 같은 개념 데이터를 누구라도 임의로 수정x, 누구나 변경의 결과 확인 가능한 기술 탈중앙화로, 블록체인에 참여한 모든 사람이 거래 기록을 공유하고 위조를 막음 은행(중앙화)이 입금 기록을 지울 순 있지만, 블록체인(탈중앙화)은 네트워크에 참여하는 모든 사람이 기록을 관리 블록: 거래내역 등의 데이터가 저장되고 묶은 것 체인: 하나의 블록을 다음 블록으로 시간 순서에 따라 연결한 것. (해시 함수, 이전 해시 함수, 데이터) 비트코인 vs 이더리움 비트코인: 금융에 특화되어 화폐 기능을 하는데 초점 맞춘 플랫품 .. 2023. 3. 13.
[블록체인] Ether.js provider, signer provider: An abstraction of a connection to the Ethereum network (ie alchemy, infura, etc). In other words, which is the service provider that our application is using to connect to the Ethereum network. signer: An abstraction of an Ethereum Account. This is the object which we can use to sign and send transactions. 2023. 3. 13.
[블록체인] Web3.js vs Ether.js Web3.js 와 Ether.js 모두 이더리움 블록체인과 상호작용하기 위한 JS 라이브러리이다. 목적과 사용 방법에 약간의 차이 존재 Web3.js 이더리움 블록체인과 상호작용하기 위한 가장 널리 사용되는 JS 라이브러리 이더리움 블록체인에 대한 저수준, 고수준 API 모두 제공함. 사용 목적 이더리움 노드에 연결 스마트 컨트랙트를 배포 블록체인에서 데이터를 쿼리 트랜잭션 서명 블록체인 이벤트 수신 ENS 이름 해석 Web3.js 는 이더리움 블록체인과 상호작용하기 위한 모든 기능을 제공함 Ether.js 이더리움 블록체인과 상호작용하기 위한 경량화 된 라이브러리 Ethereum JSON-RPC API를 사용하여 블록체인과 상호작용 함 provider와 signer를 주입하는 형태로 유연한 코드 작성 .. 2023. 3. 13.