[원천기술] 바이런에서 쉘리 메인넷으로의 진행 과정 글, 영상 3건(4.19)

in investment-information •  5 years ago  (edited)

바이런에서 쉘리로의 진행과정

정리: HAPPY CARDANO
영상 요약:

0.바이런 단계: IOHK, CF, EMURGO를 중심으로 코어 노드들이 블록체인을 유지.

  1. 바이런 OBFT 업그레이드 (3/31 완료) : 기존 바이런 백엔드 코드 교체.
  2. 하스켈 테스트넷 (노드 운영자만 참여) : 풀 운영자들 하스켈 노드 운영에 익숙해지도록 교육.
  3. 쉘리 업그레이드 단계 :
  • 다이달로스 지갑 업그레이드 (클라이언트 지갑들이 쉘리 백엔드로 업그레이드, 보이는 모양은 별로 변화 없을 수 있음)
  • 쉘리 업그레이드 하드포크 발생: 기존 바이런 단계 종료
  • 밸런스 체크: 기존 바이런 주소 -> 쉘리 주소로의 메인넷 업그레이드 및 거래소 업그레이드
  • 쉘리 테스트넷 ITN 종료, 밸런스 체크를 통해 ITN 보상 메인넷으로 수령
  1. 쉘리 하이브리드 단계
    • 이때 다이달로스 업데이트 진행되며 UI에 스테이킹 풀 센터가 나오며 메인넷 위임 참여 가능
  • 점진적 탈중앙화: 노드들의 퍼포먼스에 따라 점진적으로 코어 노드들의 블록 생성이 줄어들고 스테이킹 풀들이 블록을 생성하기 시작.
  • 점차적으로 블록 생성을 스테이킹 풀이 점유하기 시작, 결국 100% 블록이 스테이킹 풀에 의해 생성.
  1. 쉘리 단계 완성
  • 100% 모든 블록이 커뮤니티 스테이킹 풀에 의해 생성되기 시작함.

전체적인 업그레이드의 각 단계는 스피드하게 진행될 것으로 보임.
엔드유저 입장에서 신경쓸 것은 쉘리 업그레이드 단계에서 다이달로스 지갑(요로이는 자동 업데이트)을 잘 업데이트 하고, 밸런스 체크가 발생하면 보관하던 복구코드를 통해 쉘리 주소로 업데이트 하면 됩니다. (테스트넷에서 밸런스 지갑 -> 리워드 지갑으로 전환한 것이랑 비슷), 그리고 이후 쉘리 하이브리드 단계가 오면 다이달로스를 또 업데이트해서 위임 참여하시면 됩니다. 커뮤니티 공지사항 잘 따라오시면서 지갑 업데이트 잘 따라와 주시면 됩니다.


영상 번역 글 2

Charles Hoskinson은 화이트 보드 비디오를 제작하고 Shelley가 출시되는 과정을 설명했습니다. 한번 봅시다.

셸리
바이런 시대는 카르 다노 네트워크가 시작되어 사람들이 ADA 코인을 보낼 수있는 2017 년 9 월에 시작되었습니다. Byron은 연합 모델에서 실행됩니다. 네트워크 실행을 담당하는 노드 모음이 있음을 의미합니다. 모든 노드에는 IOHK, Emurgo, Cardano Foundation의 세 가지 Cardano 엔티티가 있습니다. 이 노드는 새로운 블록을 생성합니다. 연합 모델은 노드의 정적 배열이며 외부의 다른 누구도 네트워크에 참여할 수 없습니다. 따라서 중앙 집중식 네트워크 모델입니다.
Daedalus는 전체 노드이며 확인할 수있는 전체 트랜잭션 히스토리가 있습니다. Cardano는 처음부터 cryptocurrency 네트워크입니다.

바이런 연합 모델.
현재 우리는 바이런과 셸리 시대 사이에 있습니다. 바이런 시대를 서서히 떠나서 셸리 시대로 완전히 들어갈 때입니다. 안전하고 통제 된 방식으로 완전히 탈 중앙화 된 셸리 시대로 전환 할 수있는 프로세스가 필요했습니다. 전체 프로세스를 단계별로 설명합니다.
Byobo 시대와 Shelley 시대 사이의 시간은 IOHK 팀이 Ouroboros PoS 네트워크 컨센서스를 개발하는 데 필요했습니다. Ouroboros 제품군의 첫 번째 프로토콜은 Byzantine Fault Tolerance 합의를 기반으로하므로 OBFT (Ouroboros BFT)라고합니다. 분산 된 네트워크 합의이며 새로운 노드가 네트워크에 동적으로 참여할 수 있습니다. 그러나 OBFT는 연합 모델 내에서만 사용됩니다. OBFT 외에도 Ouroboros Praos가 개발되었으며이 합의 알고리즘은 Shelley 시대의 풀 운영자가 사용하게됩니다.
Ouroboros Praos 합의는 Shelley Incentivized Test-net (ITN) 내에서 테스트되었으며 노드는 프로그래밍 언어 Rust로 구현되었습니다. ITN은 2019 년 12 월에 시작되었으며 블록과 12B 이상의 스테이크 ADA 코인을 적극적으로 생성하는 수백 개의 독립적 인 풀로 엄청난 성공을 거두었습니다.

Rust 노드를 사용하는 Shelley ITN
다음 단계는 Byron 메인 넷에서 이미 수행되었습니다. 바이런 재부팅은 셸리 시대로의 전환을위한 브리징 코드를 준비하려고했다. 모든 메인-넷 노드는 이제 OBFT 프로토콜을 사용합니다. 노드는 여전히 3 개의 카르 다노 개체를 소유하고 있습니다. 바이런 재부팅 후 네트워크 모델은 그림의 바이런 시대와 매우 유사합니다.

바이런 재부팅. 메인 넷은 OBFT를 사용합니다.
Byron 재부팅 후 곧 일어날 일은 Shelley 업그레이드 단계와 Shelley 하이브리드 단계의 단계입니다.

바이런에서 셸리까지
ITN과 Byron은 메인 넷을 재부팅하고 다른 병렬 테스트 넷을 실행하여 Haskell 노드가 예상대로 작동하는지 확인합니다. Haskell 노드에는 Ouroboros Praos 컨센서스 프로토콜이 포함되어 있습니다. Haskell 테스트 넷에는 몇 가지 단계가 있습니다. 그것은 일종의 알파 테스트로 시작되며“친구와 가족”만 참여하도록 초대 될 것입니다. IOHK의 사람들은 ITN 내에서 활발히 활동하고 활동 한 소수의 풀 운영자와 함께 Haskell 노드를 테스트합니다. 그것은 짧은 시간이어야하며 운영자에게 Haskell 노드 작동 방법을 배울 시간을 주어야합니다. 나중에 다른 작업자를 가르치고 설정을 도와 줄 수 있습니다.
소규모 운영자 그룹이 Haskell 노드를 테스트하면 다른 운영자가 테스트에 참여할 수 있습니다. 알파 단계에 참여한 운영자는 다른 사람들을 도울 것입니다. 모든 운영자는 Shelley 메인 넷에 대한 인프라 준비부터 시작할 수 있습니다.
잔액 확인 단계가 이어집니다. 이 단계에서 바이런과 셸리의 테스트 넷 기록이 통합됩니다. ITN 보상과 메인 넷 잔액이 합쳐질 것입니다. ITN에는 바이런 이력이 없었습니다. ITN 내에서 UTXO 스냅 샷 만 사용되었습니다. 통합 후 사용자는 메인 넷 지갑에서 ITN 보상을받습니다. 효과적으로 ITN의 수명이 다하여 종료됩니다.

사용자가 Daedalus 지갑을 다운로드하려는 다음 Shelley 업그레이드 단계에서는 Shelley 인프라를 사용하는 버전이됩니다. 이 단계에서 가장 중요한 부분은 하드 포크입니다. har-fork가 적용되면 더 이상 Byron 코드가 사용되지 않습니다. 더 이상 Byron 블록이 생성되지 않습니다. 하드 포크를 통해 바이런 시대를 효과적으로 떠나게됩니다. 우리는 Shelly 잡종 단계에 들어갑니다.

Shelley 하이브리드 단계에서 블록은 하이브리드 방식으로 생성됩니다. 두 그룹의 참가자가 있습니다. Cardano 엔티티 및 독립 풀 운영자를 소유 한 노드 연합. 수영장 운영자는 수영장을 운영 할 수 있으며 사람들은 ADA 코인을 그들에게 위임 할 수 있습니다.
노드 연합은 보상을받지 않습니다. 수영장 운영자와 이해 관계자 만 보상을받습니다. 그들은 ADA 코인의 100 %를받습니다.

d 매개 변수 는 연합 노드가 작성할 블록 수와 풀 운영자의 노드 수를 결정합니다. d 시작시 매개 변수가 1로 설정되고 연합 노드는 100 %의 블록을 생성합니다. d 풀 오퍼레이터의 노드에 의해 모든 블록이 생성 될 때까지 에픽에 의해 0 에픽쪽으로 파라미터가 점차 감소 (감소)합니다. 그것은 완전한 분권화로의 전환이 점진적이고 통제되고 안전한 프로세스가되도록 보장합니다.
참여할 수있는 풀 운영자 수에는 제한이 없습니다. 누구나 동적으로 네트워크에 참여할 수 있습니다. 운영자는 서로 경쟁하여 ADA 코인을 자신의 풀에 할당 할 수있는 이해 관계자의 관심을 끌려고합니다.
페더레이션 노드는 OBFT 네트워크 컨센서스를 사용하고 풀 운영자 노드는 Ouroboros Praos 컨센서스를 사용합니다. 우리는 실제 메인 넷에 대해 이야기하고 있습니다.
아래 그림에서 두 그룹이 어떻게 블록 생성을 담당하는지 확인할 수 있습니다.

결국 모든 블록은 풀 운영자의 노드에 의해 생성됩니다.
d 매개 변수가 0으로 설정되면 모든 블록은 풀 운영자의 노드에 의해서만 생성됩니다. Cardano 엔티티의 노드는 더 이상 네트워크 컨센서스에 참여하지 않습니다. 전환은 예를 들어 2 개월 지속될 수 있습니다. 속도는 d 파라미터로 조정할 수 있습니다. 결국 아래 그림과 같이 보일 것입니다.

전환의 마지막 단계. 완전한 분산 네트워크.
IOHK는 Hard-fork Combinator라는 특수 메커니즘을 개발하여 한 컨센서스에서 다른 컨센서스로 우아한 하드 포크를 만들 수 있습니다. 네트워크는 이중 합의 시스템과 함께 살 수 있습니다. 이 메커니즘은 다른 네트워크 업그레이드에 사용됩니다. Ouroboros 컨센서스 업그레이드가 더있을 것입니다.
사용자는 Shelley 네트워크에서 작동하는 새로운 Daedalus 지갑을 다운로드해야합니다. 이전 바이런 대달 루스 지갑은 작동하지 않습니다. 쉬운 과정이 될 것입니다. 새로운 월렛을 다운로드하고 블록 체인을 동기화하면됩니다. 그 후, 당신은 당신의 지갑을 복구하기 위해 씨앗을 사용해야합니다.
조심해서 공식 소스에서만 지갑을 다운로드하십시오!
Shelley 직후, 팀은 Goguen 시대로 이동할 준비가되었습니다. 그것은 우리에게 현명한 계약을 제공합니다.
다른 업데이트를 계속 지켜봐주십시오. 모든 단계에 대한 많은 정보가 있습니다.


Cardano 's (ADA) Shelley 메인 넷 출시에 대해 아직 가장 자세히 설명했습니다. (cryptoslate.com)

IOHK의 CEO 인 Charles Hoskinson은 Cardano의 Shelley 시대 출시가 어떻게 진행 될지에 대한 자세한 설명을 제공하기 위해 YouTube를 방문했습니다 .2 년의 작업과 블록 체인의 스테이 킹 시대.

Shelley는 폐쇄 형 테스트 넷부터 시작하여 단계별로 시작하여 모든 사용자로 확장 한 다음 하이브리드 단계를 거쳐 Byron 코드에서 업그레이드 할 수 있습니다. 모든 사용자가 업그레이드되면 메인 넷이 시작되고 진정으로 분산 된 스테이 킹 네트워크가 생성됩니다.

Shelley는 2 년간의 집중적 인 연구 결과물입니다
거의 여기에 Cardano 블록 체인의 스테이 킹 시대와 함께 Charles Hoskinson은 셸리가 어떻게 내려갈 지에 대한 기본 사항을 설명하기 위해 YouTube를 방문했습니다. IOHK의 CEO와 이더 리움의 공동 창립자 중 한 사람은 셸리의 출시가 카르 다노 블록 체인의 특성으로 인해 하드 포크 또는 암호화 된 출시보다 훨씬 더 복잡하다고 언급했습니다.

즉, 블록 체인이 이제 정적 페더레이션에서 동적 분산 모델로 이동함에 따라 Shelley는 Cardano의 다른 시대가 시작될 수있는 강력한 기반을 만들어야합니다. IOHK는 Cardano에서 5 년 동안 부지런히 일해 왔지만 Byron 시대가 풀린 2017 년 Shelley에 대한 집중적 인 작업이 시작되었습니다. Hoskinson에 따르면, Cardano를 Byron 디자인에서 Shelley 디자인으로 전환하는 방법을 알아내는 데 24 개월이 걸렸습니다.

바이런은 페더레이션 모드에서 실행되는데, 이는 핵심 합의 노드 모음이 블록을 만들고 본질적으로 네트워크를 실행하는 것을 담당한다는 것을 설명했습니다. 이 핵심 노드는 Byron이 출시 된 이후 IOHK, Cardano Foundation 및 Emurgo에서 운영했습니다. 시간이 지남에 따라 더 많은 사용자가 Daedalus 월렛을 설치하여 네트워크에 참여할 수있었습니다. Daedalus 월렛에는 전체 Cardano 노드가 포함되어 있고 블록 체인의 전체 히스토리와이를 검증하는 기능이 포함되어있었습니다.

Byron의 소수 노드는 서로 통신하고 서로에게 트랜잭션을 보내고 블록에 넣은 다음 노드를 검증 할 수있었습니다. 기술적으로 Hoskinson은이 시스템은 본질적으로 매우 효율적인 시스템이므로 무한정 운영 될 수 있다고 말했다.

그러나 완벽한 탈 중앙화를 추구하는 Cardano는 Shelley가 가져올 운영 스테이크 네트워크의 생성을 의무화하고 있습니다.

셸리가 어떻게 될 것인가
Shelley를 만들기 위해서는 많은 연구가 필요했습니다. IOHK는 시장에 대한 느낌을 얻고 Shelley가 실제로 가능한지 여부를 확인하는 가장 좋은 방법을 결정하여 Incentivized Testnet (ITN)을 만들어서 누군가가 실제로 Cardano를 실행하고 싶어하는지 확인할 수있었습니다.

충분한 사람들이 네트워크에 참여하면 Shelley가 어떻게 출시 될 것인지 결정하기 위해 귀중한 데이터를 수집 할 수 있습니다. ITN의 역할은 스테이크 수 (ADA), 스테이크 풀 수, 네트워크 품질과 같은 매개 변수에 대한 데이터를 얻는 것이 었습니다.

작년 말부터 운영되고있는 ITN은 압도적 인 성공을 거두었습니다. 총 순환 공급량의 40 % 이상을 차지하는 120 억 개의 ADA 지분을 보유하고 있으며 1,000 개 이상의 지분 풀이 만들어 졌음은 의심의 여지가 없었습니다. 카르 다노에 대한 많은 관심이있었습니다.

바이런 시대에 대한 깊은 이해와 ITN의 큰 성공으로 셸리로 전환하기위한 구체적인 단계를 만들 수있었습니다.

첫째, ITN의 모든 사용자는 Byron 재부팅에 온보드되었으며 여기에는 Shelley로 업그레이드하는 프로세스를 시작하는 데 필요한 모든 브리지 코드, 특히 Ouroboros Byzantine Fault Tolerance 프로토콜 (OBFT)이 포함되어 있습니다. Cardano 블록 체인을위한 스테이 킹 프로토콜 인 OBFT는 Shelley 업그레이드 단계에 이어 Shelley 하이브리드 단계로 끝납니다.

셸리를 시작하기위한 구체적인 단계에 관해서, Hoskinson은 Byron OBFT가 다음 주에 주요 Daedalus 고객을 위해 출시 될 것이며 Shelley Haskell 테스트 넷과 동시에 실행될 것이라고 말했다.

Haskell 테스트 넷은 처음에 Hoskinson이 Shelley의 "내부 알파 테스트"라고하는 것에 참여할 선택된 스테이크 풀 운영자 그룹에게만 제공됩니다. 그 후 Shelley testnet에 대한 노드 명령 행이 해제되고 나머지 운영자와 다른 사용자가 참여할 수 있습니다. Hoskinson은 내부 알파 테스트의 중요성을 강조하면서 IOHK가 다른 네트워크 사용자에게 Shelley를 사용하는 방법을 알려줄 수있는 선택된 운영자 그룹을 교육 할 수있을 것이라고 말했습니다.

모든 사람이 탑승하면 잔액 확인이 수행됩니다. ITN 보상과 메인 넷 잔액이 통합되고 Shelley가 켜지면 Cardano가 어떻게 보일지 보여줍니다. Cardano의 모든 라이브러리가 통합되고 광범위하게 통합되므로 균형 점검이 완료되면 거래소에 전체 리스팅 경험이 제공됩니다.

https://cryptoslate.com/cardanos-ada-shelley-mainnet-launch-explained-in-the-greatest-detail-yet/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!