위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
일선 개발자의 눈에 비친 Rust | 2021 Rust 블록체인 개발자 Matching Day 리뷰
星球君
Odaily资深编辑
2021-06-24 11:24
이 기사는 약 2958자로, 전체를 읽는 데 약 5분이 소요됩니다
다수의 국내 블록체인 개발 선구자들이 Rust 프로그래밍 원칙을 공유

2021년 6월 19일, Bixin Ventures, Rust.CC 및 Infura China는 예정대로 Rust 블록체인 개발자 "Matching Day"를 공동 주최했습니다. 이 행사는 여러 국내 블록체인 개발 선구자들을 진심으로 초대하여 Rust 프로그래밍 원칙을 공유합니다. Octopus Network 및 Secret Ape Technology와 같은 잘 알려진 팀의 창립자와 Infura China 및 Parity와 같은 기술 리더는 Rust를 기반으로 하는 블록체인 개발에 대한 기술적 경로와 실제 경험에 대해 논의했습니다.

가장 일선에 있는 Rust 실무자들이 모이는 밋업입니다.주최측은 Rust로 개발한 12개 이상의 블록체인 팀을 초대했으며, 100명 이상의 Rust 프로그래밍 언어 애호가를 유치하여 소통하고 희귀한 블록체인을 만들었습니다. 실무자.

이번 밋업의 마지막 부분에서는 기조연설과 원탁토론 외에도 "Substrate를 활용해 블록체인을 빠르게 구축하는 방법"을 주제로 워크숍을 진행해 초보자도 Substrate의 매력을 엿볼 수 있다.

이 행사의 주최자인 Bixin Ventures의 파트너인 Wang Xi는 먼저 연설에 와준 게스트와 Rust 애호가들에게 감사를 표하며 Bixin Ventures는 2017년부터 필요한 Web 3.0 인프라에 대한 투자와 구축에 전념해 왔다고 말했습니다. 네이티브 애플리케이션으로 최근 몇 년 동안 블록체인 분야에 뛰어난 개발자들이 많이 모여 오픈 파이낸스가 번성했습니다.

동시에, 더 많은 개발자들이 이 신흥 분야에 대해 충분히 알지 못하고 있습니다.빅신벤처스는 아시아 암호화 생태계의 번영과 발전을 견인하는 것을 목표로 하는 블록체인 투자 기관으로서 일선 개발자들이 Blockchain 생태 개발을 공동으로 촉진합니다.

이어서 Infura China의 책임자인 Liu Fenghua는 기조 연설을 통해 Infura의 API 제품군을 통해 개발자가 가장 사용하기 쉽고 안정적인 방식으로 Web3.0 네트워크에 액세스할 수 있다고 말했습니다. . 사용자와 개발자가 보다 풍부한 실행 환경으로 마이그레이션함에 따라 Infura는 이제 Ethereum/IPFS를 위한 기본 인프라 서비스 제공에서 전체 Web3 생태계 서비스로 이동했습니다. 서비스 객체에는 다양한 Ethereum 호환 "Infura가 다음 메이저를 환영할 준비가 되었습니다. Ethereum 네트워크의 버전과 개발자의 마이그레이션."

다음으로 Conflux 알고리즘 엔지니어인 Li Chenxing은 "Why Rust"라는 제목의 기조 연설을 했습니다. 그는 자신의 프로그래밍 언어 경험에서 시작하여 소유권, 수명 주기 및 기타 디자인을 통해 Rust의 매력적인 언어 기능을 설명했습니다. 컴파일 시 메모리 안전 및 스레드 안전. 또한 그는 Rust 언어를 사용하면 메모리 누수, 널 포인터 오류, 얕은 복사 및 깊은 복사, 콘텐츠 수정 중 트리 반복 등의 문제를 줄이거나 피할 수 있다고 말했다.

실제 지식은 실습에서 나옵니다. Westar 연구원 Fang Yuan은 "Rust 비동기 프로그래밍 원리와 Starcoin에서의 실습"이라는 주제를 공유했습니다. 실질적인 운영 측면에서 러스트를 활용해 스타코인을 개발한 실무 경험에 대해 구체적인 사례를 들어 참가자들과 이야기를 나눴다.

블록체인이 Rust를 만나면 어떤 놀라운 변화가 일어날까요? 이 행사의 공동 주최자 중 한 명인 Rust.CC&Octopus Network의 공동 창립자인 Mike Tang은 이를 테마로 Rust를 개발 언어로 사용하는 현재 퍼블릭 체인의 도입부터 시작하여 앞으로 다가올 Web3에 대해 설명했습니다. .0 시대. 이러한 맥락에서 Rust는 서버리스 에지 컴퓨팅 및 체인 코드와 같은 영역에서 기회를 안내할 것입니다. 물론 Rust 자체도 기존의 웹서버 효율적 개발 모델과 어떻게 매칭할지, 탈중앙화 스토리지와 어떻게 효율적으로 협업할지, Web3.0 개발 패러다임을 탐색하고 정착할지 등 기본적인 문제를 해결해야 합니다.

Rust는 더 많은 개발자들이 선택하고 있으며 그 커뮤니티는 모든 프로그래밍 언어 중에서 가장 빠르게 성장하고 있습니다.4명의 게스트가 기조 연설을 마친 후 이 이벤트는 "Rust 프로그래밍 언어 응용 프로그램 전망"을 주제로 원탁 토론을 시작했습니다.

BlockBeats 연구소의 책임자인 호스트 Zhao Chuchen은 4명의 게스트, Octopus Network의 공동 창립자 Mike Tang, NFT Mart 커뮤니티의 기술 기고가인 Zou Hangbiao, Conflux의 알고리즘 엔지니어인 Li Chenxing 및 Westar의 연구원인 Fangyuan은 "팀 R&D 엔지니어링 효율성의 경험, 프로덕션에서 코드 컴파일 속도를 높이는 방법, 개발자 테스트를 위한 모범 사례" 및 심층 교류를 위한 기타 주제에 대해 이야기합니다.

전반적으로 Rust는 개인 컴퓨팅 시나리오에서 고성능 프로그램 운영, 메모리 보안 및 정확한 리소스 스케줄링 요구 사항을 충족할 수 있습니다.동시에 신흥 언어인 Rust의 간단한 언어 인터페이스 설계, 편리한 동시성 설계 및 제어는 크게 향상될 수 있습니다. 개발 및 유지 관리 비용을 줄입니다.

라운드 테이블 후, Secret Ape Technology 선임 개발 엔지니어인 Luo Chao는 "CKB의 동기화 최적화에 대해 이야기하기"라는 주제로 멋진 연설을 했습니다. 그는 가까운 미래에 Nervous 연구와 최적화의 방향은 다음과 같다고 언급했습니다. 가능한 버그, 최적화된 대역폭 활용 및 CPU 활용, 최적화된 동기화 프로토콜 및 최적화된 코드 구현을 찾습니다. 공유에서 Luo Chao는 예시를 통해 단계별 최적화 작업에서 팀의 결과와 경험을 보여주었습니다.

Rust 언어로 확장 가능한 개인 정보 보호 서비스를 개발한 실제 경험은 무엇입니까? Manta Network 개발 엔지니어인 Jamie Deng은 이 주제에 대한 팀의 생각과 솔루션을 공유했으며, 탈중앙화 익명 결제 솔루션의 1.0 단계부터 탈중앙화 익명 결제 플랫폼의 2.0 단계에 이르기까지 전체 Manta Network 프로젝트 계획을 공개했습니다. 마침내 주요 개인 정보 보호 스마트 계약 플랫폼의 3.0 단계로 진화했습니다.

중국 대만 ParaState의 핵심 개발자인 Antonio Yang은 사이트에 원격으로 접속하여 "Writing EVM/Ewasm Contracts with Rust"라는 주제로 SewUp 등의 개발 경험을 교환했습니다. , 그리고 Rust 신뢰의 뿌리입니다(Rust는 TRUST의 줄기입니다).

그 후 Scroll Finance의 Zhang Ye 수석 연구원은 "녹 및 영지식 증명"을 주제로 영지식 증명을 시작으로 암호화 개발자를 위한 기본 대수, 2계층 스택의 증명 시스템과 응용 프로그램 개발자의 암호 원본과 응용 프로그램의 2계층 스택은 두 역할의 초점 차이를 설명합니다. 이를 바탕으로 그는 Rust의 장점을 소개했습니다. 성능과 추상화를 제공하면서 안전성을 보장할 수 있다는 것입니다.

보고서에 따르면 스크롤은 이더리움의 이체 거래 및 탈중앙화 금융(DeFi)과 같은 복잡한 애플리케이션을 오프체인(레이어 2)으로 이식하고 영지식 증명을 사용하여 많은 수의 계산을 proof , 체인의 계산 비용을 검증 비용으로 줄임으로써 DeFi에서 사용자의 처리 수수료를 줄입니다.

다음으로 OneBlock+의 설립자인 Ya Xun은 "Rust Blockchain Development Practice"를 주제로 원탁 토론을 진행했습니다.

패리티 엔지니어 Zhou Jun, Scroll Finance 수석 연구원 Zhang Ye, Secret Ape Technology 수석 개발 엔지니어 Luo Chao, Manta 네트워크 개발 엔지니어 Jamie Deng이 Rust에 집착하게 된 이유와 Rust 프로그래밍 언어로 전환하는 과정에서 주의 사항을 공유했습니다.

원탁 토론 후 Parity 엔지니어 Wang Dahammer는 "기판의 녹 디자인 패턴" 주제에 대한 기조 연설을 했습니다. 그녀는 오픈 소스, 모듈식 및 확장 가능한 블록체인 개발 프레임워크가 점대점 네트워크 전송 및 프로토콜 계층, 데이터베이스 계층, 합의 프로토콜, 트랜잭션 풀 및 런타임 논리 계층 등과 같은 블록체인의 핵심 구성 요소를 포함한다고 결론지었습니다. ., 기판에서 Rust 디자인의 일반적인 패턴에는 Newtype, 공통 유형 구별, 구현 세부 사항을 노출하지 않는 이전 버전과의 호환성 및 비용이 들지 않는 추상화가 포함됩니다.

언어의 좋은 개발을 촉진하는 것은 번성하는 커뮤니티 및 개발자와 분리할 수 없습니다.개발자에게 필요한 기술 중 하나는 비전과 실제적인 전투입니다. 이 밋업의 끝에서 패리티 엔지니어 Zhou Jun은 "기판을 사용하여 블록체인을 신속하게 구성하는 방법"을 주제로 워크샵을 주최했으며 많은 Rust 애호가들이 실습 세션에 참여했으며 분위기는 활기차게 진행되었습니다.

이번 밋업을 통해 많은 러스트 애호가들과 함께 모여 경험과 아이디어를 교환하고 블록체인 분야에서 러스트의 대중화를 도모할 수 있는 기회를 갖게 되었습니다.


개발자
Odaily 공식 커뮤니티에 가입하세요