1
0
forked from cheng/wallet
Commit Graph

148 Commits

Author SHA1 Message Date
reaction.la
ae69f5c5ee
attempting to learn nix 2024-08-13 11:45:32 +08:00
reaction.la
4721988d95
Fixed my plan for making SWIFT into Bitmessage,
added a link to it from socil networking
2024-08-06 16:37:28 +08:00
reaction.la
68a3b5167b
recalled constructor delegation, and cleaned up whitespace 2024-08-02 13:34:25 +08:00
reaction.la
b4e3409fea
Changed a lot of files by amending
reliable broadcast channel to atomic broadcast channel

Noted that Tokio is a bad idea for async

Designed a C api async

Noted that my too clever by half sfinae code has been obsolted by concepts.
2024-07-28 19:12:36 +08:00
reaction.la
fe3015b851
Finally figured out how to do callbacks for my async
Can make callbacks that can access the full lambda
machinery, while the same machinery is still usable
in C and from C, and thus in rust and lua, and from
rust and lua.

modified:   docs/libraries/cpp_automatic_memory_management.md

The magic univeral lowest denominator C code, which can be used by
and make use of, higher level language constructs such as
lambdas, being

(**p)(p, ptrEvent);

Where p points at or into a blob that contains a pointer to
C calling convention code that knows how the blob is structured.
allowing us to structure it arbitarily, apart from information
that the event dispatcher needs to know.
2024-07-04 08:18:48 +08:00
reaction.la
4678fba3ce
modified: docs/estimating_frequencies_from_small_samples.md
modified:   docs/libraries/cpp_automatic_memory_management.md
modified:   docs/libraries/time.md
modified:   docs/manifesto/consensus.md
renamed:    docs/notes/big_cirle_notation.md -> docs/notes/big_circle_notation.md
modified:   docs/writing_and_editing_documentation.md
2024-06-28 15:52:41 +08:00
reaction.la
9c5a393a93
new file: docs/libraries/time.md
new file:   docs/manifesto/SWIFT.md
2024-06-16 10:30:52 +08:00
reaction.la
7674b879eb
Started work on the SWIFT plan. Lot of whitespace fixes, hence so manny
many files updated with trivial fixes.
modified:   docs/design/TCP.md
modified:   docs/design/peer_socket.md
modified:   docs/design/proof_of_share.md
modified:   docs/estimating_frequencies_from_small_samples.md
modified:   docs/libraries.md
modified:   docs/libraries/scripting.md
modified:   docs/manifesto/May_scale_of_monetary_hardness.md
modified:   docs/manifesto/bitcoin.md
modified:   docs/manifesto/consensus.md
modified:   docs/manifesto/lightning.md
modified:   docs/manifesto/scalability.md
modified:   docs/manifesto/social_networking.md
modified:   docs/manifesto/sox_accounting.md
modified:   docs/manifesto/triple_entry_accounting.md
modified:   docs/manifesto/white_paper_YarvinAppendix.md
modified:   docs/names/multisignature.md
modified:   docs/names/petnames.md
modified:   docs/names/zookos_triangle.md
modified:   docs/notes/big_cirle_notation.md
modified:   docs/number_encoding.md
modified:   docs/scale_clients_trust.md
modified:   docs/setup/contributor_code_of_conduct.md
modified:   docs/setup/core_lightning_in_debian.md
modified:   docs/setup/set_up_build_environments.md
modified:   docs/setup/wireguard.md
modified:   docs/writing_and_editing_documentation.md
2024-06-16 10:28:08 +08:00
reaction.la
5f47c5b35a
modified: docs/manifesto/bitcoin.md
modified:   docs/manifesto/lightning.md
modified:   docs/manifesto/scalability.md
modified:   docs/manifesto/white_paper.md

new file:   docs/manifesto/consensus.md
new file:   docs/manifesto/sharding.md
2024-05-26 10:22:30 +08:00
reaction.la
459b044046
Due to massive violation of the dry principle, I broke all the navbars
Should fix this by puttingt the navbar into yaml
modified:   docs/design/navbar
modified:   docs/libraries/navbar
modified:   docs/manifesto/navbar
modified:   docs/names/navbar
modified:   docs/navbar
modified:   docs/notes/navbar
modified:   docs/pandoc_templates/style.css
modified:   docs/rootDocs/navbar
modified:   docs/setup/contributor_code_of_conduct.md
modified:   docs/setup/navbar
2024-05-09 16:39:22 +08:00
reaction.la
477f3b0a5b
Added a place, misc_links, to put random links,
so that everything can be made searcheable
modified:   docs/manifesto/lightning.md
modified:   docs/manifesto/navbar
modified:   docs/manifesto/scalability.md
modified:   docs/pandoc_templates/pandoc.template
modified:   docs/pandoc_templates/style.css
2024-05-09 15:43:23 +08:00
reaction.la
ce79e3515d
Moved the abstract to the yaml to allow more freedom to globally manipulate
doc format, and to reduced boilerplate repetition in each
web page in accordance with the dry principle

modified:   docs/manifesto/crypto_currency_as_a_wide_area_distributed.md
modified:   docs/manifesto/lightning.md
modified:   docs/manifesto/motivation.md
modified:   docs/manifesto/scalability.md
modified:   docs/manifesto/social_networking.md
modified:   docs/pandoc_templates/pandoc.template
2024-05-09 06:47:27 +08:00
reaction.la
a10790026a
modified: docs/manifesto/lightning.md 2024-05-07 17:20:11 +08:00
reaction.la
a37e40ab7a
new file: docs/manifesto/bitcoin.md
new file:   docs/manifesto/lightning.md
modified:   docs/manifesto/scalability.md
modified:   docs/setup/set_up_build_environments.md
modified:   docs/setup/wireguard.md
2024-05-06 08:00:55 +08:00
reaction.la
c1e5d47ae9
still pondering cold start 2024-04-09 08:24:30 +08:00
reaction.la
05da22896f
clarified use of public broadcast channel and merkle patricia trees 2024-02-25 19:21:53 -08:00
reaction.la
a6ae125e3d
moving to ssh key based signing 2024-02-25 17:05:46 -08:00
reaction.la
3ce4e28fc6
2024-02-20 12:31:03 +10:00
reaction.la
e6fc13d078
2024-02-20 12:12:27 +10:00
reaction.la
495f667c6f
Deleted DHT design from social networking preparatory to writing
up the new design

Added nfs to setup documentation
2024-02-12 10:12:59 +10:00
reaction.la
1f15307124
Fixed the overflow problem in formatting to stop
the wrapping

For consistency between code and text display, switched both
fonts to Deva Vu
2024-02-07 08:55:46 +10:00
reaction.la
872ac0ccdb
typos in set_up and moved usury to a more appropriate position
usury still has no links leading to it
2024-02-07 08:17:02 +10:00
reaction.la
a247a1d30c
No end of changes, lost track.
Switched to Deva V for greater consistency between mono spaced and serif
2024-02-06 15:32:06 +10:00
reaction.la
8f07c8dcf1
ranted on the Great Mortgage Minority Meltdown as reasons
for abandoning financial mechanisms based on trust in elites
documented my travails in configuring linux systems
2024-01-12 12:10:10 +10:00
reaction.la
a92a3b60b7
Amended "stake" to "shares" 2024-01-02 15:20:23 +10:00
reaction.la
b091d38ede
Added the link to the investor pitch, so that search
engines can find it.
2024-01-02 10:23:04 +10:00
reaction.la
38f6246990
Added design of concurrency for peer to peer sockets
/docs/design/peer_socket.md
2023-12-24 13:39:39 +10:00
reaction.la
6dfee3e91f
Added discussion for implementing peer to peer. It is harder than it
seems, because you typically want to communicate with multiple peers at
the same time.

Minor updates, and moved files to more meaningful locations,
which required updating links.
2023-12-20 14:08:53 +10:00
reaction.la
8e7bdfa35a
2023-12-18 11:07:26 +10:00
reaction.la
35579009cf
Added the design directory
Added the beginning of a write up for sockets
Extensively rewrote proof_of_share
2023-12-18 11:01:37 +10:00
reaction.la
c93b6899d6
minor corrections and updates of
docs/manifesto/social_networking.md
docs/manifesto/sox_accounting.md
docs/usury.md
2023-12-17 17:20:47 +10:00
reaction.la
b87864d922
Rant on sox accounting made more explicitly
Christian and moralistic.

Explanation of "Proof of share" added to crypto_currency.md
where no one is likely to find it.  Need to create document
on consensus.
2023-11-26 06:59:00 +10:00
reaction.la
94df1b856e
typos, and adaption to the new layout
Slight updates to libraries, Christianization
of sox_accounting.
2023-11-25 08:22:17 +10:00
reaction.la
ed1f395eb9
begin move to markdown 2023-11-09 07:04:19 +10:00
reaction.la
0e4da6d133
typos 2023-11-09 07:03:22 +10:00
reaction.la
f249adda03
Added discussion of recent history of the cold
start problem.
modified:   docs/manifesto/social_networking.md

Discussion of gpg has been obsoleted by
by git adding its own trust mechanism
to deal with the trust problems of gpg.
modified:   docs/rootDocs/README.md
modified:   docs/setup/contributor_code_of_conduct.md
2023-11-09 05:20:16 +10:00
reaction.la
f683a3ab0e
Minor correction
manifesto/sox_accounting.md
2023-11-04 09:58:43 +10:00
reaction.la
0e195d8e68
sox_accounting.md -> manifesto/sox_accounting.md 2023-11-04 09:35:46 +10:00
reaction.la
611c7014f9
moved triple entry accounting to manifesto 2023-11-04 09:30:40 +10:00
reaction.la
9341691d26
minor corrections and cleanup 2023-11-04 09:28:05 +10:00
reaction.la
90ac55f30a
Obsoleted by Git now implementing its own trust model
so my elaborate workarounds of gpg's trust model are
rendered irrelevant and stupid.
2023-11-04 09:24:15 +10:00
reaction.la
a88fc58e71
Saner plan for representing bit strings.
Because I realized that the merkle
vertex encloses them and gives them order
and the merkle vertex is itself enclosed
and given order.
2023-11-04 09:19:26 +10:00
reaction.la
022d794d5f
Corrected origins of modern capitalism 2023-11-04 09:18:34 +10:00
reaction.la
6d686ee527
conforming the mkdocs structure to dry 2023-10-27 10:12:00 +10:00
reaction.la
699bf5a2ac
Finally completed amending my html generation from markdown
to the new cool style imitating other successful open
software movements.

But all my navbars are the same navbar.  The point of the new
style is to make information readily available.

We will want multiple button bars in the navbar, and possibly a
related materials sidebar.  Or perhaps simply link pages.

We also need to change the introductory paragraph in every page
to the abstract style.
2023-10-26 17:12:35 +10:00
reaction.la
3c6ec5283d
finally figured out how to represent numbers and variable
length bitfields to that they will sort correctly in a Merkle Patricia
tree.

Have written no end of rubbish on this with needs to be deleted or
modified
2023-10-20 20:30:32 +10:00
reaction.la
06b9fc4017
figured out, at least in outline, how to make
a distributed hash table byzantine fault tolerant

Slight clarification on scalability

Figured out how to make variable length integers that
will be represented in correct order in a patricia
merkle tree.
2023-10-13 21:14:31 +10:00
reaction.la
e645c3b381
Added the proposal for variable length quantities
that sort as bitstrings
2023-10-02 21:45:59 +10:00
reaction.la
4b2ac88e44
started documenting the cold start problem 2023-09-25 08:44:24 +10:00
reaction.la
d50eaa6138
gave the root docs, README, LICENSE, and so forth, the new look 2023-09-19 15:54:05 +10:00