IOHK 블로그: Cardano Shelley 테스트넷 출시에 여러분을 초대합니다

테스트 프로그램 참여의 기회, 놓치지 마세요!

image David Esser

image

많은 분들이 이미 우리가 테스트넷에 대해 이야기해왔다는 것을 알고 계실겁니다. 테스트넷은 우리가 Cardano 버전들을 실행하고 기타 테스트 시뮬레이터를 실행하여 제품을 실험하고 커뮤니티로부터 피드백을 받을 수 있는 플랫폼입니다.

여러분들 중 일부는 이미 저희 GitHub repos 코드를 다루고 계십니다. 따라서 우리는 Byron에서 Shelley 시대로 옮겨감에 따라 여러분들과의 협력을 확대하고 Cardano 커뮤니티에 계신 커뮤니티 멤버분들의 뛰어난 재능을 통해 더 많은 것을 배우기를 원합니다.

Shelley용 Rust 코드베이스가 절정기에 가까워짐에 따라, 저희는 테스트넷을 구축하는 데 있어 커뮤니티 여러분의 도움을 요청드립니다. Shelley 시대에서는 탈중앙화가 핵심이므로 우리는 테스트에 있어 보다 탈중앙적인 접근 방식을 취하고자 합니다. 이는 Cardano 기술 커뮤니티를 확장하고, 궁극적으로 우리 커뮤니티가 블록체인의 주류가 되는 그날을 대비하는데 있어 중요한 단계입니다.

현재 적지 않은 시간동안 1,290명이 참여하는 스테이크풀 모범 사례 연구 텔레그램그룹이 전문적으로 활발하게 활동하고 있습니다. 이와 같이 이 분야에는 많은 재능꾼들이 있으며, 또한 많은 관심이 쏟아지고 있습니다. 우리는 최근 스테이크풀 운영자 후보에 대해 자세히 알아보기 위해 채널에 설문 조사를 고정했습니다. 지금까지 접수된 응답은 150건에 달하며, 설문조사 결과는 매우 긍정적이었습니다.

“커뮤니티의 전문적 기술 및 지식의 범위가 어떻게 됩니까?” “스테이킹에 대해 사람들이 특별히 관심을 보이는 것은 무엇입니까?” “관심을 가진 사람들은 스테이크풀로 사업체를 운영할 계획을 가진 애호가 또는 기업가입니까?” “그들은 어떤 장비를 사용할 계획입니까?” “마케팅이나 기타 사업 지원이 유용할까요?” 등등, 우리는 최대한 많은 것을 알아내기 위해 많은 질문을 설문조사에 담았습니다. 궁극적으로 우리의 목표는 Shelley의 탈중앙화 모델을 구현함에 있어 가능한 가장 효과적인 방법으로 커뮤니티를 지원하는 방법을 찾는 것입니다. 이때 본격적인 발돋움에 도움을 줄 사람들은 바로 이와 같이 관심을 가진 사람들입니다.

이에 따라 스테이킹 테스트넷 출시를 위해 다음주 초부터 Cardano 커뮤니티 여러분의 능력을 빌리고자 합니다. 우리는 이러한 과정 중에 다양한 방법으로 초기 그룹을 지원할 예정입니다.

테스트 프로그램을 지원하기위한 전용 코드 저장소 및 로그가 지원될 것이며, 이는 모두에게 열려 있을 것입니다. 더불어 무엇을 해야 하고 어떻게 해야 하는지를 설명하는 지침, 영상, 튜토리얼 등이 게시될 것입니다. 또한 저희는 Rust 클라이언트에 적지않을 도움이 될 일련의 문서를 작성하고 있습니다. 이에 더불어 GitHub를 사용하여 버그 및 로그 문제를 보고하는 방법을 다룬 영상 또한 제공할 예정입니다.

본 테스트 프로그램의 핵심은 다양한 수준의 전문적인 경험을 가진 사람들과 협업하고, 다양한 플랫폼 및 구성에 걸쳐 작업하는 것입니다. 그룹이 제공하는 피드백을 통해 궁극적으로 누구나 우리 기술을 쉽게 설치, 설정, 운용할 수 있게 될 것입니다.

테스트넷은 세 가지 주요 단계로 나뉘어 업데이트 배포가 이뤄질 예정입니다.

1 단계 : 셀프노드, 일명 'Blockchain in a Box’

첫 번째 단계는 '셀프노드’를 설정하고 호스팅하는 것에 대한 모든 것을 다룹니다. 셀프노드는 핵심 기능을 테스트하기 위한 최소 실행 가능 제품(MVP) 인 'Blockchain in a Box’이라고 할 수 있습니다. 이것은 기본적으로 자신의 제네시스 블록을 부트스트랩하고 자신의 컴퓨터에서 멀티노드 환경을 실행하게 해주는 일련의 툴과 문서입니다. 이러한 환경에서는 스테이크풀이 실제로 어떻게 작동하는지 확인할 수 있습니다. 단일 인스턴스 내의 완전한 네트워크와 같다고 생각하시면 됩니다.

우리는 지침을 제공하고 사람들을 초대해 다양한 구성으로 노드를 실행하도록 하여 이들이 발견한 사항에 대한 피드백을 제공받을 계획입니다.

혹여나 '네트워크 없이 이렇게 하는 것이 무슨 의미인가요?'라고 생각하실 수도 있겠습니다. 더불어 '우리가 테스트하는 것은 탈중앙화 솔루션이 아니었던가요?'라고 의문을 제기하실 수도 있습니다. 말씀드리자면, 우리는 비록 셀프노드로 시작하지만, 셀프노드를 준거점으로 삼아 앞으로 더 많은 기능을 구현할 수 있도록 코딩하였습니다. 따라서 네트워크 및 인센티브 구성 요소와 같은 더 많은 기능을 추가함에 따라 셀프노드를 준거점으로 삼아 개발된 코드는 크게 변경되거나 아예 변경될 필요가 없게 됩니다. 이게 바로 우리의 계획입니다.

따라서 첫 번째 단계에서는 요소들이 로컬에서 얼마나 잘 작동하고 있는지를 보여주는 기본 구성을 확립하는데 집중합니다. 초기 코드에는 기반 기능을 탐색할 수 있도록 설계된 핵심 기능만 포함됩니다. 스테이크풀 태스크 포스에서 우리는 다양한 하드웨어, 운영 체제, 클라우드 호스팅 환경, 전문 기술 수준에서 이루어지는 운영에 대해 배우게 됩니다. 태스크 포스와의 협력을 통해 보다 광범위한 결과 데이터를 얻을 수 있을 것이라 기대합니다.

2 단계 : 네트워크 연결

1 단계에서 만족할만한 결과를 얻고 일련의 견고한 셀프노드가 정상 작동하기 시작하면 우리는 이들의 상호 연결을 시작할 것입니다. 이때 우리의 목표는 네트워크를 단계적으로 확장하며 단일의 통일된 테스트넷을 생성하고 상황이 진행됨에 따라 더욱더 많은 노드를 추가하는 것입니다. 따라서, 이제 여러분은 자신의 인스턴스 내부에서 실험하는 대신에 인터넷 전반에 걸쳐 많은 노드와 대화할 수 있는 체계로 이동하게 될 것입니다. 여러분은 서로 소통하고 피어에서 블록을 다운받을 것입니다. 이에 따라 우리는 완전히 새로운 일련의 행동과 잠재적 위험 시나리오를 통해 또 다시 배우게 됩니다.

3 단계 : 인센티브 체계

3 단계는 네트워크 인센티브 체계를 추가하는 단계입니다. 블록을 이곳 저곳으로 옮기는 것도 괜찮습니다. 그러나 Shelley의 진정한 역량은 스테이킹을 통해서 실현될 것입니다. 스테이킹 보상이 스테이크풀로 이동하는 과정을 시연하여 이를 장려하고자 하는 것이 본 단계의 목적이기 때문입니다.

따라서, 높은 수준에서 이와 같은 과정이 일어나는 것을 향후 몇 개월 안에 볼 수 있을 것입니다. 또한 우리는 Emurgo에 있는 동료들과 긴밀히 협력할 예정입니다. Emurgo 동료들은 테스트에 도움을 줌과 동시에 Yoroi 월렛이 이러한 모든 상호운용성을 갖추도록 보장할 것입니다. 또한 Emurgo의 새로운 블록체인 탐색기인 Seiza는 우리 생태계에서 우리가 수행하는 많은 독창적인 작업들을 시각화하는 훌륭한 도구가 될 것입니다.

이 테스트 프로그램은 커뮤니티 협업에 대한 실험입니다. 앞으로 수많은 테스트, 재코딩, 문서 및 교육 자료 업데이트, 트위킹 등이 진행될 예정입니다. 우리는 개별 구성 요소의 무결성을 점검함과 동시에 이러한 구성 요소가 함께 잘 작동하는지 확인할 것입니다. 목표는 분명하며, 우리가 거기에 도달하는 과정은 흥미로울 것입니다. 저희가 이 분야에서 최선을 다하는 이유가 있습니다. 탈중앙화 시스템을 테스트하기 위해선 탈중앙화 프로세스가 제격임을 알기 때문입니다. 또한 커뮤니티가 보유할 체계를 테스트하는 데에는 커뮤니티와의 폭넓은 협업이 중요하다는 것을 이해하기 때문입니다.

계속해서 새로운 소식이 나오면 알려드리겠습니다. 향후 한 발 더 나아가 저희와 프로그램 협업을 진행하고자 하시는 분들께 미리 진심으로 감사의 말씀을 드립니다.

1 Like

많이 기대가 됩니다.

1 Like