블록체인/비트코인 17

비트코인 오프체인 해결책

비트코인을 활용한 대표 프토콜은 두 가지가 있다. 1) 2016.01 라이트닝2) 2017 스택스  ...  라이트닝 네트워크 란,   비트코인은 가치전송에만 집중된 프로토콜이다. 다만 수수료가 너무 높아 제 3세계 국가들은 비트코인을 주고받는 것에 어려움을 느낀다. 이를 해결하기 위한 것이 '라이트닝 네트워크'이다.   라이트닝 네트워크는 더 빠른 거래 속도와 더 저렴한 수수료 즉, 빠르기 싼 '전송'에만 초점을 맞춘다.   ...  스택스 란,   스스로를 '비트코인 레이어2'라고 포지셔닝한다. 비트코인은 그저 보안성이 높은 하나의 근본 인프라로 하고, 그 보안을 담보로 스마트 컨트랙트를 지원하는 새로운 블록체은을 만드는 것이다.   스마트 컨트랙트를 가능토록 하는 블록체인을 직접 구축을 하는데, 스..

비트코인, 이더리움, 기타 메인넷 확장성 해결 (온체인, 오프체인)

비트코인과 이더리움을 이용한 확장성 해결 방식은 크게 두 가지로 나뉜다.   1) 온체인 방식- 비트코인, 이더리움 자체의 개선을 통해 확장성을 해결하려는 방식 2) 오프체인 방식- 비트코인, 이더리움 외에 바깥에서 확장성을 해결하는 방식- 여러 블록체인들의 메인넷의 특정한 기능을 대신함으로써 확장성을 해결하려는 기술  위 두 기법은 베타적이거나 경쟁적인 것이 아니다. 병렬적으로, 상호보완적으로 일어날 수 있다.   ...  비트코인에서 온체인 방식은 크게 'segwit', 'taproot' 가 있다.   1) 2017년 segwit - 거래 서명 데이터를 거래에서 분리해서 헤더에 따로 담는 거래 구조 자체의 변경- 헤더 그리고 바디의 구조 효율화를 시키는 방식- 이를 통해서 네트워크의 처리량을 올렸다...

비트코인 개인지갑으로 송금

원화 거래소에서 비트코인 개인 지갑으로 100만원 이상 전송은 지원하지 않는다. 그리고 수수료는 약 0.001 BTC 로 비싼 편이다. 이를 우회하기 위한 방법으로 아래와 같은 방법을 주로 사용한다. 1) 원화 거래소 / 해외 거래소 가입 2) 원화 거래소에서 출금수수료가 저렴한 송금용 코인(ex.xrp, trx) 구매 3) 송금용 코인을 해외거래소로 전송 4) 해외 거래소에서 비트코인을 구매 5) 구매한 비트코인을 개인 지갑으로 출금 송금용 코인 특징 1) 블록 생성 속도가 빠름 2) 수수료 저렴 3) 거래소 별 높은 유동성 (슬리피지가 적은 코인들) 4) ex. trx, xrp, atom

비트코인 개인지갑 비밀 복구 구문

https://bitcoin.org/en/choose-your-wallet Choose your wallet - Bitcoin Bitcoin.org is a community funded project, donations are appreciated and used to improve the website. Make a donation bitcoin.org bitcoing.org 는 비영리 사이트이다.비트코인 OG 들이 많이 이용하는 사이트로 유명하다. 해당 사이트에서는 웹, 모바일, 하드웨어 형태의 지갑을 만들 수있다. https://unisat.io/ UniSat Trade your Ordinals and Atomicals including brc-20 and ARC-20. unisat.io 유니사는..

비트코인 인스크립션

인스크립션 개념은 오디널즈에서 한번 더 발전된 개념이다. 사토시는 데이터다. 이 데이터를 옮길 때 블록안에 포함시킴으로써 비트코인 블록체인이 데이터를 박아놓는다. 그리고 이 사토시들은 대체 불가능한 토큰으로 만들어지는데 이를 Casey Rodarmor 는 '디지털 아티팩트' 라 불렀다. 비트코인 블록체인이라는 데이터 저장소에 그림, 글 등의 일정 부분을 박게 되는 것이다. 원래 있었던 '서수화'가 아닌 디지털 데이터 인공물로 박아 버리는 것 이것을 '인스크립션'이라 한다. 이것은 어떻게 가능할까, 일단 사토시를 보낸다. 거래는 블록에 포함시킨다. 이 블록은 거래 내역들을 포함하는 '바디' 이며, 이 거래가 맞다는 걸 서명하는 '헤더' 가 포함되어 있는 하나의 장부이다. '데이터 정렬의 효율화' 를 위한 ..

비트코인 오디널즈

비트코인은 정말 전송만 가능할까. 비트코인은 '가치전송'에 특화된 블록체인이다. 여기엔 세 가지 이유가 있다. 1) 1MB 의 작은 용량밖에 없어 복잡한 계약을 담을 수 없었다. 2) 개발 언어가 스크립트 라는 언어를 쓰는데 복잡한 계약문을 구성하는데 적합하지 않다. 3) 핵심에 있는 코어 커뮤니티가 굉장히 보수적이다. 이더리움, 솔라나, 아발란체의 경우 생태계가 조성되어 있어 수 천개 이상의 프로젝트들이 있다. 반면 비트코인은 생태계라는 단어 자체가 적합하지 않다. 그나마 주목 받는 것이 '라이트닝 네트워크', '스택스' 와 같이 '확장성'을 해결하기 위한 부분만 주목을 받고 있다. 이렇게 비트코인은 2023년까지 '가치 전송'에만 특화된 코인으로 남았었다. 여기에 더해 소액을 전송하기에는 너무 느리고..

비트코인의 segwit 업데이트와 히스토리

비트코인 탄생 후 두가지 논란에 직면했다. 1) 느리다. 2) 할 수 있는게 별거 없다. 이번에는 1번 확장성 이슈를 살펴보자. 비트코인은 느리다. 비트코인 블록체인의 확장성(Scalability)이 떨어진다 즉, 속도가 느리다는 이슈가 계속해서 제기되고 있다. 확장성이란 거래를 검증하고 처리하는 속도를 말한다. 비트코인은 1초에 7건 거래 처리가 가능하다. (Visa 의 경우 24,000건 처리가 가능하다.) 가장 태초에는 디도스 공격을 막기 위해서 블록 크기를 제한했던 것이 시작이다. 사토시는 본래 블록 사이즈를 제한할 생각이 없었다. 하지만 할 핀니의 아이디어를 받아들여서 디도스 및 스팸 공격을 막기위해 블록체인에 기록되는 블록의 크기를 1MB로 제한하였다. 당시 1MB 는 통상적으로 2,100건 ..

비트코인 네트워크 규칙

비트코인 네트워크 시스템에는 몇가지 중요한 규칙이 있다. 규칙 첫 번째. 채굴에 성공한 자에게는 경제적 보상이 주어진다. 이 때 경제적 보상은 '블록 보상 + 거래 수수료' 보상을 의미한다. '주조됨' 항목이 발행된 항목이며 6.25 개 블록 보상을 받았다. 아래 '보상' 항목은 수수료 보상까지 합친 항목임으로 6.4159-6.25 개가 수수료 보상인셈이다. (수수료 항목이 있어 굳이 계산 안해도 된다.) '업무' 항목이 블록에 포함되어 있는 트랜잭션 수이다. (한글 번역기를 사용하여 번역이 이상한 점을 알아두자.) 해당 블록에는 총 3768개의 거래가 포함되어 있다. 맨 첫번째 트랜잭션이 블록 보상이다. 채굴자에게 주는 보상이 기록이 된다. 그 다음으로 Sats 는 사토시를 단위를 의미하며 1Btc는 ..

채굴 실습

https://andersbrownworth.com/blockchain/hash Blockchain Demo andersbrownworth.com 해시값은 Data 에 대한 '지문'으로서의 역할을 하고 있다. 입력값에 대한 고유한 출력 값이다. 즉, 하나의 특별한 출력값으로서의 데이터가 Hash 인 것이다. 입력값이 동일하면 동일한 출력값으로써의 Hash 가 나온다. 여기까지가 Hash 의 개념이다. ... Block 은 데이터를 기록하는 하나의 장부이다. 블록에는 여러 거래 데이터들이 쌓여있다. 그럼에도 배경이 빨간색으로 나와 있는 것은 정상적인 블록이 아니다라는 것이다. 논스 값이 틀린 것이다. 논스 값을 맞춰야만 서명된 해시값이 나온다. 논스 값은 4268 이였던 것이다. 이것을 채굴자들이 연산 작..