블록 체인은 혁신적입니다. 그러나 블록 체인 확장 성은 오늘날 우리가 직면하고있는 중요한 문제입니다. 엄청난 양의 워크로드에 적응할 수 없습니다. 그리고 본질적으로 느립니다.

아무튼 적절하게 사용하면 데이터 보안과 프라이버시를 강화할 수 있습니다. 또한 전 세계적으로 심각한 문제인 신원 도용을 방지하는 데 도움이 될 수 있습니다. 또한 블록 체인은 국경 간 결제를 촉진하고 거래 비용을 대폭 절감합니다..

그리고 우리는 블록 체인이 여기에 머물러 있다고 들었습니다. 유지되어야한다면 블록 체인은 트랜잭션 처리 속도를 높여야합니다. 적어도 Visa 지불 처리 네트워크 수준까지.

여기서 우리는 블록 체인 확장 성 문제에 대해 논의합니다.,

  1. 비트 코인 – 최초의 널리 성공한 암호 화폐
  2. 이더 리움 – 분산 애플리케이션과 스마트 계약을 용이하게하는 블록 체인 플랫폼. 이더 리움 위에 자신 만의 암호 화폐를 만들 수도 있습니다. 같은 이유로 주식 IPO의 암호 화폐 버전 인 많은 초기 코인 오퍼링이 이더 리움에 보관됩니다..

블록 체인이 느린 이유?

누구나 채굴을 할 수 있습니다. 한 번에 하나의 블록 만 게시 할 수 있습니다. 블록이 게시되면 다른 채굴자가이를 확인하므로 시간이 걸립니다..

또한 각 블록의 최대 크기가 제한됩니다. 이것은 블록 체인 확장성에 대한 관심사입니다.

비트 코인은 10 분마다 한 블록을 게시하도록 설계되었습니다. 또한 블록 크기는 1MB로 제한됩니다. 따라서 더 많은 트랜잭션이있는 경우 이러한 트랜잭션은 10 분 더 기다려야합니다. 따라서 거래가 많을수록 확인하는 데 더 많은 시간이 걸립니다..

이 문제에도 불구하고 채굴 자들은 수수료로 얼마를 지불 할 수 있는지에 제한이 없기 때문에 더 높은 수수료로 거래를 포함 시키려고 할 것입니다. 따라서 낮은 수수료를 지불하는 것을 연기합니다. 왜냐하면 채굴자는 전환 수수료를받는 사람이기 때문입니다. 따라서 거래가 대량으로 발생하면 더 빠른 확인을 위해 더 많은 수수료를 지불해야합니다. 그리고 암호 화폐가 엄청난 수수료를 부과하는 것은 이치에 맞지 않습니다..

그러나 Ethereum은 블록 시간이 더 빠릅니다. 평균적으로 15 초마다 한 블록이 게시됩니다. 그리고 블록 크기 제한이 없습니다. 어쨌든 각 블록의 누적 거래 수수료에는 제한이 있습니다. 즉, 채굴자는 이러한 거래로 인한 총 수수료가 특정 한도를 초과하지 않는 한 블록에 가능한 한 많은 거래를 포함 할 수 있습니다..

Ethereum은 자체 암호 화폐 Ether (ETH)뿐만 아니라 종종 토큰 또는 코인이라고하는 다양한 암호 화폐 및 분산 애플리케이션을 보유한 블록 체인 플랫폼입니다. 그리고 이러한 애플리케이션에서 수행되는 각 작업은 채굴자가 컴퓨팅 성능을 제공하므로 비용이 듭니다. 차례로 이러한 지불은 거래에서도 이루어 지므로 Bitcoin에서 볼 수있는 것보다 더 많은 볼륨이 추가됩니다..

작업 증명이 블록 체인 확장 성 문제를 일으키는 문제라고 말할 수 있습니다..

작업 증명이란??

블록이 트랜잭션으로 구성되면 채굴자는 블록을 게시하기 위해 일정량의 계산 능력을 소비해야합니다. 그리고 일반적으로 복잡한 수학적 문제를 해결해야합니다..

광부가 솔루션과 함께 블록을 게시하면 다른 사람들이이를 확인합니다. 솔루션을 확인하는 것은 매우 쉽고 빠릅니다. 문제의 해결책은 작업 증명 일뿐입니다. 광부가 작업을 수행했음을 증명하기 때문입니다..

소비해야하는 전력량은 네트워크의 사용 가능한 총 계산 능력에 따라 다릅니다..

작업 증명은 블록 체인을 건강하고 분산 된 상태로 유지하는 훌륭한 방법입니다. 그러나 그것은 또한 거래를 더 빨리 처리하는 데 장애물입니다.

멈춰. 탈 중앙 화란??

연방 준비 은행은 미국 달러를 통제합니다. 더 많은 USD를 인쇄하고 싶은지 물어볼 수 있습니까? 아니, 당신은 기회가 없습니다. 그럼에도 불구하고 명목 화폐를 통제하는 전 세계 중앙 은행의 대다수도 마찬가지입니다. 그리고 이러한 독립 체는 의사 결정에 대중의 참여가 매우 적습니다. 때로는 그들의 이익이 공익과 같지 않을 것입니다.

탈 중앙화는 운영 및 의사 결정 과정을 통제하는 사람이 적지 않고 시스템에 참여하는 사람들에게 통제권을 분배하는 것입니다. 이것이 점점 더 많은 사람들이 암호 화폐를 사용하는 이유 중 하나입니다. 현재 블록 체인 생태계에서 더 많은 사람이 네트워크에 참여할수록 블록 체인 확장 성 문제는 더 커집니다..

2 블록 체인 확장 성을 향상시키는 솔루션

블록 체인이 발명 된 지 불과 10 년이되었습니다. 그리고 많은 연구자들이 블록 체인을 더 빠르게 만들기 위해 노력하고 있습니다..

여기서는 블록 체인 확장 성 문제를 해결하는 몇 가지 흥미로운 개발에 대해 논의합니다..

1. 결제 채널

모든 거래를 블록 체인에 입력하는 대신 엔터티 집합간에 결제 채널이 열립니다. 네트워크 엔티티 (사용자, 판매자 및 채굴 자)간에 원하는 수의 채널을 열 수 있습니다. 채널은 언제든지 닫을 수 있습니다..

결제 채널의 개폐 만 블록 체인에 기록됩니다..

어떻게 작동하는지 예를 들어 보겠습니다..

네트워크에는 Alice, Bob, Charlie, David 및 Ellen의 다섯 사람이 있습니다..

Alice와 Bob은 그들 사이에 지불 채널을 열었습니다. 앨리스는 5 달러, 밥은 30 달러입니다. 이 35 달러는 이제 금고에 있습니다. 금고는 채널이 열리면 생성됩니다..

Bob이 돈을 직접 이체하는 대신 Alice에게 5 달러를 보내려고하면 돈의 소유권이 변경됩니다. 돈은 금고에 보관됩니다. 결제 채널이 닫히면 금고가 열립니다. 그리고 Bob은 5 달러 이체를했기 때문에 25 개를 받게됩니다. 앨리스는 10 달러를받습니다.

하지만 앨리스는 어떻게 데이비드 나 엘렌에게 돈을 보낼 수 있습니까??

두 가지 방법이 있습니다.

  1. Alice는 David와 Ellen과 함께 새로운 결제 채널을 엽니 다..
  2. 그렇지 않으면 David와 Ellen이 이미 Charlie와 함께 채널을 열었다 고 가정 해 보겠습니다. 또한 Charlie와 Bob은 그들 사이에 지불 채널을 열었습니다. 여기에서 결제 채널은 서로 대화합니다. 이제 Alice가 David와 Ellen에 대한 거래는 먼저 Bob에게 도달 한 다음 Bob이 Charlie에게 전달합니다. 마지막으로 Charlie는 David와 Ellen에게 돈을 보냅니다..

사용 가능한 결제 채널이 많을수록 결제 네트워크가 더 빨라집니다. 그리고 블록 체인에서의 거래에 주목하는 것은 덜 빈번합니다. 따라서 블록 체인의 트랜잭션 수가 적습니다. 따라서 트랜잭션 처리를 번개처럼 빠르게 만듭니다..

비트 코인의 경우이 시스템을 번개 네트워크. 그리고 이더 리움의 경우 라이덴 네트워크. 핵심 개념은 두 구현 모두에서 동일합니다..

2. 블록 체인 확장 성을위한 샤딩

샤딩에서 채굴자는 여러 그룹 (샤드)으로 나뉘고 각 그룹에는 처리 할 서로 다른 트랜잭션이 제공됩니다. 각 그룹은 개별적으로 작업하여 각 블록을 동시에 게시합니다..

더 많은 블록이 자주 게시됨에 따라 트랜잭션 유효성 검사 프로세스의 속도가 빨라집니다..

또한 이러한 샤드는 자주 서로 대화하므로 이중 지출 트랜잭션이 녹색 신호를받지 않습니다..

이중 지출 거래가 발생하는 방법은 다음과 같습니다..

앨리스는 10 달러를 가지고 있습니다. 그리고 그녀는 Bob에게 10 달러를 보냅니다. Shard1이이 트랜잭션을 확인하는 메시지를받습니다..

즉시 앨리스는 돈이 없어도 찰리에게 10 달러의 위조 거래를 다시 보냅니다. Shard1이 Bob에 대한 Alice의 트랜잭션을 아직 확인하지 않았기 때문에 가능합니다. 즉, Bob은 돈을받지 못했습니다. 그리고 이것은 앨리스가 허공에서 자신이 가진 것보다 더 많이 지출하기 때문에 불법입니다..

이제 Shard2는 Charlie에게 Alice의 거래를받습니다..

Shard1과 Shard2의 채굴자가 서로 자주 대화하지 않으면 둘 다 두 거래를 승인 할 수 있습니다. 그리고 그것은 화폐 시스템의 규칙을 위반합니다. 따라서 샤드는 불량 거래를 방지하기 위해 자주 통신해야합니다..

그러나이 문제는 스마트 컨트랙트 (자체 실행 프로그램)가있을 때 더 잘 해결됩니다..

현명한 계약은 Alice가 가지고있는 잔액을 알 것입니다. 그녀가 트랜잭션을 보낼 때 스마트 계약은 Alice가 두 번째 위조 트랜잭션을 보내는 것을 자동으로 중지합니다. 그리고 그것은 Shard2에 도달하지 않을 것입니다.

Ethereum 기반 dApp을 확장하는 또 다른 솔루션은 Plasma입니다. 자세한 내용은 최근 가이드 인 Ethereum Plasma 란 무엇입니까? 이더 리움을 확장하는 방법?.

결론

결제 채널 및 샤딩은 블록 체인 확장 성을 해결하기위한 유망한 솔루션입니다. 그리고 이것들은 활발한 연구 개발 중에 있습니다. 그리고 이것들은 빙산의 일각 일뿐입니다. 하지만 대부분의 솔루션은 아직 성숙하지 않았습니다. 솔루션이 블록 체인에 도입되면 우리만이 이들이 확장에 얼마나 도움이되는지 평가할 수 있습니다..

손가락을 엇갈리게하십시오. 바라건대, 블록 체인은 더 ​​빠른 날을 앞두고 있습니다..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me