찰스는 세계 블록체인 컨퍼런스에 참석한 싱가포르에서 최신 비디오 업데이트를 발표했습니다. 전체 비디오와 요약내용을 아래에서 확인해보시기 바랍니다.
카르다노 1.3
- 현재 QA 테스트 중입니다.
- 순조롭게 진행 중입니다. 버그가 발견된다는것은 QA 과정이 확실히 잘 진행되고 있다는 뜻입니다.
- 수동이라 약간 느리지만, 얼라이드 테스팅(Allied Testing)과 함께 프로세스를 자동화하고 있습니다.
- 카르다노 1.3은 네트워크 성능이 크게 향상될 것입니다. 네트워크 연결이 어렵거나 블록 획득에 문제가 있었던 분들은 =빨라진 속도를 확인할 수 있습니다.
- 유선 프로토콜에는 더 이상 병목 현상이 없지만 오히려 블록 처리 쪽에 나타납니다. 또한 코어의 강력한 리팩토링으로 수정하고 라이브러리와 서비스 중심 아키텍처로 바꾸는 데 노력하고 있습니다.
- 8 월 업데이트를 기대하십시오.
카르다노 1.4
- 카르다노 1.4는 일정대로 진행 중이며, 변경사항이 많고 인프라 변경으로 인해 1.1 이후 가장 중요한 업데이트가 될 것입니다.
- 업데이트 과정은 이전과는 조금 다를 예정입니다.
- 1.3을 사용하시는 분들은 업데이트 알림을 받게 되며 업데이트를 클릭하거나 수동으로 설치하실 수 있습니다.
- 하지만 1.4 버전에서는 새 데이터 레이어로 지갑을 실제로 복원해야 할 수 있습니다.
- 복원 속도는 현재보다 빠르지만 1.4는 1.3보다 설치 시간이 더 오래 걸립니다(PC 속도에 따라 30 분 ~ 1 시간 정도 길어짐).
- 설치 작업은 한 번만 하면 되고, 데이터 모델을 끌어오실 수 있습니다.
- 신중하게 조치해야 할 항목이 79개가 있으며, 1.4로 업데이트되면서 그 중 29개는 완료됩니다.
- 또한 1.4의 경우 v1 API에서 전체 19개 엔드포인트를 사용하게 됩니다. 지금은 1개만 사용하고 앞으로 19개 모두를 다루게 되기를 목표로 하고 있습니다.
- 나머지 엔드포인트는 아직 v0에서 불러오고 있습니다.
프로메테우스
- 엄청난 양의 포터블 코드 요청이 있었습니다.
- 가벼운 클라이언트, 모바일 클라이언트, 브라우저 기반 지갑을 원하는 사람들에게 안타깝게도 하스켈은 휴대성이나 경량 코드 측면에서 최고의 언어가 아닙니다.
- 이러한 용도에는 러스트라는 더 좋은 언어가 있습니다.
- IOHK는 사람들이 모바일 지갑, 경량 지갑, 임베디드 장치에 사용할 수있는 라이브러리 기능을 구축하기 위해 병렬 시스템 개발팀에 자금을 지원하고 있습니다.
- 이러한 코드 집합체가 프로메테우스 프로젝트라고 불립니다.
- 이 프로젝트는 현재 내부적으로 3 개월 동안 진행되고 있습니다.
- 9 월까지, 러스트 코드로 작업하는 전체 커맨드 라인 클라이언트가 마련되어 개발자가 코드를 가지고 해당 장치에 내장할 수 있습니다.
- 안드로이드에서도 테스트해서 잘 작동하고 있습니다.
스마트 컨트랙트
- IOHK는 경험이 풍부한 프로젝트 관리자인 마크(Marc)를 채용했습니다.
- IELE 테스트넷 론칭이 가까워지고 있으며, 스마트 컨트랙트 테스트넷이 2개 있을 예정입니다.
- 현재 테스트를 위해 사용하는 표면 언어는 솔리디티입니다.
- 이 결정은 의도적이었는데, 포팅할 수 있는 대량의 솔리디티 코드가 있고 좋은 테스트 요인과 우수한 라이브러리, 솔리디티 언어 교육을 잘 받은 대규모 스마트 컨트랙트 개발자 그룹이 있기 때문입니다.
- 솔리디티는 더 좋은 표면 언어가 될 것이므로 IELE에서 실행할 자바스크립트를 불러오는 것에 대해 논의했습니다.
- 그러나 이 결정은 합리적인 시간대에 추가할 수 있는 다른 언어를 목표로 컴파일러를 구축하기 위해 자원을 전환하는 것과 상충될 것이며, 의미 기반 컴파일도 이를 수행할 수 있으므로 이러한 논의가 이루어져야 합니다.
- 7월과 8월 동안 솔리디티는 IELE와 KEVM을 테스트하는 언어가 될 것입니다.
- 마크는 프로젝트 관리자로서 사람과 산업이 스마트 컨트랙트를 어떻게 사용하고 있는지, 공간에서 어떻게 구체화되고 개발되었는지, 그리고 리퀴디티와 마이켈슨 같은 다른 대체 모델에서 심플리시티 등 여러 제안 사항을 살펴볼 것입니다.
- 향후 6 개월에서 1 년 사이에 개발자 친화적인 카르다노 표준 라이브러리를 구축하기 위한 요건과 작업을 직접 관리하며 유틸리티와 사용법을 갖출 것입니다.
- 암호화폐 공간 외부에 있는 모델도 살펴봐야 합니다(예: 루아와 C의 인터페이스 방법은 게임 개발자가 사용하는 흥미로운 모델).
- 이머고(Emurgo)의 니코와 세바스티앙도 이 프로젝트의 개발자 커뮤니티에 참여하게 됩니다.
플루투스
- 플루투스 팀은 크게 성장했습니다.
- 특히 하스켈 설계에 크게 기여한 사이먼 페이튼 존스(Simon Peyton Jones)의 아들 마이클은 PL 이론가로서 프로젝트에 채용되었습니다.
- 프로젝트 자체는 꾸준히 진전되었습니다.
- 이론을 뛰어넘어 정확성과 경험으로 이루어진 광범위하고 복잡한 언어 설계에 따른 질문을 넘어서는 시점에 도달하여 언어가 어떻게 생겼는지에 대해 좋은 대화를 나누었습니다.
- 또한 유연한 장부(Chimeric Ledger) / 자산 이데올로기(Asset Ideology)로 많은 진전, 이는 여러 회계 시스템에서 유지할 수 있는 자산 개념이므로 UTxO에서 계정과 장부로 이동하여 이를 지원할 수 있습니다.
- 이러한 이데올로기는 사이드 체인 모델에 필요합니다. 사이드 체인을 사용하는 경우 이더리움(계정 기반 모델)과 카르다노(UTxO 모델) 같은 시스템 간에 자산을 이동하게 되기 때문입니다.
- 두 시스템 모두에서 가치 개념을 가져야 하며, 해당 가치를 보존하면서 시스템 간에 자산을 이동할 수 있어야 합니다.
- 이는 특정 영역과 특정 경험에 대해 적합한 다른 회계 시스템이 존재할 수 있는 것과 같은 다른 연구 질문을 드러냈습니다.
- 또한 다른 트랜잭션 모델(예컨대 거래 수수료에 대해 신용카드는 "수신자 결제"인 반면에 비트코인과 여타 암호화 모델은 “발송자 결제” 시스템)도 살펴봐야 합니다.
- 모든 종류의 트랜잭션 모델이 있으며, 모든 옵션과 해당 옵션과 관련된 결과 뒤에는 사용자 프로그래밍 기능과 더 정확한 이론이 있는 것이 좋습니다.
- 이 모든 것들이 플루투스에 연결되어 있어 이러한 유형의 자산이 많이 출시되고 기능성을 부여하는 수단이 될 것입니다.
- 카르다노는 자체 ERC20 스타일 표준도 갖추게 됩니다.
- 현재 ERC-20은 IELE 및 KEVM을 통해 지원될 수 있습니다.
사이드체인
- 이 작업 흐름에서 엄청난 발전을 이루었습니다.
- 이 연구에 관한 논문이 곧 나올 것입니다.
- 이에 대한 증명은 상당히 까다롭고 “원칙 대 실용” 균형에 속합니다.
- ‘원칙’ 측면에서 이러한 것들이 충분히 검증되고 동료 검토가 이루어지기를 원합니다.
- ‘실용’ 측면에서 프로토콜이 옳다는 확신을 어느 정도 갖게 되면 프로토콜을 구현하려고 합니다.
- 따라서 프로젝트를 자르고 계속 진행해야 할 때를 알아야 합니다.
- 8 월말에 많은 과학자와 엔지니어가 함께 회의를 가질 예정입니다.
- 두 가지 주요 토론 주제는 우로보로스 제네시스(Ouroboros Genesis)의 형식화와 이에 필요하고 실제로 프로토타입을 작성하기 위한 모든 사항, 그리고 사이드체인의 공식화입니다.
- 허가된 계산 원장으로서 카르다노에 일부 중앙 집중식 체인을 연결하여 사이드체인 입증을 시작하는 것이 좋습니다.
- 이 모델은 IOHK가 교환 개념에 일반적으로 생각하는 것입니다(개방형 네트워크에서 공개 주소로서 교환기로 트랜잭션을 보내는 대신, 사이드체인 트랜잭션을 발행하고 허가된 원장으로 보내 교환기를 통제).
- 왜 이렇게 할까요? 이미 자산과의 교환을 신뢰하고 있으므로 분권화와 보안 위험을 감수하면서도 얻는 이익이 없습니다. 다른 사람이 개인키를 소유하여 통제할 수 있기 때문입니다. 사이드체인으로 보내는 것은 해킹으로부터 자신을 보호하기 위해 교환할 수 있고 교환기가 자금을 저장하고 재난 사전으로부터 복구하는 방법을 매핑할 수 있습니다.
- 여기서 찰스는 이 모델이 존재할 수 있다는 것을 보여주게 되어 기쁘고 연말 전에 데모가 준비되기를 바란다고 말합니다.
원장 지원
- 더욱 간결한 새로운 주소 구조와 곧 출시될 새로운 HD 지갑 체계가 있습니다.
- 원장이 2번 업데이트될 것입니다. 한 번은 특히 다이달로스 용도이고 다른 하나는 콜드 스케이킹 같은 다른 기능에 관한 것입니다.
- 콜드 스테이킹은 원장에 지급키를 남겨두었을 때 다이달로스와 다른 지갑에 프록시키를 만들어 위임에 사용할 수 있습니다.
멀티 시그 (Multi-Sig)
- 신뢰할 수있는 서버를 사용하여 당사자가 있는 계정을 만드는 경우에 실용적으로 수행할 수 있고, 보류 중인 서명을 알릴 수 있습니다. 서명이 추가될 때까지 네트워크에 브로드캐스트되지 않습니다.
- 또는 신뢰할 수 있는 서버가 없다는 것을 의미하는 원칙적 방법이 있습니다.
- 셸리에 이러한 기능을 넣을 계획입니다.
- 아직 커뮤니티와 파트너와 논의 중이지만 완전한 분산 버전을 출시하기 전에 조정/서버 솔루션이 출시될 가능성이 있습니다.
이상은 찰스 비디오 요약입니다. 전체 비디오를 보시려면 여기를 클릭하세요!