Bitcoin Forum
May 06, 2024, 06:31:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 »  All
  Print  
Author Topic: [ANN] chainsnort (live transaction monitoring and fingerprinting tool)  (Read 24512 times)
robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 02, 2014, 06:23:05 PM
 #81

I'd like to thank robanswe, who kindly gave me access to a full node for developing the RPC connector.
No problems at all just make sure you always test connect before you run your test because the RPC server will not be online 24/7. Also don't hesitate to pm me if you get any problems. Chainsnort with RPC connector will be awesome for sure and I can barley wait:) Anyway keep up the good work and take the time you need.
1715020276
Hero Member
*
Offline Offline

Posts: 1715020276

View Profile Personal Message (Offline)

Ignore
1715020276
Reply with quote  #2

1715020276
Report to moderator
1715020276
Hero Member
*
Offline Offline

Posts: 1715020276

View Profile Personal Message (Offline)

Ignore
1715020276
Reply with quote  #2

1715020276
Report to moderator
1715020276
Hero Member
*
Offline Offline

Posts: 1715020276

View Profile Personal Message (Offline)

Ignore
1715020276
Reply with quote  #2

1715020276
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715020276
Hero Member
*
Offline Offline

Posts: 1715020276

View Profile Personal Message (Offline)

Ignore
1715020276
Reply with quote  #2

1715020276
Report to moderator
1715020276
Hero Member
*
Offline Offline

Posts: 1715020276

View Profile Personal Message (Offline)

Ignore
1715020276
Reply with quote  #2

1715020276
Report to moderator
vm_mpn
Hero Member
*****
Offline Offline

Activity: 605
Merit: 500


View Profile
February 02, 2014, 06:44:02 PM
 #82

I just can't stop admiring developers on this forum - what you guys are doing is amazing!

Ok, moving on to harass other coders... They deserved it  Wink

Vadim

flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 02, 2014, 09:53:04 PM
 #83

Here's a very early preview of the 100% RPC version... Only transaction hashes are displayed in this proof of concept, but the live capture method is already working out nicely:

robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 02, 2014, 10:48:41 PM
 #84

Here's a very early preview of the 100% RPC version... Only transaction hashes are displayed in this proof of concept, but the live capture method is already working out nicely:
It's nice to see that you are making progress:)
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 03, 2014, 08:09:27 PM
Last edit: February 03, 2014, 09:42:59 PM by flatfly
 #85

Here's a very early preview of the 100% RPC version... Only transaction hashes are displayed in this proof of concept, but the live capture method is already working out nicely:
It's nice to see that you are making progress:)

Indeed it's been progressing nicely:



A few kinks remain, though, and will take longer to iron out.
robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 03, 2014, 09:57:42 PM
 #86

Indeed it's been progressing nicely:

https://i.imgur.com/3sImjAC.png

A few kinks remain, though, and will take longer to iron out.

Wow looks a lot better then I had hoped for! Anyway I had an idea now when the program can connect to the bitcoin-qt client wouldn't it be cool to have it write out network alert messages with bright red text or something? https://en.bitcoin.it/wiki/Alerts Maybe even add some alert piping sound.


(getinfo will show the alert info in the error field when a alert is active)
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 06, 2014, 07:27:21 AM
 #87

Indeed it's been progressing nicely:



A few kinks remain, though, and will take longer to iron out.

Wow looks a lot better then I had hoped for! Anyway I had an idea now when the program can connect to the bitcoin-qt client wouldn't it be cool to have it write out network alert messages with bright red text or something? https://en.bitcoin.it/wiki/Alerts Maybe even add some alert piping sound.


(getinfo will show the alert info in the error field when a alert is active)

Sounds like a good idea - I'll look into implementing this and put it on my to-do list!
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 12, 2014, 06:14:33 PM
 #88

OK, here's a quick development status update on the RPC version:

Open issues:

- some transactions fail to be captured. this is being investigated.
- real-time fee calculation appears to be unfeasible/too slow
  given the current bitcoind API and exposed data structures.
- new block notification is not implemented yet.
robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 12, 2014, 08:07:48 PM
 #89

OK, here's a quick development status update on the RPC version:

Open issues:

- some transactions fail to be captured. this is being investigated.
- real-time fee calculation appears to be unfeasible/too slow
  given the current bitcoind API and exposed data structures.
- new block notification is not implemented yet.


It's great to see some progress being made:)

-Can this just be to my not so well connected node? I mean blockchain.info got around 1000 connections with nodes all around the world I got 8 connections with one node..
-Can't this be due to latency I bet you got around 80+ ms to my rpc server instead of 1< ms on localhost.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 16, 2014, 07:44:46 AM
Last edit: February 16, 2014, 08:41:27 AM by flatfly
 #90

OK, here's a quick development status update on the RPC version:

Open issues:

- some transactions fail to be captured. this is being investigated.
- real-time fee calculation appears to be unfeasible/too slow
  given the current bitcoind API and exposed data structures.
- new block notification is not implemented yet.


It's great to see some progress being made:)

-Can this just be to my not so well connected node? I mean blockchain.info got around 1000 connections with nodes all around the world I got 8 connections with one node..
-Can't this be due to latency I bet you got around 80+ ms to my rpc server instead of 1< ms on localhost.

- Yes this is the most likely explanation in my opinion too. Based on my estimates, I believe that with 15 connections, the RPC version should be able to see 99-100% of all transactions in real time. This still needs to be verified in practice (and also depends on how well connected those 15 nodes are.)

- If someone wants to take a stab at implementing fee calculation, all the better! I don't have enough time for that currently.

robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 16, 2014, 09:19:48 AM
 #91

I changed to 16 connections. Anyway if you could upload the latest source code to github or something someone might be willing to help. I think my coding skills is a little to bad but I will take a look for sure.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 16, 2014, 09:29:27 PM
 #92

I changed to 16 connections. Anyway if you could upload the latest source code to github or something someone might be willing to help. I think my coding skills is a little to bad but I will take a look for sure.

Thanks. Seems to be back to 8 connections now though. Did it consume too much bandwidth?
The blockchain.info websocket stream was down for much of the day so I couldn't compare results yet.

Later this week, I will clean up the code and post it so other devs can help.
robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 16, 2014, 10:03:40 PM
 #93

Thanks. Seems to be back to 8 connections now though. Did it consume too much bandwidth?
The blockchain.info websocket stream was down for much of the day so I couldn't compare results yet.

Later this week, I will clean up the code and post it so other devs can help.

Yes I was forced to cut back to 8. I'm currently on a adsl line with less then 1mbit up stream. So when I play online games with voip I really need all the bandwidth I got. I might be able to start a server on 2,5mbit upload rate at a different location. But until then I will keep changing from 8 to 15 and this week I will need the Internet nearly all the time so it will mostly be limited to 8
Also I know about the blockchain.info thing the api gets blocked by cloude fair. Thats one of the reasons I like rpc support. I also know there are other live transactions monitors like the one Bit Pay just released. But I like the simplicity of this small python script:) It also looks nice in a console window.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 22, 2014, 10:44:33 AM
Last edit: February 22, 2014, 02:28:37 PM by flatfly
 #94

I've posted the current RPC skeleton code there:
 https://gist.github.com/flatfly/9151814

I didn't have time to further work on this in the last few days, unfortunately.
If people are interested in Windows builds, do let me know.
(And donations do help get things done! Smiley)
robanswe
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 22, 2014, 05:15:59 PM
Last edit: February 22, 2014, 06:37:32 PM by robanswe
 #95

I've posted the current RPC skeleton code there:
 https://gist.github.com/flatfly/9151814

I didn't have time to further work on this in the last few days, unfortunately.
If people are interested in Windows builds, do let me know.
(And donations do help get things done! Smiley)

Got it working after some trial and error. Anyway it seems to work fine and I will see if I can improve it. A Windows build would be nice but a colored version for Linux would be even better.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
March 07, 2014, 07:09:18 PM
 #96

Demonstrating the highlight-arbitrary-address feature:



At this time, this is only available to donators and private beta testers.

Note: in case you're wondering, the "1Dorian" address is part of a fundraising campaign started today by Andreas M. Antonopoulos for Dorian Nakamoto.  Read more about it here:

 http://www.reddit.com/r/Bitcoin/comments/1ztjmg/andreas_im_fundraising_for_dorian_nakamoto/
RoxxR
Full Member
***
Offline Offline

Activity: 208
Merit: 148


View Profile
April 21, 2014, 06:27:57 PM
 #97

I'm getting the below error message when starting up chainsnort. Any help?

Code:
ValueError: invalid literal for int() with base 10: '<!DOCTYPE html> <!--[if lt
IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]>
  <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]>    <ht
ml class="no-'
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
April 22, 2014, 06:58:51 AM
 #98

I'm getting the below error message when starting up chainsnort. Any help?

Code:
ValueError: invalid literal for int() with base 10: '<!DOCTYPE html> <!--[if lt
IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]>
  <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]>    <ht
ml class="no-'

Looks like blockchain was down

bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
April 22, 2014, 07:56:26 AM
 #99

moment I still need time to fully understand this because every read and understand that I am here several times makes me confused whether it was easy to make a profit?

 Embarrassed

This is not for profiting, just fun

T-rage_11
Member
**
Offline Offline

Activity: 74
Merit: 10


www.btcaudio.eu || LIVE-AUDIO-TICKER


View Profile WWW
May 06, 2014, 01:44:37 AM
Last edit: May 07, 2014, 09:36:01 PM by T-rage_11
 #100

please reup the windows version !!!!!!!!!!!!!  Cry

Edit:
>>> I made something similar .. check this: http://btcaudio.tk/live  Wink

Bitcoin Donation: 1337WiNsz5zEnjCUtpvfGaztJqLe5Wxge2
www.btcaudio.eu - LIVE-AUDIO-TICKER
www.t-rage11.bplaced.net - watch & chat
Pages: « 1 2 3 4 [5] 6 7 8 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!