블록체인 트랜잭션 속도가 왜 중요합니까?
왜 블록 체인이 여전히 우리 삶의 일부가 아닌지 스스로에게 물어 본 적이 있습니까? 대기업은 블록 체인 연구에 돈을 투자하고 블록 체인 솔루션을 구현하며 똑똑하고 성공한 사람들은 DLT (분산 원장 기술)에 대해 혁신적인 것으로 이야기하고 미래가 분산되어 있다고 들었습니다. 동시에 우리는 멀지 않습니다. 우리가 몇 년 전에 시작했던 시점에서 – 최신 인터넷 트렌드의 대부분은 블록 체인과는 거의 관련이없는 것 같습니다. 왜?
많은 사람들이 블록 체인을 cryptocurrencies 와만 연관시키는 경향이 있습니다. 그들은 암호 화폐가 너무 휘발성이어서 편리한 지불 수단이 될 수 있다고 말할 수 있습니다. 이 진술은 화폐가 여전히 선호되는 도구이지만 cryptocurrencies가 이미 지불 수단으로 사용된다는 사실을 무시합니다. 이 기사에서는 블록 체인 기술의 또 다른 심각한 단점 인 확장성에 중점을 둘 것입니다. 수년간 업계를 선도하는 사람들은 블록 체인 기반 네트워크가 초당 수천 또는 수백만 건의 트랜잭션을 처리 할 수있는 솔루션을 찾기 위해 노력하고 있습니다. 확장 성 문제가 해결 될 때까지 블록 체인은 전 세계 어느 곳에서나 일상적인 기술이 아닙니다.
이 기사에서는 높은 트랜잭션 속도의 의미가 왜 중요한지 설명하고 속도를 높이기위한 몇 가지 솔루션을 나열합니다. 확장 성을 높이는 분리 된 증인, 라이트닝 네트워크 및 혁신적인 합의 프로토콜에 대해 이야기하고, 개별 암호 화폐 플랫폼 ( Freewallet 의 예를 사용하여)을 위해 개발 된 솔루션에 대해 언급하고 트랜잭션 일괄 처리가 무엇이며 트랜잭션을 만드는 데 도움이되는 방법에 대해 알아 봅니다. 더 빠르고 저렴합니다. 그러나 첫 번째 주제는 트랜잭션 속도, 그 중요성 및이 속도를 높이는 데 따른 과제입니다.
- 거래 속도
- 솔루션 및 예
- 결론
거래 속도
특정 블록 체인의 높은 확장 성은 네트워크의 트랜잭션 속도가 빠르다는 것을 의미합니다. 네트워크 부하에 관계없이 서로 다른 계정이 서로간에 신속하거나 즉각적으로 데이터를 교환 할 수 있습니다. 네트워크에서 트랜잭션을 빠르게 확인해야합니다.
트랜잭션 속도는 블록 시간 및 블록 크기와 같은 고정 수치와 네트워크로드 및 트랜잭션 수수료와 같은 두 가지 상수 매개 변수에 따라 달라집니다.
- 블록 크기는 블록 체인 생성자가 설정 한 상수입니다. 이 크기는 한 블록에 포함 할 수있는 데이터 양을 결정합니다. 예를 들어, SegWit 및 Lightning Network를 구현하면이 매개 변수가 2-4MB에 도달 할 수 있지만 비트 코인 블록 크기는 1MB를 초과 할 수 없습니다.
- 블록 시간 (때때로 트랜잭션 속도와 혼동되는)은 새로운 블록을 만드는 데 필요한 고정 된 시간을 의미하는 또 다른 상수입니다. 비트 코인 블록 체인에서는 10 분마다 새로운 블록이 발견되는 반면 라이트 코인 개발자는이 수치를 2.5 분으로 줄였습니다.
- 네트워크로드 (또는 트래픽)는 주어진 순간에 트랜잭션을 교환하는 활성 노드의 수를 나타냅니다. 활성 사용자 수가 많을수록로드가 커집니다. 이해하는 것은 거래 속도에 부정적인 영향을 미칩니다.
- 대부분의 블록 체인 플랫폼에서의 거래 수수료에 따라 거래 우선 순위가 결정됩니다. 수수료가 높을수록 우선 순위가 높습니다.
이러한 모든 요소가 결합되면 각 거래 속도에 영향을줍니다. 거래를 완료하는 데 몇 분에서 몇 개월이 걸립니다. 트랜잭션 속도의 이러한 불확실성과 변동성은 블록 체인 서비스를 더 많은 사람들이 사용하기에 효과적이지 않게합니다. 네트워크로드가 최고조에 달하면 플랫폼이 느려지고 수천 명의 사람들이 영향을받습니다 (한 번 수천 개의 회사에 필수적인 이더 리움 블록 체인 은 그 위에 구축 된 CryptoKitties 게임의 인기로 인해 속도의 20 %를 잃었습니다 . 이더 리움 플랫폼). 이러한 상황은 중앙 집중식 플랫폼을 사용하는 동안 그러한 문제를 잊을 정도로 인터넷 속도가 높은 2020 년에 사는 사람들에게는 적합하지 않습니다.
그렇기 때문에 모든 사람들 (블록 체인 정보 필드)이 대역폭 (초당 트랜잭션 수)에 대해 이야기하고 있습니다. Visa가 초당 최대 24,000 개의 트랜잭션을 처리 할 수 있기 때문에 블록 체인 플랫폼은 많은 작업을 수행하고, PayPal은 193 TPS 만 처리하는 반면 Bitcoin은 초당 약 7 개의 트랜잭션을 처리합니다.
물론 Bitcoin 네트워크의 업적을 업계에서 가장 느리기 때문에 모든 블록 체인 기반 플랫폼의 트랜잭션 속도를 판단 할 수는 없습니다. 이더 리움은 초당 20 건의 트랜잭션을 처리 할 수 있으며, 리플은 초당 약 1 만 건의 트랜잭션으로 PayPal보다 훨씬 빠르지 만 여전히 ...이 플랫폼을 새로운 수준으로 끌어 올려 은행보다 더 매력적으로 만들기 위해해야 할 일이 많이 있습니다. 일반 대중을 위해. 또한 블록 체인 업계의 많은 개발자들은 플랫폼에 초당 수천, 수백만 또는 심지어 무한한 수의 트랜잭션을 처리 할 수있는 확장 성을 보여줄 잠재력이 있다고 말합니다. 현장에서 논의 된 솔루션을 한 눈에 살펴보고 이미 트랜잭션을 신속하고 안정적으로 처리하는 플랫폼의 예를 언급하는 것을 잊지 마십시오.
솔루션 및 예
표면적으로는 해결책이 분명한 것 같습니다. 블록 크기가 커지고 블록 시간이 짧아지면 속도가 높아집니다. 그러나 평소와 같이 악마는 세부 사항에 있습니다. 블록 시간이 짧으면 블록이 상위 블록을 찾지 못하고 메인 체인에 들어 가지 않아 고아 블록이 될 가능성이 있습니다. 이러한 블록은 유효하지 않으며 해당 블록의 트랜잭션은 확인에도 불구하고 폐기됩니다. 비트 코인은 차단 시간이 크지 만 (10 분) 비트 코인 네트워크는 10 년 동안 단일 고아 차단을 가지고 있지 않습니다.
DDoS 공격으로부터 네트워크를 보호하려면 작은 블록 크기가 중요합니다. 1MB 블록으로 스팸하는 것은 100MB 블록으로 스팸하는 것만 큼 위험하지 않습니다. 그렇기 때문에 블록 크기의 증가가 항상 위험합니다. 이 모든 시간에 Bitcoin은 초기 블록 크기와 블록 시간을 가진 안전한 플랫폼이었습니다. 또한 느리고 여전히 느립니다.
행복하게도 비트 코인 네트워크 속도 향상을위한 솔루션이 발견되었습니다. 소위 Lightning Network의 구현을 통해 개발자는 최초의 암호 화폐의 확장 성 문제를 해결하기를 희망합니다. 거래는 즉각적이고 저렴해야합니다 (또는 무료). Lightning Network는 SeegWit (Segregated Witness) 프로토콜을 활성화 한 후에 가능 해져 네트워크 구조를 침범하게 변경하지 않고도 블록 크기를 늘릴 수 있습니다. SegWit은 2017 년에 다시 활성화되었지만 여전히 Lightning Network는 개발 중이며 많은 문제가 있습니다. 또한 일부 연구자들은 Lightning Network의 구현이 Bitcoin 네트워크의 위험한 중앙 집중화로 이어질 것이라고 경고 합니다.
또 다른 솔루션은 작은 트랜잭션을 하나의 트랜잭션으로 일괄 처리하는 것입니다. 참여 거래 규모가 줄어들어 각 블록에 더 많은 지불이 포함됩니다. 거래 중량의 작은 퍼센트 만이 송금 된 금액과 관련이 있습니다. 따라서 여러 금액을 하나로 결합하면 수수료가 줄어들고 동일한 블록에서 다른 거래를위한 많은 공간이 절약됩니다. 솔루션이 매우 우아하지만 그것이 게임 체인저가 아니라는 것은 분명합니다. 그러나 일괄 거래는 거래자가 제 시간에 거래를 할 수 있도록 높은 용량에 의존하는 cryptocurrency 교환의 일반적인 일이되었습니다. 이 솔루션의 가장 심각한 문제는 다른 지갑에서 들어오는 트랜잭션을 일괄 처리 할 수 없다는 것입니다. 이 방법은 한 사람 / 기관이 한 번에 여러 수신자에게 송금하는 경우에만 작동합니다. 또한 Lightning Network와 마찬가지로이 방법은 비트 코인 및 비트 코인 기반 통화에만 적합합니다.
Proof-of-Work 또는 Proof-of-Stake와 같은 널리 사용되는 합의 프로토콜 외에도 Freewallet 과 같이 초당 더 많은 트랜잭션을 허용하는보다 이국적인 메커니즘을 갖춘 플랫폼이 있습니다.
블록 체인 및 생태계 개발자만이 거래 속도를 앞당기 고 있다고 생각하는 것은 오해입니다. 때때로, 동전 교환을 다루는 더 작은 플랫폼도 그들의 해결책을 제시합니다. 예를 들어, Freewallet 과 Changelly 는 공동 노력으로 사용자에게 빠른 교환 거래 기능을 제공했습니다. 보도에 따르면 최악의 경우 3 분 안에 처형됩니다. 또한 회사는이 서비스가 더 높은 거래 프라이버시를 유지한다고 선언합니다. 여기서는 서비스 아키텍처의 세부 사항에 대해 다루지 않을 것이며이 기능의 가능한 단점은 지원되는 동전 수가 54 개 (여러 ERC20 토큰, BTC, USDT, LTC, DOGE 등)로 제한되어 있다는 것입니다. on) 및 중앙 플랫폼에 대한 의존성.
결론
현재로서는 불행히도 기존의 확장 성 솔루션의 대부분은 분산화로 인한 안전 문제에 시달리고 있습니다. 우리는 혁신적인 잠재력을 제공하는 주요 블록 체인 특성 중 하나이기 때문에 분산화를 타협하지 않는 솔루션이 필요합니다.
확장 성 문제가 해결 되 자마자, 인류는 블록 체인이 많은 복잡한 것들을 더 투명하고 간단하게 만들고 사기가 불가능하기 때문에 신뢰에 의존 할 필요가 없기 때문에 많은 분야에서 글로벌 및 로컬 상호 작용 방식을 바꿀 수있는 기회를 갖게됩니다 또는 너무 비싸다. 그렇기 때문에 우리는이 확장 성 토론에서 미래와 분리되는 최종 장벽 중 하나이므로 눈과 귀를 계속 지켜야합니다. 실제 기술과 관련하여 계속 관심을 가지려는 사람에게는 Lightning Network, SegWit, 트랜잭션 일괄 처리, 샤딩 및 기타 확장 성 문제 솔루션 (이 기사에서 언급하지 않은 솔루션 포함)이 의미있는 지식입니다.