밑바닥부터 시작하는 비트코인
108
어떤 사람이 목표물을 지정하고 당신이 활로 그 목표물을 맞히는 모습을 보여준다면 그 사람에
게 당신의 실력을 증명할 수 있을 것입니다. 예를 들어, 그 사람은
400
미터 앞에 당신의 아들을
세우고 머리 위에 놓은 사과를 맞히라고 할 수 있습니다. 어쨌거나 당신은 그 사과를 명중시키
며 실력을 증명할 수 있습니다. 이렇게 검증자가 지정한 목표물을 맞히게 되면 당신의 실력을
쉽게 증명할 수 있습니다.
하지만 증명해 보일 사람이 많아지면 쉽지 않습니다. 만약
10
명의 사람에게 증명해야 한다면
10
명의 사람이 지정한
10
개의 목표물을
10
개의 화살로 명중시켜야 합니다.
10
명의 사람이 동
시에 지켜보는 상황에서
1
개의 화살로 어떤 목표물이든 정확하게 맞출 수는 있겠지만, 그 목표
물이
10
명이 모두 선택한 목표물이 아니라면 사람들은 당신이 수만 번 연습한 특정 목표물이
라 여길 수 있습니다. 여러 사람의 목표물 선정 요구 없이 딱 한 번의 시연으로 실력을 증명하
는 방법은 없을까요? 당신이 선정한 목표물을 맞히는 것은 신뢰도가 떨어질 것입니다. 화살이
명중한 곳이 미리 당신이 선정한 위치라고 우길 수 있기 때문입니다. 어떤 방법이 있을까요?
한 가지 좋은 방법이 있습니다. 목표물의 위치(이를 테면 ‘내 아들 머리 위 사과’ )를 화살촉에
새기고, 그 화살로 맞히는 것입니다. 사람들은 목표물을 맞힌 화살촉으로 목표물의 위치가 화
살촉에 쓰인 것과 같은지 확인할 수 있습니다. 활을 쏘기 전 목표물의 위치를 화살촉에 ...