일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자동매매
- Bitcoin
- 프로그래밍
- Cloud
- backtest
- it
- 암호화폐
- 파이썬
- 자동차sw
- 확률
- probability
- AUTOSAR
- python
- 비트코인
- 오토사
- 백테스트
- 퀀트
- 백트레이더
- 블록체인
- 개발자
- 토플
- 클라우드
- can
- AWS
- backtrader
- GeorgiaTech
- toefl writing
- 아마존 웹 서비스
- 토플 라이팅
- TOEFL
- Today
- Total
목록블록체인 (12)
Leo's Garage
2019년도 당시에 한창 블록체인 공부에 빠져있었다. 아무래도 개발자이기도 했고, 뭔가 블록체인이 세상을 바꿀 수 있다고 굳게 믿었던 시기였다. (물론 지금도 변치 않긴 하다) 아무튼 투자로써 블록체인을 접근하기보다는 학문적으로 접근하고 싶었던 마음이 컸었는데, 그렇게 여러 곳에서 스터디를 하고 해외문서를 번역하는 일을 하다가 뜻이 맞는 일행 3분을 만나게 되었다. 그 분들과 이런저런 블록체인 코드 분석 및 스터디를 하다가 제안을 했다. 업비트 해커톤에 나가보자고 나는 물론 자동차 SW 개발자이기도 하고, 주로 C, C++로 개발하는데, 블록체인 업계에서는 주로 Go, Javascript, Python을 사용하곤 했다. 어쨌든 큰 기대를 하고 나간건 아니었으나 그래도 이왕 시작한 거 잘 해보자는 마음은 ..
DIDs(Digitalized Identifiers) 최근에 W3C와 ISO등에서 표준화하는 기술이 있다. https://www.w3.org/TR/did-core/#introduction Decentralized Identifiers (DIDs) v1.0 This section is non-normative. This section contains a variety of security considerations that people using Decentralized Identifiers are advised to consider before deploying this technology in a production setting. DIDs are designed to operate under the ..
Chapter 2에 대한 이야기를 해보겠다. 이번 Chapter 2는 Ethereum Basics이다. 이번 장에서는 이더리움에 대한 전반적인 이야기를 다룰 것이다. 지갑을 사용하는 방법, 거래를 생성하는 방법을 다룰 것이다. Ether Currency Units 이더리움 화폐 단위는 ether이고, ETH라고 표기하기도 한다. 이더리움은 더 작은 단위로 표현 할 수도 있는데 단위를 wei라고 한다. ( 1 이더리움은 1,000,000,000,000,000,000 wei이다.) 사람들이 흔히 이야기하는 "Ethereum"은 System을 의미하며 화폐는 ether이다. 실제로 이더리움 내에서 이더는 항상 wei로 환산되어 표현된다. 만약에 1 이더를 전송하게 되면, 해당 거래는 1,000,000,000,..
안드레아스님이 마스터링 비트코인 이후에 이더리움 관련 책을 출간하셨다. 어떤 내용이 들어있을지 찬찬히 살펴보면서 정리하도록 하겠다. 사실 이 책을 구매한 건 한참 전이긴 한데... 개인적인 게으름에 의해 늦게 포스팅을 하게 되었다. 어쨌든 고삐를 잡고 하나씩 정리를 해보도록 하자. Ethereum is often described as "the world computer." 이더리움은 컴퓨터 공학적으로 보면, 전 세계적으로 액세스 가능한 단일 상태와 해당 상태에 변경 사항을 적용하는 가상 컴퓨터로 구성된 실질적으로 제한되지 않은 상태 컴퓨터라고 이야기한다. 좀 더 현실적으로 바라보면, 이더리움은 오픈소스면서 "Smart Contract"라고 하는 프로그램을 실행하는 전 세계적인 탈중앙 컴퓨팅 인프라라고 ..
Chapter 6. Transactions에 대해 요약해보도록 하겠다. Transactions are the most important part of the bitcoin system. Everything else in bitcoin is designbed to ensure that transactions can be created, propagated on the network, validated, and finally added to the global ledger of transactions (the blockchain). 6장의 가장 첫 문장이다. 비트코인은 거래를 생성, 전파, 검증, 기록을 하기 위해 만들어졌다. 이렇게 강조할 만큼, 비트코인 시스템에서 거래는 중요한 기능이면서 동시에 효율적이..
안드레아스 M. 안토노폴로스님의 Mastering Bitcoin의 Second Edition을 원서로 구매한 뒤 한참 정독을 하고 있을 무렵, 이 분과 개빈 우드님 두 분이서 이더리움에 관한 개론서를 집필하신다는 소식을 들었습니다. 당시에 국내의 이더리움 학회인 이더리움 연구회 소속으로 활동 중이어서 관심을 안가질래야 안가질 수 없었고, Github에 올라와 있는 아직은 탈고가 되지 않은 따끈 따끈한 초안을 호기심 가득한 눈으로 찾아 보던 기억이 납니다. 2018년 12월 쯤으로 예상되었던 출판 일자는 조금 밀려 2019년 초로 밀리게 되었고, 아마존에서 예약판매 링크가 올라오자마자 예약 구매를 신청했습니다. 그렇게 받은 책을 밑줄까지 쳐가며 읽었던 기억이 있습니다. 이더리움은 비트코인과 다르..
계속되는 출장 덕분에... Ch.4-2 정리가 늦어지고 있다. 폭염 이후 이어지는 폭우로 인해서 ㅜㅜ 출장지에 발이 묶여 버렸다. 얼른 집으로 돌아가고 싶은 마음 뿐이다. Bitcoin Addresses 지난번 시간에 우리는 Bitcoin Private Address에서 Public Address를 생성하기 위한 암호학 관련 내용을 다루었다. 어려운 내용이고 필자도 중간에 잘못 이해한 부분이 있었는데 그 부분은 우선 표시를 해두고 차후에 다시 확인 후 내용을 추가하도록 하겠다. The bitcoin address is derived from the public key through the use of one-way cryptographic hashing. A "hashing algorithm" or si..
Ch.4 Keys, Addresses에 대해서 포스팅을 하겠다. 그동안 출장, 다른 일 때문에 바빠서 포스팅이 많이 늦어졌다. 흩으러진 마음을 다잡고 다시 심기 일전하며 Ch.4를 정리하도록 하자. Cryptography means "secret writing" in Greek, but the science of cryptography encompasses more than just secret writing, which is referred to as encryption. 그렇다 암호화폐에서 말하는 Cryptography의 핵심은 '암호화'이다. 이 장에서는 우리는 비트코인의 자금에 대한 소유권을 행사하는데 사용되는 몇 가지 암호기술을 소개할 것이다. (그런데 사실, 비트코인 어플리케이션에서 통신과 거..
Ch.3-2 이어서 이야기하도록 하자. 지난 시간에 우리는 Bitcoin Core를 설치했고 테스트 서버에 접속했다. 지난 번 포스팅에서도 말했지만 우리는 Bitcoin 네트워크를 3가지로 접속할 수 있다. (메인넷, 테스트넷, 로컬) 그 중에서 우리가 접속한 곳은 로컬 네트워크이다. 말 그대로 나의 PC 만을 네트워크 노드로 설정하는 것이다. *단, 로컬 네트워크에서 테스트 하는 것은 실제 메인넷과 테스트넷에서 돌리는 것과는 차이가 있다. (네트워크 속도 문제) 논외로 이야기하면, DAPP같은 것을 개발할 때에 처음에는 로컬 넷에서 테스트를 진행하면서 코드 상에 문제가 없는지를 판단한다. 그 다음에는 테스트넷에 올린 다음에 네트웍 상에서 잘 돌아가는지 확인을 한다. 마지막으로실제 네트웍 상에 띄운 다음..
두번째 Chapter의 제목은 다음과 같다. How Bitcoin Works 이번 장에서는 Bitcoin이 어떻게 거래(Transaction)되고 그 거래가 검증될 때 필요한 과정(Mining)에 대하여 설명할 것이다. Transactions, Blocks, Mining, and the Blockschain Instead of a central trusted authority, in bitcoin, trust is a achieved as an emergent property fromthe interactions of different participants in the bitcoin system Ch.1에서도 언급된 내용이지만, Bitcoin은 중앙 신뢰 기관 대신에 서로 다른 참여자들의 상호작용을 통..