체인 추상화란 무엇인가요?

체인 추상화란 무엇인가요?

체인 추상화는 사용자 경험(UX)에서 마찰과 기술적 과정을 제거하여 블록체인 애플리케이션과 서비스를 간소화하는 개념입니다. 체인 추상화는 애플리케이션을 최종 사용자에게 더 매력적으로 만들고 개발자가 체인 간 상호 작용을 허용하는 더 효과적인 DApp을 구축하는 데 도움이 될 수 있습니다. 체인 추상화는 중앙 집중화 위험, 보안 위험, 잠재적인 상호 운용성 문제의 형태로 도전에 직면하고 있습니다.


소개

블록체인 상호작용은 특히 초보자에게 혼란스럽고 어려울 수 있습니다. 이 글에서는 체인 추상화, 그 작동 방식, 몇 가지 이점과 도전 과제, 그리고 일반적인 오해에 대해 탐구할 것입니다.

체인 추상화란 무엇인가?

체인 추상화는 사용자가 블록체인 기술과 상호 작용하는 방식을 사용자 경험(UX)에서 분리하여 간소화하는 NEAR의 아이디어입니다. 목표는 사용자가 특정 블록체인과 상호 작용하고 있음을 인식하지 못하거나 블록체인을 사용하고 있음을 깨닫지 못하도록 하는 것입니다.

체인 추상화는 어떻게 작동하는가?

효율성

만약 아이폰에서 안드로이드 폰으로 메시지를 보낼 수 없고 아이폰끼리만 메시지를 보낼 수 있다면 비효율적이고 비현실적일 것입니다. 마찬가지로, 사용자는 불필요한 장애물 없이 다양한 블록체인에서 탈중앙화 애플리케이션(DApp)과 상호 작용할 수 있어야 합니다.

체인 추상화의 목표는 블록체인 기술의 복잡성을 제거하거나 숨겨 사용자가 사용하는 DApp의 기능과 이점에 집중할 수 있도록 하는 것입니다. 예를 들어, Sarah가 XYZ라는 새로운 DApp을 사용하고 싶다면, 그녀는 이 DApp이 어떤 블록체인에 구축되었는지 걱정할 필요가 없습니다. 사용자 관점에서 그녀는 단지 그것이 잘 작동하고 목적을 달성하기를 원할 뿐입니다.

이와 마찬가지로, 수백만 명이 매일 인터넷을 사용하지만, 그 중 소수만이 그 기술을 이해하고 작동 방식을 알고 있습니다. 의도한 대로 작동하고 사용자에게 가치를 제공하는 한, 평균 사용자가 기술적 세부 사항을 완전히 이해할 이유는 없습니다.

거래

여러 네트워크에서 쉽게 거래하고 다양한 서비스를 탐색할 수 있는 DApp을 사용한다고 상상해 보세요. 예를 들어, Sarah가 휴대폰에서 XYZ 앱을 열고 커피를 주문한 다음 좋아하는 의류 매장에서 할인을 받았다고 가정해 보겠습니다. 그녀는 신발 한 켤레를 구입하고, 보상은 이더리움에 비대체성 토큰(NFT)으로 저장됩니다. 나중에 그녀는 보상과 연계된 특별 할인 행사를 보고 BNB 스마트 체인(BSC)에서 또 다른 NFT인 이벤트 티켓을 구매합니다.

이 모든 거래는 단일 앱에서 발생하여 Sarah가 여러 지갑을 관리하거나 네트워크를 전환하거나 직접 거래 수수료를 처리할 필요가 없습니다. 이 수준의 체인 간 상호작용이 체인 추상화의 궁극적인 목표입니다.

체인 추상화의 이점

유동성 단절 해소

유동성은 종종 특정 블록체인 내에 격리되어 있어 사용자와 개발자가 접근하고 사용하기 어렵습니다. 체인 추상화는 다양한 블록체인 간의 유동성 접근을 가능하게 하여 이를 해결합니다.

예를 들어, John이 자신의 토큰을 대출하여 이자를 얻고자 한다고 가정해 보겠습니다. 유동성이 격리되어 있으면 그는 자신의 토큰이 있는 특정 블록체인의 플랫폼을 찾아야 합니다. 그러나 체인 추상화를 통해 John은 여러 블록체인의 유동성을 통합한 플랫폼에서 토큰을 대출할 수 있습니다. 이는 플랫폼 사용자 증가와 더 경쟁력 있는 이자율을 가져올 수 있습니다.

개발 간소화

개발자에게 체인 추상화는 특정 블록체인의 제약에 제한받지 않고 DApp을 구축할 수 있는 유연성을 제공합니다.

개발자는 스마트 계약 기능을 위해 이더리움을 사용하면서도 비용 효율성을 위해 폴리곤을 사용할 수 있습니다. 예를 들어, Decentraland는 사용자들이 아바타의 착용 아이템을 거래할 수 있도록 폴리곤 네트워크를 사용하여 거래 수수료를 없앴습니다. Decentraland는 거래 수수료를 완전히 제거하기 위해 여러 기능을 사용합니다. 폴리곤에서의 거래는 소액의 수수료가 있지만 완전히 무료는 아닙니다.

체인 추상화의 도전 과제

중앙 집중화 위험

체인 추상화는 사용자가 단일 장소에서 모든 종류의 블록체인 애플리케이션과 상호 작용할 수 있도록 인터페이스를 생성하여 사용자 경험을 향상시킬 수 있습니다. 그러나 이 인터페이스가 단일 실패 지점이 될 수 있다는 우려가 있습니다.

보안 위험

각 블록체인은 고유한 보안 프로토콜을 가지고 있습니다. 이를 단일 인터페이스로 결합하면 모든 보안 조치를 유지하는 것이 어려워집니다. 신중하게 구현되지 않으면 체인 추상화의 새로운 인터페이스가 개별 블록체인에 위험을 초래할 수 있습니다.

상호 운용성 문제

다양한 블록체인 간의 상호 운용성을 보장하는 것은 또 다른 도전 과제입니다. 각 블록체인은 고유한 합의 알고리즘과 스마트 계약 언어를 가지고 있어 모든 네트워크에서 원활하게 작동하는 단일 인터페이스를 만드는 것이 어렵습니다. 예를 들어, 이더리움 네트워크를 위한 스마트 계약은 프로그래밍 언어와 기본 기술의 차이로 인해 Solana와 직접 호환되지 않습니다.

체인 추상화에 대한 일반적인 오해

체인 추상화는 블록체인 격차를 제거한다

체인 추상화는 체인 간 상호 작용을 단순화하지만 각 블록체인의 고유한 기능은 그대로 유지됩니다. 체인 추상화는 기술적 과정을 간소화하고 자동화하여 사용자 경험을 개선하지만 블록체인 인프라를 직접적으로 변경하지는 않습니다.

체인 추상화는 체인 간 거래에만 관한 것이다

다양한 블록체인 간의 거래를 용이하게 하는 것은 체인 추상화의 중요한 기능이지만 유일한 유틸리티는 아닙니다. 체인 추상화는 DApp 사용, 스마트 계약 배포 및 블록체인 간 데이터 검색을 단순화하는 것도 포함합니다.

결론

체인 추상화는 다양한 블록체인 네트워크 간의 상호 작용을 간소화하는 것을 의미합니다. 체인 추상화의 이점으로는 유동성 단절 해소와 개발 간소화가 있습니다. 그러나 중앙 집중화와 보안 위험, 잠재적인 상호 운용성 문제의 형태로 도전 과제에 직면해 있습니다. 그럼에도 불구하고 체인 추상화는 상호 운용 가능하고 사용자 친화적인 블록체인 생태계로 가는 길을 열어줄 수 있습니다.