dEBRUYNE
Legendary
Offline
Activity: 2268
Merit: 1141
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 22, 2015, 12:02:14 PM |
|
Some interesting reddit comments that are crosspost worthy: Fluffypony explaining libraryzing in response to my comment: GUI will probably be released after libraryzing is done (devs are currently working on it, see design goals -> https://getmonero.org/design-goals/), without libraryzing it makes no sense to "wire up" the GUI. The design is already done, see following link for some sneak peaks -> http://imgur.com/a/ERheR It's just fun terminology we adopted after the "daemonize" effort:)
No, it's not merely "modularising" it, it is a separation of concerns into actual libraries that can be implemented into any Monero-related project (including the binaries). This was the initial spec I wrote up a little while ago:
The code should provide 4 libraries, binaries should be built using these statically by default. libs only needs to be a build target / cmake switch.
No app logic / core / verification / p2p / consensus functions should exist outside of these libraries. Binaries implementing this can layer whatever they want on top, but all essential functionality should be provided in these libraries
libMoneroStorage BlockchainDB for blockchain storage/validation, as well as a class to handle wallet data. TODO: need to figure out blocking during reorgs, and prioritising data requests from the daemon over anything else.
libMoneroAccount All other wallet (account) functions. Create accounts, recover, mnemonic seeds, etc. etc. Uses libMoneroStorage for wallet cache / key data.
libMonero Connection to the network (effectively the daemon), uses libMoneroStorage for blockchain storage. Unless explicitly specified via a flag of some sort, there should only be one instance of libMonero running. In other words, if I'm running the daemon, and then a fire up another daemon, all it should do is hook into the already running libMonero one via IPC. The instantiated libMonero should only shut down when there are no longer active handles to it (or when a controlled shut down is requested). Binaries tapping into that functionality should also know and expect that they may receive a controlled shutdown signal, and should be able to either terminate or hang around waiting for the library instance to be available again.
libMoneroRPC Provides JSON HTTP(S) RPC interface to libMonero and libMoneroAccount. This is effectively a standalone server that feeds commands back to libMonero or libMoneroAccount via 0MQ IPC. Can provide a single port with /daemon and /account endpoints, or multiple ports. https://www.reddit.com/r/Monero/comments/3ltrxt/its_happening_stepbystep_every_month_since_i/cv9hix0?context=3smooth's comment about disclosing individual payments on a case by case basis: The white paper says: In case Alice wants to prove she sent a transaction to Bob’s address she can either disclose r or use any kind of zero-knowledge protocol to prove she knows r (for example by signing the transaction with r). If you disclose r (a random number chosen per-transaction) then anyone can perform P = Hs(rA)G+ B to determine the one time address (which in turn is stored on the blockchain) being used to send to Bob. (A,B) is Bob's public (stealth address) key. G is a constant, and Hs() is a hash function. This has no connection to other transactions you may have performed. The ability to retrieve r was not implemented in the original cryptonote code, but we added it recently in github. https://www.reddit.com/r/Monero/comments/3lvjw1/eli5_how_can_a_monero_transaction_be_publicly/cv9x3dv
|
|
|
|
kazuki49
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 22, 2015, 03:06:27 PM |
|
I lol'd just trying to imagine the scene ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
|
|
|
|
smoothie
Legendary
Offline
Activity: 2492
Merit: 1473
LEALANA Bitcoin Grim Reaper
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 23, 2015, 07:43:54 AM |
|
I lol'd just trying to imagine the scene ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) this was pretty funny. ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
|
███████████████████████████████████████
,╓p@@███████@╗╖, ,p████████████████████N, d█████████████████████████b d██████████████████████████████æ ,████²█████████████████████████████, ,█████ ╙████████████████████╨ █████y ██████ `████████████████` ██████ ║██████ Ñ███████████` ███████ ███████ ╩██████Ñ ███████ ███████ ▐▄ ²██╩ a▌ ███████ ╢██████ ▐▓█▄ ▄█▓▌ ███████ ██████ ▐▓▓▓▓▌, ▄█▓▓▓▌ ██████─ ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─ ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩ ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀ ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀` ²²² ███████████████████████████████████████
| . ★☆ WWW.LEALANA.COM My PGP fingerprint is A764D833. History of Monero development Visualization ★☆ . LEALANA BITCOIN GRIM REAPER SILVER COINS. |
|
|
|
|
|
XMRpromotions
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 01:25:06 AM |
|
thanks for looking at monero. I just retweeted
|
|
|
|
Hueristic
Legendary
Offline
Activity: 3920
Merit: 5286
Doomed to see the future and unable to prevent it
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 02:25:49 AM |
|
Here's a funny, I run the laptop at the casino and here is the mining payouts. LOL 9/23/2015, 1:14:37 AM 543db34026c8e4a33ebb0d3bce475d68b9d72fb75e7e843f0f5962ce6128d658 0.0200 4 9/18/2015, 1:14:13 AM cac89ac95c4cfe63dd56aa95651361ba3c82635ecc8d149b68154c45f54c08c1 0.0200 4 9/13/2015, 1:08:28 AM c1e8c1541b0550bdb60f7b0bdf04766258a69a0552ed6a19acf25bf44cdca9b3 0.0400 4 9/8/2015, 12:50:44 AM 5c4d593073f63ff5b7f8b6880178dbdb130a0a5d1b28a5200f6f3cb9d7cf3238 0.0100 4 9/2/2015, 12:53:21 AM 7f16571ea27baef314fdd33797d840ce7ce2fa6b74914fbb183ac556782fb4c7 0.0300 4
|
“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
|
|
|
Anon136
Legendary
Offline
Activity: 1722
Merit: 1217
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 04:02:24 AM |
|
Funded already, great work guys and thanks to everyone who donated! I love this. Pick anything useful, anything at all, that you can do for the community and you can get paid. Such a cool community.
|
Rep Thread: https://bitcointalk.org/index.php?topic=381041If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
|
|
|
Harpua
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 224
Merit: 100
Spastic dead-eyed hound.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 04:12:45 AM |
|
Thought of a cool new idea today for the possible capabilities of Monero... not necessarily trying to get it crowd funded or anything, but more directed to the core team to see if they would want to embark on something totally new when it comes to Monero's networking system. https://forum.getmonero.org/6/ideas/2389/potential-capabilities-of-monero
|
|
|
|
Anon136
Legendary
Offline
Activity: 1722
Merit: 1217
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 04:34:04 AM |
|
So basically India just mandated that they operate in the stone age. Good job. Does this mean that bitcoin and other cryptocurrencies are basically illegal there now? If they ever ask for a copy, print it out on physical paper using a dot matrix printer and then hand it to them. ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
|
Rep Thread: https://bitcointalk.org/index.php?topic=381041If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 08:37:40 AM |
|
It would be even more interesting if his last name was actually Monero, but the other three books don't show an author name on the material, at least the sample material doesn't.
|
|
|
|
canth
Legendary
Offline
Activity: 1442
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 12:28:15 PM |
|
So basically India just mandated that they operate in the stone age. Good job. Does this mean that bitcoin and other cryptocurrencies are basically illegal there now? If they ever ask for a copy, print it out on physical paper using a dot matrix printer and then hand it to them. ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) The proposal was so ridiculous that it only lasted for a day before it got rescinded. http://www.engadget.com/2015/09/22/india-backtracks-on-encrypted-data-policy/
|
|
|
|
Globb0
Legendary
Offline
Activity: 2688
Merit: 2053
Free spirit
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 01:02:56 PM |
|
Free beginners guide to investing in Monero.
1. buy some monero
|
|
|
|
QuantumQrack
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 01:04:38 PM |
|
It would be even more interesting if his last name was actually Monero, but the other three books don't show an author name on the material, at least the sample material doesn't. Reading it at the moment. If you have Kindle and Amazon Prime you can borrow it for free.
|
|
|
|
canth
Legendary
Offline
Activity: 1442
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 02:09:08 PM Last edit: September 24, 2015, 02:48:06 PM by canth |
|
Free beginners guide to investing in Monero.
1. buy some monero
Woah, you're going too fast. Can you start again from the beginning?
|
|
|
|
GingerAle
Legendary
Offline
Activity: 1260
Merit: 1008
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 02:37:17 PM |
|
My revised beginners guide to investing in Monero:
1. Buy 2X the monero you would like to hold 2. Use half of that amount to fund development
|
|
|
|
jwinterm
Legendary
Offline
Activity: 3122
Merit: 1116
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 03:38:51 PM |
|
othe's guide to investing in Monero: 1) Buy 10k XMR 2) Place two bets for 5k each at monerodice 3) Donate the proceeds from one win to development and "reinvest" the winnings from other bet into dice 4) Repeat steps 2 and 3 until you somehow own more coins than actually exist 5) ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) 6) Profit!
|
|
|
|
isvicre
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 04:32:29 PM |
|
What do you think about https://forum.bitcoin.com? They opened Altcoins subforum and there are Ripple, Ethereum, Litecoin, Dogecoin subforums for discussion. I think if we want Roger Ver will open Monero subforum too. I like Monero discussion here but another option would be good too. They will probably get different userbase. We should tell about Monero to newbies.
|
|
|
|
QuantumQrack
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 04:59:15 PM |
|
What do you think about https://forum.bitcoin.com? They opened Altcoins subforum and there are Ripple, Ethereum, Litecoin, Dogecoin subforums for discussion. I think if we want Roger Ver will open Monero subforum too. I like Monero discussion here but another option would be good too. They will probably get different userbase. We should tell about Monero to newbies. I don't see anything wrong with more exposure to Monero.
|
|
|
|
Violincoin
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 24, 2015, 05:02:35 PM |
|
Monero remains a very long project coin. good.
|
|
|
|
|