본문 바로가기

Home363

3. 사토시나카모토의 정체는? 그리고 비트코인의 역사 지난시간에는 비트코인 채굴이 의미심장한 이유에 대해서 살펴봤다. 이번시간에는 그래도 알아야 하는 비트코인 역사에 대해서 한번 살펴보자! 1. 사토시 나카모토의 정체는, 그리고 지금 어디에 있나? 결론적으로 제목에 대해서 답변을 하면, 아무도 모른다 이다. 그래도 그가 남긴 흔적은 있고, 그 흔적의 결과가 정말 위대한것만 우리들은 알 수 있다. 아마 음모론에서 자주 언급되는 일루미나티 그런 조직에 속한 자일까? 아니면 그런 조직일까? 뭐, 아무도 모른다. 모르는걸 찾아내는 것도 능력이긴 한데..나는 그런 능력이 없어서 일단 밝혀진것들만 한번 살펴보려고 한다. 때는 바야흐로 지금으로부터 12년 전 2008년으로 거슬러 올라간다. 사토시 나카모토라는 필명으로 비트코인 : 개인 간 전자화폐 시스템(Bitcoin.. 2020. 10. 8.
2. 비트코인 채굴이 의미심장한 이유는? 지난 시간에는 비트코인이 무엇이고, 기존화폐와의 차이점이 무엇인지 살펴봤다. 오늘은 비트코인이 기존 화폐와의 차이를 가져올 수 있는 가장 핵심적인 채굴에 대해서 살펴보겠다. 채굴, 마이닝이라고도 한다. 영어로는 mining 1. 비트코인 채굴은 기존 중앙화시스템의 권력을 분산시키는 최종무기다. 비트코인은 분산화된 P2P시스템이라고 설명한다. 분산화는 뭐고? P2P는 또 뭐지? 어려운 용어가 처음부터 등장해서 사람들의 관심을 점점 멀게 한다. 그냥 거래소에서 비트코인을 사고 내가 산 비트코인이 가격이 오르면 기쁘고 떨어지면 슬플뿐이다. 비트코인이 어떻게 돌아가는지, 어떤 철학을 가지고 있는지 관심을 가질 수 없게 하는게 이런 용어들 때문 아닐까? 그래도 걱정하지마시라!! 초등학생이 이해할 수 있도록 설명하.. 2020. 10. 8.
1. 비트코인은 무엇이고 기존 화폐와의 차이점은? 비트코인을 모르는 사람은 없지만, 비트코인에 대해서 설명하라고 하면 설명할 수 있는 사람은 적다. 그리고 설명할 수 있는 사람도 간혹 있지만, 그 설명을 이해하려면 더 어려워진다. 도대체 왜?? 비트코인이 그렇게 어려운 건가? 아니면, 비트코인을 그냥 쉽게 설명할 수 없는 건가? 그래서.. 최대한 쉽게 초등학생도 이해할 수 있도록 비트코인에 대한 이해부터 시작해보려고 한다. 1. 비트코인은 화폐인가? 결론부터 이야기하면, 비트코인은 화폐가 맞다. 그런데 우리가 일반적으로 알고 있는 화폐와는 조금 다른 개념을 가지고 있다. 기존에 없던 개념을 가지고 있는 화폐이기 때문에 우리가 이 비트코인을 이해하기에 어려움이 있다. 그러나 조금만 관심을 갖고 기존 화폐와의 차이점을 구분하면서 살펴보면 비트코인을 이해하는.. 2020. 10. 8.
[JS] 9. 리팩토링(refactoring) 자바스크립트 강의 목차 0. 자바스크립트란 무엇인가? 1. Script 태그 (document.write) 2. 자바스크립트 이벤트란 무엇인가? 3. 자바스크립트를 크롬브라우저 콘솔에서 작성하고 실행해보기 4. 데이터 타입 문자열과 숫자 5. 변수와 대입연산자 6. 자바스크립트로 웹브라우저 제어하기 7. 비교연산자, Boolean 데이터타입 8. 자바스크립트 조건문 및 활용법 9. 리팩토링(refactoring) 10. 배열에 대한 이해 11. 반복문에 대하여 12. 배열과 반복문 13. 배열과 반복문의 활용 14. 함수란 무엇이고 왜 필요한가? 15. 함수의 기본사용법, 매개변수, 인자, 리턴 16. 함수의 활용 17. 객체는 왜 필요한가? 18. 객체란 무엇인가?(객체 생성, 추가, 추출방법) 19... 2020. 10. 8.
[JS] 8. 자바스크립트 조건문 및 활용법 자바스크립트 강의 목차 0. 자바스크립트란 무엇인가? 1. Script 태그 (document.write) 2. 자바스크립트 이벤트란 무엇인가? 3. 자바스크립트를 크롬브라우저 콘솔에서 작성하고 실행해보기 4. 데이터 타입 문자열과 숫자 5. 변수와 대입연산자 6. 자바스크립트로 웹브라우저 제어하기 7. 비교연산자, Boolean 데이터타입 8. 자바스크립트 조건문 및 활용법 9. 리팩토링(refactoring) 10. 배열에 대한 이해 11. 반복문에 대하여 12. 배열과 반복문 13. 배열과 반복문의 활용 14. 함수란 무엇이고 왜 필요한가? 15. 함수의 기본사용법, 매개변수, 인자, 리턴 16. 함수의 활용 17. 객체는 왜 필요한가? 18. 객체란 무엇인가?(객체 생성, 추가, 추출방법) 19... 2020. 10. 8.
[JS] 7. 비교연산자, Boolean 데이터타입 자바스크립트 강의 목차 0. 자바스크립트란 무엇인가? 1. Script 태그 (document.write) 2. 자바스크립트 이벤트란 무엇인가? 3. 자바스크립트를 크롬브라우저 콘솔에서 작성하고 실행해보기 4. 데이터 타입 문자열과 숫자 5. 변수와 대입연산자 6. 자바스크립트로 웹브라우저 제어하기 7. 비교연산자, Boolean 데이터타입 8. 자바스크립트 조건문 및 활용법 9. 리팩토링(refactoring) 10. 배열에 대한 이해 11. 반복문에 대하여 12. 배열과 반복문 13. 배열과 반복문의 활용 14. 함수란 무엇이고 왜 필요한가? 15. 함수의 기본사용법, 매개변수, 인자, 리턴 16. 함수의 활용 17. 객체는 왜 필요한가? 18. 객체란 무엇인가?(객체 생성, 추가, 추출방법) 19... 2020. 10. 7.
{JS] 6. 자바스크립트로 웹브라우저 제어하기 자바스크립트 강의 목차 0. 자바스크립트란 무엇인가? 1. Script 태그 (document.write) 2. 자바스크립트 이벤트란 무엇인가? 3. 자바스크립트를 크롬브라우저 콘솔에서 작성하고 실행해보기 4. 데이터 타입 문자열과 숫자 5. 변수와 대입연산자 6. 자바스크립트로 웹브라우저 제어하기 7. 비교연산자, Boolean 데이터타입 8. 자바스크립트 조건문 및 활용법 9. 리팩토링(refactoring) 10. 배열에 대한 이해 11. 반복문에 대하여 12. 배열과 반복문 13. 배열과 반복문의 활용 14. 함수란 무엇이고 왜 필요한가? 15. 함수의 기본사용법, 매개변수, 인자, 리턴 16. 함수의 활용 17. 객체는 왜 필요한가? 18. 객체란 무엇인가?(객체 생성, 추가, 추출방법) 19... 2020. 10. 7.
[JS] 5. 변수와 대입연산자 자바스크립트 강의 목차 0. 자바스크립트란 무엇인가? 1. Script 태그 (document.write) 2. 자바스크립트 이벤트란 무엇인가? 3. 자바스크립트를 크롬브라우저 콘솔에서 작성하고 실행해보기 4. 데이터 타입 문자열과 숫자 5. 변수와 대입연산자 6. 자바스크립트로 웹브라우저 제어하기 7. 비교연산자, Boolean 데이터타입 8. 자바스크립트 조건문 및 활용법 9. 리팩토링(refactoring) 10. 배열에 대한 이해 11. 반복문에 대하여 12. 배열과 반복문 13. 배열과 반복문의 활용 14. 함수란 무엇이고 왜 필요한가? 15. 함수의 기본사용법, 매개변수, 인자, 리턴 16. 함수의 활용 17. 객체는 왜 필요한가? 18. 객체란 무엇인가?(객체 생성, 추가, 추출방법) 19... 2020. 10. 7.
[JS] 4. 데이터 타입 문자열과 숫자 자바스크립트 강의 목차 0. 자바스크립트란 무엇인가? 1. Script 태그 (document.write) 2. 자바스크립트 이벤트란 무엇인가? 3. 자바스크립트를 크롬브라우저 콘솔에서 작성하고 실행해보기 4. 데이터 타입 문자열과 숫자 5. 변수와 대입연산자 6. 자바스크립트로 웹브라우저 제어하기 7. 비교연산자, Boolean 데이터타입 8. 자바스크립트 조건문 및 활용법 9. 리팩토링(refactoring) 10. 배열에 대한 이해 11. 반복문에 대하여 12. 배열과 반복문 13. 배열과 반복문의 활용 14. 함수란 무엇이고 왜 필요한가? 15. 함수의 기본사용법, 매개변수, 인자, 리턴 16. 함수의 활용 17. 객체는 왜 필요한가? 18. 객체란 무엇인가?(객체 생성, 추가, 추출방법) 19... 2020. 10. 7.