Snippet Bitcoin’s coming of age - 4th Quadrant

Technical: Upcoming Improvements to Lightning Network

Price? Who gives a shit about price when Lightning Network development is a lot more interesting?????
One thing about LN is that because there's no need for consensus before implementing things, figuring out the status of things is quite a bit more difficult than on Bitcoin. In one hand it lets larger groups of people work on improving LN faster without having to coordinate so much. On the other hand it leads to some fragmentation of the LN space, with compatibility problems occasionally coming up.
The below is just a smattering sample of LN stuff I personally find interesting. There's a bunch of other stuff, like splice and dual-funding, that I won't cover --- post is long enough as-is, and besides, some of the below aren't as well-known.

"eltoo" Decker-Russell-Osuntokun

Yeah the exciting new Lightning Network channel update protocol!




Multipart payments / AMP

Splitting up large payments into smaller parts!




Payment points / scalars

Using the magic of elliptic curve homomorphism for fun and Lightning Network profits!
Basically, currently on Lightning an invoice has a payment hash, and the receiver reveals a payment preimage which, when inputted to SHA256, returns the given payment hash.
Instead of using payment hashes and preimages, just replace them with payment points and scalars. An invoice will now contain a payment point, and the receiver reveals a payment scalar (private key) which, when multiplied with the standard generator point G on secp256k1, returns the given payment point.
This is basically Scriptless Script usage on Lightning, instead of HTLCs we have Scriptless Script Pointlocked Timelocked Contracts (PTLCs).




Ensuring that payers cannot access data or other digital goods without proof of having paid the provider.
In a nutshell: the payment preimage used as a proof-of-payment is the decryption key of the data. The provider gives the encrypted data, and issues an invoice. The buyer of the data then has to pay over Lightning in order to learn the decryption key, with the decryption key being the payment preimage.



Stuckless payments

No more payments getting stuck somewhere in the Lightning network without knowing whether the payee will ever get paid!
(that's actually a bit overmuch claim, payments still can get stuck, but what "stuckless" really enables is that we can now safely run another parallel payment attempt until any one of the payment attempts get through).
Basically, by using the ability to add points together, the payer can enforce that the payee can only claim the funds if it knows two pieces of information:
  1. The payment scalar corresponding to the payment point in the invoice signed by the payee.
  2. An "acknowledgment" scalar provided by the payer to the payee via another communication path.
This allows the payer to make multiple payment attempts in parallel, unlike the current situation where we must wait for an attempt to fail before trying another route. The payer only needs to ensure it generates different acknowledgment scalars for each payment attempt.
Then, if at least one of the payment attempts reaches the payee, the payee can then acquire the acknowledgment scalar from the payer. Then the payee can acquire the payment. If the payee attempts to acquire multiple acknowledgment scalars for the same payment, the payer just gives out one and then tells the payee "LOL don't try to scam me", so the payee can only acquire a single acknowledgment scalar, meaning it can only claim a payment once; it can't claim multiple parallel payments.



Non-custodial escrow over Lightning

The "acknowledgment" scalar used in stuckless can be reused here.
The acknowledgment scalar is derived as an ECDH shared secret between the payer and the escrow service. On arrival of payment to the payee, the payee queries the escrow to determine if the acknowledgment point is from a scalar that the escrow can derive using ECDH with the payer, plus a hash of the contract terms of the trade (for example, to transfer some goods in exchange for Lightning payment). Once the payee gets confirmation from the escrow that the acknowledgment scalar is known by the escrow, the payee performs the trade, then asks the payer to provide the acknowledgment scalar once the trade completes.
If the payer refuses to give the acknowledgment scalar even though the payee has given over the goods to be traded, then the payee contacts the escrow again, reveals the contract terms text, and requests to be paid. If the escrow finds in favor of the payee (i.e. it determines the goods have arrived at the payer as per the contract text) then it gives the acknowledgment scalar to the payee.



Payment decorrelation

Because elliptic curve points can be added (unlike hashes), for every forwarding node, we an add a "blinding" point / scalar. This prevents multiple forwarding nodes from discovering that they have been on the same payment route. This is unlike the current payment hash + preimage, where the same hash is used along the route.
In fact, the acknowledgment scalar we use in stuckless and escrow can simply be the sum of each blinding scalar used at each forwarding node.



submitted by almkglor to Bitcoin [link] [comments]

Why we won't have a long term bear market, and how to systematically pick your future investments in crypto

With so much uncertainty right now it would be a good time to take some time to go over what happened recently and how to invest moving foward. We've seen a peak bubble at around 850 billion total market cap in the first week of January, consolidated down to $750 billion and have now just experienced a 40% correction.

What's happening now and how bad will it get?

First of all you should realize that there is a January Dip that happens every year, when we see a roughly 20-30% decline around mid January. This year its been much more severe though for several additional factors that have compounded on top.
Different theories exist on why this happens (its actually the mirror opposite of the "January Effect" that happens in the US stock market), but the two major theories are:
1) Asian markets pull into fiat because of Asian New Year spending needs
2) People in the US sell in January to defer their capital gains tax liability an extra year
While this cyclic event has lead to a healthy correction in the last few years, this year we got these new factors making more fear as well:
So in essence we got a storm of scary news along with the usual cyclic downturn. Currently I don't see this as being a systematic crash like Mt.Gox was that would lead to a long term bear market because the fundamental ecosystem is still intact, and I suspect that after about a month we should consolidate around a new low. All the exchanges are still operational and liquid, and there is no breakdown in trust nor uncertainty whether you'll be able to cash out. What range the market trades in will all depend how Bitcoin does, right now we've already broken below 10K but I'm seeing a lot of support at around $8000, which is roughly where the long term MA curve settles. We don't know how bad it will get or what the future will bring, but as of right now we shouldn't be in a bear market yet.
What should you do if you recently entered the market?
If you did buy in the last few months at or near ATH, the very worst thing you can do now is sell in panic and lose your principal. You shouldn't have more money in crypto than you can afford to lose, so it shouldn't be a problem to wait. You have to realize that 30% corrections in crypto are relatively common, just last fall we had a 40% flash correction over more China fears. Unless there is a systematic breakdown like we had during Mt.Gox, the market always recovers.
The other worst thing you can do is unload into Tether as your safety net. If there is one thing that could actually cause a long term destruction of trust within the cryptocurrency investment ecosystem, its Tether having a run up on their liabilities and not having enough reserve to cover the leverage. It would not only bring down exchanges but lead to years of litigation and endless media headlines that will scare off everybody from putting fiat in. I don't know when the next Mt.Gox meltdown will occur but I can almost guarantee it will involve Tether. So stay away from it.
What should long term investors do?
For long term holders a good strategy to follow each year is to capture profit each December and swallow the capital gains taxation liability, park a reserve of fiat at Gemini (whose US dollar deposits are FDIC-insured) and simply wait till around late January to early February to re-enter the market at a discount and hold all year until next December. You can keep a small amount in core coins in order to trade around various Q1 opportunities you anticipate. Others may choose to simply do nothing and just keep holding throughout January which is also a perfectly fine strategy. The cyclical correction usually stabilizes toward late January and early February, then we see a rise in March and generally are recovered by end of April. Obviously this decision whether to sell in December to profit on the dip and pay tax liability or to just hold will depend on your individual tax situation. Do your own math sometime in November and follow suit.
Essentially revaluate your positions and trim your position sizes if you don't feel comfortable with the losses.

How to construct your portfolio going forward

Rather than seeing the correction as a disaster see it as a time to start fresh. If you have been FOMO-ing into bad cryptos and losing money now is a time to start a systematic long term approach to investing rather than gambling.
Follow a methodology for evaluating each cryptocurrency
Memes and lambo dreams are fun and all, but I know many of you are investing thousands of dollars into crypto, so its worth it to put some organized thought into it as well. I can't stress enough how important it is to try and logically contruct your investment decisions. If you follow a set methodology, a checklist and template you will be able to do relative comparisons between cryptocurrencies, to force yourself to consider the negatives and alternative scenarios and also sleep comfortably knowing you have a sound basis for your investment decisions (even if they turn out to be wrong).
There is no ideal or "correct" methodology but I can outline mine:
1) Initial information gathering and filtering
Once I identify something that looks like a good potential investment, I first go to the CoinMarketCap page for that symbol and look at the website and blockchain explorer.
  • Critically evaluate the website. This is the first pass of the bullshit detector and you can tell from a lot from just the website whether its a scam. If it uses terms like "Web 4.0" or other nonsensical buzzwords, if its unprofessional and has anonymous teams, stay away. Always look for a roadmap, compare to what was actually delivered so far. Always check the team, try to find them on LinkedIn and what they did in the past.
  • Read the whitepaper or business development plan. You should fully understand how this crypto functions and how its trying to create value. If there is no use case or if the use case does not require or benefit from a blockchain, move on. Look for red flags like massive portions of the float being assigned to the founders of the coin, vague definition of who would use the coin, anonymous teams, promises of large payouts...etc
  • Check the blockchain explorer. How is the token distribution across accounts? Are the big accounts holding or selling? Which account is likely the foundation account, which is the founders account?
  • Read the subreddit and blogs for the cryptocurrency and also evaluate the community. Try to figure out exactly what the potential use cases are and look for sceptical takes. Look at the Github repos, does it look empty or is there plenty of activity?
2) Fill out an Investment Checklist
I have a checklist of questions that I find important and as I'm researching a crypto I save little snippets in Evernote of things that are relevant to answering those questions:
  • What is the problem or transactional inefficiency the coin is trying to solve?
  • What is the Dev Team like? What is their track record? How are they funded, organized?
  • Who is their competition and how big is the market they're targeting? What is the roadmap they created?
  • What current product exists?
  • How does the token/coin actually derive value for the holder? Is there a staking mechanism or is it transactional?
  • What are the weaknesses or problems with this crypto?
3) Create some sort of consistent valuation model/framework, even if its simple
I have a background in finance so I like to do Excel modeling. For those who are interested in that, this article is a great start and also Chris Burniske has a great blog about using Quantity Theory of Money to build an equivalent of a DCF analysis for crypto.
Here is an Excel file example of OMG done using his model. You can download this and play around with it yourself, see how the formulas link and understand the logic.
Once you have a model set up the way you like in Excel you can simply alter it to account for various float oustanding schedule and market items that are unique to your crypto, and then just start plugging in different assumptions. Think about what is the true derivation of value for the coin, is it a "dividend" coin that you stake within a digital economy and collect fees or is it a currency? Use a realistic monetary velocity (around 5-10 for currency and around 1-2 for staking) and for the discount rate use at least 3x the long term return of a diversified equity fund.
The benefit is that this forces you to think about what actually makes this coin valuable to an actual user within the digital economy its participating in and force you to think about the assumptions you are making about the future. Do your assumptions make sense? What would the assumptions have to be to justify its current price? You can create different scenarios in a matrix (optimistic vs. pessimistic) based on different assumptions for risk (discount rate) and implementation (adoption rates).
If you don't understand the above thats perfectly fine, you don't need to get into full modeling or have a financial background. Even a simple model that just tries to derive a valuation through relative terms will put you above most crypto investors. Some simple valuation methods that anyone can do
  • Metcalfe's Law which states that the value of a network is proportional to the square of the number of connected users of the system (n2). So you can compare various currencies based on their market cap and square of active users or traffic.
  • Another easy one is simply looking at the total market for the industry that the coin is supposedly targeting and comparing it to the market cap of the coin. Think of the market cap not only with circulating supply like its shown on CMC but including total supply. For example the total supply for Dentacoin is 1,841,395,638,392, and when multiplied by its price in early January we get a market cap that is actually higher than the entire industry it aims to disrupt: Dentistry.
  • If its meant to be just used as just a currency: Take a look at the circulating supply and look at the amount that is in cold storage or set to be released/burned. Most cryptos are deflationary so think about how the float schedule will change over time and how this will affect price.
Once you have a model you like set up, you can compare cryptos against each other and most importantly it will require that you build a mental framework within your own mind on why somebody would want to own this coin other than to sell it to another greater fool for a higher price. Modeling out a valuation will lead you to think long term and think about the inherent value, rather than price action.
Once you go through this 3-step methodology, you'll have a pretty good confidence level for making your decision and can comfortably sit back and not panic if some temporary short term condition leads to a price decrease. This is how "smart money" does it.
Think about your portfolio allocation
You should think first in broad terms how you allocate between "safe" and "speculative" cryptos.
For new investors its best to keep a substantial portion in what would be considered largecap safe cryptos, primarily BTC, ETH, LTC. I personally consider XMR to be safe as well. A good starting point is to have between 50-70% of your portfolio in these safe cryptocurrencies. As you become more confident and informed you can move your allocation into speculative small caps.
You should also think in terms of segments and how much of your total portfolio is in each segment:
  • Core holdings - BTC, Ethereum, LTC...etc
  • Platform segment - Ethereum, NEO, Ark...etc
  • Privacy segment - Monero, Zcash, PivX..etc
  • Finance/Bank settlement segment - Ripple, Stellar...etc
  • Enterprise Blockchain solutions segment -VeChain, Walton, WABI...etc
  • Promising/Innovative Tech segment - Raiblocks, IOTA, Cardano...etc
You should also think about where we are in the cycle, as now given so much uncertaintly its probably best to stay heavily in core holdings and pick up a few coins within a segment you understand well. If you don't understand how enterprise solutions work or how the value chain is built through corporations, don't invest in the enteprise blockchain solutions segment. If you are a technie who loves the technology behind Cardano or IOTA, invest in that segment.
Think of your "circle of competence"
This is actually a term Buffet came up with, it refers to your body of knowledge that allows you to evaluate an investment. Think about what you know best and consider investing in those type of coins. If you don't know anything about how supply chains functions, how can you competently judge whether VeChain or WaltonChain will achieve adoption?
This where your portfolio allocation also comes into play. You should diversify but really shouldn't be in much more than around 12 cryptos, because you simply don't have enough competency to accurately access the risk across every segment and for every type of crypto you come across. If you had over 20 different cryptos in your portfolio you should probably think about consolidating to a few sectors you understand well.
Continually educate yourself about the technology and markets
If you aren't already doing it: Read a bit each day about cryptocurrencies. There are decent Youtubers that talk about the market side of crypto, just avoid those that hype specific coins and look for more sceptical ones like CryptoInvestor. If you don't understand how the technology works and what the benefits of a blockchain are or how POS/POW works or what a DAG is or how mining actually works, learn first. If you don't care about the technology or find reading about it tedious, you shouldn't invest in this space at all.

Summing it up

I predicted a few days ago that we would have a major correction in 2018 specifically in the altcoins that saw massive gains in Decemebeearly January, and it seems we've already had a pretty big one. I don't think we'll have a complete meltdown like some are predicting, but some more pain may be incoming.
Basically take this time to think about how you can improve your investment style and strategy. Make a commitment to value things rather than chasing FOMO, and take your time to make a decision. Long term investment will grant you much more returns as will a systematic approach.
Take care and have fun investing :)
Edit March 2018: Lol looking back I'm regretting starting the title with "Why we won't have a long term bear market" now, I was more karma whoring with that catchy title than anything. We recovered up to 11K from this post, but then crashed again hard later in February-March because of a slew of reasons from Tether subpeona to unforseen regulatory issues.
submitted by arsonbunny to CryptoCurrency [link] [comments]

Weekly Update: Jason starts #discussionThursday, $COTI on Binance, WibsonTree, Harmony + IBC Media... – 21 Feb - 27 Feb'20

Weekly Update: Jason starts #discussionThursday, $COTI on Binance, WibsonTree, Harmony + IBC Media... – 21 Feb - 27 Feb'20
Hiya folks! With this update we will finally be 100% caught up with the latest. Let’s go! Here’s your week at Parachute + partners (21 Feb - 27 Feb'20):

As mentioned 2 weeks back, Alexis announced the start of a new style of raffle from this week. 300k $PAR in the pot to be won! Bose hosted a Friday Quiz in TTR on movies with a 10k $PAR prize pool. Cap shared a unique bit of trivia from the tipbotverse: ChangeTip, a bitcoin tipbot launched 7 years back, was acquired by Airbnb in 2016 that led to its closure. A crypto pioneer that was way ahead of its time. The usual suspects continue to be on top of the Fantasy Premier Leagure (#FPL) leaderboard – LordHades, Alexis and Novelcloud as per the latest update shared by LH. Alejandro hosted a gun-mode CoD game in the Parachute War Zone followed by a free-for-all for $PAR prizes. Tavo announced another CoD Battle Royale in the Parachute War Zone to be held next week. Afful’s TTR trivia was fun as always. Charlotte hosted another trivia in TTR as well for a 10k $PAR prize pool. Victor held one in TTR with another 10k $PAR pot as well. GamerBoy’s trivia in TTR this week was based on Kindergarten Geography. Haha! Belated Birthday wishes to Victor. Two-for-Tuesdays by Gian for this week had the theme rap/reggae/reggaeton. Like last week, Sebastian set up a YouTube playlist to compile all the entries. For #wholesomewed, Parachuters put on their creative hats as they made some epic artwork based on a primary shape shared by Jason. So much talent! There’s $PAR to be won! In the latest project update shared by Cap, ParJar is in final stages of testing with Transak, ParJar integrated coin-swaps are being worked on at the moment and $PAR-based Dex to be launched in the coming weeks in partnership with Switch. Jason launched a new event for Thursdays called #discussionThursday from this week. The first discussion series revolved around "something you don't understand". The goal is "hopefully someone that does understand it can explain it". Good conversations and altruism gets $PAR tips. TTR crew hosted a fun “guess the admin” contest based on the Parachute Christmas artwork.
Lmao Victor!
Happy Carnival to you too Rene
Just a sampling from all the #wholesomewed entries
20k $AXPR was burned as part of the weekly aXpire burn event. aXpire COO Matthew Markham wrote about how technological differentiators give PEs an edge over public markets. The latest Bilr blog post talks about disruptive technologies in the legal industry. 2gether CEO Ramon Ferraz appeared in an IEB podcast to talk about Neobanks. YouTuber FunOntheRide’s latest video covers collaborative economy and how 2gether plays a role in it. Head of Marketing, Laura Braulio explained must-do’s in marketing strategies for fintechs in her article which was published on ClickZ. The XIO DApp went into the final stages of unit testing this week. Beta tests should start soon. For #XIOSocial chatter, Citizens discussed the semantics of the term “crowdstaking”. Ethos’ parent company Voyager released the full Android version of its app this week. Switch-backed McAfeeDex is slated for some updates soon. Read about what’s coming up from John McAfee’s tweet. Plus, a new privacy coin “ghost” is on the horizon. $ESH holders are expected to get a taste of it on launch. For the latest update on Switch, click here. Fantom’s $FTM was one of the winners of a public vote to get listed on ZelCore. As an update to the tool released last week by GoFantom (a Fantom validator), this week a dApp named Supercharge was released on top of it. Supercharge allows users to send 20 test transactions to demonstrate the speed of consensus. The DAO Maker shared a compilation of Fantom’s 2019 updates. For the 2020 project plan, click here. This was followed by a detailed 2020 roadmap. Too long? No sweat! This graphical representation of the roadmap by Generation Crypto is here to rescue you. Or, if you would rather watch a video, CMO Michael Chen made one. For notes, click here. The first version of Uptrennd’s mobile redesign is here. Congratulations to TREOS for winning the Round 1 of the Uptrennd free advertising package contest that launched last week. Voting for Round 2 started this week with Fantom included in this round. Banano ended up winning the second round and going head to head with TREOS in the finals. The first 2UP Tuesday kicked off this week with every upvote counting for twice the normal points (with the same rules applying for downvotes). Sweet! Uptrennd founder Jeff Kirdeikis was invited to speak at the EntrepreneurShip cruise event. Don’t forget the epic giveaway mentioned.
First sneak peek of Uptrennd’s new mobile design
Catch up on Distric0x’s Weekly update here. If you missed the DappDigest, the crew’s got your back. Their video walkthrough of ETHDenver covers snippets from the event along with Brady’s on-stage performance and an interview of Dmitry Buterin (Vitalik Buterin’s father). Read about how the recent fintech M&A deals will influence markets in this article by Hydrogen. The team sat down for an AMA with Crypto Cabital this week and also hosted a 150k $HYDRO giveaway. Fintech nerds, check out Hydro’s explainer blog post on open banking and WSO2. Is the project ticking off its roadmap items on time? Click here to find out. As a 2020 cohort member of the MassChallenge Fintech accelerator, Hydro’s Senior Director for Strategic Partnerships, Ken Kavanaugh travelled to Boston to talk about “platformication in fintech” at their meetup. If you are attending the Milwaukee Blockchain Conference in March, don’t forget to say Hi to Biz Dev Lead Mark Anstead where he will be a featured speaker. If you haven’t booked your tickets yet, there’s a 50% discount coupon available for you. $HYDRO got listed on DeFi aggregator Totle this week. How does Sentivate aim to solve HTTP / TCP bottlenecks? Click here to find out. For a primer on UDSP, click here. The Mycro Hunter landing page went live this week. OST’s Pepo is the official community app and partner of Europe-based Ethereum Community Conference (EthCC) where it will also be collaborating with Epicenter podcast for the event. The first browser version of Pepo was released. Crypto exchange Mine Digital will be joining SelfKey’s exchange marketplace. SelfKey’s R&D team shared a 2020 update on the identity management space and how the project aims to place itself in this segment.
Early preview of the SelfKey Mobile Wallet to be submitted to App Store for review
For the latest Constellation community update, click here. Don’t forget to send in your questions for the AMA happening next week. Attendees of VeneCoiners meetup in Argentina next week, don’t forget to say Hi to the crew from Wibson who will be presenting the Rewards Marketplace at the event. The team also published a paper on “WibsonTree” which preserves data privacy when interacting with an agent. They hosted an Ethereum meetup this week to discuss DeFi. Here’s a video demo of how fast the Harmony mainnet is. The weekly #pow tweet thread summarises updates from across the team. KuCoin’s $ONE token swap is now complete. A new page was launched to monitor mainnet and testnet status. The crew attended a Binance meetup in Ukraine to talk about latest project updates. Harmony announced a partnership with IBC Media to incubate and accelerate Indian fintech startups. Safe Haven’s digital inheritance solution, Inheriti, will be available on the Harmony chain. $ONE was listed on MathWallet. Intellishare co-founder Nicholas Wan shared a sneak peek of the testnet mobile UI. dGen listed GET Protocol’s GUTS Tickets as one of the notable startups in the Dutch blockchain space in their Blockchain in Europe 2020 Review report. For a project overview click here – nicely summarised by Generation Crypto. GUTS will be ticketing 3 new shows of Chef’Special. Global Crypto Alliance live streamed another demo of its IoT prototype smartlock device being operated through $CALL tokens. The team also hosted a fun quiz on their Telegram this week. YouTuber Crypto Rich interviewed the crew on all things $CALL (Part I, Part II). Nik Patel’s detailed research report on COTI was published this week. $COTI was added to the Staking Rewards platform. And here’s a biggie, Binance listed both the ERC20 and BEP2 versions of the token this week with a bonus airdrop for deposits. Woot! Before the listing frenzy started, the team took a moment to take stock of the situation. A big listing like Binance leads to a lot of new eyeballs that could trigger scams. COTI crew shared their anti-scam guide for this reason. DOMSCRYPTO covered the project in their latest video. DoYourTip was covered in an iHODL news feature.

And with that, we close for this week at Parachute. See you again with another update. Ciao!
submitted by abhijoysarkar to ParachuteToken [link] [comments]

The Xtrabytes scam needs to be shut down and the people need to face criminal charges

I came across something the other day that caught my attention. I decided to finally read their first ever post: on Until now, I had only looked at the first page or two. Some interesting bits from the first few pages:
1 year and 10 months later, we have no actual proof that he is a real person (at least not who he claims to be). The proof he is a real developer is extremely limited. We have zero proof that he is capable of developing what he claims he has. XBY has been anything but transparent. All 3 of these claims appear to be to entice people into buying into the Xtrabytes scam.
This should have NEVER been done, though it’s not surprising that C-Cex would do something so incredibly stupid. They should have delisted XBY, which would have forced Borzalom to start from scratch and apply for listing on the exchange with a new coin he created. Had they done this, it’s likely this whole scam would have never happened, as he has shown no development skills whatsoever and likely could not have made anything from scratch.
All that is IF it even is the true story. I don’t believe it to be. I believe Borz was in on Bitmox, which is why he had the source code. No chat with C-Cex ever happened, which is why the messages between Borz and C-cex support that are included in the post are plaintext when other bits of info are snippets and screenshots. He didn’t provide a snippet picture because the conversation never happened. There is further proof that it didn’t happen if you look at the language used by both Borz and the support person - they use the same language, which is notable by the overuse of adverbs, such as ‘very’ and ‘perfectly’. Borz typed these messages himself.
No additional code has ever been shown. The new algorithm he claims to have created, Proof of Signature, has never been seen or proven. Given the details, It’s likely that he never did any additional coding after the hard fork and the code is nearly the exact same as when he closed it.
If you care to continue reading, they get called out be being a scam within the first few pages by multiple users. The delays and stalls start almost immediately. Borz has never shown any additional code, as it doesn’t exist.
Some additional links:
This has all been discussed many times and this Bitcoin Talk post does a great job putting all the pieces together.
Here is a post that contains a message from CCR says the patent is all a delay tactic.
Within these posts, there are messages from CCR saying that he’s been selling his XBY.
You can find Borzalom‘ real identity, as well as old posts from 3 coins, like Identity, that he copied from someone else and then shut down abruptly out of nowhere. He claims he’s from Hungary, but he had a business registered in Florida. Everything points to him living in Florida. He’s not deaf and he’s not a world class coding god.
It kind of becomes a rabbit hole of sorts, but if you care to read, it’s quite interesting and IMO proves without a doubt XtraBytes is 100% a scam.
Nothing has changed. Borzalom and CCR are criminals. They deserve to be in prison. There is enough proof of XBY being a fraud and conversely no proof their technology exists whatsoever.
XtraBytes needs to be shut down and the people responsible need to face criminal charges, that includes all their mods and team members that KNOW this is a scam, but keep it up because they’re being paid.
submitted by cameron0208 to CryptoCurrency [link] [comments]

BoBo the Hacker Strikes BitMex!

BoBo the Hacker Strikes BitMex!
As all know there was an email that accidentally leaked thousands of BitMex emails. Ever since, a Chineese Hacker known as @BoBoBitcoin in the telegram group BitMex Hack Group reaches out to currently over 400 attendees emails to hack. He claims to be hacking through Sim Swapping to get past email 2FA. Good news is he doesn't prefer gmail accounts, but yahoo and hotmail accounts he seems to love when it comes to hacking their accounts.

One in his group mentioned that BitMex only sends out withdrawals once a day for security reasons. To this someone in the group mentioned, that its not about the BitMex accounts, "People save private key on email u know". Furthermore, someone else mentioned they use the same login/pw across all exchanges. So, to me this sounds like your not safe in any exchange right now.
The leader of this group has had several messages and he's put them out in the group of people threatening to take him down. However, he claims his opsec is better than the military. Let's only hope not, as from the previous snippets it seems your not safe no matter what exchange your with. He's accepting emails from anyone and everyone. Afterwards, he hacks their email accounts, finding good pieces of information and empties whatever accounts he can. He claims that people don't have a right to be mad at him because they aren't mad at banks, they aren't mad exchanges for ripping them off. I beg to differ though, he's emptying their accounts without even giving them a fighting chance and then jumps to blaming them for being retards for having week security.
He blames a lot of this on an Arthur Hayes who is the Co-Founder and CEO of BitMex. Alot of hate seems to be out towards this guy, as even as he hacks peoples accounts; regardless of if they are in the group or not. He blames the whole thing on BitMex and Arthur Hayes. One such tweet displays the back story of this character stating he's an 18 year old hacker who's in a public library in China.

Follow @ItsATweetyBird on Twitter for more updates and latest updates on the BitMex Hacker known as @bobobitcoin
submitted by nveid to Bitcoin [link] [comments]

Trojan malscripts; **what are they?**

in this post you will learn a little about publicly available information on malscripts
what is a trojan.malscript? -a quick google search turns up this result from 2014 (outdated?)
Search Results (Featured snippet from the web) Systems Affected: Windows - Trojan. Malscript is a heuristic detection for Web-based malicious script files that exploit vulnerabilities and/or perform heap spraying.-Sep 3, 2014- -Trojan.Malscript | Symantec- - › security-center › writeup-
-not very clear!... lets try learn some more!!.. *another quick google search gives up some information about other systems not just windows affected
-If we add keywords like linux we get varied results such as this (albeit, older but w/e)
Search Results (Featured snippet from the web) -Systems Affected: Linux, Mac, Solaris, Windows.- Trojan. Malscript. C is a generic detection for HTML files infected with a JavaScript that redirects the browser to a malicious Web site that may exploit the browser or download other malicious threats.-Jan 30, 2010- -Trojan.Malscript.C | Technical Details | Removing Help ...- - › trojan.malscript.c-2010-013011-2940-99-writeup.html-
so given a couple quick searches we can guess a bit -we need: *java *HTML *access to the internet somehow (could be by an offline file touching an online source; this puts the item at risk for "contracting" offline ai or crawling codes)
another way would be
*write a "safe" code on here on reddit but its gonna take me time since reddit allows this:
if 1 * 2 < 3: print "hello, world!" 
this can be achieved by possibly writing a code to a site that had malscripts already deployed such as an embed code, or request in an "iframe"
  • Alot of people may remember sites such as: and various other places; *these places allowed HTML editing for themes and overall page layout -sites such as etc. had/have this ability as well.

-these sites are great examples of how easy it could be to place an HTML or java malscript that was made to either be good/bad/both; especially now, given our extremely large usage of internet!
Sure; #scareme... what can a trojan.malscript do!
quick learned facts:
-exploits an available resource via internets (lol)
-is a form of 'script' (really generic term) that employs heuristic based approach; defined as and asked to google before:
What is a heuristic approach?- -“A heuristic technique, often called simply a heuristic, is any approach to problem solving, learning, or discovery that employs a practical method not guaranteed to be optimal or perfect, but sufficient for the immediate goals.-Feb 5, 2018- -Heuristic Approaches to Problem Solving- | -101 Computing- - › heuristic-approaches-to-problem-solving-
-may perfrom heap spraying which is defined here
A heap spraying attack is a remote code execution exploit that allows the attacker to insert arbitrary code in the system's heap memory space. ... The spray is followed by exploit code that, when inserted into the heap memory, will exploit a weakness or vulnerability, allowing the code to execute on the system.-Aug 11, 2010- -Heap Spraying Buffer Overflow Attacks - - › center › resources › security-alerts-announcement-
WAIT! isnt that good...or bad...or OMG wth! #notscared?scared?
it really depends 0.o
-why is there a malscript in the first place; this is a great place to start asking questions for any individual or business by asking what OS is being used and what version/type/grade/blahblah
I use windows xp, windows xp is a "unsupported"(mostly) os - I use it to dissect information. its wonderful! also sucks sometimes when the software is riddled with holes and various other "things" shoutout to Microsoft for updates in DEC 2019! x<.3
Windows xp pro sp3 5.1.2600
I use AVG anti-virus with highest settings and personal settings that the free version can have
get to know my computer better? #thisajoke??
Nah, over the years Ive collected knowledge and some more common answers to basic questions in cyber security, qustions like "what is a malscript"? have simple answers, mostly... things like these 5 objects can be defined as being malscript:
  • Anti-virus
  • Anti-malware
  • anti-execution mechanisms
  • any word processor may or may not be defined as malscript if it can "spell check" your work or place a timestamp
  • third party input/output mechanism; things such as mouses, sd, usb, cd, internet(s) that crawl for information like web.archive, bitcoin code, cryptocode overall if it has a weakness to malscripted behaviours
there are MULTIPLE other reasons, one such problem is:
mass-malware campaigns and adware from older computers attempting to propogate and control older versions of networks that no longer work as expected/coded to seek
^ this type of malscript "poorly planned, and hastily executed or outdated"; can have adverse impacts on the internet as a whole - not just for the computers expected to be impacted.
ok, malscripts. so what can #I do?
when approaching cyber security its easy to become overwhelmed by the amount of information that is available; to research; to dissect; to use as examples...
what the best thing anyone or a group can do?;
attempt to make an effort to learn about the item a bit before, using or expecting them to work a certain way; due to a biased info source like ones own
seek outside sources, but also be careful an use knowledge seeked as knowledge that may or may not be "useful" for the current project or situation...
this post was an attempt to gain knowledge and some skills in writing and information sharing.
thanks everyone!
hope you enjoy my reading material!!
Have a Awwww-some new year!
ReachOutForBits recommends "useless" backup scanning after securely and safely removing identifiable information before scanning at before resell of computer or devices ; in order to avoid costly data blunders such as
ids/creds cloning
phonenumber collection
email collection
by persistent threats that are EXTREMELY HARD TO DETECT ; even penetrating some hardwares with advanced capabilities such as "sleeping" AI or, Run-mocking AI!
think of all the people who said AI will skynet us; maybe AI is just a stepping stone for some BAD F-IN MALWARE that someone has written that needs no C&C mechanism or user interaction at all - not the AI itself persay.
this is one form of persistant threat that needs to be identified to ensure non-tainted, verifiable, security information results into the future and beyond...
other threats include:
  • over-patriotic; otherwise defined as "EXTREMIST" - individuals of ANY COUNTRY, ANY RELIGION, ANY CREED, ANY BELIEF or OATH or CONSTITUTIONAL AGREEMENT.
  • fake bomb threats and faux-emergency calls
  • So called, anons, that gather in groups and communicate between each-other; effectively destroying the meaning of being ANON. singular noun
    the types of people(s) that write their own definition at urbandictionary and then proceed to agree together that thats it.
    • ahha, hah..hahahah...this is funnny....get this:
    -they also gather en-masse in attempts to overwhelm and proceed to cause irreprible cost or some form of damage - rarely peaceful anymore.
names like troll are no longer what they were, fictional characters under a bridge; troll is now Pseudonym for prankster(s) @ anycost
  • Crypto-currency Jackers who have designed tech to prevent proper payments and reward systems (at-source or in-transit) from being implemented; according to consensus.
  • Outdated, over-sourced(more than 10 downloads) malware
  • Junk and bloat that often comes preinstalled with no intention of caring whether or not the user will actually "use" it.
    this type of item hogs CPU/GPU and introduces ill timed updates that cannot be controlled!
submitted by killabell33 to MinimalistHacking [link] [comments]

Crypto Telegram Groups

@AelfBlockchain - ELF@Aeternity - AE@ArdorPlatform - ARDR@ArkEcosystem - ARK@AugurProject - REP@BATProject - BAT@BeamPrivacy - BEAM@LetsLiveBela - BELA@BitbayOfficial - BCN@Bitcoin - BTC@BitcoinCore - BTC@BitcoinCashFork - BCH@BitcoinGoldHQ - BTG@Bitshares_Community - BTS@BSVChat - BSV@BTTBitTorrent - BTT@BytecoinChat - BCN@BytomInternational - BTM@CallistoNet - CLO@CardanoGeneral - ADA@CentralityOfficialTelegram CENNZ@CloakProject - CLOAK@ChainLinkOfficial - LINK@CosmosProject - ATOM@Counterparty_XCP - XCP@CryptoComOfficial - MCO@CyberMilesToken - CMT@Dash_Chat - DASH@Decred - DCR@Dfinity - DFN@DigiBytecoin - DGB@DigixDAO - DGD@TheDogeHouse - DOGE@Electracoin - ECA@Emercoin_Official - EMC@EnigmaProject - ENG@EOSProject - EOS@EthClassic - ETC@Ether - ETH@EUNOofficial - EUNO@Everipedia - IQ@FactomFCT - FCT@Filecoin - FIL@GnosisPM - GNO@Grincoin - GRIN@Groestl - GRS@Hyperledger@IOTAtangle - IOTA@KomodoPlatform_Official - KMD@KyberNetwork - KNC@LAToken - LA@Litecoin - LTC@MaidSafeCoin - MAID@MakerDAOOfficial - MKR@Monero - XMR@Namecoin - NMC@Navcoin - NAV@Nemred - XEM@Neo_Blockchain - NEO@NervaXNV - XNV@Nimiq - NIM@NxtCommunity - NXT@OmiseGo - OMG@OmniLayer - OMNI@OntologyNetwork - ONT@Peercoin - PPC@PolymathNetwork - POLY@QtumOfficial - QTUM@RavencoinDev - RVN@Ripple - XRP@RSKOfficialCommunity - RIF@Siacoin - SIA@SirinLabs - SRN@Sonm_Eng - SNM@StellarLumens - XLM@StratisPlatform - STRAT@TezosPlatform - XTZ@TronNetworkEN - TRX@UnobtaniumUNO - UNO@Vechain_Official_English - VET@VertcoinCrypto - VTC@Viacoin - VIA@ViberateOfficial - VIB@VSYSOfficialGroup - VSYS@WavesCommunity - WAVES@ZB_English - ZB@ZCashco - ZEC@ZClassicCoin - ZCL@ZCoinProject - XZC

Crypto Communities:
@Aetrader - EN@Allemaalrijk - NL@Altcoins - EN @ArgenPool - ES@AussieCrypto - EN @UKBitcoin - EN@Binarydotcom - EN@BitcoinChat - EN @BitcoinInvestimento - PT @BitNovosti - RU @BitUniverse - EN@BlockhcainMinersGroup - EN@BsodPool - RU@BTCFinland - EN@BTChat - RU@BullBearr - EN@CoinFarm - EN @CoinGecko - EN @CoinMarketCap - EN @CoinPaprika - EN @CrypticIndia - EN@Crypto_CN - ZH @Crypto_ON - RU @CryptoAdvisorOfficial - EN@CryptoAquarium - EN @CryptoBeats - EN @CryptoBoerderij - NL @CryptoCharity - EN@CryptoCoinClub - EN@CryptoExpo_Moscow - RU@CryptoGene - EN@CryptoGifs - EN @CryptoGurusOfficial - EN@CryptoInsidersLobby -@CryptoHispanonet - ES@CryptoMining - EN @CryptoMondayDE - DE@CryptoOnMining - RU@CryptoRomania - RO @CryptoTipsChatFR - EN@CrypVision - DE @ElijaBoomC - EN@FanaticosCriptos - PT @ICOCountdown - EN@ILoveNina - EN@IndiaBits - EN @Kampungkoin - EN@KriptoTurkiye - TR @KryptoCoinsDE - DE@KryptoDETrading - DE @KryptoVerSteuerung - DE@MinerSpeak - EN@MiningBazar - RU @MMCryptoENG - EN@RepublicCrypto - EN@SideChains - EN@SmartContracts - EN@SportsBet - EN @StrapeCharts - EN@TamilBTC - EN@TheCoinFarm - EN @TheCryptoMob - EN@TokenMarket - EN@TrezorTalk - EN@Trollbox - EN @WCSETalks - EN@WhaleClub - EN (Invite Only)@WhaleClubClassRoom - EN@WhalePoolBTC - EN @WhaleTankChat - EN@XMRMine - EN
Crypto News Channels:
@AltCoin - EN@Avalbit - EN@Bit_Novosti - RU @BitcoinBravado - EN @BitcoinChannel - EN@BitcoinExchangeGuide - EN@BitcoinMagazinebot - EN @BitOracle - RU@BitRu - RU@CDiamonds - EN@Coin_Analyse - DE@CoinCentral - EN@CoinDesk - EN @CoinGape - EN@CoinNewsChannel - EN@CoinNewsDE - DE@CoinTelegraph - EN @Cointified - EN @Cripto247 - ES@CriptoNoticias - ES @Crypto_News_Channel - EN@CryptoAlerts - EN @CryptoAMB - EN@CryptoAsiaNews - ZH @CryptoChan - RU@CryptoClubAlerts - EN@CryptoCurrency - EN@CryptoExplorerChannel - EN@CryptoMartez - EN@CryptoNinja_News - EN@CryptoNyka - RU@CryptoRankNews - EN @CryptoSentinel - EN@CryptoSeson2020 - EN@CryptoSlateNews - EN@CryptoSnippets - EN@DecentralBox - DE @ForkLog - RU @JingBao - ZH @Krepta_News - RU@Krypto_Deutschland - DE@KryptoNachrichten - DE@NewCryptoJournal - EN@MGonCrypto - EN @OneMinuteLetter - EN@RichardsCalls - EN@SmartLiquidNews - EN@TheBCJ - RU @TONorg - EN @Unfolded - EN @WhalebotAlerts - EN @Xblockchain - FA

Trading Analysis:
@Altchica - EN@AltcoinWhales - EN @AnhemTrader - VI@Bitafta - EN@CacheStation - EN @Checksig - EN @CryptoCharters - EN @CryptoCredTA - EN @CryptoInMinutes - EN@CryptoScanner100Eyes - EN @ExcavoChannel - EN@KXiantu - ZH @Pierre_Crypt0_Public - EN@PsychoChromatic - EN @SalsaTekila - EN@ScalpingMF - EN@T45Investments - RU@TASmartAlerts - EN@TheLionDen - EN@TraderMillClub - EN@WCSEChannel - EN@WCSERussia - RU@WhaleTank - EN@WinterWolvesTA - EN @WolfPackSignals - EN
Indicator Bots:
@Crypto_Scanner - EN@CryptoQuantBotChannel - EN@BitmexRekts - EN@BounceBotBin - EN@Coin_Pulse - EN@Coin_Pulse_Listing - EN@CoinTrendz - EN @CryptoChan_HighLowPulse - EN @DataLightMe - EN@WallMonitor - EN @Whale_Alert_io - EN @WhaleCalls - EN @WhalepoolBTCFeed - EN @WhaleSniper - EN
submitted by Aztek_btc to cryptogroups [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:
submitted by cat-gun to HomelabOS [link] [comments]

Vodou - A drunken inspection into what to expect.

Hey you guys! I've been seeing some stuff lately, like "Why Voodoo?" and "I didn't even know voodoo was real"!
Who is I? Why, I'm an ex-Smite player (I can't persuade myself to let easyanticheat be installed on my computer T_T), but when I WAS a Smite player, i really, really, REALLY loved the idea of vodou in Smite. And since quite a number of people are asking questions, here's why!

What is Voodoo?

Yes. It's real! it exists! It's...a product of slavery...oh...this got dark...
Let's talk about how Vodou came to exist real quick. So back in the day, black folk were imported to the Americas like tea to England, or Skyrim to every goddamn piece of technology with or without a screen. There was usually an appalling lack of consent inherent to this process. They were generally stripped of...well, everything. But there's one thing you can never strip from a man: Copious amounts of Student Debt His faith! And so along with the slaves, came religion from Africa. This faith, transplanted in the Caribbean and southern territories of the future United States, not only endured, but evolved. See, being a slave kinda screws with you just a wee bit. It makes you see things in different lights, one could assume. The religion that the slaves brought with them were battered at every angle by Christian ideals and doctrine, and this wormed its way into how the slaves behaved, and every aspect of their faith.
Vodou/Voodou (the classical term, that was changed to Voodoo when it became a mainstream taboo in American Culture) hence turned into a religion dominated by one classical "god", Bondye, and a vast array of lesser figures called Loa. These Loa are spirits; not quite godly, not quite demigods. Rather, aspects that came into being along with the main god, but are lesser to him in every way. In a sense, Loa are very similar to Valar from Tolkien's Middle Earth, who are in turn subservient to (but free-willed) Eru Illuvitar.
These Loa are responsible for many aspects of life, nature, and society, and respect to them is paid to keep life, nature, and society turning smoothly. Contact with these Loa is not just possible, it's an everyday fact of reality as they shape your life, and the life of all around you. However, Literal contact (speaking, seeing, invoking, etc.) is managed through ritual and not something you take lightly. Of course, this style of ritual is where a vast majority of pop culture Voodoo takes it inspiration from: flanderized and demonized to the point of being comical. While tools, figures, symbology, and body snippets human or otherwise do make up the bulk of ingredients necessary to perform these rituals, Vodou is not in and of itself nothing but this type of stuff.
Now that there's a bit of background on why Vodou exists, let's take a look at some more well known figures it's got going for it.

Gimme some Gods!

I already forgot they're really called Loa!
Baron Samedi, Loa of mediating death First up, there's the main man. The one we know, beyond a shadow of a doubt, that he will be the first vodou figure in the game. This shit talking, womanzing, alcoholic, well dressed, skull faced piece of work himself. When you are sick, when you are wounded, when you are old, your very life hangs in a balance. And this rat bastard is the dude holding the scale. He determines when you live. He determines when you die. He sees all the dead. He helps the dead. Or he doesn't, depending on how he feels about you them. He's witty with a foul mouth to boot. He's got a wife, but that doesn't stop him from diversifying his portfolio. Why he became so popular in the first place, so overbearingly the face of all Voodoo to the entire world, is pretty crazy. But I didn't even need to list him, so let's move on to the next guy.
Bondye, God himself Well, this one's a little strange. See, we don't really have many figures in the game of this pedigree and relative importance tierlist. One could argue Vishnu, from the Hindu pantheon, compares to the centrality that Bondye holds...but Vishnu isn't in the game. Only two of his avatars. One could say Osiris and Zeus hold similar titles, but "kings of gods" is a bit different from "the one and only god, under whom serve countless spirits." Time will tell if such a figure is introduced into the game. I'm not banking on it.
Maman Brigitte, Loa of making sure your corpse is alright, sweety Holy shit, there are white loa? You bet your sweet ass there are! This surprisingly Irish-inspired Loa is married to Baron Samedi, and is sort of a collaborator in the death/drinking/shit-talking department. More often than not she protects graves. I actually would not expect to see her, at least not as an isolated character; Her role with Samedi is just too highly overlapping. However, an appearance or two in the Baron's kit could be an interesting surprise.
Damballah, The creator Loa Wait, the creator figure in't the main one? The hell? That's right, instead, you got yourself a snake! A really big, really long snake, that coiled itself up and pressure treated the world just right.. Our waters are his shed skin, and goddamn does he love to drink. His power to create and shape gave rise to not just land, but life, and with it intelligence. And so he's a smart boi. Still a snake, though.
Ogoun, Loa of metalwork. Oh, and rum This is one spicy meatball. He's like vulcan, except all the pitifulness has been transformed into pent-up rage, except without the pent-up part. He is the spirit of the warrior that says "To hell with the Geneva convention, let's try attaching rabid wolves to the ends of our ICBM's!". He is known for clearing da wey for civilization with a bushwakka because the mortals were too slow and hell, it's a special occasion! It's not every day he gets to whip out machete #3,772! He is Loa of all metal crafting, and he loves to see his metalcraft be used for fightin'. And yes, he is also Loa of rum. Brewing rum, to be specific.
Loko/Loco, Loa of plants and healing Loko (or Loco, if Loko is too close to Loki for your Liking.) is THE Loa of priests. His wife is THE Loa of priestesses. Together, they form a nice, neat pair. They are both similar to Agni, in that invoking them is an important step to holding out a Vodou ritual. He himself is a very important figure in the aspect of plants, and the healing aspect of nature. Both things revolve on his good will and efforts. You want a healer mage? You got a freaking healer mage. He is THE healer mage. The biggest. The yyyuuuugest.
Ayizan, Loa of commerce and markets What's this, another husband wife pair? She's wife to Loco, and together, they are integral to ritual rites, being patrons of priests and priestesses. Ayizan herself is a bit more different in aspect, however: she is integral also to the aspect of trade and bitcoin money! She actually DOESN'T drink, go figure!
Agaou, Loa of a very angry earth This dude is the aspect of the earth when it seems like it kinda just wants you to just...just die already. Lightning, thunder, earthquakes, tsunamis; shit a meteor could fall square on your dog and that's Agaou saying "I only miss once." He's essentially the spirit that Bondye hands all his contract killings out to, and he very seriously calls himself "God's Gunner". By the way, probably shoulda mentioned this before, but most all Loa can possess people to get work done in the mortal realm. Being possessed by Agaou is essentially the same as having a neverending grand mal seizure, and when he leaves your body there's a pretty good chance you're gonna die.
Erzulie (Fréda Dahomey), Loa of Beauty, Glamor, and Don't talk to me or my son ever again Erzulie is actually a class of Loa. There are a few classes of Loa, just like in Hinduism there are Devas and Asuras to denote classes of powerful figures. But Fréda Dahomey is basically THE Erzulie, so much so you can probably just call her Erzulie. She is glamour and feminism incarnate. She is also the Loa of This Haircut. She's got husbands for days, and she'll flirt with pretty much anything that walks, talks, and has a hot italian sausage swingin' between its legs. However, If it's feminine (including gay men), she's pretty much top bitch. Not in a mean way, more like in an overbearing "I shall break thine dick off if you look at a female for 5.26 uninterrupted seconds" type way.
Papa Legba, Loa of crossroads Papa Legba is the alpha and omega when it comes to the game of Let's Talk to Some Loa. You cannot start the ritual without him. You cannot end the ritual without him. He is the one who stands in the middle of the world of mortals and the spirit realm, the crossroads, if you will. Through him, mortals can contact Loa, and vice versa. As a gatekeeper, there's not a whole lot more to him other than "yep, he drinks and he's horny", but hey, they made Ah Muzen Cab, didn't they?
Grand Bois, Loa of the wilderness Grand Bois is Loa of the wild aspect of nature. He's often thought of as the start of the cycle of life: the primordial broth from which nature matures into man. His aspect is more specialized on the elemental parts of nature, the dense trees and bush that choke and strangle light and passage through sheer mass and vigor. Grand Bois gives 0 fucks about you as an individual; nature WILL persevere.

Hey, There's More!

But it's 12:30 and I'm tired.
There's a ton more Loa, but that's just a sampling of a lot of big names with lot of history to them. Many other Loa aren't very well documented on purpose or appearance, but I think the fairly decent amount posted above could field a pretty neat roster of figures for the pantheon in Smite. And if you're interested in it for yourself, awesome! I think that means I did a good job. Ekoz Outie.
submitted by _Ekoz_ to Smite [link] [comments]

GAINS Announcements

Crypto News Summary- September 25
🔹 General News: 🇯🇵 Japan: Monex to pay Bitcoin dividend to shareholders with Coincheck account ☕️ Medici-backed agritech blockchain startup GrainChain plans to unite the coffee industry of Honduras with its platform
🔹 Coin Specific News: 💥 Enecuum’s ENQ token has now been listed on the Pundi X Open Platform, making it part of its global payment ecosystem. 🚀 Filecoin testnet to launch in December — mainnet in Q1 2020 🇺🇾 Aeternity’s blockchain will be used to track legal cannabis products in Uruguay 🤝 IOTA Foundation partners with Linux Foundation to co-develop LF Edge framework
🔹 Exchanges: 💳 Binance adds support for Koinal - Buy Crypto With Debit and Credit Cards ➕ BitFlyer adds 5 new altcoins to its trading platform in Europe, 3 in the United States
🔹 Cool tech fact: 🎮 The original Xbox contained edited snippets of actual transmissions from the Apollo missions.
💬 Quote of the day: "It is not the strength of the body that counts, but the strength of the spirit."— J.R.R. Tolkien
🔹 Brought to you by @GainsANN
submitted by gainsTest to CryptoNews [link] [comments]

BitMex Research: "Competing with Bitcoin Core" or Does Bitcoin Core really control bitcoin? TL;DR No

Another great article from BitMex Research:
Abstract: We examine the power and dynamics of the “Bitcoin Core” software project and we draw distinctions between the various different ways one can compete with the project. We address the misconception that the Bitcoin Core software repository has the unique capability to change or prevent changes to Bitcoin’s consensus rules. We also discuss some common misconceptions and explain that if the Bitcoin Core repository becomes hijacked by nefarious actors or deleted, Bitcoin should be largely unaffected.
Some snippets from the article:
During the blocksize war, many characterised the debate as being Bitcoin Core vs miners or large businesses, with the Bitcoin Core side opposing hardforks and blocksize limit increases. In our view the characterisation was mostly incorrect. However, many who made this characterisation then subsequently concluded that Bitcoin Core won, since there was no hardfork. This same group therefore currently overestimate the power of Bitcoin Core, in our view.
Actually, in the summer of 2017, in some ways, a client competing with Bitcoin Core, Bitcoin UASF, overthrew Bitcoin Core and deliberately changed the networks consensus rules. Therefore, concluding that Bitcoin Core is all powerful, is the wrong lesson to learn from the blocksize war.
Following the resolution of the blocksize war, there is too much emphasis on the power of the Bitcoin Core software repository. Common questions now are “Who controls the repository?”, “What if they delete the Bitcoin Core GitHub?”. In our view, these questions may illustrate one is missing the point of Bitcoin.
The truth is, as hard as it is to appreciate, end users are ultimately in charge of Bitcoin.
Don't fall for the bullcrap promoted by conspiracy theorists in dark corners of the Internet. If, as some genuinely but misguidedly think, the "majority" of the community wanted big blocks, bitcoin would have big blocks. There is no Core <-- Blockstream <-- AXA <-- Bilderberg control of Bitcoin by the banksters.
You, and only you, decide which consensus rules to run. That's what makes the network as strong as it is.

Run you own node.

submitted by DesignerAccount to Bitcoin [link] [comments]

Why Verge Needs DigiShield NOW! And Why DigiByte Is SAFE!

Hello everyone, I’m back! Someone asked a question recently on what exactly happened to XVG – Verge and if this could be a problem for DGB – DigiByte - Here: DigiByte vs Verge It was a great question and there have been people stating that this cannot be a problem for us because of DigiShield etc… with not much explanation after that.
I was curious and did a bit more investigating to figure out what happened and why exactly it is that we are safe. So take a read.

Some Information on Verge

Verge was founded in 2014 with code based on DogeCoin, it was initially named DogeCoinDark, it later was renamed Verge XVG in 2016. Verge has 5 mining algorithms as does DigiByte. Those being:
However, unlike DigiByte those algorithms do not run side by side. On Verge one block can only be mined by a single algorithm at any time. This means that each algorithm takes turns mining the chain.
Prior to the latest fork there was not a single line of code that forced any algo rotation. They all run in parallel but of course in the end only one block can be accepted at given height which is obvious. After the fork algo rotation is forced so only 6 blocks with the same algo out of any 10 blocks can be accepted. - srgn_

Mining Verge and The Exploit

What happened then was not a 51% attack per say, but the attacker did end up mining 99% of all new blocks so in fact he did have power of over 51% of the chain. The way that Verge is mined allowed for a timestamp exploit. Every block that is mined is dependent on the previous blocks for determining the algorithm to be used (this is part of the exploit). Also, their mining difficulty is adjusted every block (which last 30 seconds also part of the exploit). Algorithms are not picked but in fact as stated previously compete with one another. As for difficulty:
Difficulty is calculated by a version of DGW which is based on timestamps of last 12 blocks mined by the same algo. - srgn_
This kind of bug is very serious and at the foundation of Verge’s codebase. In fact, in order to fix it a fork is needed, either hard fork or soft fork!
What happened was that the hacker managed to change the time stamps on his blocks. He introduced a pair of false blocks. One which showed that the scrypt mining algorithm had been previously used, about 26 mins before, and then a second block which was mined with scrypt. The chain is set up so that it goes through the 5 different algorithms. So, the first false block shows the chain that the scrypt algorithm had been used in the recent past. This tricks it into thinking that the next algorithm to be used is scrypt. In this way, he was essentially able to mine 99% of all blocks.
Pairs of blocks are used to lower the difficulty but they need to be mined in certain order so they can pass the check of median timestamp of last 11 blocks which is performed in CBlock::AcceptBlock(). There is no tricking anything into thinking that the next algo should be x because there is no algo picking. They all just run and mine blocks constantly. There is only lowering the difficulty, passing the checks so the chain is valid and accepting this chain over chains mined by other algos. - segn_
Here is a snippet of code for what the time stamps on the blocks would look like:
SetBestChain: new best=00000000049c2d3329a3 height=2009406 trust=2009407 date=04/04/18 13:50:09 ProcessBlock: ACCEPTED (scrypt) SetBestChain: new best=000000000a307b54dfcf height=2009407 trust=2009408 date=04/04/18 12:16:51 ProcessBlock: ACCEPTED (scrypt) SetBestChain: new best=00000000196f03f5727e height=2009408 trust=2009409 date=04/04/18 13:50:10 ProcessBlock: ACCEPTED (scrypt) SetBestChain: new best=0000000010b42973b6ec height=2009409 trust=2009410 date=04/04/18 12:16:52 ProcessBlock: ACCEPTED (scrypt) SetBestChain: new best=000000000e0655294c73 height=2009410 trust=2009411 date=04/04/18 12:16:53 ProcessBlock: ACCEPTED (scrypt) 
Here’s the first falsified block that was introduced into the XVG chain –
As you can see there is the first fake block with a time stamp of 13:50:09 for example and the next is set to 12:15:51, the following two blocks are also a fraudulent pair and note that the next block is set to 12:16:52. So essentially, he was able to mine whole blocks - 1 second per block!

The “Fix”

This exploit was brought to public attention by ocminer on the bitcointalk forums. It seems the person was a mining pool administrator and noticed the problem after miners on the pool started to complain about a potential bug.
What happened next was that Verge developers pushed out a “fix” but in fact did not really fix the issue. What they did was simply diminish the time frame in which the blocks can be mined. The attack still was exploitable and the attacker even went on to try it again!
“The background is that the "fix" promoted by the devs simply won't fix the problem. It will just make the timeframe smaller in which the blocks can be mined / spoofed and the attack will still work, just be a bit slower.” - ocminer
Ocminer then cited DigiShield as a real fix to the issue! Stating that the fix should also stipulate that a single algo can only be used X amount of times and not be dependent on when the algo was last used. He even said that DigiByte and Myriad had the same problems and we fixed them! He cited this github repo for DigiByte:


It seems that the reason that this exploit was so lucrative was because the difficulty adjustment parameters were not enough to reduce the rewards the attacker recieved. Had the rewards per block adjusted at reasonable rate like we do in DGB then at least the rewards would have dropped significantly per block.
The attacker was able to make off with around 60 million Verge which equals about 3.6 million dollars per today’s prices.
The exploit used by the attacker depended on the fact that time stamps could be falsified firstly and secondly that the difficulty retargeting parameters were inadequate.
Let’s cover how DigiShield works more in detail. One of the DigiByte devs gave us this post about 4 years ago now, and the topic deserves revisiting and updates! I had a hard time finding good new resources and information on the details of DigiShield so I hope you’ll appreciate this review! This is everything I found for now that I could understand hopefully I get more information later and I’ll update this post.
Let’s go over some stuff on difficulty first then I’ll try giving you a way to visualise the way these systems work.
First you have to understand that mining difficulty changes over time; it has to! Look at Bitcoin’s difficulty for example – Bitcoin difficulty over the past five months. As I covered in another post (An Introduction to DigiByte Difficulty in Bitcoin is readjusted every 2016 blocks which each last about 10 mins each. This can play out over a span of 2 weeks, and that’s why you see Bitcoin’s difficulty graph as a step graph. In general, the hash power in the network increases over time as more people want to mine Bitcoin and thus the difficulty must also increase so that rewards are proportional.
The problem with non-dynamic difficulty adjustment is that it allows for pools of miners and or single entities to come into smaller coins and mine them continuously, they essentially get “free” or easily mined coins as the difficulty has not had time to adjust. This is not really a problem for Bitcoin or other large coins as they always have a lot of miners running on their chains but for smaller coins and a few years ago in crypto basically any coin other than Bitcoin was vulnerable. Once the miners had gotten their “free coins” they could then dump the chain and go mine something else – because the difficulty had adjusted. Often chains were left frozen or with very high fees and slow processing times as there was not enough hash power to mine the transactions.
This was a big problem in the beginning with DigiByte and almost even killed DogeCoin. This is where our brilliant developers came in and created DigiShield (first known as MultiShield).
These three articles are where most of my information came from for DigiShield I had to reread a the first one a few times to understand so please correct me if I make any mistakes! They are in order from most recent to oldest and also in order of relevance.
DigiShield is a system whereby the difficulty for mining DigiByte is adjusted dynamically. Every single block each at 15 seconds has difficulty adjusted for the available hashing power. This means that difficulty in DigiByte is as close as we can get to real time! There are other methods for adjusting difficulty, the first being the Bitcoin/Litecoin method (a moving average calculated every X number of blocks) then the Kimoto Gravity Well is another. The reason that DigiShield is so great is because the parameters are just right for the difficulty to be able to rise and fall in proportion to the amount of hash power available.
Note that Verge used a difficulty adjustment protocol more similar to that of DigiByte than Bitcoin. Difficulty was adjusted every block at 30 seconds. So why was Verge vulnerable to this attack? As I stated before Verge had a bug that allowed for firstly the manipulation of time stamps, and secondly did not adjust difficulty ideally.
You have to try to imagine that difficulty adjustment chases hashing power. This is because the hashing power on a chain can be seen as the “input” and the difficulty adjustment as the corresponding output. The adjustment or output created is thus dependent on the amount of hashing power input.
DigiShield was designed so that increases in mining difficulty are slightly harder to result than decreases in mining difficulty. This asymmetrical approach allows for mining to be more stable on DigiByte than other coins who use a symmetrical approach. It is a very delicate balancing act which requires the right approach or else the system breaks! Either the chain may freeze if hash power increases and then dumps or mining rewards are too high because the difficulty is not set high enough!
If you’ve ever taken any physics courses maybe one way you can understand DigiShield is if I were to define it as a dynamic asymmetrical oscillation dampener. What does this mean? Let’s cover it in simple terms, it’s difficult to understand and for me it was easier to visualise. Imagine something like this, click on it it’s a video: Caravan Weight Distribution – made easy. This is not a perfect analogy to what DigiShield does but I’ll explain my idea.
The input (hashing power) and the output (difficulty adjustment) both result in oscillations of the mining reward. These two variables are what controls mining rewards! So that caravan shaking violently back and forth imagine those are mining rewards, the weights are the parameters used for difficulty adjustment and the man’s hand pushing on the system is the hashing power. Mining rewards move back and forth (up and down) depending on the weight distribution (difficulty adjustment parameters) and the strength of the push (the amount of hashing power input to the system).
Here is a quote from the dev’s article.
“The secret to DigiShield is an asymmetrical approach to difficulty re-targeting. With DigiShield, the difficulty is allowed to decrease in larger movements than it is allowed to increase from block to block. This keeps a blockchain from getting "stuck" i.e., not finding the next block for several hours following a major drop in the net hash of coin. It is all a balancing act. You need to allow the difficulty to increase enough between blocks to catch up to a sudden spike in net hash, but not enough to accidentally send the difficulty sky high when two miners get lucky and find blocks back to back.”
AND to top it all off the solution to Verge’s time stamp manipulation bug is RIGHT HERE in DigiShield again! This was patched and in Digishield v3 problems #7
Here’s a direct quote:
“Most DigiShield v3 implementations do not get data from the most recent blocks, but begin the averaging at the MTP, which is typically 6 blocks in the past. This is ostensibly done to prevent timestamp manipulation of the difficulty.”
Moreover, DigiShield does not allow for one algorithm to mine more than 5 blocks in a row. If the next block comes in on the same algorithm then it would be blocked and would be handed off to the next algorithm.
DigiShield is a beautiful delicate yet robust system designed to prevent abuse and allow stability in mining! Many coins have adopted out technology!

Verge Needs DigiShield NOW!

The attacker has been identified as IDCToken on the bitcointalk forums. He posted recently that there are two more exploits still available in Verge which would allow for similar attacks! He said this:
“Can confirm it is still exploitable, will not abuse it futher myself but fix this problem immediately I'll give Verge some hours to solve this otherwise I'll make this public and another unpatchable problem.” - IDCToken
DigiShield could have stopped the time stamp manipulation exploit, and stopped the attacker from getting unjust rewards! Maybe a look at Verge’s difficulty chart might give a good idea of what 1 single person was able to do to a coin worth about 1 billion dollars.
Here’s DigiByte’s difficulty steady, even and fair:
Maybe our developers could help Verge somehow – but for a fee? Or it might be a good way to get our name out there, and show people why DigiByte and DigiShield are so important!


Edit - Made a few mistakes in understanding how Verge is mined I've updated the post and left the mistakes visible. Nothing else is changed and my point still stands Verge could stand to gain something from adopting DigiShield!
I hope you’ve enjoyed my article! I tried to learn as much as I could on DigiShield because I thought it was an interesting question and to help put together our DGB paper! hopefully I made no mistakes and if I did please let me know.
-Dereck de Mézquita
I'm a student typing this stuff on my free time, help me pay for school? Thank you!
submitted by xeno_biologist to Digibyte [link] [comments]

Why does Waltonchain use PoW when the entire space is moving away from it?

Well, I was having this conversation with a few of my close friends in Slack the other day, and I thought that this might help a few people further understand the decision making process that has gone into choosing the PoW consensus mechanism.
Please keep in mind this was just a snippet of a conversation we were having in Slack. I haven't refined this for an official post so it may be a bit rough around the edges, but I just thought I would share my opinion. Please note this does not take into account the PoST hybrid mechanism or the cross chain load balancing protocol which we are waiting on more details for:
**Waltonchain has a plan, and it's brilliant**
"The "outdated" PoW consensus mechanism was specifically chosen by the Waltonchain team for the Parent Chain because it is the only consensus mechanism so far which has constantly withstood the test of war. No other consensus mechanism has ever withstood the type of attacks/hacks etc that Bitcoin has, for as long as it has, and managed to come out stronger because of it. I suggest listening to Andreas Antonopoulous speak on Bitcoin being the only battle proven chain in the space. It may seem outdated with all these fancy words like Sharding being thrown around, and the endless debate about scalability which gets everybody hyped up. But then you have to ask yourself, "Why in the blue hell would the WTC team knowingly pick PoW when it seems as though the entire space is moving away from it?"
I'll tell you why. They have a plan, and in my opinion, it's absolutely brilliant, and will be one of the major factors contributing to long term economic rent for miners once the ecosystem reaches full maturity, positioning the WTC token as one of the most valuable in the space. The security and longevity of data is of the utmost importance when laying the foundations for the bottom layer protocol of the unified public ledger of China/the global supply chain. As the physical world continues to assimilate with the digital at an ever accelarating pace, the authenticity of data, and its longevity, simply cannot be compromised. The safety of citizens, and the very fabrics of society will depend on it.
Currently, China's digital infrastructure is centralized. The transmission of data requires human oversight, and trust is involved at every step of the way. This has been working for them since the inception of the internet. However, as we move towards the "Smart" era, the powers that be are becoming fully aware of the limitations of their centralized infrastructures, and the vulnerabilities it places their citizens at. I'm not sure if you guys realize this yet, but digital warfare is becoming the new warfare, and this may sound odd but that is one of the most bullish statements somebody invested in a public blockchain could hope to hear. Why? Because blockchain is the solution to bad actor devices. By 2025, the amount of interconnected devices is set to grow to 250 billion. Really consider that number for a second. There are 7 billion humans on Earth.
First of all, China knows the most that vertical scaling to meet this demand is impossible. If they could pull off this kind of system using a centralized DB, Waltonchain wouldn't even exist. Instead, what are they doing? They are decentralizing the bottom layer of the infrastructure while maintaining control of everything else. They know true decentralization is the most effective way to protect against the threat of state sponsored cyber attacks for example, when their entire country is dependent on the functionality/longevity of their Smart Infastructure. They must also protect against dishonest inputs of data, and design a large scale device authentication system using the blockchain for the billions of vulnerable devices which are currently incredibly easy to hack.
(See Wei Songjies patent for his device authentication system which allows interconnected devices to automatically kick out bad actors in the network by using some type of automated security system based off the WTC blockchain).
What I'm saying is, they are not going to begin laying the foundations for a project of this scope by using the second safest option. Longevity + Authenticity of data simply cannot be compromised."
submitted by Dlow_Stacks to waltonchain [link] [comments]

ShionCoin Console Basics

The following is a brief overview of the commands provided by the "shc" utility console program.
The utility program "shc" communication with the server (shcoind) are restricted to the local host that the service is running. You must use the stratum API in order to access the server from a remote machine.
A sub-set of all the commands are provided here. This guide attempts to concentrate on commonly used commands that are useful. Run "shc help" for a full list of commands. Run "shc help " for details about running that particular command.
You can enter an interactive mode by running "shc --prompt".
Run the daemon with "shcoind --debug" in order to print additional information to the log file (on linux, "/valib/share/shcoind.log") for diagnostic purposes.
ShionCoin "pub-key" coin addresses typically starts with "S" or "R". A "script address" will start with "1" and a seg-wit address will start with "3". Coin addresses are verified when entered on the command-line in order to ensure that the address is prudent in respect to the coin interface.
All fees for extended transactions, such as creating context and aliases, are either stored (for update purposes) in a local extended account and/or are provided as mining fees. You can use the "wallet.donate" command to intentionally create a transaction which includes a specified mining reward value.

Wallet Commands

The wallet commands provides capabilities to transfer funds and manage accounts. Each account can contain several coin addresses and has a counter-part "extended account" that is not visible.
Wallet Info:
Display statistical and runtime information on wallet operations.
shc { "version": 3010000, "walletversion": 60000, "balance": 658, "keypoololdest": 1517000561, "keypoolsize": 101 }
Create Coin Address:
The "" command is used to create a normal (non seg-wit) coin address and associate it with an account name. Coin addresses may be automatically generated for accounts, for example in order to return "change" in a fund transfer transaction. All change is directly returned to the associated account.
shc test S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci
List Accounts: wallet.list
The "wallet.list" command provides a balance of all accounts in the coin wallet.
shc wallet.list { "": 0, "bank": 658, "system": 0 }
Three accounts are created by default. The "" account receives coinbase rewards which are then distributed to users based on their stratum stats. The "bank" account is a 0.1% cut of the rewards received from the stratum mining pool. The "system" account is currently reserved for a cpu-miner which attempts a single mining operation each time new task work is assigned to miners. The frequency of how often this occurs is based on tracking the "luck" of past attempts.
List Coin Addresses: wallet.listaddr
The "wallet.listaddr" command will list all of the coin addresses associated with an account.
shc wallet.listaddr test ["S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci"]
Create Transaction: wallet.send
The "wallet.send" command is the primary method of sending funds.
All ShionCoin transactions are sent with at least the 0.0001 SHC minimum fee. Providing the minimum fee is provided, any fee can is permitted and affects the priority of the transaction.
shc wallet.send bank S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci 10 307711dace8c0583b744af8acd1df2073e36b0c7a54b8830a15ae146f8c22ddb
Test Create Transaction: wallet.tsend
You can "test send" a transaction in order to determine the aproximate fee and size that would result.
shc wallet.tsend bank SLbnKamvSx8FhaBNpHUwffFDLZ16J8phdX 10 { "amount": 10, "tx-amount": 98.999900, "size": 300, "virt-size": 226, "fee": 0.000100, "inputs": 1, "priority": 1085539000000 }
Create Batch Transaction(s): wallet.bsend
The "wallet.bsend" command allows you to transfer funds that are more complicated than would be permitted in a single transaction. Multiple transactions will be created, as neccessary, in order to send the specified coin value. The total value commited to be sent may be lower than the value requested under certain circumstances.
Create Certified Transaction: wallet.csend
The "wallet.csend" associated a pre-created certificate with the coin transfer. The certificate may be used to associate with the certificate, or provide a method to identity the source of the funds.
shc wallet.csend bank SLbnKamvSx8FhaBNpHUwffFDLZ16J8phdX 10
Create Stamp Transaction: wallet.stamp
The "wallet.stamp" command allows you to create a short message (up to 135 characters), or reference a geodetic location, to associate with a local coin address. The stamp transaction is the exclusive method of claiming spring matix location coins. Creating a stamp in the format "geo:," will result in a single SHC coin, once processed on the network, being rewarded for all locations not yet discovered in the spring matrix. A minimum transaction fee (0.0001) is applied for each stamp transaction created.
Use the "ctx.findloc" command in order to search for locations active in the sprint matrix.
Validate Address: wallet.donate
Donated coins are added to the upcoming block reward. Donations may be optionally associated with a certificate. The maximum donation value in a single transaction is 500 coins. Donations are associated with the coin address that generates them, and may contain a geodetic stamp depending on configuration and availability.
The total cost will include the donation coin value specified plus a minimum transaction fee (0.0001 SHC).
{ "version": 1, "flag": 1025, "txid": "ace04609d0eca593b73a3f1afb1dcfeb10049c4ab4098ff9b17e01da65bf2ec6", .. "ident": { "version": 3, "expire": " ", "geo": "46.770000,113.980000", "addr": "SFrXpo9ykcSeycTdMaFu3xWwJFxN5gkUH4" } }
Validate Address: wallet.validate
The "wallet.validate" command returns general information about the coin address specified, including whether the coin address is contained in the local wallet.
shc wallet.validate SLbnKamvSx8FhaBNpHUwffFDLZ16J8phdX { "isvalid": true, "address": "SLbnKamvSx8FhaBNpHUwffFDLZ16J8phdX", "ismine": true, "account": "system" }
Validate Address: wallet.key
Obtain a code that identifies the private key of a coin address.
Validate Address: wallet.setkey
Create a new coin address, for the specified account, with a private key code.
Validate Address: wallet.keyphrase
Obtain a set of phrases that identify the private key associated with a coin address.
Validate Address: wallet.setkeyphrase
Create a coin address in the wallet given a key phrase.
Export Wallet (json): wallet.export
Creates a JSON formatted backup of all the accounts managed.
Export Wallet (datafile): wallet.exportdat
Creates a binary backup, in the tradition bitcoin wallet format, of all the accounts in the wallet.
Import Wallet (json): wallet.import
Creates a JSON formatted backup of all the accounts managed.
Scan Wallet: wallet.rescan
Cycle through all known wallet transactions and verify their state in the block-chain.

Block Commands

BlockChain Info:
Print summarized information about the block-chain.
shc { "version": 2000000, "blockversion": 2, "walletversion": 60000, "blocks": 77029, "difficulty": 0.000488, "pooledtx": 0, "currentblockhash": "5c4e3a637d857c7df925dda1c017dd3864c0fb95c1421276619810f5b95fc8c5", "errors": "" }
Print Block (hash): block.get
Print detailed information about the specified block hash.
shc block.get bc157eefd48e18152c70ad2937bd44e6bb38d218bf13c262a844a3d0ae9264d6 { "blockhash": "bc157eefd48e18152c70ad2937bd44e6bb38d218bf13c262a844a3d0ae9264d6", "version": 536870912, "merkleroot": "5bda555d945bc36806f1eb4913a47a2ecad4569133cce1d59bd82ad94e7be1c6", "time": 1521898215, "stamp": "03/24/18 07:30:15", "nonce": 4422421, "bits": "1e07ffff", "previousblockhash": "3312abddb29aea55f44a0e3c52d397d3041b9e2deaa160f2ac415cdca05057b9", .. }
Print Block Hash (height): block.hash
Obtain the block hash for a specified block height.
shc block.hash 77022 bc157eefd48e18152c70ad2937bd44e6bb38d218bf13c262a844a3d0ae9264d6
Export BlockChain: block.export
Export an entire block-chain to a binary file. The actual export of data is performed asynchronously (in the background), and the log file should be reviewed to determine when the operation is actually done.
shc block.export /root/.shc/block.bin { "mode": "export-block", "minheight": 0, "maxheight": 0, "path": "/root/.shc/block.bin", "state": "init" }
tail /valog/share/shcoind.log ..
[03/24/18 07:47:14] info: shc: PerformBlockChainOperation: saved 77105 blocks to path "/root/.shc/block.bin".
Import BlockChain: block.import
Import a previously exported block-chain into the live system. The imported file will only over-write block records that do not previously exist.
BlockChain Scan: block.verify
Perform an integrity check against the last X blocks in the block-chain.

Transaction Commands

Print Transaction: tx.get
Print details for a particular transaction from it's transaction hash.
shc tx.get 307711dace8c0583b744af8acd1df2073e36b0c7a54b8830a15ae146f8c22ddb { "version": 1, "flag": 1, "txid": "307711dace8c0583b744af8acd1df2073e36b0c7a54b8830a15ae146f8c22ddb", .. }
Print Transaction: tx.pool
Print details for all transaction currently pending in the active "mempool" queue. These are transactions that are actively being inserted into mined blocks.
Print Transaction: tx.validate
Validate a transaction hash associated with the local wallet. Prints summarized information about all local coin addresses associated with the transaction.
shc tx.validate 307711dace8c0583b744af8acd1df2073e36b0c7a54b8830a15ae146f8c22ddb [{ "spent": "false", "ismine": "true", "address": "S7viXBKwUZKy4aPCby3oXzWFDxhZKjGipA" }, { "spent": "false", "ismine": "true", "address": "S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci" }]

Peer Commands

Import Peers:
Display a summary of information relating to connected peers.
{ "clientversion": 3010000, "protocolversion": 2000000, "socketport": 24104, "connections": 3, "networkhashps": 11609, "errors": "" }
Import Peers: peer.list
Display information about each node peer currently connected to the coin interface.
Export Peers: peer.export
Export all of the known peers to a JSON file.
shc peer.export /root/.shc/peer.json { "mode": "peer.export", "path": "/root/.shc/peer.json", "state": "finished" }
Import Peers: peer.add
Import a JSON file containing node peer information.
Remove Peer: peer.remove
Disconnect and remove the specified peer from the system.

Context Commands

Context Info:
Print the current fee to create a context transaction and the total number of context records in the system.
{ "fee": 25, "total": 1 }
Print String Context: ctx.getstr
Prints the ASCII value associated with a particular context name.
shc ctx.getstr "test name" test value
Print Context: ctx.get
Prints detailed information about a context record given it's context hash.
shc ctx.get ab5b128ce3674f81f0271efbbbb191fed56e9a80 { "version": 3, "label": "ab5b128ce3674f81f0271efbbbb191fed56e9a80 test name (1zgfTHd5BQA)", "expire": "Mar 23 08:28:39 2020", "flags": 10244, "signature": "e0539d3ecb54c5c0a29ccd69f0b03dfdfb58bc24", "hash": "ab5b128ce3674f81f0271efbbbb191fed56e9a80", "valuesize": 10, "valuecrc": "1zgfTHd5BQA", "tx": "0dbf21191091e33ad7be3b1ce1983ffffdbedeb804e3ce934021f0fad038d50e" }
Create String Context: ctx.findloc
Search for a location by it's name or with geodetic cordinates.
The "ctx.findloc" will scan an area and attempt to find a location within it. This area includes a span of about 100 sq. miles. The closest location with the smallest precision found will be returned. In addition, geodetic information provided by the share library is also utilized.
shc ctx.findloc "geo:46.9,114.2" { "name": "missoula, mt", "summary": "Montana", "zone": "America/Denver", "code": "MUNI", "country": "US", "geo": "46.94000,114.04000", "type": "Municipal Zone", "springable": "false" } shc ctx.findloc "Missoula, MT" { "name": "missoula, mt", "summary": "Montana", "zone": "America/Denver", "code": "MUNI", "country": "US", "geo": "46.94000,114.04000", "type": "Municipal Zone", "springable": "false" }
Note: The "springable" value denotes whether the geodetic location can be claimed in the SHC spring matrix (see "wallet.stamp").
Create String Context: ctx.getloc
Print detailed information about a particular location by it's name or geodetic cordinates.
The "ctx.getloc" command requires specific cordinates to be specified when a latitude and longitude is specified.
ctx.getloc "Missoula Creek" ctx.getloc geo:46.9846,114.1213
Note: The "springable" value denotes whether the geodetic location can be claimed in the SHC spring matrix (see "wallet.stamp").
Create String Context: ctx.setstr
Create a text format context value. This establishes a simple name=value relationship.
Context names are stored as hash keys. Therefore, the string name of the context key must be known before-hand in order to perform the lookup. A small label is also provided as part of the context record which includes a snippet (or all of) the context name.
Context records are signed against the coin address that paid to generate the transaction. Context transaction typically cost about 25 SHC or less to create. A context will expire two years after the date at which it is either created or updated. The owner can update a context by creating a new one with the same name as a pre-existing one. The "context hash" that identifies a context is also the key hash of it's label. The context is shown as part of the transaction details.
shc ctx.setstr test "test name" "test value" { "version": 3, "label": "ab5b128ce3674f81f0271efbbbb191fed56e9a80 test name (1zgfTHd5BQA)", "expire": "Mar 23 08:28:39 2020", "flags": 10244, "signature": "e0539d3ecb54c5c0a29ccd69f0b03dfdfb58bc24", "hash": "ab5b128ce3674f81f0271efbbbb191fed56e9a80", "valuesize": 10, "valuecrc": "1zgfTHd5BQA", "tx": "0dbf21191091e33ad7be3b1ce1983ffffdbedeb804e3ce934021f0fad038d50e" }
Create Geodetic Context: ctx.setloc
The "ctx.setloc" command creates contextual information about a specific place.
The command includes information about a location zipcode, name, and description. In addition, an optional place type code, country code, and web-url can be specified.
The place type corrosponds to one of the codes returned from the "ctx.loctypes" command.
This command has two different modes. One corrosponds to giving a name to a particular geodetic latitude and longitude corindate, and the other includes providing details about that particular location. A single location (as specified by latitude and longitude) may have multiple names, but it limited to a single set of details. Although some common places may be reserved from use (such as common city names), the application of detailed information to a geodetic location comes on a first-come-first-serve basis. Note that context information expires after two years.
The size of the area being referenced is dependent on the place type specified. For example, "AREA" spans roughly 30 sq. miles, while "SPOT" only spans 8 sq. feet. This precision is used in relation to geodetic lookups performed.
shc ctx.setloc test geo:46.9846,114.1213 "Bitterroot Creek" STM US shc ctx.setloc test "Missoula Creek" geo:46.9846,114.1213
Create Identity Context: ctx.setid
Create a binary context from the raw command-line argument specified.
Create Binary Context (raw): ctx.setbin
Create a binary context from the raw command-line argument specified.
Create Binary Context (file): ctx.setfile
Create a binary context from the absolute path specified.
Print Location Types: ctx.loctypes
Print out all suported location type codes for use with the "ctx.setloc" command.
[{ "name": "AREA", "desc": "General Area", "prec": 1 }, { "name": "MT", "desc": "Mountain", "prec": 1 }, .. }

Address Alias Commands

Alias Info:
Print the current fee to create an alias transaction and the total number of alias records in the system.
shc { "fee": 31.250000, "total": 1 }
Create Address Alias: alias.pubaddr
Create a persistent public association with a name and a coin address. Once confirmed, the coin address can be referenced as "@" in command-line operations.
When a coin address is specified the alias label will be published onto the block chain in reference. If the alias label already exists, then a transfer will occur providing you are the original owner.
A coin address will be automatically created if none is specified. Only "pub-key" coin addresses are currently supported. An alias will expire after 12 years.
An alias cost around 30 SHC to create and will decrease over time.
shc alias.pubaddr test S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci { .. "alias": { "version": 1, "label": "test", "expire": "Mar 21 09:37:40 2030", "type": 30, "addr": "S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci", "type-name": "pubkey" } }
shc wallet.send bank @test 2 d438fea502b7113f155617fc1b400161bb3045645094df5423ce7e484fadf7f2
List Address Alias: alias.list
Print all aliases that match the keyword provided.
shc alias.list { "test": { "block": "79b04f63fe5602f40bc559b1c5b39b730a2d6ea2d6b4ab491904d6054b1add71", "tx": "abb12ed2f4a74c58432afa9e19c08afad1d3dd84052f23be534e96ed53e11d4f", "alias": "77135966b271a06928cdff5548dbbaed61ee7250", "addr": "S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci" } }
Print Address Alias: alias.getaddr
Print details about a particular coin address alias given it's name.
shc alias.getaddr test { "version": 1, "label": "test", "expire": "Mar 21 09:37:40 2030", "type": 30, "addr": "S2fzfzf1SStvaMzjGpCtYKxY3t8PXus9Ci", "type-name": "pubkey" }

Certificate Commands

Certificate Info:
Prints the current certificate transaction fee and the total number of certificates created on the block-chain.
shc { "fee": 14.750000, "total": 1 }
Certificate Info: cert.list
Search for a certificate given the provided keyword.
shc cert.list test { "test certificate": "8069f1bbfb435cfa1efdb454684446528343b809" }
Certificate Info:
The "" command is used to create a new certificate on the block-chain. The certificate than may be used to derive other certificates or dispense licences. The certificate may have an optional fee specified that will be required to derive or license it.
A certificate can either be designated for issueing other certificates or granting licenses, but not both. Either form of the certificate may be used in order to donate or send a certified coin transfer.
A certificate is signed against a private key that is generated from the associated extended account coin address. You may optionally specify a hexadecimal seed to use for generating the private key. The certificate's private key is not stored in a database or a transaction, and requires the original coin address to be present in the local wallet to be determined. The public key is provided as part of the certificate transaction, and can be used in order to verify the integrity of the associated signature.
The average fee for registering a new certificate is initially about 15 SHC and will decrease over time. The details of the certificate are visible in the underlying transaction that it was generated in.
The frame-work of the certificate is designed to be compatible with the x509 format. See the "shcert" share library utility program for more information on exporting x509 certificate created on the ShionCoin block-chain. Certificates may also be used to provide licensing authentication to run or provide features to programs using the share library "esig" functionality (see the "shesig_verify()" function).
Note that the certificate may contain identifying information such as the originating coin address and, when available, the geodetic location.
shc test "test certificate" { "version": 1, "flag": 17, "txid": "18d0a73c96af3dd211f27e4ada898e13b4cf25223da2591289edb8a1e86f1129", .. "certificate": { "version": 3, "label": "test certificate", "expire": "Mar 24 04:13:46 2066", "geo": "46.770000,113.980000", "addr": "SC2j6kxbrKzfpxsGqBQSrxeDh2CdPn1TLJ", "certhash": "8069f1bbfb435cfa1efdb454684446528343b809", "issuer": "0000000000000000000000000000000000000000", "serialno": "0c96a132d74df2522f38babf0733224c", "flags": 10244, "signature": "0d5a4e6c7d4975ee443cfc2e057d3d76070bd2f5", "sigpubkey": "0334d9f89253fa0837a1524266414509bdce478368" } }
Certificate Info: cert.get
Print the details of a certificate record given the certificate hash.
{ "version": 3, "label": "test certificate", "expire": "Mar 24 04:13:46 2066", "geo": "46.770000,113.980000", "addr": "SC2j6kxbrKzfpxsGqBQSrxeDh2CdPn1TLJ", "certhash": "8069f1bbfb435cfa1efdb454684446528343b809", "issuer": "0000000000000000000000000000000000000000", "serialno": "0c96a132d74df2522f38babf0733224c", "flags": 10244, "signature": "0d5a4e6c7d4975ee443cfc2e057d3d76070bd2f5", "sigpubkey": "0334d9f89253fa0837a1524266414509bdce478368", "txid": "18d0a73c96af3dd211f27e4ada898e13b4cf25223da2591289edb8a1e86f1129" }
Certificate Info: cert.derive
Derive a certificate from another certificate. You can optionally specify a fee to be associated with the new certificate, and a fee may be required if one is associated with the parent certificate.
Certificate Info: cert.license
Generate a license from a certificate. A license represents authorization to use a particular product and typically requires a fee to be paid. You can optionally specify a hexadecimal seed to be used when creating the certificate's private key.
Certificate Info: cert.export
Exports the private key information from the extended account that is used to claim ownership over a particular certificate.
Ownership and management of a certificate depends on having specific coin address key(s) in the coin wallet. Exporting a certificate provides JSON formatted content which can be used with "wallet.import" command to attain ownership of a certificate.
submitted by shioncoin to u/shioncoin [link] [comments]

jl777 informal Telegram chat 9/AUG/18. Topics include Crypto Condition smart contracts, ERC20 token migration, scaling, and marketing.

TL:DR will be in comments
This is an informal discussion with jl777 and some Komodo team members and the community on Telegram. I've edited some of the grammar and structure, combined shorter messages into paragraphs to help readability, and removed messages that weren't relevant to the discussion or had already been answered. Full text is visible on Komodo telegram, or Komodo Discord (telegram channel)
N 21: Mr. Please when smart contracts?
jl777: first four reference contracts are pretty much working now, likely some bug fixes needed but assets, faucet, rewards and dice CC contracts are functional
Firedragon: Ethereum start the year 2017 around 7 dollars, end the year x 200 times at around *1400*, user friendliness leads to giant expansion.
jl777: Sure, no disagreement, but code snippets don’t seem very user friendly. Unless you mean having cartoon characters alongside the code snippets makes it user friendly?
jl777: Having non-coders doing code is dangerous, no matter if it has cartoons.
Firedragon: enables expansion at scale.
jl777: Until you get an actual dApp that is popular and the entire chain bogs down and TX fees goes to $5+
Firedragon: it is dangerous, but once run into problem, will likely seek help, but important, easy to start.
jl777: With the CC contracts, it is a matter to issue rpc calls to start a contract. So it doesn’t require coding, but if your use case isn’t covered by an existing CC contract, then a custom CC contract needs to be written. It is similar to ASIC mining vs CPU mining. More work to make the ASIC, but once created it can do all the related things much more efficiently.
jl777: Assets with DEX, faucet, rewards and dice CC contracts I made in a month. We are in the process of hiring a dedicated CC contracts dev, they are not that much work to code but it does require to be coded and I only did the cli rpc calls, not GUI.
Firedragon: komodo solve the scalability of Cryptokittens that Ethereum bog down with. I believe Ethereum solve the usability issues. if only combine the two.
jl777: Yes, KMD solves the Cryptokitties scalability issue, but someone has to write the Cryptokitties CC contract which is mostly independent of the blockchain as it has the kitty’s DNA logic that seems to be most of it.
Jakub Alex: Jl777 what is your opinion about future price after bear market? What price levels can we expect with komodo? 50-100? 100-200 or more? Are we able to be in top 15 m cap coins?
jl777: Future KMD price depends on overall crypto market cap, if you can predict that, then I can predict a future KMD price. Historically KMD is a bit under 0.1% of overall crypto market cap. Assuming KMD price rises in CMC to top 10 level, then it would be closer to 1% of overall crypto market cap.
jl777: So really, just 2 variables. What overall rank on CMC and the total crypto market cap.
Chris Fray: Staking Is the best way u come back in a year collect your 5% and do it all over again don't panic sell.
jl777: It will be monthly starting very soon.
The Fonz: How many nodes are there currently? Running the network? is there a real time link to a list?
jl777: There is no way to know for sure, I would estimate about 1000
Rubinho: How do you run a node on KMD? Just by staking tokens?
jl777: Running a native wallet, runs a node.
Rubinho: Who is the intended end user for KMD? b2c? b2b? both? what is the state of partnerships?
The Fonz: Minimum KMD required?
Regnar: To run a node? No minimum required, but to earn 5.1% rewards on your balance, you need a minimum of 10 KMD in an address, the simplest way to do this is to store funds in Agama (even the lite mode) and press the claim interest button.
The Fonz: gotcha, thx.
Regnar: Probably best to check out the discord marketing channel for updates and talks on that, telegram generally gets cluttered quickly with other conversations. There are definitely partnerships being worked on, but I think it would be better to wait for official announcements on them, so I won't disclose or help push any rumors there. Here's the link.
Regnar: jl777, I assume ERC20 projects who are looking to migrate off of Ethereum, or launch their main net, would be interested in Komodo as CC becomes more developed. Can you say what that migrating/main net process might look like for those projects?
jl777c: the process would be to get a new chain spawned to test the custom contract with and when it is working,to just migrate the ERC20 snapshot to the new chain. The CC framework is ready to be coded to and devs can create a custom contract embedded in their chain. txfees in their chain, only tx from their dapp on their chain.
Regnar: And I assume before they migrate to their new chain they can have all the features and things in place to be atomic swap capable, set up for dPoW, and would have the same scaling tech Komodo uses?
jl777: yes, all can be put in place before doing the snapshot and migrating, and everything other than enabling dPoW can be done without our being involved, though we are happy to help.
Regnar: Okay so the dPoW part requires Komodo involvement, and GameCredits, Kreds, Utrum, and some other coins have added dPoW to their chains for the extra security. Is this process getting easier to do for established coins that aren't looking to migrate?
jl777: as far as if KMD will survive this bear market, I am confident KMD will survive the next bear market and even the one after that. We have funding for 10+ years of dPoW and while we do have end user deliverables, that is a very expensive marketing wise for customer acquisition. Our focus on enabling technologies allows us to run much leaner on the marketing side. and in any case, we don’t have millions of dollars to be throwing about left and right for paid placements and listings like many of the other projects do. It will take longer, but as more people learn about KMD, the mentions we will get will be based on KMD attributes and not due to paid placements.
Rubinho: The main focus for many platforms is to attract devs.. i think the perception of the numbers of devs out is over estimated... what would you consider to be a "possible application" that can be built on KMD for the benefit of the end user? Again I own KMD, I just want to have a better grasp of KMD's competitive edge, is it only TPS? And if there isn't a lot of money for paid placements... which is understandable... how would KMD be better distributed in more hands?
jl777: I wrote 4 reference contracts last month: assets with DEX, faucet, rewards and dice. Once written they can be configured without programming, each CC contract that is written becomes part of the baseline contracts available for all chains, and the rewards CC contract implements what seems to be what is most liked about masternodes.
xRobeSx: Assetchains / dPoW / jumblr / 5% interest... the list goes on and on. The fact that anyone can spawn a new chain in seconds that has a built in faucet, is pretty damn cool.
The Fonz: This link is helpful as well
jl777: Assets/tokens are also pretty important and dice is a classic blockchain game, all these are blockchain enforced trustless implementations
Steve Lee: I'd recommend reading and the 5 deep dive posts linked in the article.
Rubinho: how would that be beneficial in a real life scenario? what would be your prediction for the future in terms of the numbers of chains or platforms? Many or few winners?
xRobeSx: The first few years of bitcoin, was a lot of faucets and dice games :smiley: now anyone can do it in minutes ha.
Steve Lee: We're working with for a full rebrand and also refreshing the UX/UI across our product portfolio. Ideas By Nature is the world’s leading agency focused solely on the design and development of blockchain products. Located in the heart of Denver, CO.
jl777: these are just the reference CC contracts, the possibilities are endless as to what can be implemented. Basically anything you can describe coherently in detail can be made into a CC contract.
Steve Lee: We've spent the last year building the most securely scalable and interoperable blockchain infrastructure. We find this was critical to first focus on building the right foundation for our ecosystem and ensuring it was future-proof and to address many of the limitations we're seeing today.
Χαίρετε: UX/UI are better comparing with the old KMD apps, but it's still far from user friendly, the standards have to be much, much higher, otherwise I don't see much adoptions
J: I want to see ethLend style CC system in KMD
Rubinho: btw... I own KMD on ledger… will there be a way to gain the interest without having to move it to another wallet? I mean to claim. I don't want to take my private keys and put them into another wallet.
Steve Lee: This is our current interim solution. We're exploring full wallet integration with the Ledger team.
Rubinho: thank u for that!
Χαίρετε: average users access your infrastructure via apps, doesn't matter how good your underline techs are, if apps are hard to use, people will leave. google cloud has better tech than AWS, better engineering team, better talents, but it's losing big against AWS, internally google said it will only fund it 2 more years if things don't turn around, i know number of people who have left that team, so the infrastructure doesn't matter at the end. i think KMD team has this engineering mentality thinking that UX/UI is easy, but the opposite is true, designing a user friendly product is hard, even harder than engineering.
Steve Lee: Agreed, that's why since we've finished building the foundational architecture, we're moving focuses on building out our developer community, documentation, training, and are moving towards development of a smart contract reference library.
Siu: Mm1.0 is a proof of concept. As it is right now it still is ages ahead of similar concepts. It should be jaw dropping even as it currently is. The real problem bdex confronts is the prostitution of the "atomic swap" name by ETH tokens.
Steve Lee: Also in plan is building a GUI frontend for blockchain creation, customization, etc.
jl777: if everything was perfect already, we would be done and have nothing to do. it is a process of continuous improvement
James: Ethereum has solidity. Is there equivalent for Komodo?
jl777: CC contracts are native code running at full speed. Any language that can be compiled into a library can be used, but we are just getting started with making different language bindings and it would need to interface to the c/c++ functions inside the komodod. My thinking is that blockchain coding is difficult and not something end users or casual programmers should be doing, such can and have led to some very expensive errors, even experienced blockchain devs make errors. C++ is the easiest, but any language that compiles would be able to be used.
James: OK. So it is c++
Rubinho: could you walk me thought how am I (the end user) going to use KMD in the system? is KMD like GAS for the platform?
jl777: rust would likely not be too hard to interface to. The CC contracts tend to be configurable, so the user can determine the settings of the rewards and not have to code it, of course a full blockchain project creating their own dapp would need to still create their own dapp, but on their own chain, there is no crazy txfee, congestion, etc
[End Chat]
submitted by regnar2 to komodoplatform [link] [comments]

Today In Bitcoin Land With Francis & premium Community a Snippet YungManny - Bitcoin (Official Music Video) Snippet Bitcoin - Round Table snippet, ep.2 What is Bitcoin? Dive into the World of Crypto Why Government Can't Ban Bitcoin or Monero? - Riccardo Spagni (Monero Developer Explains)

To help increase awareness about Bitcoin we created this easy to embed Bitcoin price widget. So, copy the following snippet of code into your website to add a bitcoin price ticker and earn free bitcoins! < Start with the bits of the witness program, most significant bit per byte first. Re-arrange those bits into groups of 5, and pad with zeroes at the end if needed. Translate those bits to characters using the table above. Decoding. Software interpreting a segwit address: MUST verify that the human-readable part is "bc" for mainnet and "tb" for ... The confluence of Macro-level uncertainties triggered by the pandemic, an era of hyper quantitative easing and the appetite of younger investors may just be the catalyst for Bitcoin’s widespread adoption as a store of value asset. Exchange APIs Build bitcoin apps on top of Exchange API for free. Request an Exchange API Key Login. Exchange APIs. Websockets Leverage the Websocket API to receive market data and to interact with the trading system in real time. Every message comes in JSON format and trading messages use the FIX standard for naming fields, and message types. View ... Bitcoin Shirt und Zahnräder; Bitcoin für CHF 120.- kaufen Zusammenfassung. Bewertung. Benutzerwertung. 4 based on 1 votes. Währung. Bitcoin. Bezeichnung ...

[index] [9855] [19600] [41006] [16265] [19220] [42532] [24087] [8204] [24305] [38646]

Today In Bitcoin Land With Francis & premium Community a Snippet

Bit what? Bitcoin. I have to keep explaining to people and i thought it was time to break it down into easy to follow bites. Thats what this latest video is all about. A short, to the point ... This is just a snippet from the whole interview which comes out soon on Survival Skills Podcast. Crypto University: RECOMMENDED AFFILIATE LINKS Share your videos with friends, family, and the world Remove all; Disconnect; The next video is starting Here's a short sneak peek of the Round Table discussion from Kids in the Tank, episode 2 with Lori Cheek. Full episode coming soon! ----- About BizTank Career Exploration Program BizTank provides ...