Oasis 2분기 엔지니어링 기술 진행 상황: 지갑, ParaTime, 개발자 플랫폼 업데이트

오아시스
2022-07-11 11:52:22
수집
Oasis 팀 2022년 2분기 작업 진행 상황 요약에 오신 것을 환영합니다. 본 기사를 통해 Oasis 팀이 2분기 동안 이룬 최신 성과를 함께 알아보겠습니다.

image

최근 암호화폐 시장의 대환경이 그리 이상적이지 않지만, 사용자에게 최상의 사용 경험을 보장하기 위해 Oasis 엔지니어링 팀은 지난 3개월 동안 여전히 매우 바쁘게 일하고 있습니다!

Oasis는 Paratime 배포 작업을 계속 진행하고 있으며, 2분기 동안 우리의 엔지니어링 팀은 EVM과 호환되는 새로운 ParaTime을 시작하고 운영하기 위해 힘을 모았습니다. 그 이름은 Sapphire입니다.

우리의 Oasis 지갑(웹 버전)도 큰 발전을 이루었으며, 앞으로 웹 버전 지갑과 확장 프로그램 버전 지갑 간에 공통 코드베이스를 갖게 될 것입니다!

개발자 플랫폼 업데이트 및 Core 플랫폼 업데이트 측면에서도 우리는 일정한 성과를 거두었으며, 이러한 성과는 모두 Oasis 네트워크를 최적화하고 Oasis 네트워크에서 프로젝트를 구축하고자 하는 개발자들에게 편리함을 제공하기 위한 것입니다.

계속 읽어보며 2분기 동안 Oasis가 이룬 성과에 대해 더 알아봅시다!

지갑 업데이트

우리 웹 버전 지갑은 2분기 동안 큰 발전을 이루었으며, 앞으로 Oasis 웹 버전 지갑과 확장 프로그램 버전 지갑은 공통 코드베이스를 갖게 될 것입니다. 또한 2분기 동안 우리는 69개의 요청을 병합했으며, 주목할 만한 사항은 다음과 같습니다:

  • webext-redux를 사용하여 확장 (#787).
  • Parcel을 사용하여 확장을 구축하고 조정하여 메인 브랜치에서 빌드할 수 있도록 함 (#805).
  • 확장 구성, 환경 및 빌드 스크립트를 간소화함 (#830).
  • 사이드바를 리팩토링하고 모든 버튼을 포커스 가능하게 만듦 (#821).
  • 슬로베니아어 및 터키어 번역 추가 (#277, #808).
  • 상위 20명의 검증자에게 스테이킹하기 전에 알림을 추가하여 탈중앙화를 장려함 (#831).
  • 검색 주소 상자의 포커스를 재설계하고 이를 별도의 구성 요소로 리팩토링함 (#844).
  • 지갑 생성 후 키보드 접근성 수정 (#864).
  • 자신의 계정만 표시하는 송금 거래 구성 요소 (#865).
  • 비라틴 문자 렌더링 문제를 수정하기 위해 라틴 글꼴 추가 (#867).
  • 문서 게시 프로세스 (#840).

미래에는 공통 코드베이스가 생기겠지만, 현재 우리는 여전히 확장 프로그램 버전 지갑의 사용자 경험과 지갑 자체의 안정성을 지속적으로 개선하고 있습니다.

2분기 동안 우리는 15개의 요청을 병합하고 1.5.0 및 1.6.0 버전을 출시했습니다. 주요 변화는 다음과 같습니다:

  • Oasis Scan API를 사용하여 계좌 정보 조회 실패 시 gRPC로 롤백 (#257).
  • 사용자가 잠재적으로 위험한 행동을 하지 못하도록 차단함 (즉, 검증자에게 송금, ParaTime을 외부 계좌에 입금, ParaTime을 외부 계좌에서 인출, Ledger 지원 계좌에 ParaTime을 입금) (#271).
  • ParaTime 거래의 기본 가스 요금을 업데이트하여 최근 Emerald의 최소 가스 요금 상승에 대응 (#261, #262).
  • 짧은 개인 키로 가져온 후 거래 서명 수정 (#273).
  • ParaTimes Emerald 및 Cipher만 표시 (#267).
  • 백엔드 페이지에서 오류 표시 수정 (#272).
  • Promise 및 TransactionWrapper의 추론 유형 개선 (#264).

ParaTime 업데이트

  • 2분기 동안 Emerald ParaTime의 사용량은 매우 건강했습니다. 잘못된 거래가 블록에 포함되는 것을 성공적으로 방지하여 거래 수가 감소했습니다. 2022년 6월의 사용량은 꾸준히 증가하여 6월 7일에는 하루 30만 건 이상의 거래에 도달했으며, 월말에는 하루 3.5만 건에서 10만 건 사이의 거래를 기록했습니다.
  • 6월 30일 기준으로 65개의 노드가 메인넷에서 Emerald ParaTime을 운영하고 있습니다.
  • 6월 30일 기준으로 30개의 노드가 메인넷에서 Cipher ParaTime을 운영하고 있습니다.

ParaTime 발전

우리는 ParaTime 개발을 2분기 동안 가속화하고 있습니다!

우리는 EVM과 호환되는 새로운 ParaTime을 개발해왔으며, 이제 그것이 출시되었습니다. 이 새로운 ParaTime의 이름은 Sapphire이며, 코드는 오픈 소스입니다! 우리는 2022년 7월에 테스트넷에서 이를 시작할 예정입니다.

Sapphire에 대한 더 많은 정보를 보려면 링크를 클릭하세요:

다음은 Runtime SDK 개발의 주요 내용입니다:

  • 서명 쿼리에 대한 지원 추가 (#984, #980).
  • EVM 모듈에 대한 암호화 지원 추가 (#855).
  • EVM 모듈에 대한 호출 봉투 암호화 지원 추가 (#926).
  • 비싼 쿼리에 대한 지원 추가 및 시뮬레이션 txn 시 사용할 최대 가스 비용 구성 (#865).
  • 이분 탐색법을 통해 구성 가능한 가스 비용 추정 지원 추가 (#981).
  • EVM 모듈의 EVM 호환성 향상 및 더 많은 차이점 기록 (#983).
  • 우리가 사용하는 Rust EVM을 SputnikVM으로 업그레이드하고 버전 0.35.0으로 업그레이드 (#997).
  • 노드 운영자가 최대 가스 요금 제한 값을 지정할 수 있도록 구성 옵션 추가 (#885).
  • check tx에서 성공적으로 호출된 후에만 비용/무작위 수 업데이트 (#864).
  • Oasis Core 변경 사항을 준수하기 위해 ParaTime 스케줄링 제어를 항상 Runtime SDK에서 활성화 (#888).
  • WASM 라이브러리 호출에서 오류 전파 (#894).
  • core에 선택적 오류 전파 추가. 가스 추정 (#972).
  • 가스 사용 이벤트 방출 비활성화 옵션 추가 (#944, #1021).
  • 이전 epoch의 키를 사용하여 암호화 호출 데이터를 복호화하여 epoch 전환 후 원활하게 실행 (#1023).
  • WASM 계약 ABI 하위 버전에 대한 지원 추가하여 ABI 진화를 가능하게 하며, 배포된 구형 스마트 계약과의 호환성을 손상시키지 않음 (#984).

개발자 플랫폼 업데이트

우리는 Solidity 및 EVM 기반의 스마트 계약 개발 환경을 메인넷의 Emerald ParaTime에서 사용할 수 있습니다.

Emerald Web3 게이트웨이는 기존 이더리움 애플리케이션이 수정 없이 Emerald와 대화할 수 있도록 합니다. 2분기 동안 우리는 35개의 사용자 요청을 처리하며 성능, 안정성 및 가용성을 향상시키기 위해 집중하였고, 2.1.0 및 2.2.0 버전을 출시했습니다. 주요 변화는 다음과 같습니다:

  • 캐시 메모리 효율성 향상 (#260).
  • 응답 캐시 구현 (#242).
  • 거래 및 거래 영수증 캐시 추가 (#244).
  • 로그 캐시 추가 (#244).
  • 인덱스 블록 기반의 가스 가격 예측 구현 (#256).
  • 특정 높이에서 인덱스를 시작하도록 게이트웨이를 구성하는 지원 추가 (#233).
  • API 엔드포인트에 대한 Prometheus 모니터링 지원 추가 (#241).
  • PostgreSQL 쿼리에 대한 메트릭 추가 (#253).
  • 전체 코드베이스에서 컨텍스트를 올바르게 사용하고 전파 (#240).
  • 인덱스 블록에 대한 타임아웃 추가 (#238).
  • 초기 거래 실패를 발견하고 나중에 성공으로 표시하는 경우 처리 (#207).
  • 최대 블록 가스 제한 쿼리 (#191).
  • 특정 높이에서 인덱스를 시작하도록 게이트웨이를 구성하는 지원 추가 (#233).

우리는 Rust 및 WebAssembly 기반의 스마트 계약 개발 환경을 테스트넷의 Cipher ParaTime에 배포했습니다. Cipher 스마트 계약 개발을 위한 환경 준비 및 새로운 Oasis CLI를 사용하여 스마트 계약을 배포하는 방법에 대한 안내를 보려면 우리의 스마트 계약 가이드를 확인하세요.

링크를 클릭하여 가이드를 확인할 수 있습니다.

우리는 새로운 암호화 Hello World 가이드를 추가하여 Cipher에서 첫 번째 암호화 스마트 계약을 작성하고 배포하는 방법을 안내합니다!

링크를 클릭하여 가이드를 확인하세요:

docs.oasis.dev의 문서는 오픈 소스입니다. 온라인 튜토리얼 문서를 개선하는 데 기여하고 싶다면,

링크를 클릭하여 요청해 주세요:

CORE 플랫폼 업데이트

2분기 시작일인 4월 1일에 Oasis Core 22.1이 출시되었고, 이후 4월 11일에 Damask 업그레이드가 성공적으로 이루어졌습니다.

이 외에도 우리의 CORE 플랫폼은 2분기 동안 계속해서 빠르게 발전하고 있습니다.

우리는 새로운 공식 Oasis Indexer를 개발하고 있으며, 이는 PostgreSQL 데이터베이스에서 Oasis 네트워크의 합의 및 ParaTime 거래를 인덱싱하고 역사적 데이터에 대한 손쉬운 접근을 제공합니다. 이 코드는 오픈 소스이며, 방금 oasis-indexer GitHub 저장소에 게시되었습니다. 우리는 곧 이를 우리의 지갑에 적용하여 데이터 획득을 위한 기본 백엔드로 사용할 것입니다.

2분기 동안 우리는 132개의 사용자 요청을 처리했습니다. 주요 개선 사항은 다음과 같으며, 이 최적화 중 일부는 Oasis Core 22.2에 계획되어 있으며, 일부는 22.1.x로 역이식되었습니다.

  • 트랜잭션 발신자 추적 및 풀 내에서 허용되는 미완료 트랜잭션의 각 발신자 제한을 활성화하기 위해 런타임 트랜잭션 풀 및 처리 프로세스를 재작성 (#4665).
  • 저장소 체크포인트 블록을 가져올 때 피어 우선 순위 향상 (#4671).
  • 암호화 런타임 등록 프로세스에 대한 다양한 수정 (#4678, #4683).
  • 실행 노드가 동적 키 관리자의 구성 변경을 처리할 수 있도록 계산 (#4729, #4715).
  • EnclaveRPC 프로토콜 개선하여 런타임이 더 높은 수준의 프로토콜 메트릭에 따라 피어 피드백을 보고할 수 있도록 하여 프로토콜의 안정성을 향상 (#4757).
  • 최신 아키텍처 비공식 서비스 관리자(AESM) 프로토콜에 대한 지원 추가 (#4711).
  • 인텔 DCAP 증명 패키지 형식을 정의하고 Go 및 Rust에서 v3 참조 구문 분석 및 검증 논리를 구현합니다. 이는 DCAP 인증에 대한 포괄적인 지원을 단계적으로 구현하는 데 사용되며, 3세대 Intel Xeon CPU를 사용할 수 있게 합니다 (#4720, #4789).
  • 인텔 PCS 클라이언트를 구현하여 DCAP 견적 검증 프로세스의 일환으로 필요한 TCB 정보 및 QE 신원을 검색할 수 있도록 합니다 (#4752).
  • 아카이브 모드 지원 구현 (#4571).
  • 경량 클라이언트 검증 및 RAK 등록을 통해 암호화 런타임에 제공되는 합의 상태의 신선도를 보장 (#4741).
  • 런타임 로그 수집 및 일반 oasis-node 로그의 일부로 발행 (#4709).
  • 현재 노드 및 런타임 상태를 더 쉽게 확인 (#4669).

이상으로 Oasis가 2분기 동안 이룬 주요 성과를 소개했습니다. Oasis 생태계의 발전을 지속적으로 주목해 주세요!

Oasis에 대하여

Oasis 네트워크는 2020년 11월 19일에 공식 출시되었으며, 세계 최초로 개인 정보 보호 기능과 확장성을 갖춘 분산형 블록체인 네트워크입니다. 기술 혁신 측면에서 Oasis 네트워크의 독특한 계층 네트워크 아키텍처는 스마트 계약을 합의 계층과 ParaTime 계층으로 나누어 사용자 개인 정보의 절대적인 안전을 보장하면서도 더 높은 성능과 강력한 사용자 정의 가능성을 실현하여 블록체인의 새로운 사용 사례와 응용 프로그램을 추가로 열어줍니다.

동시에 Oasis 네트워크는 "데이터 토큰화" 개념을 혁신적으로 제안하여 사용자가 자신의 개인 데이터를 완전히 통제할 수 있을 뿐만 아니라 개인 데이터를 공유함으로써 수익을 얻을 수 있도록 하여 개인 정보 보호를 더욱 강화하고 책임 있는 데이터 경제를 구축하는 데 기여하고 있습니다.

Oasis는 Andreessen Horowitz, Polychain, Pantera, Dragonfly 및 Binance Labs를 포함한 여러 업계 유명 투자자들의 지원을 받고 있습니다. 높은 성능 + 보안성 + 개인 정보 보호, Oasis는 중앙 집중식 금융을 재정의하고 개방형 금융의 방식을 완전히 변화시킬 것입니다.

출시 이후 Oasis 네트워크는 해커톤, 글로벌 앰배서더 모집, ROSE 토큰 발산 계획 등 다양한 활동을 진행하였으며, 수많은 업계 선도적인 응용 프로그램 개발자 / 블록체인 인프라 팀, 노드 운영자가 우리와 함께하고 있으며, Oasis 네트워크 생태계는 전례 없는 번영을 누리고 있습니다.

Oasis 공식 웹사이트

관련 태그
체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축