From b21da1cbb687201bbafeb1e10de755e2aa6530c5 Mon Sep 17 00:00:00 2001 From: Simon B Date: Sat, 25 Nov 2017 18:44:05 +0100 Subject: [PATCH] FAQ: corrections (#390) * FAQ: fix capitalization * FAQ: friendlier answers. Move Q: crash/hangs under the Troubleshooting section * FAQ: add missing A for block size/target mean time * FAQ: Add link to grintest.net (see also #325) * FAQ corrections - link to Scripting discussion - Quantum unsafe, says A.P. --- doc/FAQ.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/doc/FAQ.md b/doc/FAQ.md index e6e82ff4f..4dfb79db5 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -1,21 +1,21 @@ # FAQ -- Q: What is Grin? A: An implementation of [MimbleWimble](https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.txt) -- Q: Similar to Bitcoin? A: Both are outputs-based, PoW. Read [Grin for Bitcoiners](grin4bitcoiners.md) -- Q: mining? A: Testnet only. CPU, synchronous. GPU or asynchronous is not yet supported. -- Q: block height? A: HTTP GET /v1/chain on a public peer node, for example http://testnet1.yeastplume.com:13413/v1/chain -- Q: Store of value? A: please don't. We delete testnet coins randomly. And the wallet likes to crash. Developers wecome! -- Q: grin wallet / grin server hangs? A: Yes. Be your own watchdog. Watchdog code for capturing debug log and restarting the hung process - pull reqs welcome. -- Q: Block size limit? Target mean block time? +- Q: What is grin? A: An implementation of [MimbleWimble](https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.txt) +- Q: Similar to Bitcoin? A: Both are outputs-based, PoW. See also [Grin for Bitcoiners](grin4bitcoiners.md) +- Q: Mining? A: Testnet only. CPU, synchronous. GPU or asynchronous is not yet supported. +- Q: Block height? A: HTTP GET /v1/chain on a public peer node, for example http://testnet1.yeastplume.com:13413/v1/chain or (grintest.net)[https://grintest.net/] +- Q: Store of value? A: Not yet. Wait for Mainnet. Testnet1 can still disappear and reappear unexpectedly. +- Q: Block size limit? Target mean block time? A: Target mean block time is 1 block per 60 seconds. The size is limited by transaction "weight", though there is also a hard cap on the order of tens of MB. +- Q: Does grin scale? A: Yes, it might eventually do, thanks to transaction cut-through and possible level 2 solutions. - Q: Fees? Monetary policy? A: https://github.com/mimblewimble/grin/wiki/fees-mining - Q: Roadmap? A: Moving fast, changing things. Maybe look at [issues and milestones](https://github.com/mimblewimble/grin/milestones) -- Q: Proof of payment? A: Planned. Maybe in testnet2 -- Q: Microtransactions? A: On testnet1, fees are 0.8% on a transaction of 1.0 coins. -- Q: Could Grin ever support or make use of: +- Q: Proof of payment? A: Planned. Maybe in Testnet2 +- Q: Microtransactions? A: On Testnet1, fees are 0.8% on a transaction of 1.0 coins. +- Q: Could grin ever support or make use of: ☑ Probably, or ☐ Probably not - A: ☑ Contracts, ☑ [Pruning](pruning.md), ☐ Identity, like bitauth, ☑ SNARKs, ☑ [Cross chain atomic swaps, multisig, time locks, lightning network](grin4bitcoiners.md#scripting), ☑ Payment channels, ☑ hidden nodes / onion routing + A: ☑ Contracts, ☑ [Pruning](pruning.md), ☐ Identity, like bitauth, ☑ SNARKs, [☑ Cross chain atomic swaps, ☑ multisig, ☑ time locks, ☑ lightning network](grin4bitcoiners.md#scripting), ☑ Payment channels, ☑ hidden nodes / onion routing, ☑ [Scripting - clean & native w/ tiny limits](https://lists.launchpad.net/mimblewimble/msg00029.html) - Q: HW requirements for mining? A: Not much. Don't invest in equipment yet, there's not even a final beta released, and a lot can change before any official blockchain is launched. -- Q: Quantum safe? A: Should be. In every Grin output, we also include a bit of hashed data, which is quantum safe. If quantum computing was to become a reality, we can safely introduce additional verification that would protect existing coins from being hacked. [Read more](https://github.com/mimblewimble/grin/blob/master/doc/grin4bitcoiners.md) +- Q: Quantum safe? A: No. Given sufficient warning, some QC resistance can be introduced through softforks. # Troubleshooting @@ -25,6 +25,11 @@ Like other cryptocurrencies, newly mined coins are time locked, so mined coins c ## "Peer request error" or other peer/network issues after restarting grin server Possible workaround is rm -rf .grin/peers/* then restart. +## grin server or waller crashes or hangs +Yes, this still happens quite often. You'll need to babysit grin. +Very welcome any solutions to give grin a "watchdog" solution that can restart +grin in case of trouble. + ## Build error: Could not compile `tokio-retry`. You need the latest rust. rustup, or [reinstall rust as described](build.md) @@ -32,4 +37,3 @@ You need the latest rust. rustup, or [reinstall rust as described](build.md) ## Transaction types - (DONE) A temporary simple transaction exchange. Temporary - will be deprecated. - (months) Maybe in testnet2 Full transaction; an exchange which involves a full roundtrip between sender and receiver using aggregate (Schnorr) signatures. Usable as proof of payment and for multisig. -