2015-01-29 2 views

답변

1

알고있는 것처럼 주어진 비트 코인 주소에서 모든 트랜잭션을 나열하는 방법은 없습니다. 그러나 당신은 그것을 위해 계정을 사용할 수 있습니다.

계정 당 하나의 비트 코인 주소를 만들 수 있습니다. 그리고 주어진 계정에 대한 모든 거래를 나열하는 방법이 있습니다 목록 거래. https://en.bitcoin.it/wiki/Accounts_explained가 이

Bitcoind API 목록 호출

: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

3

인해 트랜잭션이 Bitcoind와 쿼리의이 종류를 수행 할 수 없습니다 인덱싱하는 방식으로, 나는 경우를 가정하고있어입니다

계정에 대해 자세히 알아보기 btcd와 동일합니다.

  • Blockchain 직접 구문 분석 해, 새로운, 더 많이 인덱스 DB
  • 사용에 제 3 자 서비스를 데이터를 저장 :이 정보를 얻을하려는 경우

    , 당신은 몇 가지 옵션이 있습니다 Chain.com 또는 Blockchain.info처럼

  • 다른 유형의 노드를 실행하십시오. Toshi은 Coinbase에 의한 Bitcoin의 오픈 소스 Ruby 구현물입니다. 이 노드의 DB는보다 풍부한 쿼리를 허용하지만 더 많은 저장 용량을 필요로합니다.
+0

보안 측면에서 블록 체인을 구문 분석하는 것이 좋습니다. 타사 서비스의 출력을 검증 할 수 있습니까? 서명과 같은 확인 및 트랜잭션이 블록 체인에서 실제로 승인 (또는 거부)되었는지 여부도 확인합니다. –

1

은과 같이,이 기능을 사용하려면 addrindex 플래그 btcd 실행하려면 특정 주소

https://github.com/btcsuite/btcd/issues/190

를 조회하는 데 사용할 수있는 주소 인덱스를 생성하는 기능에 합병 최근 btcd -

btcd --addrindex 

RPC는 새로운 searchrawtransactions rpc 호출을 사용하여 트랜잭션을 쿼리 할 수 ​​있습니다. 주소 색인을 생성하는 데 시간이 걸리므로이 색인을 사용할 수 있도록 색인 작성을 완료 할 때까지 기다리십시오.