GitHub - breadwallet/breadwallet-legacy: breadwallet iOS ...

Digital gold: Promoting and advancing gold worldwide

Digital gold: Promoting and advancing gold worldwide

https://preview.redd.it/laj54dy42ah41.png?width=572&format=png&auto=webp&s=4a77aa5809e117b9ef0424b6d26df39dfe71fadf
Introduction
Digital gold is a blockchain based endeavor that expect to set the gold market with blockchain going for digitalization of gold, the essential metal which have been used as a methods for bit and experience for unlimited years.
Customers can use the platform in a brief moment purchase the GOLD token, each coin being identifying with one gram of 99.99% FINE gold that is controlled in the company's(DIGITAL GOLD LTD) vaults. In like way, the tokens pull in customers to in a meandering way use gold to make budgetary exchanges, or to utilize it as a wealth hoarding approach.
To help give a striking degree of trust, all gold traversed the GOLD token is managed in the alliance's expressed vault, in relationship with BullionStar.
Every GOLD is given using ethereum sharp understanding ,without a doubt the aggregate of GOLD tokens put into stream can be ensured by frameworks for any Ethereum square explorer and 100% of this tokens got are checked by physical gold.
The firm is ambiguous from the estimation of physical gold that is discovered the chance to support customers, and set away in a BullionStar based secure vault. Customers are permitted to complete their due affirmation by referencing the BullionStar live outline reports. Everything considered, an unapproachable audit report is given on a quarterly clarification, in that inspiration driving requirement referencing the estimation of gold being controlled.
DIGITAL GOLD: THE Fate OF GOLD WITH BLOCKCHAIN
The Digital Gold endeavor isn't a Hidden Coin Offering, as no crowdfunding effort is being done. All undertakings are self-kept up, consequently any checking of the GOLD token results in an undulating mind blowing understanding based confirming of physical gold.

https://preview.redd.it/ngknssu73ah41.png?width=501&format=png&auto=webp&s=575712dfe2928688cdb048d6b0e169059ea79f08
POSITIVE Highlights OF GOLD TOKENS
  • It is a stablecoin that is pegged to the estimation of the gold spot respect, thusly going about as a stablecoin, promising it against plug tendency digital money show, while in like way empowering customers to benefit off entire strategy gold cost rises.
  • Secure gold having a spot with GOLD Tokens customers can be energized proprietors of physical gold manhandling the green endeavor confirmation of this significant metal without encountering the issue related with getting and security of GOLD.
  • High liquidity: Customers can without a ton of a stretch sell or exchange ceaseless gold tokens at whatever point wherever, since the token supporter association.
  • DIGITAL GOLD LTD, comparably fills in as a liquidity provider. Customers are permitted to quickly purchase and sell a tremendous extent of tokens, by structures for the Digital Gold Business center, or right hand exchanges.
  • Private having a spot we perceive how head security is right now is particularly no affecting motivation to give any significant data to buy, sell or exchange with GOLD Tokens, with only system of email Which is epic for assertion of exchanges made with GOLD Tokens.
  • 24\7 scheme interfaces with sell,purchase and trading of GOLD Tokens.
STEPS TO Purchase GOLD
Getting GOLD couldn't be any enduringly moment, the DIGITAL GOLD platform is an absolutely utilitarian condition which has its own one of a kind novel phenomenal business center. GOLD tokens can without having issues be exchanged for digital money related structures like Bitcoin and Ether.
To vivify further liquidity for GOLD, it will be recorded on more exchanges. GOLD is open for buy on
The business center is outfitted with essential instruments to help with include assessment and worth projection. The buy and approach system is obliged by sharp understandings, considering solid exchanges. Customer sponsorship is likewise immediately open to assist people with referencing and other sensible data on finding a good pace center and different highlights of the platform.
Conclusion
We handle that Gold has been used as a structure for wealth security really from a long time back. this is inferable from how Gold is routinely suffering and has an entire game-plan getting sway , gathering that disregarding happening precisely true to form to keeping a spot of Gold in your home for a certified drawn-out time dispersion and paying little mind to using them as pearls , you can despite sell it and make benefits since the expense of Gold is dependably seen to be respected.
Generously visit the beneath site for additional inside and out information about the undertaking
Website : https://gold.storage
Whitepaper : https://gold.storage/wp.pdf
BTT ANN: https://bitcointalk.org/index.php?topic=5161544
Telegram : https://t.me/digitalgoldcoin
Twitter : https://twitter.com/gold_erc20
Medium: https://medium.com/@digitalgoldcoin
Reddit: https://www.reddit.com/golderc20
Bitcointalk username : Meto08
Bitcointalk profile Url: https://bitcointalk.org/index.php?action=profile;u=2280884;sa=summary
submitted by Meto08 to Crypto_Investments [link] [comments]

Software you would like to see added to HomelabOS?

Note, this is not intended to be an ask that anyone do anything to add this software to HomelabOS. Rather it's intended to capture the list of software I want to add eventually. Perhaps it will be of interest to others. I'm also curious to see what's on other people's lists.
Here's my top 3:
Media
Payments
Security
Collaboration
Communication
Pastebin
Filesharing
Search
Sysadmin
Accounting
submitted by cat-gun to HomelabOS [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.

Features

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.

Features

SourceDownload

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

Groestlwallet

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]

We are building a secure mobile wallet system called AirGap

AirGap.it is a wallet solution, allowing the secure storage of secrets on a mobile phone with an approach of two mobile apps. Depending on the security needed these apps can be installed on separate devices or on the same device.
To get the highest security, the AirGap Vault application is installed on a dedicated or old smartphone, which will never be connected to any network again. With the enhanced entropy concept that adds video, audio, accelerator and touch data to the entropy seed alongside the device’s pre-shipped secure random generator it is possible to generate a cryptographically secure seed used for the secret generation on that very same device. This secret never leaves the device it was generated on. The private key is saved in the secure enclave of the mobile device and needs multi-step biometric authentication every time it is accessed to perform cryptographic primitives.
AirGap Wallet on the other hand will be installed on a user’s everyday phone. With this app, users can manage their portfolio of wallets and their valuations. AirGap Wallet deals only with publicly available information as opposed to AirGap Vault, which handles the private key.
How does a transaction work? Detailed step by step guide.
  1. Users can create a new transaction with an address, amount and a fee in AirGap Wallet.
  2. A QR code with this transaction is generated.
  3. This QR code is scanned with AirGap Vault, ensuring one-way communication only with QR codes.
  4. To sign the transaction the secure enclave is accessed with biometric authentication.
  5. The signed transaction is displayed in a QR code.
  6. The QR code is scanned by AirGap Wallet and broadcasted to the blockchain.
What if I want to manage smaller amounts?
AirGap Vault and AirGap Wallet can also be installed on the same device. In this case, the communication between the two apps works with app switching through an URL scheme. This allows the two apps to be entirely encapsulated, which is crucial: For example, AirGap Vault does not have any network permissions and thus is unable to send information out over the network, guaranteed by the operating systems sandboxing.
Which coins and token do you support?
Currently we support the Aeternity (AE) ERC20 Token, Ethereum and Bitcoin. We plan to extend this list in the future. These are all managed by the same private key/mnemonic secret.
We would be more than happy to get your feedback, comments and suggestions. You can also find more information on AirGap.it or on our Telegram channel.
Test our first version of AirGap Vault Android and AirGap Wallet Android. The iOS versions are currently in review, reach out to test it over Testflight.
submitted by Gurkee to ethereum [link] [comments]

Most talked about and upvoted cryptos in r/cryptocurrency, week ending 2018-01-19

tl;dr: (skip to “Trending Cryptos”, esp. if you've already read the intro from my post last week)
INTRO
Like most of us here, I’ve been following the posts on this subreddit diligently, and have been able to make some good crypto investments from all the shilling, discussion, and even fud that happens here!
I don’t have enough time to read everything and constantly check the reddit app, but I still don’t want to miss out on opportunities that come from a crypto being talked a lot about on here.
So I developed a program for myself that collects data on the cryptos that are being talked about most (both in terms of number of posts, and total number of upvotes) on cryptocurrency and altcoin. I can quickly browse the headlines of the top posts it collects, as well as see at a glance which cryptos are “trending” or “buzzing” on the subreddits in the recent weeks. The program also pulls in Coinmarketcap API data, like current market cap and 7 day price change. Aggregating all this data automatically has saved me a lot of time and allowed me to focus my research efforts on the cryptos that I think could have the highest potential e.g. low market cap, recently “buzzing” cryptos on cryptocurrency and altcoin.
I’ve decided to share the outputs of my program, as well as some highlights I’ve written, here for the benefit of this subreddit (and may do so periodically). Let me know if you have any feedback, questions, or suggestions, always looking to improve and share more interesting data here!
TRENDING CRYPTOS
Highlights:
  1. BitConnect lost almost all its value this past week, with a large increase in the number of posts, and the popularity of those posts, about it. BitConnect's increase in buzz is almost entirely attributable to the community pouncing on it for being a scam / pyramid scheme.
  2. COSS and Aigang were lower market cap coins that fell in price, but experienced a modest increase in buzz. Some continue to remain optimistic about the prospects of COSS, and there have been several posts reviewing Aigang as more and more people learn about it.
  3. NEO was the only coin to have an increase in price this past week. Buzz for NEO is still remaining steady, at the top of the list in terms of both post count and score/popularity.
(inf means infinity, which occurs when a number is divided by zero i.e. a week over week change number is calculated when the week before last week had a zero value)
Crypto Name Market Cap 7 Day Price % Chg Post Count Post Count Week Over Week % Change Total Post Score Score Week Over Week % Change
BitConnect 265.8M -90.99% 47 4600.00% 31,159 53622.41%
NEO 9.3B 12.39% 39 18.18% 5,634 11.43%
VeChain 1.7B 2.19% 24 -35.14% 4,593 -32.16%
Ethereum 104.9B -16.74% 23 -45.24% 3,033 -42.12%
COSS 68.8M -50.16% 20 53.85% 1,976 292.06%
RaiBlocks 2.4B -29.34% 20 -33.33% 6,723 -61.69%
Ripple 58.5B -26.98% 14 -26.32% 564 -86.65%
AppCoins 185.8M -32.91% 12 -53.85% 451 -80.16%
ICON 3.4B -8.41% 12 -42.86% 2,506 -33.51%
Bounty0x 47.4M -30.68% 11 -54.17% 1,803 -65.73%
TRON 5.5B -26.02% 9 -66.67% 506 -67.73%
Stellar 9.1B -25.96% 8 -63.64% 1,501 -48.42%
Walton 567.5M -17.09% 8 100.00% 501 294.49%
QASH 593.1M -11.93% 7 0.00% 256 69.54%
DeepBrain Chain 157.6M -47.80% 6 -60.00% 251 -75.25%
OmiseGO 2.0B -17.25% 6 0.00% 1,187 73.54%
Tether 1.6B -0.02% 6 200.00% 1,398 4011.76%
Aigang 23.6M -62.60% 5 400.00% 164 1161.54%
Bitcoin Diamond 0.77% 5 inf 157 inf
ECC 65.8M -15.49% 5 -28.57% 159 -7.56%
Elixir 25.5M -42.47% 5 -28.57% 199 -39.51%
Trending cryptos < $300M market cap:
Highlights:
Crypto Name Market Cap 7 Day Price % Chg Post Count Post Count Week Over Week % Change Total Post Score Score Week Over Week % Change
BitConnect 265.8M -90.99% 47 4600.00% 31,159 53622.41%
COSS 68.8M -50.16% 20 53.85% 1,976 292.06%
AppCoins 185.8M -32.91% 12 -53.85% 451 -80.16%
Bounty0x 47.4M -30.68% 11 -54.17% 1,803 -65.73%
DeepBrain Chain 157.6M -47.80% 6 -60.00% 251 -75.25%
Aigang 23.6M -62.60% 5 400.00% 164 1161.54%
ECC 65.8M -15.49% 5 -28.57% 159 -7.56%
Elixir 25.5M -42.47% 5 -28.57% 199 -39.51%
Bancor 297.4M -22.63% 4 -20.00% 67 -24.72%
GoByte 25.3M -18.12% 4 33.33% 111 164.29%
Oyster 96.8M -45.84% 4 -78.95% 149 -95.19%
Vertcoin 215.3M -20.51% 4 100.00% 279 830.00%
IoT Chain 140.5M -19.75% 3 50.00% 67 -16.25%
Po.et 262.2M -22.34% 3 -62.50% 70 -80.50%
iExec RLC 237.3M -25.76% 3 0.00% 44 18.92%
Simple Token 174.1M -39.99% 3 200.00% 335 88.20%
See the complete dataset: stats as well as recent posts and URLs
Notes: “Post Count” means the number of posts that had titles that mentioned the specified crypto. “Week Over Week Change” means the change in the specified metric over the last 7 days, compared against the metric over the previous 7 days before last week. “Total Post Score” means the sum of net upvotes (or score) for all posts that mentioned the specified crypto.
FOLLOW ALONG
If you’d like to follow along via email and get more insights + a better looking report in your inbox every single week, you can learn more and subscribe here. I'm always looking to improve and provide more useful and interesting info to my readers, so don't be afraid to reach out!
EDIT: fixed the tables above to more accurately reflect the underlying data linked in the Google Spreadsheet e.g. include counts for Vechain, Raiblocks, etc. that had a high number of posts this week.
submitted by smbdata_t to CryptoCurrency [link] [comments]

We are building a secure mobile wallet system called AirGap

AirGap.it is a wallet solution, allowing the secure storage of secrets on a mobile phone with an approach of two mobile apps. Depending on the security needed these apps can be installed on separate devices or on the same device.
To get the highest security, the AirGap Vault application is installed on a dedicated or old smartphone, which will never be connected to any network again. With the enhanced entropy concept that adds video, audio, accelerator and touch data to the entropy seed alongside the device’s pre-shipped secure random generator it is possible to generate a cryptographically secure seed used for the secret generation on that very same device. This secret never leaves the device it was generated on. The private key is saved in the secure enclave of the mobile device and needs multi-step biometric authentication every time it is accessed to perform cryptographic primitives.
AirGap Wallet, on the other hand, will be installed on a user’s everyday phone. With this app, users can manage their portfolio of wallets and their valuations. AirGap Wallet deals only with publicly available information as opposed to AirGap Vault, which handles the private key.
How does a transaction work? Detailed step by step guide.
  1. Users can create a new transaction with an address, amount and a fee in AirGap Wallet.
  2. A QR code with this transaction is generated.
  3. This QR code is scanned with AirGap Vault, ensuring one-way communication only with QR codes.
  4. To sign the transaction the secure enclave is accessed with biometric authentication.
  5. The signed transaction is displayed in a QR code.
  6. The QR code is scanned by AirGap Wallet and broadcast to the blockchain.
What if I want to manage smaller amounts?
AirGap Vault and AirGap Wallet can also be installed on the same device. In this case, the communication between the two apps works with app switching through an URL scheme. This allows the two apps to be entirely encapsulated, which is crucial: For example, AirGap Vault does not have any network permissions and thus is unable to send information out over the network, guaranteed by the operating systems sandboxing.
Which coins and token do you support?
Currently we support the Bitcoin and a few other currencies thanks to the blockchain agnostic approach. We plan to extend the list in the future. These are all managed by the same private key/mnemonic secret.
We would be more than happy to get your feedback, comments and suggestions. You can also find more information on AirGap.it.
Test our first version of AirGap Vault Android and AirGap Wallet Android. The iOS versions are currently in review, reach out to test it over Testflight.
submitted by AndreasGassmann to Bitcoin [link] [comments]

Merkle Trees and Mountain Ranges - Making UTXO Set Growth Irrelevant With Low-Latency Delayed TXO Commitments

Original link: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012715.html
Unedited text and originally written by:

Peter Todd pete at petertodd.org
Tue May 17 13:23:11 UTC 2016
Previous message: [bitcoin-dev] Bip44 extension for P2SH/P2WSH/...
Next message: [bitcoin-dev] Making UTXO Set Growth Irrelevant With Low-Latency Delayed TXO Commitments
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
# Motivation

UTXO growth is a serious concern for Bitcoin's long-term decentralization. To
run a competitive mining operation potentially the entire UTXO set must be in
RAM to achieve competitive latency; your larger, more centralized, competitors
will have the UTXO set in RAM. Mining is a zero-sum game, so the extra latency
of not doing so if they do directly impacts your profit margin. Secondly,
having possession of the UTXO set is one of the minimum requirements to run a
full node; the larger the set the harder it is to run a full node.

Currently the maximum size of the UTXO set is unbounded as there is no
consensus rule that limits growth, other than the block-size limit itself; as
of writing the UTXO set is 1.3GB in the on-disk, compressed serialization,
which expands to significantly more in memory. UTXO growth is driven by a
number of factors, including the fact that there is little incentive to merge
inputs, lost coins, dust outputs that can't be economically spent, and
non-btc-value-transfer "blockchain" use-cases such as anti-replay oracles and
timestamping.

We don't have good tools to combat UTXO growth. Segregated Witness proposes to
give witness space a 75% discount, in part of make reducing the UTXO set size
by spending txouts cheaper. While this may change wallets to more often spend
dust, it's hard to imagine an incentive sufficiently strong to discourage most,
let alone all, UTXO growing behavior.

For example, timestamping applications often create unspendable outputs due to
ease of implementation, and because doing so is an easy way to make sure that
the data required to reconstruct the timestamp proof won't get lost - all
Bitcoin full nodes are forced to keep a copy of it. Similarly anti-replay
use-cases like using the UTXO set for key rotation piggyback on the uniquely
strong security and decentralization guarantee that Bitcoin provides; it's very
difficult - perhaps impossible - to provide these applications with
alternatives that are equally secure. These non-btc-value-transfer use-cases
can often afford to pay far higher fees per UTXO created than competing
btc-value-transfer use-cases; many users could afford to spend $50 to register
a new PGP key, yet would rather not spend $50 in fees to create a standard two
output transaction. Effective techniques to resist miner censorship exist, so
without resorting to whitelists blocking non-btc-value-transfer use-cases as
"spam" is not a long-term, incentive compatible, solution.

A hard upper limit on UTXO set size could create a more level playing field in
the form of fixed minimum requirements to run a performant Bitcoin node, and
make the issue of UTXO "spam" less important. However, making any coins
unspendable, regardless of age or value, is a politically untenable economic
change.


# TXO Commitments

A merkle tree committing to the state of all transaction outputs, both spent
and unspent, we can provide a method of compactly proving the current state of
an output. This lets us "archive" less frequently accessed parts of the UTXO
set, allowing full nodes to discard the associated data, still providing a
mechanism to spend those archived outputs by proving to those nodes that the
outputs are in fact unspent.

Specifically TXO commitments proposes a Merkle Mountain Range¹ (MMR), a
type of deterministic, indexable, insertion ordered merkle tree, which allows
new items to be cheaply appended to the tree with minimal storage requirements,
just log2(n) "mountain tips". Once an output is added to the TXO MMR it is
never removed; if an output is spent its status is updated in place. Both the
state of a specific item in the MMR, as well the validity of changes to items
in the MMR, can be proven with log2(n) sized proofs consisting of a merkle path
to the tip of the tree.

At an extreme, with TXO commitments we could even have no UTXO set at all,
entirely eliminating the UTXO growth problem. Transactions would simply be
accompanied by TXO commitment proofs showing that the outputs they wanted to
spend were still unspent; nodes could update the state of the TXO MMR purely
from TXO commitment proofs. However, the log2(n) bandwidth overhead per txin is
substantial, so a more realistic implementation is be to have a UTXO cache for
recent transactions, with TXO commitments acting as a alternate for the (rare)
event that an old txout needs to be spent.

Proofs can be generated and added to transactions without the involvement of
the signers, even after the fact; there's no need for the proof itself to
signed and the proof is not part of the transaction hash. Anyone with access to
TXO MMR data can (re)generate missing proofs, so minimal, if any, changes are
required to wallet software to make use of TXO commitments.


## Delayed Commitments

TXO commitments aren't a new idea - the author proposed them years ago in
response to UTXO commitments. However it's critical for small miners' orphan
rates that block validation be fast, and so far it has proven difficult to
create (U)TXO implementations with acceptable performance; updating and
recalculating cryptographicly hashed merkelized datasets is inherently more
work than not doing so. Fortunately if we maintain a UTXO set for recent
outputs, TXO commitments are only needed when spending old, archived, outputs.
We can take advantage of this by delaying the commitment, allowing it to be
calculated well in advance of it actually being used, thus changing a
latency-critical task into a much easier average throughput problem.

Concretely each block B_i commits to the TXO set state as of block B_{i-n}, in
other words what the TXO commitment would have been n blocks ago, if not for
the n block delay. Since that commitment only depends on the contents of the
blockchain up until block B_{i-n}, the contents of any block after are
irrelevant to the calculation.


## Implementation

Our proposed high-performance/low-latency delayed commitment full-node
implementation needs to store the following data:

1) UTXO set

Low-latency K:V map of txouts definitely known to be unspent. Similar to
existing UTXO implementation, but with the key difference that old,
unspent, outputs may be pruned from the UTXO set.


2) STXO set

Low-latency set of transaction outputs known to have been spent by
transactions after the most recent TXO commitment, but created prior to the
TXO commitment.


3) TXO journal

FIFO of outputs that need to be marked as spent in the TXO MMR. Appends
must be low-latency; removals can be high-latency.


4) TXO MMR list

Prunable, ordered list of TXO MMR's, mainly the highest pending commitment,
backed by a reference counted, cryptographically hashed object store
indexed by digest (similar to how git repos work). High-latency ok. We'll
cover this in more in detail later.


### Fast-Path: Verifying a Txout Spend In a Block

When a transaction output is spent by a transaction in a block we have two
cases:

1) Recently created output

Output created after the most recent TXO commitment, so it should be in the
UTXO set; the transaction spending it does not need a TXO commitment proof.
Remove the output from the UTXO set and append it to the TXO journal.

2) Archived output

Output created prior to the most recent TXO commitment, so there's no
guarantee it's in the UTXO set; transaction will have a TXO commitment
proof for the most recent TXO commitment showing that it was unspent.
Check that the output isn't already in the STXO set (double-spent), and if
not add it. Append the output and TXO commitment proof to the TXO journal.

In both cases recording an output as spent requires no more than two key:value
updates, and one journal append. The existing UTXO set requires one key:value
update per spend, so we can expect new block validation latency to be within 2x
of the status quo even in the worst case of 100% archived output spends.


### Slow-Path: Calculating Pending TXO Commitments

In a low-priority background task we flush the TXO journal, recording the
outputs spent by each block in the TXO MMR, and hashing MMR data to obtain the
TXO commitment digest. Additionally this background task removes STXO's that
have been recorded in TXO commitments, and prunes TXO commitment data no longer
needed.

Throughput for the TXO commitment calculation will be worse than the existing
UTXO only scheme. This impacts bulk verification, e.g. initial block download.
That said, TXO commitments provides other possible tradeoffs that can mitigate
impact of slower validation throughput, such as skipping validation of old
history, as well as fraud proof approaches.


### TXO MMR Implementation Details

Each TXO MMR state is a modification of the previous one with most information
shared, so we an space-efficiently store a large number of TXO commitments
states, where each state is a small delta of the previous state, by sharing
unchanged data between each state; cycles are impossible in merkelized data
structures, so simple reference counting is sufficient for garbage collection.
Data no longer needed can be pruned by dropping it from the database, and
unpruned by adding it again. Since everything is committed to via cryptographic
hash, we're guaranteed that regardless of where we get the data, after
unpruning we'll have the right data.

Let's look at how the TXO MMR works in detail. Consider the following TXO MMR
with two txouts, which we'll call state #0:

0
/ \
a b

If we add another entry we get state #1:

1
/ \
0 \
/ \ \
a b c

Note how it 100% of the state #0 data was reused in commitment #1. Let's
add two more entries to get state #2:

2
/ \
2 \
/ \ \
/ \ \
/ \ \
0 2 \
/ \ / \ \
a b c d e

This time part of state #1 wasn't reused - it's wasn't a perfect binary
tree - but we've still got a lot of re-use.

Now suppose state #2 is committed into the blockchain by the most recent block.
Future transactions attempting to spend outputs created as of state #2 are
obliged to prove that they are unspent; essentially they're forced to provide
part of the state #2 MMR data. This lets us prune that data, discarding it,
leaving us with only the bare minimum data we need to append new txouts to the
TXO MMR, the tips of the perfect binary trees ("mountains") within the MMR:

2
/ \
2 \
\
\
\
\
\
e

Note that we're glossing over some nuance here about exactly what data needs to
be kept; depending on the details of the implementation the only data we need
for nodes "2" and "e" may be their hash digest.

Adding another three more txouts results in state #3:

3
/ \
/ \
/ \
/ \
/ \
/ \
/ \
2 3
/ \
/ \
/ \
3 3
/ \ / \
e f g h

Suppose recently created txout f is spent. We have all the data required to
update the MMR, giving us state #4. It modifies two inner nodes and one leaf
node:

4
/ \
/ \
/ \
/ \
/ \
/ \
/ \
2 4
/ \
/ \
/ \
4 3
/ \ / \
e (f) g h

If an archived txout is spent requires the transaction to provide the merkle
path to the most recently committed TXO, in our case state #2. If txout b is
spent that means the transaction must provide the following data from state #2:

2
/
2
/
/
/
0
\
b

We can add that data to our local knowledge of the TXO MMR, unpruning part of
it:

4
/ \
/ \
/ \
/ \
/ \
/ \
/ \
2 4
/ / \
/ / \
/ / \
0 4 3
\ / \ / \
b e (f) g h

Remember, we haven't _modified_ state #4 yet; we just have more data about it.
When we mark txout b as spent we get state #5:

5
/ \
/ \
/ \
/ \
/ \
/ \
/ \
5 4
/ / \
/ / \
/ / \
5 4 3
\ / \ / \
(b) e (f) g h

Secondly by now state #3 has been committed into the chain, and transactions
that want to spend txouts created as of state #3 must provide a TXO proof
consisting of state #3 data. The leaf nodes for outputs g and h, and the inner
node above them, are part of state #3, so we prune them:

5
/ \
/ \
/ \
/ \
/ \
/ \
/ \
5 4
/ /
/ /
/ /
5 4
\ / \
(b) e (f)

Finally, lets put this all together, by spending txouts a, c, and g, and
creating three new txouts i, j, and k. State #3 was the most recently committed
state, so the transactions spending a and g are providing merkle paths up to
it. This includes part of the state #2 data:

3
/ \
/ \
/ \
/ \
/ \
/ \
/ \
2 3
/ \ \
/ \ \
/ \ \
0 2 3
/ / /
a c g

After unpruning we have the following data for state #5:

5
/ \
/ \
/ \
/ \
/ \
/ \
/ \
5 4
/ \ / \
/ \ / \
/ \ / \
5 2 4 3
/ \ / / \ /
a (b) c e (f) g

That's sufficient to mark the three outputs as spent and add the three new
txouts, resulting in state #6:

6
/ \
/ \
/ \
/ \
/ \
6 \
/ \ \
/ \ \
/ \ \
/ \ \
/ \ \
/ \ \
/ \ \
6 6 \
/ \ / \ \
/ \ / \ 6
/ \ / \ / \
6 6 4 6 6 \
/ \ / / \ / / \ \
(a) (b) (c) e (f) (g) i j k

Again, state #4 related data can be pruned. In addition, depending on how the
STXO set is implemented may also be able to prune data related to spent txouts
after that state, including inner nodes where all txouts under them have been
spent (more on pruning spent inner nodes later).


### Consensus and Pruning

It's important to note that pruning behavior is consensus critical: a full node
that is missing data due to pruning it too soon will fall out of consensus, and
a miner that fails to include a merkle proof that is required by the consensus
is creating an invalid block. At the same time many full nodes will have
significantly more data on hand than the bare minimum so they can help wallets
make transactions spending old coins; implementations should strongly consider
separating the data that is, and isn't, strictly required for consensus.

A reasonable approach for the low-level cryptography may be to actually treat
the two cases differently, with the TXO commitments committing too what data
does and does not need to be kept on hand by the UTXO expiration rules. On the
other hand, leaving that uncommitted allows for certain types of soft-forks
where the protocol is changed to require more data than it previously did.


### Consensus Critical Storage Overheads

Only the UTXO and STXO sets need to be kept on fast random access storage.
Since STXO set entries can only be created by spending a UTXO - and are smaller
than a UTXO entry - we can guarantee that the peak size of the UTXO and STXO
sets combined will always be less than the peak size of the UTXO set alone in
the existing UTXO-only scheme (though the combined size can be temporarily
higher than what the UTXO set size alone would be when large numbers of
archived txouts are spent).

TXO journal entries and unpruned entries in the TXO MMR have log2(n) maximum
overhead per entry: a unique merkle path to a TXO commitment (by "unique" we
mean that no other entry shares data with it). On a reasonably fast system the
TXO journal will be flushed quickly, converting it into TXO MMR data; the TXO
journal will never be more than a few blocks in size.

Transactions spending non-archived txouts are not required to provide any TXO
commitment data; we must have that data on hand in the form of one TXO MMR
entry per UTXO. Once spent however the TXO MMR leaf node associated with that
non-archived txout can be immediately pruned - it's no longer in the UTXO set
so any attempt to spend it will fail; the data is now immutable and we'll never
need it again. Inner nodes in the TXO MMR can also be pruned if all leafs under
them are fully spent; detecting this is easy the TXO MMR is a merkle-sum tree,
with each inner node committing to the sum of the unspent txouts under it.

When a archived txout is spent the transaction is required to provide a merkle
path to the most recent TXO commitment. As shown above that path is sufficient
information to unprune the necessary nodes in the TXO MMR and apply the spend
immediately, reducing this case to the TXO journal size question (non-consensus
critical overhead is a different question, which we'll address in the next
section).

Taking all this into account the only significant storage overhead of our TXO
commitments scheme when compared to the status quo is the log2(n) merkle path
overhead; as long as less than 1/log2(n) of the UTXO set is active,
non-archived, UTXO's we've come out ahead, even in the unrealistic case where
all storage available is equally fast. In the real world that isn't yet the
case - even SSD's significantly slower than RAM.


### Non-Consensus Critical Storage Overheads

Transactions spending archived txouts pose two challenges:

1) Obtaining up-to-date TXO commitment proofs

2) Updating those proofs as blocks are mined

The first challenge can be handled by specialized archival nodes, not unlike
how some nodes make transaction data available to wallets via bloom filters or
the Electrum protocol. There's a whole variety of options available, and the
the data can be easily sharded to scale horizontally; the data is
self-validating allowing horizontal scaling without trust.

While miners and relay nodes don't need to be concerned about the initial
commitment proof, updating that proof is another matter. If a node aggressively
prunes old versions of the TXO MMR as it calculates pending TXO commitments, it
won't have the data available to update the TXO commitment proof to be against
the next block, when that block is found; the child nodes of the TXO MMR tip
are guaranteed to have changed, yet aggressive pruning would have discarded that
data.

Relay nodes could ignore this problem if they simply accept the fact that
they'll only be able to fully relay the transaction once, when it is initially
broadcast, and won't be able to provide mempool functionality after the initial
relay. Modulo high-latency mixnets, this is probably acceptable; the author has
previously argued that relay nodes don't need a mempool² at all.

For a miner though not having the data necessary to update the proofs as blocks
are found means potentially losing out on transactions fees. So how much extra
data is necessary to make this a non-issue?

Since the TXO MMR is insertion ordered, spending a non-archived txout can only
invalidate the upper nodes in of the archived txout's TXO MMR proof (if this
isn't clear, imagine a two-level scheme, with a per-block TXO MMRs, committed
by a master MMR for all blocks). The maximum number of relevant inner nodes
changed is log2(n) per block, so if there are n non-archival blocks between the
most recent TXO commitment and the pending TXO MMR tip, we have to store
log2(n)*n inner nodes - on the order of a few dozen MB even when n is a
(seemingly ridiculously high) year worth of blocks.

Archived txout spends on the other hand can invalidate TXO MMR proofs at any
level - consider the case of two adjacent txouts being spent. To guarantee
success requires storing full proofs. However, they're limited by the blocksize
limit, and additionally are expected to be relatively uncommon. For example, if
1% of 1MB blocks was archival spends, our hypothetical year long TXO commitment
delay is only a few hundred MB of data with low-IO-performance requirements.


## Security Model

Of course, a TXO commitment delay of a year sounds ridiculous. Even the slowest
imaginable computer isn't going to need more than a few blocks of TXO
commitment delay to keep up ~100% of the time, and there's no reason why we
can't have the UTXO archive delay be significantly longer than the TXO
commitment delay.

However, as with UTXO commitments, TXO commitments raise issues with Bitcoin's
security model by allowing relatively miners to profitably mine transactions
without bothering to validate prior history. At the extreme, if there was no
commitment delay at all at the cost of a bit of some extra network bandwidth
"full" nodes could operate and even mine blocks completely statelessly by
expecting all transactions to include "proof" that their inputs are unspent; a
TXO commitment proof for a commitment you haven't verified isn't a proof that a
transaction output is unspent, it's a proof that some miners claimed the txout
was unspent.

At one extreme, we could simply implement TXO commitments in a "virtual"
fashion, without miners actually including the TXO commitment digest in their
blocks at all. Full nodes would be forced to compute the commitment from
scratch, in the same way they are forced to compute the UTXO state, or total
work. Of course a full node operator who doesn't want to verify old history can
get a copy of the TXO state from a trusted source - no different from how you
could get a copy of the UTXO set from a trusted source.

A more pragmatic approach is to accept that people will do that anyway, and
instead assume that sufficiently old blocks are valid. But how old is
"sufficiently old"? First of all, if your full node implementation comes "from
the factory" with a reasonably up-to-date minimum accepted total-work
thresholdⁱ - in other words it won't accept a chain with less than that amount
of total work - it may be reasonable to assume any Sybil attacker with
sufficient hashing power to make a forked chain meeting that threshold with,
say, six months worth of blocks has enough hashing power to threaten the main
chain as well.

That leaves public attempts to falsify TXO commitments, done out in the open by
the majority of hashing power. In this circumstance the "assumed valid"
threshold determines how long the attack would have to go on before full nodes
start accepting the invalid chain, or at least, newly installed/recently reset
full nodes. The minimum age that we can "assume valid" is tradeoff between
political/social/technical concerns; we probably want at least a few weeks to
guarantee the defenders a chance to organise themselves.

With this in mind, a longer-than-technically-necessary TXO commitment delayʲ
may help ensure that full node software actually validates some minimum number
of blocks out-of-the-box, without taking shortcuts. However this can be
achieved in a wide variety of ways, such as the author's prev-block-proof
proposal³, fraud proofs, or even a PoW with an inner loop dependent on
blockchain data. Like UTXO commitments, TXO commitments are also potentially
very useful in reducing the need for SPV wallet software to trust third parties
providing them with transaction data.

i) Checkpoints that reject any chain without a specific block are a more
common, if uglier, way of achieving this protection.

j) A good homework problem is to figure out how the TXO commitment could be
designed such that the delay could be reduced in a soft-fork.


## Further Work

While we've shown that TXO commitments certainly could be implemented without
increasing peak IO bandwidth/block validation latency significantly with the
delayed commitment approach, we're far from being certain that they should be
implemented this way (or at all).

1) Can a TXO commitment scheme be optimized sufficiently to be used directly
without a commitment delay? Obviously it'd be preferable to avoid all the above
complexity entirely.

2) Is it possible to use a metric other than age, e.g. priority? While this
complicates the pruning logic, it could use the UTXO set space more
efficiently, especially if your goal is to prioritise bitcoin value-transfer
over other uses (though if "normal" wallets nearly never need to use TXO
commitments proofs to spend outputs, the infrastructure to actually do this may
rot).

3) Should UTXO archiving be based on a fixed size UTXO set, rather than an
age/priority/etc. threshold?

4) By fixing the problem (or possibly just "fixing" the problem) are we
encouraging/legitimising blockchain use-cases other than BTC value transfer?
Should we?

5) Instead of TXO commitment proofs counting towards the blocksize limit, can
we use a different miner fairness/decentralization metric/incentive? For
instance it might be reasonable for the TXO commitment proof size to be
discounted, or ignored entirely, if a proof-of-propagation scheme (e.g.
thinblocks) is used to ensure all miners have received the proof in advance.

6) How does this interact with fraud proofs? Obviously furthering dependency on
non-cryptographically-committed STXO/UTXO databases is incompatible with the
modularized validation approach to implementing fraud proofs.


# References

1) "Merkle Mountain Ranges",
Peter Todd, OpenTimestamps, Mar 18 2013,
https://github.com/opentimestamps/opentimestamps-serveblob/mastedoc/merkle-mountain-range.md

2) "Do we really need a mempool? (for relay nodes)",
Peter Todd, bitcoin-dev mailing list, Jul 18th 2015,
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009479.html

3) "Segregated witnesses and validationless mining",
Peter Todd, bitcoin-dev mailing list, Dec 23rd 2015,
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-Decembe012103.html

--
https://petertodd.org 'peter'[:-1]@petertodd.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Digital signature
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160517/33f69665/attachment-0001.sig>
submitted by Godballz to CryptoTechnology [link] [comments]

QUANTOCOIN: THE FIRST GLOBAL ALTERNATIVE ASSET WITH IMMEDIATE LIQUIDITY AND CURRENCY FUNCTIONALITY.

QUANTOCOIN: THE FIRST GLOBAL ALTERNATIVE ASSET WITH IMMEDIATE LIQUIDITY AND CURRENCY FUNCTIONALITY.
https://preview.redd.it/ua9ro1b3nna21.jpg?width=790&format=pjpg&auto=webp&s=5c98eff0eda981fce190eedea64b5df940d7c1fb

INTRODUCING QUANTOCOIN

Blockchain enables new ways of exchanging value securely while ensuring a reliable transaction. It enables people to meter excess capacity and facilitates non-traditional ways of generating income. Despite all the benefits, there are some challenges that the technology needs to address, I will talk about some of these challenges:
Because of all the hype surrounding Bitcoin and other digital currencies, blockchain started appearing like a pyramid scheme.
The technology is yet to mature and is susceptible to capacity problems, system failure, unanticipated bugs, and perhaps most damaging, the huge disappointment of technically unsophisticated users.
The bitcoin blockchain lacks transactional capacity. Some suggest that the way to mitigate this is by using other consensus algorithms. Another way is to use a sidechain which is a fork of a larger blockchain like bitcoin, while using the parent blockchain’s infrastructure.
Transactions on the blockchain are immutable which creates a system that is a bit sociopathic. Immutability is a double edged sword.
Much work needs to be done in basic interface and experience. A bitcoin address is an alphanumeric code. You don’t type an IP address to access a website, why would you then type an alphanumeric code to access a bitcoin wallet.
For these reasons stated up here, the QUANTOCOIN platform is birthed so as to reshape the blockchain ecosystem and the digital economy world at large where financial banking activities are concerned!
https://preview.redd.it/1csvnpf9nna21.jpg?width=1170&format=pjpg&auto=webp&s=22e2bef5ac43a8d1ed5d290269930d0f9f08375b

Here is the vision statement of this project; a cryptocurrency must be accepted by the masses, so it can develop its revolutionary potential. QUANTOCOIN aims to solve problems associated with the old-fashion banking system. The present financial system is supported by large-scale financial institutions. QUANTOCOIN is a platform for the future of funding that is built on top of the Waves blockchain. It accelerates the growth of unbanked people by offering tools and services that save both time and resources.

HOW QUANTOCOIN WORKS

QUANTOCOIN has developed a next-generation model for the future of financial services and digital banking. This model uses Blockchain technology along with smartphones, as well as a new kind of bio-identification system which will be used to ensure safe and secure accounts for each user. This is a project to develop the future of the crypto-financial world. Its primary goal is to integrate and connect QTC into the traditional financial world and to create a single gateway through QTC platform for users, traders, investors and financial institutions with a whole range of add-on services.
QTC bank with QTC banking platform as the final stage of QTC project will bring solution by providing cryptocurrencies to mainstream everyday users.
Watch this short explainer video below that dive into the problem the team is solving with the QUANTOCOIN platform project, focusing more on how it is being done and why you should join what it is that the team members are building for the betterment of the ecosystem at large. Enjoy Watching!
The QTC mobile App will be made available for download via the iOS or Android marketplace and customers will finally be able to use cryptocurrencies to pay for any fiat-based goods or services instantly, easily and immediately on any POS terminals with NFC technology, QR code or through our qtcBeacons.

THE UNIQUE FEATURES OF QUANTOCOIN

Below are some good and special features of QUANTOCOIN that distinguish this project from any other;
  • qtcBEACON: A BLE beacon is a small device that is usually powered by battery or USB which emits a Bluetooth Low Energy signal. A modern smartphone in the vicinity can pick up the signal being emitted by the beacon to deliver quick, safe and easy mobile-based proximity payment solutions. Beacon-based payment apps is also phone agnostic, thus making it practically accessible to any smartphone user.
  • QR CODE: Quick-Response codes have the set of ubiquity that NFC lacks. They work a bit like old fashion barcodes, but they are digital and give them the power to enable you to complete mobile payments.
  • NFC: Near Field Communication, is at a very basic level simply contactless communication between two devices. In regard to payment processing, it is the technology that enables your phone to communicate with the payment terminal (POS) to initiate a transaction.
  • Lending ProtocolFirst instant cash application: QTC Lending Protocol is the next step of the successful development of revolutionary QTC platform that provides the immediate cash backed with cryptocurrency pool. Contributors can now use the QTC mobile app to hold/store their crypto assets without the need to sell them.
End-users are allowed to leverage all their crypto-assets (QTC, BTC, ETH etc.) to instantly obtain fiat cash which can be spent through payment card and cashless that is contactless QTC mobile app. Within this lending period, the contributor’s asset portfolio is used as collateral, dynamically and instantly managed, giving the opportunity for profit and long-term growth of the portfolio.


TOKEN INFORMATION

Token Name: Quantocoin
Token Symbol: QTCt
Blockchain Platform: Waves
Initial Price of 1 QTCt Token: from USD 1.2
Duration of DTO: 10 x 28 days periods (10 Months)
Amount token per one period: 7,000,000 QTCt
Available no. of tokens: 70,000,000 QTCt
Payment Gateway: Bitcoin (ВТC), Ethereum (ETH), fiat payments,VISA/Master
Settlement Period: 2(3) days after DTO period ends.
DTO duration: 1st July 2018 (GMT 00:00) - 30th April 2019 (GMT 29:59)
Note that; all tokens will be sold during DTO
https://preview.redd.it/2mguzdjdnna21.jpg?width=810&format=pjpg&auto=webp&s=43b578dd497094b95150a7e8b787e4c06cbc72ac

ROADMAP

By definition, Roadmap is a plan or strategy intended to achieve a particular goal. That is to say the QUANTOCOIN Roadmap is step-by-step means by which the mission of the project is to be fully achieved.
Below is a pictorial representation of the QUANTOCOIN Roadmap:
https://preview.redd.it/ght7ah6gnna21.jpg?width=1059&format=pjpg&auto=webp&s=7ce9e2f25e8bd36677a34d6fb8ccb1e82a33bc6a
https://preview.redd.it/jw64ak6gnna21.jpg?width=1073&format=pjpg&auto=webp&s=de95ff5914b44a2c4b6ae45f17f921608f8c331f

CORE TEAM TEAM OF QUANTOCOIN

Behind every good project, there must be a solid team who are always brainstorming and working towards on how to achieve the aim of the project. The core team of QUANTOCOIN consists of experts who have extensive experience in IT, blockchain technology, marketing and business models. Also, the people who made up the team are veterans in the traditional finance industry, with more than 25 years of experience in online trading, FX and private banking. The idea of QTC originated from long-term planning and several years of practice.
Below are the brains that make up the QUANTOCOIN Team;
https://preview.redd.it/ru70fjilnna21.jpg?width=1040&format=pjpg&auto=webp&s=282613b2edb085d7079e95178c093f1c6cbbfcc3

https://preview.redd.it/kg1zbximnna21.jpg?width=1024&format=pjpg&auto=webp&s=badb30a4a861f2a52a2ce94b92ff1b24d672c763
In conclusion, the idea behind QUANTOCOIN project is a very lucrative and sophisticated one. Rest assured, QUANTOCOIN aims to cater for the blockchain enthusiast who needs an easy to navigate platform that that can give reasonable transactions from banking activities. At the same time, QUANTOCOIN will provide powered-up, cutting-edge features for professional crypto guys who require the full range of earning more, decision making and fundamentals information at their fingertips.
It would be a good financial decision to take a look at the promising project and get along by registering an account on the official website and purchase the tokens while it is still very cheap now (token still at the initial offering).

Get connected anytime with the Project using the links below for more information, updates and participation:
WEBSITE: https://www.quantocoin.io/
WHITEPAPER: https://quantocoin.io/wp-content/uploads/2018/07/WP_QTC_2562018-TESTING2-1.pdf
ANN THREAD: https://bitcointalk.org/index.php?topic=2897398
TWITTER: https://twitter.com/Quantocoin
FACEBOOK: https://www.facebook.com/qtcdto/
INSTAGRAM: https://www.instagram.com/quantocoin/?hl=en
LINKEDIN: https://www.linkedin.com/company/quantocoin/
REDDIT: https://www.reddit.com/useQuantocoin/
GITHUB: https://github.com/Quantocoin
YOUTUBE: https://www.youtube.com/channel/UC9fCUh5XSXBsVTDJ9Bsdt1w

https://preview.redd.it/svhk39lunna21.jpg?width=869&format=pjpg&auto=webp&s=7bfeebb5928678f7397c3e346ffb4c326e2ff7a1

WRITER'S DETAILS
BitcoinTalk Username: cryptoblezin
BitcoinTalk Profile URL: https://bitcointalk.org/index.php?action=profile;u=2178561;sa=summary
ETH Address: 0xC89b8Dd7e3E137DB108575EeAe301E52b6C72d9F
submitted by blessingsdrop to ICOAnalysis [link] [comments]

Raspberry Pi Home Dashboard

I had a few requests of my home dashboard, and wanted to share with everyone how I put it together.
What you'll need:
Step 1: Instructions to Set Up the Raspberry Pi Itself:
Step 2: Set up the HTML File to Display
/home/pi/html
  1. Background.png
  2. Dashboard.html
  3. News.html
  4. Map.html
  5. Stocks.html
  6. ToDo.html
  7. Weather.html
  8. Calendar.html
FINAL Comments. This project probably took me 1h to set up the pi. And 4ish hours stumbling around to get the dashboard set up. My only real outlay was a monitor mount and a new monitor. Best of luck!
EDIT Here is the link for the current version of the dashboard. I removed the traffic for the weekend, but this is the dashboard. I have some formatting I really want to do (headings et al), but this should be a decent start. I have also included the color scheme I used.
submitted by fuzzyaces to raspberry_pi [link] [comments]

Most talked about and upvoted cryptos in r/altcoin and r/cryptocurrency, week ending 2018-01-19

tl;dr: (skip to “Trending Cryptos”, esp. if you've already read the intro from my post last week)
INTRO
Like most of us here, I’ve been following the posts on this subreddit diligently, and have been able to make some good crypto investments from all the shilling, discussion, and even fud that happens here!
I don’t have enough time to read everything and constantly check the reddit app, but I still don’t want to miss out on opportunities that come from a crypto being talked a lot about on here.
So I developed a program for myself that collects data on the cryptos that are being talked about most (both in terms of number of posts, and total number of upvotes) on cryptocurrency and altcoin. I can quickly browse the headlines of the top posts it collects, as well as see at a glance which cryptos are “trending” or “buzzing” on the subreddits in the recent weeks. The program also pulls in Coinmarketcap API data, like current market cap and 7 day price change. Aggregating all this data automatically has saved me a lot of time and allowed me to focus my research efforts on the cryptos that I think could have the highest potential e.g. low market cap, recently “buzzing” cryptos on cryptocurrency and altcoin.
I’ve decided to share the outputs of my program, as well as some highlights I’ve written, here for the benefit of this subreddit (and may do so periodically). Let me know if you have any feedback, questions, or suggestions, always looking to improve and share more interesting data here!
TRENDING CRYPTOS
Highlights:
  1. BitConnect lost almost all its value this past week, with a large increase in the number of posts, and the popularity of those posts, about it. BitConnect's increase in buzz is almost entirely attributable to the community pouncing on it for being a scam / pyramid scheme.
  2. COSS and Aigang were lower market cap coins that fell in price, but experienced a modest increase in buzz. Some continue to remain optimistic about the prospects of COSS, and there have been several posts reviewing Aigang as more and more people learn about it.
  3. NEO was the only coin to have an increase in price this past week. Buzz for NEO is still remaining steady, at the top of the list in terms of both post count and score/popularity.
(inf means infinity, which occurs when a number is divided by zero i.e. a week over week change number is calculated when the week before last week had a zero value)
Crypto Name Market Cap 7 Day Price % Chg Post Count Post Count Week Over Week % Change Total Post Score Score Week Over Week % Change
BitConnect 265.8M -90.99% 47 4600.00% 31,159 53622.41%
NEO 9.3B 12.39% 39 18.18% 5,634 11.43%
VeChain 1.7B 2.19% 24 -35.14% 4,593 -32.16%
Ethereum 104.9B -16.74% 23 -45.24% 3,033 -42.12%
COSS 68.8M -50.16% 20 53.85% 1,976 292.06%
RaiBlocks 2.4B -29.34% 20 -33.33% 6,723 -61.69%
Ripple 58.5B -26.98% 14 -26.32% 564 -86.65%
AppCoins 185.8M -32.91% 12 -53.85% 451 -80.16%
ICON 3.4B -8.41% 12 -42.86% 2,506 -33.51%
Bounty0x 47.4M -30.68% 11 -54.17% 1,803 -65.73%
TRON 5.5B -26.02% 9 -66.67% 506 -67.73%
Stellar 9.1B -25.96% 8 -63.64% 1,501 -48.42%
Walton 567.5M -17.09% 8 100.00% 501 294.49%
QASH 593.1M -11.93% 7 0.00% 256 69.54%
DeepBrain Chain 157.6M -47.80% 6 -60.00% 251 -75.25%
OmiseGO 2.0B -17.25% 6 0.00% 1,187 73.54%
Tether 1.6B -0.02% 6 200.00% 1,398 4011.76%
Aigang 23.6M -62.60% 5 400.00% 164 1161.54%
Bitcoin Diamond 0.77% 5 inf 157 inf
ECC 65.8M -15.49% 5 -28.57% 159 -7.56%
Elixir 25.5M -42.47% 5 -28.57% 199 -39.51%
Trending cryptos < $300M market cap:
Highlights:
Crypto Name Market Cap 7 Day Price % Chg Post Count Post Count Week Over Week % Change Total Post Score Score Week Over Week % Change
BitConnect 265.8M -90.99% 47 4600.00% 31,159 53622.41%
COSS 68.8M -50.16% 20 53.85% 1,976 292.06%
AppCoins 185.8M -32.91% 12 -53.85% 451 -80.16%
Bounty0x 47.4M -30.68% 11 -54.17% 1,803 -65.73%
DeepBrain Chain 157.6M -47.80% 6 -60.00% 251 -75.25%
Aigang 23.6M -62.60% 5 400.00% 164 1161.54%
ECC 65.8M -15.49% 5 -28.57% 159 -7.56%
Elixir 25.5M -42.47% 5 -28.57% 199 -39.51%
Bancor 297.4M -22.63% 4 -20.00% 67 -24.72%
GoByte 25.3M -18.12% 4 33.33% 111 164.29%
Oyster 96.8M -45.84% 4 -78.95% 149 -95.19%
Vertcoin 215.3M -20.51% 4 100.00% 279 830.00%
IoT Chain 140.5M -19.75% 3 50.00% 67 -16.25%
Po.et 262.2M -22.34% 3 -62.50% 70 -80.50%
iExec RLC 237.3M -25.76% 3 0.00% 44 18.92%
Simple Token 174.1M -39.99% 3 200.00% 335 88.20%
See the complete dataset: stats as well as recent posts and URLs
Notes: “Post Count” means the number of posts that had titles that mentioned the specified crypto. “Week Over Week Change” means the change in the specified metric over the last 7 days, compared against the metric over the previous 7 days before last week. “Total Post Score” means the sum of net upvotes (or score) for all posts that mentioned the specified crypto.
FOLLOW ALONG
If you’d like to follow along via email and get more insights + a better looking report in your inbox every single week, you can learn more and subscribe here. I'm always looking to improve and provide more useful and interesting info to my readers, so don't be afraid to reach out!
EDIT: fixed the tables above to more accurately reflect the underlying data linked in the Google Spreadsheet e.g. include counts for Vechain, Raiblocks, etc. that had a high number of posts this week.
submitted by smbdata_t to altcoin [link] [comments]

Forkdrop.io Weekly Digest 2018-07-19

https://forkdrop.io and follow us on Twitter https://twitter.com/forkdrop
The news is quite sparse right now - there is very little worth mentioning this week, so we are going to ease off the weekly updates and try for possibly bi-weekly or as-needed updates.
Forks: 116 (Bitcoin: 74 Altcoin: 20 Historic: 22) - Exchanges: 91
Updates:
Forkdrop Suite status update:
Disappointingly, Blockchain.info's .onion access point has been down for over a week. Nobody has responded to our support ticket and it looks like it isn't a high priority for them. :(
In response, we have patched Forkdrop Suite to allow you to specify an Electrum server to query transaction record history from rather than blockchain.info. You will need to choose a server to connect to, and there are lists available if you search for them, but the results for whether they are still online and quick to respond to queries are mixed. Works fine with this server: https://electrum-server.ninja/, but choose your own server depending on your use case.
You can query this Electrum server from TAILS by giving the options to claim-prep.py: --electrum-server s7clinmo4cazmhul.onion --electrum-port 50001 --electrum-no-ssl (SSL is not needed/wanted/possible over Tor, since the concept is redundant with the onion routing and the .onion url scheme)
If you are running from non-TAILS (using --not-tails), giving --electrum-serverelectrum-server.ninja will default to SSL and port 50002
We wrote an article to cover this top in more detail: https://forkdrop.io/choosing-an-electrum-server-for-forkdrop-suite and have edited the rest of our guides on the site to cover this new option.
We are still hoping that blockchain.info fixes their access, since that is most convenient and easy to understand for a novice user. However, this Electrum option provides a decentralized alternative for those that really need it. If anyone is aware of a different block explorer with a .onion access point to fill the void (or is interested in hosting one), let us know.
submitted by forkdrop to BitcoinAirdrops [link] [comments]

We are building a secure mobile wallet system called AirGap

AirGap.it is a wallet solution, allowing the secure storage of secrets on a mobile phone with an approach of two mobile apps. Depending on the security needed these apps can be installed on separate devices or on the same device.
To get the highest security, the AirGap Vault application is installed on a dedicated or old smartphone, which will never be connected to any network again. With the enhanced entropy concept that adds video, audio, accelerator and touch data to the entropy seed alongside the device’s pre-shipped secure random generator it is possible to generate a cryptographically secure seed used for the secret generation on that very same device. This secret never leaves the device it was generated on. The private key is saved in the secure enclave of the mobile device and needs multi-step biometric authentication every time it is accessed to perform cryptographic primitives.
AirGap Wallet on the other hand will be installed on a user’s everyday phone. With this app, users can manage their portfolio of wallets and their valuations. AirGap Wallet deals only with publicly available information as opposed to AirGap Vault, which handles the private key.
How does a transaction work? Detailed step by step guide.
  1. Users can create a new transaction with an address, amount and a fee in AirGap Wallet.
  2. A QR code with this transaction is generated.
  3. This QR code is scanned with AirGap Vault, ensuring one-way communication only with QR codes.
  4. To sign the transaction the secure enclave is accessed with biometric authentication.
  5. The signed transaction is displayed in a QR code.
  6. The QR code is scanned by AirGap Wallet and broadcasted to the blockchain.
What if I want to manage smaller amounts?
AirGap Vault and AirGap Wallet can also be installed on the same device. In this case, the communication between the two apps works with app switching through an URL scheme. This allows the two apps to be entirely encapsulated, which is crucial: For example, AirGap Vault does not have any network permissions and thus is unable to send information out over the network, guaranteed by the operating systems sandboxing.
Which coins and token do you support?
Currently we support the Aeternity (AE) ERC20 Token, Ethereum and Bitcoin. We plan to extend this list in the future. These are all managed by the same private key/mnemonic secret.
We would be more than happy to get your feedback, comments and suggestions. You can also find more information on AirGap.it.
Test our first version of AirGap Vault Android and AirGap Wallet Android. The iOS versions are currently in review, reach out to test it over Testflight.
submitted by Gurkee to CryptoCurrencies [link] [comments]

rebbit.com

Please try the new PubMed mobile website. PubMed Search Search term . bitcoin d #in what way is Bitcoin a Ponzi Scheme, there is no robbing peter to pay Paul? SearchLSOpenURLsWithRole() failed for the application /Applications/Utilities/Terminal.app with error -1712.

Wine Is Not an Emulator

This means that eiF/h will vary periodically with a very high frequency about the value zero, as a result of which its integral will be practically zero.
The only important part in the domain of integration of qk is thus that for which a comparatively large variation in qk produces only a very small variation in F. This part is the neighbourhood of a point for which F is stationary with respect to small variations in qk.
We can apply this argument to each of the variables of integration ... and obtain the result that the only important part in the domain of integration is that for which F is stationary for small variations in all intermediate qs.
We see that FQ§ has for its classical analogue ∫t T L dt, which is just the action function, which classical mechanics requires to be stationary for small variations in all the intermediate qs.
This shows the way in which equation goes over into classical results when h becomes extremely small.
This function is the quantum analog of the classical action. Welcome to wine-3.17.
Tom Thistlethwaite ⵛⵓⵜⴰⵏⴱⵉⵔ 30 · Tom Thistlethwaite 4ugu57 5 · @me.com vv±§§§§§#QED & With many programs, the temperature of any system can be reduced to zero temperature in a limited number of limited operations. The third law states that the absolute 0 is not absolute, because the entropy (S) must always be greater than or less than 0. Because S = E / k where k is the possible number of microscopic (ie E = mc ^ 2) infinities at the p-adic limit.Tom Thistlethwaite Tom ThistlethwaiteC {A portion of the grou... ⵖⵔ ⵙⵓⵍ 1 ⵏ ⵓⵅⴼⴰⵡⴰⵍ 2ⴽⵢⵢ ⴷ 1 ⵢⴰⴹⵏ ⴰⵙⵙⵓⵙⵎ ⵙⴽⵏ ⵓⴳⴳⴰⵔ ⵏ ⵜⵉⵙⴷⵎⵉⵔⵉⵏ ⵅⴼⴰⵡⵍ ⴱⴹⵓ
Tom Thistlethwaite ⴽⵟⵓⴱⵕ 11 ⴳ 06:19 · QED $ $In the case of the hypothetical de Sitter S-matrix "meta-observable", the experience with the uncertainty principle suggests that e.g. the "arbitrary" initial state indeed can't be prepared - surely not by an observer, as argued above, but not even by God or Nature - because the degrees of freedom that belong to vastly separated regions on the infinite initial line are not really independent of each other. This notion is known as the complementarity - and while it's usually talked about in the case of black holes, de Sitter space offers a straightforward generalization.$for z in C (Krantz 1999, p. Furthermore, if h: C-> C is an analytic function such that lim_ (| z | -> + infty) | h (z) | = + infty, (7)
then h is a polynomial in z (Greene and Krantz 1997, Krantz 1999, p.
Conformal transformations can prove extremely useful in solving physical problems. By letting w = f (z), the real and imaginary parts of w (z) must satisfy the Cauchy-Riemann equations and Laplace's equation, so they automatically provide a scalar potential and a so-called stream function. If a physical problem can be found, which solution is valid, we obtain a solution - which may have been very difficult to obtain directly - by working backwards ... in time. In order to start a program: .exe: wine program.exe .msi: wine msiexec /i program.msi
If you want to configure wine: winecfg
To get information about app compatibility: appdb Program Name
Toms-MacBook-Air:~ tomthistlethwaite$ https://youtu.be/bVgZES_xBl4?t=14 -bash: https://youtu.be/bVgZES_xBl4?t=14: No such file or directory Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$ LSOpenURLsWithRole() failed for the application /Applications/Utilities/Terminal.app with error -1712. -bash: syntax error near unexpected token `failed' Toms-MacBook-Air:~ tomthistlethwaite$ ################################################################################ Toms-MacBook-Air:~ tomthistlethwaite$ # Wine Is Not an Emulator # Toms-MacBook-Air:~ tomthistlethwaite$ ################################################################################ Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$ Welcome to wine-3.17. -bash: Welcome: command not found Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$ In order to start a program: -bash: In: command not found Toms-MacBook-Air:~ tomthistlethwaite$ .exe: wine program.exe -bash: .exe:: command not found Toms-MacBook-Air:~ tomthistlethwaite$ .msi: wine msiexec /i program.msi -bash: .msi:: command not found Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$ If you want to configure wine: -bash: If: command not found Toms-MacBook-Air:~ tomthistlethwaite$ winecfg
To get information about app compatibility: appdb Program Name
Toms-MacBook-Air:~ tomthistlethwaite$ https://youtu.be/bVgZES_xBl4?t=14 -bash: https://youtu.be/bVgZES_xBl4?t=14: No such file or directory Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$ Toms-MacBook-Air:~ tomthistlethwaite$
LSOpenURLsWithRole() failed for the application /Applications/Utilities/Terminal.app with error -1712.

Wine Is Not an Emulator

Welcome to wine-3.17.
In order to start a program: .exe: wine program.exe .msi: wine msiexec /i program.msi
If you want to configure wine: winecfg
To get information about app compatibility: appdb Program Name
Toms-MacBook-Air:~ tomthistleth0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8 /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist' /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Common/ChunkCompression.cpp:49: Error: unsupported compressor 8 /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.60.1/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
↓ Full text Cannabidiol inhibits paclitaxel-induced neuropathic pain through 5-HT(1A) receptors without diminishing nervous system function or chemotherapy efficacy. Ward SJ, et al. Br J Pharmacol. 2014. Show full citation Abstract BACKGROUND AND PURPOSE: Paclitaxel (PAC) is associated with chemotherapy-induced neuropathic pain (CIPN) that can lead to the cessation of treatment in cancer patients even in the absence of alternate therapies. We previously reported that chronic administration of the non-psychoactive cannabinoid cannabidiol (CBD) prevents PAC-induced mechanical and thermal sensitivity in mice. Hence, we sought to determine receptor mechanisms by which CBD inhibits CIPN and whether CBD negatively effects nervous system function or chemotherapy efficacy.
EXPERIMENTAL APPROACH: The ability of acute CBD pretreatment to prevent PAC-induced mechanical sensitivity was assessed, as was the effect of CBD on place conditioning and on an operant-conditioned learning and memory task. The potential interaction of CBD and PAC on breast cancer cell viability was determined using the MTT assay.
KEY RESULTS: PAC-induced mechanical sensitivity was prevented by administration of CBD (2.5 - 10 mg·kg⁻¹) in female C57Bl/6 mice. This effect was reversed by co-administration of the 5-HT(1A) antagonist WAY 100635, but not the CB₁ antagonist SR141716 or the CB₂ antagonist SR144528. CBD produced no conditioned rewarding effects and did not affect conditioned learning and memory. Also, CBD + PAC combinations produce additive to synergistic inhibition of breast cancer cell viability.
CONCLUSIONS AND IMPLICATIONS: Our data suggest that CBD is protective against PAC-induced neurotoxicity mediated in part by the 5-HT(1A) receptor system. Furthermore, CBD treatment was devoid of conditioned rewarding effects or cognitive impairment and did not attenuate PAC-induced inhibition of breast cancer cell viability. Hence, adjunct treatment with CBD during PAC chemotherapy may be safe and effective in the prevention or attenuation of CIPN.
© 2013 The British Pharmacological Society. PMID 24117398 [Indexed for MEDLINE] PMCID PMC3969077 Full text
submitted by RoundWhereas to u/RoundWhereas [link] [comments]

Tempted to join inspirationcoins?

Let’s take a closer look at the site inspirationcoins.io.
Firstly: is this a scam? Yes, of course it is but every site of this type goes scam at a certain moment, the question is when? And remember, December is not the best of times of the year to start investing.
I first found reference to this site on a discord channel where it was compared to the recent hexabot scam. The site sure has about the same setup as hexabot with its 3+% daily interest on btc deposits (with no conversion to fiat), initial deposit can be released after 24 hour with a 5% fee, the contact form, uk registration and address etcetera. After that I started to see a lot of advertising and started to wonder … so I took a closer look.
When you see the site design, it looks ugly (to me at least). It looks simple, ugly, I do not like the color scheme and it just looks cheap. It does not give confidence, it’s not like .. wow, I can trust people who set up a site like that. For instance, when I first saw laser.online I was really surprised and impressed! No such excitement here. It doesn’t have to be very impressive: I remember the btcclock site did not impress me much, but at that time I liked the concept. Both laser and btcclock went scam eventually, but they lasted quite a bit and a lot of people made money (I cycled about 7 times the 12 working days term, so I made quite a profit). The better the design of a site, the more one is prune to take it more seriously.
Still just looking at the site, one can find some annoying writing errors. They did not hire someone to do the job:
“We offer one investment plans 0.16% hourly.”
“Our system permits our customers to determine how much to invest by choosing the profits that they intend to receive because the quantity of bitcoin invested is equivalent to the amount of gain our customer receives.” Whatever that may mean.
The news section (only 1 item):
“Today, 15.12.2017. We are gald to announce to everyone and public, that Inspiration Coins Limited has been approved and officially launched!”
“InspirationCoins Limited is online cryptocurrency investment platform based in UK. We are fast growing company in cryptocurrency market fields.”
And on it goes...
The site has twitter and facebook links, but they only show shots of the site and no comments.
And let us take a look at the relevant whois info as well: Domain Name: INSPIRATIONCOINS.IO
Registrar WHOIS Server: whois .namecheap .com Registrar URL: namecheap. com Updated Date: 2017-11-29T06:50:13Z Creation Date: 2017-09-07T21:50:39Z Registry Expiry Date: 2018-09-07T21:50:39Z
Domain Status: clientTransferProhibited //icann.org/epp#clientTransferProhibited Registrant Name: WhoisGuard Protected Registrant Organization: WhoisGuard, Inc. Name Server: NS9.STRONGNS.NET Name Server: NS9.STRONGNS.BIZ Name Server: NS26.STRONGNS.BIZ Name Server: NS57.STRONGNS.BIZ Name Server: NS26.STRONGNS.NET Name Server: NS57.STRONGNS.NET DNSSEC: unsigned
The domain is registered by namecheap.com for the period of 1 year and most likely the project is using shared hosting. That is a cheap solution and not the best of choices: see https://www.reddit.com/altcoininvesting/comments/7ke0by/hyip_sites_what_can_whois_info_tell_me/
Minimum investment is low (0.001 btc), as is the minimum withdrawal ( 0.0005). I was tempted to invest a little, get in and out quickly and make some profit. But then I thought better of it. Transaction fees are way too high to make small deposits and actually I do not want to spoil this December with more bad news.
If you want to give it a try, you’re welcome to do so. The first investors will likely be able to make some profits. If I would go in, I would try to make some 40% and leave. That would take about 2 weeks.
EDIT: I am not a professional at writing this kind of reviews and these are only my personal observations and opinions, you should do your own dd.
submitted by thommynic to altcoininvesting [link] [comments]

Don't use Blockchain.info iOS wallet if you need to send exact amount

Unfortunately this bug isn't fixed for a year now. I don't know why. When you scan a QR code with with bitcoin url scheme somehow iOS blockchain.info wallet strip around 100-200 satoshi. The consequence are underpaid invoices. Upvote for visibility and fix.
submitted by love_eggs_and_bacon to Bitcoin [link] [comments]

Protecting your Crypto - Basic Attack Vectors

Another thread talking about risks of crypto and personal identifiable information was the reason for this post. I’ll say now, I’m in no way a security professional but figured at least some of this may help a novice or further the discussion.
I view securing your crypto as sliding scales of time, money, and risk. Understand them, then you can dial the knobs as you see fit. You’ll want to mitigate as much risk as possible when securing “life changing” funds, spending as much time and money securing them. And maybe dial it back (or as you see fit) when keeping $100 bucks of crypto on your Parity wallet on your computer.
Taking this example further:
Both examples accomplish the same goal of storing crypto, but both have completely different aspects of time, money and risk.
This may sound obvious, but I HAVE SEEN others not know this.
I think a good way to start talking about this is attack vectors. I had time to write out ~3, but there are more.
Phishing: This is probably the most popular right now. Phishing is basically a method of presenting a victim with seemingly legitimate information with the goal of stealing money or information. The scope is super broad and sometimes meant to target inexperienced users. You may have seen examples of this in phishing in e-mail. That Nigerian Prince intentionally misspelt a bunch of words to filter out intelligent recipients. If their scam has 5 parts to it, they don’t want to spend time on getting almost all the way through to the scam and have the victim realize it looks sketchy at the end.
Taking this example in the Crypto space, we have seen phishing domain names appear to look like “MyEtherWallet.com”, and Tricking users to send them coins here or here, or fake messages on Slack, or even Sending Vitalik a fake message on reddit.
Ways you can prevent this
Spear Phishing: Or simply a targeted attack. Spear phishing is a more targeted phishing attack. Unlike phishing, it casts a smaller net, but is geared more towards the target. More time and effort could be spent by the attacker doing this for greater reward. A good way of not being a targeted attack is simply not letting potentially malicious people know you’re a target. Letting others know your wealth either on purpose or accident puts you on an unnecessary radar. Similar to a bug bounty, it will only encourage malicious actors to make you the bounty. Do not give any personal identifiable info when not necessary. A good example of this is this post. It involves a targeted attack/spear phishing and social engineering.
The attacker in short found a tweet by a target that he uses Coinbase. Attacker was then able to obtain Name and phone number of target. Attacker then used social engineering to convince Verizon to relocate victims phone number to another device. With that he was then able to gain access to Coinbase. Among the several things mentioned in the article on security, simply not letting others know he used Coinbase was one of them. Protect your identity and personal information around Crypto when possible.
Security Vulnerabilities and Malware All operating systems should be considered unsecure. 0 day exploits are exploits that are known to malicious actors and not know by the developers of the software. There are also exploits that are known, but simply not patched by users. When was the last time you patched Windows? Malware (Malicious Software) can be installed on your computer via these exploits easily by a hacker given enough skill, and the reward being high enough. They can be deployed on your machine by visiting legitimate websites! The exploit can live in an advertisement banner not completely controlled by the site. This Malware once infected can log keystrokes or read clipboard data (think: Private Keys), allow remote control.
Let’s give a plausible scenario that takes some or all attack vectors here.
Ways to help prevent this are
This was only a few feet wide, and an inch deep. There’s much more to this, but hope it helps someone not lose a great deal amount of funds! Understanding your risk will help you associate enough time and money to protect it
submitted by OneSmallStepForLambo to ethtrader [link] [comments]

DECOIN TOKENSALE; SOFT CAP REACHED!!

DECOIN: A CRYPTOCURRENCY TRADING AND EXCHANGE PLATFORM OF THE 21st CENTURY
The advancement in Blockchain technology has resulted to exponential increase in numbers of people using Crypto Exchange thus the need for more sophisticated and user friendly Exchanges becomes imperative, it is in quest to this backdrop the DECOIN project evolved. The team behind the project are building the most advanced and robust Trade engines, one of the most secure, fastest and robust platform today.
According to cryptoupdate.com, in January 2018, world cryptocurrency realized $200 billion in market value and its daily exchange globally was about $5 billion. Aside Honey Badger, and Bitcoin, new cryptocurrencies with better schemes and technologies are constantly springing up and they have exceeded 50% in market value and also trading and exchange value in the global market. Currently, all of the top ten cryptocurrency exchanges have hit $100 million in daily exchange rate and have maintained a persistent growth.
ABOUT DECOIN
Decoin is a trading platform designed to trade and exchange crypto coins in a shared domain. The Decoin can likewise be purchased and sold with both fiat monetary standards and alternative Cryptocurrencies.
According to the Whitepaper DECOIN is an open source peer to peer digital ecosystem based on Blockchain technology, that has her own digital currency, the DECOIN having a maximum capacity of 140,000,000, with a decentralized trading platform.
Decoin is also base on proof of stake, what makes this Exchange unique is that some percentage part of the revenue are distributed amongst the token holders.
WHY YOU SHOULD INVEST IN DECOIN EXCHANGE PLATFORM
Maximum security Guaranteed: The top priority of DECOIN is to safeguard all sensitive data stored on its platform and its users fund. The platform has a feature of multi layered real time authentication for protecting trades and withdrawals in the exchange.Highly innovative technology: The D-TEP leverages blockchain technology which handles large volumes of trades and allows the capabilities of executing up to 1 million matches/second, thereby making D-TEP to be one of the fastest and scalable exchanges in the market.Social Trading: High profile traders within the D-TEP exchange who are interested will receive DECOINS to have their activities tracked while allowing other traders to learn from their knowledge and experience.Trading Tools: The D-TEP also plans to offer trading tools, allowing traders to take advantage of trading prices/charts. The DECOINS team will also provide accurate report on market trends/new ICO’s and digital assets.Cordial Admin to users relationship: Unlike other project that leave investors or customers in dark without update, D-TEP aims to provide assistance by answering questions and request by its online customer service agency.Annual Return: D-TEP is designed and created to distribute an annual return to all its stake holders due to proof of stake consensus algorithm.Fast and Furious Transaction: D-TEP leverages innovative technology that enables the execution of buy/sell orders swiftly without any issues.Incorporation of Credit Card: DECOIN happens to be the first company that enables a Credit Card connection to your own exchange and trading platform account. Card holders will have access to rebates and other cost savings in selected stores, entertainment venues and other consumer facing stores.
ICO AND TOKEN INFORMATION
Coin DTEP will be core element of running activities on Decoin platform. The uniqueness of the platform is that percentage of revenue generated will be shared amongst the holders of the token. Each holder of coins is guaranteed to receive 6.2% per annum.
Good news is that the token sale is ongoing and the soft cap is already reached, find more information below;
Token Symbol: DTEP
Total supply: 140 000 000 DTEP
Pre-Sale: 23.04.2018–30.09.2018
Public Sale: 01.102018–26.10.2018
Price: 1 DTEP = 0.9 USD
SoftCap: 4 000 000 USD
HardCap: 30 000 000 USD
KINDLY VISIT THE LINKS BELOW FOR MORE INFORMATION
Website Url: https://www.decoin.io
Bitcointalk Username: Elachious12
submitted by Elachious to IcoInvestor [link] [comments]

We are building a secure mobile wallet system called AirGap

AirGap is a wallet solution, allowing the secure storage of secrets on a mobile phone with an approach of two mobile apps. Depending on the security needed these apps can be installed on separate devices or on the same device.
To get the highest security, the AirGap Vault application is installed on a dedicated or old smartphone, which will never be connected to any network again. With the enhanced entropy concept that adds video, audio, accelerator and touch data to the entropy seed alongside the device’s pre-shipped secure random generator it is possible to generate a cryptographically secure seed used for the secret generation on that very same device. This secret never leaves the device it was generated on. The private key is saved in the secure enclave of the mobile device and needs multi-step biometric authentication every time it is accessed to perform cryptographic primitives.
AirGap Wallet on the other hand will be installed on a user’s everyday phone. With this app, users can manage their portfolio of wallets and their valuations. AirGap Wallet deals only with publicly available information as opposed to AirGap Vault, which handles the private key.
How does a transaction work? Detailed step by step guide.!
  1. Users can create a new transaction with an address, amount and a fee in AirGap Wallet.
  2. A QR code with this transaction is generated.
  3. This QR code is scanned with AirGap Vault, ensuring one-way communication only with QR codes.
  4. To sign the transaction the secure enclave is accessed with biometric authentication.
  5. The signed transaction is displayed in a QR code.
  6. The QR code is scanned by AirGap Wallet and broadcasted to the blockchain.
What if I want to manage smaller amounts?
AirGap Vault and AirGap Wallet can also be installed on the same device. In this case, the communication between the two apps works with app switching through an URL scheme. This allows the two apps to be entirely encapsulated, which is crucial: For example, AirGap Vault does not have any network permissions and thus is unable to send information out over the network, guaranteed by the operating systems sandboxing.
Which coins and token do you support?
Currently we support the Aeternity (AE) ERC20 Token, Ethereum and Bitcoin. We plan to extend this list in the future. These are all managed by the same private key/mnemonic secret.
We would be more than happy to get your feedback, comments and suggestions. You can also find more information on AirGap.it.
Test our first version of AirGap Vault Android and AirGap Wallet Android. The iOS versions are currently in review, reach out to test it over Testflight.
submitted by Gurkee to CryptoCurrency [link] [comments]

Hardware Wallet Standard | Jonas Schnelli | Aug 16 2016

Jonas Schnelli on Aug 16 2016:
Hi
Unfortunately, there is no standard in how desktop- or mobile-wallets
can interact with a hardware device resulting in wallet vendors adding
plugins with proprietary code for non-standardized interfaces.
I started a BIP (extreme draft, feel free to improve language, grammar
and content) to address this missing part of the ecosystem.
I think it would be extremely helpful if @ledger, @trezor,
@voisin/@breadwallet, @electrum, @bitpay (and more?!) would help working
on a such standard.
The BIP describes two approaches how to communicate (pipe and
URI-scheme) with the signing-devices app, although, in my opinion, all
major platform do support the URI approach (maybe we could drop the pipe
approach then).
The URI approach means that there is no need to configure the
application location in order to start a inter-process(-app) communication.
Mediawiki:
https://github.com/jonasschnelli/bips/blob/8abb51f0b21b6664388f6e88f6fd642c90d25dca/bip-undef-0.mediawiki
---- BIP (rough early stage draft)
BIP: ???
Title: Detached Signing
Author: Jonas Schnelli
Status: Draft (early stage!)
Type: Standards Track
Created: 2016-08-02
== Abstract ==
This BIP describes a way how wallet applications can decouple sensitive
privatekeys from the internal keychain and interact with a
signing-devices (hardware wallet, "cold" storage) over a generic
interface in order to get signatures.
== Motivation ==
It seems like that the current approach for allowing signing-devices to
interact with third party wallets is to build a plugin [1][2][3]. Adding
plugins for each hardware wallet type will increase possible security
issues and result in multiple proprietary-third-party code within the
wallet application with very similar structures.
A generic interface how wallets can interact with signing-devices would
result in better user experience, less critical code and simpler
adaption for various signing-devices.
== Specification ==
In order to support desktop- and smartphone-wallet-applications, this
BIP describes two slightly different approaches (process pipe and URI
call) in how to interact with the signing-devices. If possible, the
modern URI approach should be chosen.
=== Signing-Device-Controller-Application ===
To allow a generic interface while still allowing different ways how to
internally communicate with the signing device itself (USB, TCP/IP,
air-gapped Qr-Code scanning, etc.) a controller-application is required.
=== General signing process ===
The wallets signing process must be according the following principal:
or message together with metadata (scriptPubKey, hd-keypath of the inputs)
signing-device-controller-application
signing-request-object, eventually shows UI, user can sign or cancel
signing-response-object with signatures or an error
creating process (example: add signatures to transaction and broadcast)
=== Desktop Process Intercommunication ===
Desktop wallets can interact with a signing device over process
intercommunication (pipe) together with a
signing-device-controller-application.
As specified below, the signing-request-object is a URI string passed
through the pipe. The desktop wallet needs to wait (with a recommended
timeout between 1 and 5 minutes) until the signing-response-object will
be sent back by the signing-device-controller-application.
=== Smartphone/URI App Intercommunication ===
Smartphones and modern operating systems are trying to sandbox
applications and interprocess communication (on pipe level) is mostly
disallowed.
On smartphones, we must use URI-schemes.
The wallet can pass information to the
signing-device-controller-application by using a predefined URI scheme.
detatchedsigning://?&returnurischeme;=
The querystring must be URI encoded.
RFC 2616 does not specify a maximum length of URIs (get request). Most
modern smartphone operating system allow URIs up to serval megabytes.
Signing complex data-structure is therefore possible.
The returnurischeme must contain a URI schema where the
result of the signing process should be returned to.
The returnurischeme must be populated and "opened" once the signing
process has been completed (or cancled).
=== Signing Request ===
The signing request is a flexible URI-Query-String that will be used by
the Signing-device-controller-application for user confirmation as well
as for creating the signature.
The URI-query-string must conform to the following format:
detatchedsigning://sign?type=&data;=&inputscripts;=,,...&inputhdkeypath;=,,...&returnscheme;=
type = type of the data to sign
data = raw unsigned bitcoin transaction or text-message
(optional)inputscripts = scriptPubKey(s) of the inputs in exact order
(optional)inputhdkeypath = hd-keypath of the inputs in exact order
(optional)returnscheme = a URI scheme where the response must be sent to
(smartphone approach)
  • inputhdkeypath or inputscripts must be provided.
=== Signing Response ===
The signing response is a flexible URI-Query-String that will be sent
back to the wallet application and must contain the signatures or an
error code.
The URI-query-string can be opened (smartphone approach) or will be sent
back though the interprocess pipe.
://signresponse?errorcode=&signatures;=,,...
In case of ECDSA, the returned signatures must be normalized compact
signatures with the size of 64bytes (128 hex chars).
==== Possible error code ====
0 = no error
1 = user canceled
2 = timeout
10 = missing key identifier (missing HD keypath or input scriptpubkey)
11 = unsupported signing type
12 = could not resolve script
50 = unknown internal error
==== Examples ====
===== Simple p2pkh transaction =====
Unsigned raw transaction:
0100000001fd3cd19d0fb7dbb5bff148e6d3e18bc42cc49a76ed2bfd7d760ad1d7907fd9ce0100000000ffffffff0100e1f505000000001976a9149062e542a78d4fe00dcf7cca89c24a8013c381a388ac00000000
(input ced97f90d7d10a767dfd2bed769ac42cc48be1d3e648f1bfb5dbb70f9dd13cfd
vout:1, output: P2PKH mtgQ54Uf3iRTc9kq18rw9SJznngvF5ryZn 1 BTC)
signing-request URI must be:
detatchedsigning://sign?type=bitcoin-p2pkh&data=0100000001fd3cd19d0fb7dbb5bff148e6d3e18bc42cc49a76ed2bfd7d760ad1d7907fd9ce0100000000ffffffff0100e1f505000000001976a9149062e542a78d4fe00dcf7cca89c24a8013c381a388ac00000000&inputscripts=76a914531148ad17fdbffd4bac72d43deea6c7cf0387d088ac&inputhdkeypath=m/0'/0'/1&returnscheme;=myapp
The inputhdkeypath is optional in this case
signing-response URI must be:
detatchedsigning://signresponse?error=0&signatures=<128hex-chars>
===== Simple a bitcoin message =====
Message: Lorem ipsum dolor sit amet
signing-request URI must be:
detatchedsigning://sign?type=bitcoinmsg&data=Lorem+ipsum+dolor+sit+amet&inputhdkeypath=m/0'/0'/2
signing-response URI must be:
detatchedsigning://signresponse?error=0&signatures=<128hex-chars>
=== Support for multiple signing-devices ===
Must operating systems allow only one registered application per
URI-scheme. To support multiple signing-devices, wallets and
signing-devices can optional add support for brand based URI-schemes.
In addition to the standard URI scheme,
signing-devices-controller-applications can register an additional URI
scheme (with the identical request/response syntax and logic) including
a brand-identifier.
Registering a brand-identifier based URI scheme without registering the
default URI scheme is not allowed.
Wallets can detect if a certain brand based URI scheme is supported and
therefore gives user a selection if multiple signing-devices where
detected [4][5].
detatchedsigning://
Supported brand-identifiers are:
  • trezor
  • ledger
  • keepkey
  • digitalbitbix
== References ==
[1] https://github.com/spesmilo/electrum/pull/1662
[2] https://github.com/spesmilo/electrum/pull/1391
[3] https://github.com/bitpay/copay/pull/3143
[4]
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/
[5]
https://developer.android.com/reference/android/content/pm/PackageManager.html
== Acknowledgements ==
== Copyright ==
This work is placed in the public domain.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160816/fe4471a9/attachment.sig
original: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/013008.html
submitted by dev_list_bot to bitcoin_devlist [link] [comments]

Deep Linking Using Custom URL Scheme Example in Swift ... GBA4iOS 2.0: URL Schemes, Launch Center Pro and Custom apps iOS 6 tutorial: Understanding URL schemes  lynda.com Why Bitcoin Is a Ponzi Scheme with David Heinemeier Hansson Mining Bitcoin & CryptoCurrencies using MobileMiner: How to Choose a Coin & Mining Pool

Cryptojacking is a scheme to use people’s devices (computers, smartphones, tablets, or even servers), without their consent or knowledge, to secretly mine cryptocurrency on the victim’s dime. Instead of building a dedicated cryptomining computer, hackers use cryptojacking to steal computing resources from their victims’ devices. Bitcoin Era is advertised as a highly profitable automated trading app which produces signals with a 99.4% level of success. However, as our Bitcoin Era Review will show this fraudulent trading software is a cloned software and get-rich-quick scheme. Warning! The FTC uses the information it gets from people who report scams to keep close watch on trends, so we can alert you to changes. Here’s one: reports of Bitcoin blackmail scams have taken a big jump in the last few weeks. The emails say they hacked into your computer and recorded you visiting adult websites. They threaten to distribute the video to your friends and family within hours, unless ... When you visit the BitcoinRich.com URL, you’ll automatically get redirected to a website called AMTVMedia.vhx.tv, which features plenty of information about a “Bitcoin / Crypto Private Academy” with limited seating. That academy consists of a $200 online course that teaches you the basics of cryptocurrencies. The Reminders application understands the reminders: URL scheme, so that you can invoke it, for instance, from Terminal as open reminders: (use of // is optional). What I'm looking for is documentation of further elements of this scheme. Specifically, I want to construct URLs that allow me to do the following: open a specific list; open a ...

[index] [9307] [1753] [27297] [28079] [3673] [17392] [22780] [4627] [27636] [2831]

Deep Linking Using Custom URL Scheme Example in Swift ...

Source code is at: http://swiftdeveloperblog.com/deep-linking-using-custom-url-scheme/ In this video learn how to use URL schemes in GBA4iOS 2.0 to launch games without actually opening the application! I will be giving away 2 copies of Launch Center Pro. To win leave a like and ... The only industry Bitcoin has disrupted is the ponzi scheme industry. [ 40:50 ] Questions why people want a currency so detached from the real world. [ 41:12 ] People who use Bitcoin want the ... open(_:completionHandler:) You can use this method in a Today widget to open the widget’s containing app. If you use this method to open other apps from your... In this video I cover how to choose a crypto/coin and mining pool for use with MobileMiner for iOS. It's a CPU miner, so it'll do best with a coin on the CryptoNight, Gost, or X11 algorithm.

#