無知

갈 길이 먼 공부 일기

비트코인 8

스마트 컨트랙트 (6) | 보안 : 해킹 및 버그 사례

해킹 및 버그 사례 해당 내용은, 블록체인 및 스마트 컨트랙트 분야에서 코드 및 시스템의 안정성과 보안, 호환성 등의 문제가 얼마나 중요한 사안인지를 체감할 수 있는 현실 사례들의 모음이라고 보면 된다. As many supporters argue, bugs are to be expected on any new platform. However, in ethereum, code issues have proven uniquely hazardous, since its smart contracts are supposed to be 'immutable' (that is, they can't be changed after the fact), including any and all errors. The most no..

스마트 컨트랙트 (4) | 이더리움, DAO

1. 이더리움의 유래 [비탈릭 부테린과 Colored Coin, 마스터 코인의 조우] 이더리움의 유래에 대해 간략히 짚고 넘어가자. 이더리움의 창시자인 비탈릭 부테린은, 2011년 비트코인 매거진에서 비트코인 관련 아티클을 작성하기 시작하면서 암호화폐 생태계에 발을 들였다. 2013년 대학교에 입학했으나 이내 학업을 멈추고, 비트코인 커뮤니티를 돌아다니고자 여행을 떠난다. 이전 글에서도 다뤘듯, 비트코인을 하부 구조 삼아 스크립트에 데이터를 담는 새로운 코인, 컬러드 코인 프로젝트들이 당시 유행했고, 그렇게 여행에서 컬러드코인의 대표주자, 마스터코인 팀을 만나게 된다. [BITCOIN IN ISRAEL: INTERVIEW WITH MENI ROSENFELD AND RON GROSS, PART I] Alt..

스마트 컨트랙트 (3) | P2SH, OP_RETURN

01. P2SH, Pay-to-Script-Hash 스마트 컨트랙트 (2) | Bitcoin Scripts 0. Testnet 실습 >>> from bitcoin import * >>> priv = sha256('****************') >>> pub = privtopub(priv) >>> addr = pubtoaddr(pub) >>> addr '1L8zP6iitxPx3YKXfJQSJpifhNgwZnUszM' >>> addr = pubtoaddr.. moozii-study.tistory.com 위의 지난 글에서 살펴보았듯이, 기존 P2PKH 기반의 Multisignature Transaction은 아래와 같은 문제가 존재했다. 다중서명 트랜잭션은 현재 몇가지 한계가 있다. 1. 스크립트 상 참여..

스마트 컨트랙트 (2) | Bitcoin Scripts

0. 비트코인 스크립트란? 비트코인을 가리켜 종종 프로그래밍 가능한 돈이라 하기도 합니다. 비트코인의 디지털 특성 때문에, 사용자는 상당히 유연한 방식으로 자금 사용 조건을 설정할 수 있습니다. 비트코인에 대해 논의할 때, 우리는 지갑과 코인에 대해 이야기 합니다. 그러나 우리는 지갑을 키로, 코인을 수표로, 블록체인을 줄지어 늘어선 금고로 생각할 수 있습니다. 각 금고에는 작은 틈이 존재하여, 누구나 수표를 입금하거나 얼마나 많은 금액이 보관되어 있는지 들여다볼 수 있습니다. 그러나 키를 보유한 이만 금고 내부에 접근할 수 있습니다. 키를 보유한 이가 누군가에게 자금을 전달하고자 한다면, 자신의 금고의 잠금을 해제합니다. 이들은 이전의 수표를 참조하는 새로운 수표를 생성하고(이전의 수표는 파기), 수신..

스마트 컨트랙트 (1) | Smart Contract & Bitcoin

1. 탈 중앙화의 흐름과 미래 우버와 같은 공유 경제, 플랫폼의 등장에 따라 많은 효익이 발생했지만, 한편으로는 그 운영 주체가 특정 기업인 것처럼 중앙화된 주체가 관리함으로써 다양한 문제가 발생한다. 예를 들어, 관리 주체의 부도덕함이 아래 사례처럼 드러나기도 한다. https://www.forbes.com/sites/kashmirhill/2014/10/03/god-view-uber-allegedly-stalked-users-for-party-goers-viewing-pleasure/?sh=3a24550a3141 'God View': Uber Allegedly Stalked Users For Party-Goers' Viewing Pleasure (Updated) At a launch party in C..

비트코인의 작동 방식 | But how does bitcoin actually work?

But how does bitcoin actually work? (By 3Blue1Brown) 지난 글과 마찬가지로, 거래 장부의 작성 상황에 대입해서 비트코인의 작동 방식에 대해 살펴봅시다 We’ll start with you keeping track of payments with your friends using a communal ledger. 앞선 블록체인 작동 방식 중, 에 대한 부분을 조금 더 상세하게 설명해준 유튜브 영상에 대한 해설본입니다. 스스로 코인을 만들어가는 과정을 따라보며 비트코인의 원리를 확인해봅시다. Walking the path of inventing your own can help set the foundation for understanding some of the mor..

도대체 블록체인이 뭐야? | WTF is The Blockchain?

블록체인: 이렇게 복잡한 게 왜 필요한 걸까? Blockchain: why do we even need something this complex? 해외의 유명한 글을 따라가보며, 공부해보자. (인용문은 모두 해당 글의 원문이다) 블록체인이 필요한 이유를 설명하기 위해, 하나의 상황을 이야기해보자. 타인에게 송금을 해야 할 때, 우리는 은행에 이야기한다. "제 잔고에서 $1000을 OOO에게 옮겨주세요." 그러면 은행에서는 내 잔고에 충분한 돈이 있는지를 살피고 나서, 아래와 같이 장부를 작성한다. 우리는 모두 제3의 기관인 은행을 신뢰해서, 물리적으로 돈이 옮겨지지 않아도 송금되었다고 믿는다. 이 거래 장부가 소실된다면? 은행이 기록을 잘못한다면? 은행이 고의로 거래 내역을 조작한다면? 타인에게, 제3자..

[NFT] NFT와 크리에이터 이코노미 - 노드와 스마트 계약

NFT發 '토큰경제 시대'…한국이 주인공 될 수 있다 [성소라의 NFT] NFT發 '토큰경제 시대'…한국이 주인공 될 수 있다 [성소라의 NFT] NFT發 '토큰경제 시대'…한국이 주인공 될 수 있다, 미술품부터 빌딩·투표권까지 토큰化 가능 NFT 통해 '기술-문화 르네상스' 열릴 것 모든 거래, 블록체인 기록된 계약에 의해 집행 www.hankyung.com 이번 글은 위의 기사와 한경 코알라 뉴스레터 를 보며 작성하는 글이다. 기사에 소개된 NFT의 개념을 살펴보자! NFT는 블록체인상에 저장·기록된 디지털 파일이다. 각 NFT는 스마트 계약을 통해 생성된 고유한 ID값을 갖고 있어 상호 교환이 불가능하기 때문에 특정 자산에 대한 소유권과 거래 내역을 증명 및 인증하는 도구로 쓰일 수 있다. 이때 N..