Wolfram 언어

비트코인 블록체인에 암호화 된 데이터 읽기

비트코인 네트워크는 비트코인 거래에 사용하려는 의도를 가지고 만들어 졌기 때문에, 그 핵심 소프트웨어에 의도적인 계산 제한을 포함합니다. 그러나 임의의 데이터를 블록체인에 부호화 하기 위한 다양한 대처법 테스트가 성공적으로 이루어지고 있습니다.

이 예는 BlockchainTransactionData를 사용하여 비트코인 테스트 넷 거래에서 데이터를 추출하여 그것을 해독하는 방법을 보여줍니다.

다음의 거래 ID는 암호화된 메시지를 포함하는 데 사용되었습니다.

거래의 출력을 얻고 각각의 금액을 추출합니다.

아래의 특정한 경우는 각 금액을 바이너리 표현으로 변환하여 해독하고 IntegerDigits를 얻습니다.

해독된 데이터는 세포 자동자의 상태 목록입니다. ArrayPlot은 각 요소의 길이를 정규화한 후, 세포 자동자의 첫 15단계를 표시합니다.

예를 통해 알수 있듯이, 부호화된 세포 자동자는 규칙 110입니다.

관련 예제

de en es fr ja pt-br zh