Blockchain/Ethereum 썸네일형 리스트형 Decoding Input Data using Ethereum ABI in Rust use std::fs; use ethabi::Contract; use hex; fn main() { // input data let data = "0xa9059cbb000000000000000000000000d18a52ae66778bf9ece5515115875a313d45f0e900000000000000000000000000000000000000000000000000000000007fde60"; // remove hex prefix: 0x let prefix_removed_data = data.trim_start_matches("0x"); // get method id, 4 bytes from data let method_id = &prefix_removed_data[0..8]; println!("met.. 암호학 - 마스터링 이더리움 개요 암호학은 수학의 한 분야로 이더리움의 기반 기술 암호화는 비밀 작성에 그치는 것이 아니며, 비밀을 드러내지 않고 지식을 증명(디지털 서명)하거나, 데이터의 진위성(해시를 통한 디지털 지문)을 증명할 수 있음이더리움 플랫폼과 노드 간 통신은 암호화되어 있지 않아 모두가 들여다 볼 수 있어 합의에 도달할 수 있음 향후에는 영 지식 증명과 동형 암호화 같은 고급 암호화 도구에 대한 도입 가능성이 있음 이번장에서는 현재 이더리움 암호 방식인 공개키 암호화(Public Key Cryptography, PKC)를 소개함 본론 키와 주소 이더리움의 두가지 계정 유형: 외부 소유 계정(Externally Owned Account, EOA)과 컨트랙트 계정(Contract) 디지털 개인키(private key), .. 이전 1 다음