profile
what doesn't kill you makes you stronger

23/07/13) T-Rust 에서 배운것

XCM이란? Polkadot이란? Polkadot의 XCM은 "Cross-Consensus Messages"의 약어로, 단일 체인에서 모든 것을 처리해야 하는 한계를 해결한 Multi-chain 입니다. Relay chain a. Para chain들의 Block

2023년 7월 17일
·
3개의 댓글
·

10 updates at Google I/O

구글 I/O 올해 행사를 마무리하면서 주요 단계의 기조 연설과 Chrome의 온디맨드 세션에서 소개된 새로운 API, 구성 요소 및 도구가 100개 이상 소개되었습니다. 우리가 특히 기대하는 업데이트 중 10가지를 소개합니다. 질문이나 가장 기대하는 업데이트는 @Chr

2023년 6월 21일
·
0개의 댓글
·

웹어셈블리(WebAssembly)가 제공하는 새로운 도구들

WebAssembly는 개발자들이 다른 언어로부터 새롭고 성능이 우수한 기능을 웹에 가져올 수 있게 해줍니다. 지난 몇 년 동안 개발자들은 이러한 가능성을 최대한 활용해 왔습니다. 이 글에서는 WebAssembly의 일부 빛나는 새로운 도구들을 소개하고 있습니다.지금

2023년 6월 14일
·
0개의 댓글
·
post-thumbnail

[chainlink functions] Automate your Functions

이 튜토리얼에서는 Chainlink Automation을 사용하여 Chainlink Functions를 자동화하는 방법을 안내합니다. 자동화는 매일 날씨 데이터를 가져오거나 매 블록마다 자산 가격을 가져오는 것과 같이 동일한 함수를 정기적으로 트리거하고자 할 때 필수적

2023년 6월 13일
·
0개의 댓글
·

[chainlink functions] Return Custom Data Types

Cryptocompare GET /data/pricemultifull API를 호출하기 위해 Decentralized Oracle Network에 요청을 보냅니다. OCR은 오프체인 계산과 집계를 완료한 후 스마트 계약에 여러 응답을 반환합니다. 응답에는 자산 가격,

2023년 6월 13일
·
0개의 댓글
·

[chainlink functions] Call an API

Cryptocompare GET /data/pricemultifull API를 호출하기 위해 탈중앙화 오라클 네트워크에 요청을 보내는 방법을 안내합니다. OCR이 오프체인 계산과 집계를 완료하면, ETH/USD의 자산 가격을 스마트 계약으로 반환합니다.HTTP 쿼리

2023년 6월 13일
·
0개의 댓글
·

[chainlink functions]Request Computation

Chainlink Functions 분산화된 Oracle Network (DON)에서 계산을 실행하는 방법에 대해 알아보겠습니다. 예제 코드는 리스트 내 숫자들의 기하 평균을 계산합니다. OCR이 오프 체인 계산과 집계를 완료하면 결과를 스마트 컨트랙트로 반환합니다.

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

React Hooks를 사용하여 React와 WebAssembly 사용하기

이 글에서는 React와 WebAssembly에 대한 간략한 개요와 이를 사용하는 이유, 코드에 Wasm 개발 기능을 추가하는 방법, 그리고 hooks를 사용하여 React 애플리케이션에서 Wasm을 사용하는 방법에 대해 다룰 것입니다. 마지막으로, React 앱에서

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

Chainlink의 functions 시작하기

Chainlink Functions는 스마트 컨트랙트에 신뢰할 수 있는 컴퓨팅 인프라 액세스를 제공합니다. 스마트 컨트랙트는 코드를 분산된 오라클 네트워크(DON)로 전송하고, 각 DON의 오라클은 동일한 코드를 서버리스 환경에서 실행합니다. DON은 독립적으로 실행된

2023년 5월 30일
·
0개의 댓글
·

RUST to wasm 컴파일하기

rust install위의 링크에서 rust를 설치할 수 있습니다. Rustup은 Rust를 설치하고 관리하는 도구입니다. Rustup을 사용하면 다양한 버전의 Rust를 설치하고 관리할 수 있습니다. Rustup은 Rust 컴파일러인 rustc, Rust의 표준 라이

2023년 5월 30일
·
0개의 댓글
·

Wasm 파일( WebAssembly)이란?

WebAssembly는 네이티브에 가까운 성능으로 동작하며 컴팩트한 바이너리 포맷을 제공하는 저수준 어셈블리 언어입니다. C/C++, Rust 등과 같은 언어를 WebAssembly로 컴파일하여 웹에서 실행할 수 있습니다. WebAssembly는 JavaScript와

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

책) 개발자의 글쓰기

출처 개발자의 글쓰기 저자 : 김철수 출처 : 위키북스

2023년 4월 27일
·
0개의 댓글
·
post-thumbnail

Chainlink가 가지고 있는 문제점은?

중앙화 가능성 비싼 수수료 스마트 컨트랙트 보안 문제

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

API3의 QRNG란?

API3의 QRNG(Quantum Random Number generator)에 대해서 알아보려고 합니다.API3 Foundation은 기존 써드 파티오라클 네트워크에서 더 많은 보안, 효율성 및 규정 준수 기능을 제공하는 퍼스트 파티 오라클 솔루션으로 전환하는 데 앞

2023년 4월 12일
·
0개의 댓글
·

[Effective TypeScript] 8장 58-62 타입스크립트로 마이그레이션하기

아이템 58) 모던 자바스크립트로 작성하기 1. ECMAScript 모듈 사용하기 2. 프로토타입 대신 클래스 사용하기 3. var대신 let/const 사용하기 4. for(;;;) 대신 for-of 또는 배열 매서드 사용하기 인덱스가 필요한 경우 forEac

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

NCD(Near Certified Developer) 후기

NCD(Near certified develper) DemoDay를 마치고 작성하는 후기입니다.NCD에 대한 설명과 하면서 제가 느낌 점 위주의 글입니다.NEAR 플랫폼에서 스마트 계약을 디자인, 개발, 테스트 및 배포할 수 있는 능력을 대표하는 수료증인 NEAR 인증

2023년 4월 4일
·
2개의 댓글
·
post-thumbnail

ChainLink VRF를 컨트랙트에서 사용하는 방법

체인링크의 VRF 사용하는 과정을 알아보겠습니다. 우선 메타마스크가 있다는 가정하에 시작하겠습니다. Goerli Faucet 받기 Alchemy 알케미 계정이 필요합니다. 없으시다면 가입해야합니다. https://goerlifaucet.com/ 우선 로그인을 합니다

2023년 4월 3일
·
0개의 댓글
·

[Effective TypeScript] 7장 53-57 코드를 작성하고 실행하기

일반적으로 타입스크립트 코드에서 모든 타입 정보를 제거하면 자바스크립트가 되지만, 열거형, 매개변수 속성, 트리플 슬래시 임포트, 데코레이터는 타입 정보를 제거한다고 자바스크립트가 되지는 않습니다. 타입스트립트의 역할을 명확하게 하려면, 열거형, 매개변수 속성, 트리플

2023년 4월 2일
·
0개의 댓글
·

[Effective TypeScript] 6장 49 - 52 타입 선언과 @types

아이템 49) 콜백에서 this에 대한 타입 제공하기 this 바인딩이 동작하는 원리를 이해해야합니다. 콜백 함수에서 this를 사용해야 한다면, 타입 정보를 명시해야 합니다. 아이템 50) 오버로딩 타입보다는 조건부 타입을 사용하기 오버로드 타입보다는 조건부 타

2023년 4월 2일
·
0개의 댓글
·
post-thumbnail

Chainlink VRF를 사용해 보자

Chainlink VRF를 사용하여 Solidity에서 안전하고 검증 가능한 방식으로 무작위 숫자를 생성하는 방법에 대해 알아보겠습니다. 랜덤 숫자는 예측할 수 없는 숫자를 나타냅니다. 그러나 블록체인은 결정론적인 네트워크이기 때문에 블록 타임스탬프, 높이 또는 kec

2023년 3월 27일
·
0개의 댓글
·