새로운 인터넷의 백본이 될 이더리움

Loom Network는 다른 블록체인 플랫폼들이 아닌 이더리움 위에 Layer 2를 만들고 있습니다 — 그 이유를 함께 알아보시죠.

이 글은 James Martin Duffy가 쓴 Ethereum Will Be the Backbone of the New Internet를 번역한 글입니다. 오역이 있으면 Private Note 기능으로 알려주세요!

매달 다른 회사에서는 이더리움이 직면한 확장성 문제를 해결했다고 주장하는 백서를 발행하고 있습니다.

이 새로운 블록체인들은 이더리움보다 더 좋고, 빠르며, 똑똑하다고 주장합니다 — 그들은 수천, 심지어 수만개의 초당 거래(TPS)를 처리할 수 있고, 거래 수수료도 없으며, 거의 즉각적인 확인 시간을 가질 수 있다고 말하죠.

그러나 Loom Network에서 큰 규모의 탈중앙화 모바일 게임과 소셜 네트워크를 주류로 만들기 위한 플랫폼을 구축했을 때, 이더리움은 그 기반으로서 가장 확실한 선택이었습니다.

이 글에서는 이더리움이 웹 3.0의 기초가 되기 위한 경쟁에서 이미 이겼다고 생각하는 이유와 미래의 모든 주요 DApp 플랫폼들이 기반으로 선택할 기본 계층이 될 것이라고 생각하는 이유를 설명합니다.

가장 확실한 것부터 시작하죠.

1. 이더리움은 다른 어떤 플랫폼보다 더 많은 규모의 개발자들이 그 위에 만들고 있습니다 — 그리고 이 차이는 날이 갈 수록 커지고 있죠.

우리의 이더리움 코드 스쿨 CryptoZombies.io는 지난 11월 출시 이후 현재207,623명 이상의 사용자를 보유하고 있습니다 — 그리고 이 숫자는 감소할 조짐없이 매달 30,000명 이상으로 지속해서 증가하고 있죠.

Truffle(이더리움을 위한 개발 체제)은 거의 55만건의 다운로드 수를 기록하였으며, 1월 이후 매달 4만 5000명 이상의 사용자가 증가했습니다.

간단히 말해, 이더리움 위에 만들고 있는개발자 수는 증가하고 있을 뿐 아니라 — 가속화되고 있습니다.
이더리움 Truffle Suite를 사용하는 개발자의 수는 증가할 뿐 아니라 — 가속화되고 있습니다.

즉, 개발자 확보 측면에서 또 다른 블록체인 플랫폼이 이더리움을 이기고 싶다면, 현재 이더리움을 따라 잡는 것으로는 충분하지 않습니다 — 이더리움의 앞으로 나아가는 성장 속도를 넘어서야 할 것 입니다.

왜 개발자 확보가 중요한가?

결국 아무도 사용하지 않는다면 당신의 블록체인이 얼마나 많은 초당 거래량을 감당할 수 있는가는 중요하지 않습니다.

그리고 사용할 가치가 있는 애플리케이션을 갖기 위해서는 그것들을 만들기 위한 충분한 개발자들을 끌어들여야 합니다.

만약 당신의 블록체인 위에 애플리케이션을 만들 개발자들이 없다면, 당신은 사실상 유령 도시를 만들고 있는 겁니다.
이 컨퍼런스에서 무엇이 Steve Ballmer를 이토록 열광하게 해서 밈 역사에 남을 순간을 만들었는지는 모르겠지만, 그를 여기에 등장시켜 제 요점을 강조하고자 합니다: 개발자 확보가 전부다.

가장 많은 수의 실제 애플리케이션을 만드는 개발자들을 보유하는 블록체인 플랫폼이 가장 광범위한 주류를 확보하는 플랫폼이 될 것입니다. 이더리움은 이 측면에서 엄청난 출발점을 가지고 있을 뿐만 아니라, 그 차이는 날마다 벌어지고 있습니다.

그렇다면 왜 이더리움이 가장 많은 개발자들을 끌어들이고 있을까요?

2. 이더리움은 다른 플랫폼보다 DApp 개발을 위한 더 나은 툴과 인프라를 가지고 있습니다.

Truffle. Infura. Web3.js. OpenZeppelin. Geth. Ganache. MetaMask. CryptoZombies. MyCrypto. Etherscan. ERC20 그리고 ERC721.

이들은(그 중에서도) 다른 개발자 팀들이 수백 , 수천 시간을 끊임없이 쏟아 부어 만든 툴들입니다 — 그리고 이더리움 위에 DApp을 만들기를 원하는 이더리움 개발자 누구나 자유롭게 사용할 수 있습니다.

그리고 이 개발자 생태계는 시간이 갈수록 성장하고 있습니다. 우리 팀과 함께 적어도 12명의 다른 사람들이 이더리움 DApp 개발을 중심으로 향후 이더리움 개발자들의 삶을 더욱 편리하게 해 줄 더 많은 툴과 인프라를 구축하고 있습니다.

메트컬프의 법칙은 개발자 인프라에도 적용됩니다. 유용한 것을 만드는 개발자가 많을수록, 새로운 개발자들이 더 쉽게(그리고 더 즐겁게)건설할 수 있고, 그 자체로 효과가 혼합됩니다.

만약 당신이 개발자이고 이더리움을 대체하는 블록체인 플랫폼을 구축하고 싶다면, 개발자를 위한 이더리움의 사용자 편의성과 경쟁하기 위해 동일한 버전의 모든 툴들을 플랫폼 위에 만들어야 할 것입니다.

아니면 , 아시다시피, 그냥 이더리움 위에 만들어서, 당장 이 모든 것들을 활용할 수도 있고요🤔

하지만 한 단계 더 깊이 들어가 보죠.

개발자들이 이러한 툴을 개발하는 데 시간을 투자하는 이유에 대해 알아보겠습니다.

여기가 바로 토끼 굴 아래로 깊이 내려가보는 시점이자, 이더리움이 정말로 빛나는 것을 볼 수 있는 시점이죠.

계속 저와 함께 하고 계시죠? 제 주장의 핵심에 아직 도달도 하지 않았습니다 — 이제 시작이죠.

3. 이더리움은 탈중앙화를 희생하지 않습니다.

블록체인에는 확장성 트릴레마로 불리는 기본적인 법칙이 있습니다. 이것은 마치 물리 법칙처럼 블록체인이 탈중앙화, 확장성, 보안이라는 세 가지 속성 중 오직 두 가지만 가질 수 있다고 말합니다.

즉 동일한 수준의 보안이 주어졌다고 가정했을 때,당신이 블록체인 확장성을 높이고자 한다면, 탈중앙화를 무조건 희생해야 한다는 것입니다.

왜 이것이 사실일까요?
블록체인의 특성상, 모든 단일 Validator의 정확성을 보장하기 위해 네트워크에서 발생하는 모든 단일 계산을 실행해야 합니다.
따라서 수천 명의 사용자가 Validator를 실행하여 네트워크를 충분히 분산하려면 초당 최대 트랜잭션 수를 평균 사용자의 PC 및 네트워크 속도가 처리할 수 있는 수준으로 제한해야 합니다.

반면, 당신이 가장 빠르고 그 무엇보다도 확장성이 뛰어난 블록체인을 원한다면, 다음을 수행해야 합니다.

  • 모든 Validator가 슈퍼 컴퓨터여야 합니다.
  • 노드당 연결 수를 줄이려면 네트워크에 가능한 한 적은 수의 Validator가 있어야 합니다.
  • 노드 간 대기 시간을 단축시키기 위해 모든 Validator를 동일한 지리적 영역(국가, 데이터 센터)에 배치합니다.

왜 이게 블록체인에서 정말로 좋지 않은 생각인지 아시겠나요?

제가 본 초당 거래 수가 매우 많다고 자랑하는 모든 프로젝트에서는 이 탈중앙화 절충에 대해선 조용히 하고 있습니다. 대부분의 프로젝트가 이에 대해 사용자나 투자자들에게 투명하지 않습니다.

왜 탈중앙화가 중요한가

같은 제목으로 Chris DixonSpencer Bogart가 쓴 “왜 탈중앙화가 중요한가”라는 훌륭한 블로그 포스트 두개가 있는데 — 두 개 모두 읽을 것을 강력히 추천합니다.

Chris Dixon의 글에서 그는 간단한 주장을 합니다: 개발자들은 자신들이 알고 있는 플랫폼을 기반으로 개발할 때, 미래에도 이 플랫폼이 기존의 규칙을 바꾸지 않아야 더 많은 인센티브를 얻습니다. 플랫폼의 규칙을 바꾸면 기존 고객들과 이익이 사라지기 때문이지요.

만약 당신이 페이스북이나 애플 앱스토어에 애플리케이션을 만들 경우, 이러한 플랫폼들이 향후 당신을 금지하거나, 특정 사용자들이 당신의 앱을 사용하거나 업데이트를 보지 못하도록 차단하거나, 또는 동일한 사람에게 계속 접근하기 위해 당신에게 더 많은 요금을 부과하지 않으리라는 것을 그저 믿어야만 합니다.

반면, 이더리움은 소위 비허가형(permissionless)입니다.

이더리움은 그 누구에게도 허락을 받지 않고 어떤 목적으로든 사용될 수 있습니다.
그 누구도 당신이 이더리움 블록체인에 코드 일부를 업로드하는 것을 막을 수 없으며, 그 누구도 당신의 사용자가 그것을 실행하는 것을 막을 수 없습니다.

아주 엄청난 내용이니 잠시 시간을 들여 이해하도록 해보세요.

역사상 처음으로 우리는 그 누구도 폐쇄하거나 검열 할 수 없는 플랫폼을 가지고 있습니다 — 정부도, 많은 돈을 가진 대기업들도, 로스 차일드나 Bogdanoffs, 렙틸리언(Reptilians) 또는 당신이 지지하는 어떤 음모론도 말이죠. 당신이 이더리움 위에 DApp을 구축한다면, 아무도 당신의 사용자들이 익명으로 접근하는 것을 막을 수 없게 됩니다.

만약 토큰을 구매하거나 디지털 아이템을 네트워크에 저장한다면, 영원히 저장될 것이고 어느 누구든 당신의 토큰이나 디지털 아이템을 가져 갈수 없다는 것을 보장 받을 것입니다.

그리고 이러한 비허가형(permissionless)과 검열에 저항하는(censorship-resistant) 탈중앙 블록체인의 속성들이 인터넷 역사상 처음으로 우리가 디지털 아이템의 진정한 소유권을 가질수 있도록 해주는 것이지요.

Ready Player One 얘기하는것 맞습니다. 어느 누구도 당신에게서 가져갈 수 없는 진정한 디지털 아이템의 소유권은, 블록체인 기반의 온라인 게임이나 가상현실 상에서 말도 안되는 새로운 것들을 가능케 합니다. 예켄데, 어느 회사도 소유하지 않은 가상 아바타를 가지고 여러 세계에서 지속적으로 유지할 수 있죠.

중앙화에 집중된 플랫폼일 수록 이러한 점을 보장 받을 수 없습니다.

거의 모든 “이더리움 킬러”로 선전하는 플랫폼들은 단순히 더 높은 확장성을 위해 탈중앙화를 포기하는 결정을 하고 그것이 특색인 것처럼 광고했습니다.

이러한 트레이드오프는 꽤나 그럴싸해 보이는데, 그 이유는 시장이 이를 원하는 것처럼 보이기 때문이죠.

무엇이 더 나은 것인지 모르는 사용자들이 높은 수수료나 느린 트랜잭션 시간에 대해 불만을 토로합니다 — 사용자들이 원하는 것처럼 보이는 것을 만들기 위해 노력하는 개발자들을 탓할 수는 없습니다.

Spencer Bogart의 왜 탈중앙화가 중요한가에서 그의 말에 따르면,

새로운 유저와 개발자들이 이러한 새로운 네트워크들에 끌리는 건 놀랍지도 않습니다: 더 높은 처리량이나 기능성과 같은 것들은 유저들과 개발자들이 바로 고마워할 것들인 반면, 기능으로서 “탈중앙화”의 특징은 잘 보이지 않죠.

단기적으로, 사용자들은 확장성 있는 더 높은 성능의 블록체인에 유혹될 수도 있습니다. 모든 것을 무너뜨릴 모닝콜을 받기 전까지 탈중앙화의 중요성을 깨닫지 못한 채로 말이죠.

계속해서 그는:

그러나 현실에서 탈중앙화 없이는 이러한 크립토 네트워크들은 그들의 가장 중요한 “비허가형” 그리고 “검열 저항”의 질적인 면을 잃을 겁니다 — 그것은 곧, 누구나 네트워크를 사용할 수 있고 이를 토대로 누구나 원하는 것을 만들 수 있는 기반 말이죠.
결국, 전체적인 탈중앙화 블록체인의 포인트는 확실한 약속을 제공하는 데에 있습니다 — 열려 있고 차별없는 참여를 이끌 불멸의 원장이죠. 어떤 의미에서는, 우리가 탈중앙화의 비효율성 참는 이유는 이러한 네트워크의 질적인 면을 가능케 하는 유일한 방법이기 때문이죠.

1,000개 또는 그 이상의 TPS를 달성하는 다른 블록체인은 모든 트랜잭션을 검증하는 작고 고정된 수의 노드를 보유함으로써 실행됩니다(EOS의 경우 21, Lisk의 경우 101).

그러나 21개 노드에 의해 실행되는 네트워크에서는 이러한 21개의 공개적으로 식별 가능한 노드가 프로토콜을 변경하지 않을 것을 믿거나, 혹은 특정 사용자가 향후 특정 용도로 사용하지 못하도록 제한되어져야 합니다.

악의적인 실체가 수천 개의 익명의 이더리움 노드가 특정 트랜잭션을 검열하도록 영향을 미치는 것은 21개의 공공 블록 생산자 중 15명 이상의 영향력을 얻는 것보다 훨씬 어렵습니다. 또는 15개 블록 생산자들이 카르텔을 결성, 이익을 내는 방식으로 규칙을 변경할 수도 있습니다. 중앙화된 플랫폼에서 일어나는 방식처럼 말입니다. 또는 정부나 기업이 이러한 단체들에게 특정 거래나 사용자들을 검열하도록 압력을 가하는 것이지요.

Spencer가 말하길:

이러한 반 탈중앙화된 플랫폼은 중앙화 플랫폼이 특정 사용자와 활동을 검열하도록 하는 것처럼 사회적 그리고 경제적 압력을 받죠. 그로 인하여 그들이 결국 고쳐야 할 것들은 똑같아질 겁니다 .

만약 개발자들이 베이스 레이어가 항상 영구적이고 검열에 어렵다는 것을 100% 신뢰할 수 없다면, 기존의 웹 서버를 사용하는 것과 플랫폼을 개발하는 것을 비교해 볼 때 그들에겐 정말 작은 이점만 남아있을 것입니다.

사용자를 끌어 모은다는 근시안적인 목표의 베이스-레이어 탈중앙화를 희생시켜 처리량을 늘리는 것은, 아이러니하게도 처음부터 이러한 플랫폼들이 블록체인을 사용할 전체적인 동기를 줄였습니다 .

그리고 무엇보다, 레이어 1의 처리량 증가는 확장 가능한 접근 방식이 아닙니다.

그런 방식으로 초기에 몇 가지 이점을 얻을 수 있겠지만, 근본적으로 블록체인의 특성에 의해 병목이 생길 것이고, 진정한 확장성을 실현하는 방법이 아닙니다.

그래서 다음 요점으로 이어가자면…

4. 전 세계의 탈중앙화 애플리케이션을 단일 블록체인에서 실행하는 것은 불가능합니다: 확장은 레이어 2에서 일어나야 합니다.

인터넷에서 가장 인기 있는 100개의 게임과 소셜 앱을 하나의 거대 슈퍼 컴퓨터에서 실행하려고 하는 것은 말도 안 되는 일이죠.

마찬가지로, 예측 가능한 미래에 전 세계의 탈중앙화 애플리케이션이 하나의 블록체인에서 실행될 것이라는 것도 말도 안 되는 소리입니다.

페이스북만 해도 작동하기 위해서는 수십만 개의 서버가 필요합니다. 하지만 어떤 사람들은 탈중앙화 페이스북이 다른 모든 DApp들과 거대한 블록체인을 공유해서 쓸 것이라고 생각하죠? 🤔

몇 가지 간단한 숫자를 살펴봐야겠군요.

페이스북은 초당 30,000건 좋아요/댓글을 처리하고, 나스닥은 초당 20,000건 이상의 거래를 하며, Playerknown의 Battlegrounds와 같은 MMO 게임은 백만명 이상의 동시 사용자 게임 상태 업데이트를 관리합니다.

이 정도 크기의 앱과 게임을 수십 개만 사용하면 합쳐서 100만 개 이상의 TPS를 넘을 수 있습니다.

그리고 사용자 수가 두 배가 되면 어떻게 하죠?

분명히 모든 DApp을 동일한 체인으로 실행하려고 하는 것은 실용적인 접근법이 아니겠죠.

한 블록체인에서 초당 1,000개의 트랜잭션을 처리할 수 있는지 또는 초당 100만 개의 트랜잭션을 수행하는지는 중요하지 않습니다. 어떠한 단일 블록체인도 전 세계의 탈중앙화 애플리케이션을 동일한 체인에서 빠르게 처리할 수 없습니다.

확장은 레이어 2에서 일어나야만 합니다.

해결 방법은 분명하죠. 이러한 애플리케이션은 여러 블록체인으로 나눠져야 합니다.

Loom은 일찍이 이러한 점을 깨달았습니다. 우리가 애플리케이션별 사이드체인들에 대한 아이디어를 발표했을 때 말이죠. 결국 일부 탈중앙화 애플리케이션은 페이스북 규모의 1/10에 이를 정도로 인기를 끌 것이며, 이를 실행할 수 있는 유일한 방법은 전용 체인에 있을 것이라 예견했습니다.

물론 초당 수천 개의 트랜잭션이 필요한 이러한 DApp들을 독립적인 블록체인에 배치할 경우 “왜 탈중앙화가 중요한가”에서 이야기했던 같은 이슈로 취약해 질 수 있습니다.

하지만 만약 그것들을 충분히 탈중앙화가 되어있는 블록체인(이더리움과 같은)의 사이드체인에서에 넣는다면, 여러분은 양쪽의 장점을 모두 얻을 수 있습니다.

보안 희생 없이 보다 높은 확장성을 제공하는 사이드체인

사이드체인은 매우 높은 TPS 또는 짧은 지연 시간이 필요한 DApp에 최적화된 다른 합의 알고리즘(DPoS와 같은)을 사용할 수 있고, 동시에 높은 수준의 보안을 필요로 하는 토큰이나 데이터를 메인체인에 저장할 수 있습니다.

이러한 방법은, 사이드체인이 메인체인보다 덜 탈중앙화 될지라도, 사용자가 신뢰해야 할 양이 최소화되는데, 이는 실제 가치가 있는 어떤 것이든 안전한 보관을 위해 메인 체인으로 옮길 수 있는 옵션이 있기 때문이지요(Plasma Cash로 Layer 2 자산을 보관하는 경우, 더 그렇죠).

DApp을 탈중앙화된 메인넷의 사이드체인으로 옮김으로써, 더 빠른 블록체인에서 더 높은 확장성을 제공하는 동시에 탈중앙화 베이스 레이어에서 제공하는 동일한 신뢰 및 보안 보증을 유지가 가능합니다.

Spencer의 글에서도 같은 결론이 나왔죠:

앞으로의 길: 더 중앙화된(그리고 더 효율적인) 상위 레이어를 가진 고도의 탈중앙화 베이스 레이어

그리고 사실, 이것은 비탈릭 부테린이 스스로 고안한 것과 같은 모델로 보입니다:

블록 체인에서 스타 크래프트를 실행할 수 있죠. 그런 일들은 가능합니다. 높은 수준의 보안 및 확장성을 통해 이러한 다양한 다른 모든 기능을 그 위에 구축할 수 있습니다. 이더리움은 많은 기능이 없는 보안 베이스 레이어입니다.
~비탈릭 부테린

이더리움은 레이어 2의 솔루션이 맨 위에 만들어지기 위해 보안 베이스 레이어를 제공합니다.

이제 우리는 이것을 이해하죠:

  1. 확장은 레이어2에서 일어나야 합니다.
  2. 레이어 1의 가장 중요한 재산은 탈중앙화입니다.

그래서 진짜 질문은 이더리움이 아니라면, 여러분의 레이어 2를 어떤 베이스 레이어에서 만들 것인가 하는 것입니다.

우리는 이미 이더리움만큼 탈중앙화를 하는 체인은 거의 없다는 것을 보았죠.

최근 ConsenSys report 보고서에 따르면, “17,000개 정도의 노드가 6개 대륙에서 이더리움 블록체인으로 실행되며 그것은 현재 존재하는 가장 탈중앙화된 블록체인 플랫폼이다.”라고 합니다.

그리고 높은 처리량, 가스 없는 트랜잭션, 짧은 지연 시간과 같은 다른 블록 체인에서 제공할 수도 있는 모든 추가 기능을 이더리움의 레이어 2 서비스에서 간단히 구현할 수 있습니다.

실제로 이러한 기능은 ZombieChain을 통해 Loom Network에 구축하고 있습니다 — 2번째 레이어인, 가스가 없고, 짧은 지연 시간을 갖는 이더리움의 DPoS 사이드체인이죠.

이는 현재 개발 중인 여러 레이어 2 확장 솔루션 중 하나에 불과합니다.

왜 개발자들이 단순히 그 위에 개발하기 보단 이더리움의 대체를 원하는지 이해하기 어렵네요 🤔

이런 명백한 이유를 무시하면 그들이 ICO에서 수백만 달러를 모을 수 있게 해줘서일까요 😉

“이더리움 같은 거에요… 하지만 더 좋아요”

이건 마치 바퀴를 다시 발명하는 것과 같습니다.

물론, 아직 충분한 탈중앙화를 제공하면서 몇 가지 추가적인 특징이 있는 좀 더 나은 베이스 레이어를 만들 수도 있겠죠.

하지만 어떻게 해서든 모든 개발자들이 테스트를 거치지 않은 플랫폼을 사용하도록 설득해야 할 것이고, 그동안 이더리움 개발자들은 당신의 좋은 아이디어를 통해 그것을 이더리움 레이어 2 체인에 구현할 것입니다.

또한 매우 위험하기도 하죠.

만약 레이어 2 플랫폼이 해킹을 당하더라도, 대부분의 토큰과 가치 있는 데이터가 여전히 레이어 1(이더리움)에 안전하게 저장되기 때문에 사용자 손실이 최소화됩니다.

그러나 만약 실제 돈을 지불하는 토큰을 저장하는 새로운 레이어 1 블록체인을 구축할 경우, 체인 공개 이후 해당 코드가 해킹에서 자유로울 확률은 매우 낮고, — 해킹을 당할 경우, 사용자들의 수십억 달러가 위험에 노출될 겁니다.

프로그래밍 그룹에서는 “당신 자신만의 암호화 만들지 말라”는 규칙이 있죠.

예상컨데 앞으로 우리는 수백 혹은 수십억 달러 가치의 토큰이 한순간에 공기 중으로 증발하는 최초의 주요 블록체인 해킹 보게 될 것입니다. 블록체인의 기술자들도 이와 비슷한 말을 계속해서 하게 되겠죠:

당신만의 레이어 1을 만들지 마세요.

마지막 요점을 말씀 드리겠습니다.

5. 새로운 플랫폼은 검증되지 않았지만 이더리움의 보안은 이미 테스트를 통과했습니다.

이 글을 쓸 당시, 610억 달러가 ETH로 거래되고 있었죠.

그것은 네트워크를 해킹하거나 악용하려는 누군가에게 엄청난 재정적 인센티브입니다.

지난 3년간 수천 명의 야심에 찬 해커들이 이더리움 해킹을 시도하고 실패했죠.

그리고 이더리움의 메인넷이 출시된 지 거의 3년이 지난 오늘날까지도, 아무도 플랫폼의 취약점을 발견하지 못했습니다.

참고:개발자들이 이더리움에 배치한 개인 스마트 계약에서는 취약점이 발견되었지만, 지금 이야기하고 있는 건 코어 플랫폼 자체입니다.

취약점이 발견되지 않는 시간이 더 많을수록(많은 사람들이 노력함에도 불구하고) 플랫폼이 안전하며 향후에도 해킹을 당하지 않을 확률이 더 높아집니다.

이것은 Nassim Taleb가 The Lindy Effect 라고 부른 것과 유사합니다.

The Lindy Effect는 기술이나 아이디어와 같은 일부 비소멸성인 것들의 미래 수명이 현재 나이에 비례한다는 개념입니다. 그래서 생존 기간이 늘어날 때마다 수명이 길어집니다.

다시 말하자면, 새로운 블록 체인 플랫폼이 등장하면 개발자들은 그것이 긴 시간 테스트를 받지 않았기 때문에 사용하는 것을 꺼릴 것이라는 거죠.

만약 그것이 해킹 당할 수 있다면? 진짜로 탈중앙화 되어 있지 않다면? 앞으로 2년 후에도 존재할지 확실하지 않은데 왜 내가 내 시간을 모두 투자해서 내 DApp을 그 위에 구축해야 하지?

심각한 해킹을 받지 않고 오래 살아남은 체인일수록 개발자들들이 더 신뢰할 수 있고 논리적으로 보입니다.

다시 한번 말하지만, 이더리움은 여기서 엄청난 출발을 했습니다.

오늘날 출시되는 새로운 블록체인 플랫폼의 경우, 개발자들이 신뢰할 수 있을 만큼 오래 살아남으려면 몇 년이 걸릴 것입니다.

그러나 동시에 이더리움은 개발자 확보와 인프라 지원에서 계속 앞서 나갈 것입니다(실제 DApp 및 최종 사용자는 말할 것도 없겠죠).

이더리움은 다른 모든 스마트 컨트랙트 플랫폼보다 먼저, 오래 전 시작했기 때문에 보안 측면에서 역사가 짧은 블록체인에 비해 항상 더 나은 선택으로 보일 것입니다.

특히 앞서 언급했듯이, 새로운 스마트 컨트랙트 플랫폼에 개발자들이 혹할 만한 기능이 추가될 경우, 이를 레이어 2로 구축할 수 있습니다 — 이더리움의 보안성을 유지하면서 말이죠.

결론:이더리움은 완벽하지 않습니다 — 하지만 이 시점에서 사실상 탈중앙화 애플리케이션을 위한 첫 번째 계층에서 사라진다는 것은 상상하기 어렵습니다.

자바스크립트는 완벽한 프로그래밍 언어가 아니며, 오랫동안 꽤 심각한 문제들로 시달려 왔었죠. 하지만 그것이 웹 2.0의 실질적 프로그래밍 언어가 되는 것을 막지는 못했습니다.

웹 3.0에서의 이더리움도 이미 이와 같은 일이 생길 임계점은 지난 것으로 예상합니다.

이 모든 단점과 부족한 점에도 불구하고 업계에서 가장 현명한 인재들이 이러한 문제를 해결하려 노력하고 있습니다 — 또한 도구와 인프라를 구축하여 걸림돌을 줄이고 있지요.

그럼 다시 개발자들의 논쟁으로 돌아와 봅시다(다시 한 번 스티브 발머의 클립 영상을 보셔도 됩니다. 아무에게도 말하지 않을게요 😉).

미래에 이더리움보다 더 좋은 장점을 제공하는 또 다른 프로젝트가 시작될 수도 있고, 겨우 이더리움 개발자들을 그 위에 올라타도록 할 수도 있을 겁니다…

그래도 저는 거기에 제 ERC20을 걸지는 않을 것 같습니다.


Loom Network는 대규모 게임과 소셜 앱에 초점을 맞춘 이더리움 기반의 확장성이 높은 DPoS 사이드 체인을 구축하기 위한 플랫폼입니다.

Loom Network를 처음 접하시나요? 여기서 시작하세요.

우리가 계속 전달하는 모든 업데이트를 계속 받아보고 싶으시다면, 어서 우리의 프라이빗 메일링 리스트에 가입하세요.

또, 우리 블로그를 팔로우하는 것도 잊지 마세요!