글: 알리 마다브지, 블록체인 파운더스 펀드 매니징 파트너, 케빈 칼라한, 유니블록 CEO 겸 공동창업자, 코인텔레그래프, 정리: 파인 스노우, 골든 편집 금융
당신이 전설적인 개발자라면 제 의견에 동의하지 않겠지만, 우리 대부분은 새로운 기술, 새로운 앱, 새로운 API의 복잡성을 더하지 않고는 혁신하기 어렵습니다.
왜 성가신가
Web2는 오랫동안 사용되어 왔기 때문에 거의 모든 것을 위한 API가 있고, 일을 더 쉽게 만들어주는 수많은 통합 서비스가 있습니다.
웹3에서는 앱과 API가 있지만 모든 것이 분산되어 있기 때문에 모두 분산되어 있습니다. 모든 것이 원활하게 작동하도록 하는 것은 사실 상당히 힘든 과정입니다.
불만을 토로하는 많은 개발자들과 이야기를 나눈 결과, 가장 골치 아픈 5가지 주요 문제가 나타났습니다.
파편화된 도구 및 서비스 : strong>웹 3.0 공간에는 수많은 도구와 서비스가 있으며, 각각 고유한 통합 규칙을 가지고 있습니다. 또한 이러한 도구와 서비스에는 공통된 표준이 없기 때문에 새로운 통합을 할 때마다 처음부터 다시 시작해야 합니다.
API 키 관리 오버헤드: 키가 추가될 때마다 또 다른 잠재적 장애 지점이나 오용 지점이 발생하므로 보안 침해의 위험도 증가합니다. 여러 플랫폼에서 인증을 관리하면 핵심 개발 작업에 더 잘 사용할 수 있는 시간과 리소스가 소모되므로 운영 부담이 가중될 수 있습니다.
데이터 불일치: 다양한 서비스 간의 데이터 불일치는 애플리케이션의 불안정한 동작으로 이어져 의도한 기능을 방해하고 열악한 사용자 경험을 초래할 수 있으며, 이는 많은 신생 스타트업에게 사형선고를 내리는 것과 같습니다.
서비스 장애 및 다운타임 위험: 서비스 장애와 플랫폼 다운이 발생했을 때 시간을 다투는 것보다 더 스트레스를 주는 상황은 드뭅니다. 많은 서비스에 중복성이 없다는 것은 서비스 장애 발생 시 백업이 없다는 것을 의미하며, 이는 다운타임의 위험을 악화시킵니다. 동전의 다른 면은 통합된 각 서비스에 대한 백업 메커니즘을 구현하는 것인데, 이 또한 어려운 일입니다.
첨단 기술 통합: 첨단 기술을 통합하려면 새로운 기술과 기존 Web3 인프라에 대한 심도 있는 이해가 필요하며, 이는 종종 상당한 어려움을 야기합니다. 업계에 새로운 기술이 도입될 때마다 경쟁력을 유지하기 위해 시스템과 제품을 업데이트해야 하며, 특히 인공 지능/머신 러닝과 같은 신흥 기술의 경우 더욱 그렇습니다.
어떻게 해야 할까요?
이러한 과제를 극복하는 것은 고립된 개발자나 고립된 조직이 할 수 있는 일이 아닙니다. 탈중앙화 웹에 대한 비전을 공유해야 하는 공동의 노력이 필요합니다. 세 가지 핵심 요소를 해결해야 합니다.
통합 솔루션: Firebase와 유사하지만 Web3 도구에 맞게 조정된 원스톱 플랫폼이 필요합니다. Firebase와 유사하지만 Web3 도구에 특화된 원스톱 플랫폼이 필요합니다. 이 통합 플랫폼은 웹3 개발에 필요한 모든 도구와 서비스를 한곳에 모을 수 있습니다. 핵심 아이디어는 웹3 개발의 기존 문제를 해결하기 위해 간소화된 통합 플랫폼을 만드는 것입니다. 이러한 플랫폼은 진입 장벽을 획기적으로 낮추고 생산성을 높이며 웹3.0 분야의 혁신을 가속화할 것입니다.
강력한 폴백 메커니즘:
서비스 장애 시에도 지속적인 운영을 보장하는 백업 서비스를 제공하는 이중화 시스템을 갖추는 것은 안정적인 사용자 경험을 유지하는 데 매우 중요합니다. 장애 발생 시 대체 서비스나 방법으로 전환할 수 있는 자동 폴백 메커니즘을 개발하면 다운타임을 최소화하고 애플리케이션 안정성을 유지하는 데 도움이 됩니다. 고급 통합 지원: 인공 지능 및 머신 러닝과 같은 첨단 기술을 위한 플러그 앤 플레이 통합 솔루션을 구축하면 기술 장벽을 낮추고 통합 프로세스의 속도를 높여 고급 기능을 쉽게 병합할 수 있습니다.
성공의 로드맵은 협업, 표준화, 혁신에 있습니다. 오늘날 이러한 과제를 선제적으로 해결함으로써 개발 프로세스를 간소화하는 것 이상의 일을 할 수 있습니다. 혁신이 환영받을 뿐만 아니라 축하받는 탈중앙화되고 공정하며 활기찬 디지털 공간의 토대를 마련할 수 있습니다.