A complete beginners guide to installing a Bitcoin Full ...

The All-in-One, Cheap, Energy-efficient Package to Store and Mint Peercoin

Dedicated OS for low-grade and energy efficient HW like RaspberryPi or Beaglebone Black to run Peercoin minter so that decentralization is guaranteed
[link]

Delightful Privacy

Delightful Privacy delightful

This is a collection of software, operating systems, and other miscellaneous tools to help the average user fight for their privacy and security online.

Operating Systems

Fedora

Fedora uses Security-Enhanced Linux by default, which implements a variety of security policies, including mandatory access controls, which Fedora adopted early on. Fedora provides a hardening wrapper, and does hardening for all of its packages by using compiler features such as position-independent executable (PIE). Wikipedia

Pop!_OS

Pop!_OS provides full out-of-the-box support for both AMD and Nvidia GPUs. It is regarded as an easy distribution to set-up for gaming, mainly due to its built-in GPU support. Pop!_OS provides default disk encryption, streamlined window and workspace management, keyboard shortcuts for navigation as well as built in power management profiles. The latest releases also have packages that allow for easy setup for TensorFlow and CUDA. Wikipedia

Debian

Debian is one of the oldest operating systems based on the Linux kernel. The project is coordinated over the Internet by a team of volunteers guided by the Debian Project Leader and three foundational documents: the Debian Social Contract, the Debian Constitution, and the Debian Free Software Guidelines. New distributions are updated continually, and the next candidate is released after a time-based freeze. Wikipedia

openSUSE Tumbleweed - Rolling Release!

Any user who wishes to have the newest packages that include, but are not limited to, the Linux Kernel, SAMBA, git, desktops, office applications and many other packages, will want Tumbleweed. openSUSE

For enhanced security

Qubes OS

Qubes OS is a security-focused desktop operating system that aims to provide security through isolation. Virtualization is performed by Xen, and user environments can be based on Fedora, Debian, Whonix, and Microsoft Windows, among other operating systems. Wikipedia

Tails

Tails, or The Amnesic Incognito Live System, is a security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity. All its incoming and outgoing connections are forced to go through Tor, and any non-anonymous connections are blocked. Wikipedia).*

Whonix

Whonix is a Debian GNU/Linux–based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway", running Debian GNU/Linux. All communications are forced through the Tor network to accomplish this. Wikipedia

Web Browsers

For Desktop

Firefox Needs manual tweaking to be more secure! Use ghacks

Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Wikipedia Recommended addons: uBlock Origin | Https Everywhere | Privacy Badger | Privacy Possum | Decentraleyes | NoScript | CanvasBlocker

Tor

Tor is free and open-source software for enabling anonymous communication. The name derived from the acronym for the original software project name "The Onion Router". Tor directs Internet traffic through a free, worldwide, volunteer overlay network consisting of more than seven thousand relays to conceal a user's location and usage from anyone conducting network surveillance or traffic analysis. Using Tor makes it more difficult to trace Internet activity to the user. Wikipedia

UnGoogled-Chromium

Without signing in to a Google Account, Chromium does pretty well in terms of security and privacy. However, Chromium still has some dependency on Google web services and binaries. In addition, Google designed Chromium to be easy and intuitive for users, which means they compromise on transparency and control of internal operations.
ungoogled-chromium addresses these issues in the following ways:

For mobile

Bromite Android Only

Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser! Bromite

Firefox Focus Android - iOS

Firefox Focus is a free and open-source privacy-focused browser from Mozilla, available for Android and iOS. Wikipedia

Tor Browser for mobile Android - iOS

Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. We believe Tor is reasonably secure, but please ensure you read the instructions and configure it properly. GitHub

Email

Tutanota

Tutanota is an end-to-end encrypted email software and freemium hosted secure email service. Wikipedia

Mailbox

There are many ears listening on the Internet, which is why all our services require mandatory SSL/TLS-encrypted data transmission. For additional security, we also use enhanced (green) security certificates ("EV") by the independent SwissSign trust service provider from Switzerland (Check the padlock symbol in your web browser's URL field). But this is just the beginning – there is so much more that we do. Mailbox

Disroot

Disroot is a decentralized cloud-based service that allows you to store your files and communicate with one another. Established by a privacy-focused organization of volunteers, if we look at Disroot as an email provider specifically, it stands out thanks to its emphasis on security with a completly free open-source approach. ProPrivacy

ProtonMail

ProtonMail is an end-to-end encrypted email service founded in 2013 in Geneva, Switzerland by scientists who met at the CERN research facility. ProtonMail uses client-side encryption to protect email content and user data before they are sent to ProtonMail servers, unlike other common email providers such as Gmail and Outlook.com. The service can be accessed through a webmail client, the Tor network, or dedicated iOS and Android apps. Wikipedia

Search Engine

Searx

searx is a free metasearch engine, available under the GNU Affero General Public License version 3, with the aim of protecting the privacy of its users. To this end, searx does not share users' IP addresses or search history with the search engines from which it gathers results. Tracking cookies served by the search engines are blocked, preventing user-profiling-based results modification. By default, searx queries are submitted via HTTP POST, to prevent users' query keywords from appearing in webserver logs. Wikipedia - Find public instances of searx here searx.space

Startpage

Startpage is a web search engine that highlights privacy as its distinguishing feature. Previously, it was known as the metasearch engine Ixquick, At that time, Startpage was a variant service. Both sites were merged in 2016. Wikipedia

YaCy

YaCy is a free distributed search engine, built on principles of peer-to-peer (P2P) networks. Its core is a computer program written in Java distributed on several hundred computers, as of September 2006, so-called YaCy-peers. Each YaCy-peer independently crawls through the Internet, analyzes and indexes found web pages, and stores indexing results in a common database (so called index) which is shared with other YaCy-peers using principles of P2P networks. It is a free search engine that everyone can use to build a search portal for their intranet and to help search the public internet clearly. Wikipedia

VPN

If you need anonymity and privacy online use Tor instead, if you are looking to bypass a geo-restriction, don't trust public WiFi, or are looking to Torrent, a VPN will help you.

Mullvad

Mullvad is an open-source commercial virtual private network (VPN) service based in Sweden. Launched in March 2009, Mullvad operates using the WireGuard and OpenVPN protocols. Mullvad accepts Bitcoin and Bitcoin Cash for subscriptions in addition to conventional payment methods.
No email address or other identifying information is requested during Mullvad's registration process. Rather, a unique 16-digit account number is anonymously generated for each new user. This account number is henceforth used to log in to the Mullvad service.
The TechRadar review notes that "The end result of all this is you don't have to worry about how Mullvad handles court requests to access your usage data, because, well, there isn't any." Wikipedia

ProtonVPN

ProtonVPN utilizes OpenVPN (UDP/TCP) and the IKEv2 protocol, with AES-256 encryption. The company has a strict no-logging policy for user connection data, and also prevents DNS and Web-RTC leaks from exposing users' true IP addresses. ProtonVPN also includes Tor access support and a kill switch to shut off Internet access in the event of a lost VPN connection.
In January 2020, ProtonVPN became the first VPN provider to release its source code on all platforms and conduct an independent security audit. ProtonVPN is the only VPN to do so, even though experts say this is a crucial factor in deciding whether to trust a VPN service. Wikipedia

For information about alternatives to software and services.

If you are looking for alternatives to proprietary services like Discord and Facebook, or an open-source alternative to Photoshop, check out our list about Awesome-Alternatives

Mirrors are kept up to date, this post may lag behind as we add stuff in.

submitted by CipherOps to LinuxCafe [link] [comments]

Seedbox recommendation - Something... moderate?

I'd like to offload some of my torrents from my PC to a dedicated machine, even just a for a little while, partially because my computer is making my house too damn hot.

Recommendation form

Are you OK with direct message offers from vendors?
Yes.
What are your main reasons for getting a seedbox?
I want to build some ratio on a couple private trackers and have a place to store smaller music torrents to seed long term.
Do you have any specific requirements?
Nothing in particular.
Are you looking for a shared or dedicated solution?
I don't think I can afford a dedicated box but I could be wrong.
Are you looking for managed or unmanaged solution?
I think I'd prefer unmanaged but managed isn't a dealbreaker if it's a better deal.
Please describe your Seedbox experience:
I've rented one for a couple months before but it was a long time ago, don't remember the vendor.
Currently with a provider or used one before?
Not currently with a provider but I have experience.
What is your Linux experience?
Fairly experienced, can compile code, make a webserver etc.
What is your monthly budget?
$20-40 CAD / $10-30 USD / $10-25 EUR
Payment preferences or requirements?
I can pay with credit card, paypal or bitcoin.
Do you need support for public trackers?
No.
Routing: Tell us your continent:
North America.
What kind of connection speeds do you need?
I'd prefer 1000MBps or so, more couldn't hurt
How much monthly bandwidth is needed?
2TB or more should do.
How much disk space do you need?
At least 1TB, more couldn't hurt though.
List some features you are looking for:
A robust torrent client with some scripting ability would be a bonus.
Anything else you think we should know?
Nothing I can think of...

Thanks!
submitted by psychosisnaut to seedboxes [link] [comments]

Groestlcoin 6th Anniversary Release

Introduction

Dear Groestlers, it goes without saying that 2020 has been a difficult time for millions of people worldwide. The groestlcoin team would like to take this opportunity to wish everyone our best to everyone coping with the direct and indirect effects of COVID-19. Let it bring out the best in us all and show that collectively, we can conquer anything.
The centralised banks and our national governments are facing unprecedented times with interest rates worldwide dropping to record lows in places. Rest assured that this can only strengthen the fundamentals of all decentralised cryptocurrencies and the vision that was seeded with Satoshi's Bitcoin whitepaper over 10 years ago. Despite everything that has been thrown at us this year, the show must go on and the team will still progress and advance to continue the momentum that we have developed over the past 6 years.
In addition to this, we'd like to remind you all that this is Groestlcoin's 6th Birthday release! In terms of price there have been some crazy highs and lows over the years (with highs of around $2.60 and lows of $0.000077!), but in terms of value– Groestlcoin just keeps getting more valuable! In these uncertain times, one thing remains clear – Groestlcoin will keep going and keep innovating regardless. On with what has been worked on and completed over the past few months.

UPDATED - Groestlcoin Core 2.18.2

This is a major release of Groestlcoin Core with many protocol level improvements and code optimizations, featuring the technical equivalent of Bitcoin v0.18.2 but with Groestlcoin-specific patches. On a general level, most of what is new is a new 'Groestlcoin-wallet' tool which is now distributed alongside Groestlcoin Core's other executables.
NOTE: The 'Account' API has been removed from this version which was typically used in some tip bots. Please ensure you check the release notes from 2.17.2 for details on replacing this functionality.

How to Upgrade?

Windows
If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer.
OSX
If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), run the dmg and drag Groestlcoin Core to Applications.
Ubuntu
http://groestlcoin.org/forum/index.php?topic=441.0

Other Linux

http://groestlcoin.org/forum/index.php?topic=97.0

Download

Download the Windows Installer (64 bit) here
Download the Windows Installer (32 bit) here
Download the Windows binaries (64 bit) here
Download the Windows binaries (32 bit) here
Download the OSX Installer here
Download the OSX binaries here
Download the Linux binaries (64 bit) here
Download the Linux binaries (32 bit) here
Download the ARM Linux binaries (64 bit) here
Download the ARM Linux binaries (32 bit) here

Source

ALL NEW - Groestlcoin Moonshine iOS/Android Wallet

Built with React Native, Moonshine utilizes Electrum-GRS's JSON-RPC methods to interact with the Groestlcoin network.
GRS Moonshine's intended use is as a hot wallet. Meaning, your keys are only as safe as the device you install this wallet on. As with any hot wallet, please ensure that you keep only a small, responsible amount of Groestlcoin on it at any given time.

Features

Download

iOS
Android

Source

ALL NEW! – HODL GRS Android Wallet

HODL GRS connects directly to the Groestlcoin network using SPV mode and doesn't rely on servers that can be hacked or disabled.
HODL GRS utilizes AES hardware encryption, app sandboxing, and the latest security features to protect users from malware, browser security holes, and even physical theft. Private keys are stored only in the secure enclave of the user's phone, inaccessible to anyone other than the user.
Simplicity and ease-of-use is the core design principle of HODL GRS. A simple recovery phrase (which we call a Backup Recovery Key) is all that is needed to restore the user's wallet if they ever lose or replace their device. HODL GRS is deterministic, which means the user's balance and transaction history can be recovered just from the backup recovery key.

Features

Download

Main Release (Main Net)
Testnet Release

Source

ALL NEW! – GroestlcoinSeed Savior

Groestlcoin Seed Savior is a tool for recovering BIP39 seed phrases.
This tool is meant to help users with recovering a slightly incorrect Groestlcoin mnemonic phrase (AKA backup or seed). You can enter an existing BIP39 mnemonic and get derived addresses in various formats.
To find out if one of the suggested addresses is the right one, you can click on the suggested address to check the address' transaction history on a block explorer.

Features

Live Version (Not Recommended)

https://www.groestlcoin.org/recovery/

Download

https://github.com/Groestlcoin/mnemonic-recovery/archive/master.zip

Source

ALL NEW! – Vanity Search Vanity Address Generator

NOTE: NVidia GPU or any CPU only. AMD graphics cards will not work with this address generator.
VanitySearch is a command-line Segwit-capable vanity Groestlcoin address generator. Add unique flair when you tell people to send Groestlcoin. Alternatively, VanitySearch can be used to generate random addresses offline.
If you're tired of the random, cryptic addresses generated by regular groestlcoin clients, then VanitySearch is the right choice for you to create a more personalized address.
VanitySearch is a groestlcoin address prefix finder. If you want to generate safe private keys, use the -s option to enter your passphrase which will be used for generating a base key as for BIP38 standard (VanitySearch.exe -s "My PassPhrase" FXPref). You can also use VanitySearch.exe -ps "My PassPhrase" which will add a crypto secure seed to your passphrase.
VanitySearch may not compute a good grid size for your GPU, so try different values using -g option in order to get the best performances. If you want to use GPUs and CPUs together, you may have best performances by keeping one CPU core for handling GPU(s)/CPU exchanges (use -t option to set the number of CPU threads).

Features

Usage

https://github.com/Groestlcoin/VanitySearch#usage

Download

Source

ALL NEW! – Groestlcoin EasyVanity 2020

Groestlcoin EasyVanity 2020 is a windows app built from the ground-up and makes it easier than ever before to create your very own bespoke bech32 address(es) when whilst not connected to the internet.
If you're tired of the random, cryptic bech32 addresses generated by regular Groestlcoin clients, then Groestlcoin EasyVanity2020 is the right choice for you to create a more personalised bech32 address. This 2020 version uses the new VanitySearch to generate not only legacy addresses (F prefix) but also Bech32 addresses (grs1 prefix).

Features

Download

Source

Remastered! – Groestlcoin WPF Desktop Wallet (v2.19.0.18)

Groestlcoin WPF is an alternative full node client with optional lightweight 'thin-client' mode based on WPF. Windows Presentation Foundation (WPF) is one of Microsoft's latest approaches to a GUI framework, used with the .NET framework. Its main advantages over the original Groestlcoin client include support for exporting blockchain.dat and including a lite wallet mode.
This wallet was previously deprecated but has been brought back to life with modern standards.

Features

Remastered Improvements

Download

Source

ALL NEW! – BIP39 Key Tool

Groestlcoin BIP39 Key Tool is a GUI interface for generating Groestlcoin public and private keys. It is a standalone tool which can be used offline.

Features

Download

Windows
Linux :
 pip3 install -r requirements.txt python3 bip39\_gui.py 

Source

ALL NEW! – Electrum Personal Server

Groestlcoin Electrum Personal Server aims to make using Electrum Groestlcoin wallet more secure and more private. It makes it easy to connect your Electrum-GRS wallet to your own full node.
It is an implementation of the Electrum-grs server protocol which fulfils the specific need of using the Electrum-grs wallet backed by a full node, but without the heavyweight server backend, for a single user. It allows the user to benefit from all Groestlcoin Core's resource-saving features like pruning, blocks only and disabled txindex. All Electrum-GRS's feature-richness like hardware wallet integration, multi-signature wallets, offline signing, seed recovery phrases, coin control and so on can still be used, but connected only to the user's own full node.
Full node wallets are important in Groestlcoin because they are a big part of what makes the system be trust-less. No longer do people have to trust a financial institution like a bank or PayPal, they can run software on their own computers. If Groestlcoin is digital gold, then a full node wallet is your own personal goldsmith who checks for you that received payments are genuine.
Full node wallets are also important for privacy. Using Electrum-GRS under default configuration requires it to send (hashes of) all your Groestlcoin addresses to some server. That server can then easily spy on your transactions. Full node wallets like Groestlcoin Electrum Personal Server would download the entire blockchain and scan it for the user's own addresses, and therefore don't reveal to anyone else which Groestlcoin addresses they are interested in.
Groestlcoin Electrum Personal Server can also broadcast transactions through Tor which improves privacy by resisting traffic analysis for broadcasted transactions which can link the IP address of the user to the transaction. If enabled this would happen transparently whenever the user simply clicks "Send" on a transaction in Electrum-grs wallet.
Note: Currently Groestlcoin Electrum Personal Server can only accept one connection at a time.

Features

Download

Windows
Linux / OSX (Instructions)

Source

UPDATED – Android Wallet 7.38.1 - Main Net + Test Net

The app allows you to send and receive Groestlcoin on your device using QR codes and URI links.
When using this app, please back up your wallet and email them to yourself! This will save your wallet in a password protected file. Then your coins can be retrieved even if you lose your phone.

Changes

Download

Main Net
Main Net (FDroid)
Test Net

Source

UPDATED – Groestlcoin Sentinel 3.5.06 (Android)

Groestlcoin Sentinel is a great solution for anyone who wants the convenience and utility of a hot wallet for receiving payments directly into their cold storage (or hardware wallets).
Sentinel accepts XPUB's, YPUB'S, ZPUB's and individual Groestlcoin address. Once added you will be able to view balances, view transactions, and (in the case of XPUB's, YPUB's and ZPUB's) deterministically generate addresses for that wallet.
Groestlcoin Sentinel is a fork of Groestlcoin Samourai Wallet with all spending and transaction building code removed.

Changes

Download

Source

UPDATED – P2Pool Test Net

Changes

Download

Pre-Hosted Testnet P2Pool is available via http://testp2pool.groestlcoin.org:21330/static/

Source

submitted by Yokomoko_Saleen to groestlcoin [link] [comments]

College Education Resources

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

[Lightning] I didn't believe it until I saw it

Moderately long post, tl;dr at the bottom.
I've seen lightning transaction gifs and videos over and over. Today, I decided to fire up a lightning node on my laptop and give it a shot.
I followed this walk-through for mac (I adapted it to Arch Linux) for setting up Bitcoin TestNet Node with Eclair Lightning (it's practically the same as Mac, except for the installation process). Running on Arch caused the problem of accidentally installing the latest dev version of Bitcoin Core (AUR:bitcoin-git) - also had some compilation issues because upstream moved some files and this hadn't been updated in the PKGBUILD.
The latest dev version of Bitcoin Core included the SegWit address generation by default, which was very nice, didn't have any bugs using it in the brief period I used it.
After a couple of hours of syncing the TestNet blocks on my laptop, I started up Eclair and got Eclair and Bitcoin Core connected (had to use bitcoin-qt --deprecatedrpc=addwitnessaddressbecuase Eclair calls a soon-to-be deprecated function), sent myself some tBTC, and started opening up channels. Once I had about 3 channels open, I went to everyone's favorite online coffee shop and rewarded myself with some imaginary coffee.
My mind was absolutely blown at how fast the transaction went through and how insanely low the fees were (10 sat).
I went to test a transaction with a couple more hops, bought myself an imaginary 100eur Steam voucher, paid 100 sat in fees, near instant transaction (my Eclair client took a couple seconds to find a route to bitrefill)
Lightning truly is an incredible addition to Bitcoin, big things are coming.
tl;dr - Saw a couple lightning transaction videos and gifs, didn't really sink in how amazing this really is, decided to give it a shot on linux, mind=blown
Edit: I've done a little further testing and noticed that Eclair doesn't warn you if you're opening a duplicate channel (open a second channel with the same node)
submitted by Kill3rism to Bitcoin [link] [comments]

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

Intro

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.
     

Overview

 

Steps

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     

Video

https://www.youtube.com/watch?v=Snr5e8bzftI
This video shows how long it takes to start Reddcoin Core.   TL;DR:
     

Extra

Backup
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:

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

DXCHAIN: big data meets blockchain (development progress)

Dxchain is world's first decentralized big data and machine learning network powered by a computing-centric blockchain.
Let's discuss it's development progress and project updates.
Dxchain is now an open source - debut of godx
You guys may be wondering “What’s Godx? What are the contents and features of the open-source code? What does open source really mean?”
What’s Godx? Godx is a blockchain project written by the DxChain team using Go. Currently, it supports 64-bit Linux and MacOS operating systems. It not only implements the common blockchain ledger system, but also implements a large-scale distributed storage system. Compared to traditional storage service providers, Godx is based on the blockchain tech that can provide users with more transparent, secure and efficient distributed storage services.
How can I access Godx open source? DxChain’s full open-source code for testing Network 3.0 is hosted on DxChain’s GitHub. Click this link to get the code: https://github.com/DxChainNetwork/Godx
Why open source? In the blockchain world, code is law, and it forms the community consensus on the blockchain. From now on, the DxChain Godx project is open source, which means that any engineer familiar with the go language can access the code through the provided link. This allows them to review its internal implementation logic, verify and modify the code, and compile their own executable file. It also means that no Trojan or backdoor virus can hide in the program to ensure that the project runs in a completely open and safe environment. The DxChain team is willing to work with community members to maintain this code-based law and build a healthy developer ecosystem.
Currently, DxChain uses GitHub as a platform for all code development and management. Starting today, the code modification and upgrade of all subsequent DxChain project developments will be carried out in a completely open and transparent environment. We welcome the supervision and inspection of team members from the global community. We will use actions to prove that DxChain is serious about its open-source code. I hope that every technology enthusiast can provide us with more valuable suggestions in order to improve our decentralized storage ecosystem!
What’s inside the Godx open source code? The Godx project is written in Go language and contains 1,706 go language source files, totaling 738,531 lines of code, which was developed by 8 main engineers. (For detailed indicators, please refer to GitHub statistics: https://github.com/DxChainNetwork/Godx/pulse The main module of the program includes general blockchain templates such as account, consensus, core, miner, p2p, rpc and evm, in addition to storage contract modules such as a storage client for storageclient and storagehost.
The high-quality code isn’t the only thing that makes this project outstanding. We believe that a clear and detailed document is equally as important in order to get developers started. The DxChain team provides community developers with detailed development updates and usage documentation. Throughout the project, use the tutorial found in the README.md document (https://github.com/DxChainNetwork/Godx). Developers can easily configure and install Godx code and experience DxChain storage and mining functions.
What are the features of the Godx project? The DxChain team has always been committed to using blockchain technology to provide solutions for data storage and computing problems. We will elaborate on the various futuristic tech innovations used in the project and bring you a taste of the future. This article will briefly introduce the following three aspects: EVM smart contracts, lightning network storage protocol and fast verification algorithm.
Compatibility with EVM Virtual Machine In the smart contract solution, the Ether-compatible virtual machine has 3 unique advantages. It is Turing complete, has DAPP development based on smart contracts, and its EVM platform is situated in the mainstream. The DxChain team has expanded ethereum’s original EVM and added a storage contract function while still being compatible with the original virtual machine commands. Therefore, developers can use both EVM and storage contract functions. The original Ethereum DAPP developers can directly compile the source code of their APP into Godx with almost no modification, which greatly reduces the development cost for the majority of developers.
Lightning Network Storage Protocol Since its launch, Lightning Network had the expectation to improve bitcoin transaction speed and scalability. In the algorithm of the offline file contract, the DxChain team also adopted a protocol similar to the lightning network channel. We call it the storage protocol. The storage protocol allows two parties who store the same file in the main chain to sign the contract, carry out the pledge fund and follow up on many detailed activities (such as uploading/downloading files) that can be implemented offline until the funds are settled by both parties. This means that even if there are huge files in the network that need to be stored, it can be quickly completed, without affecting the main chain, greatly improving storage performance and throughput efficiency.
Compatibility with EVM Virtual Machine In the smart contract solution, the Ether-compatible virtual machine has 3 unique advantages. It is Turing complete, has DAPP development based on smart contracts, and its EVM platform is situated in the mainstream. The DxChain team has expanded ethereum’s original EVM and added a storage contract function while still being compatible with the original virtual machine commands. Therefore, developers can use both EVM and storage contract functions. The original Ethereum DAPP developers can directly compile the source code of their APP into Godx with almost no modification, which greatly reduces the development cost for the majority of developers.
Zero-second file storage verification algorithm Through the specially designed Merkle Tree algorithm, the DxChain team implemented a zero-second network-wide method based on file storage verification. Compared to other algorithms, this algorithm saves necessary network interaction time, so that the acceptance speed of large files can be kept within milliseconds. Through this verification algorithm, all file storage will be efficiently verified by the entire network, in order to eradicate hackers.
The DxChain project is unique because of the achievements and improvements made by our team of talented engineers. In the future, we aim to release a series of analytical articles to provide an in-depth explanation of DxChain’s open-source code. Please stay tuned!
Conclusion Finally, the DxChain team would like to thank all of the supporters who accompanied us. Godx Open Source showcased the transformation of DxChain from being a team leading project to one that is driven by the community.
Everyone is welcome to provide us with valuable comments or suggestions by reporting an issue on GitHub. Every bug report and algorithm proposal will help DxChain’s development. We look forward to developing with DxChain's global community in the future, building a win-win, healthy developer ecosystem with continuous technological innovation, and leaving a permanent mark on the blockchain world.
Please share your views and suggestions Here is the website link: https://www.dxchain.com/
submitted by TechnicalChaudhary to cloudstorage [link] [comments]

The Future of Dalilcoin

My role in the Dalilcoin project was to start the network and ensure it could be used for publishing formal mathematics. The network has been running for over a year now and some formal mathematics has been published into the chain. It is time for me to step back and rely on others to ensure the network continues and hopefully build a community of users and developers.
There were unfortunately few stakers other than me the first year and as a result I had access to many block rewards. I have taken most of these rewards and placed them as bounties on conjectures (the same 186 conjectures described in doc/publishingformalmathematics.md). For each conjecture resolved, the one who proves it can collect between 40 and 174.811 fraenks from bounties. While these conjectures remain open, proving conjectures will be more profitable than staking blocks. (The block reward is 25 fraenks.)
Fortunately there seem to be enough other stakers now, but it is worth repeating: Dalilcoin only accepts blocks staked on top of blocks less than a week old. If no one stakes a block in a week, the chain will be essentially dead without a hard fork.
The project is open source and permissionless. I encourage anyone interested in helping support the network or build the community to take the initiative and do what they can best do to help.
I thought it would be good to leave with a loose list of things that could be done.
The basic linux command line and console interfaces are sufficient to run the network, but there would likely be more participants in the network if there were other interfaces available. It would also help if someone ported Dalilcoin to run under Windows and Mac OS. Finally, up until now I have been unwilling to distribute binaries and have insisted on people compiling for themselves. Someone could create binaries appropriate for various platforms and distribute them.
All announcements and discussion up until now has taken place on the dalilcoin subreddit and the subreddit has de facto played the role of the Dalilcoin website. For new people interested in Dalilcoin a more traditional website would be useful. Also, alternative discussion forums might help grow the community.
Dalilcoin also does not yet have a block explorer website. Block explorers are a major way people who are not part of the network gather information about the network, so the lack of a block explorer is significant. Making a Dalilcoin block explorer would be a more serious endeavour than making a traditional block explorer. Some transactions involve mathematical publications and these mathematical publications should be presented in an accessible way. For example, users should be able to search for theorems, definitions and conjectures and obtain reasonably readable presentations of each.
Dalilcoin 0.2.2 could remain as the standard client for the foreseeable future. If someone is interested in making changes to the client, cloning or forking the github repo would be a good first step. Changes can then be made in the other repo. I do not anticipate processing pull requests in my dalilcoin github repo.
Dalilcoin would probably gain much more exposure if it were added to a traditional exchange, but I would still discourage this. Dalilcoin has the infrastructure to support payment channels. (See doc/paymentchannels.md for details.) Payment channels could be used to do cross chain atomic swaps (so that, say, bitcoin or litecoin could be trustlessly exchanged for dalilcoin fraenks). All that is needed is for a website or some p2p client to support people who want to make such a swap.
Mathematical publications are given to Dalilcoin in a very detailed format intended to be easily parsed by the Dalilcoin client. Writing publications in this way by hand is not realistic. The first set of publications (see doc/pubsrc) was mostly obtained by taking items formalized in Qeditas-Egal and modifying Qeditas-Egal to output the items in Dalilcoin's format. A realistic longterm scenario is to modify a mature interactive theorem prover so that users can make definitions and do proofs in that prover and then the prover will generate the Dalilcoin readable version automatically.
Probably the best theorem prover to use for this purpose would be Isabelle. The set theory from Qeditas-Egal seems to be close to the HOLZF logic in Isabelle. Isabelle-HOLZF could be modified to produce Dalilcoin documents as it processes a corresponding Isabelle theory file. Another reason Isabelle would be a good choice is that Dalilcoin supports proving in different theories. A Dalilcoin theory is specified in simple type theory by giving some base types, some typed constants and some axioms. For each Dalilcoin theory a corresponding Isabelle object logic could be created. After that documents published in the new Dalilcoin theory could be drafted by creating Isabelle theory files that work within the corresponding Isabelle object logic.
Another theorem prover that would provide a reasonable fit is Coq. Coq is written in ocaml and so some of the Dalilcoin code could likely be ported into Coq to easily support printing Coq developments in the format Dalilcoin expects. Another reason Coq would be a natural fit is that Coq uses proof terms and (within a certain sublanguage of Coq) the proof terms of Coq will correspond closely to the proof terms Dalilcoin expects.
... the QED system may help preserve mathematics from corruption. We must remember that mathematics essentially disappeared from Western civilization once, during the dark ages. Could it happen again? We must also remember how unprecedented in the history of mathematics is the clarity, even perfection, that developed in this century in regard to the idea of formal proof, and the foundation of essentially the entirety of known mathematics upon set theory. One can easily imagine corrupting forces that could undermine these achievements. For example, one might suspect that there is already a trend towards believing some recent 'theorems' in physics because they offer some predictive power rather than that they have any meaning, much less rigorous proof, with a possible erosion in established standards of rigor. The QED system could offer an antidote to any such tendency. The standard, impartial answer to the question 'Has it been proved?' could become 'Has it been checked by the QED system?'. Such a mechanical proof checker could provide answers immune to pressures of emotion, fashion, and politics. - The QED Manifesto
Thus, be it understood, to demonstrate a theorem, it is neither necessary nor even advantageous to know what it means. - Henri Poincaré
submitted by aliibrahim80 to dalilcoin [link] [comments]

Breakdown of the Mining Pool Ecosystem as it currently stands, and why the smaller pools are better than you think.

Hi NIM nation!
The best Proof of Work (PoW) coins have distributed mining networks. Bitcoin has many pools with large amounts of users mining on the network, yet the highest pool hashrate in percentages is BTC.com with only 25% of the hashrate. Exchanges like coins with distributed mining networks like BTC, as it means the risk of a 51% attack on the network by a pool is minimal.
Nimiq, not dissimilar to many other young projects, has a very skewed mining distribution. At the time of writing, beeppool currently has over 51% of the network hashrate, and Skypool combines with Beeppool to claim over 80% of the total hashrate in the last 24 hours. Large exchanges generally frown upon centralised networks like this as they feel they aren't as secure as other networks.
This post will talk about the different pools available for Nimiq mining, and why the Big 2 aren't necessarily the best bang for your mining buck right now if you're a long term miner. Before that, let's start with the big 2
Beeppool
Beeppool is the largest Nimiq mining pool, owned and operated by Blub. They have the best performing mining clients available, and the clients are smart clients capable of verifying transactions so no chance of a 51% attack by Beeppool... but the pool is currently closed due to an effort by Blub to decentralise the network anyway, as he knows it's unhealthy for a coin to have a centralised mining network incase a pool goes down. The fee was raised from 0.7% to 1% on top of this. The pool also only offers manual payouts, which are done whenever Blub gets around to them (usually 1 - 2 times a day). The pool is reliable overall, but being shut off to new users means the hashrate it is at now will most likely stay that way until it is reopened - maybe even drop if users decide to leave to support smaller pools.
Skypool
Skypool offers a variety of mining clients through it's own closed source propriety mining client. It is not a smart client (capable of verifying transactions and receiving jobs on its own), however pool operator Azard claims that the pool operates on a P2P network so a 51% attack isn't possible. Due to the clients being closed sourced, it is impossible to verify this. They were the first Nimiq pool on the block, so they have a lot of first mover advantage. But in their short history they've been plagued by server issues, making the pool unreliable. They also had "hashrate spoofing attacks", which meant the spoofers received more NIM than they should have. This NIM was never distributed to other miners, which made members of the community question what they did with it. They also have a 1% fee, and payout only once a day.
So the two biggest mining pools only offer payouts one - two times a day at a certain time, which is unusual for many pools. They also have the highest fees out of the pools. This is a point that gets lost among miners new and old, so I want to emphasize this before I continue
Pools with higher hashrates DOES NOT mean that you will receive more NIM than pools with lower hashrates. All it means is that you will receive a more consistent payout.
Why is that important? For short term miners, the consistent payout means that they will be more assured to get the NIM they're mining. But for long term miners, it doesn't matter which pool you choose from - if the hashrate is the same, over time your NIM received will be the same regardless if you're on a small pool or large pool... until the fees kick in.
With that being said, it's time to look at some of the smaller mining pools that I have tested and trialed, and look at why they're more appealing options to a longer term miner.
Sushipool
Sushipool has one of the cleanest UIs out of any mining pool for Nimiq. They also have mining clients for any system based off the smart mining client, which means no 51% attacks for Sushipool - plus a webminer for those who don't want to set up a miner on their computer. The Sushipool webminer was also initially used to support the increasingly popular Tamigochi-like game Nimipets, which uses webmining to generate food for their pets. The pool currently has a 1% fee, and unlike the Big 2 pools, it offers automatic payouts for balances over 10 NIM every 3 hours! It also has servers based over the world as well, allowing low ping connections for most users. It has everything the bigger pools have, plus a nice UI on their website and automatic payouts with a 0% fee, and a variety of other small features that make it stand out as one of the better smaller pools.
More info at https://sushipool.com
Porkypool
Porkypool doesn't offer the breadth of clients like Sushipool does, but it's standout feature is that it offers a one line script for Linux users to instantly compile the Linux miner for their system to run on Porkypool servers. There's also the option of web mining if you don't want to install, although this is done on the official Nimiq miner at nimiq.com. They offer servers around the world like Sushipool, and while they don't have a 0% fee deal for the first month, they do offer a competitive 0.8% fee, which is lower than the Big 2. They also offer payouts over 10 NIM automatically every hour! The consistent payouts are attractive to those who needs to sell as they mine to cover costs.
More info at https://porkypool.com/
Nimbus
Nimbus is one of the newest pools, and as such it is only supporting Linux miners currently with Windows miners on the way. However, in spite of this, Nimbus offers some of the best performance on a Linux miner that can be found, and they offer a very competitive 0% fee for people who wish to mine with them now. They have a registration system similar to Beeppool, however there is automatic approval so no waiting for the admins to add you. They also have a personalised mining tutorial for those who wish to use Google Cloud Compute's free trial to mine up to potentially 10,000 NIM for effectively free once you register.
More info at https://nimbus.fun/
Nimiqchain
Nimiqchain recently underwent a relaunch, and is now supported by mining clients for every OS as well as a webminer, and the pool is currently operating on a 0% fee! The pool doesn't require registration, and payouts occur every time a block is found for accounts that are over 10 NIM. They have 4 global servers to connect to for low ping, and the new UI design on the website rivals Sushipool for looks. Well worth a look as they offer competitive fees and a wide range of features
More info here - https://pool.nimiqchain.info/
There are also a number of other smaller pools operating, such as Philpool with a competitive 0.5% fee and an easy to use linux script to install. The ones I have spoken about are the ones I have tested and feel comfortable talking about.
I mine with Beep or Skypool already - why should I switch?
Few reasons
  1. The lower fees mean that over time, if you're in for the long haul you will receive more NIM in pocket and less going to the pool runners. Remember, consistent payouts from larger pools only truly affects short term miners, long term miners will find the payouts average out over time... and besides, if your chosen pool ends up getting a higher hashrates, then the payouts will become more consistent as a result! Win win for everyone
  2. It makes the network more appealing for larger exchanges, and outsider looking in. More exchanges/more outsiders wanting in = more adoption, circulation and use of Nimiq. I'll let you figure out why that's important ;)
  3. The automatic payouts and reliability of the timing of the smaller pool payouts means that in the event that something happens to the pool admins for Beep or Sky, or the pool goes down, you will still be receiving most of your hard earned NIM as you can get your payouts more often. Just ask anyone who tried to withdraw NIM from TradeSatoshi over the last week how frustrating/nerve wrecking it is to have NIM in limbo.
To see the pool hashrates in real time, visit https://poolwatch.info/ for more info. Please note that it uses a logarithmic graph so even if they appear close, they might not be as close as they seem :)
submitted by Mr-Clarke to Nimiq [link] [comments]

Discord Log from Ravencoin Open Developer Meeting - Oct 5, 2018

joey at 1:57 PM

What kind of transaction types are possible with RVN assets? Is it possible to create an asset that has a set lifetime or self-destruct time?

Tron at 2:00 PM

Not for assets/sub-assets/unique. We might be able to do that with voting tokens.

RavencoinDev at 2:01 PM

Hello Everybody!📷1

SpyderDev at 2:01 PM

Hi boss📷1

[Dev] Blondfrogs at 2:01 PM

SUP📷1

Chatturga at 2:01 PM

^📷1

BruceFenton at 2:01 PM

Probably lots of ways to do a self destruct on second layer as well if desired

russ at 2:01 PM

suuuuuupso what is todays topic?

RavencoinDev at 2:02 PM

Thanks for joining us today. We would like to discuss the current status of the 2.1 release.As well as doing an open Q&A at the end.First though I want to thank everybody that helped get the word out on upgrading to the 2.0.4.1 release!Without that fix being in place and exchanges and pools upgrading we would be having a different conversation today.This community is amazing.

russ at 2:04 PM

we would have ended up like pigeoncoinnot a good look📷2

watsure at 2:05 PM

Hello Mr. God

RavencoinDev at 2:05 PM

Exactly

russ at 2:05 PM

i gave pigeoncoin the pullrequest but they ignored meglad we have competent devs

[Dev] Blondfrogs at 2:05 PM

Everyone, So we are planning on getting out build 2.1 as soon as possible. We are still doing bug fixes, and getting the code hardened for release. There is currently one bug is the asset layer that we are fixing right now, and once that is done we should have a couple days of testing. It would be lovely if the community helped with testing, and we appreciate all of the testing that the community has already done. Once, we have a basic build that is tested, we are going to make a public release and notify the miners and pools.

RavencoinDev at 2:06 PM

Once that bug is addressed a release branch will be created.

russ at 2:06 PM

that duplicate ownership asset bug is nasty

RavencoinDev at 2:06 PM

You should all be able to build that and jump on testnet.

[Dev] Blondfrogs at 2:07 PM

@russ Yeah, didn't see that one. BUt I have a fix right now that seems to be working on my local machine

RavencoinDev at 2:07 PM

We need as much testing help from our devs as possible.

[Dev] Blondfrogs at 2:07 PM

so, I will have that pushed up with the day.

russ at 2:07 PM

nice

[Dev] Blondfrogs at 2:08 PM

Just a reminder, that when the new wallet is published, if you don't update your wallet by the time assets are voting in by the blocks you will fork. So, we are going to try and get the wallet out there as soon as we can so users have weeks to upgrade.

Skan at 2:09 PM

Hey everyone

RavencoinDev at 2:10 PM

Any questions comments about the 2.1 release?

Skan at 2:10 PM

Mojave support?

SpyderDev at 2:10 PM

Yes and no

RavencoinDev at 2:10 PM

Good question SkanRight now that's also an issue with Bitcoin.

SpyderDev at 2:12 PM

The short version for Mojave is that the released binaries will work fine.

Skan at 2:12 PM

Interesting, so is it likely going to be a future upgrade that brings stability?

SpyderDev at 2:12 PM

However, developers should hold off.

RavencoinDev at 2:12 PM

We are currently building on High Sierra

Skan at 2:12 PM

Ok good to know for those who ask

SpyderDev at 2:13 PM

There is an incompatibility with Berkeley db version 4 that causes a segfault on init.

RavencoinDev at 2:13 PM

Or using the build scripts that Under created to build on Linux. Thjanks @Under

[Master] Roshii at 2:13 PM

Looks I'm late to the event

[Dev] Blondfrogs at 2:13 PM

THE MASTER!

RavencoinDev at 2:13 PM

Sorry it's late for you @[Master] Roshii

Skan at 2:14 PM

master roshi is never late, he is simply the turtle hermit

SpyderDev at 2:14 PM

One can upgrade Berkeley-db to the latest version and compile with the --incompatible-bdb and things will run, but there are some unknowns as far as wallet compatibility is concerned.

RavencoinDev at 2:15 PM

Raven will likely follow Bitcoin on Mojave support.

SpyderDev at 2:15 PM

The release binaries are compiled on Linux which we have tested on Mojave, so as long as you aren't compiling binaries go ahead and update to Mojave

RavencoinDev at 2:15 PM

It's a problem they have to solve as well, so...

SpyderDev at 2:15 PM

There is supposed to be a patch to bdb, but so far it isn't working

[Master] Roshii at 2:15 PM

@RavencoinDev it's never late for me.

Skan at 2:15 PM

Ok, and for the devs interested just point them to the berkeley upgrade with some warnings or to Under's scripts?

RavencoinDev at 2:16 PM

Right, the wallet runs just fine on Mojave. It's just a developer issue.

[Master] Roshii at 2:16 PM

If I can say anything it will be : don't update to Mojave

SpyderDev at 2:16 PM

There is a warning note in the docs section for OSX building

RavencoinDev at 2:16 PM

Mojave slowed down @[Master] Roshii and the iOS wallet.

Skan at 2:16 PM

YikesOk good to know, just want to be able to help / point people in the right direction

RavencoinDev at 2:17 PM

Thanks @Skan

SpyderDev at 2:17 PM

There is also an issue with Mojave dark mode and the QT wallet that makes things difficult to read (white on white text). We have a workaround which is to disable dark mode for QT in the plist file.

Skan at 2:17 PM

Ok so this is going to be pretty soon then, right ? Next week, likely?

RavencoinDev at 2:18 PM

Any further Mojave questions?Which @Skan ?

Skan at 2:18 PM

I think that covers it for me2.1 releaseIn order to have weeks to upgrade before main net

RavencoinDev at 2:18 PM

Yes, it is looking like we can work through this last issue with asset re-org very soon.Likely early next week.

Skan at 2:20 PM

Is 2.1 going to have any UI updates ?

RavencoinDev at 2:20 PM

Yes, frogs has more details.

[Dev] Blondfrogs at 2:20 PM

The UI is done. It is currently in the develop2. So if you have built the develop2 branch, you would be looking at the new UI for now.

RavencoinDev at 2:21 PM

There have been other QT designs kicked around and we would love to see more from the community.

[Dev] Blondfrogs at 2:21 PM

Future upgrades to come though. but those won't be mandatory upgrades. Just visual upgrades.

SpyderDev at 2:21 PM

The UI tweaks are subtle, but they make a big difference.

Skan at 2:22 PM

Very cool, I will check out dev2 branch

russ at 2:22 PM

new asset creation UI is awesome

Skan at 2:22 PM

I saw that, I like it. And the longer asset holdings list

RavencoinDev at 2:22 PM

@russ Don't make @[Dev] Blondfrogs head any larger...

russ at 2:23 PM

lol

RavencoinDev at 2:23 PM

Other 2.1 release questions/comments?

Skan at 2:23 PM

Cant think of anything else at the momentThanks!

Hans_Schmidt at 2:23 PM

Is dividend support officially part of 2.1 release? It wasn't intuitive to me how that works.

RavencoinDev at 2:24 PM

No it will be in the next release. However, you could write a script that would provide the same functionality with what will be released in 2.1.

Skan at 2:25 PM

I heard something about Phase 4 being complete already, is that true, and is that in 2.1?

RavencoinDev at 2:25 PM

List all addresses with an asset, loop through sending X raven to each.

Skan at 2:25 PM

Unique assets>

RavencoinDev at 2:25 PM

Yes, Unique assets are complete.(edited)

Tron at 2:25 PM

Dividend support can be done without modifying the protocol. We can add it to a version of the software that can be used by the payer, without requiring others to upgrade.So we did phase 1, 2, 4

Skan at 2:26 PM

Oh wowGreat job everyone!

RavencoinDev at 2:26 PM

Yeah, we're super excited about the use cases that assets and unique assets provide to our develoepers(edited)

Skan at 2:27 PM

Can you tell us anything else about this separate software client? Will it be geared more towards enterprise use in general or will it just be that feature?

RavencoinDev at 2:27 PM

Speaking of, do any of you have a dev project in the works with assets?

russ at 2:27 PM

well its not a separate software client, its a backwards compatible release @Skan(edited)kind of like a softfork if you know what that is

Skan at 2:28 PM

Yeah unique assets will be awesome, actually there's a korean community member planning on issuing them along with silver ravencoinsIf im not mistaken

RavencoinDev at 2:28 PM

That's awesome!

russ at 2:28 PM

@RavencoinDev @Scotty is working on an asset explorerhttp://ravencoin.asset-explorer.net/

RavencoinDev at 2:29 PM

Yes, we've been watching that.

Skan at 2:29 PM

I am working with him on a Korean translation of the whitepaper, x16r whitepaper, and an introduction article so that we can take advantage of our availability in that market📷1

RavencoinDev at 2:29 PM

Super excited to see that mature.

Skan at 2:29 PM

@russ ah ok that makes senseWill there be anything else to that release?

RavencoinDev at 2:30 PM

Thanks @Skan. We want Raven to span the globe.Okay, Open Q&A time.What other questions do you guys have?

Skan at 2:31 PM

This release with rewards capability, will there be anything else added/changed for that version?

Tron at 2:31 PM

It might be released as phase 3, 5, 6.Although it could be released separately, without impacting anything.

Skan at 2:32 PM

Ah ok, so all of these features can be opted-into by someone who wants to take advantage, without cluttering the experience for a basic user

Tron at 2:32 PM

Phase 5 and 6 will be together as it requires a hard-fork.

RavencoinDev at 2:33 PM

Yes, we want to focus on user experience so it's super simple to do what you want to do.

Skan at 2:33 PM

Awesome

russ at 2:33 PM

so is anyone working on RSK yet

[Dev] Blondfrogs at 2:34 PM

We aren't yet.

russ at 2:34 PM

yea im gonna have a look at the code soon

[Master] Roshii at 2:34 PM

Who said ravencoin needs RSK

RavencoinDev at 2:34 PM

It'd be great to have that done by the community.

russ at 2:34 PM

i think some people would like smart contracts @[Master] Roshii

Skan at 2:35 PM

RSK would be great for token distributions

russ at 2:35 PM

the real trick would be getting RSK to recognize assets

Tron at 2:35 PM

RSK, Segwit, Lightning are all on the table, but lower priority than phases 3, 5, 6.

[Master] Roshii at 2:35 PM

This is just like saying let's do what ravencoin does in the old fassion!

russ at 2:35 PM

well not really, smart contracts can do other things

[Master] Roshii at 2:36 PM

What's the RBF status @Tron

Skan at 2:36 PM

Keep us posted russ I think that would be amazingWhen you write smart contracts in RSK what language is it in?

russ at 2:36 PM

solidity i thinlthink

RavencoinDev at 2:36 PM

yes

russ at 2:36 PM

eth contracts also work on RSKso thats a plus

Skan at 2:37 PM

Ok great so we dont even have to work on templates or anything

RavencoinDev at 2:37 PM

Having solidity contracts that interact with Raven assets would open up a lot of possibilities.

Skan at 2:37 PM

I think so too, especially for stuff like tokens in gaming use case📷1

russ at 2:37 PM

i guess it would also help with cross chain atomic swaps too

Skan at 2:37 PM

Yep

RavencoinDev at 2:37 PM

Yes!

russ at 2:38 PM

BTC directly for an asset

Skan at 2:38 PM

sounds like a good product

russ at 2:38 PM

making ICOs easier

Tron at 2:38 PM

Yes, cross-chain atomic swaps would be amazing with user issued assets.

RavencoinDev at 2:39 PM

Other questions?

Skan at 2:40 PM

Smart contract atomic swap erc20token 1:1 for their new RVN counterpart

Hans_Schmidt at 2:40 PM

I believe that every cross-chain atomic swap implementation I have seen requires a trusted federation. That's even true for RSK.

Tron at 2:40 PM

@Skan I like it!

Skan at 2:42 PM

No more questions from me

RavencoinDev at 2:42 PM

Okay, seems that we're winding down on the Q&A.Thank you all for joining us today. I've really liked how this discussion has worked out on Discord.Did anybody miss IRC today?

russ at 2:43 PM

hell no

Hans_Schmidt at 2:43 PM

Like a toothache

russ at 2:43 PM

this was waaay better

RavencoinDev at 2:44 PM

📷

Hans_Schmidtat 2:44 PM

Missed the mems tho

RavencoinDevToday at 2:44 PM

I agree. I was even able to fix my typos.That's right, we had some epic memes last time.Where are you @Pathfinder

Chatturga at 2:45 PM

@Pathfinder Do you have an epic meme for us today?

Skan at 2:45 PM

Meme please

[Master] Roshii at 2:46 PM

Can somebody give @Pathfinder a Master Memer role and color

Chatturga at 2:46 PM

https://i.imgflip.com/2jgpgw.jpg📷📷1📷1

Pathfinder at 2:46 PM

heyayeah, that was my meme for today 📷 ty Chatturga

BruceFenton at 2:46 PM

Good stuff

RavencoinDev at 2:47 PM

Thanks everybody!

[Dev] Blondfrogs at 2:47 PM

peace out

Skan at 2:47 PM

Later!

RavencoinDev at 2:47 PM

Have a great weekend. NH Raven Meetup next week!!!!

Jeroz at 2:47 PM

📷

SpyderDev at 2:47 PM

Thanks guys!

RavencoinDev at 2:47 PM

See you there!

Pathfinder at 2:47 PM

I'll be there! looking forward to seeing folks 📷

Hans_Schmidt at 2:47 PM

See ya in NH

Tron at 2:48 PM

See ya there!

Jeroz at 2:48 PM

Cant make it, but have fun! 📷

RavencoinDev at 2:48 PM

^ did you have a question about tron's Comment?

Jeroz at 2:49 PM

No I was super excited about it

RavencoinDev at 2:49 PM

Ah, me too!

russ at 2:49 PM

mtarget is streaming the meetup, right?

RavencoinDev at 2:50 PM

Not sure, we have really appreciated his work in the past but haven't heard.

Chatturga at 2:52 PM

Yes, he is planning on doing a stream📷1

RavencoinDev at 2:53 PM

Thanks again everybody.
submitted by Chatturga to Ravencoin [link] [comments]

Dogecoin on Linux - The Complete Beginner's Guide

I'm writing this because I couldn't find a single condensed guide on compiling the wallet and running mining software on linux, specficially Ubuntu/Linux Mint. I combed Bitcoin and Litecoin forums for similar problems I was running into and eventually got everything nailed down, so here it is in one place, for new Shibes.
If you want to make a Dogecoin directory in your downloads folder to keep things organized, you will need to modify these commands to refelct the change. So instead of going to ~/Downloads/ you will need to go to ~/Downloads/Dogecoin and be sure to put the zipped files there when you download them, but the commands will be the same otherwise.
cwayne18 put in the work to make a PPA for the QT client here.
Ubunutu/Mint/Debian users should be able to install the client with the following commands:
sudo add-apt-repository ppa:cwayne18/doge sudo apt-get update && sudo apt-get install dogecoin-qt 
To update using this method, run
sudo apt-get update && sudo apt-get upgrade dogecoin-qt 
Compiling the Wallet Manually
I suggest using the PPA above, but if you want to compile manually, here you go.
1)Download the newest source from here. If you want to check out the Github page, click here
2)Unzip the package with the native client OR, navigate to your downloads and unzip
cd ~/Downloads unzip dogecoin-master.zip 
3)Now it's time to compile. You will need to install the dependencies, just copy and paste the following code. It will be a fairly large download and could take some time. It is always important to update before installing any new software, so we'll do that first and then install the dependencies.
sudo apt-get update sudo apt-get upgrade sudo apt-get install libssl-dev libdb-dev libdb++-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev sudo apt-get install libminiupnpc-dev libminiupnpc8 libboost-all-dev build-essential git libboost1.53-all-dev 
4)Once that is done, go to the doge-coin master directory and compile:
cd ~/Downloads/dogecoin-maste sed -i 's/-mgw46-mt-sd-1_53//g' dogecoin-qt.pro qmake USE_UPNP=- USE_QRCODE=0 USE_IPV6=0 make -j3 
After running the qmake command you will likely see some text similar to
Project MESSAGE: Building without UPNP support Project MESSAGE: Building with UPNP supportRemoved plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. 
It's perfectly normal, so don't worry about that.
Your Dogewallet is ready to go! The executable is in ~/Downloads/dogecoin-maste and called dogecoin-qt. Your wallet information is in ~/.dogecoin. You can run the wallet at any time by opening terminal and typing
cd ~/Downloads/dogecoin-maste ./dogecoin-qt 
Future upgrades to dogewallet are easy. Back up your wallet.dat, and simply follow the same directions above, but you'll be unzipping and building the newer version. You will likely need to rename the old dogecoin-master directory in ~/Downloads before unzipping the newest version and building. Also, it is likely that you will not need to install the dependencies again.
Alternate Method For Installing Dogecoin Wallet from Nicebreakfast
After installing the dependencies listed in step 3, open terminal, then navigate to where you want Dogecoin Wallet stored and run:
git clone https://github.com/dogecoin/dogecoin ./autogen.sh ./configure make 
then when the wallet is updated just run
git pull 
from the dogecoin directory.
GPU Mining
GPU mining requires CGminer. My suggestion is to get the executable already built. The creator of cgminer has removed the built file from his website, but I've uploaded it here
sudo apt-get install pkg-config opencl-dev libcurl4-openssl-dev autoconf libtool automake m4 ncurses-dev cd ~/Downloads tar -xvf cgminer-3.7.2-x86_64-built.tar.bz2 
Don't use anything newer than 3.7.2. The newer versions of CGMiner don't support GPU mining.
That's it! You have cgminer ready to go! You will run cgminer with the following syntax
cd ~/Downloads/cgminer-3.7.2-x86_64-built/ ./cgminer --scrypt -o stratum+tcp://SERVERNAME:PORT -u WORKER.ID -p PASS 
A good guide for fine tuning cgminer can be found here; follow the litecoin example.
EDIT
I had trouble getting cgminer running with a single line command, but running it via an executable .sh file works. This is covered in the cgminer setup guide I posted above but I'll put it here too. In the same directory that has the cgminer executable, you need to make a file called cgminer.sh and make it executable. It should contain the follwing:
export GPU_USE_SYNC_OBJECTS=1 export GPU_MAX_ALLOC_PERCENT=100 export DISPLAY=:0 find *.bin -delete sleep 5 ./cgminer 
Then you can call cgminer in terminal by doing ./cgminer.sh You will need a cgminer.conf file containing all your options. All of this is covered in the guide that is linked above.
A quick note about AMD drivers: They used to be a huge PITA to install and get working, but the newest Catalyst drivers are great. There's a GUI installer, everything works out of the box, and there is a lot of documentation. You can download them here: AMD Catalyst 14.6 Beta Linux
CPU Mining
For CPU mining I use minerd because it doesn't require any work to get running, simply download it and get to work. Download the built file for your machine 32-bit or 64-bit, and then unzip it and you're ready to go!
cd ~/Downloads tar -xvf pooler-cpuminer-2.3.2-linux-x86.tar.gz 
The executable is called minerd and it will be in ~/Downloads but you can move it to wherever you like. To run it, pull up terminal and do
cd ~/Downloads minerd --url=stratum+tcp://SERVER:PORT --userpass=USERNAME.WORKERNAME:WORKERPASSWORD 
You're done! Happy mining!
Common Issues
I ran into this and I've seen others with this problem as well. Everything installs fine but there is a shared library file that isn't where it should be. In fact, it isn't there at all.
 libudev.so.1: cannot open shared object file: No such file or directory 
In terminal, do
sudo updatedb locate libudev.so.0.13.0 
And it will probably return a path /lib/x86_64-linux-gnu. Inside that directory there's a library file called libudev.so.0.13.0. You'll need to make a symlink (aka shortcut) that links libudev.so.1 to libudev.so.0.13.0 So, assuming you're working with libudev.so.0.13.0 do this
cd /lib/x86_64-linux-gnu sudo ln -s libudev.so.0.13.0 libudev.so.1 
Now if you do
ln -l 
You should see
libudev.so.1 -> ./libudev.so.0.13.0 
Meaning you've made the symlink. Also, the text for libudev.so.1 will be blue.
submitted by Boozybrain to dogecoin [link] [comments]

Homelab collective ressources post!

Hey guys!
I'm fairly new to this sub and to having a home lab in general and I found this community to be so kind and helping, I wanted to give back what I've learned. I'm seeing a lot of questions asked around on improvements and on what to do with x extra hardware so I thought it would be nice to have a thread to regroup that.
 
I'll put here some stuff I gathered and the most common questions I've seen, feel free to contribute and i'll update the post along.
 
Latest Additions
 
Homelab Dashboard
Posts about dashboards have been growing lately and here are some of the best that were kind enough to provide us with their sources.
User Screenshot Source
yours truly http://imgur.com/a/GhCNH https://github.com/Gabisonfire/dashboard-q
lastditchefrt http://i.imgur.com/5zQdao4.png https://github.com/d4rk22/Network-Status-Page
_SleepingBag_ http://i.imgur.com/Ql9ZM4W.png https://github.com/jsank/homelabdash
NiknakSi https://niknak.org/extras/sysinfo TBA
DainBramaged http://imgur.com/jYNlUEQ https://github.com/gordonturneBigBoard
michaelh4u https://i.imgur.com/XkZwMKj.png https://github.com/michaelh4u/homelabfrontpage
spigotx http://imgur.com/a/1zMht https://github.com/spigotx/HomeLab2
SirMaster https://nicko88.com/ https://github.com/dashbad/plex-server-status
yourofl10 http://imgur.com/a/AyROa TBA
TheBobWiley http://imgur.com/a/oU6d3 https://github.com/TheBobWiley/ManageThis-LandingPages
0110010001100010 http://i.imgur.com/iwtQcsL.jpg https://github.com/danodemano/monitoring-scripts
mescon & SyNiK4L https://i.imgur.com/gqdVM6p.jpg https://github.com/mescon/Muximux
ak_rex http://i.imgur.com/a/RJkrT https://github.com/ak-rex/homelab-dashboard
 
Or build yours from scratch: PRTG API, ELK, Grafana, freeboard, JumpSquares
 
Some other resources: Custom Monitoring Scripts by 0110010001100010
 
Credits to apt64 for his original post
= Pi specific =
 
= Download Automation =
 
= Virtualization =
 
= Monitoring =
 
= Media Center =
 
= Remote access =
 
= VOIP =
 
= Networking =
 
= File Servers/Storage/RAID =
 
= Cameras =
 
= Documentation =
 
= Dynamic DNS =
 
= Backup =
 
= Creating network diagrams =
 
= Guides =
 
= Misc =
 
That's all I could come up with on top of my head + some research, passing over to you guys so we can get a nice complete list!
 
Let's try and stick with free(or mostly) softwares, let me know if you guys feel otherwise.
submitted by Gabisonfire to homelab [link] [comments]

Best Bitcoin Client Compile Bitcoin's source code (0.13) Altcoin CryptoCoin Windows Build Compile Environment Guide 4. Installing Bitcoin Core on Linux Compiling Bitcoin Core Source Code - 2017 debian/ubuntu/linux

Bitcoin Core . The base of a sovereign Bitcoin node is a fully validating Bitcoin client. We are using Bitcoin Core, the reference implementation, but not the only option available.This application will download the whole blockchain from other peers and validate every single transaction that ever happened. Building Bitcoin client from sources is a good way to protect yourself from visiting and downloading malicious binary file from the official website. Imagine a group of hackes attacks DNS server so bitcoin.org redirects you to their website, it looks the same, it acts the same, but it contains backdoored Bitcoin-Qt wallet. Bitcoin is a popular cryptocurrency, which is a form of electronic cash, in which a ledger of all transactions is stored as a blockchain. In this article we will show how to compile your own local copy of the Bitcoin client, run it, and add custom commands in order to inspect various attributes of the underlying blockchain. This tutorial explains how to install and use Bitcoin Core on Debian Linux. Bitcoin Core is the official Bitcoin Wallet from bitcoin.org. I will use the latest version from the GIT repository at bitcoin.org. In order to compile and run, Bitcoin Core depends on some other tools which must be installed prior to compiling : I want you to learn Linux, and I want Bitcoin to motivate you to switch. This will be as much a “Linux for Dummies” guide as it is a guide to setting up a Bitcoin node. If you already know a thing or two and want to skip all the useless words: Just copy and paste the commands at the bottom of this article. Most tutorials just give you the steps, and while some are actually pretty good at ...

[index] [32676] [5708] [6643] [31975] [25103] [19961] [3811] [22975] [4823] [46004]

Best Bitcoin Client

This video Shows how to Compile Bitcoin Source Code on Linux operating systems. it covers almost everything on how to compile bitcoin source code. Build Bitc... For more info concerning bitcoin paper wallet, please visit site here: http://www.cryptocoinwalletcards.com/ Tags: asic bitcoin miner, asic bitcoin miner ava... This video Shows how to Compile Bitcoin Source Code on Linux operating systems. it covers almost everything on how to compile bitcoin source code. Build Bitc... This short video shows how to compile the bitcoin source code on linux (ubunu). an easy task to do but it take some time (around 15 min) please read the instruction in the official github https ... sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin-qt bitcoind Linux terminal new stuff: clear, ll, cd, touch, echo, cat, shutdown www.bitcoinhackers.org

#