Chris Rankin
b2d335c518
Make the choice of AMQP serializer for primitive types configurable.
2019-08-23 08:52:16 +01:00
Chris Rankin
99074b5a49
Modify the fingerprinter not to use ConcurrentHashMap.computeIfAbsent() because we cannot guarantee that the cache is not reentered by the computation.
2019-08-23 08:52:04 +01:00
Chris Rankin
a5d5e0d476
Allow custom serialization for all subclasses of a configurable set of classes.
2019-08-23 08:51:56 +01:00
Chris Rankin
bdd5d13655
Provide a map of Java primitive types as a configuration value.
2019-08-23 08:51:47 +01:00
Chris Rankin
aa2f1029a6
Use LocalTypeIdentifier information where available to lookup CustomSerializer.
2019-08-23 08:51:37 +01:00
Chris Rankin
be64c89515
Implement generic CustomerSerializers that create more specific AMQPSerializer instances at runtime.
2019-08-23 08:51:27 +01:00
Chris Rankin
e4f38d1945
Ensure that described properties are associated with a descriptor.
2019-08-23 08:51:16 +01:00
Chris Rankin
8f0c7c947a
Allow custom serializers to be registered with type aliases for deserializing.
2019-08-23 08:51:06 +01:00
Mike Hearn
2dd1e21404
Make the start page a bit nicer and make the white papers more visible.
2019-08-22 19:19:27 +02:00
Mike Hearn
a41ffe7f39
TWP: Last touches of paint on our beautiful new bike shed.
2019-08-22 19:09:43 +02:00
Mike Hearn
929ac26a84
TWP: Rerender.
2019-08-22 19:09:43 +02:00
Mike Hearn
8b662ef0de
TWP: Address review comments from Nick Rogers.
2019-08-22 19:09:43 +02:00
Mike Hearn
db83a56c66
TWP: Rerender
2019-08-22 19:09:43 +02:00
Mike Hearn
70c5d96de7
TWP: Address final comments.
2019-08-22 19:09:43 +02:00
Mike Hearn
da18eae303
TWP: Add a section on micronodes, rewrite the accounts section.
2019-08-22 19:09:43 +02:00
Mike Hearn
a88645ee95
TWP: Adjust the section on secure signing devices to more clearly discuss employees.
2019-08-22 19:09:43 +02:00
Mike Hearn
54eef09b6e
TWP: Rerender.
2019-08-22 19:09:43 +02:00
Mike Hearn
a1ed695664
TWP: Address review from Jose.
2019-08-22 19:09:43 +02:00
Mike Hearn
d969487805
TWP: Refresh tokens diagram with latest from Roger.
2019-08-22 19:09:43 +02:00
Mike Hearn
32ad2d0a55
TWP: Rerender
2019-08-22 19:09:42 +02:00
Mike Hearn
1b97fd001b
TWP: Add changelog entry.
2019-08-22 19:09:42 +02:00
Mike Hearn
51f1530db3
TWP: Cite DTCC study
2019-08-22 19:09:42 +02:00
Mike Hearn
1c802daf21
TWP: Add a brief mention of business networks.
2019-08-22 19:09:42 +02:00
Mike Hearn
df4548264f
TWP: Small improvements to the privacy section.
2019-08-22 19:09:42 +02:00
Mike Hearn
8e911e8e49
TWP: Rebrand SGX execution models.
2019-08-22 19:09:42 +02:00
Mike Hearn
877966ac47
TWP: Extend the discussion of scalability.
2019-08-22 19:09:42 +02:00
Mike Hearn
f1011b3e4e
TWP: Fix Ref.bib
2019-08-22 19:09:42 +02:00
Mike Hearn
6b0aad3d7f
TWP: Add a brief discussion of human interaction to 'future work'
2019-08-22 19:09:42 +02:00
Mike Hearn
8f62c24400
TWP: Move notary "guaranteed data distribution" into the future work section.
2019-08-22 19:09:42 +02:00
Mike Hearn
1e686ca7f3
TWP: Create a top level section "the node", add some more explanations and move some other sections underneath it.
2019-08-22 19:09:42 +02:00
Mike Hearn
d2e851fc06
TWP: Comment out the network merging section until the details are more thoroughly explored.
2019-08-22 19:09:42 +02:00
Mike Hearn
9189ccf066
TWP: A brief note on multiple trust roots.
2019-08-22 19:09:42 +02:00
Mike Hearn
226caee9ab
TWP: Address review comments.
2019-08-22 19:09:42 +02:00
Mike Hearn
6fca7a190a
TWP: Add a discussion of SGX and the two different security models we are implementing.
2019-08-22 19:09:41 +02:00
Mike Hearn
3f070e4dc3
TWP: Add a section to 'future work' on data streams.
2019-08-22 19:09:41 +02:00
Mike Hearn
1f7d45f6ec
TWP: Mention network parameters in the transaction components list.
2019-08-22 19:09:41 +02:00
Mike Hearn
5f735e174d
TWP: Add a small discussion of versioning.
2019-08-22 19:09:41 +02:00
Mike Hearn
41bb43bdbe
TWP: Add section on network parameters
2019-08-22 19:09:41 +02:00
Mike Hearn
d98696a549
TWP: Add discussion of identity, accounts
2019-08-22 19:09:41 +02:00
Mike Hearn
5ef7524d6d
Get rid of ugly boxes around hyperlinks in the intro wp.
2019-08-22 19:09:41 +02:00
Mike Hearn
940ce78e1c
Add authors (back) to renamed plat->intro wp.
2019-08-22 19:09:41 +02:00
Mike Hearn
c05b5911c6
Rename the new platform white paper back to introductory white paper,
...
because there are still quite a few links to the old name and URL even
within our own repository.
Reformat docsite slightly to make the white papers more prominent.
Also link to the Chinese/Japanese translations of the old paper.
Make the build script do both platform/intro and tech white papers.
2019-08-22 19:09:39 +02:00
Mike Hearn
d5f6d90b37
TWP: Address review comments
2019-08-22 19:05:06 +02:00
Mike Hearn
46a305602b
Attempt to make a sentence about constraints easier to understand.
2019-08-22 19:05:06 +02:00
Mike Hearn
32450631a7
Move some sections into a "future work" section.
2019-08-22 19:05:06 +02:00
Mike Hearn
cc389f2a9c
Read through the rest of the paper with minor tweaks.
2019-08-22 19:05:06 +02:00
Mike Hearn
59f839d80a
Add remark about flow deniability.
2019-08-22 19:05:06 +02:00
Mike Hearn
d3c9679389
Rewrap file to a column limit that should fit in the GitHub diff viewer.
2019-08-22 19:05:06 +02:00
Mike Hearn
bf5cb51236
Add discussion of state pointers and the tokens SDK. ( #5243 )
...
* Add discussion of state pointers and the tokens SDK.
Fix ugly hyperlink boxes.
Comment out "market infrastructure" section for now as it was never implemented. It will come back in a later PR that creates a "future work" section.
* Address review comments.
2019-08-22 19:05:06 +02:00
Mike Hearn
a2c5cd1947
Tech white paper refresh, part 1 ( #5233 )
...
Tech white paper refresh, part 1.
In part 1:
* A new section is added on package namespace ownership and the no-overlap rule.
* The spelling of "serialize" is standardized on the US spelling used by the code, and add some content on serialization to the docs.
* Make a variety of smaller edits intended to make it read better.
* Spelling fixes.
* The discussion of C-I is temporarily removed, pending later re-addition in a new privacy section.
* Reference states are described.
* More TODOs are added to help me keep track of things that are needed.
* The discussion of time and clock sync is updated.
* The discussion of identity lookups is removed.
2019-08-22 19:05:06 +02:00