그 너머를 구축하세요: 블록체인의 암호화 혁신

암호화를 통한 블록체인 혁신에 대한 미스텐 랩스 수석 암호학자 코스타스 찰키아스와의 대화

그 너머를 구축하세요: 블록체인의 암호화 혁신

이번 주에는 미스텐 랩스의 공동 창립자이자 수석 암호학자인 코스타스 찰키아스(Kostas Chalkias)와 함께 Sui설계의 핵심인 암호화 혁신과 그가 가장 기대하는 향후 기능에 대해 이야기를 나눴습니다.

블록체인 구축에서 암호학자의 역할에 대해 간략하게 설명해 주시겠어요?

저는 비트코인 초창기부터 이 분야에 종사해왔습니다. 실제로 사토시의 최초 개발자 중 한 명인 마이크 헌(Mike Hearn), 즉 진짜 사토시와 함께 일한 적이 있습니다. 저는 암호학 박사 학위를 받았으며, 블록체인 시대 이전에는 주로 학계에 집중했습니다. 이러한 경험 덕분에 블록체인 인프라 회사나 다른 회사에서 암호화가 어떻게 작동하는지 정확히 말씀드릴 수 있는데, 일반적으로 세 가지 주요 역할로 나뉩니다.

역할 중 하나는 당연히 연구입니다. 암호화는 일반적으로 고도의 수학이기 때문에 혁신을 이루어야 합니다. 멋진 새 알고리즘을 찾는 것과 동시에 알고리즘을 깨는 연구도 해야 합니다. 이전에 블록체인 회사에서 화이트 햇 해커로서 암호화의 구현을 검토하고 공격을 찾아내는 일을 했습니다. "당신은 수학자이고, 암호학자입니다. 이 특정 디지털 서명 알고리즘이나 무작위성 비콘 등의 구현을 살펴보세요. 모든 것이 정상인지 확인해 보세요." 이것은 연구의 영역에 속합니다.

암호화 전문가의 또 다른 역할은 응용 암호화의 개념인 구현입니다. 응용 암호학자는 말 그대로 제품 팀으로부터 더 빠른 새 서명 체계를 원하거나 고객이나 고객 또는 커뮤니티를 위한 새로운 개인 정보 보호 기능을 실제로 만들고 싶다는 요구 사항을 받습니다. 그런 다음 디자인, 연구뿐만 아니라 구현도 해야 합니다. 특히 팀에 고급 보안 프로그래머가 없는 경우 코딩 측면에서 새로운 최적화를 거쳐야 하는 등 매우 강력한 소프트웨어 개발자가 되어야 할 때도 있습니다.

세 번째 부분은 새로운 제품을 만드는 것입니다. 따라서 어떤 요구 사항도 주어지지 않습니다. 대신 이전에 해보지 않은 일에 유용할 수 있는 몇 가지 기본 요소를 알고 있기 때문에 새로운 아이디어를 제안할 수 있습니다.

요약하자면... 연구 측면입니다. 구현 측면입니다. 그리고 문어처럼 제품 측면에도 팔을 뻗어 때로는 제안을 하기도 합니다. 이것이 전형적인 블록체인 암호학자의 역할입니다.

보통 이 세 가지 일을 할 수 있는 사람이 같은 사람인가요? 아니면 보통 이 세 가지로 나뉘어져 있는 팀인가요?

Sui 의 경우 많은 혁신을 도입했기 때문에 여러 사람이 여러 작업 스트림에서 작업해야 합니다. 저는 Sui 의 창시자 중 한 명인 미스텐 랩스의 수석 암호학자이므로 전부는 아니더라도 대부분의 작업에 참여하고 있습니다. 하지만 모든 것을 혼자서 할 수는 없습니다. 그리고 확실히 말씀드릴 수 있는 것은 제가 여전히 팀원들로부터 배우고 있다는 것입니다.

한 가지 프로그래밍 언어로만 작업하는 것이 아니라고 상상해 보세요. 예를 들어 Rust 언어로 개념 증명과 같은 독창적인 구현을 할 수 있습니다. 하지만 웹에서 대부분의 사람들이 자바스크립트나 타입스크립트를 사용한다는 사실을 알고 있죠? 모든 것을 혼자서 작성할 수는 없습니다. 하지만 수학과 암호화 기본 요소에 대한 고급 지식이 필요한 일부 최적화가 있기 때문에 소프트웨어 엔지니어와 같은 제너럴리스트에게 위임할 수 없는 경우도 있습니다. 또는 익숙하지 않은 일부 라이브러리와 상호 작용해야 하므로 다른 사람이 작업을 대신해야 할 수도 있습니다.  

저희 암호화폐 연구팀에는 총 10명의 직원이 있습니다. 우리 모두는 일상 업무에서 혁신과 구현을 모두 위해 노력합니다. 저는 이 훌륭한 팀의 일원이 되어 매우 기쁩니다. 저희 팀에는 '뛰어난' 인재들이 있습니다. 때로는 제가 아이디어를 제안하기도 하지만, 암호화 팀에 전문가들이 많기 때문에 다른 사람들의 지시를 따르기도 합니다. 우리는 협업합니다. 저는 구현을 돕거나 리소스를 제공하거나 멋진 아이디어를 확장하고 적용하는 방법에 대한 힌트를 제공할 수 있습니다.

두 눈만으로는 충분하지 않습니다. 암호화는 블록체인 인프라에서 매우 중요한 부분이기 때문입니다. 여기에 문제가 생기면 게임 오버가 될 수 있습니다. 따라서 더 많은 눈이 필요합니다. 또한 혁신가들이 많이 필요합니다.

외부 연구를 통해 적용된 주요 발전 사항과 Sui 의 디자인에 미친 영향은 무엇인가요? 내부 대화를 통해 얻은 주요 혁신은 무엇인가요?

암호화 측면에서 우리에게 영향을 미친 외부 신호는 영지식 증명과 같은 기술, 그리고 일반적으로 프라이버시 보호 기술과 같은 기술이 발전하고 있다는 점입니다. 우리는 협업 환경에 살고 있지 않습니까? 암호화를 수행하는 것은 블록체인뿐만이 아닙니다. 전 세계의 연구 기관, 대학 학과에서도 이론적인 작업을 하고 있습니다. 개인적으로 미스텐 연구소는 아무도 구현하지 않은, 일부 가정이 정확하지 않을 수 있는 영역에서 새로운 이론을 찾아내는 데 정말 능숙하다고 생각합니다. 그리고 이를 기존 기술과 결합하여 결국 새로운 제품을 만들어내는 원동력이 됩니다.

Sui 의 새로운 기능인 제로 지식 로그인(ZK 로그인)은 이렇게 탄생했습니다. 외부에서 몇 가지 기술이 제안되었지만 L1 블록체인을 위한 완벽한 인증 메커니즘을 제공하기에는 충분하지 않았습니다. 저희는 실제로 그 위에 새로운 기능을 개발했는데, 이것이 바로 응용 연구의 내부 영역입니다. 그리고 마침내 완전한 솔루션을 개발했습니다.

우리는 대학이 아닙니다. 우리는 이론에 그치지 않습니다. 우리는 프로덕션에 바로 적용할 수 있는 것을 구현합니다. 따라서 내부 및 외부 토론을 통해 피드백을 받습니다. 많은 경우, 어쩌면 50% 이상은 과학 논문을 읽고, 행사에 참석하고, 리뷰어와 발표자가 되어 피드백을 받습니다. 그리고 당연히 이 모든 것을 Sui 에서 구현으로 전환합니다.

저희 코드 중 일부는 다른 사람, 다른 회사, 심지어 업계 외부에서도 사용되고 있다는 것을 알고 있습니다. 저희는 Sui 에서 사용할 수 있는 가장 빠른 암호화 프리미티브를 구축하고 있습니다. 하지만 결국에는 대기업들이 이 코드를 가져와서 블록체인 인프라가 아닌 자체 인프라에 주입하는 것을 볼 수 있습니다.

내부 혁신은 보통 제품 팀에 의해 시작됩니다. 그들은 우리에게 와서 "여러분, 이것은 현재로서는 불가능합니다. 이에 대한 연구를 본 적이 없습니다. 이 문제를 해결할 수 있을까요?"

예를 들어, 블록체인 주소를 검색할 수 있게 하면서도 프라이버시를 보호해야 하는 흥미로운 문제가 있습니다. 계정을 만들기 전에도 이메일이나 휴대폰 번호로 무언가를 보내려면 어떻게 해야 할까요? 제가 자산을 보내면 상대방이 자산이 있다는 것을 알아차렸을 때 가서 가져가는 Venmo 스타일의 기능을 상상해 보십시오. 이 기능을 구현하려면 개인정보 보호 마인드를 가지고 이를 올바르게 수행하는 방법에 대한 내부 브레인스토밍이 필요합니다. 외부에서 이론을 얻어야 합니다. 그리고 이 모든 것을 일련의 도구로 결합합니다. 대부분의 경우 실제로 이 작업은 매우 성공적입니다. 앞서 언급한 문제에 대한 해결책을 찾아냈습니다. 제품 관련 질문을 받았는데 해결책을 찾지 못하는 경우는 매우 드뭅니다.

Move Sui 을 사용하는 개발자에게 어떻게 이러한 혁신적인 암호화와 보다 안전한 경험을 제공할 수 있을까요?

저는 이더리움 컨트랙트를 작성하는 솔리디티 개발자였습니다. 그리고 이더리움의 스마트 컨트랙트를 깨는 데도 열정을 쏟았습니다. 첫 직장에서 이더리움의 복권 컨트랙트를 감사하는 일을 했는데, 일부 알고리즘을 완전히 파괴하는 데 성공했습니다. 당시에는 무작위성 알고리즘이 공정하지 않고 투명하지 않다고 말할 수 있었습니다. 이 경험을 통해 스마트 콘트랙트 개발자는 일반적으로 작은 스크립트를 작성하는 엔지니어라는 사실을 알게 되었습니다. 스마트 콘트랙트는 큰 프로그램이 아닙니다. 관리자를 위한 수많은 인증 단계가 있는 복잡한 데이터베이스도 아닙니다. 일반적으로 며칠간의 교육만 받으면 누구나 스마트 컨트랙트를 작성하고 배포할 수 있습니다. 하지만 매우 신중한 감사가 필요하며(모든 사람이 이를 제대로 처리하는 것은 아닙니다), 여러분은 매주 우리가 보는 것에 놀랄 것입니다. 그리고 웹2.0과 웹3.0의 상호작용에는 숨겨진 함정이 있을 수 있습니다.

저희는 두 가지 특정 요소로 인해 이더리움에서 솔리디티의 일부 안전 기능에 문제가 있다는 것을 깨달았습니다. 첫째, 엔지니어들은 가스 요금을 줄이기 위해 압축을 최적화하고 있습니다. 이는 결국 에지 케이스를 다루지 않아서 무언가를 놓칠 수 있는 문제를 일으킬 수 있습니다. 그리고 재진입 공격의 문제도 있습니다. 예를 들어 스마트 컨트랙트가 상태를 업데이트하지 않고 다른 스마트 컨트랙트에 지불한다고 상상해 보세요. 이 공격 벡터는 수년 전 이더리움 DAO를 포함하여 과거에 많은 돈을 잃게 만들었고, 그 결과 이더리움이 포크되는 결과를 초래했습니다.

Move 는 이러한 문제가 발생하지 않는데, 특히 재진입 문제의 경우 소스 코드를 처음부터 보호하기 때문입니다. 우리는 사람들이 실수하는 것을 허용하지 않습니다. 또한, 코드 재사용성에 많은 도움이 되는 객체 중심적인 Move 언어를 만들어 기존 Facebook Move 에서 많은 부분을 탈피했습니다. 이더리움에서 일반적으로 하는 것처럼 스마트 컨트랙트 코드를 복사하여 붙여넣은 다음 약간의 조정을 할 필요가 없습니다. 말 그대로 원본 코드를 호출하고 더 나은 일관성을 보장할 수 있습니다.

동시에 Move 에는 모든 것에 대한 객체가 있습니다. 솔리디티에서는 한 계약에서 다른 계약으로 물건을 옮길 때 일반적으로 컨텍스트가 없으면 그 물건이 무엇인지 알 수 없습니다. 주소인가요? 숫자인가요? 이미지 URL인가요? 이게 뭐죠? Java와 C++, 그리고 모든 객체 지향 언어와 유사하게 모든 것을 객체로 만들면, 먼저 3중으로 최적화된 압축 메커니즘에 집중하지 않고도 기존 클라이언트 프로젝트를 스마트 컨트랙트 기반 세계로 전환할 수 있습니다. 동시에 더 읽기 쉬워지죠? 말 그대로 '이것은 호랑이 객체이고, 호랑이 객체를 전송하는 중입니다'라고 볼 수 있기 때문입니다.

암호화는 어떻게 되나요? 이러한 객체가 있으면 한 지갑에서 다른 주소로 무언가를 전송할 때 "호랑이 NFT를 전송하고 있습니다"라는 팝업이 표시됩니다. 이 호랑이 NFT에는 X개의 기능이 있습니다"라는 팝업이 표시됩니다. 객체 중심 디자인 덕분에 어떤 객체를 터치하든 정확히 무엇을 하고 있는지 확인할 수 있습니다. 이는 트랜잭션의 문제를 식별하는 데 도움이 됩니다. 많은 사용자가 다른 블록체인 지갑에서 의도하지 않은 서명을 하도록 유도하는 멀웨어나 애플리케이션의 유혹에 넘어간 적이 있습니다. 하지만 Move 에서는 조금 더 어렵습니다. 객체 지향 모델 덕분에 UI가 좋으면 사용자가 무슨 일이 일어나고 있는지 명확하게 확인할 수 있어 최종 사용자 보안이 강화됩니다.

더 흥미롭고 멋진 알고리즘을 설계하는 데 실제로 도움이 되는 또 다른 요소는 객체로 구현되는 병렬화입니다. 10달러 지폐와 100달러 지폐가 있다고 가정해 봅시다. 옆에 있는 두 사람에게 지폐를 건네는 경우 동일한 잔액을 건드리지 않기 때문에 병렬로 처리할 수 있습니다.

이더리움의 기본 개념은 중앙 계정 잔고이며 거기서 물건을 이동하는 것입니다. 따라서 자금을 보내거나 받으려면 이러한 트랜잭션을 주문해야 합니다. 먼저 100달러를 보낸 다음 10달러 트랜잭션을 제출하고, 그 사이에 누군가 저에게 자금을 보내면 이 세 가지 트랜잭션을 모두 주문해야 합니다. 이 과정은 비용이 많이 듭니다. 병렬화가 필요합니다.

이것이 바로 Move 언어에서 모든 멋진 기능을 얻는 방법입니다. 암호학자들은 Move 에서 제공하는 병렬화와 객체 지향 프로그래밍을 사용하여 더 나은 보안과 멋진 혁신 알고리즘을 만들 수 있습니다. 이것이 바로 이 아이디어의 핵심입니다. 예를 들어 복권 제도를 만들었습니다. 언뜻 보기에는 쉬워 보이지만, 솔직히 올바르게 구현하는 것은 일반적으로 매우 어렵습니다. 특히 복잡한 에지 케이스가 있는 멀티플레이어 복권을 만들 때는 더욱 그렇습니다. 바로 이 부분에서 훌륭한 암호학자가 빛을 발합니다. 무작위성이 필요하고 티켓을 구매해야 하지만, 모든 사람을 커버할 수 있는 시간이 1~2분밖에 없기 때문에 티켓을 동시에 구매해야 합니다. 블록체인에서는 어떻게 할 수 있을까요? Move 및 사용 가능한 암호화 프리미티브는 실제로 더 우수하고 안전한 암호화 생태계를 제공합니다.

확실히 하기 위해 복권 시스템과 같은 것을 300장의 티켓이 있는데 1000명의 사람들이 원하는 티켓을 무작위로 배정하는 제품에 사용할 수 있나요? 그리고 이 시스템은 Sui 에 기본으로 제공되므로 모든 회사가 제품에 추가할 수 있나요?

바로 그거죠. 여기서 좋은 점은 Sui 의 객체 지향적 특성으로 인해 말 그대로 다른 많은 스마트 컨트랙트에서 동일한 컨트랙트를 호출할 수 있다는 것입니다. 저희는 이러한 구성 가능성이라는 개념을 가지고 있으며, 이는 실제로 두 개의 다른 복권에서 동일한 티켓을 사용할 수 있도록 도와줍니다. 이는 이전에는 존재하지 않았던 새로운 경험을 만드는 데 매우 유용합니다.

게임 분야에서는 무작위성이 필요하며 Sui 은 실제로 이를 위한 최고의 블록체인 중 하나입니다. 요구 사항을 정말 잘 충족합니다. 보드 게임의 경우, 결정론적인 게임처럼 보이는 체스에서도 누가 먼저 플레이하는지 알아야 합니다. 누가 백이고 누가 흑인지(체스에서는 백이 유리하다는 것을 알 수 있습니다). 같은 게임에서 서로 다른 플레이어를 적절히 매칭하려면 어느 정도 투명성이 필요합니다. 정부 애플리케이션도 있습니다. 세무서에서 통계 샘플링을 통해 감사 대상을 선정한다고 가정해 보겠습니다. 통계 샘플링이 공정하고 투명한 방식으로 이루어졌다는 증거를 실제로 제공할 수 있을까요? 절대 알 수 없겠죠?

주최자가 변경할 수 없는 우수한 무작위성을 제공하는 부인할 수 없는 투명성을 갖춘 알고리즘이 있다면, 모든 추첨 또는 무작위 샘플링에 새로운 차원의 공정성이 부여됩니다.

최근에 트윗 스레드에 트윗 스레드 에 NFT가 역동적이고 시간이 지남에 따라 변화하기 위해 체인에 저장되는 것이 중요하다는 글을 쓰셨습니다. 이 견해에 대해, 특히 Sui의 데이터 구조가 NFT의 유용성을 어떻게 향상시키는지 자세히 설명해 주시겠어요?

다른 블록체인을 연구하는 분들의 답변을 모두 보셨다면 논쟁의 여지가 많은 주제였습니다. 저는 각기 다른 인프라가 지원하는 다양한 NFT 속성을 설명하려고 노력했습니다. 정적인 이미지일 뿐이고 그 이미지로 트래픽이 많은 작업을 수행하지 않는다면, 다른 기존 구조가 정말 좋습니다. 하지만 게임과 같이 NFT에서 더 많은 것을 원하는 상황도 있습니다.

Sui 에는 이벤트가 발생할 때마다 필드가 업데이트되는 동적 대체 불가능한 토큰을 허용하는 몇 가지 알고리즘이 있습니다. 게임을 플레이할 때 영웅이 있고, 승리하고 레벨을 뛰어넘으면 새로운 무기나 힘을 얻을 수 있는데, 이 모든 것이 블록체인에 기록되어 완전히 새로운 종류의 경험을 만들 수 있습니다. Sui 에서처럼 저장 공간이 저렴하다면 NFT를 체인에 저장할 수 있습니다. 이를 통해 다양한 스마트 콘트랙트에서 더 쉽게 읽고 쓸 수 있으며, 간단한 구성이 가능합니다.

다른 체인에서는 변경 사항이 상태에 있지 않기 때문에 문제가 발생합니다. 다른 스마트 콘트랙트가 여러분의 콘트랙트를 읽으려면 여러분의 구조를 알아야 합니다. 오프체인 구문 분석기가 있어야 하며, 이는 약간의 UX 복잡성을 야기합니다. 또한 일부 멋진 애플리케이션에는 조건부 로직이 있는데, 트랜잭션을 제출할 때 어떤 NFT를 터치할지 모르는 상황에서 오프체인 세계에서 무엇을 제공할 수 있는지, 이는 쉽게 확장되지 않습니다.

위협 모델에 대한 문제도 있습니다. 트위터에서 유익한 토론을 나눴는데, 그들의 요점을 알 것 같습니다. 실제로 일부 특정 애플리케이션은 압축 및 오프체인 저장을 허용할 수 있습니다. 하지만 실제로는 오프체인에 무언가를 저장할 때 위협 모델을 변경하고 있습니다. 그 이유는 일반적으로 중앙 집중화 요소 때문입니다. 어느 날 AWS에 저장했다가 아마존이 다운된다고 상상해 보세요. 아마존은 단일 회사이기 때문에 아마존이 다운되어 특정 오프체인 데이터에 액세스할 수 없게 되면 체인에서 사용할 수 없으며, 사용할 수 있다고 해도 실제로 오프체인에 있다는 증거를 생성하기 위해서라도 데이터가 필요합니다. 증명을 위해서는 AWS에서 콘텐츠를 가져온 다음 해싱하고 아주 적은 양의 데이터를 블록체인으로 전송해야 합니다. 그리고 이것은 어떻게든 검증됩니다. 하지만 데이터가 없으면 이조차도 할 수 없습니다. 내 NFT의 콘텐츠가 무엇인지 증명할 수도 없습니다.

따라서 일부 사람들은 중앙 집중화 문제가 있지만 다른 곳에 저장할 수 있기 때문에 반대하는 사람들도 있습니다. 이 모든 위협 모델이 블록체인에 인코딩되는 특정 설계를 할 수 있다면 더 이상 검증자를 신뢰하지 않아도 된다는 데 동의합니다. 아마도 여러분의 애플리케이션은 구글과 아마존이 여러분의 데이터를 통제하는 것을 용인할 수 있을 것입니다. 괜찮습니다.

하지만 때때로 문제가 되는 것은 실시간성입니다. 실제로는 지연 시간을 최소화하면서 콘텐츠를 지금 바로 제공해야 한다는 뜻입니다. 다른 곳에 저장하면 지연 시간이 두 배로 늘어나겠죠? 우선 외부 스토리지가 빨라야 합니다. 그리고 유효성 검사기도 빨라야 합니다. 할 수만 있다면 이러한 이중 의존성을 피해야 합니다.

요약하자면 몇 가지 중요한 요소가 있습니다. 모든 것을 체인에 저장하면 컴포저빌리티가 훨씬 쉬워집니다. 또 다른 한 가지는 가용성입니다. 아카이브 노드를 포함해 체인 외부에 저장되는 모든 것은 이를 방해할 수 있습니다. 아카이브 노드는 과거 트랜잭션을 항상 사용할 수 있어야 하는 인센티브가 반드시 있는 것은 아닙니다. 이 데이터를 오프체인에 저장하고 액세스하기 위해 비용을 지불해야 하는 지갑과 신규 플레이어가 분명히 존재합니다. 이렇게 되면 종속성이 발생하겠죠? 저희는 모든 것을 체인에 저장하거나 가능한 모든 것을 저장하여 이를 방지하고자 합니다.

일부 부분은 여전히 오프체인에 저장할 수 있다는 데 동의하지만, 대체 불가능한 토큰의 많은 속성이 체인에 있다면 완전히 새로운 경험, 즉 다른 콘트랙트를 바라보는 콘트랙트를 얻게 됩니다. 그리고 활성도는 검증자에 따라 달라집니다.

정말 흥미롭습니다. 정적 NFT를 사용하려는 경우 압축이 적절합니다. 그러나 NFT를 사용할 수 있는 방식을 보다 광범위하게 살펴보고 싶다면 Sui 에서 처리하는 방식이 더 나은 옵션을 제공합니다.

네, 그리고 앞으로 몇 주 또는 몇 달 안에 출시될 몇 가지 멋진 기능도 준비되어 있습니다. 그중 일부는 기밀 NFT, 부분적으로 기밀이 유지되는 NFT, 그리고 그 외에는 존재하지 않는 많은 애플리케이션입니다. 그리고 많은 상황에서 암호화된 데이터를 쉽게 확인하거나 체인에 암호화된 데이터를 해독하기 위해 일부 데이터가 체인에 있어야 합니다.

Sui 의 미래와 관련하여 가장 기대되는 점은 무엇인가요?

제가 가장 좋아하는 질문입니다. 제가 미스텐 랩스에 합류한 주된 이유는 혁신이 제품 개발을 주도하는 곳을 선호하기 때문입니다. 그리고 우리는 커뮤니티에 새로운 것을 제공하고 있습니다. 심지어 제 아들의 이름도 크립토스라고 지었어요. 저는 블록체인과 암호화 기술에 관심이 많아서 아내에게 아이 이름을 크립토스라고 짓자고 설득했습니다. 말도 안 되는 일이죠.

특히 Sui 에서의 암호화 혁신에 대해 질문하신다면, 한 가지 확실한 것은 인증에 허용하는 다양한 방식입니다. 일반적으로 대부분의 블록체인은 하나의 서명 알고리즘만 지원합니다. 이더리움은 자체 알고리즘을 가지고 있습니다. 카르다노와 솔라나는 다른 알고리즘을 지원합니다. 저희는 선제적으로 모든 블록체인이 저희와 대화할 수 있도록 하려고 노력했습니다. 이는 기존의 모든 알고리즘을 허용한다는 의미이며, 더 많은 지갑과 호환된다는 의미이기도 합니다. 기존 지갑은 새로 개발할 필요가 없습니다. 이더리움 기반 지갑이 마음에 드신다면 해당 알고리즘을 지원하므로 사용하시면 됩니다. 아이폰을 사용하시나요? 아이폰과 최신 안드로이드 기기에는 특정 알고리즘만 지원하는 보안 칩이 내장되어 있습니다. 저희도 이를 지원합니다.

그리고 기본적으로 다중 서명이라는 개념도 있습니다. 보안에 집착한다면 서명할 때마다 세 가지 서명 체계 중 두 가지가 필요한 시스템을 사용하세요. 따라서 암호화의 인증 부분은 새로운 인증 경험을 창출할 Sui 의 주요 기능 중 하나라고 생각합니다.

개인적으로 매우 마음에 드는 또 다른 점은 첫날부터 Sui 내부에 개인 정보 보호 기술인 영지식 증명을 도입했다는 점입니다. 이제 누구나 원하는 만큼의 개인정보 보호 기능을 갖춘 KYC 시스템을 만들 수 있습니다. 새로운 인증 체계를 구축할 수도 있습니다. 기밀 금액 이체를 만들 수 있을 뿐만 아니라 규제와 감사를 준수할 수 있는 기회도 제공합니다. 이제 개발자는 이러한 모든 도구를 직접 구현하거나 실수할 필요 없이 사용할 수 있습니다. 저희는 개발자가 사용할 수 있도록 모든 것을 제공합니다.

이러한 모든 알고리즘 외에도 저희는 개발자 솔루션 엔지니어링 팀으로부터 매우 훌륭한 지원을 받고 있습니다. 그리고 저희는 암호화에 능숙하지 않은 팀과도 매일 함께 일합니다. 암호학자는 없지만 정말 멋진 아이디어가 있다면 저희가 도와드리고 있습니다! 또한 사용할 수 없는 기능에 대한 피드백이나 구현 방법에 대한 질문이 들어오면 빠른 속도로 해결해 드립니다.