A가 B에게 어떤 송금을 했다고 하면 이 거래 관련 정보가 블록형태로 생성되는걸로 알고 있는데요 근데 블록 생성시에 거래 관련 기록을 모아서 merkle trees를 만들어서 블록을 생성해야 한다고 알고있는데 채굴자들은 어떻게 전세계 암호화 화폐 사용자들의 거래 정보를 수집하는건가요?