로그인

검색

싸이러스가 설명하는 ICON 인터체인 개발 상황 (디스코드 / 2023.05.18)

김똥글

 

싸이러스는 아이콘 브릿지와 BTP 개발을 담당하고 있는 사람이며, 2023.05.18 디스코드를 통해 질문에 답변한 것을 번역한 내용입니다.

 

01.jpg

 

 

파라메타(구 iconloop)는 BTP(Blockchain Transmission Protocol)라는 분산형(탈중앙화된) 브리지 사양(Specification)을 개발했습니다. 우리는 니어(NEAR), 문빔(Moonbeam) 및 알고랜드(Algorand)와 같은 체인들에서 이 사양을 적용하려는 제3자의 시도들이 있었습니다. 이것은 몇 가지 이유로 당시에는 불가능했습니다.

 

 

당시, 일부 체인은 분산형 브리지를 만들 수 있는 충분한 능력이 없었습니다. 그렇게한 사람들에게도 완전히 분산된 브리지를 운영하는 데 드는 가(수수료) 비용은 확장하기에는 너무 높았습니다. 아이콘 외에도 업계에서는 비슷한 이유로 zk 증명 및 롤업에 초점을 맞추고 있습니다.

 

 

이 문제에 대한 ICON의 해결책은 분산형 브리지를 실행하는 데 필요한 트랜잭션 수를 최소화하는 것입니다. 이를 위해서는 핵심 아이콘 블록체인을 수정해야 했으며 이는 지속적인 노력입니다.

 

 

분산형 솔루션의 타당성 및 비용 문제를 결정할 때, 우리는 체인에서 검증 구성 요소를 온-체인에서 오프-체인으로 분리하는 구현을 추가하기로 수정했으며. 우리는 이 프로젝트를 '아이콘 브리지(ICON Bridge)'라고 이름지었습니다. 아이콘 브리지를 BTP의 중앙 집중식 초기 버전으로 간주합니다.

 

 

아이콘 브리지의 경우 아이콘과 BSC 연결이 메인넷에서 실행되고 있습니다. 알고랜드와 니어 체인 연결은 테스트넷에서 테스트되고 있습니다. 테스트넷에서 메인넷으로 이동하려면 코드 베이스를 감사해야 하지만. 이것은 꽤 많은 비용이 들며 이 다운마켓에서 비용을 최적화하기 위해 메인넷으로 변환을 위해 감사하기 전에 먼저 이러한 연결을 분산(탈중앙화)시키기 위해 노력하고 있습니다. 분산된 BSC 및 ETH 연결은 우선 순위로 개발하고 있으며, 추가적인 다른 체인들의 연결을 추가하기 위해서는 시간이 좀 걸릴 것으로 보입니다.

 

 

모든 라이트-클라이언트 기반 분산형(탈중앙화된) 브리지는 동일한 문제에 직면하고 있으며, 이러한 문제를 해결하기 위한 우리의 솔루션은 브리지 프로토콜에 구애받지 않는 것입니다. 아이콘 브리지의 개발 리소스는 브리지 솔루션인 IBC를 통해 아이콘을 코스모스(ATOM)의 일부 체인과 통합하는 방향으로 이동했습니다. 이런 식으로 우리는 해당 커뮤니티들에 침투하고 있습니다.

 

 

 

 

디스코드 원문:

 

it can get a little confusing, so please allow me to explain in a somewhat long response:

 

parameta (formerly iconloop) developed a specification for a decentralized bridge called Blockchain Transmission Protocol (BTP). we had some number of third parties attempt to implement this specification on chains  such as NEAR, Moonbeam, and Algorand. this was not feasible at the time for a couple reasons

 

 

some chains did not have sufficient capability to create decentralized bridges back then. even for those that did, the gas cost to run a fully decentralized bridge is too high to scale. outside of icon, some focus in the industry is on zk proofs and rollups for similar reasons

 

 

icon's solution to this issue is to minimize the number of transactions needed to run the decentralized bridge. this requires modifying the core icon blockchain, which is ongoing effort

 

 

when we determined the feasibility and cost issues of the decentralized solution, we additionally modified these implementations to move the verification component from on-chain to off-chain. we call this project the "icon bridge." consider the icon bridge as a centralized early iteration of btp

 

for the icon bridge, the icon and bsc connections are on mainnet. the algorand and near connections are additionally on testnet. to go from testnet to mainnet, the code base must be audited. this costs a pretty significant amount of money and to optimize on cost in this downmarket, we are first working to decentralize those connections before auditing on the path to mainnet. the decentralized bsc and eth connections are a higher priority and it will be some time before we continue with the others

 

 

every light client based decentralized bridge faces the same challenges, and our solution to those challenges is bridge protocol agnostic. the development resources for the icon bridge have moved on to integrating icon with some chains on cosmos via their bridge solution, IBC. this way, we are building inroads with that community

 

 

 

 

댓글 0개