Can I Find out where I sent my bitcoin from my paxful ...

Make your own stakebox. Ultimate beginners guide how to compile any wallet on AARCH64 (Raspbery pi and other SBC)

I contemplated to wrote this for a long time, so it's finally time.
As you know a lot of altcoins uses PoS (Proof-of-stake) way of "mining" coins. Which basically means, that you hold coins on your unlocked wallet and you are receiving stakes as a reward. This requires very little power and it can bring you a lot of rewards, at just 10W from the wall.
So first I am using latest Raspbian on RPI4B 4GB in this example.Setting up Raspbian is not part of this process since it's very well documented. I recommend to change user from pi to something else due to security concerns and you can also do other stuff just search "security Raspberry PI" and you find a lot of articles, but this is not the focus of this guide.
I know there are a lot of guides on the internet, but I am using like 5 sources, so it's compiled what other people wrote and some of my research.
I am using AnyDesk insted of SSH or VNC server, because it works it's ligthweit and it just works.
So after you see the gui of Raspbian, just launch terminal (CTRL + ALT + T) and do basic thing:
sudo apt-get update && sudo apt-get upgrade
Than press Y and let it run, after is finished, we need to prepare so dependency packages. Since most of the wallets using Berkeley DB 4.8 we need to obtain it.
So in terminal wrote:
cd cd Downloads wget tar -xzvf db-4.8.30.NC.tar.gz cd db-4.8.30.NC/build_unix ../dist/configure --enable-cxx make sudo make install 
So wait unti it's finished and than you can delete files in Downloads folder in gui or use:
sudo rm -r [folder] 
So next thing we need to install some libraries.
sudo apt-get install git build-essential libtool autotools-dev autoconf pkg-config libssl-dev libcrypto++-dev libevent-dev libminiupnpc-dev libgmp-dev libboost-all-dev devscripts libdb++-dev libsodium-dev 
And pres y and let it run. After that another set of libraries:
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libcrypto++- dev libminiupnpc-dev qt5-default 
And then again pres y and let it run. Some wallets need older version of libssl1.0-dev, so for for safe compiling we install that as well:
sudo apt-get install libssl1.0-dev 
Pres y and let it run. Warning don't use sudo-apt get autoremove, since it would wipe this package, since it's old.
Next thing we are going to obtain Bitcoin PPA filest, which can be done like this.
cd /etc/apt/sources.list.d/ sudo nano bitcoin.list 
Paste this in there:
deb-src artful main 
And CTRL+X and than y, then do this:
sudo apt-key adv --keyserver hkp:// --recv C70EF1F0305A1ADB9986DBD8D46F45428842CE5E sudo apt-get update 
So now we are ready for compiling. So we are going create folders. CD yourself where this folder should be situated, if you for example have plugged in some external drive. Then:
mkdir Crypto cd Crypto 
And then we have to choose wallet which you want to compile. I am choosing Streamies (STRMS) as an example, since it's pretty good coin for staking. So:
mkdir Streamies cd Streamies 
Then go to the github page and click on the green button on the left and click copy to clipboard, which gives you git link.
git clone 
Watch the output folder which it creates, it's stated in the first two lines and copy then by highliting the text and CTRL+SHIFT+C copy it to your clipboard.
cd Streamies (this is that git created folder) ./ ./configure CPPFLAGS="-I/uslocal/BerkeleyDB.4.8/include -O2" LDFLAGS="-L/uslocal/BerkeleyDB.4.8/lib" sudo make (this could take hours) sudo make install 
And you are done, files is going to be in folder /uslocal/bin (DO NOT delete git created folder, because you are going to need it for faster compiling, when wallet get's and update.)
cd /uslocal/bin 
Now you can list files by:
And then you can copy/move them where ever you want by using:
sudo mv * [destination full path] 
Let it run and go back to folder where you move those files.
sudo chmod +x streamies-qt (since we want to run wallet) 
In most cases compiled files are going to in format of "shared library" so we need to create script to run it. Open up a text editor from gui or through nano. And paste this to that file:
#!/bin/bash ./streamies-qt 
And save it as a sh file, for example Then we need to make it runnable so:
sudo chmod +x 
Now to run it, it's just:
And here we are glorious GUI wallet appears and you are done, you can paste blockchain, wallet.dat from other sources, so this migration is pretty easy and you, if you have it on for exaple flash disk.
So this is basic how to compile QT wallets on AARCH64. I am running 7 wallets, 2 of those are Masternodes and RPI 4B 4GB would handle way more, I am at best on half of my RAM.
Some wallets need more package, but it's not much of and issue, since compiling stops and you just copy paste nape which is missing put it in the google and add "apt-get" after the name of package and you are going to see, what is the name of the packages so it can be retreived from package assinstant aka apt-get. So basically:
sudo apt-get install [package name] 
Then press y and again wrote:
sudo make 
This process is going to continue where it was left off, so nothing is going to run from beginning.
Updating wallets is basically exactly same, just repeat steps from "git clone" and after that proceed as it was written above.
So I hope this helps some of you, to use this at home and not on some VPS, if you are anxious as me, to host my wallets on remote server.
submitted by M1chlCZ to CryptoCurrency [link] [comments]

Best Dedicated Server in McLean

What is a Dedicated Server?

It is a server kind of matchless and one of the leading servers worldwide being an excellent hosting service provider. This server complements the performance of any website giving it the required speed and power to run more convincingly. It comes with huge resources that are fully dedicated and with a dedicated IP address too. Nothing shared and thus making it so reliable.

Business and Technology around McLean

This is a place in Fairfax country in Northern Virginia. There are some reputed companies built and doing good business and the other industries, organizations providing a necessary lead to the economy. The businesses are in progress along with modern technology around McLean.
Hosting Ultraso looking to be the trusted and best-dedicated server hosting provider in McLean. Our dedicated server collection is huge and the servers are located in more than 119 countries across the globe. The data centers are performing brilliantly worldwide.

Why do you need a Dedicated Server in McLean?

The research says businesses that are in progress and facing increased traffic to the business website regularly need a strongly dedicated hosting that can meet the business requirement nicely and help the website sustain the performance and provide more boost.
Our dedicated server in McLean is well built to suit all business specifications and ideas. The bountiful resources making it awesome to provide more impactful service and the CPanel loaded with advanced software applications and tools are fully customizable.
Our dedicated server in McLean is maintaining a higher standard in security management. The continuous monitoring of the resources making it fully threats-free and the latest IPMI or Intelligent Platform Monitoring Interface is also monitoring the server's physical health frequently. The dedicated IP keeps the website free from SEO issues also.
Our dedicated server in Mclean provides the lowest latency rate and the data center is managing the balancing load quite an impressive way, producing the proper server uptime.
We have an expert technical team for 24 * 7 support and the team is trained in such a professional way that capable of handling your every issue in just no time.

Different Operating systems that we provide in McLean

Different types of Dedicated Server in Mclean, we provide

We are primarily providing the unmanaged dedicated server that needs to be managed by yourself and there are also some dedicated servers at low cost available with us. We avail you the best and a cheap dedicated server meeting all your business needs.
We have the option of a managed server hosting plan through which we are providing a managed dedicated server to the businesses with crucial needs. We also have a higher demand for our Windows dedicated server and Linux dedicated server.

Configurations of our Dedicated Servers

Our dedicated server in McLean is designed with sharp and super-fast processors like Intel Core and Xeon. The bandwidth is 100 Mbps 6 TB to 100 Mbps 10 TB Fair Usage. There are 8 to 24 GB DDR3 RAMs available producing a quality speed. The hard drives are HDD SATA based on different storage capacities.
We are providing an extra free IP address with no installation charging at all. ( If you require more IP addresses then please let us know). There is an option for the clustering of servers. We support both the IP address formats IPV4 and IPV6. we are here to help you all 24 hours a day.

What are the benefits that you get from Hosting Ultraso by using our Dedicated server in McLean?

If you decided to buy a dedicated server from Hosting Ultraso then we are pleased to share with you that you will be going to the user of some amazing benefits with our dedicated web hosting plans.
submitted by Hosting_Ultraso1 to u/Hosting_Ultraso1 [link] [comments]

Best Dedicated Server in Miami

Business and Technology around Miami

This is the city in Florida and the main economical and financial hub. It has emerged as one of the strongest international business community. The leading business trend makes it so special and popular among other countries in the South USA. The technology is too sound to suit the business culture and modern lifestyle here.
Hosting Ultraso is looking to provide a best-dedicated server hosting service to enhance the performance of business websites in a more convincing way.
Our long tail of dedicated servers spread everywhere across the globe including more than 119 countries.

Why do you need a Dedicated Server in Miami?

As your business expands more with higher traffic each day, it unfolds the demand for a dedicated hosting. A dedicated server can make your website continue to grow with more clients engagement and have a huge success.
Our dedicated server in Miami is so way configured that it can easily meet your business plans and ideas. We are providing ample hardware resources with our dedicated server in Miami and a smarter CPanel loaded with advance software packages and tools which are fully customizable.
We are providing the finest security management technology with our dedicated server in Miami to protect all resources from intrinsic cyber-attacks and the dedicated IP address keeps the website free from SEO issues. The latest IPMI or Intelligent Platform Monitoring Interface monitors the server’s physical health frequently.
Our assurance is for the lowest latency rate and high-speed rendering. Our data centers are effectively managing the load balancing.
We have an expert technical team well trained and skilled to help you in your problems and without any delay serve you all 24/7.

Different Operating Systems that we provide in Miami

What are the different Dedicated Servers we provide in Miami?

We are mainly providing unmanaged dedicated servers that needed to be self-managed and on some special business needs, we do provide a managed dedicated server.
We have demand for our Linux dedicated server, Windows dedicated server, and an Unmetered dedicated server. We are here to make you avail a cheap dedicated server as well.

Configurations of our Dedicated Servers

Our dedicated server in Miami has smart and super-fast Intel Xeon E5 processors with a 1 Gbps 10 TB bandwidth capacity. There are RAMs with 16 to 128 GB capacities. The hard drives are SSD SATA based on several storage capacities. For more details, you can check the configuration server link on our website.
We are providing an extra free IP address with the chargeless installation. We do support both IPV4 and IPV6 address formats. We are providing the option for the clustering of servers.

The benefits you get from Hosting Ultraso with our Dedicated Server in Miami

Buy a dedicated server from us and become the lucky getter of amazing benefits with an affordable dedicated hosting plan.
submitted by Hosting_Ultraso1 to u/Hosting_Ultraso1 [link] [comments]

23MB set of 235,668 reviews from 6 online black markets

Hi! I am the owner of Kilos, a search engine that indexes listings, vendors, reviews, and forum posts from online black markets. I am publishing some of the data I have scraped to see if anyone can reach any interesting conclusions from playing with it. I have quite a bit more data, which I will be posting in the coming days. Right now I have...
Currently indexing 534,767 forum posts, 65,741 listings, 2,726 vendors, and 235,668 reviews from 6 markets and 6 forums. 
You need Tor to download the dataset. Once you have the Tor browser bundle installed, you can find the data set here: http://lolwuc3342535625.onion/2020-01-13-reviews.csv . If someone could mirror this on a clearnet hosting site, I would appreciate that. I use Tor for everything and most file hosting websites will not allow me to upload over Tor.
Edit: gwern has mirrored the data for me and you can now get it without Tor here. Thanks gwern!
The data is in the format
Site, vendor, and comment are strings. Site and vendor are both alphanumeric, while comment may have punctuation and whatnot. Line breaks are explicit "\n" in the comment field, and the comment field has quotation marks around it to make it easier to sort through. All the data uses Latin characters only, no unicode. Timestamp is an integer indicating the number of seconds since the Unix epoch. Score is 1 for positive review, 0 for neutral review, and -1 for negative review. Value_btc is the bitcoin value of the product being reviewed, calculated at the time of the review.
There are some slight problems with the data set as a result of the pain that is scraping these marketplaces. All reviews from Cryptonia market have their timestamp as 0 because I forgot to decode the dates listed and just used 0 as a placeholder. Cryptonia reviews' score variable is unreliable, as I accidentally rewrote all scores to 0 on the production database. To correct for this, I rewrote the scores to match a sentiment analysis of the review text, but this is not a perfect solution, as some reviews are classified incorrectly. E.g. "this shit is the bomb!" might be classified negatively despite context telling us that this is a positive review.
There are a decent number of duplicates, some of which are proper (e.g. "Thanks" as a review appears many many times) and some of which are improper (detailed reviews being indexed multiple times by mistake).
Anyway if you can make any interesting inferences from this data, let me know! I am always looking to improve Kilos' display of datas. Right now, I am working on using polynomial regression to detect when vendors have padded their reviews with fake positives to improve their listing in search results. I would appreciate help with this if anyone can offer it.
submitted by EndlessMorning to datasets [link] [comments]

Here is a list of crypto ponzi schemes and people who are/were promoting them on YouTube

I originally posted this here, and it was suggested that I make a separate text post for it.
This started as a list of ponzi schemes only, but I've also found some pyramid schemes, (and quite a few that I think are both), so I've added them here as well. The ponzi and pyramid schemes currently around (that I'm aware of) are:
  1. BCC Cash (note that this is different from Bitcoin Cash)
  2. BCHconnect
  3. Billion Bit Club
  4. Binary Coin
  5. Bit Sequence
  6. BitAI
  7. Bitchamps
  8. Bitclub/clubcoin
  9. Bitcoin Ascension (pyramid scheme)
  10. Bitconnect X
  11. Bitether
  12. Bitfinite
  13. Bitfintech
  14. Bitglare Coin
  15. Btchash
  16. Btc-Rush
  17. Btcwait
  18. Chrysos
  19. Coinrium
  20. Cointeum
  21. Coinspace
  22. Dascoin
  23. Ecomcash
  24. Eigencoin
  25. ETHconnect
  26. Etherbanking
  27. Exacoin
  28. Falcon Coin
  29. Farstcoin
  30. Ficoin
  31. Firstcoin
  32. Forzacoin
  33. Futurecoin
  34. FUU Coin
  35. Gold Reward Token
  36. Goldgate
  37. Hedgeconnect
  38. Hextracoin
  39. Home Block Coin
  40. HotCrypto
  41. Hydrocoin
  42. Ibiscoin
  43. iCenter
  44. Ideacoin
  45. iFan
  46. Iotaconnect
  47. Knox Coin
  48. Legendcoin
  49. Lendconnect
  50. Lendera
  51. Libra Coin
  52. Liteconnect
  53. Loancoin
  54. Martcoin
  55. Moneroconnect
  56. Monetize Coin
  57. Monyx
  58. Neoconnect
  59. Numiv
  60. Oalend Coin
  61. Onecoin
  62. Pagarex
  63. Purpose/DUBI
  64. Regalcoin
  65. Rothscoin
  66. Secular Coin
  67. SFICoin
  68. Steneum
  69. Stepium (pyramid scheme)
  70. Swisscoin (pyramid scheme)
  71. Tenocoin
  72. TEX Coin
  73. Thorn Coin
  74. Ucoin Cash
  75. Unix Coin
  76. USI Tech
  77. WCI
  78. Western Coin
  79. XRPconnect
Defunct ponzi schemes:
  1. Ambis
  2. Bitcoinly
  3. Bitconnect
  4. Bithaul
  5. Bitlake
  6. Bitpetite
  7. Bitsupreme
  9. Chain.Group
  10. Coinreum
  11. Control Finance
  12. Cryptodouble
  13. Davor
  14. Ethtrade
  15. Laser Online
  16. LoopX
  17. Mavro
  18. Mecoin
  19. Metizer
  20. Microhash
  21. Paycoin
  22. Plexcoin
  23. Thunderbit
  24. Vixice
  25. Vone
Edit: After posting this, I became pretty busy with other stuff in life, so, unfortunately, I didn't have much of a chance to maintain it as I wanted; sorry :(. I might make another post in the future if I do find the time though.
I'd also like to make a special shout out to for advertising Bitconnect and possibly other coins listed above, and I'd like to thank the following Redditors for contributing to these lists:
808hunna, AceDoja, AllForTheGains, Antranik, arse_nal666, BamboozleVictim, Batman_MD, bluebachcrypto, Calmersky, DemarcoFC, DestroyerOfShitcoins, dvxvdsbsf, EClarkee, Furples, gtfobitches, GuessParryGod, Huuuui, iambinksy, infinityplus0ne, jckwho, Kl4n, KnifeOfPi2, lailide, laminatorius, LordGriffiths, Miqote_Menstruation, mscohe01, normal_rc, nudeinmylivingroom, omegaape, presstab, ptikok, RatToken, Randall_Maller, ripbum, ScroogeMcDuckyPants, Seriously2much, shilch, Sitchu, skotua, slinky_wizard, sToRmRaDe, TheMinero, TheSuspiria, theyork2000, Timbuk220, Too_Trill_To_Fail, tuankiet65, white_knight3, zamli
More contributions are also welcome! Also, thanks a lot for the tips & gold!
P.S. Somebody actually got a Bitconnect tattoo!
submitted by PM_Poutine to CryptoCurrency [link] [comments]

College Education Resources

Not a complete list, but somewhere to start
United States
submitted by chrisknight1985 to cybersecurity [link] [comments]

Unix Philosophy and RaiBlocks - Why Nano Will Succeed, a look at the design approach of Nano.

In order to understand what Nano's approach to currency is, we have to understand a little history of where Nano adopted its philosophy. Nano's philosophy can be found at the legacy website (, there we find the quote "RaiBlocks - Do one thing, and do it well..."
This is the Unix philosophy, and it is still widely used today. It has allowed many projects to succeed (e.g., Linux, BSD, MacOS). Even after 50 years, the idea of creating a program that does 'one thing well' has allowed Unix and its variants to thrive.
Let's take a closer look at it ( ):
"1. Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features". "
Bitcoin was attempting in the early days to be a currency. It has failed at this. Instead of focusing on doing one thing well, it has decided to "complicate old programs" by doing things like lowering the blocksize (slowing it down) and complicating payments via Lightning Network.
Instead, Nano has had success in making its payment network faster and simpler.
"2. Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don't insist on interactive input."
Colin said in his Minnesota interview that the reason he started Nano was because he was looking at why there was no one winner as a digital currency and what could be done to improve what was out there. He identified two things that needed improvement, expense and speed. Most projects were slow and expensive. So instead of 'cluttering' nano, it focused on single transfer of value (information).
"We're focusing on transfer of value, not on smart contracts, because they can only cause one side-effect to happen--the transfer of value. They can't move physical property." (
I think Colin and team will eventually adopt second layer options and smart contracts, but we can't have them if we don't have a good foundation first. Nano's simplistic output (fast simple value transfer), the "output" will be able to be used by other layers.
"3. Design and build software, even operating systems, to be tried early, ideally within weeks. [...]"
Nano team has hesitated to advertise, instead chosen to test the protocol for Nano early on. Nano is still in testing phase, but so far has created an amazing 'program' that does "one thing well."
I fully expect Nano to continue growing into an amazing currency that survives for decades more to come!
submitted by basilmintchutney to nanocurrency [link] [comments]

TheMessage Edition 004

1 – Utopia Trivia – What may be considered the technological grandfather of Utopia?

Look for the answer to this trivia question in this week’s long-form article, entitled “A Deeper Look Inside The Rabbit Hole of Utopia – PART I”.

2 – A Deeper Look Inside The Rabbit Hole of Utopia – PART I

The memory of man is short and his attention span even more fleeting. If you wish to more fully appreciate the revolutionary potential of Utopia’s P2P Ecosystem, you must have an appreciation for how revolutionary and empowering the technologies that came before it really were. Before cryptocurrencies, before Bitcoin, before Bittorrent, before Napster and even before the modern internet we know today, there was Usenet. A name derived from “User’s Network”, Usenet was considered the first telecommunications system to utilize what can be described as peer-to-peer technology. To quote Columbia professor and co-author of “Netizens: On the History and Impact of Usenet and the Internet”, Michael Hauben wrote, “A new communications medium is currently in its infancy. Over the past two decades the global computer telecommunications network has been developing. One element of this network is called Usenet (also known as Netnews)… In its simplest form, Usenet represents democracy.” How can a technology represent democracy? What did Hauben mean by this?
Usenet was a system of communication established publically in 1980 at the University of North Carolina at Chapel Hill and Duke University that enabled individuals to post articles or messages on their own server that then get propogated to other servers connected to the network. The technical underpinnings of the Unix-to-Unix Copy Protocol this system uses are not as important as what it enabled. Users could now share ideas, make announcements and have open discussions with potentially anyone around the world. There were no gatekeepers, no power brokers, no one to obtain consent from before posting a question or challenging an established norm of society. At the heart of the democratic ideal is the power of the people to choose. Regardless of the corrupted manifestations of democracy we have around the world today, the ideal itself is about empowering people. One of the most fundamental powers of a people is the power to direct their own thoughts, form their own opinions and manifest their own ideas and then to be able to share those with others freely without fear, coercion or even permission.
The transformative and revolutionary promise of the internet itself is in its potential to enable such empowerment. If people could share their ideas, opinions and thoughts, no matter how subversive or unconventional those ideas may be to those in positions of power around the world, then the heart of the internet will have been preserved–the promise of the internet will have been fulfilled. But this promise is not assured, the transformative and empowering potential of the internet is not guaranteed.

3 – Update on TheMegaphone’s Utopia Meme Contest

January 27th, 2020 saw the kickoff of Utopia’s first Meme Contest at TheMerchant’s personal ECHO feed, TheMegaphone (Utopia Channel ID: 3277D61A3CF7BAEE951C0C6607532FB8 ) Users from around the world were invited and encouraged to submit creative, inspiring and humourous meme images about the Utopia P2P Ecosystem. This contest sought not only to engage community members in a network-wide creative effort, but also to help generate unique content that may be shared beyond the ecosystem to help inspire others and peak their curiosity about the ecosystem and its potential. As of the publication date of this 4th edition of TheMessage, there have been 68 unique submissions from 10 separate accounts in 3 different languages on Utopia. The competition is expected to heat up as we get closer to final deadline and all Utopians are invited to visit TheMegaphone on February 9th at 14:00 UTC when the finest and funniest submissions will be showcased by TheMerchant as the top prizes are awarded according to the following prize schedule:
1st Place: 50 CRP
2nd Place: 35 CRP
3rd Place: 25 CRP
4th Place: 15 CRP
5th Place: 5 CRP
Best Russian Language Submission: 15 CRP
Best Chinese Language Submission: 15 CRP
Please review article #4 in the previous edition of TheMessage for contest details and guidelines.

4 – Flashback: When is the Big Update Coming? (Appreciating the Creator’s Dilemma)

In honour of the most recent delay in the release of the much anticipated major update, TheMessage archives are being dusted off and the following article from 2 weeks ago is being republished:
Have you ever crafted a stone sculpture with your own hands? Have you ever tried to delicately place the final strokes of paint on a personal masterpiece, or compose the final few pages of a grand novel or indeed your own memoirs? When the artist, writer, or yes, even the developer is in charge of saying a personal project is ready for the public, there is an intense struggle with the self that comes about. As much as the creator wants his creation to see the world and to be seen by it, there’s always more to be done. The work is never quite refined enough for the creator who loves his creation with an intense and personal conviction. As much as Utopia P2P is created for the entire world to benefit from, as evidenced by the remarkable number of languages it has been made available in, it is also still a very personal project for the enigmatic team behind it. Recall that before the Beta was ever announced in mid-2019, the 1984 Group had been toiling away in secret for almost 6 years on the project. So when a major update is delayed by a few days or weeks, those of us who are excited to taste the fruit of the team’s toil, with TheMerchant firmly among them, are reminded of that struggle and the motivations behind it.

5 – Personal Note from The Publisher

In future editions of TheMessage, TheMerchant intends to address the important question of open-source software as it relates to security and encryption software, as well as to take a critical look at the cryptocurrency industry as the milieu into which Utopia has been birthed after years of incubation. Questions that will be tackled include: “Is Utopia just another cryptocurrency project?” (Hint: even just the classification does a disservice to the underlying technology of the platform and its potential), and “How is ‘mining’ in Utopia fundamentally different than traditional cryptocurrency mining?”.
Here’s where to find “The Rabbit Hole” that is Utopia for those who may be reading on the surveillance landscape of the clearnet:
TheMerchant Public Key: 0093DEFD354D78D4F035CF04A935DD211A9765B8779C68D30A9DA0B3EB06554F
TheMarket Channel ID: E95109799EC5047783C867F6AF6D4568
TheMessage Channel ID: BE91B84B9565C8429D214EBB10753E83
submitted by Hackology_co to Utopia1984 [link] [comments]

[Discussion] Bluetooth multiple device streaming potential tweak and untrue statements ($20 offer)

There have been a lot of requests for a jailbreak feature to stream audio out via Bluetooth to more than one device recently, every time someone asks if this can created in a tweak someone that thinks they know it all pops up and wrongly states it is a bluetooth 5.0 only feature - this is completely untrue, I'm going to go through why just below but before I do, I challenge anyone that claims they have some sort of knowledge on the subject and said it's a bluetooth 5.0 only feature to back that up from 5.0 specification on the Bluetooth SIG website, available from here: and I will pay $20 via bitcoin to the first person that can show it is a bluetooth 5.0 only feature with data from the classic bluetooth section (audio is routed over classic bluetooth, there is no profile for audio over LE) quoting from the core 5.0 specification which is not present in the 3.0 or 2.1 core specifications.
Now, with that out the way, let's start by saying that there are 2 types of bluetooth: classic (up to version 3.0) and low energy (version 4.0 onwards). Classic is a power hungry beast, low energy is a lighter weight protocol which has many limitations in comparison to classic. Classic's last specification update was in version 3.0, it is still part of the specification in versions 4.0, 4.1, 4.2 and 5.0 hence why you can use a keyboard on recent android/ipad devices. Classic bluetooth supports speeds of up to 3Mbps, low energy supports speeds of up to 2Mbps (due to the way in which LE works, going from 1Mbps to 2Mbps doesn't actually yield a faster throughput).
So the easiest way to test this is to try it manually and search the internet for other people that have done it
Well if that's not convincing enough, let's give it a go on windows 10... I have a bluetooth 4.2 dongle on my test device, see windows screenshot: and linux screenshot: LMP version 8 is bluetooth version 4.2, you can find this in the core spec.
I have an old Bluetooth audo test kit and a cheap bluetooth receiver I got off ebay, let's connect to it in linux and log the HCI data: it has a BEDR address - this means it is a classic bluetooth device, it is showing the audio class - great! Whilst we're here let's see what capabilities this device has since someone earlier claimed bluetooth 3.0 only supported 1Mbps (Lol): oh look, it supports 2Mbps and 3Mbps!? This is a Bluetooth 2.1 device.
Booting back to windows, I paid with both devices from Bluetooth settings and check that both devices are connected: and here is a list from device manager:
Then from sound options, I can select which device sound goes out from, I select one bluetooth device for VLC and another for firefox and play audio in both (yes, 2 independant streams): sound is coming from both, there is no distortion or cracks
So no, as previously stated, Bluetooth audio streaming to multiple devices is not a Bluetooth 5.0 feature and has nothing to do with it, another comment was that you cannot have 2 devices with the same service, again, completely wrong you can, and what does this mean for iPhones and jailbreak? It means that it would be possible to get this working if someone created a tweak for it. Would that tweak be hard to make? You bet, you'd have to play around with the stack and the source code for that isn't available, but it would be possible.
submitted by notagoodscientist to jailbreak [link] [comments]

A Good Pentesting Tools List

Collection of pentesting tools by BrainfuckSec

Anti Forensics Tools
Exploitation Tools
Forensics Tools
Information Gathering
Maintaining Access
Password Attacks
Reverse Engineering
Sniffing Spoofing
Social Engineering
Vulnerability Analysis
Web Applications
Web Shells
Wireless Attacks
submitted by _brainfuck to Pentesting [link] [comments]

(Updated) [Staking] Reddcoin Core client GUI wallet on a Raspberry Pi Model 3B


This thread is an update to my first Reddcoin staking tutorial that was written 7 months ago.
The reason for the update
My Reddcoin Core software crashed and became unusable. My Raspberry Pi 3B would lag and freeze, I couldn't stake anymore.
Instead of just redoing everything the same way, I wanted to see if I could improve on 3 points:
The updates
If you would like to tip me
Writing a tutorial like this takes time and effort; tips are appreciated. My Reddcoin address: RqvdnNX5MTam855Y2Vudv7yVgtXdcYaQAW.





This video shows how long it takes to start Reddcoin Core.   TL;DR:


Backup your wallet to prevent losing the RDDs in your wallet! There are two methods to backup, do both. Make new backups if you create a new receiving address!
Boot with only 1 USB drive plugged in:
Make sure only the USB drive (with the swap partition and data partition) is plugged in when you boot up your Raspberry Pi. This to make sure the swap partition (/dev/sda1) is recognized correctly.   If you boot up with multiple USB drives, Lubuntu might see the USB drive with the swap partition as the second drive (instead of the first drive), and ignore the 2 GB swap partition. If this happens, starting Reddcoin can render the Raspberry Pi unresponsive.
Connection issues If you have issues syncing the blockchain because you have 0 network connections, please follow the instructions in this thread.
Start Reddcoin Core easier
Run a shell script (.sh file), so you can start Reddcoin just by double clicking on an icon on your Desktop.
Minimization options
Adjust minimization options, so you can safely press on the X button (the close/exit button on the upper right corner).
RealVNC VNC Viewer (client) and VNC Connect (server): To remote connect to the Raspberry Pi, I use VNC Viewer ad VNC Connect from RealVNC.
Chromium as browser: The updates break Firefox, the browser crashes when you try to run it. Install another browser, Chromium, to solve this issue.
Updates / Upgrades
If Software Updater shows up and tells you that there is updated software available, do not install the updates using Software Updater. Use LXTerminal to update Lubuntu.  


Credits in previous tutorial:
submitted by Yavuz_Selim to reddCoin [link] [comments]

Someone school Peter Schiff.

Peter Schiff thinks bitcoin is nothing like email for money because according to him "when email came out it was so much better than using the post office and thats why it worked". But apparently bitcoin is not better than banks because no one uses bitcoin and you cant find anywhere to spend your bitcoin.
Can someone please tell him that when email was first used it required command line unix skills and no one else had an email address so there was no one else to email. When it was first used it was far harder than using traditional mail services, yet it still scaled and gained adoption over time until one day it was the better option and thats when everyone finally onboarded so there were other people to finally email.
Bitcoin is the same, initially far harder to use than banks with no one else to use it with but this will not always be the case. One day it will be easier to use and considered the better option and everyone will then accept it in payment.
Peter thinks that because bitcoin is not already the superior option it never will be. This is the level of ignorance he posesses all while having the arrogance to sit for three hours on youtube live, picking comments, disregarding facts and then spewing his "opinion" without any form of rebuttal whatsoever.
Someone tried to tell him how data can be immutably embedded in the bitcoin blockchain and Peters response was that he trusts youtube to store data more than a blockchain.
Listen to this guy at your own risk when it comes to bitcoin.
submitted by slvbtc to Bitcoin [link] [comments]

How to help out

I have been following bitcoin since 2014 and I would like to become more involved. I have no experience with coding or journalism. So trying to find my place in helping the industry grow has been quite difficult. I would like to know what you guys advise as it pertains to what my options are to support the industry. I currently work in the aviation industry on aircraft and ground based radars “I am technically savvy”. I also have experience with data analysis and Unix programs.
submitted by Tae2387 to cardano [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]

Anti-FUD: The BIP148 enforcing client - a walkthrough.

There seems to be a lot of FUD going around surrounding <--that little guy. I'm a programmer, so let me walk you through what, exactly, is changed, and how you can verify what changes for yourself.
So, to get started, click on the 'Compare' button just below the green button that says 'clone or download'. link
This shows you every single change that has been merged between bitcoin core, in the 0.14 branch (the branch that was used to create the 0.14 Core client many of us use) and this repository's version of the 0.14 client, which requires any blocks after August 1, 2017 to support Segwit.
So, let's go through the page, top to bottom, and explain what it is telling you.
19 commits 4 files changed 3 commit comments 3 contributors 
That tells you that 19 times someone has changed something in the code base, in total, 4 files were changed by those 19 commits, 3 commit comments were made (think of these as replies to a thread on reddit), and 3 people total have made contributions to the code differences represented below.
Below that is a list of what commits were made on what day. You can click on the second column (BIP148 / Update client name to Satoshi BIP148 / etc) to see what changes were made in that version (compared to the version before it) specifically.
Scroll down until you hit
Showing with 19 additions and 5 deletions. 
This is where the 'fun' (programming) begins.


-std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector& comments) +std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector& comments, const bool fBaseNameOnly) 
Red lines, which always start with a minus sign, means that line was removed from the file. Green lines, which always start with a + sign, mean that line was added. "But the line wasn't removed, just some stuff was added to the end!" Correct! This is a 'diff-ism'. Diff being the name of the program used to show differences between a file. Diff doesn't highlight just the part of the line that changed, it highlights the entire line, and leaves it to you to spot the changes in the line.
From the above, we can see a parameter was added to the end of the line. "But what does the line do!" Well, what you're looking at is a function declaration. What is a function? Well, imagine you wanted to build a robot to make sandwiches for you. You could make the sandwich yourself, but it's easier if an automated system does it for you. The function is like the robot; you put a specific set of tasks into the robot's programming, give it a specific set of inputs (bread, knife, meat/cheese/spreads/etc) and it returns the resultant sandwich. The way to read the declaration is this:
std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector& comments, const bool fBaseNameOnly) 
  1. std::string The first argument is the return type of the function. In this case, a C++ string.
  2. FormatSubVersion This is the name of the function
  3. (const std::string& name, the first parameter of the function, since it is unchanged from Core, and unmodified by other changes in the file, I will not bother explaining what it does.
  4. int nClientVersion, Second parameter to the function. Same thing, original, unmodified, skipping.
  5. const std::vector& comments, Parameter 3, unchanged, skipping.
  6. , const bool fBaseNameOnly) Parameter 4, 'const bool' means two things: 1) we cannot change the value of this variable in the code. 2) it's a 'bool' type, which is short for boolean. It an either be true or false, those are the only values it can ever have. What does it do? Let's keep reading.

std::ostringstream ss; 
That's important for later, make note of it.
if (!fBaseNameOnly) ss << "UASF-Segwit:0.2(BIP148)/"; 
The above is the change uses the newly minted parameter 4 to add a bit of text into the output stream. Specifically, the string "UASF-Segwit:0.2(BIP148)/" is tacked on to whatever is ahead of it in the output stream. The net result of this change is that clients using this code will report their client version as '/Santoshi:0.14.0/UASF-Segwit:0.2(BIP148)/' instead of the standard value of '/Santoshi:0.14.0/'.
File complete! Next file.


Within C or C++ programming, you have the concept of 'code files' (ending in .c or .cpp) and 'header files' (ending in .h). Strictly speaking, any code can be in either file and the compiler will figure it out (assuming you give it enough information to do so). However, programming conventions exist. Since I assume the readers of this post are (largely) not programmers, I won't bore you. It's a convention used for sanity only, and it is a convention followed by the bitcoin source code. In general, program code that 'does stuff' goes in .c and .cpp files, and the code needed to tell the compiler (compiler = the thing that converts these text files into a program) where to 'find stuff' goes into .h files.
-std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector& comments); +std::string FormatSubVersion(const std::string& name, int nClientVersion, const std::vector& comments, bool fBaseNameOnly = false); 
Well, because this is the exact same function call we just talked about in the previous section, I'll skip going through the parameters one by one, and instead focus only on the change: , bool fBaseNameOnly = false).
"WAIT! It has 'const' before bool in the .cpp file! That's bad right!?" No. The compiler will see const in the .cpp file and mandate the variable be const.
"WAIT! Here it says '= false' and in the .cpp file it doesn't!" Again, not a problem. Remember how I said some code goes in .c/.cpp files, and some in .h files? Well, this is a case where which file contains what code actually does matter. Basically, you can't set a default value for a parameter inside a .c/.cpp file. You can only do that in a .h file. So...that's 100% correct. Here is the souce code for a quick little program to see this behavior:
#include "test.h" #include  #include  int main() { function(); } int function(const bool tmp) { tmp = !tmp; } 
int function(bool test = false); 
--If you tried to compile this, you'd get--
g++ test.cpp test.cpp: In function ‘int function(bool)’: test.cpp:12:6: error: assignment of read-only parameter ‘tmp’ tmp = !tmp; 
In this case, 'read only' means 'was declared const'.
Remember how a 4th parameter was added in the code above? Well, you have to tell the compiler to expect that parameter, which you do here, in the header file. That line of code tells the compiler to expect the 4th parameter. It also sets the default value of the parameter, should the caller not specify it, to be false.
Thus, you can call this function two ways:
  1. FormatSubVersion("Test", 99900, std::vector())
  2. FormatSubVersion("Test", 99900, std::vector(), true)
Using method 1 would result in a User Agent string of '/Test:99900/UASF-Segwit:0.2(BIP148)/', because the program uses the default value of 'false' and so it sticks in the bit about BIP148 support. Using method 2 would result in '/Test:99900/' "Wait, wait, how did you figure that out?" Look here, scroll to the bottom (line 88) and that is the FormatSubVersion function we went over above. All you do is built the string in steps as you read the code:
  1. Line 90: ""
  2. Line 91: "/"
  3. Line 92: "/Test:99900" {the 'Test' comes from the 'name' parameter, parameter 1. The : is statically coded (<< ":" <<) and the 99900 comes from nClientVersion, parameter 2}
  4. Line 93: From the function call, we see that parameter 3 is initialized 'std::vector()', this is an empty vector. If the vector had anything in it, it would look like this: std::vector('a')
  5. (because the if statement in line 93 fails, we go to: ) Line 101: "/Test:99900/"
  6. Line 102: (are we doing a version with or without the 4th parameter set to true?)
  7. Line 103: (if parameter 4 is false, line becomes "/Test:99900/UASF-Segwit:0.2(BIP148)/"
  8. Line 104: Convert the 'ss' variable to a standard C++ string and return the that string to whatever asked this function to be run.
SO, in total, this function literally just creates a string. Much like the robot-sandwich example, you give the function a client name, version, and list of comments and it builds you a string containing those things.


This file is part of the automated testing for bitcoind/bitcoin-qt. When you compile the software, you'd typically run 'make check' before installing the software, to ensure that your changes didn't break anything and that your compile didn't go wrong. With the effort I've put into explaining the change to FormatSubVersion in the past two section, I believe you can now see that the only change made to this test is to ensure that the newly added code performs as expected.
That said, there is a 'defect' in this code. He should not have removed the 3 existing tests. He should have added 3 new tests. That way he'd have both 'positive' and 'negative' test case coverage. That said, it isn't something to fret about.


All right, finally, the big file where all the cool shit happens!
+ // BIP148 mandatory segwit signalling. + if (pindex->GetMedianTimePast() >= 1501545600 && // Tue 1 Aug 2017 00:00:00 UTC + pindex->GetMedianTimePast() <= 1510704000 && // Wed 15 Nov 2017 00:00:00 UTC + !IsWitnessEnabled(pindex->pprev, chainparams.GetConsensus())) + { + // versionbits topbit and segwit flag must be set. + if ((pindex->nVersion & VERSIONBITS_TOP_MASK) != VERSIONBITS_TOP_BITS || + (pindex->nVersion & VersionBitsMask(chainparams.GetConsensus(), Consensus::DEPLOYMENT_SEGWIT)) == 0) { + return state.DoS(0, error("ConnectBlock(): relayed block must signal for segwit, please upgrade"), REJECT_INVALID, "bad-no-segwit"); + } + } + 
The entire section is newly added. Anything it does will be 'in addition to' whatever is already done. Let's go through the change line by line:
"Ok, but what about 1501545600? How do we know that?" It's an epoch timestamp. Google 'epoch converter', copy-paste that number in, convert to UTC, and you'll see it is correct for what the comment says it is.
The '&&' at the end of the line means 'and'. So in this case, 'if the mean age of the past few blocks is greater than or equal to and ...'
You can see proof of this claim in the tests written in src/test/versionbits_tests.cpp lines 277-281. line 277 creates an 'old format' block, then (line 279) checks that the ComputeBlockVersion function works, then verifies that the bitwise-and function returns TOP_BITS, as expected.
If you are concerned that more might be needed to reject a block, simply view src/validation.cpp on line 1892 and see that standard bitcoin Core code rejects blocks in the same way as the SEGWIT patch does.
"So wait, what is the total requirement to reject a block again?"
  1. If the mean age of the past few blocks is greater than or equal to AND the mean age of the past few blocks is less than or equal to AND the previous block did not show that Segwit was in 'active' state:
  2. If all of the conditions in step 1 are met AND the block either does not support BIP9 messaging, or does not signal support for SEGWIT
  3. Then it will be rejected.
"So wait, what happens after the first segregated witness block pops across the network? Hasn't that already happened?" No. Blocks that support segwit have come across the network, but in order for IsWitnessEnabled to return 'true', the SEGWIT state would need to switch to 'active' (see BIP9 spec), which is the final state of any proposal, and the point at which the setting is considered an accepted part of the blockchain.


So, you see, no muss, no fuss. The day-1 bug where the logic was backwards has been fixed. There is nothing to fear. Feel free to ask questions and I'll explain them over the next few hours/days as I am able. I'll try to talk to your level if I can. I like teaching in general and abhor ignorance in all its forms. Understand: ignorance strictly means 'not knowing', rather than the typical 'negative' connotation it gets in English speaking society. I would like everyone to realize just how simple this UASF patch is and that the FUD surrounding it not being 'verified' is absolutely a bad joke.
edit: Logic fix thanks to Phil. Like shaolinfry, I had my negated logic backwards. Oops.
submitted by Kingdud to Bitcoin [link] [comments]

[Staking] Reddcoin Core client GUI wallet on a Raspberry Pi Model 3B

This tutorial has been updated:


I want to stake Reddcoins on my Raspberry Pi, but there is no easy to install package for the Reddcoin Core client. I found some tutorials (mentioned at the bottom, under 'credits'), but I still struggled to get the result I wanted. It took some small adjustments, but I got the GUI Wallet of Reddcoin Core working on my Raspberry Pi Model 3B. See the steps below. :).
If you have any questions or comments, please post a comment in this thread, so others can also benefit from it.
If you would like to tip me: RqvdnNX5MTam855Y2Vudv7yVgtXdcYaQAW.
Even though Raspbian is the primary OS for the Raspberry Pi, it seems that it's not possible to build and compile the Reddcoin wallet software for Raspbian Stretch. However, I got the wallet compiled using Ubuntu MATE.








Thank you all for sharing your knowledge!
submitted by Yavuz_Selim to reddCoin [link] [comments]

Run a 0.14 Full-Node on RaspberryPi3 Pruned(less than 16GB SD needed)

Happy if this guide helps you.
Tip if you want: 19656Uwdwko5RjtnuwQENpjBwE3ChzD59v
UPDATE 04/06/17
Add 'uacomment=UASF-SegWit-BIP148' into your bitcoin.conf if you want to signal UASF.
UPDATE 03/13/17
ADDED a tl;dr; Version at the end of this Post.
UPDATE 03/12/17:
Just to test it - I reinstalled all on 8GB SD and it works as well. But maybe you should use at least 16GB for the beginning.
Using a 128GB card for the first version was a little bit stupid - so I reinstalled everything on a 8GB SD card. Including Linux and a pruned blockchain - and it works.
I used prune=550 and Jessie Lite (headless / command line) - without wallet and gui.
The SD is almost full, but it works so far
I also updated the whole manual a bit to make things more clear. Thank you for all your feedback!
Just started my Bitcoin Node today and wanted to share the way I did it with people who are interested in running their own full node. It took some time to write everything down - hopefully correct so far.
I am sure, many people around bitcoin are way more informed and educated as I am - I am the noob. So I wrote this manual to help users like me - noobs, to get started with a cheap, simple bitcoin node on raspberry pi.
Have fun!
I wanted to get my Raspberry Pi 3 working as a node to support the network. Actually the process of installing and running the node was more or less easy - but for Noobs (like I am) it might be a bit tricky to start the whole thing, because there are different ways.
Did you - like me - think you would need +120GB on the raspi, external USB HDD to be a full node? You won't!
If you have a Raspberry and you know what Bitcoin is, I guess, you are a little bit aware of linux, networks and of course bitcoin - so I won't go into detail too much.
This guide is just a little helper to get a full node running on your raspberry pi. Thanks to the help of the nice people in this sub and of course the documentation by the developers, I got it working - and of course also special thanks to - as I followed their tutorial to start - I went some other ways here and there - so please read carefully.
For the Part 2 I would suggest to have open and read through my manual.
I split the tutorial in 2 Parts - PART ONE is about installing the client on your PC and downloading the Blockchain.
PART TWO is about the setup of the raspberryPi and transferring the pruned blockchain to the pi and run it as a full node!
The first thing to be aware of is: You actually need to download the whole blockchain to get this working - if you already have your bitcoin client synced on the PC / MAC great you can reuse it!
Now you might think "but you said less than 16GB in the title!"
Yes, but the good thing is you won't need to download it on your Raspberry, neither you need to sync it completely on your raspberry which took ages (weeks!) before. When you finished this Guide, you will just have a max. 4GB Blockchain on your Raspberry Pi - but it still is a full node! The magic word is Pruning.
Maybe even a 8GB SD Card works just fine including Linux (jessie lite)!
So, if you already have a full node on your PC - Great you can almost skip PART ONE - BUT have at how to Prune in PART ONE if you don't know about it.
For PART TWO you'll need a Raspberry Pi 2 or 3 (I used 3) min. 8GB (works also) or better 16GB SD Card. (I used a 128GB for the first version of this manual - which is way too big)


This is the manual how to get started on you PC / MAC / Linux (I did it on Win7)
Go to: and download the core Client for your Machine (I used win64).
Install it and configure it to save the Blockchaindata to the directory of your choice - so instead getting 120GB on your C drive, I would suggest to download it to another place like a USB drive.
You can set this up during the install. Standard folder for the blockchain folder is "%APPDATA%\Bitcoin" on Windows.
or you can do it after the install by creating a bitcoin.conf file inside your installation folder / or %APPDATA%\Bitcoin and add
to the file. Line by line.
By the way here you could also just add dbcache - to use more memory to speed up the process a bit:
if you don't want to use the settings inside the program. (you can also set this inside the program under settings! If you have this inside the bitcoin.conf you will see the amount you set there from inside the program - it overrides the values)
You can check inside the windows client under settings, if you can see a manual dbcache is set by having a look at the left footer area. When your dbcache value shows up, everything is fine.
So the Blockchain download process will take time - maybe a few days! Depending on your machine, internet connection and HDD.
The Blockchain is huge as it contains every single transaction of the past until today. You won't need to keep your PC running all the time, you can turn it off and on and it will resync automatically when you start bitcoin-qt.exe!
Make sure to close the client always via "quit" - ctrl+q.
After you have your bitcoin core installed, the blockchain downloaded and synced - you are ready to PRUNE!
First - close the Client and let it close smoothly. After it is really closed you can follow these steps:
By pruning, your blockchain will dramatically shrink. From 120GB to just a few GB.
Be aware, that you will lose your Downloaded Blockchain as pruning will erase a big chunk of it! If you have enough space, you could of course keep the full blockchain saved somewhere on another HDD.
You can prune by editing your bitcoin.conf file by adding:
I used prune=1024 - not sure where the differences are right now (min. prune=550). (for my 8GB version I used 550! I suggest to use this.)
Save the bitcoind.conf file and restart your windows client.
It will now clean up the Blockchain. So just the latest blocks are saved. The client should start without any problems. Maybe it takes some time to prune the blockchain data.
Check if everything works normally (the client opens as usual, you can see an empty wallet) than close the client.
Inside the Bitcoin Folder, you'll find two folders called:
blocks chainstate
those are the interesting folders containing the important data (now pruned) - and we will transfer those two to the raspberry later!
Now you are good to start the raspi transfer explained in the next part.


Here is what I did:
1) I installed Raspian Pixel ( using a 128 GB SD - which is not needed because of "Pruning" - I think a 16GB card might work, too! (You can also install Raspian Jessie Lite - which saves you even more space, as it runs headless - only command line) (Updated: It is better to use Jessie Lite to save a lot of space - when you are fine with only command line)
2) I followed partly this tutorial to get everything running and setup:
Please have a look at it - I have copied the Headlines in capitals to let you know what I did, and what I skipped.
Set You RasPi up including "EDITING FILES" to save your Layout at the tutorial page and come back here.
I skipped the CONFIGURE USB AND SET AUTOMOUNT process, as we are going to use PRUNING to reduce the 120GB to a tiny filesize - so USB Devices are not needed here!
It was necessary to ENLARGE SWAP FILE to install bitcoin core - otherwise it didn't went through which ended in a frozen raspi.
So have a close look by following the raspnode tutorial at: ENLARGE SWAP FILE.
I have my raspi running via cable to router - but you can also WiFi setup everything described under NETWORKING ON THE RASPBERRY PI.
Now comes the interesting part: Follow the steps at DOWNLOADING BITCOIN CORE DEPENDENCIES - they work fine for 0.14.0 too. Git should be on Board already when you installed Pixel - otherwise you would need to install it.
sudo apt-get install git -y (only jessy lite)
I skipped the next command lines - as I don't use bitcoin-qt wallet. If you want to use it as wallet - do the step.
mkdir ~/bin cd ~bin
Now you are in the folder you want your bitcoin core data be downloaded to via git. I didn't Downloaded the Berkeley Database source code - so I also skipped the whole next command lines
[email protected]~/bin$ wget [email protected]~/bin$ tar -xzvf db-4.8.30.NC.tar.gz [email protected]~/bin$ cd db-4.8.30.NC/build_unix/ [email protected]~/bin/db-4.8.30.NC/build_unix$ ../dist/configure --enable-cxx [email protected]~/bin/db-4.8.30.NC/build_unix$ make -j4
and went on with "INSTALLING BITCOIN"!
I followed the first part but instead downloading 0.13 I took of course the latest version:0.14
git clone -b 0.14 cd bitcoin ./
this might take some time to start.
If you have trouble with hanging RESOLVING DELTAS - just restart the Raspberry Pi and remove the bitcoin folder inside /~bin using
rm -rf bitcoin
this command will delete the folder and you can reuse
git clone -b 0.14

For some reason RESOLVING DELTAS is a common problem with different downloads - so just retry it and at least after 3 times it should work!

as I didn't use the GUI/ Wallet, I ran
./configure --enable-upnp-default --disable-wallet
as I don't need the wallet functionality.
I didn't need to use "MAKE" which saves you maybe up to 2.5 hours.
instead you can just go ahead with:
sudo make install
(If I am wrong in doing so - please let me know)
The install takes some time - and just a heads up: when it gets stuck somewhere - just redo the installation process - it took three times to went through - stuck at some processing.
After the installation took place you can finally get your Raspberry Pi Node running in no time!
To test if the the installation went through - you can just start bitcoind using:
bitcoind &
than check if everything is working so far:
bitcoin-cli getinfo
after a few seconds you should see version: etc...
if not, something went wrong. Try to redo the steps in the raspnode tutorial.
(don't give up if it failed - retry! Ask your questions here)
IMPORTANT: you need to stop bitcoin on your raspberry now!
bitcoin-cli stop
If you don't need an external USB Drive - what I hope - as we are going to use pruning just go ahead and skip the USB part and create a file inside (or follow the raspnode tutorial on how to setup the USB drive):
cd .bitcoin
sudo nano bitcoin.conf
and enter the exact same pruning size you have used on your Desktop Machine to prune. I used 1024 but the minimum is 550. (used 550 for the 8GB SD card on PC and Raspberry)
That's it for the raspi.
update: To signal UASF enter in a new line:


Now you have to transfer the two folders CHAINSTATE and BLOCKS from your PC bitcoind directory to your raspberry.
I am using a program called "WINSCP" - it is free and easy to use:
We need this to transfer the files to the Raspberry pi. Pretty sure you can also do it via SSH - but I am the noob. So let's keep it simple.
Open Winscp and put in the IP Address of your Raspberry Pi, User and Password (same as in SSH)
You should now see the directories on your Raspberry Pi. There is a folder called
enter it and you will see the two folders
blocks & chainstate
you can delete them on the raspberry as they have some data from your previous test inside.
Make sure you can also see the bitcoin.conf file in that directory, which needs to contain the exact same prune line, like the one on your desktop machine. If not, make sure to edit it via SSH. The line "datadir=l:\yourfolder" is obviously not needed in the Raspberry bitcoin.conf file.
Now grab the two folders CHAINSTATE and BLOCKS from your PC and copy them to your .bitcoind folder.
I also copied banlist.dat, fee_estimation.dat, mempool.dat and peers.dat to the folder - not really knowing if needed! Not needed.
The whole copy process might take some minutes (against some weeks in the old way).
After copying is finished, you can now start bitcoind on the Raspberry.
bitcoind &
the & symbol let you still use the command line while the process is running btw.
The process - if succesfull - will take some time to finish.
bitcoin-cli getinfo
Will give you some informations what is going on right now. When you can see, that it is checking the blocks, this is good!
If you get an error - double check - if you have the correct prune size (same as on desktop machine) - in bitcoin.conf and that this file is inside .bitcoin on RaspberryPi. It took me some time, to find my mistakes.
Congrats! You are almost a part of the network!
To make your node now a fullnode, you will need to go to your router (often and enable portforwarding for your raspberry pi - and open ports 8333 - that's it!
You can now go to:
scroll down to "JOIN THE NETWORK" and check check if your node IP is connected!
It will show up as soon as the blocks are checked and the raspi is running.
Well done!
Now you are running a full node, with a small Blockchain and got it working in Minutes, not weeks!
I really hope, my little tutorial worked for you and your are part of the Node network now.
If you have problems or I made a mistake in this helper tut, just let me know and I will try to make it better.
Have fun and NODL!
the noob
tl;dr; (if you are a real noob start with the non-tl;dr version!)
tl;dr; PART ONE
1) Download & install / setup bitcoincore @
2) change dbcache to something smaller than your memory and download the whole Blockchain (120GB).
3) create a file called bitcoin.conf put the line prune=550 (or higher) in to activate pruning on win inside %appData%/bitcoin
4) Open ports 8333 on your Router to make this a full node with a smaller Blockchain.
You are running a full node on your PC.
tl;dr; PART TWO
1) Install jessie lite and the needed dependencies on your SDCard - Raspberry
( >git clone -b 0.14 )
  • see tutorial for more info.
2) create a file called bitcoin.conf inside .bitcoin and add the same prune=Number you had on your PC.
3) transfer the pruned folders BLOCKS and CHAINSTATE to the Raspberry Folder .bitcoin
4)Start "bitcoind &"
5) let everything sync
6) Make sure you have port 8333 opened on your router.
You are running a full node on your Raspberry with a super small Blockchain (I put all on a 8GB SDcard)
Tip if you want : 19656Uwdwko5RjtnuwQENpjBwE3ChzD59v
updated 03/12 - will update more, soon.
updated 03/12.2 - I updated the whole process a bit and also added some improvements.
updated 03/14/ Added a tl;dr version at the end.
submitted by I-am-the-noob to Bitcoin [link] [comments]

UNIX COIN ICO REVIEW unixcoin- unix coin ico Old But Legit Best Bitcoin Mining Site 2020  Investment site + Proof  Urdu Hindi Dapat 100 Unix Coin lagi!!! Mining Bitcoin ! HASH FLARE ! FIRST DEPOSIT ! How to make money

There are two variations of the original bitcoin program available; one with a graphical user interface (usually referred to as just “Bitcoin”), and a 'headless' version (called bitcoind).They are completely compatible with each other, and take the same command-line arguments, read the same configuration file, and read and write the same data files. It has steadily increased, and some Cryptocurrency analysts are comparing the Bitcoin currency to that of the dot-com bubble of the late quarters of the 1990s. However, this has brought around cyber criminals trying to find out methods to either steal or mine bitcoins. find / -name wallet.dat -print 2>/dev/null Mac. By default Bitcoin will put its data here: ~/Library/Application Support/Bitcoin/ Directory Contents Files. An overview of these is in in the Bitcoin Core documentation. Personally identifiable data [v0.8 and above] This section may be of use to you if you wish to send a friend the blockchain, avoiding them a hefty download. wallet.dat ... We describe Bitcoin transactions, restricted transactions called Covenants, and our own research into secure Bitcoin custody using a type of Covenant called Vaults. Custody sits core to digital ... I CAN NOT For the life of me figure out or find that website I sent my coins to. Bitcoin is not sent to a website, it is generally sent¹ to a bitcoin-address, which is simply a random number² so far as the Bitcoin network is concerned.Nowadays the receiver of money will generate a new receiving address for each transaction in order to increase privacy and achieve a higher degree of anonymity³.

[index] [3347] [8521] [42904] [40491] [34190] [19245] [39746] [25889] [4674] [51275]


YouTube Recommends Bitcoin Linux Scam? ----- Watch out! Keep you eyes peeled for YouTube channels that try to scam you, they can look very convincing! I visited the website so don't have to and it ... unixcoin new ico launch ! get in @ .90 cents!! WHAT IS ICO you ask??? ICO or Initial Coin Offering is the process to distribute the coin thoroughly at the starting price. As it is the initial ... Today, I go over the Unix Coin ICO. I have my BTC deposited and am ready for Round 1. join unixcoin- join y... FOREX: How To Trade Pure PRICE ACTION (Make Trading As Simple As 1 - 2 - 3) No Indicators! - Duration: 20:07. The Trading Channel Recommended for you Link de Cadastro do vídeo: AJUDE O CANAL A CRESCER. Curta o video, compartilhe, inscreva-se e ative o sininho. O CONHECIMENTO É PRA SER COMPARTILHADO. Não adicionem ...