궁금한게 op_return으로 한 블록에 최대 80바이트만 기록이 가능한건가요? 아님 여러개의 글을 한 블록에 가능한 건가요?

후자라면 굳이 비금융데이터를 굳이 비트코인 네트워크에 남겨야 하나 싶습니다.

물론 내 노드는 풀노드+ 노스터의 데이터를 다 받아먹고 있긴 하지만......

Reply to this note

Please Login to reply.

Discussion

챗지피티를 이리 활용 하다뉘

이건 자세히 뜯어보지 않아서 정확하지 않은데 OP_RETURN 스크립트(오피코드, 메세지 길이 정보, 메세지를 포함) 사이즈가 최대 83B 이고 그 안에 메세지는 최대 80B 일 거애요.

제가 이해하고 있는 바에 따르면

오피리턴이 포함된 tx 여러개가 하나의 블록에 포함될 수 있습니다. 비트코인 코어는 tx 당 하나의 오피리턴이 있을때만 표준 tx으로 취급하고 있는데 블록에 오피리턴 개수 제한은 없는 것으로 알고 있습니다.

또, 하나의 tx에 여러개의 오피리턴이 포함되어서 표준이 아닌 tx도 (릴레이 되어서 채굴자에게 도달되기는 사실상 어렵겠지만 오프체인으로 전달하여) 블록에 포함되는 것이 가능할 것 같습니다.

op_return 스크립트에 80바이트 기록이 표준으로 받아드려집니다. 이를 넘는 스크립트들은 채굴자에게 직접적으로 보내야 합니다.

하나의 트랜잭션에 여러 op_return 아웃풋이 있을 수 있고 하나의 블록에 이러한 트랜잭션이 여러개 있을 수 있습니다.