오아시스 엔지니어링 업데이트 2022년 11월

KimchiBlock
7 min readJan 2, 2023

--

이 출판물은 오아시스 앰버서더가 번역한 것입니다. 정확한 번역을 제공하기 위해 엄격한 점검이 이루어지지만 오류나 누락이 발생할 수 있음을 미리 알려드립니다. 오아시는는 정확성이나 신뢰성에 대해 책임을 지지 않습니다. 원본 기사 읽기 링크를 미리 제공해 드립니다.

엔지니어링 팀은 11월에 추가적으로 완료된 작업에 대한 업데이트를 하려고 합니다.

오아시스의 월렛에 지속적인 작업— 웹 월렛의 사용성, 보안 및 성능이 개선된 버전 1.4이 지난달에 출시 되었습니다. Oasis Wallet — 브라우저 익스테션에 또한 중요한 보안 업데이트가 있었습니다.

에메랄드 및 싸이퍼 (Cipher) 패러타임이 다운타임을 겪지 않았으며, 사파이어 (Sapphire) 패러타임 또한 테스트넷에서 안정적으로 실행되고 있습니다.전반적으로 네트워크 상태는 아주 양호한 상태임을 보고드립니다. 에메랄드에서는 11월 8일 하루 최고치인 22,594건의 거래를 기록하여는데, 이는 10월 최고치보다 무려 20%나 증가한 수치입니다.

개발자 및 핵심 플랫폼에 대한 여럿 개선 및 수정 사항이 있었으며, 11월에 제공될 몇 가지 테스트넷 주요 내용과 통계도 있습니다.

아래에 자세한 업데이트를 읽어보세요!

월렛 업데이트

11월에는 오아시스 월렛 — 웹의 새로운 버전 1.4가 발행되었습니다. 사용성, 보안 그리고 성능을 개선한 여러가지의 UI 개선 사항이 업데이트 되었습니다. 내부 테스트 프레임워크 리팩토링에도 많은 작업이 이루어졌으며, 현재는 엔드 투 엔드 테스트에 Playwright를 사용합니다.링크 wallet.oasisprotocol.org에서 새로운 버전을 자유롭게 사용해 보세요! 가장 주목할 만한 추가 사항은 아래에 알려드리겠습니다.

  • 니모닉에서 다수의 계좌를 불러옵니다: 계정 흐름을 추가하였습니다(#1124, #1142, #1141)
  • WebUSB의 익스테션 퍼시면 문제를 해결 하였습니다 (#1079)
  • 계좌 주소에 보여지던 구글 번역기를 제거 하였습니다 (#1144)
  • 커미션 바인딩된 항목을 행으로 분할 하였습니다. (#1150)
  • 모든 선택 항목에서 상단으로 스크롤하는 모달을 수정 하였습니다. (#1157)
  • 브라우저에서 자동으로 유저의 개인정보가 자동으로 기입되는 것을 막았습니다 (#1171)
  • 패러타임간의 거래를 허용하였지만, 현재는 숨겨져 있는 상태입니다 (#992)
  • 패러타임: 구성 요소에 대한 테스트 범위를 늘렸습니다. (#1114)
  • Playwright E2E 테스트 확장 팝업이 백그라운드 페이지에서 상태를 가져옵니다. (#1128)
  • AccountPage의 경로 주소 유효성 검사를 이동하였습니다. (#1145)

64개의 풀 요청이 11월에 통합되었습니다.

Oasis Wallet — 브라우저 익스테션에 대한 중요한 보안 업데이트가 진행 되었습니다. 버전 1.8.1은 사용자가 과거에 입력한 개인 정보를 브라우저가 캐시하여 자동으로 완료할 수 있는 잠재적인 보안 리스크를 수정하였습니다. 크롬 웹스토어를 통해 오아시스 월렛을 설치한 경우 이러한 문제가 있었습니다.

네트워크 업데이트
11월 내내 에메랄드와 싸이퍼 패러타임즈는 메인넷과 테스트넷 모두 동일하게 안정적이었습니다. 사파이어는 아직 메인넷에 배포되지 않았지만, 테스트넷에서 만큼은 아무 문제 없이 순로롭게 실행되고 있는 상황입니다. 다운타임이나 다른 사고 또한 보고되지 않았습니다.

테스트넷에 싸파이어는 컴퓨팅 및 키 관리자 노드 배포가 증가했습니다. 미래의 노드 운영자와 디앱 개발자들이 오아시스에 대해 배우고 생태계에 참여할 수 있도록 더욱 장려 하고 싶습니다! 자체 검증자 및 패러타임 컴퓨팅 노드를 설정하는 법과, 네트워크를 테스트한 후 문제를 보고하는 방법에 대한 문서를 참조해주세요.

메이넷 하이라이트

  • 메인넷의 에메랄드는 11월 8일날 당일 최고점인 22594건의 거래를 달성하였으며 이 수치는 10월보다 (10월 13일의 최고치인 18827건) 무려 20%나 상승하였습니다. 평균적으로 9천 가량의 데일리 거래가 있었지만 10월의 평균량 보다는 줄어든 수치였습니다 (1만4천 가량).

2022년 11월 30일 까지의 수치:

  • 120 밸리데이터 노드
  • 54 에메랄드 패러타임 컴퓨팅 노드
  • 27 싸이퍼 패러타임 컴퓨팅 노드

테스트넷 하이라이트

  • 오아시스 코어 내에서는 3가지의 성공적인 업그레이드가 있었습니다. 주요 업데이트들은 11월 7일에 이루어진 22.2.1, 18일에 이루어진 22.2.2 그리고 23일에 있었던 22.2.3 입니다.
  • 싸파이어 패러타임 0.2.1에 순조로운 마이너 릴리즈가 11월 23일날 테스트넷에서 이루어졌습니다.
  • 11월 12일날에 이루어진 싸파이어 하드햅 예를 브라우저에서 실행하며 테스팅 할때, 싸파이어 테스트넷에서 무려 당일 165개의 기밀 트랜잭션들이 이루어 졌습니다 (10월에 있었던 오아시스 싸파이어 해커톤에는 1700건의 트랙색션이 있었습니다). 하드햇에 관해서는 밑에 제공된 내용을 참조해 주세요. 11월 남은 기간 동안에는 주요 커뮤니티 사파이어 관련 이벤트가 없었으며 11월 하루 평균 거래 건수는 약 66건(10월 평균 일일 거래 건수 575건)에 불과했습니다.

2022년 11월 30일 까지의 수치:

  • 44 밸리데이터 노드
  • 16 싸이퍼 패러타임 컴퓨팅 노드
  • 32 에메랄드 패러타임 컴퓨팅 노드
  • 6 사파이어 패러타임 컴퓨팅 노드
  • 6 키 매니저 노드

개발자 플랫폼과 패러타임 업데이트.
사파이어 패러타임에서 다음 예약된 블록(0d4ba11608)에 포함될 모든 트랜잭션을 가져올 수 있는 새로운 보류 중인 블록 태그가 추가되었습니다. 하드 햇 보일러 플레이트를 기반으로 한 새로운 예도 브라우저 프론트엔드(#73)에 대한 지원 또한 함께 추가되었습니다. 자세한 내용은 아래의 추가 문서를 참조 해 주세요. 새로운 0.2.1-테스트넷 릴리스가 있었으며, 현재 테스트넷에서 실행 중입니다. 총 4개의 풀 요청이 10월에 사파이어 파라타임에 병합되었습니다.

에메랄드 웹3 게이트웨이의 새로 릴리스인 3.2.0-rc1이 발행되었습니. 새로운 Oasis Core 22.2.x 브랜치와 사파이어 패러타임 0.2.x로 병합되었습니다. 다른 수정 사항은 대부분 사소한 의존성 문제였습니다. 11월에 우리는 8개의 풀 요청을 병합했습니다.

꾸준하게 오아시스 인덱서를 개발하고 업데이트 하였습니다:

  • 중요한 두 건의 반올림 수정 사항이 병합되었고 에메랄드 컨트랙트 트랜잭션 처리를 위한 새로운 데이터 구조가 추가되었습니다.
  • 다음으로 인덱서가 올바르게 작동하도록 일관성과 무결성 테스트를 개선 하였습니다.
  • 이 개발 단계에서 가장 흔히 볼수 있는 재색인화 속도를 높이고 병렬화하는 데 많은 사이클이 소요되었습니다.
  • 기존 EVM 스마트 컨트랙트 확인을 위한 서비스에 대한 설문조사를 진행 하였으며, 향후 sourcify.eth 서비스에 에메랄드와 사파이어 체인을 추가하는 작업을 진행 중에 있습니. 15개의 PR이 병합되었습니다.

문서에 총 두건의 추가가 있었습니다:

  • 사파이어 브라우저 서포트에서는 사파이어 전용 디앱을 만드는 법과 웹 브라우저 내에서 트랙잭션이 이루어지는 내용을 다룹니다.
  • 키 매니저 폴리시 사이닝 챕터에는 중요한 업그레이드에 대한 새 키 관리자 정책을 확인하고 서명하는 위원회 구성원에게 유용한 명령입니다.

또한 어두운 테마를 사용하면 표시된 이미지 뒤에 밝은 배경을 주입하도록 업데이트 하였습니다. 이로인해 어두운 테마를 활성화할 때 배경에 읽을 수 있는 텍스트가 없는 다이어그램 문제를 일시적으로 해결했습니다. 우리는 또한 하우스키핑을 하고 Docusaurus를 최신 버전 2.2.0과 존재하지 않는 외부 사이트를 가리키는 고정 링크로 변경하기도 했습니다. 총 17개의 풀 요청이 병합되었습니다.

코어 플랫폼 업데이트.
Oasis Core의 유지 관리 업데이트는 11월에 22.2.1, 22.2.222.2.3의 세 가지 버전이 출시되었습니다. 현재 22.2.x 브랜치는 테스트넷에서 활성화되어 있으며 사용자는 노드를 업데이트하는 것을 추천드립니다. 출시가 안전하고 안정적인 것으로 입증되는 순간, 우리는 메인넷을 통해 채택을 발표할 예정입니다.

ADR 4에 도입된 기존 거버넌스 투표 프로토콜에 대한 추가를 제안하는 새로운 ADR 20이 11월에 수용되었습니다. 현재로서는 검증자들은 그들의 대표자들을 대신하여 투표하는 방식입니다. 이 ADR은 검증자 집합에 포함되어 있는지 여부에 관계없이 누구나 자신의 지분에 따라 투표할 수 있도록 이를 무시하게 됩니다. 그러나 이러한 투표는 성능 저하를 초래할 수 있으니 이 ADR은 여러 벤치마크와 실행 가능한 구현 제안을 제공합니다.

--

--

KimchiBlock

A participant of web3 who doesn’t take things too seriously; I make data driven investments and dabble in nfts