기판 생태계 1월 기술 월간 보고서|Acala 신기술 업그레이드 완료, Moonbeam ID 모듈 계속 업데이트

OneBlock+에서 제작하는 "기판 생태계 프로젝트 기술 월간 보고서"는 정기적으로 기판 생태계의 다양한 분야에서 프로젝트의 기술 진행 상황을 요약하고 정리하며 중요한 제품/기술 제출, 수정 및 출시, 커뮤니티 계획 토론, 기술 커뮤니티 및 생태 구축, 기술정보 참고자료 등을 통해 기판생태사업의 최신기술 현황을 누구나 빠르게 이해할 수 있도록 돕고 있습니다. 이번 글은 42번째 월간보고서, 즐겨보세요!

디파이

부동명왕 네트워크

Acala는 암호화폐 및 실제 자산을 위한 HyFi(DeFi+CeFi) 인프라가 되는 것을 목표로 자동으로 수익을 포착하는 Web3 금융을 위한 지속 가능한 유동성 레이어를 구축하고 있습니다. Acala 다중 체인 자산 허브 UAH(Universal Asset Hub)는 LDOT 및 합성 자산 tDOT(DOT - LDOT), AMM 및 호환성이 뛰어나고 사용자 정의 가능한 EVM+(Substrate 기반)와 같은 다중 체인 유동성 스테이킹(LST) 프로토콜을 제공합니다. . Acala 네트워크의 보안은 Polkadot 파라체인 및 L1/L2 블록체인의 유동성 게이트웨이이기도 한 Polkadot 릴레이 체인에 의해 지원됩니다.

1. 중요한 제출, 수정 및 공개

2. 기술적인 해결책에 대한 논의

https://github.com/AcalaNetwork/Acala/issues/2852

Asset Hub 마이그레이션을 위한 업그레이드 옵션에 대한 논의

https://github.com/AcalaNetwork/chopsticks/issues/870

젓가락은 RPC chainHead_v1_storage를 지원합니다.

3. 기술 문서 참조

비프로스트

Bifrost(Rainbow Bridge)는 Polkadot 생태 DeFi의 기본 프로토콜로, 약속된 자산에 유동성을 제공하는 인프라가 되기 위해 노력하고 있습니다. Substrate Builders Program 및 Web3 Bootcamp의 회원입니다. 해당 토큰은 다양한 시나리오에서 거래를 최적화하고, 약속된 권리의 전송 채널 역할을 하며, 약속된 자산의 위험 헤징을 실현할 수 있습니다.

1. 기술적인 해결책에 대한 논의

런타임 0.16.2

  • EVM 측 기본 처리 수수료 인하

  • BNC 2.0은 환매 논리를 수정하고 보너스 계수를 조정합니다.

  • Bifrost는 Hyperbridge를 통합합니다.

  • bifrost-polkadot 테스트 시 vbnc를 수수료로 사용할 수 없는 버그 수정

2. 기술 문서 참조

스마트 계약

문빔 네트워크

Moonbeam은 완전한 EVM 호환성, Web3와의 API 호환성, Moonbeam을 기존 Ethereum 네트워크에 연결하는 브리지를 지원하는 개발자 친화적인 블록체인입니다. 개발자는 Moonbeam을 사용하여 기존 Ethereum 개발자 도구 및 네트워크를 활용하여 체인 간 호환성을 쉽게 달성할 수 있습니다. 개발자는 자신의 개발 결과에 따라 약간의 수정만으로 기존 Solidity 스마트 계약 및 DApp 프런트엔드를 Moonbeam에 쉽게 배포할 수 있습니다.

1. 중요한 제출, 수정 및 공개

런타임 3401

식별 모듈 업데이트:

  • add_subset_subs 호출 제한사항: 이러한 호출은 NonTransfer 프록시에서 더 이상 지원되지 않습니다. 이 변경 사항은 이러한 기능을 사용하는 프록시 계정 사용 시나리오에 영향을 미칠 수 있습니다.

기능 개선 :

  • 팔레트 자산 관리자 의 중량 생성 문제 수정

  • 지출 출처 의 논리를 업데이트했습니다.

  • NonTransfer 프록시 의 필터 로직이 수정되었으며, 권한 관리가 강화되어 보다 명확한 보안 및 기능을 보장합니다.

종속성 업데이트:

  • Polkadot-SDK: 버전이 e43dcbf 로 업데이트되었으며 큰 변경 사항은 없으며 최신 버전과의 호환성만 유지됩니다.

  • Frontier: EVM 호환성 및 기능 개선을 보장하기 위해 버전이 58543e9 로 업데이트되었습니다.

  • Moonkit: 5456422 에서 53ef5c7 로 업데이트되어 도구 지원이 더욱 최적화되었습니다.

2. 기술 문서 참조

개발자 문서:

하부 구조

더 깊은 네트워크

Deeper Network는 진정한 분산형 인터넷과 보안 게이트웨이를 구축하기 위해 최선을 다하고 있습니다. 이는 모든 가정에 더 나은 인터넷 경험을 제공하고 사용자가 Web3.0 애플리케이션을 이용할 수 있도록 하는 것을 목표로 합니다.

1. 중요한 제출, 수정 및 공개

1. GUI-프런트엔드

1.1 UI/UX 프레임워크 개선

1.1.1 스타일 시스템 표준화

  • 통합 스타일 관리 시스템을 구현하고 40개 이상의 지갑 구성요소의 스타일 정의를 표준화합니다.

  • 음소거에서 xxxl까지 7단계 글꼴 정의를 지원하는 deepWalletFontSize 글꼴 시스템 설계 및 구현

  • 모바일 단말기에서 4K 화면까지 완벽한 적응 솔루션을 달성하기 위해 반응형 디자인 중단점을 최적화합니다.

1.1.2 컴포넌트 아키텍처 최적화

  • TokenList 구성 요소를 리팩터링하여 코드 구조 및 성능 최적화

  • DeeperWalletImageCard 범용 그림 카드 구성 요소를 구현하여 코드 재사용성을 향상시킵니다.

  • BackupWallet 구성요소를 최적화하여 백업 프로세스에 대한 사용자 경험을 개선합니다.

1.1.3 시각적 계층 개선

  • WalletDetailPage 페이지 레이아웃 최적화 및 정보 수준 표시 향상

  • 정보 가독성 향상을 위해 TokenHistoryPage 거래 내역 표시 재구성

  • WalletOverviewPage 지갑 개요 페이지를 개선하고 사용자 정보 획득 효율성을 최적화합니다.

1.2 보안 메커니즘 강화

1.2.1 백업 시스템 최적화

  • 보안 강화를 위해 BackupMnemonic 니모닉 백업 프로세스 재구성

  • BackUpWalletNote 백업 프롬프트 메커니즘을 최적화하여 사용자 보안 인식 향상

  • 사용자가 적시에 지갑 백업을 수행할 수 있도록 계층적 백업 알림 메커니즘을 구현합니다.

1.2.2 거래 보안

  • 반복 트랜잭션을 효과적으로 방지하기 위해 useRef 기반 트랜잭션 재제출 방지 메커니즘을 구현합니다.

  • 거래 확인 프로세스 최적화 및 거래 보안 강화

  • 비정상적인 상황에서 사용자 경험을 개선하기 위해 오류 처리 메커니즘을 개선합니다.

1.3 기술 아키텍처 최적화

1.3.1 스타일 시스템 재구성

  • SymbolSize 및 IconSize와 같은 스타일 상수를 구현하고 아이콘 크기 정의를 표준화합니다.

  • HeaderButtonPadding 버튼 간격 시스템을 최적화하여 인터페이스 일관성 향상

  • 통일된 반응형 디자인 표준을 확립하여 여러 장치에서 일관된 디스플레이 효과를 보장합니다.

1.3.2 구성 요소 구조 최적화

  • TokenList 구성 요소의 분리를 실현하고 코드 유지 관리성을 향상시킵니다.

  • WalletDetailPage 페이지 구조 최적화 및 렌더링 성능 향상

  • 구성 요소 간 통신 메커니즘을 개선하고 상태 관리 효율성을 최적화합니다.

1.4 사용자 경험 개선

1.4.1 인터페이스 상호작용 최적화

  • 계정 전환 인터페이스 최적화 및 운영 유창성 향상

  • 토큰 관리 기능 개선 및 토큰 운영 경험 최적화

  • 거래 확인 프로세스 개선 및 사용자 운영 효율성 향상

1.4.2 향상된 시각적 경험

  • 버튼 스타일과 인터랙티브 효과 통합

  • 페이지 간격 및 정렬 표준 최적화

  • 반응형 레이아웃 적응을 개선하고 다중 장치 사용 경험을 향상시킵니다.

2. GUI-백엔드

2.1 다중 체인 지원 아키텍처 최적화

  • 공용 RPC 노드에 직접 연결하고 시스템 종속성을 줄이기 위해 EVM 호환 체인 연결 메커니즘을 재구성합니다.

  • Solana 링크 포트 최적화, 공용 RPC 노드에 대한 직접 연결 지원 및 연결 안정성 향상

  • 완전한 체인 생태학적 접근을 달성하기 위해 Tron 체인에 대한 전체 기능 지원을 추가했습니다.

2.2 크로스체인 상호작용의 표준화

  • web3.js 종속성을 대체하기 위해 표준을 호출하는 통합 JSON-RPC 인터페이스를 구현합니다.

  • Solana SPL 토큰과 Metaplex 계정 간의 상호 작용 메커니즘을 개선합니다.

  • 스마트 계약 호출을 지원하기 위한 TRC20 계약 상호 작용 시스템 구축

2.3 핵심기능 강화

2.3.1 EVM 체인 기능 업그레이드

  • getBalance 및 getErc20Balance와 같은 기본 쿼리 인터페이스 구현

  • gasPrice 및 견적 최적화Gas 계산 로직

  • transferEth 및 transferErc20 거래 기능 개선

2.3.2 솔라나 체인은 완벽한 기능을 가지고 있습니다

  • getSolBalance 기본 토큰 잔액 쿼리 구현

  • getSplBalance 토큰 계정 관리 메커니즘 최적화

  • getSplMeta 메타데이터 구문 분석 시스템 개선

2.3.3 트론 체인 기능 구현

  • getTronBalance TRX 잔액 조회 기능 개발

  • getTrc20Balance 토큰 잔액 획득 메커니즘 구현

  • transferTrx 및 transferTrc20 전송 기능 개선

2.4 성능 최적화

  • RPC 노드 연결 메커니즘 최적화 및 응답 속도 향상

  • 계약 통화 효율성을 향상하고 네트워크 오버헤드를 줄입니다.

  • 데이터 캐싱 전략 개선 및 쿼리 성능 최적화

3. 더 깊은 장치 지분

3.1 StakeData 구성 요소 재구성

  • StakeData 구성 요소의 모듈식 분할을 구현하고 ReleaseRecord를 독립 구성 요소로 추출합니다.

  • 서약 데이터 표시 인터페이스를 최적화하고 사용자 상호 작용 경험을 개선합니다.

  • 거래 상태를 표시하고 정보 가독성을 향상시키기 위해 새로운 태그 구성 요소를 추가했습니다.

  • 로딩 상태 및 오류 처리에 대한 시각적 표시 구현

3.2 데이터 표시 최적화

  • 공약기록 목록 표시 로직을 최적화하고 시간 역순으로 정렬

  • 빈 데이터 상태 및 로딩 상태 표시 개선

  • 수치 표시 정확도 향상 및 DPR 토큰 금액 표시 최적화

3.3 메시지 서명 메커니즘 개선

  • Polkadot.js 확장 통합을 최적화하여 계정 확인 신뢰성 향상

  • 서명 메시지 형식 및 확인 프로세스 개선

  • 보다 명확한 오류 프롬프트를 제공하기 위해 향상된 오류 처리 메커니즘

3.4 API 통합 최적화

  • 개발 및 프로덕션 환경 구성을 지원하기 위한 API 요청 로직 재구성

  • 요청 매개변수 확인 및 응답 처리 개선

  • 데이터 수집 효율성을 높이기 위해 서약 기록 쿼리 인터페이스를 최적화합니다.

4. dpr-반감기 카운트다운

4.1 프론트엔드 아키텍처와 UI 최적화

4.1.1 카운트다운 표시 시스템 구현

  • 정확한 시간 표시를 지원하는 CountdownDisplay 구성 요소 추가

  • 부드러운 디지털 애니메이션 효과를 제공하기 위해 AnimatedNumber 구성 요소를 구현합니다.

  • 프레이머-모션을 통합하여 고성능 애니메이션 시스템 구현

  • NetworkBackground 구성 요소를 추가하여 시각적 경험 개선

4.1.2 인터페이스 상호작용 최적화

  • 반응형 레이아웃 디자인 구현 및 xs 중단점 지원 추가

  • Geist 패키지 통합 및 Inter 글꼴 시스템 업데이트

  • 노드 및 연결의 렌더링 논리 최적화

  • 3D 효과 및 파티클 애니메이션 시스템 구현

  • UI 구성 요소 업그레이드, 그라데이션 및 원형 진행률 표시줄 추가

4.2 성능 최적화 및 데이터 처리

4.2.1 데이터 수집 및 캐시 최적화

  • API 요청 빈도를 줄이기 위해 데이터 캐싱 메커니즘 구현

  • 데이터 업데이트 로직 최적화 및 실시간 성능 향상

  • 동적 반감기 처리 구현

  • 구성요소 렌더링 성능 최적화 및 displayName 지원 추가

4.2.2 오류 처리 및 확인

  • 포괄적인 오류 처리 및 재시도 메커니즘 구현

  • 데이터 유효성 검사 및 유형 검사 추가

  • API 연결 해제 로직 최적화

  • verifyBalance와 같은 데이터 검증 기능 구현

4.3 보안 및 구성 최적화

4.3.1 보안 구성 강화

  • 엄격한 콘텐츠 보안 정책 구성

  • 포괄적인 Next.js 보안 헤더 구성 구현

  • WebSocket 연결 보안 최적화

  • API 액세스 제어 및 인증 추가

4.3.2 빌드 최적화

  • 웹팩 빌드 구성 최적화

  • 프로덕션 환경 코드 압축 구현

  • 리소스 로딩 전략 구성

  • 글꼴 및 스타일 로딩 최적화

4.4 기반시설 건설

4.4.1 배포 프로세스 최적화

  • 컨테이너화된 배포를 구현하기 위해 Dockerfile을 추가했습니다.

  • GitHub Actions 자동화된 워크플로 구성

  • Terraform으로 관리되는 인프라 구현

  • 배포 문서 및 가이드 개선

4.4.2 모니터링 및 유지보수

  • API 상태 모니터링 구현

  • 재연결 및 장애 복구 메커니즘 추가

  • 오류 로깅 최적화

  • 시스템 상태 시각화 달성

2. 기술적인 해결책에 대한 논의

1. 멀티체인 트랜잭션 처리 메커니즘 최적화 계획

  • EVM, Solana 및 Tron 체인의 거래 서명 표준화 솔루션을 연구하고 다양한 체인의 서명 확인 프로세스를 통합하는 방법을 분석합니다.

  • 다중 체인 트랜잭션 상태 추적 메커니즘에 대해 논의하고 다양한 시나리오에서 이벤트 모니터링 및 RPC 폴링의 성능을 평가합니다.

  • 통합 트랜잭션 브로드캐스트 재시도 전략을 설계하고 트랜잭션 확인 중 네트워크 리소스 사용을 최적화하는 방법을 연구합니다.

  • 다중 체인 Nonce 관리 메커니즘을 분석하고 트랜잭션 순서 오류 및 재생 공격 위험을 방지하는 방법에 대해 논의합니다.

2. 멀티체인 DEX 상호작용 표준화 계획

  • 통합 DEX 인터페이스 추상화 계층 설계를 연구하고 Raydium 및 Uniswap과 같은 다양한 DEX의 거래 모델과 호환되는 방법을 평가합니다.

  • 크로스 DEX 유동성 집계 메커니즘을 분석하고 다중 소스 가격 데이터의 실시간 및 신뢰성을 최적화하는 방법을 탐색합니다.

  • 지능형 라우팅 시스템을 위한 캐싱 전략을 설계하고 라우팅 계산 오버헤드와 가격 실시간 성능의 균형을 맞추는 방법을 연구합니다.

  • DEX 트랜잭션의 오류 복구 메커니즘에 대해 논의하고 크로스체인 트랜잭션의 성공률을 향상시키는 방법을 평가합니다.

3. 기술 문서 참조

다위니아 네트워크

Darwinia 는 분산형 애플리케이션을 위한 크로스체인 기능을 강화하는 커뮤니티 중심 기술 및 서비스입니다.

1. 중요한 제출, 수정 및 공개

프로토콜 업데이트

  • Darwinia Runtime이 polkadot-stable2407 버전으로 업그레이드되었습니다. 링크

  • Weight Trader 데이터를 마이그레이션합니다. 링크

  • Darwinia Node가 새 버전 v6.9.1을 출시합니다. 링크

생태 프로젝트 업데이트

  • XAccount가 온라인 상태입니다. 링크

  • Msgport의 새로운 웹사이트가 현재 온라인 상태입니다. 링크

  • ParaLink 베타가 현재 온라인 상태입니다. 링크

  • Darwinia 문서 업데이트 Koi 네트워크가 곧 출시될 예정입니다. 링크

  • RingDAO 웹사이트는 새로운 프로젝트 HelixBox 및 XAccount를 지원합니다. 링크

  • Darwinia Collator 스테이킹 Dapp은 ENS를 지원합니다. 링크

2. 기술 문서 참조