
블록체인이 탄생한 이후로 전체 산업은 여러 주기를 거쳤습니다. 현재 가장 풍부한 생태와 가장 큰 영향력을 가진 이더리움은 성능 및 비용 문제로 인해 비판을 받아 왔으며 주기에서 떠오르는 별에 의해 끊임없이 도전을 받았습니다.
마지막 주기에서 Solana, Polygon, Fantom 및 Near 등과 같은 새로운 Layer1 프로젝트 배치가 등장했으며 모두 기본 퍼블릭 체인에서 일부 개선 및 탐색을 시도했습니다.
주기가 새로운 약세장에 접어들면서 퍼블릭 체인의 새로운 물결이 나타나고 있습니다. 그중 가장 우려되는 것은 의심할 여지 없이 Move 프로그래밍 언어인 Aptos 및 Sui를 사용하는 Libra 프로젝트입니다.
2019년 당시 Facebook(현재 Meta로 개명)은 전 세계적으로 유통되는 암호화폐인 Libra(나중에 Diem으로 개명)의 출시를 발표했습니다. 나중에 규제 및 기타 문제로 인해 Libra 프로젝트가 구체화되지 못했습니다. 그러나 이것은 또한 팀이 혁신적인 Web3 프로젝트를 진정으로 구축하기 위해서는 기존 분야에서 완전히 벗어나 암호화 분야에 진입해야 한다는 것을 깨닫게 했습니다.
Aptos와 Sui의 개발자는 모두 Libra의 핵심 개발자였으며 Libra 프로젝트의 프로그래밍 언어인 Move 언어를 물려받아 이 두 개의 새로운 퍼블릭 체인을 구축했습니다.
첫 번째 레벨 제목
언어 이동
자산 보안
자산 보안
거의 모든 블록체인 프로젝트에는 자체적으로 암호화된 자산이 있습니다. 자산의 가치 성장은 프로젝트 개발의 결과일 뿐만 아니라 프로젝트 개발의 원동력이기도 합니다. 자산 보안은 프로젝트 개발의 최우선 순위여야 합니다. 그러나 암호화폐 산업에서 빈번하게 발생하는 자산 도난 및 자산 손실은 아직 업계에 진입하지 않은 많은 투자자들을 위압적으로 만듭니다.
SlowMist의 통계에 따르면 2022년 상반기에 약 100건의 DeFi 보안 사고가 발생하여 미화 16억 3천만 달러 이상의 손실이 발생할 것이며 그 중 프로젝트 결함과 계약 허점이 4대 원인입니다.
Move는 디지털 자산을 운용하기 위한 언어입니다. 처음에 Facebook 팀은 Diem을 지원하고 글로벌 금융 및 통화 인프라를 구축하기 위해 Move 언어를 개발했습니다. 따라서 Move는 금융 인프라를 구성하는 다양한 자산과 비즈니스 로직을 인코딩할 수 있어야 합니다.
Move 언어에서는 자산과 리소스에 더 중점을 둡니다. 그들의 말로는 "일류 자원"입니다. Solidity는 대부분의 프로그래밍 언어와 마찬가지로 Token이나 암호화된 자산을 가치로 취급하고 자산 이전 과정은 계정의 가치를 더하고 빼는 방식으로 이루어집니다. -10이고 Bob의 잔액은 +10입니다. 여러 자산 계정을 추가하고 빼는 과정에서 보안 취약성이 발생하기 쉽고 자산 보안을 보장하기 위해 코드의 엄격함에 의존해야 합니다.
그러나 이동 언어에서 자산은 더 이상 문자열 또는 숫자 변수가 아닌 리소스(리소스) 유형으로 재정의됩니다. Move 프로그래밍 언어는 복사(copy), 인덱싱(key), 폐기(drop) 및 저장(store)이 가능한 자원의 4가지 속성을 추상화하며, 이 4가지 속성의 다양한 조합을 통해 사용자는 모든 유형의 자원을 쉽게 정의할 수 있습니다. .
리소스 우선 순위 개념은 프로그래머가 안전하고 효율적인 코드를 작성하는 데 큰 도움이 됩니다. SUI 개발 팀의 프로그래밍 엔지니어인 Damir는 이렇게 말했습니다. , 무한히 표현적이고 명료한 유형에서와 같이 이전에는 무엇이고 지금은 무엇인지.” 이 디자인은 리소스 조작을 보다 구체적이고 가시적으로 만듭니다.
이동은 또한 일부 리소스 속성을 정의합니다.
계정과의 바인딩과 같은. 리소스 데이터는 계정 아래에 묶여 있어야 하므로 해당 리소스 자산은 계정이 할당된 후에만 존재하게 되며, 리소스를 꺼내는 한 목적지가 있어야 합니다. 계정 또는 직접 파괴. Move의 토큰 이동은 한 계정에서 다른 계정으로의 이전인 반면 Solidity는 더하기와 빼기, 한 곳에서 먼저 빼고 다른 곳에서 더하는 것으로 이해할 수 있습니다.
그런 다음 자산에 액세스할 수 있습니다. Solidity에서 데이터는 계약 중앙에 저장되며 계약에 허점이 있을 때 해커가 계약 권한을 획득하면 모든 사용자 데이터가 공격을 받습니다.
반면 Move에서는 계약이 아닌 데이터를 소유한 계정에 데이터가 저장됩니다. 무브에는 많은 모듈이 있는데, 모듈은 이더리움의 스마트 컨트랙트와 마찬가지로 자산을 생성, 전송, 보관할 수 있는 프로그램입니다. 이동은 공용 모듈 기능만 다른 모듈에서 액세스할 수 있도록 지정합니다.
보조 제목
아키텍처 보안
Move는 Solidity의 보안 사고에서 경험과 교훈을 얻었으며 Solidity를 기반으로 많은 기능을 추가하고 기본 보안 설계에 큰 혁신을 일으켜 시스템을 보다 안전하고 안정적으로 만들었습니다.
Move 언어에는 몇 가지 특징이 있습니다.
정적 호출. 정적 호출이란 무엇입니까? 정적 호출은 동적 호출의 반대입니다. 프로그램이 다른 프로그램을 호출할 때 호출 대상이 런타임까지 결정되지 않으면 호출을 동적 호출이라고 하고, 반대로 프로그램이 실행되기 전에 호출 대상을 결정할 수 있고 런타임 대상을 변경할 수 없는 호출을 정적 호출이라고 합니다. 부르다.
Solidity의 호출은 모두 동적 호출을 통해 구현되며 호출 객체를 확인할 수 없기 때문에 순환 호출이 발생할 수 있어 보안 위험이 큽니다. 예를 들어 TheDAO 공격과 PolyNetwork 교차 체인 공격은 유사한 이벤트입니다.
Move 언어는 이러한 교훈을 바탕으로 정적 호출 설계를 선택하여 런타임 동안 프로그램 충돌 가능성을 줄입니다.
공식 확인. 공식 검증은 수학적 수단을 통해 프로그램의 보안을 증명하는 것입니다. Move 팀은 수학적 수단을 사용하여 계약의 신뢰성을 테스트하고 증명할 수 있는 사용자용 Move Prover 도구를 개발했습니다. 개발자는 몇 분 안에 테스트를 실행할 수 있으므로 배포 전에 코드에서 오류를 찾을 수 있습니다.
이미지 설명
이미지 출처: BuilderDao
첫 번째 레벨 제목
보조 제목
Aptos
개발 진행, 생태적 풍요, 자금 조달 진행의 관점에서 Aptos는 현재 Move 시리즈의 새로운 퍼블릭 체인에서 선두 프로젝트입니다.
올해 3월 Aptos는 역시 a16z가 주도하는 2억 달러의 자금 조달을 완료했습니다. 참여 당사자에는 Tiger Global, Multicoin Capital, FTX Ventures, Coinbase Ventures, Binance Labs 및 기타 최고 기관이 포함됩니다. 올해 7월 25일, Aptos는 FTX Ventures 및 Jump Crypto가 주도하고 a16z, Multicoin Capital 및 Circle Ventures가 참여한 또 다른 1억 5천만 달러의 자금 조달을 완료했습니다.
현상 유지
현상 유지
앱토스는 올해 3월 15일 개발자 테스트넷을 공개했고, 지난 5월에는 개발자와 협력사에 메인넷과 유사한 테스트 플랫폼을 제공하는 인센티브 테스트넷(AIT1)을 출시해 참여자들에게 인센티브를 제공했다.
Aptos의 로드맵에 따르면 인센티브 테스트넷에는 다음과 같은 4가지 라운드가 있습니다.
-AIT1: 탈중앙화 스타트업
-AIT2: 서약
-AIT3: 거버넌스 및 에스컬레이션
- AIT4: 동적 유효성 검사기 토폴로지
AIT2(Aptos Incentivized Testnet 2)는 스테이킹을 주제로 7월 1일에 시작하여 7월 22일에 종료됩니다. AIT2에는 총 225개 이상의 커뮤니티 노드가 참여했으며 이러한 노드는 전 세계 44개국 110개 도시에 분산되어 있습니다. 각 성공적인 참가자는 500 Aptos 토큰을 받습니다. 또한 투표 노드의 상위 10%는 추가로 200개의 Aptos 토큰을 받습니다.
AIT3(Aptos Incentivized Testnet 3)는 거버넌스와 업그레이드를 주제로 8월 30일부터 9월 9일까지 진행됩니다.
앱토스는 블로그 게시물에서 테스트 네트워크가 20,000개 이상의 노드에 도달했으며 동시에 테스트 네트워크는 10,000개 이상의 초당 트랜잭션(TPS)을 확인하고 동기화할 수 있으며 대기 시간은 1초 미만이며 더 많은 노드로 이동하고 있다고 말했습니다. 100,000 TPS보다 앞으로 나아갑니다.
안전
안전
더 안전한 Move 언어를 개발 언어로 사용하는 것 외에도 합의 측면에서 Aptos는 최적화된 비잔틴 합의 "Proof-Of-Stake Diem BFT"를 채택하고 지난 3년 동안 4번의 합의 반복을 수행했습니다. 높은 트랜잭션 처리량, 짧은 대기 시간 및 에너지 효율성 향상.
Aptos의 BFT 프로토콜은 네트워크를 원활하게 실행하는 동시에 세계적 수준의 속도를 유지합니다. Aptos는 평판 시스템을 사용하여 유효성 검사기 회전을 업데이트하고 "페이스 메이커"를 사용하여 투표를 동기화합니다. 이 시스템은 1초 이내에 트랜잭션을 완전히 검증하므로(일반적으로 "종료 시간"이라고 하는 측정값) 생산에서 가장 빠른 블록체인 중 하나가 됩니다.
확장성
확장성
Aptos는 계층 1 블록체인이 "확장성"에 대해 더 많은 책임을 져야 주류 채택이 증가할 수 있다고 주장합니다. 처리량과 완결성 속도를 개선하기 위한 계획에서 Aptos는 합의 프로토콜을 트랜잭션 실행에서 완전히 분리하여 트랜잭션 브로드캐스팅 속도를 높일 계획입니다.
업그레이드 가능성
업그레이드 가능성
생태학
생태학
Aptos는 Aptos Hackathon을 주최합니다. 올해 6월 말, Aptos는 2억 달러 규모의 생태계 펀딩 계획을 시작했습니다.펀딩 카테고리에는 개발자 도구, SDK, 라이브러리, 문서, 가이드 및 튜토리얼, 개발, 거버넌스, DeFi, 및 NFT 프레임워크, 핵심 프로토콜 기여: 토큰 표준, 라이브러리, 프로토콜 업그레이드 등, 오픈 소스 및 공개 제품, 교육 이니셔티브, 애플리케이션.
보조 제목
Sui
2021년 12월, Move 퍼블릭 체인의 초기 스타트업인 Sui는 a16z 및 NFX, Scribble Ventures, Redpoint, Lightspeed, Electric Capital, Samsung NEXT, Slow Ventures, Standard Crypto 등의 투자자와 함께 3,600만 달러 규모의 시리즈 A 파이낸싱을 발표했습니다. , Coinbase Ventures가 기다립니다. 올해 7월 12일, Sui는 20억 달러의 가치로 시리즈 B 파이낸싱에서 2억 달러를 모색하고 있는 것으로 밝혀졌습니다.
Sui의 개발 팀은 올해 3월에 출시된 자체 고성능 레이어 1 지분증명(PoS) 블록체인 Sui를 설계한 Mysten Labs입니다.
Sui도 Aptos와 마찬가지로 Diem의 개발 언어 Move를 사용하지만 Sui의 개체 모델은 Aptos와 약간 다릅니다. 현재 Sui는 경제 백서를 발표했지만 개발 진행 속도가 느립니다.
Move 언어 사용 측면에서 Sui는 언어가 동종 암호화 자산(FT) 및 비동종(NFT) 자산 모두에 대한 스마트 계약을 작성할 수 있도록 업그레이드 및 조정했습니다.
네트워크 성능과 관련된 확장성 측면에서 Sui는 네트워크가 동시에 여러 트랜잭션을 처리할 수 있는 트랜잭션 병렬화에 중점을 둡니다. 대부분의 블록체인에서 블록체인 트랜잭션은 순차적으로 발생해야 하며 종종 이러한 트랜잭션 간에 연결이나 종속성이 없습니다. 이것은 트랜잭션 볼륨의 스케일링을 제한합니다. 그리고 Sui는 거래의 관련 데이터를 잠그고 독립적인 검증을 실현하여 거래의 병렬 처리를 완료할 수 있습니다.
현상 유지
현상 유지
생태학
생태학
발문
발문
Solidity의 경험과 교훈을 바탕으로 Move 언어는 다양한 혁신과 개선을 수행하여 보안을 크게 개선하고 스마트 계약 개발에 더 적합합니다. Move 언어를 기반으로 하는 새로운 퍼블릭 체인은 또한 Layer1 개발에 더 많은 상상의 여지를 가져왔습니다. 상위 투자 기관들이 잇달아 게임에 뛰어들면서 퍼블릭 체인 트랙에서 누가 이길지는 아직 미지수다.