Brandon Goodell
868ac2680f
Added FishGraph.py
2018-01-22 22:59:06 -07:00
Brandon Goodell
939b597edb
Poisson process on graph for blockchain sims
...
COMPLETELY untested code. Does the following:
Create a random graph with a specified number of vertices. Vertices are nodes on a cryptocurrency network, edges are their p2p connections. Node additions occur in a nonhomogeneous Poisson process with a (piecewise) constant intensity function. Node deletions occur in a homogeneous Poisson process. Block discovery occurs at each node in a nonhomogeneous Poisson process with a (piecewise) constant intensity function. Blocks, upon discovery, are propagated to neighbors along edges with a random (unique for each edge) delay. Blocks arrive at the end of edges in a deterministic way.
Currently, I'm measuring difficulty in the most simple way: use the MLE estimate for a homogeneous Poisson process's intensity function.
TODO:
1) Plot block arrivals, true network hash rate, and the difficulty score of some node (or maybe the average difficulty score) over time.
2) Gather statistics on the above.
3) Different difficulty metrics
4) Different birthrate functions
5) Oh, I should compile this at some point? I bet it doesn't even work yet.
2018-01-15 22:21:35 +01:00
Brandon Goodell
69d1689758
more robust computation of challenges
2017-12-18 13:40:08 -05:00
Brandon Goodell
898f462c4a
Creating BP folder and files
2017-12-18 11:38:56 -07:00
Brandon Goodell
84a2cda970
Merge pull request #18 from b-g-goodell/super-cali-spectre-licious
...
Super cali spectre licious
2017-12-14 02:30:55 -05:00
Brandon Goodell
4b13345207
Unit test written (but failed) for vote()
2017-12-14 00:24:20 -07:00
Brandon Goodell
de324cfcf7
vote function added, unit test must be written on results
2017-12-13 11:09:19 -07:00
Brandon Goodell
fef1017fb7
fixed small errors in unit testing
2017-12-13 10:53:39 -07:00
Brandon Goodell
1445943246
voteFor, pendingVotes, transmitVote working
2017-12-13 10:46:00 -07:00
Brandon Goodell
ba5049ddcc
udpate ffs again
2017-12-12 15:33:24 -07:00
Brandon Goodell
cdaeb98d1d
udpate ffs
2017-12-12 15:33:05 -07:00
b-g-goodell
463d8f35e2
Rem. dep. file
2017-12-12 11:18:22 -07:00
b-g-goodell
41c8b73f2b
Testing new versions
2017-12-12 11:15:56 -07:00
Brandon Goodell
807d29ac0a
BP Code
...
again
2017-11-28 10:16:46 -07:00
Brandon Goodell
a896a54bad
Merge pull request #17 from monero-project/master
...
Merge pull request #20
2017-11-28 10:12:19 -07:00
Brandon Goodell
406767a2b7
Merge pull request #16 from b-g-goodell/master
...
Merge pull request #15 from b-g-goodell/in-prep
2017-11-28 10:10:47 -07:00
Brandon Goodell
ba0c1dd037
BP Code
2017-11-28 10:03:50 -07:00
Brandon Goodell
442b4836af
Merge pull request #15 from b-g-goodell/in-prep
...
In prep
2017-11-28 10:01:09 -07:00
Brandon Goodell
b48505b392
BP code
...
wooo
2017-11-28 09:58:18 -07:00
Brandon Goodell
253f70d248
playing
2017-11-05 16:17:34 -07:00
Brandon Goodell
8608381697
Delete Spectre.py~
2017-10-23 17:54:11 -06:00
Brandon Goodell
71dbe05174
Spectre passing unit tests!
2017-10-23 17:52:11 -06:00
Brandon Goodell
6229c28243
Update Spectre.py
2017-10-23 12:22:16 -06:00
Brandon Goodell
5c72c9d7bb
Merge branch 'master' of https://github.com/b-g-goodell/research-lab
2017-10-23 12:13:59 -06:00
Brandon Goodell
ed9b21b0a6
Starting spectre
2017-10-23 12:09:43 -06:00
Riccardo Spagni
2d752337bb
Merge pull request #20
...
d5ceceb
updating (Brandon Goodell)
5056c7f
updating (Brandon Goodell)
8dce16b
Finish upgrade subadd to mrl6 (Brandon Goodell)
8c04196
Upgrading subaddys (Brandon Goodell)
8ac8ef5
Upgrading to MRL6 (Brandon Goodell)
4235bb4
updating files (Brandon Goodell)
87024f5
old copy, see thresh.tex (Brandon Goodell)
9131519
old copy (Brandon Goodell)
d40cd00
Add files via upload (Brandon Goodell)
979d8de
Updating files (Brandon Goodell)
9876e13
Where did roadmap 2 go? (Brandon Goodell)
4b76a90
Organizing (Brandon Goodell)
af3dfdd
Changing more filenames, adding subaddys (Brandon Goodell)
5c1c881
More filename changes (Brandon Goodell)
833e077
Renaming folders (Brandon Goodell)
8b57e07
Copying over the work of Shen on ge_fromfe (binaryfate)
4dd4d1d
renamed directory to StringCT-java (knaccc)
6ae0228
renamed bootleruffing to stringct (knaccc)
63dfd2b
converted to use x25519 bouncycastle impl (knaccc)
2017-10-22 19:14:46 +02:00
Brandon Goodell
f80a0455c2
Merge pull request #14 from b-g-goodell/in-prep
...
In prep
2017-10-22 10:23:57 -06:00
Brandon Goodell
d5ceceb7bb
updating
2017-10-22 10:23:11 -06:00
Brandon Goodell
5056c7fc79
updating
2017-10-22 10:21:12 -06:00
Brandon Goodell
6291cebf70
Merge pull request #13 from b-g-goodell/in-prep
...
In prep
2017-10-13 10:21:17 -06:00
Brandon Goodell
8dce16b8cf
Finish upgrade subadd to mrl6
2017-10-13 10:17:45 -06:00
Brandon Goodell
9733e510fa
Merge branch 'in-prep' of https://github.com/b-g-goodell/research-lab into in-prep
2017-10-13 09:38:37 -06:00
Brandon Goodell
8c0419648f
Upgrading subaddys
2017-10-13 09:34:04 -06:00
Brandon Goodell
8ac8ef5f23
Upgrading to MRL6
2017-10-13 09:28:47 -06:00
Brandon Goodell
9a03549121
Merge pull request #12 from b-g-goodell/in-prep
...
updating files
2017-10-06 18:46:26 -06:00
Brandon Goodell
4235bb45ba
updating files
2017-10-06 18:45:28 -06:00
Brandon Goodell
68553c32ec
Merge pull request #11 from b-g-goodell/in-prep
...
In prep
2017-10-06 18:34:43 -06:00
Brandon Goodell
87024f51d0
old copy, see thresh.tex
2017-10-06 18:33:53 -06:00
Brandon Goodell
9131519962
old copy
2017-10-06 18:33:34 -06:00
Brandon Goodell
d40cd00564
Add files via upload
2017-10-06 18:32:21 -06:00
Brandon Goodell
979d8dea7a
Updating files
2017-10-06 18:31:23 -06:00
Brandon Goodell
9876e135ac
Where did roadmap 2 go?
2017-10-03 18:33:39 -06:00
Brandon Goodell
d69f25bba8
Merge pull request #10 from b-g-goodell/in-prep
...
In prep
2017-10-03 18:26:48 -06:00
Brandon Goodell
4b76a90016
Organizing
2017-10-03 18:24:32 -06:00
Brandon Goodell
af3dfddeba
Changing more filenames, adding subaddys
2017-10-03 18:22:45 -06:00
Brandon Goodell
5c1c88192c
More filename changes
2017-10-03 18:18:26 -06:00
Brandon Goodell
833e0775a8
Renaming folders
2017-10-03 18:16:03 -06:00
Brandon Goodell
f14298cdaf
Merge pull request #9 from binaryFate/add_shen_ge_fromfe_review
...
Add shen ge fromfe review
2017-10-02 09:27:50 -06:00
Brandon Goodell
73745c09ea
Merge pull request #8 from knaccc/master
...
Renamed RuffCT to StringCT
2017-09-29 11:37:13 -06:00
binaryfate
8b57e071e7
Copying over the work of Shen on ge_fromfe
2017-09-26 19:42:03 +02:00