Author

Topic: UML Diagram for Bitcoin System (Read 234 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
July 29, 2019, 02:45:46 PM
#8
I think it could be switch but I am not sure. Oddly enough there is no mention of 'SW' in the entire pdf.

Perhaps, but i don't remember term "switch" used to describe something on protocol level. Perhaps someone who's been around before 2015 know something.

According to https://cdecker.github.io/btcresearch/2015/roth2015.html it isn't even peer-reviewed. Could be a UNI project that was published without much checks and forgotten about.

I agree.Actually, the "Peer Reviewed" status is "Not interested", even though it's only shown on HTML code for unknown reason

Code:
            
              Peer Reviewed
              

not_interested

     
            
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
July 29, 2019, 02:06:59 PM
#6
There's this other one that I found here, take a look if its of any use to you guys.



https://core.ac.uk/download/pdf/82440509.pdf

The only other instance that I recall is, like I said, comes from that Blockchain development group on facebook.

Good finding Smiley

The diagram looks good ok, even though i'm not sure what they meant by "Bitcoin SW" (clearly it's not SegWit since the paper was written on 2015) & "Real" data type.
Few details obviously are missing, but it's not problem since such detail should be shown on separate diagram.
member
Activity: 86
Merit: 28
July 30, 2019, 01:13:30 AM
#5
Quote
Seem reliable.

Thanks for some of the documentation posted but unfortunately, apparently there is no documentation embracing the system that can be used as guide to navigate and develop on the system, as was my initial intent. Just few pieces of representation with reliabilit not guaranteed.
hero member
Activity: 1778
Merit: 764
www.V.systems
July 29, 2019, 02:21:13 PM
#4
Good finding Smiley

The diagram looks good, even though i'm not sure what they meant by "Bitcoin SW" (clearly it's not SegWit since the paper was written on 2015) & "Real" data type.
Few details obviously are missing, but it's not problem since such detail should be shown on separate diagram.

Yeah, a legend would have been nice.
I think it could be switch but I am not sure. Oddly enough there is no mention of 'SW' in the entire pdf.

According to https://cdecker.github.io/btcresearch/2015/roth2015.html it isn't even peer-reviewed. Could be a UNI project that was published without much checks and forgotten about.
hero member
Activity: 1778
Merit: 764
www.V.systems
July 29, 2019, 07:04:46 AM
#3

Clearly it's not Bitcoin diagram, the concept of user/account, offer service, request transaction & many more isn't exist, at least on protocol level.
Looks like it's diagram for bitcoin services or marketplace, even though real one should be more complex IMO.

You are right about that. Its not. Its as close to an UML class diagram that I found.

There's this other one that I found here, take a look if its of any use to you guys.



https://core.ac.uk/download/pdf/82440509.pdf

The only other instance that I recall is, like I said, comes from that Blockchain development group on facebook.
hero member
Activity: 1778
Merit: 764
www.V.systems
July 28, 2019, 08:33:38 AM
#2
The closest I've seen are these :

https://repository.genmymodel.com/oscarguindzberg/BitcoinJ
This one is for btcj library rather.

And this one :
https://creately.com/diagram/example/hpsqh8yl1/bitcoin


You can join the facebook Blockchain developers group, I remember seeing a stylized UML diagram there.
https://www.facebook.com/groups/155609678347636/

I don't remember exactly who did it or how long it was, might as well join and ask.
member
Activity: 86
Merit: 28
July 27, 2019, 09:55:02 PM
#1
Is there some UML documentation for Bitcoin system, or part of it?

I believe it could be interesting for development purposes, especially for beginners like me.

I've note that this documentaiton would be usefull after read this correlated topic:
https://bitcointalksearch.org/topic/bitcoin-system-diagrams-4387678
but seems they are more interested in vizualization, not formal documentation (except for flow diagram).
Jump to: