기술이 대중화되어 기존 기술을 대체하려면 사용자에게 10배 더 나은 서비스를 제공해야 합니다. 암호화폐는 기존 금융 서비스를 대체하려는 야망을 가지고 있습니다. 하지만 거래가 실패해 사용자가 다시 제출해야 한다면 그런 일은 결코 일어날 수 없을 것입니다. 결제가 오래 걸리는 느린 거래에 대한 높고 변동성이 큰 수수료는 결제 카드나 모바일 뱅킹 애플리케이션과 경쟁할 수 없습니다. 이러한 기술이 제대로 작동하지 않는다면 사람들은 여전히 현금을 사용하고 은행을 방문하게 될 것입니다. 카르다노는 결정론적으로 작동합니다. 트랜잭션이 네트워크에 제출되면 트랜잭션이 항상 성공할 수 있도록 보장하는 애플리케이션을 구축할 수 있습니다. 이것이 블록체인 서비스의 새로운 표준이 될 것입니다.
주류는 관용을 베풀지 않을 것이다
대다수의 사람들은 초기에 이러한 기술을 채택한 소수의 열성적인 사람들만큼 많은 문제에 관대하지 않을 것입니다. 2017년경, 이더리움은 디파이의 표준을 정의했습니다.
당시에는 거래가 실패하는 경우가 흔했습니다. 수수료는 때때로 낮았지만 대부분 높았습니다. 멤풀이 가득 차면 사람들은 결제를 위해 몇 시간, 심지어 며칠을 기다려야 했습니다.
최악의 사용자 경험은 실패한 거래에 대해 수백 달러를 반복해서 지불해야 하는 경우입니다.
이것이 바로 디파이 시대의 시작이었습니다. 이러한 문제에도 불구하고 오늘날에도 많은 사람들이 디파이를 사용하고 있습니다. 하지만 이런 방식이 표준으로 유지된다면 그 수는 크게 늘어나지 않을 것입니다. 품질 기준을 높여야 합니다.
선발주자의 불리한 점
이더리움은 최초의 SC 플랫폼이었습니다. 팀의 목표는 금융 서비스를 위한 글로벌 컴퓨터를 제공하는 것이었습니다. 팀은 비트코인에서 사용되는 UTxO 모델과는 다른 계정 기반 모델을 사용하기로 결정했습니다. 하지만 팀은 비트코인의 수수료 시장 모델을 채택했습니다. 그리고 글로벌 공유 상태라는 것을 발명했습니다. 이러한 (그리고 다른) 설계 결정은 사용자 경험을 손상시켰습니다.
이더리움 계정 기반 모델은 비결정적입니다. 계정은 본질적으로 가변적이기 때문에 거래가 원장 변경에 미치는 영향을 예측할 수 없습니다.
이더리움에서의 가치 전송은 사용자 계정의 잔고 변경을 의미합니다. 트랜잭션의 유효성은 주어진 계정의 잔고에 따라 달라집니다. 그러나 잔고는 언제든지 변경될 수 있습니다. 이는 비결정적 동작으로 이어집니다. 트랜잭션을 제출할 당시에는 지정된 계정에 잔고가 충분할 수 있습니다. 그러나 이더리움이 새로운 블록에 트랜잭션을 포함시키려고 할 때는 그렇지 않을 수 있습니다. 검증이 실패할 수 있습니다.
계정은 시스템에서 공유 리소스로 볼 수 있습니다. 각 트랜잭션은 잠재적으로 시스템 내 모든 계정의 상태에 영향을 미칠 수 있습니다. 이러한 계정의 공유 특성은 이더리움과 다른 유사한 블록체인을 상태 저장 블록체인으로 간주하는 이유 중 하나입니다. 즉, 이더리움 트랜잭션은 상태 저장성이 있다고 볼 수 있습니다.
이더리움의 글로벌 상태는 모든 계정과 잔고, 그리고 EVM에서 배포되고 실행 중인 모든 스마트 컨트랙트의 현재 상태를 설명합니다. 트랜잭션을 통해 현재 상태를 변경할 수 있습니다.
이 글에서는 기술보다는 사용자에 더 초점을 맞추고자 합니다. 이더리움의 설계 특성상 트랜잭션 실패를 경험하게 될 것입니다.
카르다노에 실패 트랜잭션이 없는 이유는 무엇인가?
IOG 팀은 후발주자라는 이점이 있었습니다. 전작의 실수로부터 배우고 카르다노를 위해 다른 디자인을 선택할 수 있었습니다.
결정론, 예측 가능한 낮은 수수료 및 기타 결정으로 인해 카르다노는 일반 금융 서비스와 유사한 기능을 갖춘 플랫폼이 되었습니다.
카르다노는 아직 대중적으로 채택될 준비가 되어 있지 않습니다. 특히, 첫 번째 레이어의 확장성을 개선할 필요가 있습니다. 이는 탈중앙화를 희생하지 않은 이더리움을 포함한 거의 모든 블록체인의 문제입니다.
IOG 팀은 트랜잭션 실패가 대규모 채택에 있어 극복할 수 없는 문제가 될 수 있다는 것을 깨달았습니다. 그래서 카르다노가 결정론적으로 작동하도록 설계하기로 결정했습니다.
UTxO 모델의 경우, 트랜잭션은 하나 또는 여러 개의 입력 UTxO를 소비하고 하나 또는 여러 개의 출력 UTxO를 생성하는 함수로 볼 수 있습니다. 트랜잭션에 입력되는 UTxO는 불변합니다. 애플리케이션(디파이)의 경우에도 독점적인 접근을 보장할 수 있습니다.
카르다노는 검증 과정에서 계정이나 공유된 글로벌 상태를 처리할 필요가 없습니다.
트랜잭션은 본질적으로 스테이트리스입니다. 트랜잭션의 유효성 검사는 본질적으로 입력된 UTxO에만 의존합니다. 트랜잭션이 입력 UTxO를 사용할 수 있는지 로컬에서 검증할 수 있습니다. 상태 전환은 다른 글로벌 온체인 상태에 의존하지 않고 로컬에서 검증할 수 있습니다.
사용자가 트랜잭션을 제출할 때 트랜잭션이 로컬 검증을 통과하면, 카르다노가 다음 블록 중 하나에 이 트랜잭션을 포함할 것이 거의 확실합니다(100%는 아니지만).
실패한 트랜잭션은 좋지 않다
네트워크에서 많은 수의 트랜잭션이 실패하면 리소스(메모리 풀, CPU, 스토리지 등의 공간)가 낭비됩니다. 블록체인 네트워크는 탈중앙화로 인해 확장성이 낮습니다. 네트워크는 가능한 한 효율적으로 리소스를 사용해야 합니다. 이상적으로는 트랜잭션 검증에 최소한의 리소스를 소비하고 트랜잭션이 검증을 통과하는 것이 좋습니다. 트랜잭션이 실패하면 리소스만 소모될 뿐, 아무런 금융적 작동이 이루어지지 않습니다.
기존 금융 서비스에 익숙한 사람들은 거래 실패에 대해 높은 수수료를 지불해야 한다면 암호화폐와 디파이를 사용하지 않을 것입니다. 사용자가 거래 실패에 대해 비용을 지불하지 않더라도 신뢰할 수 없는 시스템을 신뢰하지 않을 것입니다. 따라서 해결책은 TPS가 높은 네트워크의 낮은 수수료가 아닙니다.
중앙화된 서비스는 확장성이 뛰어나고, 수수료가 낮거나 무료이며, 국내 거래의 경우 결제가 빠르고, 신뢰성이 매우 높아야 합니다. L2를 포함한 블록체인이 이를 극복하기는 매우 어려울 것입니다.
탈중앙화 때문에 주류가 디파이를 사용하기 시작하지 않을 것입니다. 중앙화된 서비스나 화폐가 치명적으로 실패할 때까지 기다리는 것은 순진한 생각입니다. 높은 변동성으로 인해 법정화폐가 세상에서 사라지고 블록체인이 유일한 대안으로 남을 때까지 기다리지 않아야 합니다. 사람들은 더 나은 시스템을 경험해본다면 언제나 결함을 발견할 수 있습니다.
어려운 일이지만 우리는 탈중앙화된 솔루션을 구축해야 하며, 동시에 다른 속성들은 현재의 금융 시스템보다 더 좋지는 않더라도 동일해야 할 것입니다. 현재의 금융 서비스와 화폐가 계속 존재할 것이라는 점을 고려하고 매력적인 디파이 서비스를 구축하는 것이 필요합니다.
거래 실패에 대해 높은 수수료를 지불하는 것은 사용자 입장에서는 최악의 조합일 수 있습니다. 이런 경험을 하게 되면 다시는 플랫폼으로 돌아오지 않을 수도 있습니다. 소문만 듣고는 플랫폼을 사용해보고 싶다는 동기가 생기지 않을 것입니다.
빌더와 팬 모두 사고방식을 바꿔야 합니다. 금융계의 지각변동은 매우 느리게 일어날 가능성이 높습니다. 국가와 그들의 돈은 당분간 유지될 것입니다.
결론
주류의 선호도에 따라 향후 어떤 블록체인이 가장 많이 사용될지 결정될 것입니다. 결정론과 예측 가능한 수수료는 사용자가 원하는 카르다노의 특징입니다. 경쟁 프로젝트의 팬들은 말하지 않을 것입니다. 그러나 그들은 자원의 효과적인 사용에 따라 결정을 내릴 사람들의 합리적 행동에 영향을 미칠 기회가 없습니다. 불필요한 거래 수수료를 지불할 만큼 부유한 사람은 없습니다.
카르다노의 수수료는 더 낮아질 수 있지만, 프로젝트의 장기적인 경제적 지속 가능성에 대해 생각하는 것이 중요합니다. 이와 관련하여 현재 상태는 종종 잘못 해석됩니다.
수수료로 가장 많은 수익을 올리는 플랫폼이 성공한다고 알려져 있습니다. 그러나 확장성이 낮아 수수료가 높고, 수수료 시장이 과열되어 있으며, 사용자가 거래 실패에 대해 여러 번 연속으로 수수료를 지불한다면 장기적으로 지속 가능한 모델이 아닙니다. 사람들은 더 나은 플랫폼이 등장하는 순간 그러한 플랫폼의 사용을 중단할 것입니다. L2는 이 문제를 부분적으로 해결할 수 있지만 완전히 해결하지는 못할 것입니다.
다른 극단적인 예는 지구상의 모든 사람이 하루에 100건의 거래를 해야만 네트워크 운영 비용을 충당할 수 있는 매우 낮은 수수료입니다. 이는 프로젝트의 토큰 노믹스를 파괴할 수 있습니다.
* Source: https://cexplorer.io/article/there-are-no-failed-transactions-on-cardano
* Translation: Ilhun@CryptoVeri enics_sky@naver.com
1 post - 1 participant