페이지상단으로이동

파일코인 v13 하이퍼드라이브 AMA 1 요약

    • 이지원 기자
    • |
    • 입력 2021-06-21 09:06
    • |
    • 수정 2021-06-21 11:01
▲파일코인 v13 하이퍼드라이브 AMA 1 요약

파일코인 v13 '하이퍼드라이브' 네트워크 업그레이드 발표 이후, 파일코인 커뮤니티는 이 업그레이드가 전반적인 네트워크 상황에 어떤 의미 인지 궁금하여 파일코인 AMA (Ask Me Anything)를 열어 Q&A 세션을 가졌다.

1. 네트워크 업그레이드 시간은 무엇인가?
주요 개발자들은 특정 에폭 업그레이드를 아직 합의하지 않았지만 6월 마지막주에 진행된다고 예상된다. 교정 테스트 네트워크가 이번 주 후반이나 다음 주에 업그레이드될 것이다.

2. 만약 batched precom 또는 provecom의 집계 메시지 일부분이 실패하면 batch/aggregate도 batched publish 메시지도 실패하는 것이냐?
PreCommitSectorbatch는 그렇지만 ProveCommitAggregate는 실패 상황에 따라 다른다. Aggregate에 이미 만료된 사전 커밋할 수 있는 8시간 창이 있다. 다른 개별 오류의 경우 메시지가 실패한다.

3. BatchGasCharge가 계산되는 방법은 체험적인가(휴리스틱)? 방정식의 이면에 있는 사고 과정은 무엇이며 65733296.73고 같은 계수는 어떻게 나왔는가?
상수는 GasUsage(가스 사용)의 pre committing과 prove committing 한 섹터 평균에서 나온다. 마이너의 상태 구성에 따라 자연적으로 GasUsage(가스 사용)이 다르기 때문에 이 숫자는 항상 부정확한 근사치가 된다.

4. (아마도 며칠 동안) 제출된 거래에 의한 가스비를 절감하고 이익 손실 사이의 균형을 맞추기 위해, 정책을 설정하는 방법에 대한 상세한 제안이 있나요?

로투스 마이너들은 프리커밋의 최저와 최대 값을 설정하거나 provecommits가 로투스 마이너 구성 파일에 집계되도록 설정할 수 있다. 또한 최소 크기를 초과 한 수 batch를 제출하기 전에 대기할 기간을 구성할 수 있다. 이는 거래/섹터가 만료되기 전에 batch 섹터가 제출되도록 하는데 사용된다.

로투스의 기본 설정값:
https://github.com/filecoinproject/lotus/blob/4bff4f25adf4b109c8089c956731a21a5f509474/node/config/def.go#L256.

하지만, 마이너는 이런 값들을 개인의 운영 또는 선택에 따라 바뀌어야 한다. 다음은 몇가지 잠재적인 인풋 정보가 있는데 마이너의 결정에 영향을 미칠 수 있다. 현재 네트워크 기본료, 대기 중 매출 누락, 처리량 밀봉.

5. 업그레이드 v13이 섹터의 실링 시간에 영향을 미치는가?
아니다. 예상했던 실링 시간은 똑같다.섹터는 다른 섹터들과 집계할 Pre/ProveCommit 메시지를 위해 더 기다릴 수 있다

6. SubmitProveCommit 메시지과 시간에 대해 다른 추가 사항이 있나요? 각 섹터에게 전달될까요?
새로운 ProveCommitAggreggate 메시지가 있는데 다수의 섹터를 ProveCommit을 한번에 할 수 있다. 메시지는 집계된 증명 세트들을 받아 메시지의 사이즈를 줄이며 마이너의 비용을 줄이고 저장데이터의 크기를 줄인다.

6. ProveCommitAggregate와 BatchPreCom의 메시지는 기존 섹터별 메시지에 대해 완전히 선택 사항입니까?
맞다. PreCommitSector와 ProveCommitSectors는 업그레이드 후에도 변경되지 않은 상태로 사용할 수 있다. 네크워크에 스토리지 커밋하기 위해 새로운 방법은 불필요하고 총 수수료 비용은 예상한 것보다 저렴할 것이다.

7.파일코인 하이퍼드라이브 네트워크 업그레이드 후 새로운 스토리지 딜에 대한 가스 수수료가 몇 퍼센트(%) 줄었습니까?
PUblishStorageDeals의 가스 수수료는 GasUsage*BaseFee에 달렸다. 하이퍼드라이브는 Gasusage(가스 사용)가 PublishStrorageDeals처럼 변하지 않지만 네트워크의 대역폭의 수요를 상당히 올린다. 하지만, 감소의 정도는 네트워크의 수요에 대한 잠재적 수요에 따라 달라진다(포함된 스토리지 탑재용 네트워크 사용). 이는 사용자들이 집계를 통해 성능 향상을 얼마나 활용하느냐에 따라 달라진다.
전반적으로 오늘날과 비교해 온보드 스토리지 거래에 대한 가스 요금이 감소할 것으로 예상되지만, 정확한 표시와 금액은 결정되어야 한다.

8.스나크팩(SnarkPack)이 집계하는데 시간 제한이 있나요?
스나크팩(SnarkPack)과 관련하여 시간 제한은 없다. 하지만 Precommit에 관련해 만기 기간은 있다. 이 만기 기간은 하이퍼드라이브 업그레이드 시 30일로 설정된다. 따라서, ProveCommits은 온체인에 메시지가 보내지기 전에 30일 전에 집계 가능하다.

9.32gib섹터와 64gib 섹터의 가스 절감 비용은 무엇이냐?
GasUsage(가스사용) 비용은 32와 64GiB 섹터와 비슷하다. 64GiB 섹터가 살짝 더 높은 GasUsage(가스사용) 세이빙을 볼것이며 64GiB 섹터 집계 증명이 더 빠를 것이다.

https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip0013.md#32-gib-gas-cost 32와 64GIB 섹터는 GasUsage 세이빙은 집계된 증명의 숫자에 의존한다. 6섹터의 GasUsage는 1.5배로 줄어들 것으로 예상되는 반면 819 섹터의 GasUsage(가스사용)는 30배 줄어들것으로 예상된다.

10. 하이퍼드라이브는 스토리지 온 보딩을 허락하는가?
우리는 스토리지 온 보딩에서 마이너가 어떻게 집계하는지에 따라 10배에서 25배 커지기를 예상한다. 우리는 네트워크가 현재 온 보딩 40PiB에서 최대 하루에 1~2EiB로 증가하는 것을 볼 수 있다. 이것은 굉장한 증가이다.

11. 네트워크는 모든 마이너들이 고객의 실제 데이터를 저장하기 위해 기존 CC 섹터를 업그레이드하도록 장려하기 위해 무엇을 하고 있는가? WIP가 있나요?
딜과 CC 섹터를 함께 업그레이드하기 위해서는 아래 주소에서 알 수 있다: https://docs.filecoin.io/mine/lotus/sector-pledging/#upgrading-pledged-sectors. 마이너들은 클라이언트의 거래 FIL을 받을 수 있다. 만약 딜이 데이터 캡과 파일코인 플러스 증명 딜이면 마이너는 10배 조정된 파워를 받는다.

12. 2개의 새로운 메시지에 대해 사용된 최대 가스/가스 제한에 대한 상한값이 있습니까? 아니면 새로운 메시지를 최대 한 블록까지 최대화할 수 있습니까?
새로운 메시지는 블록 가스 제한까지 사용 가능하다. 이 업그레이드는 새롭게 제정된 규제에 대해 소개하지 않는다. 하지만 단순화된 마이너 상태의 테스트를 기반으로 한 가스 추정치는 이러한 메시지의 가스 사용을 블록 제한보다 훨씬 낮게 한다. ProveCommitAggregate 메시지는 최대 819 섹터 사이즈로 GasUsage(가스사용) 1.5억 달러 미만으로 예측한다. 최대 256섹터 크기의 PrecommitAggregate 메시지는 GasUsage(가스사용)가 4억개 미만으로 추정된다.

13. BaseFee가 얼마나 떨어질 것으로 예상합니까?
현재 네트워크는 하루에 최대 ~40PiB까지 성장하고 있으며 BaseFee는 지난 한달동안 ~1n FIL을 기록하고 있다. 하이퍼드라이브 업그레이드 후 네트워크는 낮은 Basefee(통합 증명으로 인해 블록이 덜 차므로)로 하루에 400PiB이상의 스토리지 온 보드 속도로 증가할 수 있다.
하지만 BaseFee는 마이너의 생각과 네트워크의 수요에 의해 하락할 수 있다. 예로 들자면, 10~25배의 잠재 수요가 있는 경우 블록이 여전히 용량까지 가득 차 있기 때문에 BaseFee는 떨어지지 않을 것이다. 자세한 내용은 FIP-13의 암호경제를 참고:
https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0013.md#batch-incentive-alignment

14. 블록 보상에서 집계는 마이너 경쟁에 어떤 영향을 미치는가?
집계를 통해 10배에서 25배 더 많은 스토리지가 온 보딩이 가능하므로 많은 마이너들은 온 보딩 스토리지를 크게 증가시킬 것이며 블록 보상의 상당 부분을 차지할 것이다. 우리는 많은 마이너들이 집계(aggregation)을 통해 이익을 보았을 것이고 스토리지 구축을 크게 늘려 수익을 증대한다고 예상한다.

15. 하이퍼드라이브는 마이너들이 더 많은 스토리지를 저장하기 위해 강력한 돌기를 부여한다는 것을 의미합니까?
그렇다. 마이너는 항상 더 많은 스토리지를 저장하고 더 큰 블록 보상 지분을 받기 위해 강력한 대책을 가지고 있다. 하이퍼드라이브는 훨씬 더 뛰어난 스토리지 탑재를 지원함으로써 이러한 기존 대책을 강조한다. 이는 더 큰 파일코인 플러스 딜을 장려한다.

16. 마이너들은 다른 마이너들이 그들의 저장탑재율을 증가시키는 것에 어떻게 대응해야 하는가?
비트코인과 다른 블록 보상 블록체인과 함께 블록보상의 지분을 유지하거나 늘리고 싶은 마이너들은 더 경쟁해야 한다.

17. 하이퍼드라이브 스토리지 탑재율은 하루에 1EiB를 도달할 수 있는가?
맞다. 하이퍼드라이브는 스토리지 탑재율을 하루에 1EiB나 그 이상 도달 가능 하도록 한다.

18. 스토리지 탑재율 증가는 개별 검증 단계의 속도에서 오는 것인지 아니면 집계된 메시지로 인해 전체적으로 더 많은 네트워크 처리량을 지원합니까?
스토리지 속도 증가는 전체적으로 집계된 메시로 인한 네트워크 처리량 증가에서 비롯된다. 개별 증명 단계는 가속되지 않는다.

19. 10개 섹터와 1000개 섹터를 집계할 때 가스 집계 매개변수는 어떻게 다릅니까? 마이너들이 한가지 증거로 더 많은 부문을 모으게 된 동기는 무엇일까요?
하이퍼드라이브는 전체적인 스토리지 탑재를 네트워크를 통해 증가시켜 마이너가 더 많은 스토리지로 탑재 가능하게 한다. 집계된 증명은 할인된 가스 비용이 발생할 것이며 따라서 전체적으로 동일한 수의 체인 증명보다 가스 사용량이 적지만, 최소 요금이 적용될 것이다.
FIP-13을 참고해 가스 사용의 변화에 대해 참고. 집계 10 증명과 1000 증명은 비교: 더 많은 증명 하나의 종합 메시지로 통합하는 것은 증명당 더 싸다. 따라서 마이너가 더 많은 스토리지를 탑재하고 싶다면, 더 많은 증거를 하나의 메시지로 모으는 것이 더 저렴하다.

20. 마이너들을 위해 파일코인 대출 기관들의 리스트 무엇인가?
기존 대출 제공업체는 다음과 같다: 앤코리지(Anchorage), 코인리스트(CoinList), 달마(Darma) 기타등둥. 실행목록은 다음 사이트 참고:
https://github.com/filecoin-project/community/discussions/184

21. 현실적인 시나리오에서 매일 지원할 수 있는 PIB의 최대 스토리지 크기는 얼마입니까? 전체 네트워크에 대해 예상되는 가스 요금은 얼마입니까?
이는 PreCommit의 현실적인 배분과 Prove commit batch와 사이즈 집계에 달렸다. 모든 마이너들이 항상 최대 집계 크기를 사용하는 가장 좋은 경우, 네트워크는 약 30배 가스 사용량 감소를 보일 것이며, 따라서 하루에 1,200 PiB의 현재 탑재량은 하루에 40PiB가 될 것이다. 이는 네트워크가 업그레이드 후 지원할 수 있는 최대이다. 모든 마이너들이 적어도 처음에는 최대 크기의 집계를 게시할 것 같지는 않기 때문에 우리가 이 정도까지 도달할 것 같지는 않다. 우리가 얼마나 가까이 접근하는지 결정하는 것은 궁극적으로 마이닝 생태계 전체에 달려 있다.

22. BatchBalancer과 BatchDiscount는 무엇인가?
BatchBalancer과 BatchDiscount는 ProveCommitAggregate와 연결된 BatchGasCharge에 사용되는 매개 변수이다. BatchDiscount는 가스 사용 해택 요소로 원칙적으로 집계 증명이 SingleProofGasUsage보다 더 저렴하다. BatchBalancer는 Gascharge(가스 요금)에 대한 최저 가스비이다. 이 변수는 ProveCommitAggregate의 활용과 가스 비용을 규정하고 대규모 스토리지 탑재가 네트워크에 비용을 지불하고 유틸리티 임계값을 설정하며 다른 네트워크 작업에(Publish Storage Deals0 대해 더 낮은 기본료를 유지하려고 한다. BaseFee가 BatchBalancer * BatchDiscount보다 낮을 때, 하나의 증명을 제출하는 것이 저렴하다. BaseFee가 BatchBalancer * BatchDiscount보다 높을 때, 집계된 증명을
제출하는 것이 더 저렴하다. 이 파라미터는 최대 하루 30PiB에서 최대 하루 2EiB까지 다양한 탑재 속도를 지원하도록 설정된다.
https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0013.md#batch-gas-charge 참조

23. Evm 가상머신을 파일코인에 추가할 예정이 있습니까?
파일코인에 EVM을 추가하는 것에 관심이 많고 많은 사람들이 이를 위해 노력하고 있다.
https://github.com/filecoin-project/FIPs/issues/113 에 많은 지지와 지원을 바란다.

24. 파일코인 네트워크에 데이터를 저장할 때 다른 마이너에게 자동적으로 분배됩니까?
핵심 파일코인 프로토콜은 한명의 클라이언트가 데이터를 다른 마이너에게 저장하고 검색할 수 있도록 허용한다. 툴 또는 레이어 2 프로토콜은 이 위에 구축되어 다른 마이너를 위해 자동으로 이 작업을 수행할 수 있다.

ARG의 Estuary(게임 회사) (https://docs.filecoin.io/store/estuary) 와 텍스타일의 파워게이트의 예 (https://docs.textile.io/powergate/)를 참조.

보다 다양한 정보 및 방송관련 소식은

공식 SNS채널을 통해 확인 가능합니다.

이지원 기자 | [email protected]

댓글 [ 0 ]
댓글 서비스는 로그인 이후 사용가능합니다.
댓글등록
취소
  • 최신순
닫기