Catapult에서 변화하는 현재 NEM 기능

2844 단어 catapultBlockchainNEM

소개



차기 NEM(Catapult)에서는 어그리게이트 트랜잭션이나 크로스체인 트랜잭션과 같은 새로운 기능이 추가되어 파워 업하지만, 이미 현행의 NEM에 있는 기능도 Catapult가 됨에 따라 사양이나 거동이 바뀝니다.

지금까지의 NEM이라고 이렇게 움직이고 있었지만, 거동이 다르지 않다고 하지 않게, 혹은 차기 NEM이라고 이런 것도 할 수 있게 된다는 것을 알고, Catapult를 향해 아이디어를 따뜻하게 보자.

네임스페이스


  • 상위 네임스페이스의 렌탈 기간은 현재 NEM의 경우 약 1년간의 고정이었지만, Catapult에서는 렌탈 기간을 임의의 블록수의 기간으로 지정할 수 있게 됩니다.
  • cow 보다 모자이크나 계정의 연결을 임의로 실시할 수 있습니다.

  • 모자이크


  • 네임스페이스와 마찬가지로, 모자이크의 수명도 임의로 설정할 수 있게 됩니다. 또한, cow 보다 존속 기간을 영속으로 할 수도 있습니다.
  • 지금까지는 네임 스페이스를 작성하고 나서 모자이크를 작성할 필요가 있었지만, cow 에서는 단독으로 모자이크를 작성할 수 있게 되었습니다.
  • 모자이크에는 ID가 할당되어 그 ID와 네임스페이스를 나중에 연결하는 형태가 됩니다.


  • 멀티 시그 트랜잭션


  • 멀티 시그에 의한 전송 트랜잭션에 대해서는 주의가 필요합니다. 차기 NEM (Catapult)에서는 멀티 시그에 의한 전송 트랜잭션은 집계 트랜잭션으로 취급합니다.
  • 집계 트랜잭션은 AggregateCompleteTransactionAggregateBondTransaction 의 2 종류가 있어 서명 조건에 의해 구분할 필요가 있습니다.

  • 패턴 1 필요 서명 수가 1명만인 경우




  • 필요한 서명수가 1명만, 트랜잭션(transaction)의 작성자만으로 트랜잭션 성립하는 경우는 Aggregate Complete Transaction (을)를 적용합니다.

  • 패턴 2 필요한 서명 수가 여러 개인 경우




  • 복수의 서명이 없으면 트랜잭션이 성립하지 않는 경우, AggregateBondTransaction 를 적용할 필요가 있습니다.
  • AggregateBondTransaction 를 사용하는 경우 HashLockTransaction 를 사용하여 네트워크에 담보 통화를 넣어야 합니다.
  • HashLockTransaction 에서 내보낸 통화는 필요한 서명이 갖추어져 트랜잭션이 성립했을 경우는 반환됩니다만, 기한내에 트랜잭션이 성립하지 않은 경우 몰수됩니다.

  • 현재 NEM에 있지만 Catapult 문서에서 아직 공개되지 않은 기능



    현재 NEM에 있는 기능으로, Catapult의 문서로 공개되지 않은 기능도 실은 있습니다.
  • 전송 (송금) 트랜잭션 메시지 암호화 및 HEX 메시지
  • 모자이크의 징수 기능
  • ref: htps : // 기주 b. 코 m / 네 m ch / 달팽이 lt - r ゔ ぇ r / 이스에 s / 24


  • 요약



    현행 NEM에도 갖추어져 있는, 네임스페이스, 모자이크, 멀티 시그 트랜잭션에 대해서도 Catapult가 되면 거동이 바뀌는 부분이 있었습니다.
    특히 모자이크와 네임 스페이스 부분은 큰 사양 변경이므로주의가 필요합니다.
    이 변경은 NEM을 사용하여 앱을 개발하는 엔지니어뿐만 아니라 일반 사용자와 서비스를 생각하는 사람에게도 영향을 미치는 부분이므로 NEM을 사용하여 뭔가를하고있는 사람이나하려는 사람은이 변경 점을 꼭 억제해 주시면 좋겠습니다.

    참고 링크


  • htps : // 기주 b. 이오 / 어서 x. HTML

  • 업데이트 내역


  • 3/19 최신판(cow)에 맞추어 내용을 수정했습니다.
  • 좋은 웹페이지 즐겨찾기