이더리움 클래식 2019 3분기 성과 보고


It’s been 10 months since Ethereum Classic Core launched, and we are blessed to have made so much progress since.


이더리움 클래식 코어가 런칭되고 약 10달이 지났습니다. 그리고 많은 기술적 진보가 있었음을 자축합니다.


Third-Quarter 2019 Achievements


2019 3분기 성과 보고


EVM/ Compiler Team (가상머신 컴파일러 개발팀)


EVM-LLVM Backend


Major progress on EVM-LLVM backend nearing Alpha release. If you want a sneak peak, then check out the project repo here.EVM-LLVM(이더리움 가상머신, 로우레벨 가상머신)의 알파버전 공개가 임박하였습니다. github.com/etclabscore/evm_llvm 에서 공개전 일부 정보를 얻을 수 있습니다.



The EVM-LLVM back-end project will allow developers use a large scope of programming languages (Rust for smart contracts!) other than Solidity to target the Ethereum Virtual Machine (EVM), they can also immediately benefit from various development tools built around LLVM infrastructure.


EVM-LLVM 백엔드 프로젝트는 기존 이더리움에서 사용하는 솔리디티 이외의 광범위한 프로그래밍용 언어를 사용하여 EVM 타겟으로 개발이 가능합니다. 뿐만 아니라 기존 LLVM을 기반으로 구축된 다양한 개발도구를 즉시 활용할수 있습니다.


Client Team (클라이언트 팀)


Contributed to Multi-Geth release v1.9.3 with updates to upstream tracking and OpenRPC service definition.


멀티 게스 버전이 1.9.3으로 리뉴얼 되었습니다. 해당 버전에는 업스트림 트래킹 및 OpenRPC 서비스에 대한 정의가 포함되어 있습니다.


Contributed CLI to Go-OpenRPC, a Go-lang instance of OpenRPC forked by Greg Hill whom’s working on Hyperledger Burrow. Hyperledger Burrow now utilizes OpenRPC.

Go-OpenRPC하이퍼 렛저 버로우(Burrow)가 현재 OpenRPC에서 사용가능하도록 오픈되었습니다. 블록체인 전문기업인 모낙스(Monax)와 인텔이 공동으로 지원하는 프로젝트로 퍼블릭 블록체인 플랫폼에 프라이빗을 더해 상호 보완할 수 있는 확장성을 위한 프로젝트로, 하이퍼렛저 프로젝트중 제일 기대를 받는 프로젝트입니다.


참조 : github.com/hyperledger/burrow


Tooling Team (툴링 팀)

OpenRPC


OpenRPC Spec releases v1.1.11 to v1.2x.


The OpenRPC Specification defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.

OPEN RPC 스펙문서는 JSON-RPC 2.0 API에 대한 인터페이스 설명을 기술하였습니다.

OpenRPC Inspector 1x released.


OPEN RPC 문법 검증기가(inspector.open-rpc.org 에 공개되어 있습니다.


Inspector tool implemented in OpenRPC Playground.OpenRPC Playground에서 인스펙터 툴이 구현되었습니다.


OpenRPC Inspector is a simple tool to create, modify and execute JSON-RPC requests. It can be used as a standalone tool or included in other projects. Now developers can test their APIs in the playground by using the inspector tool conveniently embedded within the documentation of their APIs.


OpenRPC Inspector는 JSON-RPC Request를 생성,수정할 수 있는 간단한 툴입니다. 독립형 도구로 사용하거나 프로젝트에 포함시켜 사용할 수 있습니다. 개발자는 API를 PLAYGROUND(하단추가설명)에서 편하게 Embed 하여 테스트할 수 있습니다.


OpenRPC Playground releases focused on performance and stability.


The OpenRPC Playground is an online IDE that allows developers to build documentation driven JSON-RPC 2.0 APIs.


OPEN RPC Playground 서비스는 개발자들ㅇ니 JSON-RPC 2.0 API를 이용해서 문서를 작성할 수 있는 온라인 IDE입니다.


OpenRPC semantic release plugin 1x released.


시멘틱 OpenRPC 현재 1.x 버전 오픈


OpenRPC client-js releases.


OpenRPC Client-js 공개


Client-js is a browser-compatible JSON-RPC client with multiple transports:


Client-js는 여러 전송 기능이있는 브라우저 호환 JSON-RPC 클라이언트입니다.


OpenRPC server-js releases.


OpenRPC server-js is a JSON-RPC 2.0 server implementation that supports multiple transport protocols. Inspired by mole-rpc, built for OpenRPC.


OpenRPC server-js는 다양한 프로토콜을 지원하는 JSON-RPC 2.0 서버입니다. OpenRPC 용으로 제작 된 mole-rpc에서 영감을 얻었습니다.


OpenRPC generator-client releases.

OpenRPC 클라이언트 생성기 공개


The generator-client is a tool to generate clients based on a given OpenRPC document. Currently supports Rust, JavaScript/ Typescript, and more to come.


generator-client는 주어진 OpenRPC 문서를 기반으로 클라이언트를 생성하는 도구입니다. 현재 Rust, JavaScript / Typescript 등을 지원합니다.


OpenRPC meta schema releases.

Ethereum JSON RPC API releases.

OpenRPC 메타 스키마 릴리스.

Ethereum JSON RPC API 릴리스.



The Ethereum JSON RPC API is a a JSON-RPC API to interface with the EthereumStack.


Ethereum JSON RPC API는 EthereumStack과 인터페이싱 하기위한 JSON-RPC API입니다.



Jade Suite


The goal of Jade is to enable the creation of decentralized, peer to peer applications built for Ethereum Classic.


Jade수트의 목표는 Ethereum Classic을 위해 구축 된 분산 형 피어 투 피어 Dapp을 만드는 것입니다.


Jade Explorer released.

제이트 탐색기 공개


Jade Explorer is a minimal open-source block explorer for the Ethereum Stack and can be configured at any remote RPC node for any EVM-based network. We’ve recently implemented a change language feature which currently supports Chinese and Korean.


Jade Explorer는 이더리움 스택을 위한 미니멀리즘 오픈 소스 블록 탐색기이며 모든 EVM 기반 네트워크의 원격 RPC 노드에서 구성 할 수 있습니다. 최근에 현재 중국어와 한국어를 지원합니다.


Jade Service Runner UI released.



Jade Service Runner UI is an app that bundles Jade Service Runner and its interface into an easy to use application for users to install, manage, and discover locally run services.


Jade Service Runner UI는 Jade Service Runner에서 제공하는 기본내장 앱입니다.


사용자가 로컬로 실행되는 서비스를 설치, 관리 및 검색 할 수 있도록 사용하기 쉽도록 구성되어 있습니다.


Jade Signer RPC pre-releases.

Jade RPC 서명 관리자 데모 오픈


Jade Signer JSON-RPC API lets you manage keys, sign transactions and messages offline for any EVM-based blockchain.


Jade Signer JSON-RPC API를 사용하면 EVM 기반 블록 체인의 키, 서명 트랜잭션 및 메시지를 오프라인에서 관리 할 수 ​​있습니다.


Recent Posts

See All

ETC 피닉스 하드포크 업데이트 6월 1일 진행 예정

이더리움 클래식 메인넷은 다가오는 10.500.839블록에서 피닉스 하드포크를 활성화합니다. 예상 시점은 2020년 6월 1일입니다. 이번 하드포크는 아틀란티스, 아가타에 이어 이더리움 클래식의 세 번째 업그레이드입니다. 피닉스 하드포크 이후 이더리움 클래식과 이더리움은 완벽하게 호환되며 동일한 기능을 갖게 됩니다. 이번 하드포크의 주요 목표는 이더리움 이

LLVM을 사용하여 ETC 스마트 컨트랙트 언어 만들기 - 기타주제

LLVM IR 코드 생성 allocatea 명령은 현재 기능의 메모리 프레임에 32바이트 프레임 객체(기능-로컬 객체)를 할당. 메모리 공간 인덱싱 보통 EVM 스마트 계약 ABI 정보를 내보내는 것은 언어에 달려 있다. 하지만 우리는 계약서 ABI를 방출하기 위해 LLVM IR 패스를 작성할 수 있다. 제한 사항 EVM은 결정적 실행을 위해 설계되었습니다