일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Kotlin
- 연산자
- 안드로이드
- Python
- Android
- Overloading
- js
- Array
- 함수
- node.js
- 자바
- adapter
- 노트북 추천
- golang
- HP
- 싱글 스레드
- as?
- 오버로딩
- 코틀린
- 리스트 뷰
- javascript
- ListView
- var
- go
- 패널 교체
- 자바스크립트
- Java
- 노트북
- 배열
- 파이썬
- Today
- Total
목록개발 (Develop)/블록체인 (Blockchain) (3)
Bbaktaeho
들어가며 Ethereum 네트워크에 배포된 컨트랙트로 트랜잭션을 전송할 때 트랜잭션이 실패하는 경우가 있습니다. 일반적인 Gas, Nonce의 문제가 아닌 컨트랙트에서 작성된 코드(require, error, revert 등)에서 에러가 발생할 수 있는데요. 이때 error에 대한 이유를 코드에 작성하게 되는데 이를 Revert reason이라고 합니다. 이번 글에서 컨트랙트로 전송한 실패한 트랜잭션이 어떤 이유로 실패했는지 알아보겠습니다. 테스트용 컨트랙트 여러 에러를 작성한 컨트랙트를 구현해서 테스트하겠습니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.10; contract RevertContract { error MyError(address se..
이 글은 https://www.investopedia.com/news/public-private-permissioned-blockchains-compared/ 번역 및 정리한 글임을 밝힙니다. 들어가며 블록체인에는 여러 종류의 블록체인이 있습니다. 각자의 비즈니스 모델에 따라 블록체인 기술을 선택하여 구현하게 되는데, 목적에 따라 보통 3가지 블록체인 기술을 선택하게 됩니다. 이 글에서 public, private, permissioned blockchain에 관하여 이미 작성된 글을 번역하여 간단하게 정리하겠습니다. Public Blockchain 만약 완전히 개방된 블록체인을 만들고 싶다면, 비트코인처럼 누구나 네트워크에 참여하고 기여할 수 있도록 한다면 그건 퍼블릭 블록체인이라고 할 수 있습니다. ..
들어가며 이 글은 블록체인에 대해 아무것도 몰랐던 내가 블록체인 개발자로 취업하게 되어 뛰어난 일원들과 함께 하기 위해 1주일간 공부했던 내용을 바탕으로 작성되었습니다. 따라서 오타가 많거나 설명이 부족할 수 있습니다. 또한 저처럼 블록체인 단어 자체만 들어본 사람들이 기술적으로 이해할 수 있도록 조금이나마 도움을 주고 싶어서 작성하게 되었습니다. 블록체인을 이해하기 전에 기본적으로 알아야 할 사전 지식을 먼저 이해하고 다음 시리즈에서 본격적으로 들어가도록 하겠습니다. 블록체인 관련 글의 첫 시작입니다. 앞으로 시리즈로 제작될 예정입니다. 피드백은 언제나 환영입니다! 노드(Node)와 피어(Peer) 먼저 이 글에서 자주 등장하는 노드, 피어에 대해 설명하겠습니다. 노드란(node.js 아님), 전기통신..