스타일러스 SDK 개발 개요니트로의 업그레이드 버전이자 아비트럼이 더욱 많은 생태계의 개발자들을 유입시키기 위한 기술적인 진화아비트럼 스타일러스를 도입하여 아비트럼 원과 노바에 EVM, WASM VM을 추가하여 솔리디티, C, C++ 등 다양한 언어로 개발한 컨트랙트를 아비트럼 체인에서 실행할 수 있게 됨 주요 이점 개발자 생태계의 대폭적인 확장솔리디티 외에도 러스트, C++과 같이 훨씬 더 광범위하게 사용되는 프로그래밍 언어를 지원 성능과 효율성의 현저한 개선WASM(Web Assembly)을 활용하여 가스비를 대폭 절감하고 트랜잭션 처리 속도를 획기적으로 향상자체 개발한 니트로의 독특한 사기 방지 메커니즘과 결합하여, WASM 기반 트랜잭션의 처리 속도가 기존 대비 10배 이상 빨라지고, 비용은 10..
ORBIT 체인의 이해맞춤형 전용 체인을 만들 수 있는 솔루션L2 or L3 체인으로 구성할 수 있으며, 사용자가 처리량, 프라이버시, 가스 토큰, 거버넌스 등 다양한 요소를 직접 설정할 수 있음 주요 목적이더리움 브록 공간 수요 증가로 인한 네트워크 혼잡과 비용 문제 해결-> Rollup 과 AnyTrust 프로토콜로 이더리움의 부하를 효과적으로 분산핵심 특징1. 전용 처리량 확보 : DApp이 고성능이나 일관된 리소스 가용성을 필요로 할 때, Orbit 체인에서 실행하면 다른 앱들과 리소스 경쟁 없이 전용 자원을 사용할 수 있음 -> 성능 향상 2. EVM+ 호환성 제공 : Solidity, C, C++, Rust 등 다양한 언어로 EVM 호환 스마트 컨트랙트를 배포할 수 있음 3. 독립적인 제품 로..
이더리움 계정(Ethereum Account)1. 이더리움 계정(Ethereum Account)이란?이더리움 계정은 이더 잔액이 있는 엔티티이다. 그러니까 이더리움 네트워크의 계정은 이더리움 트랜잭션을 이더리움 네트워크에 제출할 수 있는 이더(ETH) 잔고가 있는 엔티티라는 것이다.이더리움 네트워크에서 계정은 사용자가 제어하는 계정이거나 스마트 컨트랙트로 배포되는 계정이거나 둘 중 하나이다. 이 두 가지 계정 유형은 아래에 더 자세히 설명하겠다.2. 이더리움 계정의 유형앞서 설명했듯이 이더리움 계정의 유형은 두 가지이다.외부 소유 계정(Externally-Owned Account; EOA)외부 소유 계정은 개인 키가 있는 계정이다. 즉, 해당 계정의 개인 키를 가진 사람만이 제어할 수 있다. 개인 키를 ..
WEB3.0 DApp 아키텍처웹3와 웹2의 아키텍처웹3 애플리켕이션의 웹2 애플리케이션은 전혀 다른 아케텍처를 가지고 있다. 웹2 애플리게이션에서 필요로 하는 것은 다음과 같다.데이터베이스: 애플리케이션에서 사용되는 정보들을 저장한다.백엔드 코드: 비즈니스 로직을 정의한다.프론트엔드 코드: 사이트가 어떻게 생겼는지, 사용자와 상호작용할 때 무슨일이 발생하는지 정의한다.이를 종합해보면 사용자는 프론트엔드와 상호 작용하고 프론트엔드는 백엔드와 상호 작용하며 백엔드는 데이터베이스와 상호 작용한다. 이 모든 코드는 중앙 서버에 호스팅되며 인터넷 브라우저를 통해 사용자에게 전달된다. 이것이 오늘날 대부분의 Web2.0 애플리케이션이 작동하는 방식이다.하지만 웹 3 애플리케이션에서는 이 모든 것이 바뀌었다.웹3는 ..
01. OverviewRust는 시스템 프로그래밍 언어로, 성능과 안전성을 모두 갖춘 언어 Functional Programming Paradigm객체 지향의 최소한의 특성은 가져가되, 객체 지향에 집착하지 않음불변성을 강조하여 안정적이고 예측 가능한 코드를 작성 가능 Single Thread Efficiency1:1 스레드를 사용하여 매우 효율적으로 동작컴파일 타임에 메모리 안정성을 보장하여 런타임 오류를 줄이고 성능을 극대화 Community Power and Versatility WebAssembly and BlockchainWasm 과의 친화성으로 웹 애플리케이션 개발에서도 큰 인기Rust로 작성된 코드는 Wasm으로 컴파일되어 브라우저에서 고성능으로 실행블록체인 환경에서 스카트 컨트랙트 작성 언..
아비트럼 인트로아비트럼 네트워크 탄생 배경 및 현황 개요블록체인 업계의 확장성 문제 대두-> 롤업 기술 : 메인 체인의 보안성을 유지하면서 처리 속도와 확장성을 획기적으로 개선할 수 있는 해결책-> 아비트럼, 옵티미즘 등의 주요 롤업 프로젝트 성장 아비트럼 : 이더리움의 확장성 문제를 해결하기 위해 오프체인 랩스에서 개발한 레이어2 솔루션 옵티미스틱 롤업- 아비트럼의 핵심 기술로, 이더리움의 보안성을 유지하면서 처리 속도와 비용 효율성을 크게 개선- 트랜잭션을 레이어2에서 수행하고 결과만 주기적으로 메인넷에 기록- 이 과정에서 트랜잭션의 유효성을 '낙관적'으로 가정하고, 문제가 있을 경우 이의제기 할 수 있는 기간을 둠아비트럼의 특징1. 이더리움 호환성: 기존 이더리움 스마트 컨트랙트와 개발도구를 그대로..
아비트럼 네트워크 탄생 배경 및 현황 개요블록체인과 웹3 기술의 급속한 발전으로 확장성 문제가 업계의 핵심 과제로대두되었다.이러한 맥락에서 2020년, 이더리움 생태계는 중대한 전환점을 맞이했다.비탈릭 부테린을 포함한 이더리움 핵심 개발자들이 '롤업 중심의 로드맵'이라는 새로운 비전을 제시했고,이는 블록체인 업계에 상당한 파장을 일으켰다.롤업 기술은 메인 체인의 보안성을 유지하면서도 처리 속도와 확장성을획기적으로 개선할 수 있는 혁신적 해결책으로 주목받았다. 이더리움 재단이이 방향성을 공식화하면서 아비트럼, 옵티미즘 등 주요 롤업 프로젝트들도급속히 성장하기 시작했다.특히 아비트럼은 이더리움의 비전에 발맞춰 선도적으로 롤업 기술을 개발하고상용화했다. 아비트럼은 이더리움의 확장성 문제를 해결하기 위해 오프체..
이더리움의 출현 배경 및 개요이더리움은 지분 증명 합의 알고리즘에 기반하여 프로그램 데이터를 저장하는 오픈 소스 퍼블릭 블록체인이다. 이더리움 블록체인에 데이터를 저장하기 위해서는 $ETH 토큰이 필요하다. 사용자는 이더리움 블록체인에 저장된 프로그램(스마트 컨트랙트라고 하는데)과 상호 작용하는 어플리케이션(디앱이라고 하는데)에 접속하여 이더리움 블록체인 네트워크에 데이터 저장, 처리를 요청한다.한마디로 이더리움은 크고 분산된 컴퓨터이다. 개발자는 이더리움을 활용하여 높은 가용성, 투명성, 중립성을 제공하는 동시에 경제적인 기능을 갖춘 강력하고 탈중앙화된 애플리케이션을 구축할 수 있다.1.블록 체인이란 무엇인가?먼저 이더리움, 비트코인과 같은 플랫폼들의 근간이 되는 블록체인 기술에 대해 알아보자.블록 체..