Oracle 질문 – 무작위로 생성된 질문
1. 동일한 결과 – 스마트 컨트랙트에 대한 트랜잭션을 검증하기 위해서는 모든 스마트 컨트랙트가 동일한 랜덤 값을 생성해야 합니다. 2. 블록 해시 등 사용 – 해시 함수는 임의의 값으로 어느 정도 사용할 수 있습니다. 그러나 동일한 블록 내에서 동일한 해시 값을 사용할 수 있으므로 공격이 가능합니다. 3. 외부 랜덤 데이터의 필요성 – 이 문제로 인해 이더리움은 … Read more
1. 동일한 결과 – 스마트 컨트랙트에 대한 트랜잭션을 검증하기 위해서는 모든 스마트 컨트랙트가 동일한 랜덤 값을 생성해야 합니다. 2. 블록 해시 등 사용 – 해시 함수는 임의의 값으로 어느 정도 사용할 수 있습니다. 그러나 동일한 블록 내에서 동일한 해시 값을 사용할 수 있으므로 공격이 가능합니다. 3. 외부 랜덤 데이터의 필요성 – 이 문제로 인해 이더리움은 … Read more