Download Bitcoin Core

Transcript of discussion between an ASIC designer and several proof-of-work designers from #monero-pow channel on Freenode this morning

[08:07:01] lukminer contains precompiled cn/r math sequences for some blocks:
[08:07:11] try that with RandomX :P
[08:09:00] tevador: are you ready for some RandomX feedback? it looks like the CNv4 is slowly stabilizing, hashrate comes down...
[08:09:07] how does it even make sense to precompile it?
[08:09:14] mine 1% faster for 2 minutes?
[08:09:35] naturally we think the entire asic-resistance strategy is doomed to fail :) but that's a high-level thing, who knows. people may think it's great.
[08:09:49] about RandomX: looks like the cache size was chosen to make it GPU-hard
[08:09:56] looking forward to more docs
[08:11:38] after initial skimming, I would think it's possible to make a 10x asic for RandomX. But at least for us, we will only make an ASIC if there is not a total ASIC hostility there in the first place. That's better for the secret miners then.
[08:13:12] What I propose is this: we are working on an Ethash ASIC right now, and once we have that working, we would invite tevador or whoever wants to come to HK/Shenzhen and we walk you guys through how we would make a RandomX ASIC. You can then process this input in any way you like. Something like that.
[08:13:49] unless asics (or other accelerators) re-emerge on XMR faster than expected, it looks like there is a little bit of time before RandomX rollout
[08:14:22] 10x in what measure? $/hash or watt/hash?
[08:14:46] watt/hash
[08:15:19] so you can make 10 times more efficient double precisio FPU?
[08:16:02] like I said let's try to be productive. You are having me here, let's work together!
[08:16:15] continue with RandomX, publish more docs. that's always helpful.
[08:16:37] I'm trying to understand how it's possible at all. Why AMD/Intel are so inefficient at running FP calculations?
[08:18:05] midipoet ([email protected]/web/ has joined #monero-pow
[08:18:17] hardware development works the other way round. We start with 1) math then 2) optimization priority 3) hw/sw boundary 4) IP selection 5) physical implementation
[08:22:32] This still doesn't explain at which point you get 10x
[08:23:07] Weren't you the ones claiming "We can accelerate ProgPoW by a factor of 3x to 8x." ? I find it hard to believe too.
[08:30:20] sure
[08:30:26] so my idea: first we finish our current chip
[08:30:35] from simulation to silicon :)
[08:30:40] we love this stuff... we do it anyway
[08:30:59] now we have a communication channel, and we don't call each other names immediately anymore: big progress!
[08:31:06] you know, we russians have a saying "it was smooth on paper, but they forgot about ravines"
[08:31:12] So I need a bit more details
[08:31:16] ha ha. good!
[08:31:31] that's why I want to avoid to just make claims
[08:31:34] let's work
[08:31:40] RandomX comes in Sep/Oct, right?
[08:31:45] Maybe
[08:32:20] We need to audit it first
[08:32:31] ok
[08:32:59] we don't make chips to prove sw devs that their assumptions about hardware are wrong. especially not if these guys then promptly hardfork and move to the next wrong assumption :)
[08:33:10] from the outside, this only means that hw & sw are devaluing each other
[08:33:24] neither of us should do this
[08:33:47] we are making chips that can hopefully accelerate more crypto ops in the future
[08:33:52] signing, verifying, proving, etc.
[08:34:02] PoW is just a feature like others
[08:34:18] sech1: is it easy for you to come to Hong Kong? (visa-wise)
[08:34:20] or difficult?
[08:34:33] or are you there sometimes?
[08:34:41] It's kind of far away
[08:35:13] we are looking forward to more RandomX docs. that's the first step.
[08:35:31] I want to avoid that we have some meme "Linzhi says they can accelerate XYZ by factor x" .... "ha ha ha"
[08:35:37] right? we don't want that :)
[08:35:39] doc is almost finished
[08:35:40] What docs do you need? It's described pretty good
[08:35:41] so I better say nothing now
[08:35:50] we focus on our Ethash chip
[08:36:05] then based on that, we are happy to walk interested people through the design and what else it can do
[08:36:22] that's a better approach from my view than making claims that are laughed away (rightfully so, because no silicon...)
[08:36:37] ethash ASIC is basically a glorified memory controller
[08:36:39] sech1: tevador said something more is coming (he just did it again)
[08:37:03] yes, some parts of RandomX are not described well
[08:37:10] like dataset access logic
[08:37:37] RandomX looks like progpow for CPU
[08:37:54] yes
[08:38:03] it is designed to reflect CPU
[08:38:34] so any ASIC for it = CPU in essence
[08:39:04] of course there are still some things in regular CPU that can be thrown away for RandomX
[08:40:20] uncore parts are not used, but those will use very little power
[08:40:37] except for memory controller
[08:41:09] I'm just surprised sometimes, ok? let me ask: have you designed or taped out an asic before? isn't it risky to make assumptions about things that are largely unknown?
[08:41:23] I would worry
[08:41:31] that I get something wrong...
[08:41:44] but I also worry like crazy that CNv4 will blow up, where you guys seem to be relaxed
[08:42:06] I didn't want to bring up anything RandomX because CNv4 is such a nailbiter... :)
[08:42:15] how do you guys know you don't have asics in a week or two?
[08:42:38] we don't have experience with ASIC design, but RandomX is simply designed to exactly fit CPU capabilities, which is the best you can do anyways
[08:43:09] similar as ProgPoW did with GPUs
[08:43:14] some people say they want to do asic-resistance only until the vast majority of coins has been issued
[08:43:21] that's at least reasonable
[08:43:43] yeah but progpow totally will not work as advertised :)
[08:44:08] yeah, I've seen that comment about progpow a few times already
[08:44:11] which is no surprise if you know it's just a random sales story to sell a few more GPUs
[08:44:13] RandomX is not permanent, we are expecting to switch to ASIC friendly in a few years if possible
[08:44:18] yes
[08:44:21] that makes sense
[08:44:40] linzhi-sonia: how so? will it break or will it be asic-able with decent performance gains?
[08:44:41] are you happy with CNv4 so far?
[08:45:10] ah, long story. progpow is a masterpiece of deception, let's not get into it here.
[08:45:21] if you know chip marketing it makes more sense
[08:45:24] linzhi-sonia: So far? lol! a bit early to tell, don't you think?
[08:45:35] the diff is coming down
[08:45:41] first few hours looked scary
[08:45:43] I remain skeptical: I only see ASICs being reasonable if they are already as ubiquitous as smartphones
[08:45:46] yes, so far so good
[08:46:01] we kbew the diff would not come down ubtil affter block 75
[08:46:10] yes
[08:46:22] but first few hours it looks like only 5% hashrate left
[08:46:27] looked
[08:46:29] now it's better
[08:46:51] the next worry is: when will "unexplainable" hashrate come back?
[08:47:00] you hope 2-3 months? more?
[08:47:05] so give it another couple of days. will probably overshoot to the downside, and then rise a bit as miners get updated and return
[08:47:22] 3 months minimum turnaround, yes
[08:47:28] nah
[08:47:36] don't underestimate asicmakers :)
[08:47:54] you guys don't get #1 priority on chip fabs
[08:47:56] 3 months = 90 days. do you know what is happening in those 90 days exactly? I'm pretty sure you don't. same thing as before.
[08:48:13] we don't do any secret chips btw
[08:48:21] 3 months assumes they had a complete design ready to go, and added the last minute change in 1 day
[08:48:24] do you know who is behind the hashrate that is now bricked?
[08:48:27] innosilicon?
[08:48:34] hyc: no no, and no. :)
[08:48:44] hyc: have you designed or taped out a chip before?
[08:48:51] yes, many years ago
[08:49:10] then you should know that 90 days is not a fixed number
[08:49:35] sure, but like I said, other makers have greater demand
[08:49:35] especially not if you can prepare, if you just have to modify something, or you have more programmability in the chip than some people assume
[08:50:07] we are chipmakers, we would never dare to do what you guys are doing with CNv4 :) but maybe that just means you are cooler!
[08:50:07] and yes, programmability makes some aspect of turnaround easier
[08:50:10] all fine
[08:50:10] I hope it works!
[08:50:28] do you know who is behind the hashrate that is now bricked?
[08:50:29] inno?
[08:50:41] we suspect so, but have no evidence
[08:50:44] maybe we can try to find them, but we cannot spend too much time on this
[08:50:53] it's probably not so much of a secret
[08:51:01] why should it be, right?
[08:51:10] devs want this cat-and-mouse game? devs get it...
[08:51:35] there was one leak saying it's innosilicon
[08:51:36] so you think 3 months, ok
[08:51:43] inno is cool
[08:51:46] good team
[08:51:49] IP design house
[08:51:54] in Wuhan
[08:52:06] they send their people to conferences with fake biz cards :)
[08:52:19] pretending to be other companies?
[08:52:26] sure
[08:52:28] ha ha
[08:52:39] so when we see them, we look at whatever card they carry and laugh :)
[08:52:52] they are perfectly suited for secret mining games
[08:52:59] they made at most $6 million in 2 months of mining, so I wonder if it was worth it
[08:53:10] yeah. no way to know
[08:53:15] but it's good that you calculate!
[08:53:24] this is all about cost/benefit
[08:53:25] then you also understand - imagine the value of XMR goes up 5x, 10x
[08:53:34] that whole "asic resistance" thing will come down like a house of cards
[08:53:41] I would imagine they sell immediately
[08:53:53] the investor may fully understand the risk
[08:53:57] the buyer
[08:54:13] it's not healthy, but that's another discussion
[08:54:23] so mid-June
[08:54:27] let's see
[08:54:49] I would be susprised if CNv4 ASICs show up at all
[08:54:56] surprised*
[08:54:56] why?
[08:55:05] is only an economic question
[08:55:12] yeah should be interesting. FPGAs will be near their limits as well
[08:55:16] unless XMR goes up a lot
[08:55:19] no, not *only*. it's also a technology question
[08:55:44] you believe CNv4 is "asic resistant"? which feature?
[08:55:53] it's not
[08:55:59] cnv4 = Rabdomx ?
[08:56:03] no
[08:56:07] cnv4=cryptinight/r
[08:56:11] ah
[08:56:18] CNv4 is the one we have now, I think
[08:56:21] since yesterday
[08:56:30] it's plenty enough resistant for current XMR price
[08:56:45] that may be, yes!
[08:56:55] I look at daily payouts. XMR = ca. 100k USD / day
[08:57:03] it can hold until October, but it's not asic resistant
[08:57:23] well, last 24h only 22,442 USD :)
[08:57:32] I think 80 h/s per watt ASICs are possible for CNv4
[08:57:38] linzhi-sonia where do you produce your chips? TSMC?
[08:57:44] I'm cruious how you would expect to build a randomX ASIC that outperforms ARM cores for efficiency, or Intel cores for raw speed
[08:57:48] curious
[08:58:01] yes, tsmc
[08:58:21] Our team did the world's first bitcoin asic, Avalon
[08:58:25] and upcoming 2nd gen Ryzens (64-core EPYC) will be a blast at RandomX
[08:58:28] designed and manufactured
[08:58:53] still being marketed?
[08:59:03] linzhi-sonia: do you understand what xmr wants to achieve, community-wise?
[08:59:14] Avalon? as part of Canaan Creative, yes I think so.
[08:59:25] there's not much interesting oing on in SHA256
[08:59:29] Inge-: I would think so, but please speak
[08:59:32] hyc: yes
[09:00:28] linzhi-sonia: i am curious to hear your thoughts. I am fairly new to this space myself...
[09:00:51] oh
[09:00:56] we are grandpas, and grandmas
[09:01:36] yet I have no problem understanding why ASICS are currently reviled.
[09:01:48] xmr's main differentiators to, let's say btc, are anonymity and fungibility
[09:01:58] I find the client terribly slow btw
[09:02:21] and I think the asic-forking since last may is wrong, doesn't create value and doesn't help with the project objectives
[09:02:25] which "the client" ?
[09:02:52] Monero GUI client maybe
[09:03:12] MacOS, yes
[09:03:28] What exactly is slow?
[09:03:30] linzhi-sonia: I run my own node, and use the CLI and Monerujo. Have not had issues.
[09:03:49] staying in sync
[09:03:49] linzhi-sonia: decentralization is also a key principle
[09:03:56] one that Bitcoin has failed to maintain
[09:04:39] hmm
[09:05:00] looks fairly decentralized to me. decentralization is the result of 3 goals imo: resilient, trustless, permissionless
[09:05:28] don't ask a hardware maker about physical decentralization. that's too ideological. we focus on logical decentralization.
[09:06:11] physical decentralization is important. with bulk of bitnoin mining centered on Chinese hydroelectric dams
[09:06:19] have you thought about including block data in the PoW?
[09:06:41] yes, of course.
[09:07:39] is that already in an algo?
[09:08:10] hyc: about "centered on chinese hydro" - what is your source? the best paper I know is this:
[09:09:01] linzhi-sonia: do you mine on your ASICs before you sell them?
[09:09:13] besides testing of course
[09:09:45] that paper puts Chinese btc miners at 60% max
[09:10:05] tevador: I think everybody learned that that is not healthy long-term!
[09:10:16] because it gives the chipmaker a cost advantage over its own customers
[09:10:33] and cost advantage leads to centralization (physical and logical)
[09:10:51] you guys should know who finances progpow and why :)
[09:11:05] but let's not get into this, ha ha. want to keep the channel civilized. right OhGodAGirl ? :)
[09:11:34] tevador: so the answer is no! 100% and definitely no
[09:11:54] that "self-mining" disease was one of the problems we have now with asics, and their bad reputation (rightfully so)
[09:13:08] I plan to write a nice short 2-page paper or so on our chip design process. maybe it's interesting to some people here.
[09:13:15] basically the 5 steps I mentioned before, from math to physical
[09:13:32] linzhi-sonia: the paper you linked puts 48% of bitcoin mining in Sichuan. the total in China is much more than 60%
[09:13:38] need to run it by a few people to fix bugs, will post it here when published
[09:14:06] hyc: ok! I am just sharing the "best" document I know today. it definitely may be wrong and there may be a better one now.
[09:14:18] hyc: if you see some reports, please share
[09:14:51] hey I am really curious about this: where is a PoW algo that puts block data into the PoW?
[09:15:02] the previous paper I read is from here
[09:15:38] hyc: you said that already exists? (block data in PoW)
[09:15:45] it would make verification harder
[09:15:49] linzhi-sonia:
[09:15:51] but for chips it would be interesting
[09:15:52] we discussed the possibility about a year ago
[09:16:05] oh good links! thanks! need to read...
[09:16:06] I think that paper by dryja was original
[09:17:53] since we have a nice flow - second question I'm very curious about: has anyone thought about in-protocol rewards for other functions?
[09:18:55] we've discussed micropayments for wallets to use remote nodes
[09:18:55] you know there is a lot of work in other coins about STARK provers, zero-knowledge, etc. many of those things very compute intense, or need to be outsourced to a service (zether). For chipmakers, in-protocol rewards create an economic incentive to accelerate those things.
[09:19:50] whenever there is an in-protocol reward, you may get the power of ASICs doing something you actually want to happen
[09:19:52] it would be nice if there was some economic reward for running a fullnode, but no one has come up with much more than that afaik
[09:19:54] instead of fighting them off
[09:20:29] you need to use asics, not fight them. that's an obvious thing to say for an asicmaker...
[09:20:41] in-protocol rewards can be very powerful
[09:20:50] like I said before - unless the ASICs are so useful they're embedded in every smartphone, I dont see them being a positive for decentralization
[09:21:17] if they're a separate product, the average consumer is not going to buy them
[09:21:20] now I was talking about speedup of verifying, signing, proving, etc.
[09:21:23] they won't even know what they are
[09:22:07] if anybody wants to talk about or design in-protocol rewards, please come talk to us
[09:22:08] the average consumer also doesn't use general purpose hardware to secure blockchains either
[09:22:14] not just for PoW, in fact *NOT* for PoW
[09:22:32] it requires sw/hw co-design
[09:23:10] we are in long-term discussions/collaboration over this with Ethereum, Bitcoin Cash. just talk right now.
[09:23:16] this was recently published though suggesting more uptake though I guess
[09:23:29] I find it pretty hard to believe their numbers
[09:24:03] well
[09:24:09] sorry, original article:
[09:24:11] just talk, no? rumors
[09:24:18] college students are already more educated than the average consumer
[09:24:29] we are not seeing many such customers anymore
[09:24:30] it's data from cisco monitoring network traffic
[09:24:33] and they're always looking for free money
[09:24:48] of course anyone with "free" electricity is inclined to do it
[09:24:57] but look at the rates, cannot make much money
[09:26:06] Ethereum is a bloated collection of bugs wrapped in a UI. I suppose they need all the help they can get
[09:26:29] Bitcoin Cash ... just another get rich quick scheme
[09:26:38] hmm :)
[09:26:51] I'll give it back to you, ok? ha ha. arrogance comes before the fall...
[09:27:17] maye we should have a little fun with CNv4 mining :)
[09:27:25] ;)
[09:27:38] come on. anyone who has watched their track record... $75M lost in ETH at DAO hack
[09:27:50] every smart contract that comes along is just waiting for another hack
[09:27:58] I just wanted to throw out the "in-protocol reward" thing, maybe someone sees the idea and wants to cowork. maybe not. maybe it's a stupid idea.
[09:29:18] linzhi-sonia: any thoughts on CN-GPU?
[09:29:55] CN-GPU has one positive aspect - it wastes chip area to implement all 18 hash algorithms
[09:30:19] you will always hear roughly the same feedback from me:
[09:30:52] "This algorithm very different, it heavy use floating point operations to hurt FPGAs and general purpose CPUs"
[09:30:56] the problem is, if it's profitable for people to buy ASIC miners and mine, it's always more profitable for the manufacturer to not sell and mine themselves
[09:31:02] "hurt"
[09:31:07] what is the point of this?
[09:31:15] it totally doesn't work
[09:31:24] you are hurting noone, just demonstrating lack of ability to think
[09:31:41] what is better: algo designed for chip, or chip designed for algo?
[09:31:43] fireice does it on daily basis, CN-GPU is a joke
[09:31:53] tevador: that's not really true, especially in a market with such large price fluctuations as cryptocurrency
[09:32:12] it's far less risky to sell miners than mine with them and pray that price doesn't crash for next six months
[09:32:14] I think it's great that crypto has a nice group of asicmakers now, hw & sw will cowork well
[09:32:36] jwinterm yes, that's why they premine them and sell after
[09:32:41] PoW is about being thermodynamically and cryptographically provable
[09:32:45] premining with them is taking on that risk
[09:32:49] not "fork when we think there are asics"
[09:32:51] business is about risk minimization
[09:32:54] that's just fear-driven
[09:33:05] Inge-: that's roughly the feedback
[09:33:24] I'm not saying it hasn't happened, but I think it's not so simple as saying "it always happens"
[09:34:00] jwinterm: it has certainly happened on BTC. and also on XMR.
[09:34:19] ironically, please think about it: these kinds of algos indeed prove the limits of the chips they were designed for. but they don't prove that you cannot implement the same algo differently! cannot!
[09:34:26] Risk minimization is not starting a business at all.
[09:34:34] proof-of-gpu-limit. proof-of-cpu-limit.
[09:34:37] imagine you have a money printing machine, would you sell it?
[09:34:39] proves nothing for an ASIC :)
[09:35:05] linzhi-sonia: thanks. I dont think anyone believes you can't make a more efficient cn-gpu asic than a gpu - but that it would not be orders of magnitude faster...
[09:35:24] ok
[09:35:44] like I say. these algos are, that's really ironic, designed to prove the limitatios of a particular chip in mind of the designer
[09:35:50] exactly the wrong way round :)
[09:36:16] like the cache size in RandomX :)
[09:36:18] beautiful
[09:36:29] someone looked at GPU designs
[09:37:31] linzhi-sonia can you elaborate? Cache size in RandomX was selected to fit CPU cache
[09:37:52] yes
[09:38:03] too large for GPU
[09:38:11] as I said, we are designing the algorithm to exactly fit CPU capabilities, I do not claim an ASIC cannot be more efficient
[09:38:16] ok!
[09:38:29] when will you do the audit?
[09:38:35] will the results be published in a document or so?
[09:38:37] I claim that single-chip ASIC is not viable, though
[09:39:06] you guys are brave, noone disputes that. 3 anti-asic hardforks now!
[09:39:18] 4th one coming
[09:39:31] 3 forks were done not only for this
[09:39:38] they had scheduled updates in the first place
[09:48:10] Monero is the #1 anti-asic fighter
[09:48:25] Monero is #1 for a lot of reasons ;)
[09:48:40] It's the coin with the most hycs.
[09:48:55] mooooo
[09:59:06] sneaky integer overflow, bug squished
[10:38:00] p0nziph0ne ([email protected]/vpn/privateinternetaccess/p0nziph0ne) has joined #monero-pow
[11:10:53] The convo here is wild
[11:12:29] it's like geo-politics at the intersection of software and hardware manufacturing for thermoeconomic value.
[11:13:05] ..and on a Sunday.
[11:15:43] midipoet: hw and sw should work together and stop silly games to devalue each other. to outsiders this is totally not attractive.
[11:16:07] I appreciate the positive energy here to try to listen, learn, understand.
[11:16:10] that's a start
[11:16:48] <-- p0nziph0ne ([email protected]/vpn/privateinternetaccess/p0nziph0ne) has quit (Quit: Leaving)
[11:16:54] we won't do silly mining against xmr "community" wishes, but not because we couldn'd do it, but because it's the wrong direction in the long run, for both sides
[11:18:57] linzhi-sonia: I agree to some extent. Though, in reality, there will always be divergence between social worlds. Not every body has the same vision of the future. Reaching societal consensus on reality tomorrow is not always easy
[11:20:25] absolutely. especially at a time when there is so much profit to be made from divisiveness.
[11:20:37] someone will want to make that profit, for sure
[11:24:32] Yes. Money distorts.
[11:24:47] Or of the two
[11:26:35] Too much physical money will distort rays of light passing close to it indeed.
submitted by jwinterm to Monero [link] [comments]

Groestlcoin September 2019 Development Release/Update!

For a more interactive view of changes, click here
In our current world; bordering on financial chaos, with tariff wars, Brexit and hyperinflation rife, you can count on Groestlcoin to consistently produce innovation that strikes to take the power away from the few and into the many, even after a full five and a half years of solid development.
Here is what the team has already announced in the last 3 months since the last development update:

What's Being Released Today?

Groestl Nodes

What am I?

Groestl Nodes aims to map out and compare the status of the Groestlcoin mainnet and testnet networks. Even though these networks share the same protocol, there is currently no way to directly compare these coins in a single location. These statistics are essential to evaluate the relative health of both networks.


Source - Website

Groestlcoin Transaction Tool

What am I?

This is a tool for creating unsigned raw Groestlcoin transactions and also to verify existing transactions by entering in the transaction hex and converting this to a human-readable format to verify that a transaction is correct before it is signed.



Groestlcoin AGCore

What am I?

AGCore is an Android app designed to make it easier to run a Groestlcoin Core node on always-on Android appliances such as set-top boxes, Android TVs and repurposed tablets/phones. If you are a non-technical user of Groestlcoin and want an Android app that makes it easy to run a Groestlcoin Core node by acting as a wrapper, then AG Core is the right choice for you.

What's Changed?

Source - Download

Groestlcoin Electrum

What's Changed?

Android Electrum-Specific

OSXWindowsWindows StandaloneWindows PortableLinux - Android
Server SourceServer Installer SourceClient SourceIcon SourceLocale Source

Android Wallet – Including Android Wallet Testnet

What am I?

Android Wallet is a BIP-0032 compatible hierarchial deterministic Groestlcoin Wallet, allowing you to send and receive Groestlcoin via QR codes and URI links.

V7.11.1 Changes

Groestlcoin Java Library SourceSource - DownloadTestnet Download


What am I?

Groestlwallet is designed to protect you from malware, browser security holes, even physical theft. With AES hardware encryption, app sandboxing, keychain and code signatures, groestlwallet represents a significant security advance over web and desktop wallets, and other mobile platforms.
Simplicity is groestlwallet's core design principle. Because groestlwallet is "deterministic", your balance and entire transaction history can be restored from just your recovery phrase.

iOS 0.7.3 Changes

Android v89 Changes

iOS SourceAndroid Source - Android DownloadiOS Download

Groestlcoinomi Released

What am I?

Groestlcoinomi is a lightweight thin-client Groestlcoin wallet based on a client-server protocol.

Groestlcoinomi v1.1 Desktop Changes

Groestlcoinomi Android v1.6 Changes

Groestlcoin Java Library SourceAndroid Source
Android DownloadWindows DownloadMac OS DownloadLinux Download

Groestlcoin BIP39 Tool

What's Changed?

Source - Download
submitted by Yokomoko_Saleen to groestlcoin [link] [comments]

[DEVELOPMENT] Bitcoind IPV4 testnet port (18332) is failing to bind

[SOLVED] Thanks for everyone that have helped!

Hello everyone, this is a development problem that I'm currently having. Since the BTC Development sub is kind of inactive and I couldn't find any rule contraty to posting about BTC Development, I'll try my luck in here as I'm hopeless already. I've posted on BTC Stack Exchange but no answers also. Please, don't get me wrong, I'm trying to solve this problem for many days now, I've looked up everywhere for this.
I'm new to Bitcoin development and I'm currently having difficulties trying to make RPC calls from a Docker Container to a Bitcoin-Core daemon running in a SSH server. I suppose that the problem may be with Firewall or closed ports, but I also do not know much about Network settings.
I'm using nbobtc/bitcoind-php package to make the RPC calls with HTTP requests, and it is running in a Docker container. I'm sure the container is functional and is not the problem.
So here's what happening: when I run bitcoind in root user (but normal also won't work) in my SSH server, the IPV4 testnet port seems to be not opened. This message goes up when I run bitcoind:
Binding RPC on address port 18332 failed.
Here's what my bitcoin.conf looks like (I want to use testnet in here). I'm using Bitcoin-Core "subversion": "Satoshi:0.17.1".
server=1 debug=net txindex=1 testnet=1 rpcuser=userb rpcpassword=test test.rpcport=18332 # I've already tried allowing the IP these 3 ways: # rpcallowip=192.168.xx.xx # My machine's IP # rpcallowip=172.19.x.x/xx # Docker's NBOBTC container IP # rpcallowip= # Allowing all IP datadir=/home/bitcoin-dev/.bitcoin debuglogfile=/home/bitcoin-dev/.bitcoin/debug.log 
Here's what appears in debug.log right after I run Bitcoind:
2019-05-06T14:43:10Z Bitcoin Core version v0.17.1 (release build) 2019-05-06T14:43:10Z InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1 2019-05-06T14:43:10Z Assuming ancestors of block 0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75 have valid signatures. 2019-05-06T14:43:10Z Setting nMinimumChainWork=00000000000000000000000000000000000000000000007dbe94253893cbd463 2019-05-06T14:43:10Z Using the 'sse4(1way),sse41(4way)' SHA256 implementation 2019-05-06T14:43:10Z Default data directory /root/.bitcoin 2019-05-06T14:43:10Z Using data directory /home/bitcoin-dev/.bitcoin/testnet3 2019-05-06T14:43:10Z Using config file /home/bitcoin-dev/.bitcoin/bitcoin.conf 2019-05-06T14:43:10Z Using at most 125 automatic connections (1024 file descriptors available) 2019-05-06T14:43:10Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements 2019-05-06T14:43:10Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements 2019-05-06T14:43:10Z Using 4 threads for script verification 2019-05-06T14:43:10Z scheduler thread start 2019-05-06T14:43:10Z Binding RPC on address port 18332 failed. 2019-05-06T14:43:10Z HTTP: creating work queue of depth 16 2019-05-06T14:43:10Z Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcauth for rpcauth auth generation. 2019-05-06T14:43:10Z HTTP: starting 4 worker threads 2019-05-06T14:43:10Z Using wallet directory /home/bitcoin-dev/.bitcoin/testnet3/wallets 2019-05-06T14:43:10Z init message: Verifying wallet(s)... 2019-05-06T14:43:10Z Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2019-05-06T14:43:10Z Using wallet wallet.dat 2019-05-06T14:43:10Z BerkeleyEnvironment::Open: LogDir=/home/bitcoin-dev/.bitcoin/testnet3/wallets/database ErrorFile=/home/bitcoin-dev/.bitcoin/testnet3/wallets/db.log 2019-05-06T14:43:10Z net: setting try another outbound peer=false 2019-05-06T14:43:10Z Cache configuration: 2019-05-06T14:43:10Z * Using 2.0MiB for block index database 2019-05-06T14:43:10Z * Using 56.0MiB for transaction index database 2019-05-06T14:43:10Z * Using 8.0MiB for chain state database 2019-05-06T14:43:10Z * Using 384.0MiB for in-memory UTXO set (plus up to 286.1MiB of unused mempool space) 2019-05-06T14:43:10Z init message: Loading block index... 2019-05-06T14:43:10Z Opening LevelDB in /home/bitcoin-dev/.bitcoin/testnet3/blocks/index 2019-05-06T14:43:10Z Opened LevelDB successfully 2019-05-06T14:43:10Z Using obfuscation key for /home/bitcoin-dev/.bitcoin/testnet3/blocks/index: 0000000000000000 2019-05-06T14:43:19Z LoadBlockIndexDB: last block file = 161 2019-05-06T14:43:19Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=755, size=30875345, heights=1513309...1514061, time=2019-04-29...2019-05-03) 2019-05-06T14:43:19Z Checking all blk files are present... 2019-05-06T14:43:20Z Opening LevelDB in /home/bitcoin-dev/.bitcoin/testnet3/chainstate 2019-05-06T14:43:20Z Opened LevelDB successfully 2019-05-06T14:43:20Z Using obfuscation key for /home/bitcoin-dev/.bitcoin/testnet3/chainstate: 2686d59caeb1917c 2019-05-06T14:43:20Z Loaded best chain: hashBestChain=00000000b3b6a5db140b6058b7abe5cb00d8af61afd2a237ae3468cd36e387fa height=927391 date=2016-09-08T15:04:00Z progress=0.311180 2019-05-06T14:43:20Z init message: Rewinding blocks... 2019-05-06T14:43:29Z init message: Verifying blocks... 2019-05-06T14:43:29Z Verifying last 6 blocks at level 3 2019-05-06T14:43:29Z [0%]...[16%]...[33%]...[50%]...[66%]...[83%]...[99%]...[DONE]. 2019-05-06T14:43:29Z No coin database inconsistencies in last 6 blocks (500 transactions) 2019-05-06T14:43:29Z block index 19450ms 2019-05-06T14:43:29Z Opening LevelDB in /home/bitcoin-dev/.bitcoin/testnet3/indexes/txindex 2019-05-06T14:43:30Z Opened LevelDB successfully 2019-05-06T14:43:30Z Using obfuscation key for /home/bitcoin-dev/.bitcoin/testnet3/indexes/txindex: 0000000000000000 2019-05-06T14:43:30Z init message: Loading wallet... 2019-05-06T14:43:30Z txindex thread start 2019-05-06T14:43:30Z [default wallet] nFileVersion = 170100 2019-05-06T14:43:30Z [default wallet] Keys: 2005 plaintext, 0 encrypted, 2005 w/ metadata, 2005 total. Unknown wallet records: 1 2019-05-06T14:43:30Z Syncing txindex with block chain from height 694205 2019-05-06T14:43:30Z [default wallet] Wallet completed loading in 123ms 2019-05-06T14:43:30Z [default wallet] setKeyPool.size() = 2000 2019-05-06T14:43:30Z [default wallet] mapWallet.size() = 7 2019-05-06T14:43:30Z [default wallet] mapAddressBook.size() = 4 2019-05-06T14:43:30Z mapBlockIndex.size() = 1515581 2019-05-06T14:43:30Z nBestHeight = 927391 2019-05-06T14:43:30Z torcontrol thread start 2019-05-06T14:43:30Z Bound to [::]:18333 2019-05-06T14:43:30Z Bound to 2019-05-06T14:43:30Z init message: Loading P2P addresses... 2019-05-06T14:43:30Z Loaded 10420 addresses from peers.dat 36ms 2019-05-06T14:43:30Z init message: Loading banlist... 2019-05-06T14:43:30Z Loaded 0 banned node ips/subnets from banlist.dat 29ms 2019-05-06T14:43:30Z init message: Starting network threads... 2019-05-06T14:43:30Z net thread start 2019-05-06T14:43:30Z dnsseed thread start 2019-05-06T14:43:30Z addcon thread start 2019-05-06T14:43:30Z msghand thread start 2019-05-06T14:43:30Z init message: Done loading 2019-05-06T14:43:30Z opencon thread start 
After all that appears above, there are just "UpdateTip", "Requesting block", "received block" and "getdata" messages. (so the P2P port, 18333, works).

And here is when I netstat:

sudo netstat -nap|grep bitcoin|grep LISTEN
tcp 0 0* LISTEN 31185/bitcoind tcp6 0 0 :::18332 :::* LISTEN 31185/bitcoind tcp6 0 0 :::18333 :::* LISTEN 31185/bitcoind 
Thank you in advance!

PS: A few days ago I could make it work when running bitcoind with root user, but now even that won't solve the problem.
submitted by VicPietro to Bitcoin [link] [comments]

An extensive guide for cashing out bitcoin and cryptocurrencies into private banks

Hey guys.
Merry Xmas !
I am coming back to you with a follow up post, as I have helped many people cash out this year and I have streamlined the process. After my original post, I received many requests to be more specific and provide more details. I thought that after the amazing rally we have been attending over the last few months, and the volatility of the last few days, it would be interesting to revisit more extensively.
The attitude of banks around crypto is changing slowly, but it is still a tough stance. For the first partial cash out I operated around a year ago for a client, it took me months to find a bank. They wouldn’t want to even consider the case and we had to knock at each and every door. Despite all my contacts it was very difficult back in the days. This has changed now, and banks have started to open their doors, but there is a process, a set of best practices and codes one has to follow.
I often get requests from crypto guys who are very privacy-oriented, and it takes me months to have them understand that I am bound by Swiss law on banking secrecy, and I am their ally in this onboarding process. It’s funny how I have to convince people that banks are legit, while on the other side, banks ask me to show that crypto millionaires are legit. I have a solid background in both banking and in crypto so I manage to make the bridge, but yeah sometimes it is tough to reconcile the two worlds. I am a crypto enthusiast myself and I can say that after years of work in the banking industry I have grown disillusioned towards banks as well, like many of you. Still an account in a Private bank is convenient and powerful. So let’s get started.
There are two different aspects to your onboarding in a Swiss Private bank, compliance-wise.
*The origin of your crypto wealth
*Your background (residence, citizenship and probity)
These two aspects must be documented in-depth.
How to document your crypto wealth. Each new crypto millionaire has a different story. I may detail a few fun stories later in this post, but at the end of the day, most of crypto rich I have met can be categorized within the following profiles: the miner, the early adopter, the trader, the corporate entity, the black market, the libertarian/OTC buyer. The real question is how you prove your wealth is legit.
1. Context around the original amount/investment Generally speaking, your first crypto purchase may not be documented. But the context around this acquisition can be. I have had many cases where the original amount was bought through Mtgox, and no proof of purchase could be provided, nor could be documented any Mtgox claim. That’s perfectly fine. At some point Mtgox amounted 70% of the bitcoin transactions globally, and people who bought there and managed to withdraw and keep hold of their bitcoins do not have any Mtgox claim. This is absolutely fine. However, if you can show me the record of a wire from your bank to Tisbane (Mtgox's parent company) it's a great way to start.
Otherwise, what I am trying to document here is the following: I need context. If you made your first purchase by saving from summer jobs, show me a payroll. Even if it was USD 2k. If you acquired your first bitcoins from mining, show me the bills of your mining equipment from 2012 or if it was through a pool mine, give me your slushpool account ref for instance. If you were given bitcoin against a service you charged, show me an invoice.
2. Tracking your wealth until today and making sense of it. What I have been doing over the last few months was basically educating compliance officers. Thanks God, the blockchain is a global digital ledger! I have been telling my auditors and compliance officers they have the best tool at their disposal to lead a proper investigation. Whether you like it or not, your wealth can be tracked, from address to address. You may have thought all along this was a bad feature, but I am telling you, if you want to cash out, in the context of Private Banking onboarding, tracking your wealth through the block explorer is a boon. We can see the inflows, outflows. We can see the age behind an address. An early adopter who bought 1000 BTC in 2010, and let his bitcoin behind one address and held thus far is legit, whether or not he has a proof of purchase to show. That’s just common sense. My job is to explain that to the banks in a language they understand.
Let’s have a look at a few examples and how to document the few profiles I mentioned earlier.
The trader. I love traders. These are easy cases. I have a ton of respect for them. Being a trader myself in investment banks for a decade earlier in my career has taught me that controlling one’s emotions and having the discipline to impose oneself some proper risk management system is really really hard. Further, being able to avoid the exchange bankruptcy and hacks throughout crypto history is outstanding. It shows real survival instinct, or just plain blissed ignorance. In any cases traders at exchange are easy cases to corroborate since their whole track record is potentially available. Some traders I have met have automated their trading and have shown me more than 500k trades done over the span of 4 years. Obviously in this kind of scenario I don’t show everything to the bank to avoid information overload, and prefer to do some snacking here and there. My strategy is to show the early trades, the most profitable ones, explain the trading strategy and (partially expose) the situation as of now with id pages of the exchanges and current balance. Many traders have become insensitive to the risk of parking their crypto at exchange as they want to be able to trade or to grasp an occasion any minute, so they generally do not secure a substantial portion on the blockchain which tends to make me very nervous.
The early adopter. Provided that he has not mixed his coin, the early adopter or “hodler” is not a difficult case either. Who cares how you bought your first 10k btc if you bought them below 3$ ? Even if you do not have a purchase proof, I would generally manage to find ways. We just have to corroborate the original 30’000 USD investment in this case. I mainly focus on three things here:
*proof of early adoption I have managed to educate some banks on a few evidences specifically related to crypto markets. For instance with me, an old bitcointalk account can serve as a proof of early adoption. Even an old reddit post from a few years ago where you say how much you despise this Ripple premined scam can prove to be a treasure readily available to show you were early.
*story telling Compliance officers like to know when, why and how. They are human being looking for simple answers to simple questions and they don’t want like to be played fool. Telling the truth, even without a proof can do wonders, and even though bluffing might still work because banks don’t fully understand bitcoin yet, it is a risky strategy that is less and less likely to pay off as they are getting more sophisticated by the day.
*micro transaction from an old address you control This is the killer feature. Send a $20 worth transaction from an old address to my company wallet and to one of my partner bank’s wallet and you are all set ! This is gold and considered a very solid piece of evidence. You can also do a microtransaction to your own wallet, but banks generally prefer transfer to their own wallet. Patience with them please. they are still learning.
*signature message Why do a micro transaction when you can sign a message and avoid potentially tainting your coins ?
*ICO millionaire Some clients made their wealth participating in ETH crowdsale or IOTA ICO. They were very easy to deal with obviously and the account opening was very smooth since we could evidence the GENESIS TxHash flow.
The miner Not so easy to proof the wealth is legit in that case. Most early miners never took screenshot of the blocks on bitcoin core, nor did they note down the block number of each block they mined. Until the the Slashdot article from August 2010 anyone could mine on his laptop, let his computer run overnight and wake up to a freshly minted block containing 50 bitcoins back in the days. Not many people were structured enough to store and secure these coins, avoid malwares while syncing the blockchain continuously, let alone document the mined blocks in the process. What was 50 BTC worth really for the early miners ? dust of dollars, games and magic cards… Even miners post 2010 are generally difficult to deal with in terms of compliance onboarding. Many pool mining are long dead. Deepbit is down for instance and the founders are MIA. So my strategy to proof mining activity is as follow:
*Focusing on IT background whenever possible. An IT background does help a lot to bring some substance to the fact you had the technical ability to operate a mining rig.
*Showing mining equipment receipts. If you mined on your own you must have bought the hardware to do so. For instance mining equipment receipts from butterfly lab from 2012-2013 could help document your case. Similarly, high electricity bill from your household on a consistent basis back in the day could help. I have already unlocked a tricky case in the past with such documents when the bank was doubtful.
*Wallet.dat files with block mining transactions from 2011 thereafter This obviously is a fantastic piece of evidence for both you and me if you have an old wallet and if you control an address that received original mined blocks, (even if the wallet is now empty). I will make sure compliance officers understand what it means, and as for the early adopter, you can prove your control over these wallet through a microtransaction. With these kind of addresses, I can show on the block explorer the mined block rewards hitting at regular time interval, and I can even spot when difficulty level increased or when halvening process happened.
*Poolmining account. Here again I have educated my partner bank to understand that a slush account opened in 2013 or an OnionTip presence was enough to corroborate mining activity. The block explorer then helps me to do the bridge with your current wallet.
*Describing your set up and putting it in context In the history of mining we had CPU, GPU, FPG and ASICs mining. I will describe your technical set up and explain why and how your set up was competitive at that time.
The corporate entity Remember 2012 when we were all convinced bitcoin would take over the world, and soon everyone would pay his coffee in bitcoin? How naïve we were to think transaction fees would remain low forever. I don’t blame bitcoin cash supporters; I once shared this dream as well. Remember when we thought global adoption was right around the corner and some brick and mortar would soon accept bitcoin transaction as a common mean of payment? Well, some shop actually did accept payment and held. I had a few cases as such of shops holders, who made it to the multi million mark holding and had invoices or receipts to proof the transactions. If you are organized enough to keep a record for these trades and are willing to cooperate for the documentation, you are making your life easy. The digital advertising business is also a big market for the bitcoin industry, and affiliates partner compensated in btc are common. It is good to show an invoice, it is better to show a contract. If you do not have a contract (which is common since all advertising deals are about ticking a check box on the website to accept terms and conditions), there are ways around that. If you are in that case, pm me.
The black market Sorry guys, I can’t do much for you officially. Not that I am judging you. I am a libertarian myself. It’s just already very difficult to onboard legit btc adopters, so the black market is a market I cannot afford to consider. My company is regulated so KYC and compliance are key for me if I want to stay in business. Behind each case I push forward I am risking the credibility and reputation I have built over the years. So I am sorry guys I am not risking it to make an extra buck. Your best hope is that crypto will eventually take over the world and you won’t need to cash out anyway. Or go find a Lithuanian bank that is light on compliance and cooperative.
The OTC buyer and the libertarian. Generally a very difficult case. If you bought your stack during your journey in Japan 5 years ago to a guy you never met again; or if you accumulated on and kept no record or lost your account, it is going to be difficult. Not impossible but difficult. We will try to build a case with everything else we have, and I may be able to onboard you. However I am risking a lot here so I need to be 100% confident you are legit, before I defend you. Come & see me in Geneva, and we will talk. I will run forensic services like elliptic, chainalysis, or scorechain on an extract of your wallet. If this scan does not raise too many red flags, then maybe we can work together ! If you mixed your coins all along your crypto history, and shredded your seeds because you were paranoid, or if you made your wealth mining professionally monero over the last 3 years but never opened an account at an exchange. ¯_(ツ)_/¯ I am not a magician and don’t get me wrong, I love monero, it’s not the point.
Cashing out ICOs Private companies or foundations who have ran an ICO generally have a very hard time opening a bank account. The few banks that accept such projects would generally look at 4 criteria:
*Seriousness of the project Extensive study of the whitepaper to limit the reputation risk
*AML of the onboarding process ICOs 1.0 have no chance basically if a background check of the investors has not been conducted
*Structure of the moral entity List of signatories, certificate of incumbency, work contract, premises...
*Fiscal conformity Did the company informed the authorities and seek a fiscal ruling.
For the record, I am not into the tax avoidance business, so people come to me with a set up and I see if I can make it work within the legal framework imposed to me.
First, stop thinking Switzerland is a “offshore heaven” Swiss banks have made deals with many governments for the exchange of fiscal information. If you are a French citizen, resident in France and want to open an account in a Private Bank in Switzerland to cash out your bitcoins, you will get slaughtered (>60%). There are ways around that, and I could refer you to good tax specialists for fiscal optimization, but I cannot organize it myself. It would be illegal for me. Swiss private banks makes it easy for you to keep a good your relation with your retail bank and continue paying your bills without headaches. They are integrated to SEPA, provide ebanking and credit cards.
For information, these are the kind of set up some of my clients came up with. It’s all legal; obviously I do not onboard clients that are not tax compliant. Further disclaimer: I did not contribute myself to these set up. Do not ask me to organize it for you. I won’t.
EU tricks
Swiss lump sum taxation Foreign nationals resident in Switzerland can be taxed on a lump-sum basis if they are not gainfully employed in our country. Under the lump-sum tax regime, foreign nationals taking residence in Switzerland may choose to pay an expense-based tax instead of ordinary income and wealth tax. Attractive cantons for the lump sum taxation are Zug, Vaud, Valais, Grisons, Lucerne and Berne. To make it short, you will be paying somewhere between 200 and 400k a year and all expenses will be deductible.
Switzerland has adopted a very friendly attitude towards crypto currency in general. There is a whole crypto valley in Zug now. 30% of ICOs are operated in Switzerland. The reason is that Switzerland has thrived for centuries on banking secrecy, and today with FATCA and exchange of fiscal info with EU, banking secrecy is dead. Regulators in Switzerland have understood that digital ledger technologies were a way to roll over this competitive advantage for the generations to come. Switzerland does not tax capital gains on crypto profits. The Finma has a very pragmatic approach. They have issued guidance- updated guidelines here. They let the business get organized and operate their analysis on a case per case basis. Only after getting a deep understanding of the market will they issue a global fintech license in 2019. This approach is much more realistic than legislations which try to regulate everything beforehand.
Italy new tax exemption. It’s a brand new fiscal exemption. Go to Aoste, get residency and you could be taxed a 100k/year for 10years. Yes, really.
Portugal What’s crazy in Europe is the lack of fiscal harmonization. Even if no one in Brussels dares admit it, every other country is doing fiscal dumping. Portugal is such a country and has proved very friendly fiscally speaking. I personally have a hard time trusting Europe. I have witnessed what happened in Greece over the last few years. Some of our ultra high net worth clients got stuck with capital controls. I mean no way you got out of crypto to have your funds confiscated at the next financial crisis! Anyway. FYI
Malta Generally speaking, if you get a residence somewhere you have to live there for a certain period of time. Being stuck in Italy is no big deal with Schengen Agreement, but in Malta it is a different story. In Malta, the ordinary residence scheme is more attractive than the HNWI residence scheme. Being an individual, you can hold a residence permit under this scheme and pay zero income tax in Malta in a completely legal way.
Monaco Not suitable for French citizens, but for other Ultra High Net worth individual, Monaco is worth considering. You need an account at a local bank as a proof of fortune, and this account generally has to be seeded with at least EUR500k. You also need a proof of residence. I do mean UHNI because if you don’t cash out minimum 30m it’s not interesting. Everything is expensive in Monaco. Real Estate is EUR 50k per square meter. A breakfast at Monte Carlo Bay hotel is 70 EUR. Monaco is sunny but sometimes it feels like a golden jail. Do you really want that for your kids?
  1. Set up a company in Dubaï, get your resident card.
  2. Spend one day every 6 month there
  3. ???
  4. Be tax free
US tricks Some Private banks in Geneva do have the license to manage the assets of US persons and U.S citizens. However, do not think it is a way to avoid paying taxes in the US. Opening an account at an authorized Swiss Private banks is literally the same tax-wise as opening an account at Fidelity or at Bank of America in the US. The only difference is that you will avoid all the horror stories. Horror stories are all real by the way. In Switzerland, if you build a decent case and answer all the questions and corroborate your case in depth, you will manage to convince compliance officers beforehand. When the money eventually hits your account, it is actually available and not frozen.
The IRS and FATCA require to file FBAR if an offshore account is open. However FBAR is a reporting requirement and does not have taxes related to holding an account outside the US. The taxes would be the same if the account was in the US. However penalties for non compliance with FBAR are very large. The tax liability management is actually performed through the management of the assets ( for exemple by maximizing long term capital gains and minimizing short term gains).
The case for Porto Rico. Full disclaimer here. I am not encouraging this. Have not collaborated on such tax avoidance schemes. if you are interested I strongly encourage you to seek a tax advisor and get a legal opinion. I am not responsible for anything written below. I am not going to say much because I am so afraid of uncle Sam that I prefer to humbly pass the hot potato to pwc From here all it takes is a good advisor and some creativity to be tax free on your crypto wealth if you are a US person apparently. Please, please please don’t ask me more. And read the disclaimer again.
Trust tricks Generally speaking I do not accept fringe fiscal situation because it puts me in a difficult situation to the banks I work with, and it is already difficult enough to defend a legit crypto case. Trust might be a way to optimize your fiscal situation. Belize. Bahamas. Seychelles. Panama, You name it. At the end of the day, what matters for Swiss Banks are the beneficial owner and the settlor. Get a legal opinion, get it done, and when you eventually knock at a private bank’s door, don’t say it was for fiscal avoidance you stupid ! You will get the door smashed upon you. Be smarter. It will work. My advice is just to have it done by a great tax specialist lawyer, even if it costs you some money, as the entity itself needs to be structured in a professional way. Remember that with trust you are dispossessing yourself off your wealth. Not something to be taken lightly.
“Anonymous” cash out. Right. I think I am not going into this topic, neither expose the ways to get it done. Pm me for details. I already feel a bit uncomfortable with all the info I have provided. I am just going to mention many people fear that crypto exchange might become reporting entities soon, and rightly so. This might happen anyday. You have been warned. FYI, this only works for non-US and large cash out.
The difference between traders an investors. Danmark, Holland and Germany all make a huge difference if you are a passive investor or if you are a trader. ICO is considered investing for instance and is not taxed, while trading might be considered as income and charged aggressively. I would try my best to protect you and put a focus on your investor profile whenever possible, so you don't have to pay 52% tax if you do not have to :D
Full cash out or partial cash out? People who have been sitting on crypto for long have grown an emotional and irrational link with their coins. They come to me and say, look, I have 50m in crypto but I would like to cash out 500k only. So first let me tell you that as a wealth manager my advice to you is to take some off the table. Doing a partial cash out is absolutely fine. The market is bullish. We are witnessing a redistribution of wealth at a global scale. Bitcoin is the real #occupywallstreet, and every one will discuss crypto at Xmas eve which will make the market even more supportive beginning 2018, especially with all hedge funds entering the scene. If you want to stay exposed to bitcoin and altcoins, and believe these techs will change the world, it’s just natural you want to keep some coins. In the meantime, if you have lived off pizzas over the last years, and have the means to now buy yourself an nice house and have an account at a private bank, then f***ing do it mate ! Buy physical gold with this account, buy real estate, have some cash at hands. Even though US dollar is worthless to your eyes, it’s good and convenient to have some. Also remember your wife deserves it ! And if you have no wife yet and you are socially awkward like the rest of us, then maybe cashing out partially will help your situation ;)
What the Private Banks expect. Joke aside, it is important you understand something. If you come around in Zurich to open a bank account and partially cash out, just don’t expect Private Banks will make an exception for you if you are small. You can’t ask them to facilitate your cash out, buy a 1m apartment with the proceeds of the sale, and not leave anything on your current account. It won’t work. Sadly, under 5m you are considered small in private banking. The bank is ok to let you open an account, provided that your kyc and compliance file are validated, but they will also want you to become a client and leave some money there to invest. This might me despicable, but I am just explaining you their rules. If you want to cash out, you should sell enough to be comfortable and have some left. Also expect the account opening to last at least 3-4 week if everything goes well. You can't just open an account overnight.
The cash out logistics. Cashing out 1m USD a day in bitcoin or more is not so hard.
Let me just tell you this: Even if you get a Tier 4 account with Kraken and ask Alejandro there to raise your limit over $100k per day, Even if you have a bitfinex account and you are willing to expose your wealth there, Even if you have managed to pass all the crazy due diligence at Bitstamp,
The amount should be fractioned to avoid risking your full wealth on exchange and getting slaughtered on the price by trading big quantities. Cashing out involves significant risks at all time. There is a security risk of compromising your keys, a counterparty risk, a fat finger risk. Let it be done by professionals. It is worth every single penny.
Most importantly, there is a major difference between trading on an exchange and trading OTC. Even though it’s not publicly disclosed some exchange like Kraken do have OTC desks. Trading on an exchange for a large amount will weight on the prices. Bitcoin is a thin market. In my opinion over 30% of the coins are lost in translation forever. Selling $10m on an exchange in a day can weight on the prices more than you’d think. And if you trade on a exchange, everything is shown on record, and you might wipe out the prices because on exchanges like bitstamp or kraken ultimately your counterparties are retail investors and the market depth is not huge. It is a bit better on Bitfinex. It is way better to trade OTC. Accessing the institutional OTC market is not easy, and that is also the reason why you should ask a regulated financial intermediary if we are talking about huge amounts.
Last point, always chose EUR as opposed to USD. EU correspondent banks won’t generally block institutional amounts. However we had the cases of USD funds frozen or delayed by weeks.
Most well-known OTC desks are Cumberlandmining (ask for Lucas), Genesis (ask for Martin), Bitcoin Suisse AG (ask for Niklas), circletrade, B2C2, or Altcoinomy (ask for Olivier)
Very very large whales can also set up escrow accounts for massive block trades. This world, where blocks over 30k BTC are exchanged between 2 parties would deserve a reddit thread of its own. Crazyness all around.
Your options: DIY or going through a regulated financial intermediary.
Execution trading is a job in itself. You have to be patient, be careful not to wipe out the order book and place limit orders, monitor the market intraday for spikes or opportunities. At big levels, for a large cash out that may take weeks, these kind of details will save you hundred thousands of dollars. I understand crypto holders are suspicious and may prefer to do it by themselves, but there are regulated entities who now offer the services. Besides, being a crypto millionaire is not a guarantee you will get institutional daily withdrawal limits at exchange. You might, but it will take you another round of KYC with them, and surprisingly this round might be even more aggressive that the ones at Private banks since exchange have gone under intense scrutiny by regulators lately.
The fees for cashing out through a regulated financial intermediary to help you with your cash out should be around 1-2% flat on the nominal, not more. And for this price you should get the full package: execution/monitoring of the trades AND onboarding in a private bank. If you are asked more, you are being abused.
Of course, you also have the option to do it yourself. It is a way more tedious and risky process. Compliance with the exchange, compliance with the private bank, trading BTC/fiat, monitoring the transfers…You will save some money but it will take you some time and stress. Further, if you approach a private bank directly, it will trigger a series of red flag to the banks. As I said in my previous post, they call a direct approach a “walk-in”. They will be more suspicious than if you were introduced by someone and won’t hesitate to show you high fees and load your portfolio with in-house products that earn more money to the banks than to you. Remember also most banks still do not understand crypto so you will have a lot of explanations to provide and you will have to start form scratch with them!
The paradox of crypto millionaires Most of my clients who made their wealth through crypto all took massive amount of risks to end up where they are. However, most of them want their bank account to be managed with a low volatility fixed income capital preservation risk profile. This is a paradox I have a hard time to explain and I think it is mainly due to the fact that most are distrustful towards banks and financial markets in general. Many clients who have sold their crypto also have a cash-out blues in the first few months. This is a classic situation. The emotions involved in hodling for so long, the relief that everything has eventually gone well, the life-changing dynamics, the difficulties to find a new motivation in life…All these elements may trigger a post cash-out depression. It is another paradox of the crypto rich who has every card in his hand to be happy, but often feel a bit sad and lonely. Sometimes, even though it’s not my job, I had to do some psychological support. A lot of clients have also become my friends, because we have the same age and went through the same “ordeal”. First world problem I know… Remember, cashing out is not the end. It’s actually the beginning. Don’t look back, don’t regret. Cash out partially, because it does not make sense to cash out in full, regret it and want back in. relax.
The race to cash out crypto billionaire and the concept of late exiter. The Winklevoss brothers are obviously the first of a series. There will be crypto billionaires. Many of them. At a certain level you can have a whole family office working for you to manage your assets and take care of your needs . However, let me tell you it’s is not because you made it so big that you should think you are a genius and know everything better than anyone. You should hire professionals to help you. Managing assets require some education around the investment vehicles and risk management strategies. Sorry guys but with all the respect I have for wallstreebet, AMD and YOLO stock picking, some discipline is necessary. The investors who have made money through crypto are generally early adopters. However I have started to see another profile popping up. They are not early adopters. They are late exiters. It is another way but just as efficient. Last week I met the first crypto millionaire I know who first bough bitcoin over 1000$. 55k invested at the beginning of this year. Late adopter & late exiter is a route that can lead to the million.
Last remarks. I know banks, bankers, and FIAT currencies are so last century. I know some of you despise them and would like to have them burn to the ground. With compliance officers taking over the business, I would like to start the fire myself sometimes. I hope this extensive guide has helped some of you. I am around if you need more details. I love my job despite all my frustration towards the banking industry because it makes me meet interesting people on a daily basis. I am a crypto enthusiast myself, and I do think this tech is here to stay and will change the world. Banks will have to adapt big time. Things have started to change already; they understand the threat is real. I can feel the generational gap in Geneva, with all these old bankers who don’t get what’s going on. They glaze at the bitcoin chart on CNBC in disbelief and they start to get it. This bitcoin thing is not a joke. Deep inside, as an early adopter who also intends to be a late exiter, as a libertarian myself, it makes me smile with satisfaction.
Cheers. @swisspb on telegram
submitted by Swissprivatebanker to Bitcoin [link] [comments]

Transcript of Open Developer Meeting in Discord - 5/31/2019

[Dev-Happy] Blondfrogs05/31/2019
Hey everyone. I have opened the channel. So us peeps can talk :smiley:
Hello !
Hey all!
I've been on different high-priority project for Medici for last few weeks, but that should wrap up Monday and then I can spend more time on Ravencoin.
Thanks to Scotty for working on BlockBook which was needed for more wallets.
Good opening. I was going to ask- The last ravend/qt develop Github commit was on May 3rd. Can anyone comment on when work is planned to resume on?
@[Dev-Happy] Blondfrogs has been working tirelessly on Tags and Restricted Assets.
It is coming along nicely.
It is going to need lots of testing.
Just because there's been lots of changes.
[Dev-Happy] Blondfrogs05/31/2019
@Hans_Schmidt I have moved to my personal github with changes. You can check out my repo on the branch tags to view the latest commits
Topic: 12-words and time
One of the issues with 12-words on the mobile wallet is that it needs to scan the blockchain to find funds when recovering a wallet.
One proposed idea is to include additional info (optional) like a number that represents the number of weeks since Jan 3, 2009 to start scanning the chain.
@[Dev-Happy] Blondfrogs I looked at tags. tags last commit was 4/26. Is that correct?
Another proposal would be to use some of the bits in the 128 bits of entropy generated as a number (instead of entropy).
[Dev-Happy] Blondfrogs05/31/2019
yep. that is correct. I have been working on the Qt element of it, to hopefully aid with testing.
Great idea @Tron
Example: <96 bits entropy> + <32 bits timestamp>
Or <128 bits entropy> which is the seed and encoded into 12-words, and then a number like 5212 for how many weeks after Jan 3, 2009 to start scanning the chain. This would just speed things up.
Thoughts everyone?
Thoughts anyone?
[Dev-Happy] Blondfrogs05/31/2019
I love it.
It seems a good idea.
ParabolicAssoil - HODL COACH05/31/2019
Pretty smart. I am wondering how Electrum handles it and why we can't use that method. I assume it doesn't work for assets?
[Dev-Happy] Blondfrogs05/31/2019
Most Electrum wallets are light wallets, and don't use the same syncing method that our breadcore wallet uses
Electrum doesn't work for assets.
Why does it have to be part of the word seed. Then you have to remember it like a key derivation path. Why not just have the gui ask at what date to start scan?
Either method of encoding would work and be compatible with any BIP44. With the extra number, you'd ignore it for Coinomi, or JAXX. With the encoding the time into the 12 words, there'd be no change, but you'd lose 32 bits of entropy. 4 Billion times less secure if you knew exactly when the wallet was created.
@Hans_Schmidt That's also an option.
ParabolicAssoil - HODL COACH05/31/2019
Thanks for the answers, gentlemen
The long term solution in bitcoin for faster more secure SPV is Neutrino protocol.
What's Neutrino protocol?
Complicated replacement for bloom filters but has some bitcoin-core pull requests already and being pushed by the Lightning folks.
Thanks. I'll read about it this weekend.
For what you need, a gui question is MUCH simpler
[Dev-Happy] Blondfrogs05/31/2019
So @Tron for the 12 words there are two options we are talking about.
  1. Using 12 words in addition to a timestamp to help the mobile wallets sync faster?
  2. Using some about of words and a timestamp to create the private key?
Is this correct>?
Both accomplish the same thing, just implemented in the different way. Faster sync for mobile wallets
What's the status on messaging?
[Dev-Happy] Blondfrogs05/31/2019
Messaging is complete, we are wrapping it up with the restricted assets release. I am currently buiding the QT gui elements needed for both restricted assets, and messaging.
@[Dev-Happy] Blondfrogs Yes. They do the same thing. One option potentially reduces security of the 128-bit seed. The other requires writing down an extra number that is optional. 12-words + [optional number] Where the [optional number] just clues in the wallet as to when to start syncing the chain without it having to reference an API.
[Dev-Happy] Blondfrogs05/31/2019
Thanks, If it was me, I would want to not change to many critical elements of the BIP44 protocol so that we can still utilize all current existing packages and libraries that support it.
Mobile sync- Stay standard Messaging- From what I could tell, at protocol level Message and Memo are the same. Is that correct?
[Dev-Happy] Blondfrogs05/31/2019
Message and memo are the same. The only difference is how the message/memo is interpreted by the clients.
A memo that is attached to a tx that sends back to origin (for an owner token) is a message that will be displayed by clients. If the client has some of that token.
I just came here to say i love you all and keep it up. And also that we are all going to make it bruhs
Makes sense
𝕿𝖍𝖊 𝕯𝖔𝖓 𝕳𝖆𝖗𝖎𝖘𝖙𝖔 CEO ∞05/31/2019
i got my barber to my some RVN
i did my part
@Hans_Schmidt Messages make sense or that Sminem loves us all?
I know there are a lot of moving parts right now, but what is the current ETA on restricted assets and tags going to testnet?
[Dev-Happy] Blondfrogs05/31/2019
Currently the protocols are complete. However, to make testing easier for the average user, we are working on basic Qt functionality before we will release.
I would say 1-2 weeks of development on the QT side, and we will be ready for testnet
What is situation with dividends, i'm dumb
we had BW develop it but he cannot anymore due lack of time
We will need to re-assign it or do it next.
sorry if it has been asked
No, excellent question.
[Dev-Happy] Blondfrogs05/31/2019
I have been working with a member of the community that has been implementing dividends.
[Dev-Happy] Blondfrogs05/31/2019
I will have more info on that next week
CryptokittyPizzaBoi JON.NETWORK05/31/2019
How is voting coming along?
[Dev-Happy] Blondfrogs05/31/2019
voting was pushed back in order to work on restricted assets.
So voting will be the next phase after testing of the latest build makes it to mainnet
Just wanted to randomly add that you all rock! It can't be said enough
Awesome news on the timing @[Dev-Happy] Blondfrogs
[Dev-Happy] Blondfrogs05/31/2019
yes sir :smiley:
Any other questions we might be able to answer for you peeps?
I haven't tried to test tags branch (restricted) on testnet because that would be another fork in a sea of forks. A pre-gui messaging+restricted "official" release would be helpful
[Dev-Happy] Blondfrogs05/31/2019
Yeah, we can do that. I will work on that start this next week. and hopefully we can release testnet sooner.
Any tooling, or 2nd level stuff that's missing that is needed?
[Dev-Happy] Blondfrogs05/31/2019
There are a couple things missing that will help view data but all protocols and consensus should be working and testable
john mclaine05/31/2019
I just want to thank you, and tell you that my contribution will be to write an article in French detailing the entire RAVENCOIN project and its perspectives. IN CODE WE TRUST
[Dev-Happy] Blondfrogs05/31/2019
sounds good @john mclaine
I think we are going to call it for today everyone. Sneak in some questions if you have them in the next minute or so
Hey guys, I've been around since late Jan 2017 and just want to say that you guys rock. I haven't been following as much lately since I've been busy with life, but was wondering if there is a guesstimation on when the roadmap will be completed
[Dev-Happy] Blondfrogs05/31/2019
Hopefully end of 2019. A nice little holiday miracle.
would be a nice X-mas present indeed. Thanks guys for your hard work. You guys rock
Wow, that's sooner than I was anticipating. This is a great project and I'm glad that I took a leap of faith with it when I first heard about it. Keep up the good work :)
[Dev-Happy] Blondfrogs05/31/2019
Thanks everyone. Have a great weekend and keep spreading the word of CAAAWWWWWWW
We are out :smiley:
Best dev team anywhere
Sevvy (just wow)05/31/2019
Thanks all!!!
Seal <:cricat:> Clubber05/31/2019
submitted by mrderrik to Ravencoin [link] [comments]

Decred Journal – September 2018

Note: you can read this on GitHub (link), Medium (link) or old Reddit (link).


Final version 1.3.0 of the core software was released bringing all the enhancements reported last month to the rest of the community. The groundwork for SPV (simplified payment verification) is complete, another reduction of fees is being deployed, and performance stepped up once again with a 50% reduction in startup time, 20% increased sync speed and more than 3x faster peer delivery of block headers (a key update for SPV). Decrediton's integrations of SPV and Politeia are open for testing by experienced users. Read the full release notes and get the downloads on GitHub. As always, don't forget to verify signatures.
dcrd: completed several steps towards multipeer downloads, improved introduction to the software in the main README, continued porting cleanups and refactoring from upstream btcd.
Currently in review are initial release of smart fee estimator and a change to UTXO set semantics. The latter is a large and important change that provides simpler handling, and resolves various issues with the previous approach. A lot of testing and careful review is needed so help is welcome.
Educational series for new Decred developers by @matheusd added two episodes: 02 Simnet Setup shows how to automate simnet management with tmux and 03 Miner Reward Invalidation explains block validity rules.
Finally, a pull request template with a list of checks was added to help guide the contributors to dcrd.
dcrwallet: bugfixes and RPC improvements to support desktop and mobile wallets.
Developers are welcome to comment on this idea to derive stakepool keys from the HD wallet seed. This would eliminate the need to backup and restore redeem scripts, thus greatly improving wallet UX. (missed in July issue)
Decrediton: bugfixes, refactoring to make the sync process more robust, new loading animations, design polishing.
Politeia: multiple improvements to the CLI client (security conscious users with more funds at risk might prefer CLI) and security hardening. A feature to deprecate or timeout proposals was identified as necessary for initial release and the work started. A privacy enhancement to not leak metadata of ticket holders was merged.
Android: update from @collins: "Second test release for dcrandroid is out. Major bugs have been fixed since last test. Latest code from SPV sync has been integrated. Once again, bug reports are welcome and issues can be opened on GitHub". Ask in #dev room for the APK to join testing.
A new security page was added that allows one to validate addresses and to sign/verify messages, similar to Decrediton's Security Center. Work on translations is beginning.
Overall the app is quite stable and accepting more testers. Next milestone is getting the test app on the app store.
iOS: the app started accepting testers last week. @macsleven: "the test version of Decred Wallet for iOS is available, we have a link for installing the app but the builds currently require your UDID. Contact either @macsleven or @raedah with your UDID if you would like to help test.".
Nearest goal is to make the app crash free.
Both mobile apps received new design themes.
dcrdata: v3.0 was released for mainnet! Highlights: charts, "merged debits" view, agendas page, Insight API support, side chain tracking, Go 1.11 support with module builds, numerous backend improvements. Full release notes here. This release featured 9 contributors and development lead @chappjc noted: "This collaboration with @raedahgroup on our own block explorer and web API for @decredproject has been super productive.".
Up next is supporting dynamic page widths site wide and deploying new visual blocks home page.
Trezor: proof of concept implementation for Trezor Model T firmware is in the works (previous work was for Model One).
Ticket splitting: updated to use Go modules and added simnet support, several fixes.
docs: beginner's guide overhaul, multiple fixes and cleanups. added 3rd party wallets, removed inactive PoW pools and removed web wallet.
@Richard-Red is building a curated list of Decred-related GitHub repositories.
Welcome to new people contributing for the first time: @klebe, @s_ben, @victorguedes, and PrimeDominus!
Dev activity stats for September: 219 active PRs, 197 commits, 28.7k added and 18.8k deleted lines spread across 6 repositories. Contributions came from 4-10 developers per repository. (chart)


Hashrate: started and ended the month around 75 PH/s, hitting a low of 60.5 and a new high of 110 PH/s. BeePool is again the leader with their share varying between 23-54%, followed by F2Pool 13-30%, Coinmine 4-6% and Luxor 3-5%. As in previous months, there were multiple spikes of unidentified hashrate.
Staking: 30-day average ticket price is 98 DCR (+2.4). The price varied between 95.7 and 101.9 DCR. Locked DCR amount was 3.86-3.96 million DCR, or 45.7-46.5% of the supply.
Nodes: there are 201 public listening nodes and 325 normal nodes per Version distribution: 5% are v1.4.0(pre) dev builds (+3%), 30% on v1.3.0 (+25%), 42% on v1.2.0 (-20%), 15% on v1.1.2 (-7%), 6% on v1.1.0. More than 76% of nodes run v1.2.0 and higher and therefore support client filters. Data as of Oct 1.


Obelisk posted two updates on their mailing list. 70% of Batch 1 units are shipped, an extensive user guide is available, Obelisk Scanner application was released that allows one to automatically update firmware. First firmware update was released and bumped SC1 hashrate by 10-20%, added new pools and fixed multiple bugs. Next update will focus on DCR1. It is worth a special mention that the firmware source code is now open! Let us hope more manufacturers will follow this example.
A few details about Whatsminer surfaced this month. The manufacturer is MicroBT, also known as Bitwei and commonly misspelled as Bitewei. Pangolinminer is a reseller, and the model name is Whatsminer D1.
Bitmain has finally entered Decred ASIC space with their Antminer DR3. Hash rate is 7.8 TH/s while pulling 1410 W, at the price of $673. These specs mean it has the best GH/W and GH/USD of currently sold miners until the Whatsminer or others come out, although its GH/USD of 11.6 already competes with Whatsminer's 10.5. Discussed on Reddit and bitcointalk, unboxing video here.


Meet our 17th voting service provider: It is operated by @david, has 2% fee and supports ticket splitting. Reddit thread is here.
For a historical note, the first VSP to support ticket splitting was
@matheusd started tests on testnet several months ago. I contacted him so we could integrate with the pool in June this year. We set up the machine in July and bought the first split ticket on mainnet, using the decredbrasil pool, on July 19. It was voted on July 30. After this first vote on mainnet, we opened the tests to selected users (with more technical background) on the pool. In August we opened the tests to everyone, and would call people who want to join to the #ticket_splitting channel, or to our own Slack (in Portuguese, so mostly Brazilian users). We have 28 split tickets already voted, and 16 are live. So little more than 40 split tickets total were bought on decredbrasil pool. (@girino in #pos-voting)
KuCoin exchange listed DCBTC and DCETH pairs. To celebrate their anniversary they had a 99% trading fees discount on DCR pairs for 2 weeks.
Three more wallets integrated Decred in September:
ChangeNow announced Decred addition to their Android app that allows accountless swaps between 150+ assets.
Coinbase launched informational asset pages for top 50 coins by market cap, including Decred. First the pages started showing in the Coinbase app for a small group of testers, and later the web price dashboard went live.


The birth of a Brazilian girl was registered on the Decred blockchain using OriginalMy, a blockchain proof of authenticity services provider. Read the full story in Portuguese and in English.


Advertising report for September is ready. Next month the graphics for all the ads will be changing.
Marketing might seem quiet right now, but a ton is actually going on behind the scenes to put the right foundation in place for the future. Discovery data are being analyzed to generate a positioning strategy, as well as a messaging hierarchy that can guide how to talk about Decred. This will all be agreed upon via consensus of the community in the work channels, and materials will be distributed.
Next, work is being done to identify the right PR partner to help with media relations, media training, and coordination at events. While all of this is coming up to speed, we believe the website needs a refresher reflecting the soon to be agreed upon messaging, plus a more intuitive architecture to make it easier to navigate. (@Dustorf)


We'll begin shortly reviewing conferences and events planned for the first half of 2019. Highlights are sure to include The North American Bitcoin Conference in Miami (Jan 16-18) and Consensus in NYC (May 14-16). If you have suggestions of events or conferences Decred should attend, please share them in #event_planning. In 2019, we would like to expand our presence in Europe, Asia, and South America, and we're looking for community members to help identify and staff those events. (@Dustorf)


August issue of Decred Journal was translated to Russian. Many thanks to @DZ!
Rency cryptocurrency ratings published a report on Decred and incorporated a lot of feedback from the community on Reddit.
September issue of Chinese CCID ratings was published (snapshot), Decred is still at the bottom.
Featured articles:

Community Discussions

Community stats:
Comm systems news: Several work channels were migrated to Matrix, #writers_room is finally bridged.
Twitter: why decentralized governance and funding are necessary for network survival and the power of controlling the narrative; learning about governance more broadly by watching its evolution in cryptocurrency space, importance of community consensus and communications infrastructure.
Reddit: yet another strong pitch by @solar; question about buyer protections; dcrtime internals; a proposal to sponsor hoodies in the University of Cape Town; Lightning Network support for altcoins.
Chats: skills to operate a stakepool; voting details: 2 of 3 votes can approve a block, what votes really approve are regular tx, etc; scriptless script atomic swaps using Schnorr adaptor signatures; dev dashboard, choosing work, people do best when working on what interests them most; opportunities for governments and enterprise for anchoring legal data to blockchain; terminology: DAO vs DAE; human-friendly payments, sharing xpub vs payment protocols; funding btcsuite development; Politeia vote types: approval vote, sentiment vote and a defund vote, also linking proposals and financial statements; algo trading and programming languages (yes, on #trading!); alternative implementation, C/C++/Go/Rust; HFTs, algo trading, fake volume and slippage; offline wallets, usb/write-only media/optical scanners vs auditing traffic between dcrd and dcrwallet; Proof of Activity did not inspire Decred but spurred Decred to get moving, Wikipedia page hurdles; how stakeholders could veto blocks; how many votes are needed to approve a proposal; why Decrediton uses Electron; CVE-2018-17144 and over-dependence on single Bitcoin implementation, btcsuite, fuzz testing; tracking proposal progress after voting and funding; why the wallet does not store the seed at all; power connectors, electricity, wiring and fire safety; reasonable spendings from project fund; ways to measure sync progress better than block height; using Politeia without email address; concurrency in Go, locks vs channels.
#support is not often mentioned, but it must be noted that every day on this channel people get high quality support. (@bee: To my surprise, even those poor souls running Windows 10. My greatest respect to the support team!)


In September DCR was trading in the range of USD 34-45 / BTC 0.0054-0.0063. On Sep 6, DCR revisited the bottom of USD 34 / BTC 0.0054 when BTC quickly dropped from USD 7,300 to 6,400. On Sep 14, a small price rise coincided with both the start of KuCoin trading and hashrate spike to 104 PH/s. Looking at coinmarketcap charts, the trading volume is a bit lower than in July and August.
As of Oct 4, Decred is #18 by the number of daily transactions with 3,200 tx, and #9 by the USD value of daily issuance with $230k. (source: onchainfx)
Interesting observation by @ImacallyouJawdy: while we sit at 2018 price lows the amount locked in tickets is testing 2018 high.

Relevant External

ASIC for Lyra2REv2 was spotted on the web. Vertcoin team is preparing a new PoW algorithm. This would be the 3rd fork after two previous forks to change the algorithm in 2014 and 2015.
A report titled The Positive Externalities of Bitcoin Mining discusses the benefits of PoW mining that are often overlooked by the critics of its energy use.
A Brief Study of Cryptonetwork Forks by Alex Evans of Placeholder studies the behavior of users, developers and miners after the fork, and makes the cases that it is hard for child chains to attract users and developers from their parent chains.
New research on private atomic swaps: the paper "Anonymous Atomic Swaps Using Homomorphic Hashing" attempts to break the public link between two transactions. (bitcointalk, decred)
On Sep 18 Poloniex announced delisting of 8 more assets. That day they took a 12-80% dive showing their dependence on this one exchange.
Circle introduced USDC markets on Poloniex: "USDC is a fully collateralized US dollar stablecoin using the ERC-20 standard that provides detailed financial and operational transparency, operates within the regulated framework of US money transmission laws, and is reinforced by established banking partners and auditors.".
Coinbase announced new asset listing process and is accepting submissions on their listing portal. (decred)
The New York State Office of the Attorney General posted a study of 13 exchanges that contains many insights.
A critical vulnerability was discovered and fixed in Bitcoin Core. Few days later a full disclosure was posted revealing the severity of the bug. In a bitcointalk thread btcd was called 'amateur' despite not being vulnerable, and some Core developers voiced their concerns about multiple implementations. The Bitcoin Unlimited developer who found the bug shared his perspective in a blog post. Decred's vision so far is that more full node implementations is a strength, just like for any Internet protocol.

About This Issue

This is the 6th issue of Decred Journal. It is mirrored on GitHub, Medium and Reddit. Past issues are available here.
Most information from third parties is relayed directly from source after a minimal sanity check. The authors of Decred Journal have no ability to verify all claims. Please beware of scams and do your own research.
Feedback is appreciated: please comment on Reddit, GitHub or #writers_room on Matrix or Slack.
Contributions are also welcome: some areas are adding content, pre-release review or translations to other languages.
Credits (Slack names, alphabetical order): bee, Dustorf, jz, Haon, oregonisaac, raedah and Richard-Red.
submitted by jet_user to decred [link] [comments]

Ethereum Classic (ETC) Announcements for the last 7 days

I will be bringing you upcoming events/announcements every 7 days. If you want improvements to this post, please mention houseme in the comments. We will make improvements based on your feedback.
Web | Android | iOS | Telegram Interactive Bot (add cryptocalapp_bot) | Telegram Channel @kryptocal


Source: @eth_classic
16 hours ago - May 6, 2018
Ethereum Classic: ETCDEV's Done Well for $ETC, but could #EDCON Change Everything?
👀 Interesting read via…
yesterday - May 6, 2018
Daedalus-Mantis Wallet V1.1 Now Available!
yesterday - May 6, 2018
"V1.1 release aimed to take the working code, find and remove the performance bottlenecks"
👀 Read about the…
yesterday - May 6, 2018
What's the difficulty bomb and why are we removing it?
“ETC Hard Fork to remove the Difficulty Bomb”
2 days ago - May 5, 2018
$ETC Investment Trust Shares Approved for OTC Market's @OTCMarkets OTCQX Best Market via @GrayscaleInvest 🎉…
2 days ago - May 4, 2018
Anthony Lusardi of @ETCCooperative due to speak at #EDCON Sub-Conference anytime 🇨🇦
$ETC: Building strong communit…
2 days ago - May 4, 2018
Why use an $ETC sidechain?🤷‍♀️
  1. Its cheaper
  2. You are in charge. Want to hard fork? don’t have to convince Vit…
2 days ago - May 4, 2018
Anthony of @ETCCooperative speaks on Ethereum Classic $ETC at 5:30 EST in Sub-conference at #EDCON
3 days ago - May 4, 2018
Ethereum Classic Network Stats 📊 - $2.2Bln Market Cap - $380Mln Trade Vol. - 32,423 Daily Transactions - 23,841…
3 days ago - May 3, 2018
Emerald Vault v0.22 Now Available via @etcdev
Secure offline / cold storage $ETC account management - Ideal for…
3 days ago - May 3, 2018
Don't be shy, say hi🖖Anthony @pyskell is representing $ETC at #EDCON 🇨🇦 #ETCCommunity
3 days ago - May 3, 2018


NYC $ETC Lunch & QA by @DCGco
ETCDEV, IOHK, DCG discuss Ethereum Classic & answer questions…
4 days ago - May 3, 2018
$ETC Core Projects April Update by ETCDEV Team @etcdev
4 days ago - May 3, 2018
"Merkle Patricia Tries Made Easy" Dr. @chris_seberino of @InputOutputHK describes and shows implementations of…
4 days ago - May 2, 2018
"Consumers all over the world are flocking to OTC trading platforms as we speak"
London Block Exchange Enables…
4 days ago - May 2, 2018
Zcash, Ethereum Classic, and Bitcoin Cash Score Big #Crypto Exchange Listings Amid Market Dip 📉 via @cryptocoin_spy…
5 days ago - May 2, 2018
ICO Expert Richard Kastelein @expathos talks #Tokenomics and ICOs with Dr. Christian Seberino of @InputOutputHK
5 days ago - May 2, 2018
"Quality coin options available to buy, sell, send, and trade."
London Block Exchange | Adds Ethereum Classic via…
5 days ago - May 2, 2018
Ethereum Classic Network Stats📊 - $2.1Bln Market Cap - 32,872 Tx Vol. - $180Mln Trade Vol. - 22,679 Active Addres…
5 days ago - May 1, 2018
Ethereum Classic Today | New Issue Out Now! 📰
The source for everything Ethereum Classic…
5 days ago - May 1, 2018
"Inclusion of $ETC was a result of high customer demand."
Ethereum Classic $ETC Now Available for Trade Against Br…
5 days ago - May 1, 2018
Emerald CLI Update v0.22 ⚙️ Address book API support by ETCDEV @etcdev

BUIDL @ThisWeekInRust #Rustlang…

5 days ago - May 1, 2018
New $ETC Mantis Scala @Scala_lang Client Update via @InputOutputHK Team Grothendieck
5 days ago - May 1, 2018
$ETC Deposits and Withdraws are Now Live on the London Block Exchange @LBXSocial 🇬🇧💷

LBXSocial #LBX #ETCInvest…

5 days ago - May 1, 2018
$ETC Trading is Now Live on the London Block Exchange 🤝
Coinbase-like App📱
Only regulated…
6 days ago - May 1, 2018
New Episode - Let's Talk ETC! Podcast!🎙️
Dr. @chris_seberino of @InputOutputHK talks to RIchard Kastelein…
6 days ago - May 1, 2018
The #ETCCommunity in Asia 🌏 Expanding at an incredible rate!
Thanks to @ETCCooperative Asia Manager Christian…
6 days ago - May 1, 2018
Emerald CLI Update v0.22 ⚙️ Address book API by ETCDEV @ThisWeekInRust #Rustlang #EthereumClassic #ClassicIsComing
6 days ago - April 30, 2018
The $ETC Mantis Roadmap: a journey traversing the Achievements & Milestones of The Great #Grothendieck Team of…
6 days ago - April 30, 2018
"V1.1 release aimed to take the working code, find and remove all performance bottlenecks"
It's finally here!…
submitted by cryptocalbot to EthereumClassic [link] [comments]

Ethereum in the year of the fire monkey! can you keep up?

Soon after we celebrate the two-year anniversary of the official release of the white paper with the one millionth block on the frontier, amazing news keep coming in so rapidly that even the world's fastest client cannot finish syncing before the next incredible story hits.
Since the onset of the chinese new year, the fire monkey's frolics set the whole ethereum ecosystem on fire.
For you indulgence, I cherry picked some recent news:
I mean. Isn't this just crazy? In less than a month?
What is YOUR favourite story?
Bonus points if you give me a reason not to be bullish.
submitted by decypha to ethereum [link] [comments]

[Tutorial] Creating a XMG specific, secure, air-gapped, Cold Storage Address/Wallet

This is a tutorial about securing an XMG wallet in an air-gapped, cold storage manner. Before you begin and, if you choose to proceed, while you are doing the steps, take a moment to be aware of what you are doing. This method is ultra secure and is based on a method that has been used to protect millions in BTC and other coins. But all that aside, part of this method is maintaining physical access to encrypted files, maybe for months or years ... keep this in mind and alter the method's storage options to suit your unique situation. In other words, try your best not to become this guy.
The Who, What, and Why?
​Protecting your cryptocurrency is a very important step when you enter the world of crypto. There are dozens of way to do this, with varying levels of security and varying levels of acceptance across the mainstream coins as well as the altcoins. Obviously, Bitcoin (BTC) is the primary coin upon which the value of all other altcoins are based, but it is also the main coin for which security protocols are developed. But just because you don't own 20BTC with a value of $200,000.00 doesn't mean you shouldn't get into the habit of securely handling your wallet contents and investments, which includes Magi Coin.
One of the better way of securing crypto is placing those coins into a cold storage that is "air-gapped" from the internet. Air-gapped systems are computer systems, or specially designed devices, that are completely disconnected from ​the internet. This protects against outside actors being able to access anything you store behind the air-gap. If nothing is ever detected, then no one would ever know it exists. There is a saying in the crypto community ... "if you don't have the key to your coins, then you don't own them according to the blockchain." This includes coins in Bittrex, Coinbase, GDAX, etc. If you can't send and receive the coin at will, or you don't own the key to where your coins are stored, then you don't own it ...period. As it is said, while inaccurate in real law, is totally applicable here, possession is 9/10ths of the law. These methods not only give you, and ONLY you, the keys to your coins but also protects them from company hacks, fraud, bad faith actions, and simple electronic glitches.
There are several pre-made products that allow storage of various coins, but your personal choice of altcoin might not have implemented support for these devices. As an example, a few of the more well known devices are the Ledger S Nano and the TREZOR. While dedicated devices are one solid way to secure your crypto, they can also be very expensive. I mean, $70.00-100.00 USD can buy a lot of XMG!
With these things in mind, this tutorial is one way to create a protected "cold storage," off-line*, m-wallet to help protect your investment. If followed, as is, when you finish this tutorial you should have a minimum of two local digital copies of a cold storage wallet for your XMG, as well as one (or more) copies stored in the cloud server of your choice.
  • Please note, coins stored in an offline wallet, while are exceedingly safe, will not stake. Take this into consideration when making decisions about this, or other, protected storage options.
Getting Started:
Cloud Storage Setup (Optional and can be completed after the main instructions)
If you decide to use a cloud storage like Google or Amazon, or even a local homebrew like Nextcloud, you need to make sure that access to said cloud drive is secure. You do this by signing up for a new account, using a username that you only use with that single service and a password that is a string of random words or a phrase. If two-factor authentication is available, use it.
If using random words for your "phrase", take a dictionary, and turn to random pages. While on these pages, close your eyes and put your finger on the page. The word your finger is closest too is the word you write down. Repeat this 10-12 times.
If using a phrase from a book, make sure it is something you will be able to remember, and it should be a minimum of 18 words long. Write it down and put it in a safe deposit box if you aren't sure you can remember it. Later, I'll discuss some other novel ways to secure a passphrase.
Once this is done, you will log out of the drive and proceed with the next step.
Note: This step isn't necessary, there are alternatives to using cloud services that are just as secure, but it is an acceptable option.
Creating the air-gapped Cold Storage Wallet (CSA)
First, download the m-wallet setup files from and copy them to a flashdrive that has been freshly erased and formatted. If you are hyper-vigilant regarding security, secure erase the drive using your regular OS.
Then, choose one of the many "Live Operating System" choices out there. This is otherwise known as a "trial" use of the operating system that doesn't involve installing it on your hard drives/SSDs. These are typically images that are burned to a CD/DVD or written to a USB drive, then your computer is booted from this image. The OS creates a RAM-based virtual drive to run from and then uses the USB or CD like a storage device to hold files. When you turn off the computer, any in the RAM is lost, this is where the security comes into play. This allows you to load up an operating system without leaving physical data writes to any physical media.
Once you have your USB or CD Live OS, take a computer that is turned off and do the following steps to create the "air-gap" ...
  1. Remove any USB drives (flash, SSD, or HDD) from the computer.
  2. If you can physically remove the network card/dongle, do so.
  3. If you cannot physically remove the network/wifi device and you have a laptop that allows you to physically turn off the Wifi signal, so that instead.
  4. If connected with a network cable, disconnect this from the computer.
  5. Unplug the router that you typically connect to.
  6. Again, if you are hyper-vigilant, use a laptop and drive to some location where there is zero wifi signals and turn off your cell phone prior to going further.
These steps create the "air-gap" between you, the wallet data you will create, the computer, and anything that might identify that you are the owner of the address/wallet we are going to create.
Now, start up your live CD/USB, follow the directions and when it is loaded you want to put the flashdrive that is holding the wallet program into the computer. Expand it and install it. When it is installed, start it up and allow it to run. The wallet will not sync, clearly, but what it will do is create a new valid XMG address and the wallet.dat file. Cut and paste the new address into a text file and copy it your flash drive.
Now, go through the process of encrypting the wallet, which if done thought the wallet program. Pick a VERY strong phrase, that is completely random, for the encryption protocol. Make it 10-18 words long. DO NOT use the same phase that you used for the Cloud Services if you decided to go that route. Write this passphrase down and put it somewhere safe, without it everything you are doing is pointless, it will be the only way to access your XMG cold storage.
Navigate to the location where your OS stores the m-wallet's wallet.dat file and copy it to your flash drive. If you have access to some other device for storage, make a second copy at this time just to be safe. Remember, once we turn the computer off all of this data will disappear forever. You MUST make a copy of the wallet.dat to a secondary device to ensure you still have it when the computer is shut down. Verify twice so you don't cry once!
This encrypted wallet.dat and the address you pasted into the text file, is the basis for your cold storage. Sending XMG to the address places it into the blockchain and later, when you decide to access your cold storage, the wallet.dat will sync with the blockchain and show your stored balance.
Put a copy of the encrypted wallet.dat file on various drives, put it on the cloud services you signed up for, or burn a copy to a CD and hide it. Some people suggest sending a copy to friends or family, but I disagree. Looking at what bitcoin has done, plus the media it has garnered, asking friends and family to hold copies could alert them to your financial holdings. This could make you a target. If you want to make sure someone knows in the event of your untimely death, put it in a will or a "last wishes" document that explains what the data is and how to decrypt it.
One way to store your wallet.dat info, that takes it up a notch, is to buy a special USB drive that includes built in encryption ... that's right, you're encrypting your encrypted file. One of the better ones is the following.
​Apricorn Aegis Secure Key 3Z​​​​ $70-75.00 Con: As expensive as a hardware wallet. Pro: Can be used for other sensitive, non-crypto related, files​.
For myself, I just like to have a solid USB drive designed to withstand a nuclear blast. Well, not really, but it is pretty solid... I use this one.
​Corsair Flash Survivor Stealth ​32​GB​ $20-30.00 Con: Accessible by anyone who has the physical drive (but the wallet.dat file is encrypted, so that part is useless to the person without the passphrase). Pro: Will withstand far more than the average flash drive, you could bury it if you wanted.
Note: The links above go to Amazon, they do NOT contain any affiliate links and are merely shown as visual examples.
Using the Cold Storage Address (CSA)
Simply send coins to the address. As I stated, these coins will not stake, but they are secure from nearly anything when it comes to digital theft. The coins in your ​CSA will be on the blockchain, but no one can access them without your passphrase AND the wallet.dat file. As such, make sure you keep your passphrase secure as well, keep it in at least three spots that only you know about. These spots could be inside a book, a safe deposit box, or merely glued/written under your desk drawer. You could even take it one step further and encrypt the passphrase with an old school book cipher using a book at the library. This might be overkill, but in a rapidly expanding digital world, old school can often be a great way to keep secrets safe.
Thawing your Cold Storage Address (CSA)
The process to thaw your CSA is basically the reverse of how you created, however driving to the middle of nowhere isn't required. You can thaw your CSA on your regular computer, or any other computer. The steps are as follows...
Before you start, while isn't strictly needed, it is a good idea to disconnect your computer from the internet again and reboot your Live OS. This prevents any digital fingerprints on your regular computer, plus it won't interfere with the m-wallet already installed on your computer (if there is one).
  1. Grab the m-wallet software fresh from the website​.
  2. Install it using the normal steps. (then disconnect from the internet if you are using a live CD) ​3. Run m-wallet until it starts syncing, then shut it down.​
  3. Navigate to the place where your OS stores the wallet.dat file and remove it. You can delete it, or you can save it, but it really isn't needed.
  4. Get your passphrase from your hidden place, as well as a copy of your encrypted wallet.dat file from your CSA.
  5. Copy the encrypted wallet.dat file into its proper location in your OS (where you deleted the other one) ((reconnect the internet at this point if using a live CD))
  6. Restart m-wallet, it will load the encrypted wallet.dat.
  7. Decrypt the wallet using your passphrase.
  8. Voila, you have now thawed your CSA and can use/spend/trade/stake the coins stored there like normal.
List of good live operating systems ...
If anyone see any factual errors in this tutorial, please let me know, thanks!
If you use this and like it, think about sending a small thank you ... in XMG, of course, and, just FYI, it's going into a CSA.
submitted by abraxsis to coinmagi [link] [comments]

Syncing your Bitconnect QT wallet NEW updated 10/27/2018 TokenPay l Syncing troubleshoot tutorial (wallet.dat) How to Setup and Sync Bitconnect-Qt Wallet on macOS How to Repair a Qt Wallet that won't Sync. Litecoin wallet blkindex.dat error - easy fix

This means that not even critical security updates will be released anymore. Without security updates, using a bitcoin wallet on a XP machine is irresponsible at least. In addition to that, with 0.12.x there have been varied reports of Bitcoin Core randomly crashing on Windows XP. Start using the Wallet for a simple, secure way to send and receive Bitcoin. The wallet supports both Bitcoin Cash (BCH) and Bitcoin Core (BTC), allowing users to switch between the two different currencies effortlessly. Your private keys are encrypted and never leave your computer. Your funds can be recovered from a secret phrase. A software wallet is a bitcoin application that sits on your computer’s hard drive and allows you complete control and great security, because each bitcoin you hold is only accessible on your own computer. This software, called Bitcoin Core, is developed and supported by the Bitcoin Foundation. When your software wallet is installed, it creates […] A wallet.dat from 2011, how exciting! Both zip files were encrypted, and none of the passwords i could guess seemed to work. I thought maybe the zip file was the wrong type of encrypted but no Bitcoin Core. Bitcoin Core (also known as Bitcoin-Qt) is the cross-platform MIT licensed wallet application of the Bitcoin Core project, which is seen as the reference implementation of Bitcoin and also acts as an all-in-one peer to peer node.. Satoshi Nakamoto originally coded a graphical wallet application for Bitcoin using the wxWidgets interface library in the wallet known as WxBitcoin.

[index] [16519] [5912] [2233] [9939] [22118] [6417] [2223] [9590] [17672] [10952]

Syncing your Bitconnect QT wallet NEW updated 10/27/2018

Find out why Close. ... How to Install the Reddcoin Core Wallet on Windows! - Duration: 3:40. Travis Bonfigli 497 views. 3:40. Reddcoin Wallet, Sync & Staking Overview in 2018 - Helpful Tips ... this video shows how to add a node to the iop core wallet, if you have problems with the blockchain synchronization special thanks to @klewer _____ **Community Resources:** Find out why Close. ... Getting your Bitconnect QT wallet to sync - Duration: 15:03. Bryan Glasgow 3,636 views. ... Backup And Restore A Bitcoin Wallet. Or, Almost Any CryptoCoin Wallet ... This video is unavailable. Watch Queue Queue. Watch Queue Queue The fix is easy and same idea can be used for export/backup litecoin wallet to another computer or laptop. wallet.dat file is the key in the whole process. Please share this video, thumbs up or ...

Flag Counter