Commit f1f98ce9 authored by squbs's avatar squbs

CVE-2018-17144 - Critical Security Update

parent 5137edce
![Alt text](doc/straks.png)
![Alt text](doc/STRAKS_Logo_with_tagline.png)
## STRAKS
__________________________________________________________________________
#### SegWit and SegWit2x active, Lightning Network compatible, Atomic Swap compatible and an increased non-SegWit block size of 4MB; introducing the first Masternode-enabled digital currency based off core Bitcoin version 0.14.2. STRAKS endeavours to eliminate unwanted transaction malleability through SegWit activation from day 0; solves capacity constraints suffered by Bitcoin and its peer group through a larger non-SegWit block size and increased signature operations - effectively introducing SegWit4x; is Lightning Network compatible - supporting instant payments, scalability, low cost and cross blockchain transactions; proposes a fair distribution through a Zero Start Instamine Protection (ZSIP) policy and Zero Start Masternode Reward (ZSMR) policy; introduces a new unique Masternode payment re-balancing algorithm, labelled Reactive Equilibria (REV1); and furthermore, implements a modified version of the new effective D601 difficulty re-targeting algorithm
......@@ -13,7 +14,7 @@ __________________________________________________________________________
###### Block Size: 4 MB
###### Max Block Serialized Size: 16 MB
###### Proof-of-Work Algorithm: Lyra2REv2
###### Block Time: 60 seconds (approx)
###### Block Time: 60 seconds
###### Coin Maturity: 100 blocks
###### Transactions Per Second: 133 (Bitcoin: 3, Bitcoin Cash: 27, Dash: 13)
###### Transactions Per 24 hours: 11,520,000
......@@ -32,6 +33,83 @@ __________________________________________________________________________
###### ZSIP: Zero Start Instamine Protection [7 Days: 10080 Blocks]
____________________________________________________________________
## Quick Start
- **[STRAKS Website](https://straks.tech)**
- **[STRAKS Explorer](https://straks.info)**
### Community
- **[STRAKS Discord](https://discord.gg/5gzvadZ)**
- **[STRAKS Forum](https://straks.co)**
- **[STRAKS BitcoinTalk](https://bitcointalk.org/index.php?topic=2433318.0)**
- **[STRAKS GitLab](https://lab.straks.co/explore/projects)**
- **[STRAKS GitHub](https://github.com/straks/straks)**
- **[STRAKS Insight](https://straks.tech/insight/)**
- **[STRAKS Telegram](https://telegram.straks.tech)**
- **[STRAKS Twitter](https://twitter.straks.tech)**
- **[STRAKS Facebook](https://facebook.straks.tech)**
### E-commerce, Wallets and Gateways
- **[STRAKS Core Wallet](https://github.com/straks/straks/releases)**
- **[STRAKS Electrum Wallet](https://lab.straks.co/straks/electrum-stak/tags)**
- **[STRAKS Android Wallet](https://github.com/straks/strakswallet-android/releases)**
- **[STRAKS Paper Wallet](https://paper.straks.tech)**
- **[STRAKS Gate](https://lab.straks.co/straks/straksgate)**
- **[STRAKS Gate-ReactJS POS](https://lab.straks.co/straks/react-pos)**
- **[STRAKS Point-of-Sale](https://lab.straks.co/straks/strakspos)**
- **[STRAKS WHMCS-Payment-Gateway](https://lab.straks.co/straks/STRAKS-WHMC-Payment-Gateway)**
### External
- **[CoinMarketCap](https://coinmarketcap.com/currencies/straks/)**
- **[Masternodes Online](https://masternodes.online/currencies/STAK/)**
- **[Masternodes Pro](https://masternodes.pro/stats/stak)**
- **[CoinGecko](https://www.coingecko.com/en/coins/straks)**
- **[Coinlib](https://coinlib.io/coin/STAK/Straks)**
- **[WhatToMine](https://whattomine.com/coins/240-stak-lyra2rev2)**
- **[Crypto-Coinz](https://www.crypto-coinz.net/coin-info/?100-Straks-STAK-Lyra2v2-calculator/)**
### Exchanges/Trading
- **[HitBTC BTC](https://hitbtc.com/exchange/STAK-to-BTC)**
- **[HitBTC ETH](https://hitbtc.com/exchange/STAK-to-ETH)**
- **[CryptoBridge](https://wallet.crypto-bridge.org/market/BRIDGE.STAK_BRIDGE.BTC)**
- **[Stocks.Exchange](https://app.stocks.exchange/en/basic-trade/pair/BTC/STAK/)**
- **[SouthXchange BTC](https://www.southxchange.com/Market/Book/STAK/BTC)**
- **[SouthXchange USD](https://www.southxchange.com/Market/Book/STAK/USD)**
- **[CREX24 USD](https://crex24.com/exchange/STAK-USD)**
- **[CREX24 BTC](https://crex24.com/exchange/STAK-BTC)**
- **[BarterDex](https://github.com/KomodoPlatform/BarterDEX)**
*For commercial information/proposals please contact: [email protected]*
*For ALL other enquiries please contact: [email protected]*
__________________________________________________________________________
### STRAKS Team
- **Squbs ([email protected]) - Co-Founder, Development Lead & Strategy**
- **Ekam ([email protected]) - Co-Founder, Development Lead & Strategy**
- **Michael Reid ([email protected]) - Developer, Marketing & Business Development**
- **Bruno ([email protected]) - Developer**
- **Jeckziel Ayala ([email protected]) - Developer**
- **Freeman ([email protected]) - Developer**
- **Andrew ([email protected]) - Developer**
- **Flydancer ([email protected]) - Developer**
- **Daniel Roos ([email protected]) - Marketing & Business Relations**
- **Anduf Lee ([email protected]) - Graphics Designer**
- **Proximus ([email protected]) - Community Moderator & Public Relations**
- **DalmationCadet ([email protected]) - Community Moderator & Public Relations**
- **Atexor ([email protected]) - Community Moderator & Public Relations**
__________________________________________________________________________
......@@ -67,35 +145,6 @@ With the upcoming STRAKS-vote you will be able to not only propose ideas publicl
##### Speed & Privacy
Speed and privacy are core concerns for users today as well as e-commerce businesses. To ensure that STRAKS is as effective as possible for e-commerce application, STRAKS will maintain a high focus on increasing anonymity and most important on increasing speed of transactions - to always be at the forefront.
### Links
- **[STRAKS Website](https://straks.tech)**
- **[STRAKS Explorer](https://straks.info)**
- **[STRAKS Discord](https://discord.gg/5gzvadZ)**
- **[STRAKS Reddit](https://www.reddit.com/r/STRAKS)**
- **[STRAKS Twitter](https://twitter.com/strakstech)**
- **[STRAKS Telegram](https://t.me/joinchat/F0-p1wzOoGequE5HMLzC5w)**
- **[STRAKS Facebook](https://www.facebook.com/STRAKS.tech)**
### STRAKS Team
- **Squbs ([email protected]) - Lead Developer & Business Development**
- **Ekam ([email protected]) - Lead Developer & Business Development**
- **Kasper ([email protected]) - Developer**
- **Bruno ([email protected]) - Developer**
- **Andrew ([email protected]) - Developer**
- **Freeman ([email protected]) - Developer**
- **Flydancer ([email protected]) - Developer**
- **Michael Reid ([email protected]) - Marketing & Business Development**
- **Daniel Roos ([email protected]) - Marketing & Business Relations**
- **Anduf Lee ([email protected]) - Graphics Designer**
- **Proximus ([email protected]) - Community Moderator & Public Relations**
- **DalmationCadet ([email protected]) - Community Moderator & Public Relations**
- **Atexor ([email protected]) - Community Moderator & Public Relations**
__________________________________________________________________________
......
......@@ -3,8 +3,8 @@
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
SRCDIR="/home/squbs/straks"
BUILDDIR="/home/squbs/straks"
SRCDIR="/home/squbs/gitlab/straks"
BUILDDIR="/home/squbs/gitlab/straks"
EXEEXT=""
# These will turn into comments if they were disabled when configuring.
......
......@@ -126,7 +126,7 @@ public:
consensus.vDeployments[Consensus::DEPLOYMENT_SEGWIT2X].nOverrideRuleChangeActivationThreshold = 1;
// The best chain should have at least this much work.
consensus.nMinimumChainWork = uint256S("0000000000000000000000000000000000000000000000001773c78ab15e45cc");
consensus.nMinimumChainWork = uint256S("0000000000000000000000000000000000000000000000001d1227c60c6658d2");
// By default assume that the signatures in ancestors of this block are valid.
consensus.defaultAssumeValid = uint256S("0x0");
......@@ -187,7 +187,8 @@ NEW **mainnet** merkle root: 15343d9e3cfff44854ec63cc588d5a1ed6ea971085c2be97acb
{ 94858, uint256S("000000000003b195d823ee34f2ffa36933e4696fa845508e0fa9238e0dbb9718")},
{ 136201, uint256S("00000000000def1328cef45871f0cd91dabd28dc5ba117535cbcee19eebdf79c")},
{ 160285, uint256S("00000000000147b96ecc7ab3248dcbabd87b2193bf045750fce80db89465b338")},
{ 229445, uint256S("0000000000633a2bd9ff75e6c485912688bc4099e494c40c4c65316f4daddaf0")}
{ 229445, uint256S("0000000000633a2bd9ff75e6c485912688bc4099e494c40c4c65316f4daddaf0")},
{ 403397, uint256S("00000000007c0be903c811d3128cf63cab174464b029f91e5df30e9abe85d5ca")}
}
};
......
src/qt/res/images/splash.png

33.6 KB | W: | H:

src/qt/res/images/splash.png

162 KB | W: | H:

src/qt/res/images/splash.png
src/qt/res/images/splash.png
src/qt/res/images/splash.png
src/qt/res/images/splash.png
  • 2-up
  • Swipe
  • Onion skin
src/qt/res/images/splash_testnet.png

106 KB | W: | H:

src/qt/res/images/splash_testnet.png

147 KB | W: | H:

src/qt/res/images/splash_testnet.png
src/qt/res/images/splash_testnet.png
src/qt/res/images/splash_testnet.png
src/qt/res/images/splash_testnet.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -3443,7 +3443,7 @@ bool CheckBlock(const CBlock& block, CValidationState& state, const Consensus::P
// Check transactions
for (const auto& tx : block.vtx)
if (!CheckTransaction(*tx, state, false))
if (!CheckTransaction(*tx, state, true))
return state.Invalid(false, state.GetRejectCode(), state.GetRejectReason(),
strprintf("Transaction check failed (tx hash %s) %s", tx->GetHash().ToString(), state.GetDebugMessage()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment