Education | 기사

비트코인이란? 백서에 대한 초보자 가이드

에 의해 Handsome Bob | AUG 29, 2022

비트코인이란? 백서에 대한 초보자 가이드 12:26 최소 읽기

비트코인이란? 백서에 대한 초보자 가이드

BTC 란 무엇이며 어떻게 작동합니까?

Bitcoin의 주제는 만들고 싶은 만큼 깊습니다. 간단히 말해 비트코인은 공개 원장, ‘작업 증명’ 합의 알고리즘 및 개인 키 암호화를 사용하는 P2P 전자 현금 시스템입니다. 그것으로 충분하고 기어가 움직이면 읽기를 중단하고 사용을 시작할 수 있습니다. 그렇지 않다면 우리는 그것이 존재하는 이유와 그것이 어떻게 세계의 금융 지형을 영원히 변화시켰는지 더 깊이 파고들 것입니다. 더 알고 싶으십니까?

누가 비트코인을 만들었을까?

나카모토 사토시

Bitcoin의 공식 작성자는 없지만 가명입니다. 백서 는 자신을 사토시 나카모토 라고 부르는 사람이 작성했지만 이 가명이 누구를 나타내는지에 대한 공식적인 확인은 없습니다. 추측만 있을 뿐, Adam Back 인가요? 할 피니 ? 크레이그 라이트 ?

누가 그것을 만들었는지 진정으로 말할 수 없기 때문에 적어도 이해하려고 노력할 수 있습니다. 기술로서의 비트코인이 어떻게 생겨났고 금융이 운영되는 방식을 어떻게 변화시켰는지 이해하려면 다양한 수학자 및 컴퓨터 과학자의 컴퓨팅 문제에 대한 솔루션의 진행 상황을 간략하게 숙지하는 것이 중요합니다.

비잔틴 장군 문제

비잔틴 장군 문제 는 정보가 제대로 작동하기 위해 방해받지 않고 적대적인 환경을 통해 이동해야 하는 분산 컴퓨팅 문제에 대한 추상화입니다.

은유는 적의 도시를 둘러싸고 있는 충성스러운 장군들이 있으며, 공격할 것인지 후퇴할 것인지에 대한 합의에 도달해야 합니다. 합의가 필요하지 않으면 포위 공격은 반드시 실패합니다. 문제는 반역적인 장군들이 합의를 나누고 공격을 저지할 목적으로 정직한 장군들에게 악의적인 정보를 유포하려 한다는 것입니다. 따라서 컴퓨터 네트워크와 연결됩니다.

비트코인과 관련하여 이 문제는 정직한 노드가 적대적인 노드 환경에서 거래의 공개 장부에 대한 합의에 도달하도록 하는 방법을 찾는 데 사용됩니다. 보다 실용적인 솔루션 중 하나는 암호화를 사용하여 암호화된 메시지를 보내는 것입니다.

공개 키 암호화

여러 형태의 암호화를 사용하여 문제를 해결할 수 있지만 공개/개인 키 쌍의 사용은 금융 환경을 영원히 변화시키는 촉매가 될 것입니다.

기본 아이디어는 한 쌍의 키, 즉 하나의 개인 키와 개인 키에서 파생된 공개 키를 생성하는 것입니다. 개인 키는 예상대로 비공개로 유지되는 반면 공개 키는 누구나 사용할 수 있도록 공개적으로 브로드캐스트됩니다. 공개 키를 사용하여 메시지의 소유권이나 합법성을 확인하는 방법은 여러 가지가 있지만 공개 키에서 개인 키를 찾을 수 있는 방법은 없습니다.

암호 화폐와 관련하여 개인 키는 공개 키를 공개하지 않고 서명을 개인 키에 연결하는 것으로 서명을 확인하는 데 사용되는 공개 키가 있는 트랜잭션에 서명(해시 생성)하는 데 사용됩니다.

아담 백의 해시캐시

1997년 Adam Back은 이메일 스팸 및 나중에 서비스 거부 공격에 대한 대응책으로 Cypherpunks 메시지 그룹에 자신의 Hashcash 패키지를 발표했습니다. 아이디어는 이메일 발신자가 일정량의 컴퓨팅 전력 소비가 필요한 이메일 해시를 생성해야 하는 프로토콜을 만드는 것이었습니다.

이 해시는 생성하기가 상대적으로 어렵지만 발신자 증명 또는 발신자로부터 작업 증명을 제공하기 위해 해독하기 쉬워야 했습니다. 일상적인 사용자에게 이는 이메일이 무시할 수 있는 시간만큼 지연된다는 것을 의미하지만 비즈니스 모델이 분당 만 개의 이메일을 보내야 하는 이메일 스패머에게는 비용이 많이 들 것입니다.

이것들은 복잡한 문제에 대한 믿을 수 없을 정도로 간략한 설명이며, 이러한 이정표의 중요성을 이해하기 위해 더 읽기 시작하는 것이 좋습니다. 그러나 현재로서는 이러한 개념이 금융 도구로서의 암호화에 대해 배울 때 알아야 하는 중요합니다.

비트코인은 어떻게 작동합니까?

현재 단일 비트코인에 액세스할 수 있는 시장 속도가 벅차지만(비트코인은 현재 ~24K USD임) ‘satoshis’로 알려진 비트코인을 사용하여 비즈니스를 수행할 수 있으므로 안심할 수 있습니다. 1달러에 100센트와 같이 비트코인에는 1억 개의 사토시가 있습니다. 그러나 통화는 비트코인 네트워크의 계정 단위일 뿐입니다. 네트워크의 무거운 작업은 후드 아래에서 수행되며 일반 사용자로부터 멀리 떨어져 있습니다.

거래

비트코인 네트워크는 암호화 기술을 결합하여 데이터를 보유하는 지갑과 블록(UTXO)과 노드 간에 안전하게 통신하는 규칙에 의존하여 채굴자의 정직성을 장려합니다. 이 개요에서는 완전한 기술 설명을 제공하지 않지만 두 가지 주요 개념에 대한 간략한 개요부터 시작할 수 있습니다.

UTXO에 대한 간략한 설명

다른 네트워크에서 사용하는 계정 모델과 달리 비트코인이 사용하는 UTXO(미사용 트랜잭션 출력) 모델을 피상적으로 이해하는 것이 중요합니다.

교육 목적을 위해 UTXO는 일반적으로 현금을 사용하는 것과 유사한 현금/환전 시스템으로 설명할 수 있습니다.

  1. 1. 2 BTC가 포함된 UTXO가 있고 1 BTC를 Bob의 지갑으로 보내고 싶습니다.
  2. 2. 내 정보와 관련된 전체 2 BTC UTXO는 트랜잭션으로 포함되고 잠금 해제되어 2개의 1 BTC UTXO로 분할됩니다.
  3. 3. 내 키 정보는 UTXO 중 하나에 첨부되고 Bob의 키 정보는 다른 하나에 첨부됩니다.
  4. 4. 각 UTXO는 잠겨 있으며 이제 트랜잭션의 해당 지갑과 연결됩니다. 이제 우리는 각각 1 BTC가 포함된 UTXO를 가지고 있습니다.

이러한 단계는 블록체인에서 채굴자가 생성한 블록에 수집 및 저장됩니다. 이것은 간단한 설명이지만 비트코인 네트워크의 기능과 한계를 더 잘 이해하는 데 도움이 될 것입니다.

블록체인: 공개 원장

P2P 현금 시스템의 핵심 개념은 신뢰 또는 신뢰 부족입니다. 효과적인 화폐 시스템은 제3자(신탁 또는 은행)를 사용하여 거래의 정확한 회계 및 사기 탐지를 보장합니다.

Satoshi는 이 새로운 네트워크가 P2P 거래가 작동하려면 신뢰 대신 암호화 증명을 사용해야 한다고 가정했습니다. 또한 피어는 동의할 단일 정보 소스가 필요했으며 블록체인을 사용하여 이러한 변수를 해결했습니다. 네트워크의 모든 노드는 계정 기록의 사본을 소유할 것이며 이것은 네트워크와 블록을 채굴하는 광부에게 진실의 포인트 역할을 할 것입니다.

블록체인에 대한 추가 정보

블록체인은 새로운 개념이 아니며 단순히 트랜잭션(데이터)을 포함하는 블록으로 구성된 불변의 디지털 원장입니다. 불변성은 블록을 추가하거나 제거하거나 변경할 수 없는 블록체인의 속성을 말합니다. 각각의 새 블록은 이전 블록의 해시를 사용하여 원장의 불변 속성을 적용하여 네트워크에서 각 해시를 쉽게 확인할 수 있지만 각 해시를 다시 생성하는 것은 매우 어렵습니다.

체인에서 감지된 모든 변경 사항은 네트워크 전체에 배포된 레코드와 일치하지 않으므로 데이터를 무효화해야 합니다. 그러나 네트워크는 어떤 해시를 진실로 기록할지 어떻게 압니까?

비트코인은 어디에서 왔습니까?

비트코인을 얻는 방법에는 두 가지가 있습니다. AscendEX와 같은 거래소에서 법정화폐로 비트코인을 구매하거나 비트코인과 교환하여 서비스를 제공할 수 있습니다. 그것이 어디에서 왔는지에 대한 질문에 답하려면 두 번째 방법을 사용해야 하지만 고객에게 서비스를 제공하는 대신 고객이 네트워크가 됩니다.

작업 증명 및 비트코인 채굴

우리는 UTXO, 블록체인 및 공개 키 암호화와 같은 비트코인 소프트웨어의 주요 메커니즘 중 일부를 간략하게 살펴보았습니다. 이제 우리는 블록 마이닝과 작업 증명의 목적을 안전하게 설명할 수 있습니다.

비트코인 채굴자는 블록체인에서 블록의 다음 해시를 찾기 위해 에너지와 컴퓨팅 파워를 소비하는 노드입니다. 이러한 컴퓨터는 일치하는 해시를 찾을 때까지 초당 수천 번 계산을 수행합니다. 그런 다음 광부는 보상으로 ‘coinbase’ 거래를 수집하고 다음 블록을 찾는 단계로 넘어갑니다. 그런 다음 나머지 네트워크는 원장 사본을 업데이트하고 나머지 네트워크에 브로드캐스트합니다.

메모: 단순히 블록을 채굴한다고 해서 채굴자의 성공이 보장되는 것은 아니며 해시는 체인에서 발견된 다음 블록과 일치해야 합니다. 정직한 노드는 블록체인의 가장 긴 사본만 참조합니다.

개념으로서의 작업 증명은 Hashcash와 함께 사용하기 위해 만들어진 이후로 크게 변경되지 않았습니다. 아이디어는 일정 시간이 지났고 작업이 완료되었음을 보여주기 위해 컴퓨팅 성능의 형태로 에너지 소비를 요구하는 것입니다. 컴퓨터가 비트코인에서 사용된 해시(SHA-256)를 푸는 데 필요한 알고리즘을 계산하는 데 시간이 걸리기 때문에 네트워크에서 선형 시간을 나타내는 몇 안 되는 방법 중 하나입니다.

수학/설계는 채굴량이 발생하는 채굴량에 대한 응답으로 네트워크에서 설정한 난이도에 따라 채굴자가 ~10분마다 해시를 찾을 수 있도록 작동합니다. 네트워크에 채굴자가 많을수록 난이도가 높아집니다.

최대 공급 및 보상 반감기

당신이 보게 될 주요 판매 포인트 중 하나는 비트코인의 꾸준한 인플레이션 일정입니다. 일정이 완료되는 2140년 경에는 2,100만 비트코인만 유통될 것입니다. 그 기간 동안 비트코인 채굴자들은 블록 생성 보상 거래를 계속 수집할 것이며 보상은 대략 4년마다 또는 ~210,000 블록으로 절반으로 줄어들 것입니다.

블록 마이닝에 대한 참고 사항

분명한 질문은 다음과 같습니다. 누군가가 네트워크를 속이기 위해 자신의 블록체인을 만들지 않는 이유는 무엇입니까? 이를 네트워크에서 ‘공격’이라고 합니다. 네트워크 컴퓨팅 파워의 51%인 상당한 양의 에너지가 합법적인 블록을 채굴하는 데 필요하고 불법적인 블록을 채굴한 다음 이 가짜 블록에 맞도록 블록체인 해시를 일치시키는 데 훨씬 더 많은 에너지가 필요합니다. 이 네트워크를 전복시키려고 하는 것보다 이 네트워크에서 정직하게 행동하는 것이 더 유리합니다.

아이디어는 여전히 해시를 확인하는 것보다 해시를 생성하는 것을 엄청나게 어렵게 만드는 것입니다.

배우기 쉽고 마스터하기 어렵다

Bitcoin 네트워크의 사용자 상호 작용은 그다지 복잡하지 않습니다. 일반 사용자가 일상적인 거래에서 암호화를 사용할 필요가 없다는 것입니다. 복잡성 계층은 금융 거래의 보안되지 않은 측면을 난독화하기 위해 추가된 추가 단계에서 비롯됩니다.

위의 핵심 개념을 이해하는 것은 주제를 완전히 이해하기 위한 것이 아니라 단순히 비트코인과 같은 복잡한 주제를 더 깊이 파고들 수 있는 도구를 제공하기 위한 것입니다. 경제학, 철학, 작업 증명의 에너지 사용 토론, 하드 포크, 시드 구문 보안 등이 있습니다. 앞으로 더!

Author: Handsome Bob

The older and wiser Bob of the duo. He chooses to spend his time buried in history books to further understand mankind and the various ways he is governed. He’s determined to apply this worldly knowledge to its decentralized autonomous counterpart but must finance this through his writing.

Education: Masters in Cardano

Crypto Class of: 2021

Fun Fact: Older than sand

태그:

비트코인

더 발견하다

죄송합니다. 귀하의 검색에 대해 아무것도 드릴 수 없습니다. 다른 용어를 시도하십시오.
This site is registered on wpml.org as a development site.