SUI Network의 영구 테스트넷이 온라인 상태입니다. 이 기사에서 업데이트된 중요한 기능에 대해 알아보세요.

이 기사는 기계로 번역되었습니다
원문 표시

오늘 Sui Network는 공식 트위터를 통해 장기 실행, 탈중앙화, 무허가형 테스트넷인 영구 테스트넷의 출시를 발표했습니다. 메인넷이 런칭되었습니다. 이 영구 테스트넷을 통해 SUI Network는 커뮤니티에 많은 중요한 기능 업데이트를 제공할 것입니다.

원문: SUI 재단

편집자: SUI World

핵심 네트워크

동적 검증인 세트: 충분한 자산 요구 사항을 충족하는 후보자 검증인은 에포크 경계에서 네트워크에 참여할 수 있으며 활성 검증인은 에포크 경계에서 네트워크를 떠날 수 있습니다. 이 검증인 액세스 모델은 실제로 무허가 액세스를 달성합니다.

프로토콜 소프트웨어 및 Sui 프레임워크 업그레이드 지원: Devnet과 달리 Testnet은 특별한 이유가 없는 한 소프트웨어 업데이트마다 삭제되지 않으며 Testnet에서 소프트웨어 업데이트 또는 데이터 삭제 전에 커뮤니티에 알림이 전송됩니다.

데이터베이스 스냅샷에서 전체 노드 복원: 노드 운영자는 전체 노드가 동기화될 때까지 기다리는 대신 체크포인트를 활용하여 전체 노드를 빠르게 시작할 수 있습니다.

주소 및 서명 업데이트: 해시 충돌을 방지하기 위해 계정 주소, 개체 ID 및 거래 ID가 20바이트에서 32바이트로 업그레이드됩니다. 또한 Blake2b의 더 높은 성능으로 인해 Sui의 기본 해시 함수는 이제 SHA3 대신 Blake2b입니다. 광범위한 트랜잭션 크기를 지원하기 위해 이제 직렬화된 BCS 데이터 대신 해시 다이제스트에 서명이 적용되므로 Sui는 일반적으로 서명자 API가 제한된 크기의 입력을 허용하는 하드웨어 지갑과 호환됩니다.

개발자 경험

Sui를 퍼블릭 체인에서 가장 개발자 친화적인 플랫폼으로 만들고자 하는 열망을 실현하기 위해 Sui는 이 영구 테스트넷을 많은 핵심 개발자 기본 요소와 의미 체계를 결합한 Sui DevX 1.0의 초기 버전으로 간주합니다.

1) SUI 개발 프로세스 전반에 걸쳐 개발자 및 빌더로부터 피드백 수집

2) 개발자 효율성의 기본 요소는 계속해서 개선될 것입니다.

3) 디자인의 목적은 분산화되었지만 파편화되지 않은 SUI 생태계를 달성하는 것입니다.

이러한 기본 요소는 다음과 같습니다.

1) 프로그래밍 가능한 거래 블록

https://docs.sui.io/build/prog-trans-ts-sdk

이 강력한 구조는 일련의 트랜잭션(splitCoin mergeCoins transferObjects moveCall makeMoveVec 게시)을 함께 연결하여 애플리케이션의 요구 사항에 특별히 적합한 원자 트랜잭션의 사용자 정의 블록을 생성할 수 있습니다. moveCall은 기존 온체인 기능을 지정할 수 있으므로 프로그래밍 가능한 트랜잭션 블록은 본질적으로 임시 트랜잭션 조합을 제공하여 Sui Move 프로그래밍 모델의 다양성을 크게 향상시킵니다.

프로그래밍 가능한 트랜잭션 블록은 제출 전에 코인 선택을 수행할 필요 없이 애플리케이션이 GAS 코인 개체의 벡터를 전달하고 프로그래밍 가능한 트랜잭션 블록 내에서 코인 분할/병합을 수행할 수 있으므로 GAS 코인 개체 관리를 단순화합니다.

2) 협찬 거래 및 주유소

https://docs.sui.io/learn/sponsored-transactions

SUI 버전 0.27부터 후원 거래가 지원되었지만 현재 Shinami의 주유소는

https://github.com/MystenLabs/sui/releases/tag/devnet-0.27.0

Sui의 영구 테스트넷과 함께 사용할 수 있습니다!

3) 객체 표시 기준

https://docs.sui.io/build/sui-object-display

일련의 명명된 템플릿은 동일한 유형의 객체의 오프체인 표시를 표준화합니다.Sui 브라우저와 Sui 지갑은 이제 Sui API 및 Typescript/Rust SDK와 마찬가지로 객체 표시 표준을 지원합니다. 이는 Sui 커뮤니티의 많은 생각과 브레인스토밍을 통해 공동 노력을 기울인 것입니다. 특히 Capsules 및 OriginByte와 이 표준에 대한 의견에 감사드립니다.

4) 키오스크 표준

https://github.com/MystenLabs/sui/blob/main/crates/sui-framework/docs/kiosk.md

키오스크는 판매할 물건을 나열하고 물건이 판매될 때 작성자가 정의한 로열티 정책을 시행하는 것을 지원하는 강력하고 새로운 기본 요소입니다. 객체 디스플레이와 키오스크의 조합은 Sui에서 수집품과 거래 플랫폼을 구축하는 사람들의 두 가지 주요 격차를 메워줍니다. 우리는 생태계 지갑, 브라우저 및 마켓플레이스가 전체 생태계에 걸친 원활한 호환성을 위해 객체 디스플레이 표준 및 키오스크 표준을 탐색하도록 권장합니다.

5) RPC 변환

이제 더 많은 집계 기반 RPC get* 메소드(getEpoch, getNetworkMetrics, getMoveCallMetrics, queryObjects)가 있습니다. JSON RPC 일괄 요청은 MultiGet* 메서드를 위해 더 이상 사용되지 않습니다. 트랜잭션 응답의 전용 필드를 위해 시스템 이벤트는 더 이상 사용되지 않습니다 . 마지막으로 일부 레거시 RPC 방법(unsafe_*로 표시)은 더 이상 사용되지 않으며 프로그래밍 가능한 트랜잭션 블록으로 대체됩니다.

6) 영지식 증명

이제 BN254 타원 곡선과 BLS12-381(가장 널리 사용되는 두 가지 곡선)을 사용하여 Groth16 ZKP를 검증하기 위한 Move API 지원이 있습니다. 이는 Sui 스마트 계약의 계산 증명을 제공하고 개인정보 보호 애플리케이션을 지원합니다.

7) 두 개의 세분화된 타임스탬프

https://docs.sui.io/build/move/time

거의 실시간 애플리케이션을 위해 2~3초 단위와 대략적인 Epoch 타임스탬프를 지원하는 세분화된 시계 모듈입니다.

8) 이동 패키지 업그레이드

개발자가 Move 스마트 컨트랙트를 업그레이드하고 관련 패키지를 가져오기 위한 기본 기능입니다. Move 패키지 업그레이드는 다음 소프트웨어 업데이트(4월 첫째 주 예정)를 통해 테스트넷에서 공개될 예정이니 많은 관심 부탁드립니다!

Devnet 및 Testnet을 사용하는 것 외에도 빌더는 초기 개발 및 빠른 반복을 위해 로컬 환경을 사용하는 것이 좋습니다. sui-test-validator 바이너리는 로컬 개발을 지원하도록 개선되었습니다.

Sui Devnet VS 테스트넷

아래 표는 이 기사가 게시된 날짜를 기준으로 Devnet과 영구 테스트넷 간의 다양한 네트워크 특성을 설명합니다.

SUI Network의 영구 테스트넷이 온라인 상태입니다. 이 기사에서 업데이트된 중요한 기능에 대해 알아보세요.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
1
코멘트