Author

Topic: Modelling bitcoin transactions in Archimate (Read 920 times)

F1k
member
Activity: 104
Merit: 10
Known to have a broken social filter. Patching.
April 22, 2014, 01:20:57 PM
#5
I uploaded a version to imgur and discussed that on Reddit.
http://redd.it/21buis

For what I can see from the comments my knowledge is not as bad as I figured it was.

New version:
F1k
member
Activity: 104
Merit: 10
Known to have a broken social filter. Patching.
I uploaded a version to imgur and discussed that on Reddit.
http://redd.it/21buis

For what I can see from the comments my knowledge is not as bad as I figured it was.
newbie
Activity: 25
Merit: 0
sounds interesting, can you share some results ?
F1k
member
Activity: 104
Merit: 10
Known to have a broken social filter. Patching.
it took me a few tries and I think I finally found the biggest issue in my approach: I was trying to model the making a transaction in the same process as checking them. This caused loops and other weird spaghetti I couldn't fix. Splitting it up I now have 3 processes:
1. Making a transaction
2. Checking if a transaction is valid
3. Checking balance

Making a transaction (process 1) feeds the checking if a transaction is valid (process 2 - aka 'mining') and after a transaction is valid it will appear in the Blockchain, where you can then check your balance (process 3).

Things are so simple when you realize the way you /should/ think.

Working on the drawings.
F1k
member
Activity: 104
Merit: 10
Known to have a broken social filter. Patching.
February 17, 2014, 07:26:59 AM
#1
After trying to search on the boards for an hour I decided to create a new topic.

I'm looking to model processes around bitcoin in a way a manager can understand. At school we are taught how to use Archimate[1] as a modelling language. For what I can tell it’s based off TOGAF, but quicker to learn. See the bottom of the post for more info on Archimate.

My short-term goals are simple:
- Model a bitcoin transaction;
- Model exchanging bitcoins for an alternate currency.

After modelling these I will model the process where we want to implement payment by bitcoin, but I doubt that will interest users here.
After that, I will preform a risk-analysis based on ISO27005 - using the models I generated.

I will upload both models as a pdf and raw data to make available to other users. If I find anything useful in the risk analyses I will also share that here.
Not really sure where to post this topic, but with my new account this is pretty much the only place I can post if I heard correctly.

The reason for modelling these processes is to make it easier to talk to management about the topic and show them how things work, in a way they understand.

Hints and tips are welcome below Smiley

[1] Archimate is an Open Group Standard, website: http://opengroup.org/archimate/ - Software package Archi (http://archi.cetis.ac.uk/) is Open Source. Usefull youtube vids: How-to by VisualParadigm http://www.youtube.com/watch?v=dkZSu06kCnU - presentation for solution architects by The Open Group http://www.youtube.com/watch?v=_i5BGqg-Zho
Jump to: