Article Image
Radio/TV • Declare Your Independence with Ernest Hancock
Program Date:

11-14-18 -- James Corbett - Chris Pacia = BCH Hardfork - John Whitehead -- (VIDEOs & MP3s LOADED)

James Corbett (The Corbett Report) on a variety of world news headlines - Chris Pacia on the Bitcoin Cash Hard Fork - John Whitehead (Rutherford Institute) updates us on the American police state, the status of our civil rights, and the future
Media Type: Audio • Time: Minutes
Guests: James Corbett
Media Type: Audio • Time: Minutes
Guests: Chris Pacia
Topics: Bitcoin Cash
Media Type: Audio • Time: Minutes
Guests: John Whitehead

Hour 1 - 3

Media Type: Audio • Time: Minutes
Guests: James Corbett

Hour 1 - James Corbett (The Corbett Report) on a variety of world news headlines

Hour 2 - Chris Pacia on the Bitcoin Cash Hard Fork

Hour 3 - John Whitehead (Rutherford Institute) updates us on the American police state, the status of our civil rights, and the future

CALL IN TO SHOW: 602-264-2800


Letters of Marque Paperback


Letters of Marque Paperback – September 25, 2018

by Marque dePlume (Author)

"The Crown calls it 'piracy' to explore frontiers beyond its grasp. So the time has come to define the conduct among pirates." Captain Marque

Join us 'Above the Grid'


Feature Article  •  Global Edition
Freedom's Phoenix
Declare Your Independence APP now on Google Play 
Donna Hancock
   Listen to any recent show of "Declare Your Independence" at the click of a button!



November 15th, 2018

Declare Your Independence with Ernest Hancock

on LRN.FM / Monday - Friday

9 a.m. - Noon (EST)

Studio Line: 602-264-2800 



Hour 1

James Corbett

The Corbett Report

Webpage: CorbettReport.Com

James Corbett (The Corbett Report) on a variety of news headlines

James's previous interviews on the Declare Your Independence with Ernest Hancock Radio Show:



If Voting Changed Anything… – #PropagandaWatch

• 11/14/2018 • 0 Comments

If voting changed anything they'd make it illegal? But why doesn't it change anything? After all, it's the elected politicians who steer the ship of state, isn't it? Isn't it? Join James for today's edition of #PropagandaWatch where he explores the hidden history of WWI and exposes the lie that your vote counts.

Read More »

The WWI Conspiracy – Part One: To Start A War

• 11/13/2018 • 1 Comment

What was World War One about? How did it start? Who won? And what did they win? Now, 100 years after those final shots rang out, these questions still puzzle historians and laymen alike. But as we shall see, this confusion is not a happenstance of history but the wool that has been pulled over our eyes to stop us from seeing what WWI really was. This is the story of WWI that you didn't read in the history books. This is The WWI Conspiracy.

Read More »

Tehran Crypto, Webna Carta, Internet of Cars – New World Next Week

• 11/09/2018

This week on the New World Next Week: Tehran to use crypto to skirt sanctions; Sir MIT Berners-Lee teams up with FAANG to present a magna carta for the internet; and the internet of cars comes to the Big Apple.

Read More »

Monsanto Wildlife, Lithium Water, Desire Paths – New World Next Week

• 11/02/2018

This week on the New World Next Week: yet another Monsanto lawyer lands a sweet government gig; Vox advocates drugging the water supply; and desire paths shed light on spontaneous order.

Read More »



The Greatest President of All Time Is…

• 11/10/2018 • 39 Comments

Well, another cycle of (s)election hysteria has come and gone in the disUnited States of Amerikkka, Inc., and, as you well know, everything in the world has transformed overnight. Now that the Demopublicans are in control of the House and the Republicrats have kept the Senate, we have all seen the drastic changes in our…

Haha. Sorry. I couldn't keep a straight face while typing that twaddle. But in honour (that's right, honoUr!) of my American brethren and their recent political ritual (meant to absolve them of any substantive action for another two years until they can once again stuff a piece of paper in a ballot box and go back to sleep), I thought I would engage in that age-old game that seems to be America's other pastime: debating who was the greatest president of all time.

You know what I'm talking about.

"I think President Whiskey Rebellion was better than President If I Could Save The Union Without Freeing Any Slave I Would Do It!"

"No way! President Japanese Internment Camps was better!"

"Nuh uh! What about President He Kept Us Out of War?"

"Come on, guys! You're all forgetting about President Kill List!"

As I say, you all know how that game goes.

Now, full disclosure: I'm not American. Heck, I'm not even a statist. As an anarchist, it would be physically impossible for me to care less who 51% of the 41% of the population that votes (s)elected to rule over everyone else. And as a Canadian, why would an American care what I thought anyway?

So I've decided to broaden the scope of this little debate. This is no mere American political argument about whether Millard Fillmore or William Henry Harrison was the G.O.A.T. of the Oval Office. No, that would be silly. Let's expand the list a little and include executive office holders from around the world. Heck, let's include off-worlders, too. And when I say the greatest of all time, I mean ALL TIME. Past, present and future. Real OR fictional.

With all those caveats in place, I think we can all agree that the greatest president of all time (and space) is . . .

Who? Who?!! Who is the greatest president, James? Well, you're just going to have to subscribe to find out, now aren't you? Well, either that or click the link to the free version of this editorial that is included in every single edition of this subscriber-only newsletter. Go ahead, just bypass this and click it! Steal food out of my children's mouth if it makes you feel any better! Anyway, either way, you probably won't want to miss this edition of The Corbett Report Subscriber. For full access to the subscriber newsletter, and to support this website, please become a member.

For free access to this editorial, please CLICK HERE.

Open Thread – November 2018

• 11/04/2018 • 118 Comments

As you know by now, I'm busy at work on my next project. As you also know, the news doesn't stop just because I'm away. So what's on your radar lately? Let's keep each other informed of the latest breaking news, your deep reflections on the big philosophical issues, or whatever else is on your mind these days.

To join the conversation, please login and leave your comment below. For those who are not yet Corbett Report members, please CLICK HERE to sign up today.

Read More »

Hour 2

Media Type: Audio • Time: Minutes
Guests: Chris Pacia
Topics: Bitcoin Cash

Hour 2 - Chris Pacia on the Bitcoin Cash Hard Fork


Letters of Marque Paperback


Letters of Marque Paperback – September 25, 2018

by Marque dePlume (Author)

"The Crown calls it 'piracy' to explore frontiers beyond its grasp. So the time has come to define the conduct among pirates." Captain Marque

Join us 'Above the Grid'


Hour 2

Chris Pacia's interview begins at 55:40

Chris Pacia

Lead backend Software developer for

Chris's previous interviews on the Declare Your Independence with Ernest Hancock Radio Show:





Chris Pacia  

Bitcoin Cash, Forks, and Governance

      1wk ago      

As everyone following Bitcoin Cash knows there's a tremendous amount of drama lately surrounding the upcoming hardfork. If you follow my tweets you know that I'm pretty solidly in the ABC camp. Those of us who support this vision for Bitcoin Cash have been accused of trying to force CTOR on everyone while blocking other changes. And, of course, we feel the same way about BSV. But what has been lost in this fight is our understanding of what forks mean for Bitcoin Cash and how the Bitcoin Cash protocol is meant to be governed. In November of last year Rick Falkvinge wrote an excellent document laying out of the founding principles of Bitcoin Cash (as he sees them) and describes how governance ought to work. If you've never read it, please take a moment and read it: Official Statement from the CEO of Bitcoin Cash In it he describes how we resolve protocol disputes:

Everybody is free to take any initiative for the Bitcoin Cash project.

Everybody is also free to follow any initiative taken by any other person.

Everybody is free to take no action at all.

However, nobody may tell anybody else what to do, what initiative to take, not take, follow, or not follow.

That's it. Whether you like it or not, that's how protocol changes work. In this particular case ABC took an initiative with CTOR (which others outside of ABC also agreed with) and ran with it. Everyone in the community is free to either follow this initiative or not follow the initiative. As it turns out, most members of the community have voluntarily decided to follow. Some grudgingly, but of course they always remain free to not follow it. The same applies to Bitcoin SV. While I personally think that increasing the blocksize to 128MB while we know such a blocksize would crash the network under sustained loads is very reckless, they remain free take that initiative if they so choose. If they do not want to adopt CTOR, they are also free to do that as well. You might say, "That sounds terrible. If anyone can fork at any time wont there just be a ton of forks?" Maybe. But with each fork we learn more about what works and what doesn't work and what the market values. Eventually market consensus will start to form around a certain rule set and initiatives that diverge from that consensus will find little support. This is how decentralized governance works. Now I want to highlight the last bullet point above:

However, nobody may tell anybody else what to do, what initiative to take, not take, follow, or not follow.

On the ABC side of the debate, we are perfectly willing to let Bitcoin SV fork and compete directly with Bitcoin ABC. May the best fork win as it were. However, notice you don't see the same respect offered by the other side. Rather than competing in the marketplace, Craig and his friends are threatening to exploit a known vulnerability in Bitcoin (the 51% attack) to destroy the ABC side of the fork if people don't follow them. Craig has said "Either I win, or I will destroy everything". That type of anti-social behavior is the antithesis of the founding principles of Bitcoin Cash and our governing process. It's destructive. Not just for those who voluntarily chose to follow ABC, but also for Bitcoin SV as such an attack would permanently seal the coin's irrelevancy.

Rick also listed out seven social principles which I think would do us all of us in this community a world of good to follow: WE ASSUME GOOD FAITH. WE REWARD THE POSITIVE. WE ACT WITH DIGNITY. WE TRUST EACH OTHER TO FAIL WELL. WE DO NOT ASK PERMISSION. THE NETWORK IS MOTHER, THE NETWORK IS FATHER. WE HAVE FUN, BECAUSE IT ATTRACTS MORE PEOPLE.


Chris Pacia  

Introducing bchd

      2mo ago

I've been wanting to see someone port the btcd full node implementation over to Bitcoin Cash for over a year now since it's a really well written implementation and Go is my favorite programming language. Doing so, however, is a pretty daunting task as you not only need to implement four different hardforks which change the consensus rules, but (ideally) you'd need to completely rip segwit out of the codebase and segwit affects around 5,000 lines of consensus code across more than 70 files. So I didn't really want to be the one to do it. But since it's been over a year and nobody else has done so I figured I'm probably familiar enough with both the codebase and Bitcoin Cash consensus rules that I could do it in a reasonable amount of time. It took about two weekends of working around the clock to make it happen. I wasn't particularly planning on announcing it any time soon as I'd like to have at least have beta software people can use first, but I blabbed about it on Reddit and so now it probably makes sense to write a blog post about it. So here's a brief introduction to btcd and the items that I'd like to see on it's roadmap.

What is btcd?

Btcd is a Bitcoin full node implementation written in Go (golang) that has been around since 2013. It was mostly written by Dave Collins working for a company name Conformal. Since 2013 it has seen open source contributions from 83 developers and is currently maintained by Roasbeef as part of the broader lightning network project.

The codebase is one of the best designed and well written Bitcoin codebases. The core of the software suite is a blockchain daemon (btcd) which is completely segregated from the wallet (btcwallet) code providing a clear separation of concerns and making it easier to maintain. Further each package inside btcd is very well organized to the point where it also can be used a library for other Bitcoin apps. For example, in OpenBazaar we use btcd as a library and make extensive use of several of its packages. Our spvwallet code also uses large parts of btcd.

Why does Bitcoin Cash need another full node?

This is a very good question! The first part of the answer has to do with the language it's written in. While Go might not be quite as fast as C++, it still is a pretty fast language and it's much easier to read, write, and compile than C++. This is critically important as we want to attract as many developers into the Bitcoin Cash space as possible and the existing C++ implementations can be extremely intimidating to newcomers.

By contrast Go and the bchd codebase are very accessible and friendly to new developers. It offers great concurrency primitives and is really ideal for these types of highly concurrent networking applications. As such the number of developers capable of contributing to bchd is likely to be greater than the number of developers capable of contributing to the C++ implementations. Further, the bchd codebase is far more hackable than the C++ implementations which makes it a great choice for apps which build on top of Bitcoin Cash. As mentioned above, OpenBazaar is one of these apps that used parts of btcd within its own application.

Finally, as the recent inflation bug in Core has demonstrated, there is a critical need for implementation diversity. When everyone either uses the same codebase or forks derived from that codebase, it introduces a systemic risk into system. A completely different codebase, in a different language, written from the ground up can help mitigate those risks.

A high quality blockchain server

Presently Bitcoin Cash (as well as Bitcoin) is severely lacking a high quality, reliable indexing blockchain server. The current offerings are not very well done and leave a lot to be desired.

Insight Bitpay's insight server is probably the most popular blockchain server, but it's far from great (we're currently building on it in OpenBazaar). For the most part it isn't very reliable. It will crash from time to time and there are reports of scalability issues. Further the API isn't that great and regularly fails to push data over websockets. Finally, it does not serve any SPV proof which means if you want to build a wallet on top of the API it must be 100% server trusting.

Electrum The server is written in Python which is a fairly poor choice language for a server that needs maximum performance. Undoubtedly the server will have scalability issues as the network grows. Further while it does offer SPV functionality it has a poorly designed API. The fact that the only application using the Electrum server is the Electrum wallet is likely a testament to how poor the API is. Developers need something better.

Libbitcoin At one point people had high hopes that Libbitcoin would be that high powered blockchain server that was desperately needed, but it never really panned out. We used Libbitcoin in OpenBazaar a few years ago and at least at the time it crashed multiple times a day and frequently needed to be completely resynced. It got to the point where everyone else running libbitcoin servers just shut them down and used ours as we were the only ones with the patience to try to keep them running. And finally the choice of ZMQ for the API is just awful and no developer should be forced to add a massive C dependency to their application in order to use it.

Bchd So one of my primary goals with the bchd project will be to provide a high powered indexing blockchain server that will act as a fast and reliable backend for Bitcoin Cash applications with a great API. The server already supports an optional --txindex and --addrindex which should be enough for most application needs. It also has a really nice Indexer interface and IndexManager than can be used to implement any other indexes that are needed.

Additionally, I'd like to add a more modern gRPC API which uses a binary format over HTTP/2 and has streaming capabilities in addition to (or as a replacement?) for the current JSON-RPC API. gRPC has a plugin option to spawn a REST reverse proxy for applications which need a JSON API.

Finally, we will implement all the API calls necessary to serve fully functional SPV wallets.

New features

The design of the codebase coupled with the ease of use of Go makes it relatively easy for us to experiment with new features that would take a long time to get into the C++ implementations. A sampling of those I'd like to work on include:

Client Side Block Filtering This is a feature that we get for free out of the box as the work has already been done by Roasbeef and other btcd developers. Client side filtering (bips 157 and 158) is a technique whereby one can build a p2p SPV client with better privacy than current bloom filtering SPV wallets. To support these wallets full nodes must maintain a filter index to serve to lite clients. Bchd maintains this filter index by default meaning that this SPV functionality is already available on the Bitcoin Cash network to any developers who want to build a wallet which makes use of it. (This is running on service bit seven).

Further, the bchwallet has code to use the neutrino backend which implements the client side filtering SPV functionality. We just need to port it over.

QUIC QUIC is a new transport which was developed by Google to replace TCP. It sees sizable performance improvements on the worst type of connections ? those with high packet loss and long round trip time. Precisely the type of connections we have in the Bitcoin Cash network. Not only does QUIC have the potential to speed up the network, but it would give us encrypted and authenticated connections (using TLS 1.3) by default. This not only improves the security of the network but finally makes it possible to connect your mobile SPV wallet to your home node using an encrypted and authenticated connection.

I'd like to experiment with QUIC in bchd by enabling it as a transport alongside TCP. When connecting to other bchd nodes the software will prioritize using QUIC.

Fast Sync There are several ways fast sync can be done but the easiest way is to just checkpoint the UTXO set and put the UTXO set up on AWS (or better yet, IPFS). We can then use something like ECMH to verify the hash of the UTXO against our checkpoint and get started right away. This is relatively low difficulty and we can get it in fairly quickly and iterate from there.

New Mining RPC Getblocktemplate has worn out its welcome. I've personally done a little work on a new mining RPC but so have Matt Corallo and the Core developers. Most likely I'd implement Corallo's betterhash RPCs (or possibly some gRPC variant) into bchd so we can experiment with it and other pool designs.

State of the codebase

The following has already been done.

? Rebranding: All references to BTC and Bitcoin have been changed to BCH and Bitcoin Cash.

? Remove Segwit: Every last line of related to segwit has been completely stripped from the codebase.

? Implement August 1st, 2017 hardfork

? Implement November 13th, 2017 hardfork

? Implement May 15th, 2018 hardfork

? Implement November 15th, 2018 hardfork (currently open in a pull request)


The following still needs to be done before a beta version can be released:

? Create UTXO cache: A major issue with the codebase is that it lacks a UTXO cache making the initial chain sync dreadfully slow. There is an open PR in btcd but it has bugs in it and isn't ready to merge.

? Implement pruned mode: Another major feature that is missing is pruned mode which will need to be implemented to provide feature parity with other implementations.

? Port btcwallet/neutrino: The btcwallet codebase still needs to be ported over and made to use the bchd backend. Likewise with the neutrino backend.

? Switch to libsecp256k1: Most likely we'll have to use the C bindings for libsecp256k1 to get optimal signature validation performance. We can probably get ECMH this way as well. If you're interested in working on it drop by the Github repo. The more the better!

Hour 3

Media Type: Audio • Time: Minutes
Guests: John Whitehead

Hour 3: John Whitehead (Rutherford Institute) updates us on the American police state


Letters of Marque Paperback


Letters of Marque Paperback – September 25, 2018

by Marque dePlume (Author)

"The Crown calls it 'piracy' to explore frontiers beyond its grasp. So the time has come to define the conduct among pirates." Captain Marque

Join us 'Above the Grid'


Hour 3

John Whitehead's interview begins at 1:55:40

John Whitehead

Founder of the Rutherford Institute



John W. Whitehead is an attorney and author who has written, debated and practiced widely in the area of constitutional law and human rights. Whitehead's concern for the persecuted and oppressed led him, in 1982, to establish The Rutherford Institute, a nonprofit civil liberties and human rights organization whose international headquarters are located in Charlottesville, Virginia. Whitehead serves as the Institute's president and spokesperson, in addition to writing a weekly commentary that is posted on The Rutherford Institute's website (, as well being distributed to several hundred newspapers, and hosting a national public service radio campaign. Whitehead's aggressive, pioneering approach to civil liberties issues has earned him numerous accolades, including the Hungarian Medal of Freedom.

Whitehead has been the subject of numerous newspaper, magazine and television profiles, ranging from Gentleman's Quarterly to CBS' 60 Minutes. Articles by Whitehead have been printed in the New York TimesLos Angeles Times, the Washington Post and USA Today, among others.

Whitehead gained international renown as a result of his role as co-counsel in Paula Jones' sexual harassment lawsuit against President Clinton. Whitehead continues to speak out in defense of a woman's right to be free from sexual harassment and frequently comments on a variety of legal issues in the national media. He has been interviewed by the following national and international media (partial list): CrossfireO'Reilly FactorCNN Headline NewsLarry King LiveNightlineDatelineThe Today ShowGood Morning AmericaCBS Evening NewsCBS This MorningThis Week with Sam and CokieRivera LiveBurden of Proof, Late Edition with Wolf BlitzerFOX News SundayHardball, the New York Times, the Washington Post, the Wall Street JournalUSA TodayNational Public RadioBBC NewsnightBBC Radio, British Sky "Tonight" and "Sunday," TF1 (French TV) and Greek national television.

The author of numerous books on a variety of legal and social issues, as well as pamphlets and brochures providing legal information to the general public, Whitehead has also written numerous magazine and journal articles. Whitehead's most recent books include Battlefield America: The War on the American People and A Government of Wolves: The Emerging American Police State. In addition, he wrote and directed the documentary video series Grasping for the Wind, as well as its companion book, which focus on key cultural events of the 20th Century. The series received two Silver World Medals at the New York Film and Video Festival and is now available on DVD.

Whitehead has filed numerous amicus briefs before the U.S. Supreme Court. He has also been co-counsel in several landmark Supreme Court cases as well. His law reviews have been published in Emory Law JournalPepperdine Law ReviewHarvard Journal on LegislationWashington and Lee Law ReviewCumberland Law ReviewTulsa Law Journaland the Temple University Civil Rights Law Review.

Born in 1946 in Tennessee, John W. Whitehead earned a Bachelor of Arts degree from the University of Arkansas in 1969 and a Juris Doctorate degree from the University of Arkansas School of Law in 1974. He served as an officer in the United States Army from 1969 to 1971.

John's previous interviews on the Declare Your Independence with Ernest Hancock Radio Show:


John's recent articles:

November 13, 2018

Red Flag Gun Laws: Yet Another Government Weapon for Compliance and Control

Mark my words: red flag gun laws, which allow the police to remove guns from people suspected of being threats, will only add to the government's power. These laws, growing in popularity as a legislative means by which to seize guns from individuals viewed as a danger to themselves or others, are yet another Trojan Horse, a stealth maneuver by the police state to gain greater power over an unsuspecting and largely gullible populace. Thirteen states now have red flag laws on their books. That number is growing.

November 05, 2018

A Badge of Shame: The Government's War on America's Military Veterans

The government's efforts to wage war on military veterans, especially those who speak out against government wrongdoing, is downright appalling. The government even has a name for its war on America's veterans: Operation Vigilant Eagle.

October 29, 2018

America Is on the Brink of a Nervous Breakdown

Things are falling apart. When things start to fall apart or implode, ask yourself: who stands to benefit? In most cases, it's the government that stands to benefit by amassing greater powers at the citizenry's expense.

October 22, 2018

Has America Become a Dictatorship Disguised as a Democracy?

We're living in two worlds, you and I. There's the world we see (or are made to see) and then there's the one we sense (and occasionally catch a glimpse of), the latter of which is a far cry from the propaganda-driven reality manufactured by the government and its corporate sponsors, including the media.

October 15, 2018

You Want to Make America Great Again? Start by Making America Free Again

Living in a representative republic means that each person has the right to take a stand for what they think is right, whether that means marching outside the halls of government, wearing clothing with provocative statements, or simply holding up a sign. That's what the First Amendment is supposed to be about.

October 08, 2018

Gimme Some Truth: John Lennon Tells It Like It Is

Truth is rarely comfortable. Nor is it palatable, or polite, or politically correct. For that matter, John Lennon, born on October 9, 1940, was rarely polite or politically correct.

October 02, 2018

Creating a Suspect Society: The Scary Side of the Technological Police State

Thanks to the government's ongoing efforts to build massive databases using emerging surveillance, DNA and biometrics technologies, Big Brother (and his corporate partners in crime) is getting even creepier and more invasive, intrusive and stalker-like.

Watch Streaming Broadcast Live:

Watch the Ernest Hancock Show on Flote
Watch the Ernest Hancock Show on DLive
Watch the Ernest Hancock Show on
Live Chat
Talk about the Ernest Hancock Show on Telegram
Listen to the Ernest Hancock Show
Live Phone:

Apple Podcast

Please help fund Declare Your Independence with a one-time or recurring donation.

Archive By Year

Shows By Topic

Shows By Guest