분류 전체보기 11

비트코인SV 특징

비트코인SV(Bitcoin Satoshi Vision)는 비트코인캐시의 하드포크로 생겨난 암호화폐로 비트코인캐시 채굴풀인 코인긱(CoinGeek)의 요청에 의해 생성되었으며, 안정성, 확장성, 보안성 및 즉각적인 트랜잭션에 대한 개선점을 강조하고 있다. 비트코인의 근본적 철학을 지지하는 Bitcoin SV 진영으로부터 시작되었으며, 비트코인캐시에 비해 높은 블록 크기를 고안해 트랜잭션 효율 개선을 꾀한 것이 주요 특징이다. 즉각적인 트랜잭션 비트코인SV는 기존의 블록 크기를 32MB에서 128MB로 개선하여 확장성을 높이고, 수수료를 더욱 낮추어 트랜잭션 속도를 향상시켰다. 최초의 비트코인에서 비활성화 되었던 4개의 Satoshi opcodes를 활성화함으로써 비트코인 본연의 오리지널 디자인을 유지하도록..

coin 2022.01.14

파이썬에서 추가 패키지 설치하는 방법

파이썬은 엄청나게 많은 패키지를 제공한다. 파이썬을 설치하면 기본적으로 함께 설치되는 패키지도 있지만, 좀더 고급 기능이 필요하거나, 기본에서 제공하지 않는 다양한 패키지를 손쉽게 설치하는 방법을 제공한다. 패키지를 설치하는 첫 번째 방법은 pip 명령어로 설치하는 것이다. 쉽고 일반적인 방법이다. > pip install 또는 기본적인 파이썬 실행방법으로 해도 된다. > python -m pip install 여기서 pi 이름은 전체 파이썬 패키지 중에서 구분하기 위한 명칭인데, 이것은 pypi.org 에서 확인할 수 있다. pi는 Package index를 의미한다. 이 명령을 실행하면, 설치하고 싶은 패키지와 그 패키지가 필요로 하는 추가적인 패키지들을 알아서 다운로드 받아 설치해 준다. 패키지들 ..

python 2022.01.14

암호화폐 종류 및 추천 코인

요즘 정치 및 사회 전반적으로 크게 떠오르고 있는 단어가 하나 있으니 바로 “암호화폐”가 아닌가 싶습니다. 암호화폐에 대한 관심이 날이 갈수록 커지면서 다양한 암호화폐가 만들어지고 없어지고 있습니다. 지금 시중에서 거래되고 있는 암호화폐를 보면 가히 입이 다물어지지 않을 정도로 그 종류도 많고 제대로 알기가 무척 어렵습니다. 이런 엄청난 종류의 암호화폐는 초보자들로 하여금 더욱 더 투자를 어렵게 합니다. 많은 사람들은 암호화폐의 대부 격인 비트코인에만 익숙할 뿐, 특별히 관심 및 투자를 하고 있지 않는 한 다양한 종류의 암호화폐를 제대로 알고 있는 사람은 많지 않습니다. 그런 분들을 위해 준비했습니다. 비트코인 외에 주목할만한 암호화폐에 대해 하나씩 알아보도록 합시다. 1. 리플(XRP) 리플은 오픈코인..

coin 2022.01.14

스텔라루멘(XLM)

스텔라루멘(XLM) 스텔라는 은행 시스템이 미흡한 개발도상국의 금융 소외 계층을 포함하여 개인들에게 저렴하고 편리한 금융 서비스를 제공하고자 하는 결제 네트워크 입니다. 스텔라 네트워크에는 앵커라는 중개자들이 스텔라 합의 프로토콜 (SCP, Stellar Concensus Protocol)을 기반으로 거래를 체결합니다. SCP 합의 알고리즘과 앵커 시스템으로 사용자들은 0.00001 XLM 이라는 낮은 수수료로 3~5초 만에 송금과 결제 서비스를 이용할 수 있습니다. 루멘은 스텔라 네트워크에서 연결 통화로서의 기능을 하며, 서로 다른 화폐들간의 송금 및 결제를 빠르고 안전하게 할 수 있게하는 자산입니다. 공식 웹사이트: https://www.stellar.org/

coin 2022.01.12

파이썬 GUI 도구의 선택

파이썬에서 GUI 프로그램을 만들기 위해서 필요한 GUI 도구들을 알아본다. 1. Tkinter Tkinter는 Tcl/Tk에 대한 파이썬 Wrapper로서 Tcl/Tk를 파이썬에 사용할 수 있도록 한 Lightweight GUI 모듈이다. Tcl은 Tool Command Language의 약자로서 일종의 프로그래밍 언어이며, Tk는 크로스 플랫폼에 사용되는 일종의 GUI 툴킷이다. Tkinter는 타 GUI 프레임워크나 툴킷에 비해 지원되는 위젯들이 부족하고 UI도 그렇게 예쁘지 않다는 단점이 있지만, Python 설치시 기본적으로 내장되어 있는 파이썬 표준 라이브러리이기 때문에 쉽고 간단한 GUI 프로그램을 만들 때 활용될 수 있다. Tkinter는 파이썬에 기본 내장되어 있기 때문에 별도로 설치할 ..

python 2022.01.12

파이썬으로 파일을 여러개의 파일로 자르고, 다시 붙여서 하나의 파일로 만들기

하나의 큰 파일을 작은 크기(10MB) 크기로 잘라서 여러개 파일로 저장하는 기능이다. ------------------------------------- import os def file_split(filepath1, filename1): # 예: 10MB size_limit = 1024*1024*10 with open (filepath1 + filename1, 'rb') as fi: i = 0 b = fi.read(size_limit) while b != b'': with open (filepath1 + filename1 + '.' + str(i), 'wb') as fo: fo.write(b) fo.close() i = i + 1 b = fi.read(size_limit) fi.close() ----..

python 2022.01.12

모네로 (Monero, XMR) 블록체인 네트워크에 참여하기

모네로 블록체인 네트워크에 참여하기 위해서는 자신의 컴에 모네로 지갑과 데몬을 설치해야 한다. 네트워크에 참여하기 위한 필수요소는 데몬이다. 이 데몬은 컴에 블록체인은 다운받아 네트워크에 있는 최신의 블록체인과 동기화를 유지한다. 어디선가 새로운 블록이 생기면, 수시도 동기화를 해서 모네로 블록체인을 최신의 상태로 유지해 준다. 컴에 이 데몬을 설치하기 위해서 하나 이상의 지갑이 필요하다. 모네로 앱을 https://web.getmonero.org/downloads/ 에서 다운로드 받을 수 있다. 다운로드 받아 설치하면 하나의 지갑을 만들게 된다. 그리고 데몬이 시작되어 블록체인을 동기화 하기 시작한다. 블록체인 동기화 상태는 화면의 왼쪽 아래에 표시된다. 이 동기화 작업은 생각보다 오랜 시간이 걸릴 수..

coin 2022.01.12

CPU로 암호화폐 채굴

채굴을 하기 위해서는 채굴 프로그램, 마이너가 필요하다. 대부분 마이너는 GPU를 사용하게 되는 데, 효율을 낮기는 하지만 CPU만으로도 채굴을 할 수 있다. 대표적인 CPU 마이너 프로그램을 소개한다. 명칭 : Pooler CPU Miner 지원비트 : 32 bit, 64 bit 지원운영체제 : Windows, Linus, iOS 홈페이지 : https://sourceforge.net/projects/cpuminer/files/ 채굴 이용 하드웨어 : CPU 전용 (GPU가 없는 경우 유용함) 채굴 가능한 알고리즘 : scrypt (Litecoin, Degecoin), sha256d (bitcoin, peercoin), scryptN 매번 복잡한 명령어를 치기 보다는, 배치파일을 만들어서 사용하는 것이..

coin 2022.01.12

거래의 익명성, 대쉬(Dash) 와 모네로(Monero)

암호화폐의 특징 중에 거래의 익명성이 있다. 이는 거래하는 당사자가 누구인지 알 수 없다는 점이다. 하지만, 일반적인 암호화폐가 완전히 '익명'을 보장하는 것은 아니다. 암호화폐 거래를 위해서는 주소가 필요한데, 개인정보를 넣지 않더라도 언제든지 새로운 주소를 만들어 사용할 수 있다. 하지만 모든 거래들은 블록체인 탐색기를 통하여 추적이 가능하고, 계속해서 추적하다 보면, 그 주소가 누구의 것인지 추측할 수 있게 된다. 즉, 익명이지만 그 익명이 누구인지를 추측할 수는 있다는 것이다. 이런 아쉬움을 해소해주는 암호화폐가 있고, 대표적으로 모네로(Monero)와 대쉬(Dash)를 꼽을 수 있다. 암호화폐의 익명성을 강조하다 보면, 그 익명성을 이용해서, 불법거래에 사용될 수 있다는 우려를 피할 수는 없다...

coin 2022.01.12

블록체인 네트워크, P2P 네트워크란 무엇인가

블록체인이 제대로 작동하기 위해서는 기본적으로 네트워크가 반드시 필요합니다.​ 블록체인은 피투피 네트워크를 사용합니다. 그 피투피 네트워크의 방식과 개념을 알아보도록 하겠습니다. 우선, 피투피 네트워크를 설명하기 전에, 일반적인 네트워크를 먼저 설명하겠습니다.​ 인터넷으로 검색하고 메일을 보내고 하는 것을 서비스라고 합니다.​ 이런 서비스를 제공해 주는 컴퓨터들이 있는 데, 이런 컴퓨터를 써버라고 합니다. ​ 그리고, 이런 서비스를 요청하기 위해서는 스마트폰이나 노트북 같은 컴퓨터를 사용하게 됩니다.​ 인터넷 검색을 위해서 검색어를 입력하고, 메일을 써서 보내고 하는 컴퓨터나 스마트폰을 클라이언트하고 합니다. 예를 들어, 인터넷에서 검색을 하는 것은, 클라이언트에 설치되어 있는 크롬 같은 웹브라우저에서 ..

blockchain 2022.01.12