-
scudyreal
All you are fighting for is e-penis of a guy you never met, that doesn't even have common decency to pay you for your time.
-
scudyreal
Do you think they care about Monero, or privacy or anything other than money?
-
fluffypony
UkoeHB__ wrote a report on the mechanics of MobileCoin if anyone wants to read up on it
-
fluffypony
-
TheCharlatan
^ seems like it's still missing any mobilecoin specific sections.
-
fluffypony
TheCharlatan: looks like I jumped the gun, it's just the first 2 chapters that are ready
-
UkoeHB__
releasing approx 1ch a week
-
UkoeHB__
the protocol isn't a secret though; in summary: crypto is Ristretto on Ed25519, tx protocol is modeled after RctTypeBulletproof2, transactions are validated inside SGX secure enclaves where inputs (ring signatures and input references) are discarded post-validation, validating enclaves ensure ring members exist in the blockchain with merkle proofs, and the network is a Byzantine federated agreement
-
UkoeHB__
protocol based on Stellar consensus protocol
-
moneromooo
sgp_[m]: looks complete to me. It can generate and verify bulletproofplusses.
-
moneromooo
1930 bytes for a test 2->2.
-
moneromooo
Wait, that one was not a BP plus.
-
sgp_
Why does MobileCoin use MLSAG?
-
UkoeHB__
Artifact of development cycles
-
UkoeHB__
Ring sig scheme is somewhat less important in MC because sigs are discarded post-validation
-
sgp_
is this like grin (at least on a high level) where surveillance nodes can retain this info?
-
UkoeHB__
If enclaves are not breached, no one can know the contents of transactions
-
UkoeHB__
So in the ideal state the complete transaction graph is unknown
-
UkoeHB__
The main weaknesses are A) barrier to entry for running a node since you must own SGX-enabled device, B) in a severe situation where most or all of the network is shut down it MIGHT be possible to inject outputs into the databases of compromised nodes and get them accepted as legitimate when the network recovers
-
UkoeHB__
Also, Intel could really mess things up if they wanted
-
UkoeHB__
Basically tx authors encrypt tx, the tx are sent into secure enclaves and decrypted, the tx are validated, and the enclaves output the tx outputs. How exactly that works, is part of Mechanics of MobileCoin
-
kenshamir[m]
<UkoeHB__ "Also, Intel could really mess th"> This has never seemed like a good trade-off for me
-
kenshamir[m]
Instead of targeting the blockchain, I could target Intel
-
kenshamir[m]
* Instead of targeting the blockchain, I could target Intel or their employees
-
UkoeHB__
Afaik the MC team wants to rely less on intel in the future. The development work for even the initial implementation is non-trivial
-
UkoeHB__
Maybe the biggest improvement would be not depending on Intel for remote attestation, making it harder to censor nodes trying to run the MC software
-
kenshamir[m]
<UkoeHB__ "Afaik the MC team wants to rely "> Oh I see, if trust is not that big a issue, I’d probably swap it out for a Snark which uses a trusted setup like vanilla PLONK
-
kenshamir[m]
It’d be interesting to see how it develops
-
moneromooo
sgp_:
github.com/moneromooo-monero/bitmonero/tree/bp%2Bc (plugs sarang's code in, looks like it works just fine)
-
sarang
I'll have a small efficiency update later today relating to transcript initialization
-
sarang
nothing major
-
moneromooo
:(
-
moneromooo
We *want* major efficiency updates :(
-
sarang
heh
-
sarang
I already included those!
-
sarang
The initial work I did was much less efficient...
-
moneromooo
^_^
-
sarang
I don't think the optimizations were super clever, but I think they were a _little_ clever :D
-
dEBRUYNE
sarang: Were you going to PR a blog to the site btw?
-
dEBRUYNE
About Bulletproofs+
-
sarang
Wasn't sure if it was appropriate before an audit
-
sarang
I have that draft post that could be used
-
dEBRUYNE
I think it is, arguably
-
dEBRUYNE
Would also help potential donors understand what they are funding
-
sgp_
I think it's useful
-
nioc
are the original people that had a BP+ CCS still available to audit?
-
sgp_
I think we need to contact