forked from cheng/wallet
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.
This commit is contained in:
parent
0a0255a9f7
commit
b87864d922
@ -1903,18 +1903,29 @@ canonicalization of utf-8 strings, and a rats nest of issues,
|
||||
which linux and sqlite avoids by doing binary compares, and if it cannot
|
||||
avoid capitalization issues, only considering A-Z to be capitals.
|
||||
|
||||
If you tell sqlite to incorporate the utf library, sqlite will attempt to
|
||||
If you tell sqlite to incorporate the ICU library, sqlite will attempt to
|
||||
do case lowering and collation for all of utf-8 - which strikes me
|
||||
as something that cannot really be done, and I am not at all sure how
|
||||
it will interact with wxWidgets attempting to do the same thing.
|
||||
|
||||
What happens is that operations become locale dependent. It will
|
||||
have a different view of what characters are equivalent in different
|
||||
places. And changing the locale on a database will break an index or
|
||||
table that has a non binary collation order. Which probably will not
|
||||
matter much because we are likely to have few entries that only differ
|
||||
in capitalization. The sql results will be wrong, but the database will
|
||||
not crash, and when we have a lot of entires that affected by non latin
|
||||
capitalization rules, it is probably going to be viewed only in that
|
||||
locale. But any collation order that is global to all parties on the blockchain
|
||||
has to be latin or binary.
|
||||
|
||||
wxWidgets does *not* include the full unicode library, so cannot do this
|
||||
stuff. But sqlite provides some C string functions that are guaranteed to
|
||||
do whatever it does, and if you include the UCL library it attempts
|
||||
do whatever it does, and if you include the ICU library it attempts
|
||||
to handle capitalization on the entire unicode set\
|
||||
`int sqlite3_stricmp(const char *, const char *);`\
|
||||
`sqlite3_strlike(P,X,E)`\
|
||||
The UCL library also provides a real regex function on unicode
|
||||
The ICU library also provides a real regex function on unicode
|
||||
(`sqlite3_strlike` being the C equivalent of the SQL `LIKE`,
|
||||
providing a rather truncated fragment of regex capability)
|
||||
Pretty sure the wxWidgets regex does something unwanted on unicode
|
||||
@ -1961,11 +1972,6 @@ way of the future, but not the way of the present. Still a work in progress
|
||||
Does not build under Windows. Windows now provide UTF8 entries to all
|
||||
its system functions, which should make it easy.
|
||||
|
||||
wxWidgets provides `wxRegEx` which, because wxWidgets provides index
|
||||
by entity, should just work. Eventually. Maybe the next release.
|
||||
But,since if you are supporting Sqlite unicode capitalization,
|
||||
you are including the UCS library, which supplies a regex operator.
|
||||
|
||||
# [UTF8-CPP](http://utfcpp.sourceforge.net/ "UTF-8 with C++ in a Portable Way")
|
||||
|
||||
A powerful library for handling UTF‑8. This somewhat duplicates the
|
||||
|
@ -35,8 +35,8 @@ board at any time, but in practice, if less than happy with the board, have
|
||||
to act by transacting through a small number of big shareholders.
|
||||
Centralization is inevitable, but in practice, by and large corporations do
|
||||
an adequate job of pursuing shareholder interests, and when they fail to do
|
||||
so, as with woke capital, Star Wars, or the great minority mortgage
|
||||
meltdown, it is usually due to heavy handed state intervention. Google’s
|
||||
so, as with woke capital, Star Wars, or the Great Minority Mortgage
|
||||
Meltdown, it is usually due to heavy handed state intervention. Google’s
|
||||
board is mighty woke, but in the Damore affair, human resources decided
|
||||
that they were not woke enough, and in the Soy wars debacle, the board
|
||||
was not woke at all but gave power over Star Wars brand name to wome
|
||||
@ -48,7 +48,11 @@ those assets. Delegated power representing people, not so much.
|
||||
|
||||
In bitcoin, power is in the hands of a very small number of very large miners. This is a problem, both in concentration of power, which seems difficult to avoid if making decisions rapidly about very large amounts of data, and in that miner interests differ from stakeholder interests. Miners consume very large amounts of power, so have fixed locations vulnerable to state power. They have generally relocated to places outside the US hegemony, into the Chinese or Russian hegemonies, or the periphery of those hegemonies, but this is not a whole lot of security.
|
||||
|
||||
proof of share has the advantage that stake is ultimately knowledge of secret keys, and while the state could find the peers representing a majority of stake, they are more mobile than miners, and the state cannot easily find the clients that have delegated stake to one peer, and could easily delegate it to a different peer, the underlying secret likely being offline on pencil and paper in someone’s safe, and hard to figure out whose safe.
|
||||
"Proof of stake" was sold as the whales, rather than the miners, controlling the currency, but as implemented by Ether, this is not what happened, rather a secretive cabal controls the currency, so the phrase is damaged. It is used to refer to a very wicked system.
|
||||
|
||||
So I will use the term "Proof of Share" to mean the whales actually controlling the currency.
|
||||
|
||||
Proof of share has the advantage that stake is ultimately knowledge of secret keys, and while the state could find the peers representing a majority of stake, they are more mobile than miners, and the state cannot easily find the clients that have delegated stake to one peer, and could easily delegate it to a different peer, the underlying secret likely being offline on pencil and paper in someone’s safe, and hard to figure out whose safe.
|
||||
|
||||
Obviously, at full scale we are always going to have immensely more clients than full peers, likely by a factor of hundreds of thousands, but we need to have enough peers, which means we need to reward peers for being peers, for providing the service of storing blockchain data, propagating transactions, verifying the blockchain, and making the data readily available, rather than for the current pointless bit crunching and waste of electricity employed by current mining.
|
||||
|
||||
|
@ -118,6 +118,58 @@ was an earthly reflection of the divine scales of justice and the symmetry of Go
|
||||
When the dust settled over the Great Minority Mortgage Meltdown it became apparent that
|
||||
the books of the financial entities involved had little connection to God's creation.
|
||||
|
||||
When the books are lie imposed on you by hostile outsiders. you lose cohesion around profit,
|
||||
making things, buying, selling, and satisfying the customer,
|
||||
and instead substitute cohesion around gay sex, minority representation, and abortion rights.
|
||||
Notice Musk's tactic of making each of his enterprises a moral crusade,
|
||||
and also of giving them a legal form that evades SoX accounting.
|
||||
|
||||
To believe the corporation is real, for the many people of the corporation to believe the
|
||||
corporation is one person, the books have to reflect reality,
|
||||
and reality has to have moral authority.
|
||||
The Christian doctrine of the Logos gives reality moral authority,
|
||||
since reality is a manifestation of will of God.
|
||||
|
||||
In the Enron scandal, the books were misleading to the tune of about seventy billion dollars,
|
||||
in that they creatively moved their debts from buying things on credit off the books,
|
||||
and that was the justification for SoX accounting.
|
||||
Which is very effective in preventing people from moving debts off the books.
|
||||
|
||||
In the Great Minority Mortgage Meltdown, the SoX books were misleading to the tune
|
||||
of about seven *trillion* dollars, about one hundred times as much money as the Enron scandal,
|
||||
largely due to the fact that the people responsible for paying the mortgages could not be found or identified,
|
||||
and many of them probably did not exist, and many of the properties were not only grossly overvalued,
|
||||
but pledged to multiple mortgages, were frequently impossible to identify,
|
||||
and some of them may not have existed either. It usually said that the losses in the
|
||||
Great Minority Mortgage Meltdown were the result of housing prices being unrealistically inflated,
|
||||
but they were unrealistically inflated because people who, if they existed at all,
|
||||
had no income, job, or assets, were buying mansions at inflated prices.
|
||||
To 2005, it looks like poor people who actually existed were buying
|
||||
mansions they could not possibly afford at market prices, but market prices were artificially inflated
|
||||
because of this artificial demand. From 2005 to 2007, it looks more like people who did not actually exist
|
||||
were buying houses at prices far above market price and market prices were irrelevant.
|
||||
|
||||
And that the price of the property underlying the mortgage had been inflated
|
||||
far above realizable value was not the only problem. The creditors frequently
|
||||
had strange difficulty actually finding the houses.
|
||||
|
||||
A person who actually exists and actually wants the house is going to sign the papers at a location
|
||||
near the house. Towards the end, most of the mortgages were flipped, and the alleged flippers signed
|
||||
the papers in big financial centres far from the alleged location of the alleged houses.
|
||||
The mortgagees did not demand id, because id racist. Much as demanding id is racist when
|
||||
you want to ask voters for id, but not when you want entry to a Democratic party gathering.
|
||||
|
||||
Enron's books implied that non-existent entities were responsible for paying the debt that they had incurred
|
||||
through buying stuff on credit, thus moving the debt off the books. In the Great Minority Mortgage Meltdown,
|
||||
the banks claimed that people who, if they existed at all, could not possibly pay,
|
||||
owed them enormous amounts of money.
|
||||
|
||||
Sox has prevented businesses from moving real debts off the books. But it failed spectacularly
|
||||
at preventing businesses from moving unreal debts onto the books. In the Great Minority Mortgage
|
||||
Meltdown, the books were misleading because of malice and dishonesty, but even if you are doing your
|
||||
best to make SoX books track the real condition of your business, they don't. They track a paper
|
||||
reality disconnected from reality and thus from actual value.
|
||||
|
||||
But the biggest problem with Sarbanes-Oxley is not that it has failed to
|
||||
force publicly traded companies and their accountants to act in
|
||||
a trustworthy manner, but that it has forced them to act in an untrustworthy
|
||||
|
Loading…
Reference in New Issue
Block a user