BlockChain Tech
-
이중 지불 (Double Spent) / 51% AttackBlockChain Tech 2019. 1. 2. 11:22
블록체인을 공부하면 자주 듣는 ‘이중 지불’ 이것은 무엇을 의미하며, 이를 해결 할 수 있는 방법에 대하여 알아보자.1. 이중 지불이란이중 지불이란 동일한 암호화화폐로 두 번 이상 지출하는 것을 의미한다. 암호화화폐에서 이중 지불은 실제 암호화화폐가 복사가 되어 지불되는 것이 아닌 충돌되는 트랜잭션이 있으면 더 많은 노드가 받아들인 트랙재션을 받아들이고, 받아들여지지 않은 다른 트랜잭션은 취소해버리는 블록체인 특징을 이용한 악의적인 행위이다. (출처 : NamuWiki)이중 지불은 51%의 공격을 이용한다. 예시를 통하여 이중 지불을 이해해보자.[1 Step]1–1. 류짱은 1BTC만 소유하고 있다. A와 B에게 각각 1BTC를 송금하고 그에 따른 물건을 받기로 한다.1–2. 첫 번째로 A에게 1BTC를..
-
ERC20 그리고 EIPBlockChain Tech 2019. 1. 2. 11:20
이더리움 기반의 ‘ERC20 토큰’ 여기서 ERC 는 무엇이고, 20이라는 숫자는 무엇을 의미할까?흔히 우리가 알고 있는 암호화화폐의 약 90% 이상은 이더리움 기반의 토큰이다. 자체 블록체인을 구성하는 코인들과 달리, ERC20은 많은 장점들을 가지고 있다.‘Solidity’ 언어로 쉽게 제작이 가능하다.약속된 규격이 있고, OpenSource로 다양한 예제들이 제공 되어 있다.이더리움 기반으로 상장에 용이하다. (‘거래소는 그저 Token Contract Address를 추가 하면 된다.’)CrowdSale Contract 로 손쉽게 이더리움으로 ICO를 진행할 수 있는 장점등이 있다.반년전만 해도.. 부르는 게 값이였다지..? (자료 링크)이렇듯 ERC20은 충분히 매력적이다. 또한, 자체 블록체인..
-
Mnemonic 과 HD WalletBlockChain Tech 2019. 1. 2. 11:18
Mnemonic 생성 / 백업최근 지갑 Web & App에서 거의 필수적으로 보여지는 문구이다. 직접 생성을 해보면 12개의 단어가 나온다. (HardWare 지갑의 경우 24개의 단어 조합을 주로 사용한다.) MetaMask 설치시 12개의 단어를 받는다.1. Mnemonic 이란Mnemonic의 어원은 기억의 여신 ‘Mnemosyne’ 이다. 제우스의 부인이자 9명의 예술의 여신 (Muses)의 어머니이기도 하다. 그녀의 이름은 그리스어로 ‘기억' ‘곰곰이 생각하다'라는 뜻을 가지고 있고, 그녀의 이름에서 파생된 Mnemonic은 오늘 날 ‘기억술'이나 ‘기억 증진법'을 뜻한다.처음 ‘니모닉 단어 생성' 이라는 말을 들었을 때, 단순히 백과사전에 기록 된 n개의 단어를 랜덤으로 제공해주는 기능이라고 ..