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. 중요한 제출, 수정 및 공개
Acala 2.28.0 업그레이드, State Trie 버전 업그레이드 및 기타 버그 수정
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_sub 및 set_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. 기술 문서 참조
- https://github.com/deeper-chain/deeper-chain
- https://deeper-network-inc.gitbook.io/deeper-connect-knowledge-base/
- https://doc.deepernetwork.org/
다위니아 네트워크
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. 기술 문서 참조
다위니아 진페이퍼(Darwinia Genepaper):
다위니아 네트워크 GitHub:
다위니아 문서:
Msgport Github:
Msgport 문서: