How to generate graphs and charts from mysql database in php

Adult entertainment trough Devil´s Dragon Token

Adult entertainment trough Devil´s Dragon Token
Hello everyone, In this post I would like to talk about some of the DDGN Token features and company achievements.
https://preview.redd.it/of2xxl7gxtg51.png?width=640&format=png&auto=webp&s=b2ed2316a60511260102feb5f1a77750ff0c2c58
The company aims to revolutionize adult entertainment trough blockchain innovations presenting the opportunity to the user to be an active participant in this field using the Ecosystem. DEVIL´S DRAGON TOKEN is fully decentralized autonomous and encrypted. It offers the option to share, publish, and earn through selling, trading, exchanging, and utilizing the features of its ecosystem. A unique multi-use cryptocurrency with many active sites bringing new business models to life and disrupting the high set price of contemporary adult entertainment. DEVIL´S DRAGON TOKEN is a Ethereum based token that will be able to be used with any other Blockchain project or technology that is already operating.
DDGN is used on active sites to access related and wanted content. The full list can be found on the website by clicking on “Sites” or scrolling down. https://www.devilsdragon.com
TOKENOMICS. (ICO Information / Token Economy) Token name: DRAGON DEVIL Token Symbol: DDGN - Supply Token: 180 000 000 NOT MINTABLE Decimal: 18 - Token type: ERC20 CURRENT STATUS: Under Crowdsale with 5% PRE-SALE Token value 2000 DDGN = 1 ETH for PRIVATE - ONLY PRESALE In ITO sale the rate will be 1000 DDGN = 1 ETH START PRESALE: 2020-08-15 00:01 END: 2020-08-31 23:59
!Please note that only Ethereum is accepted. This will ensure transparency and prevent any fraudulent activities that may impact the value of the coins negatively!
Token Allocation: • Presale (PRIVATE SALE) 5% (All unsold tokens will be burned) • Crowdsale 55% (All unsold tokens will be burned) • Team & Partners 9% (Only used for new partnerships and strengthen the Team) • Reserved 6% (For Exchange and Legal Purposes) • Ecosystem 18% (Only used on our platforms like us write in our White Paper) • Development Team 2% (Used only for development and purposes none of these tokens will be sold) • Founder 4% (Used for administrative, regulatory and internal ecosystem needs only) • Ext Developer 1% (Non-Team Developers to be used for Testing and other Development Purposes on all Ecosystems and their features).
At this point DDGN is already listed on MyCryptoCheckout.
https://preview.redd.it/zgif2u4jxtg51.png?width=640&format=png&auto=webp&s=5ac7e157e30e1b15b5a7201370d3437deced898c
The ways to earn will be further possible by rewards and revenue sharing, live broadcasts, moderating content for the approval or disapproval of forum posts, mining for content, and arranging unused hard disk space. These are set just at the start point. The potential of the new features immense.
Presented Roadmap looks great: • Early 2018. KISSES TECH Established as a Czech Company (February) • Between the beginning of 2018 and the end of 2019. Fixed Adult Entertainment Coin + Many other projects related to Adult Entertainment and Blockchain to evolve and gather together: DDGN • Early 2020 Launch of the DDGN Project • Mid 2020 Launch of ETHpimp Q3 2020 ITO DDGN • Late 2020 Alpha version of the DDGN Dedicated Video Platform with a Decentralized Prize Service for Display and Manufacturing works with DDGN. On this platform the goal is to use a few supporting protocols such as ERC721 to make the videos like unique fine art creations. Luring a new business model which is fairer and more transparent. More Active Sites and More Partners for Ecosystems Alpha Version and Initial Registration First Delivery of Crowd Content Funding Network with Prizes & Decentralized Direct Revenue Sharing on the Stock exchange list
• Early 2021 DDGN Platform Beta Version Dedicated Videos that Live Immediately with Real Rewards and Share Earnings for Views & Creations CDCFN.COM Fully Active with the Distribution of Live Prizes and Adding New Sites to the Ecosystem makes DDGN more rare, enjoyable, and valuable to everyone involved.
Also surfing the blog (https://www.devilsdragon.com/blog) I found very interesting facts about CDCFN (Content Delivery Crowd Funding Network): www.cdcfn.com
A forum like website on which people share their original content and earn rewards in DDGN (Devil´s Dragon) Earned DDGN, as mentioned before will be available for exchanging to Bitcoin, Ethereum or other currency. The platform has a members shop, too, where members can earn and spend their earned tokens (DDGN) they gained from the site. Members Shop is integrated to work along side loads of other applications & plugins. Below is presented DDGN Tokens Earning System
  1. Forums - will allow member to earn tokens for starting topics, replying to other topics or to their own one.
  2. Downloads – Earning by uploading files on the platform, reviewing, commenting. Also receiving tokens for each download of their uploaded file.
  3. Calendar – Earning by submitting events, reviewing and commenting on the events.
  4. Gallery - Allowing members to earn for uploading images, reviewing and commenting on images.
  5. Commerce – Earning for a review on a product
  6. Reactions - Allowing members to earn DDGN Tokens for receiving reactions from their content.
  7. Clubs - Awarding users for joining a club and creating topics, replying and uploading files in clubs.
  8. Media Uploader - Awarding DDGN Tokens to users for uploading documents, images, audio and video files.
  9. Bonus DDGN Tokens – Awarding users on a daily, weekly and monthly basis. The user will have to log in at least on time in that period.
  10. Award DDGN Tokens - Awarding DDGN to your selected members or user groups via the ACP. On the user profile a section will be possible to add showing the amount of DDGN and a link to donate. The platform will have integrated Warning System which penalizes members if they receive a warning by removing DDGN tokens and setting different amounts of DDGN for different warn reasons. Members Shop Items – allowing members to spend their tokens Each item can be created unlimited times and admins can select different prices and permissions Creating categories to place the items in Setting moderator permissions to allow certain members to buy items for free All items use their own code Each item can have its own permission settings to select what usergroups can view it, buy it or send it Members can sell back their unwanted items at a cost of a certain % of the items price admins will set in the ACP After a user stores an item it will store the rewards for that purchase, so say they store multiple items, then at a later time admins change the rewards for that item in the ACP, they will still receive the rewards set when they purchased the item The list of default items: • Opening a random post count mystery box • Opening a random reputation DDGN Tokens mystery box • Changing username • Changing member title • Adding or editing signature • Uploading an avatar • Opening a mystery DDGN Tokens box • Opening a mystery items box • Resetting users´ warning DDGN Tokens • Allowing members to go browse anonymous until their session ends • Viewing a password from a password protected forum • Playing Rock, Paper, Scissors, Lizard, Spock • Allowing users to pin topics for a selected amount of days • Allowing members to feature files for a selected amount of days • Upgrading usergroup for x amount of days, months or years • Gambling to win a random trophy from Trophy’s & Medals • Buying a trophy from Trophy’s & Medals • Buying a medal from Trophy’s & Medals • Guessing the number • Embedding a video to profile • Uploading an image to use as a background on profile • Sending a personal sticky note • Adding / Editing social info • Custom Codes / Vouchers / Coupons • Creating custom codes for members to purchase including game codes / voucher codes and so on • Once a user redeems this item they will instantly receive a PM with the code attached
List of custom items: • Each Custom Item has to be manually awarded to the members, it could be for a coupon code, it could be anything • Choosing to receive a notification or email saying x member brought x custom item and admins need to award it • Showing a table in the ACP with all custom purchases users have brought showing if the item has been awarded or not • Adding a block to the ACP dashboard with the total amount of items admins need to award manually
Statistics Pages : • Shows a statistics page with a graph of the global DDGN Tokens gained on platform per day / week / month • Shows another statistics page with a graph of the amount of shop items purchased globally and the global DDGN Tokens spent per day / week / month • Shows a 3rd statistics page with a graph of the global DDGN Tokens won using items what you gamble your DDGN Tokens with
Members Bank: • Allowing members to store their DDGN Tokens in a bank • Charging members to deposit their DDGN Tokens • Awarding interest to members each month on their banked DDGN Tokens • Members can view all their transactions in a nice and tidy pop up table • Showing a table in the ACP with all the members who have created a bank account • Showing a 3D pie chart in the ACP with the DDGN Tokens per member group • Showing a 3D pie chart in the ACP with the current interest to pay per usergroup • Showing a graph of the banks transactions from your selected time periods
ACP: • Showing a table listing all Normal items purchased with all the information of the item purchase • Showing a table listing all custom items purchased with all the information of the item purchase • Showing a table listing all custom code items purchased with all the information of the purchase • Showing a table listing all the membergroup upgrade items purchased with all the information of the upgrade, expire date
• Choosing what user groups can gain DDGN Tokens with-in the forums / downloads / reaction settings • Generating unique purchases • Showing the shop items in a nice and clean node table giving you the ability to drag and drop them to different categories and sort them in your preferred positions • Selecting the amount of items to show per page in the shop and items page • Choosing the select to view the shop page / items page / rewards & logs page from either a table view or a nice new grid view • If admins allow users to send items to others admins can select a % of the value of the item to charge the users to send that item • Picking to show either a category in the sidebar of show the categories in a filter button on the table itself • Adding a block to the ACP dashboard showing the amount of custom items admins need to award to the users
With that said, I would like to hear your opinion about the project and the features that the team provides for us!
All this information and much more can be found on the below links.
Website: https://www.devilsdragon.com/
White paper: https://www.devilsdragon.com/whitepaper.pdf
Blog: https://www.devilsdragon.com/blog/
ANN: https://bitcointalk.org/index.php?topic=5260322
Facebook: https://www.facebook.com/devilsdragonofficial
Twitter: https://twitter.com/dragon_devils
Discord: https://discord.com/invite/xCwyntG
Reddit: https://www.reddit.com/useDevilsDragon
Telegram: https://t.me/devilsdragon_official
E-mail: [email protected]
Company behind of DDGN Token and development of the platform is KISSES TECHNOLOGY (Group) s.r.o
About the author: Proof of authentication link - https://bitcointalk.org/index.php?topic=5260492.msg54989967#msg54989967 Bitcointalk Username - ijeb Bitcointalk URL - https://bitcointalk.org/index.php?action=profile;u=1668500
submitted by ijeblowrider to u/ijeblowrider [link] [comments]

How To Convert Ethereum To USD

The Bitcoinsxchanger platform provides you the services of such crypto exchange tools that can give you quick conversion response, saving enough time. So, if you are a busy person, this website is the perfect platform where you can easily convert Ethereum to USD. Are you worried, thinking about how to convert Ethereum to USD? There is not a difficult process for it at all. If you have Ethereum, you can convert it to USD by using Ethereum to USD converter. It is one of the reliable tools and shows the recent crypto conversion rates that are just according to the market.

How To Convert Ethereum To Cash

Ethereum is a well-known cryptocurrency that is very important for investment purposes, and millions of people are ready to invest in it. But can you exchange it with cash? Yes, this is possible. If you want to start Ethereum trade and have an inquiry about how to convert Ethereum to cash, then start using the highly trusted Bitcoinsxchanger platform that can give you a maximum profit when you are using its services to exchange Ethereum to the other cryptocurrency, as compared to many other platforms. There are the most efficient tools that can help in converting Ethereum to cash, giving you a high profit.

Convert USD To Ethereum

This site gives you a high chance to get a lot of money when you use its services to convert USD to Ethereum. So, if your goal is to have a successful Ethereum as well as other cryptocurrency’s dealings, don’t forget to use Bitcoinsxchanger that is really profitable, and secure platform. The process to convert USD to eth is neither complicated nor long. Moreover, registration is not required, and you can complete all the steps easily. You just have to use tools provided by this website to convert USD to Ethereum and vice versa to know how much is 1 USD in Ethereum.

Convert Ethereum To BTC

Ethereum and bitcoin both are the most popular and worthy crypto coins. People really want to know how to convert Ethereum to BTC. At the same time, they want to start and make a rewarding trade either in Bitcoins or Ethereum and simultaneously make a trade successful in Bitcoins and Ethereum as well. This site has authentic and well systematic crypto converters, giving you a chance to involve in the money-making trade of all the crypto coins of the digital world. Moreover, you can get access to the helpful tricks from the side of this platform to grow the business of eth constantly.

Convert Ethereum To Dollars

Do you want to convert Ethereum to dollars, and vice versa, and make yourself successful in this digital field? You can use Ethereum to generate a high profit. Going through the other websites will not help you to do so as they are time-consuming and demands a registration procedure that is a big hindrance in the way towards an advantageous cryptocurrency career. Join this profitable Platform today and make an eth trade fruitful. At this site, you can get the best feedback, valuable tools, BTC charts, and graphs, helping you to compare it with any other cryptocurrency and many more.

Convert 0.001 Ethereum To USD

There is a piece of good news for those people who were waiting for a long time for Ethereum high rates. Now, Eth is showing good rates, and you can convert 0.001 Ethereum to USD, getting a lot of money. Unfortunately, this is not possible using the crypto exchange apps as they don’t process quick transactions of cryptocurrency, and you can’t get a chance to make Eth business develop and progress. Ethereum is one of the famous cryptocurrencies, and it is in a full craze, especially in developing countries. If you have Ethereum, you can easily use it in productive investment.
submitted by hagvu007 to u/hagvu007 [link] [comments]

I wrote an offline Bitcoin block explorer that loads data from Bitcoin Core and allows you to explore the blockchain on your PC

Dear /Bitcoin, I wrote a set of tools to import data from .bitcoin/blocks/blkXXXXX.dat files into databases and allow you to explore the blockchain on your own PC by running ad-hoc queries of all the main Bitcoin Core data structures including blocks, TX's, inputs, outputs, addresses and more.
It's written in C++ and uses Bitcoin Core itself to read the data, so it's always 100% compliant with the latest Bitcoin release. I abstracted away the database functions, so you can implement "drivers" for any other DB system. I've been playing with it on MySQL but perhaps others would prefer Neo4J or Cassandra for nosql graph analysis.
Once the data is loaded, you can run any database query against it.
I implemented a simple reference Python interface to it so you can play with the blockchain. I made this outer layer in Python but any other language can be easily plugged in, including big data analysis systems like Spark or Hadoop.
Some stuff you can do with it:
While loading the block files it does some additional work :
Addresses, TX's and all other data structures are decoded by Bitcoin Core itself. The C++ Toolbox links to Bitcoin Core and uses the canonical implementation, so the loaded data is accurate. The Python reference implementation is almost 100% independent from the C++ code (except for configuration code which shares the same parameters and config file as the C++ Toolbox).
Released under the MIT license.
I hope you like playing with it!

Links

Announcement : https://bitcointalk.org/index.php?topic=5211107.0
Docs : https://crypto.bi/tape/toolbox/
Source code: https://github.com/cryptobi/toolbox
submitted by josefonseca to Bitcoin [link] [comments]

Which type of curren(t) do you want to see(cy)? A analysis of the intention behind bitcoin(s). [Part I]

Bitcoin was released to the world in 2009 by someone (or a group) who authored a technical whitepaper, released the source code to the protocol and commented on a few p2p forums and mailing lists under the pseudonym Satoshi Nakamoto for a few months prior and a few years afterwards before leaving the project. The project was left in the hands of Gavin Andresson who was another cryptographer that satoshi communicated regularly with on the forums and had been one of the first people involved in the project. Some time after satoshi left, one of his accounts was allegedly hacked and bitcointalk (the primary forum) itself was hacked so a meme kind of emerged that satoshi wouldn't be able to post again from his accounts or that posting from them would be dubious. In 2016 an Australian by the name of Craig S Wright was exposed by Wired and Gizmodo as potentially being the inventor of bitcoin. Craig then signed privately for Gavin Andreson, Jon Matonis but then when he was supposed to cryptographically sign to a journalist the method performed did not hold up to public scrutiny because he could have copy pasted a fragment from an earlier known signed message from satoshi and not generated it himself with the private keys. This cast a lot of doubt from many on the man's claims and he published an article saying he wasn't brave enough to sign.
Since then the term cryptocurrency has blown out massively to include anything with a distributed ledger technology, a token, a security, and has really just devolved into a cesspit of buzzwords and disinformation. Once satoshi disappeared in 2011 and left the repo in the hands of Gavin and the open source community, it left a power vacuum in the space for how to interpret the protocol, whitepaper and handle the development. Gavin Andresson brought some other developers on board from the forums and mailing lists, Shortly after Gavin gave some other developers commit access, bitcointalk was hacked and these new developers somehow deleted gavin from the github repo due to apparent concern that his account was compromised from the hack and afterwards once he validated his identity in certain accounts he was never given access again. Gavin stopped being involved with the project after that.
In the time following satoshi's departure a meme had evolved that satoshi had left because Gavin had met with the CIA to discuss bitcoin. This meme combined with the interpretation of what satoshi meant when he included the quote "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks" in the genesis block, the subsequent rise and fall of silk road and darknet markets, and the general lore of the space, his cypherpunk mailing list associations had led the scene to paint/project upon him as some kind of government hating tax dodging l33t h4xor demigod.
Although in the title of the whitepaper it was described as p2p cash, bitcoin as most know it is now is marketed as a store of value. Although it was defined as the longest Proof of Work chain of digital signatures, bitcoin as most know it in actual fact has segregated witnesses (signatures) in the protocol. Although satoshi attests to how bitcoin is designed to scale to giant block sizes hosted and mined in data centers that never really hits a scaling ceiling, it is being sold as that even at 1MB size, the damage has already been done and the blocksize should be 300kB because every user needs to be able to run a full node for bitcoin to validate their own transactions with the lowest hardware and bandwidth requirements possible. A high vertice count with everyone running a (non-mining) full node is said to protect the network against malicious actions by the big bad government while graph theory states that it is the degree of inter connectivity of the vertcies (edge number) that confers security of the network against sybil attacks as it brings the number of hops down.
This decoupling from the original vision has led to development and scaling of bitcoin stalling for many years which led to the proliferation of many alt coins rising up to claim they possess superior attributes to bitcoin or can work in conjunction with bitcoin in a gold and silver type relationship, or serve a different use case to bitcoin. The debate between the groups that represented the opposing roadmaps reached a climax with bitcoin itself forking into two now separate blockchains with the minority chain being declared the imposter by social media claiming hashpower and the market had chosen despite their chain changing on the protocol level to implement segregated witnesses and reject the block size increase. These two now separate chains both forked again to birth bitcoin gold and diamond on the segwit chain and bitcoin cash and bitcoin sv on the non segwit chain. At the non segwit chain fork, bitcoin cash implemented checkpointing at the protocol level whereas bitcoin sv maintained the original nakamoto consensus and sought to scale greater than the 32MB blocksize limit BCH maintained with 64MB blocks.
Following these forking events both BTC (segwit) and BCH (checkpoints) also implemented Schnorr signatures which was marketed as economising the size of a typical bitcoin transaction though in actual fact it can be used to obfuscate signatures and allow for the mixing of coins to mask the chain of digital signatures and essentially "anonymously" launder money. The BSV chain (now Stewarded by Dr Craig Wright) was then declared the loser of that hash war by people heralding the power of the market and the miners to democratize money. The problem with such a claim though is just like current polical democracy, this apparent democratisation of money was just as susceptible to the influence of those who control the cryptocurrency media and just like in politics, there is a cabal like group that exerts a disproportionate influence over the narrative and appears to serve the interests of those in on the racket rather than those it is allegedly informing.
The main forums for discussion of cryptocurrency originally were bitcoin.org, bitcointalk.org and /Bitcoin with all three of them for some time sharing the same moderator theymos. Coindesk and the bitcoinmagazine (started by ethereum devs) were some early sources, talking heads like andreas antonopolos (andreasma), peter todd (petertodd) and greg maxwell (nullc) being propped up as sources of knowledge on what is the best course of action for scaling and endorsing solutions like small blocks, second layer solutions and segwit as a necessarry bitcoin improvement protocol (BIP) while people like Roger Ver (memory dealers) and Dr Craig Wright (craig_s_wright) endorsing a block size increase. Because the core developers had chosen to scale with small blocks and lots of nodes on the network were signalling in support of Segwit any discussion of a big block alternative was considered discussion of an alt coin and deleted and eventually users banned from /bitcoin. Out of that incident /btc emerged as an apparently censorship free forum for the discussion of all scaling plans for bitcoin but was ultimately a partisan sub populated with dejected big blockers. After the BCH fork, discussion for bitcoin sv exists on a few subs /bsv (modded by BCHers), /bitcoinsv (moderated by the lead technician at nChain (Craig Wright's company) and /bitcoincashsv where many users have been banned from both /bitcoin and /btc.
Now this so far is just kind of a synposis of the history of bitcoin covering all three of the main contenders for the legitimate claimant of the name but the part 2 will look more at what kind of drastically different societies would be built upon the different versions of the protocol and what may seem like their subtle differences and which one is likely to succeed.
submitted by whipnil to C_S_T [link] [comments]

Subreddit Stats: Drama top posts from 2018-08-11 to 2019-08-10 20:29 PDT

Period: 364.37 days
Submissions Comments
Total 993 175972
Rate (per day) 2.73 479.44
Unique Redditors 502 14271
Combined Score 524087 3258754

Top Submitters' Top Submissions

  1. 9206 points, 13 submissions: Kellere31
    1. Smug post 3000: Magathots (1474 points, 98 comments)
    2. Smug post 13 😍Pibbls😍 (1302 points, 246 comments)
    3. Centrist smugpost 4 (1170 points, 187 comments)
    4. Smug post 15: conservative edition (802 points, 151 comments)
    5. Drama meta smug post 6 (676 points, 406 comments)
    6. Smug post 10 BasicallyADoctor fan edition (642 points, 63 comments)
    7. By the way I am totally an Anarchist sweaty! (574 points, 72 comments)
    8. In response to recent (((migration))) on this sub. (548 points, 49 comments)
    9. Smug post 8. The reminder that this applies to Magatards too. (502 points, 175 comments)
    10. Centrist smug post 9: shitty reddit humor (432 points, 97 comments)
  2. 8910 points, 2 submissions: Barrack-HusseinObama
    1. Rotten Tomatoes pulls “Want to see” percentage score from site after Captain Marvel interest dips below 25%. (8615 points, 1865 comments)
    2. Jeffrey Epstein Found Injured in NYC Jail Cell After Possible Suicide Attempt (295 points, 156 comments)
  3. 5735 points, 9 submissions: rsrfy
    1. >powermods (1746 points, 153 comments)
    2. look how they massacred my boy (974 points, 122 comments)
    3. never forget the innocence the fugees took from us (545 points, 56 comments)
    4. Ben Garrison puts down the syringe long enough to make his holiday gift guide (507 points, 205 comments)
    5. mfw centroid jannie (484 points, 26 comments)
    6. Shitting on your floor to own Drumpf (405 points, 230 comments)
    7. new Lawlz sticky? lemme save you a click (375 points, 71 comments)
    8. the real weapon they don't want you to have (361 points, 61 comments)
    9. had to do it to em (338 points, 31 comments)
  4. 4701 points, 11 submissions: BIknkbtKitNwniS
    1. Vice: Not believing in astrology is toxic masculinity. "Women and queer people are drawn to astrology because it offers community and refuge. In a heterosexual patriarchy, cis-het men arguably have less to seek refuge from" (603 points, 222 comments)
    2. Is Poland /ourcountry/ ? (515 points, 177 comments)
    3. Imagine being so unbearable that being replaced by a plastic doll is a real concern for you. (486 points, 442 comments)
    4. When rightoids call leftoids NPCs and vice versa (484 points, 143 comments)
    5. They targeted readers. Readers. (449 points, 302 comments)
    6. Obama isn't woke because he attended McCain's funeral instead of Aretha Franklin's because all black people are friends or something. (441 points, 98 comments)
    7. Bernie Sanders can't contain his (((inner Jew))) when he's asked about his favourite book. (400 points, 171 comments)
    8. The left really can't meme (394 points, 232 comments)
    9. Menslibber can't handle playful flirting from half naked Halloween thots. "I feel sexually harassed". (352 points, 275 comments)
    10. WatchRedditDies is literally filing a lawsuit against blackpeopletwitter for not letting mayos post lmao (293 points, 184 comments)
  5. 4569 points, 11 submissions: Ghdust2
    1. Another male feminist gets accused of sexual assault. The kicker? he was the founder of Study of Men and Masculinities at Stony Brook. The university that was recommended to braincels after the quarantine. (653 points, 283 comments)
    2. Brie “All Mayos Need To Get K.O.” Larson gets angry at Thor for comparing her to Tom Cruise. (501 points, 360 comments)
    3. Imagine being this upset at a capehsit movie. (427 points, 214 comments)
    4. This is certifiably the worst thing Ben “The Fentanyl Man” Garrison has drawn. (415 points, 93 comments)
    5. So he totally jerks it to this, right? (411 points, 61 comments)
    6. Ben “Gotta Gas Em All” Garrison shares his thoughts on the Jessie Smollett controversy. (401 points, 66 comments)
    7. Mod of liberal_irl goes on a pinging spree. (400 points, 184 comments)
    8. Horseshoe theory proven right yet again as Chapo celebrates terrorist attacks on Jews. (376 points, 275 comments)
    9. ScarJo says actors should be allowed to do their jobs, the femcels over at gamerghazi react with terror. (344 points, 97 comments)
    10. The soyboys of menslib discuss how the thought of physical strength makes them uncomfortable. (334 points, 150 comments)
  6. 4390 points, 3 submissions: GeauxHouston22
    1. this is literally every one of you dweebs (2098 points, 191 comments)
    2. Jussie Smollett up for NAACP Award and I'm now fully convinced that our lizard overlords monitor this subreddit and manipulate reality to benefit it (1303 points, 335 comments)
    3. a tale as old as time (989 points, 189 comments)
  7. 4113 points, 7 submissions: Oh_hamburgers_
    1. T_D sent 3 tons of salt to the CNN headquarters (1760 points, 735 comments)
    2. Had fun at the meetup today drama, thanks for coming (571 points, 207 comments)
    3. Woke Twitter erupts into hysterics when a Jewish Mexican casually rests her arm during the Kavanaugh hearings (401 points, 345 comments)
    4. oh jeez (360 points, 296 comments)
    5. Blackfellas struggle to cope with the "white supremacist shooter" narrative getting BLACKED (359 points, 87 comments)
    6. Bitcoin boys may be out nearly $200m after boomer forgets to write down password and then dies (343 points, 145 comments)
    7. 300lb braphog crackhead crushes her 120lb crackhead manlet to death with a yokozuna finishing move (319 points, 92 comments)
  8. 4084 points, 8 submissions: dootwthesickness_II
    1. This image makes the CAfugees cry (864 points, 151 comments)
    2. The great CAnimal purge does NOT mean that Chapocels are welcome here. Defend /Drama's sovereignty. Post things that upset them. (756 points, 300 comments)
    3. In light of the recent spergfest involving /butchlesbians, let's remember to keep ourselves safe (550 points, 146 comments)
    4. /pol/ baits a new hook. Will the blue checkmarks bite again? (514 points, 111 comments)
    5. “Russians have changed tactics to try to drive a wedge between feminists and Muslims. You will be seeing a lot of these contentious posts on the front page for the coming year.” (431 points, 282 comments)
    6. "I am NOT an incel! I'm just involuntarily unable to get laid!" t. /ChapoTraphouse (331 points, 159 comments)
    7. Art museum discovers that museumgoers want to see art, not blank spaces on the walls that "encourage thought about how women's bodies are shown." (326 points, 187 comments)
    8. Build a wall and make /conservative pay for it (312 points, 137 comments)
  9. 4035 points, 9 submissions: Strictlybutters
    1. YEpost: 🌊 Drama’s Patron Saint wears a MAGA hat and Colin Kaepernick t shirt while reading quotations from chairman Mao (832 points, 132 comments)
    2. Kanye announces his yexit from the right (470 points, 213 comments)
    3. Zyklon Ben’s latest fentanyl laced fever dream (466 points, 157 comments)
    4. When I said that Hillary Clinton got schlonged by Obama, it meant got beaten badly. The media knows this. Often used word in politics! (460 points, 97 comments)
    5. GQ writer can’t believe people have the audacity to wish her a Merry Christmas and likens it to being told as a female to smile more😤😤 (439 points, 145 comments)
    6. Strong 💪 big boy 👦 president DESTROYS small soychild libshit with facts and logic! (408 points, 138 comments)
    7. Chris Pratt fills his closet with 🇺🇸 🐍tee shirts 🐍 🇺🇸from goodwill like a poor🤢🤢🤮🤮 and therefore as logic obviously dictates is white supremacist trash and is from here on out CANCELLED! (343 points, 293 comments)
    8. Are female AI voices causing toxic masculinity or is this the most retarded hot take ever (319 points, 81 comments)
    9. Broke people are usually very low class, have extremely bad manners, have zero etiquette and no class at all whatsoever. THREAD (298 points, 93 comments)
  10. 3998 points, 9 submissions: Coonass_alt
    1. Jussie literally walked out of his apartment to go stage the hate crime with the noose ALREADY around his neck. His own apartment cameras captured it. (672 points, 136 comments)
    2. the NYT finally breaks the bad news that most people actually got a tax cut from blumpf and /politics is SEETHING. Currently 18% upvoted. (554 points, 360 comments)
    3. How much C O P E does it take to make a graph like this? Found in /datingoverthirty (547 points, 224 comments)
    4. Scientists say that drinking alcohol during pregnancy is unsafe. /Science white-knights melt the fuck down. (442 points, 222 comments)
    5. Multiple people have tried to remove references to Epstien's Jewish heritage from his Wikipedia article today, fight between people who want to keep that information there and those who want to scrub it. (384 points, 221 comments)
    6. College calls the police, sends out campus wide e-mails, after cartoon frog is posted on bulletin board (379 points, 181 comments)
    7. For the second day in a row, literally the top 50 posts on reddit.com were removed by mods. SMH y'all really can't behave. Be better. (363 points, 59 comments)
    8. Teens attack random people in Philadelphia (352 points, 293 comments)
    9. Reddit Gamers get scammed by marketing and overhype for like the 10th time in the past 3 years and now the subreddit for the newest pile of shit is in open revolt. Remember these retards fell for an EA game. (305 points, 142 comments)

Top Commenters

  1. SnapshillBot (28652 points, 937 comments)
  2. Ed_ButteredToast (17519 points, 956 comments)
  3. AnnoysTheGoys (16293 points, 642 comments)
  4. Starship_Litterbox_C (16083 points, 492 comments)
  5. BIknkbtKitNwniS (15442 points, 152 comments)
  6. snallygaster (15259 points, 699 comments)
  7. The_Reason_Trump_Won (15096 points, 124 comments)
  8. Tzar-Romulus (14084 points, 578 comments)
  9. Corporal-Hicks (13887 points, 360 comments)
  10. TaysSecondGussy (13505 points, 430 comments)

Top Submissions

  1. Rotten Tomatoes pulls “Want to see” percentage score from site after Captain Marvel interest dips below 25%. by Barrack-HusseinObama (8615 points, 1865 comments)
  2. SEETHING white femcel by deleted (4884 points, 983 comments)
  3. Gillette made an ad telling their customers that they are sexist pieces of shit. by deleted (4867 points, 2995 comments)
  4. A New Zealander literally said "Subscribe to PewDiePie" before shooting up a mosque by ObsessiveMuso (3968 points, 2093 comments)
  5. Unstoppable force meets immovable object by Mat_The_49th (2944 points, 544 comments)
  6. The_Donald just got quarantined by EddingtonDidNothingW (2280 points, 927 comments)
  7. this is literally every one of you dweebs by GeauxHouston22 (2098 points, 191 comments)
  8. drama by DannedFromBrama (2006 points, 96 comments)
  9. Thots on suicide watch as it turns out they have to pay taxes too by deleted (1948 points, 772 comments)
  10. You’re welcome by deleted (1784 points, 190 comments)

Top Comments

  1. 2701 points: deleted's comment in Gillette made an ad telling their customers that they are sexist pieces of shit.
  2. 1778 points: RobertSpringer's comment in Gillette made an ad telling their customers that they are sexist pieces of shit.
  3. 1617 points: a_cute_grill's comment in A pre-HRT, pre surgery Transwoman who also happens to be a lesbian wins a major women's cycling competition. cycling is pissed.
  4. 1474 points: Destirigon's comment in A pre-HRT, pre surgery Transwoman who also happens to be a lesbian wins a major women's cycling competition. cycling is pissed.
  5. 1461 points: HardIsLife's comment in Gillette made an ad telling their customers that they are sexist pieces of shit.
  6. 1275 points: RandolphCox's comment in Thots on suicide watch as it turns out they have to pay taxes too
  7. 1209 points: keeeeshawn's comment in Gillette made an ad telling their customers that they are sexist pieces of shit.
  8. 1090 points: CirqueDuFuder's comment in Gillette made an ad telling their customers that they are sexist pieces of shit.
  9. 1030 points: stalejokesunlimited's comment in Thots on suicide watch as it turns out they have to pay taxes too
  10. 985 points: melokobeai's comment in Autist furry somehow gets job at NASA, proceeds to insult a member of the National Space Council, loses internship
Generated with BBoe's Subreddit Stats
submitted by subreddit_stats to subreddit_stats [link] [comments]

Mimblewimble in IoT—Implementing privacy and anonymity in INT Transactions

Mimblewimble in IoT—Implementing privacy and anonymity in INT Transactions

https://preview.redd.it/kyigcq4j5p331.png?width=1280&format=png&auto=webp&s=0584cd96378f51ead05b447397dcb0489995af4e

https://preview.redd.it/rfc3cw7q5p331.png?width=800&format=png&auto=webp&s=2b10b33defa0b354e0144745dd20c2f257812f29

The years of 2017 and ’18 were years focused on the topic of scaling. Coins forked and projects were hyped with this word as their sole mantra. What this debate brought us were solutions and showed us where we are right now satisfying the current need when paired with a plan for the future. What will be the focus of years to come will be anonymity and fungibility in mass adoption.
In the quickly evolving world of connected data, privacy is becoming a topic of immediate importance. As it stands, we trust our privacy to centralized corporations where safety is ensured by the strength of your passwords and how much effort an attacker dedicates to breaking them. As we grow into the new age of the Internet, where all things are connected, trustless and cryptographic privacy must be at the base of all that it rests upon. In this future, what is at risk is not just photographs and credit card numbers, it is everything you interact with and the data it collects.
If the goal is to do this in a decentralized and trustless network, the challenge will be finding solutions that have a range of applicability that equal the diversity of the ecosystem with the ability to match the scales predicted. Understanding this, INT has begun research into implementing two different privacy protocols into their network that conquer two of the major necessities of IoT: scalable private transactions and private smart contracts.

Mimblewimble

One of the privacy protocols INT is looking into is Mimblewimble. Mimblewimble is a fairly new and novel implementation of the same elements of Elliptic-Curve Cryptography that serves as the basis of most cryptocurrencies.

https://preview.redd.it/dsr6s6vt5p331.png?width=800&format=png&auto=webp&s=0249e76907c3c583e565edf19276e2afaa15ae08

In bitcoin-wizards IRC channel in August 2016, an anonymous user posted a Tor link to a whitepaper claiming “an idea for improving privacy in bitcoin.” What followed was a blockchain proposal that uses a transaction construction radically different than anything seen today creating one of the most elegant uses of elliptic curve cryptography seen to date.
While the whitepaper posted was enough to lay out the ideas and reasoning to support the theory, it contained no explicit mathematics or security analysis. Andrew Poelstra, a mathematician and the Director of Research at Blockstream, immediately began analyzing its merits and over the next two months, created a detailed whitepaper [Poel16] outlining the cryptography, fundamental theorems, and protocol involved in creating a standalone blockchain.
What it sets out to do as a protocol is to wholly conceal the values in transactions and eliminate the need for addresses while simultaneously solving the scaling issue.

Confidential Transactions

Let’s say you want to hide the amount that you are sending. One great way to hide information that is well known and quick: hashing! Hashing allows you to deterministically produce a random string of constant length regardless of the size of the input, that is impossible to reverse. We could then hash the amount and send that in the transaction.

X = SHA256(amount)
or
4A44DC15364204A80FE80E9039455CC1608281820FE2B24F1E5233ADE6AF1DD5 = SHA256(10)

But since hashing is deterministic, all someone would have to do would be to catalog all the hashes for all possible amounts and the whole purpose for doing so in the first place would be nullified. So instead of just hashing the amount, lets first multiply this amount by a private blinding factor*.* If kept private, there is no way of knowing the amount inside the hash.

X = SHA256(blinding factor * amount)

This is called a commitment, you are committing to a value without revealing it and in a way that it cannot be changed without changing the resultant value of the commitment.
But how then would a node validate a transaction using this commitment scheme? At the very least, we need to prove that you satisfy two conditions; one, you have enough coins, and two, you are not creating coins in the process. The way most protocols validate this is by consuming a previous input transaction (or multiple) and in the process, creating an output that does not exceed the sum of the inputs. If we hash the values and have no way validate this condition, one could create coins out of thin air.

input(commit(bf,10), Alice) -> output(commit(bf,9), BOB), outputchange(commit(bf,5), Alice)
Or
input(4A44DC15364204A80FE80E9039455CC1608281820FE2B24F1E5233ADE6AF1DD5, Alice) ->
output(19581E27DE7CED00FF1CE50B2047E7A567C76B1CBAEBABE5EF03F7C3017BB5B7, Bob)
output(EF2D127DE37B942BAAD06145E54B0C619A1F22327B2EBBCFBEC78F5564AFE39D, Alice)

As shown above, the later hashed values look just as valid as anything else and result in Alice creating 4 coins and receiving them as change in her transaction. In any transaction, the sum of the inputs must equal the sum of the outputs. We need some way of doing mathematics on these hashed values to be able to prove:

commit(bf1,x) = commit(bf2,y1) + commit(bf3,y2)

which, if it is a valid transaction would be:

commit(bf1,x) - commit(bf2+bf3,y1+y2) = commit(bf1-(bf2+bf3),0)

Or just a commit of the leftover blinding factors.

By the virtue of hashing algorithms, this isn’t possible. To verify this we would have to make all blinding factors and amounts public. But in doing so, nothing is private. How then can we make a valued public that is made with a private-value in such a way that you cannot reverse engineer the private value and still validate it satisfies some condition? It sounds a bit like public and private key cryptography…
What we learned in our primer on Elliptic-Curve Cryptography was that by using an elliptic curve to define our number space, we can use a point on the curve, G, and multiply it by any number, x, and what you get is another valid point, P, on the same curve. This calculation is quick but in taking the resultant point and the publically known generator point G, it is practically impossible to figure out what multiplier was used. This way we can use the point P as the public key and the number x as the private key. Interestingly, they also have the curious property of being additive and communicative.
If you take point P which is xG and add point Q to it which is yG, its resulting point, W = P + Q, is equal to creating a new point with the combined numbers x+y. So:
https://preview.redd.it/yv0knclr6p331.png?width=800&format=png&auto=webp&s=9a3abccdc164e615651147141736356013e4b829
This property, homomorphism, allows us to do math with numbers we do not know.
So if instead of using the raw amount and blinding factor in our commit, we use them each multiplied by a known generator point on an elliptic curve. Our commit can now be defined as:
https://preview.redd.it/aas2wm0u6p331.png?width=800&format=png&auto=webp&s=c3ebb5728f755f30e878ce5f1885397f6667d4f3
This is called a Pedersen Commitment and serves as the core of all Confidential Transactions.
Let’s call the blinding factors r, and the amounts v, and use H and G as generator points on the same elliptic curve (without going deep into Schnorr signatures, we will just accept that we have to use two different points for the blinding factor and value commits for validation purposes**). Applying this to our previous commitments:
https://preview.redd.it/zf246t8z6p331.png?width=800&format=png&auto=webp&s=17e2e155c59002f05f38ccb27082f79a5dd98a1f
and using the communicative properties:
https://preview.redd.it/km4fuf017p331.png?width=800&format=png&auto=webp&s=13541d62ec3f6e5728388b7a8d995c3829364a42
which for a valid transaction, this would equal:
with ri, vi being the values for the input, ro,vo being the values for the output and rco, vco being the values for the change output.

This resultant difference is just a commit to the excess blinding factor, also called a commitment-to-zero:
https://preview.redd.it/tqnwao667p331.png?width=800&format=png&auto=webp&s=9da5ecab5c670024f171a441e0d2477cf8f41a56
You can see that in any case where the blinding factors were selected randomly, the commit-to-zero will be non-zero and in fact, is still a valid point on the elliptic curve with a public key,
https://preview.redd.it/19ry9i297p331.png?width=800&format=png&auto=webp&s=4fb6628a01dc784816e1aea43cc0f5cfb025af52
And private key being the difference of the blinding factors.
So, if the sum of the inputs minus the sum of the outputs produces a valid public key on the curve, you know that the values have balanced to zero and no coins were created. If the resultant difference is not of the form
https://preview.redd.it/71mpdobb7p331.png?width=800&format=png&auto=webp&s=143d28da48d40208d5ef338444b3c7edea1fab9c
for some excess blinding factor, it would not be a valid public key on the curve, and we would know that it is not a balanced transaction. To prove this, the transaction is then signed with this public key to prove the transaction is balanced and that all blinding factors are known, and in the process, no information about the transaction have been revealed (the by step details of the signature process can be read in [Arvan19]).
All the above work assumed the numbers were positive. One could create just as valid of a balanced transaction with negative numbers, allowing users to create new coins with every transaction. Called Range Proofs, each transaction must be accompanied by a zero-knowledge argument of knowledge to prove that a private committed value lies within a predetermined range of values. Mimblewimble, as well as Monero, use BulletProofs which is a new way of calculating the proof which cuts down the size of the transaction by 80–90%.

*Average sizes of transactions seen in current networks or by assuming 2 input 2.5 output average tx size for MW

Up to this point, the protocol described is more-or-less identical between Mimblewimble and Monero. The point of deviation is how transactions are signed.
In Monero, there are two sets of keys/addresses, the spend keys, and the view keys. The spend key is used to generate and sign transactions, while the view key is used to “receive” transactions. Transactions are signed with what is called a Ring Signature which is derived from the output being spent, proving that one key out of the group of keys possesses the spend key. This is done by creating a combined Schnorr signature with your private key and a mix of decoy signers from the public keys of previous transactions. These decoy signers are all mathematically equally valid which results in an inability to determine which one is the real signer. Being that Monero uses Pedersen Commitments shown above, the addresses are never publically visible but are just used for the claiming, signing of transactions and generating blinding factors.
Mimblewimble, on the other hand, does not use addresses of any type. Yes. That’s right, no addresses. This is the true brilliance of the protocol. What Jedusor proved was that the blinding factors within the Pedersen commit and the commit-to-zero can be used as single-use public/private key pairs to create and sign transactions.
All address based protocols using elliptic-curve cryptography generate public-private key pairs in essentially the same way. By multiplying a very large random number (k_priv) by a point (G) on an elliptic curve, the result (K_pub) is another valid point on the same curve.
https://preview.redd.it/pt2xr33i7p331.png?width=800&format=png&auto=webp&s=1785cebcc842cab19b3987d848b2029032ae1195
This serves as the core of all address generation. Does that look familiar?
Remember this commit from above:
https://preview.redd.it/w9ooxudk7p331.png?width=800&format=png&auto=webp&s=d94ad3ac103352aa4c9653934d61cccc25a6bf8f
Each blinding factor multiplied by generator point G (in red) is exactly that! r•G is the public key with private key r! So instead of using addresses, we can use these blinding factors as proof we own the inputs and outputs by using these values to build the signature.
This seemingly minor change removes the linkability of addresses and the need for a scriptSig process to check for signature validity, which greatly simplifies the structure and size of Confidential Transactions. Of course, this means (at this time) that the transaction process requires interaction between parties to create signatures.

CoinJoin

Even though all addresses and amounts are now hidden, there is still some information that can be gathered from the transactions. In the above transaction format, it is still clear which outputs are consumed and what comes out of the transaction. This “transaction graph” can reveal information about the owners of the blinding factors and build a picture of the user based on seen transaction activity. In order to further hide and condense information, Mimblewimble implements an idea from Greg Maxwell called CoinJoin [Max13] which was originally developed for use in Bitcoin. CoinJoin is a trustless method for combining multiple inputs and outputs from multiple transactions, joining them into a single transaction. What this does is a mask that sender paid which recipient. To accomplish this in Bitcoin, users or wallets must interact to join transactions of like amounts so you cannot distinguish one from the other. If you were able to combine signatures without sharing private keys, you could create a combined signature for many transactions (like ring signatures) and not be bound by needing like amounts.

In this CoinJoin tx, 3 addresses have 4 outputs with no way of correlating who sent what
In Mimblewimble, doing the balance calculation for one transaction or many transactions still works out to a valid commit-to-zero. All we would need to do is to create a combined signature for the combined transaction. Mimblewimble is innately enabled to construct these combined signatures with the commit of Schnorr challenge transaction construction. Using “one-way aggregate signatures” (OWAS), nodes can combine transactions, while creating the block, into a single transaction with one aggregate signature. Using this, Mimblewimble joins all transactions at the block level, effectively creating each block as one big transaction of all inputs consumed and all outputs created. This simultaneously blurs the transaction graph and has the power to remove in-between transactions that were spent during the block, cutting down the total size of blocks and the size of the blockchain.

Cut-through

We can take this one step further. To validate this fully “joined” block, the node would sum all of the output commitments together, then subtract all the input commitments and validate that the result is a valid commit-to-zero. What is stopping us from only joining the transactions within a block? We could theoretically combine two blocks, removing any transactions that are created and spent in those blocks, and the result again is a valid transaction of just unspent commitments and nothing else. We could then do this all the way back to the genesis block, reducing the whole blockchain to just a state of unspent commitments. This is called Cut-through. When doing this, we don’t have any need to retain the range proofs of spent outputs, they have been verified and can be discarded. This lends itself to a massive reduction in blockchain growth, reducing growth from O*(number of txs)* to O*(number of unspent outputs)*.
To illustrate the impact of this, let’s imagine if Mimblewimble was implemented in the Bitcoin network from the beginning, with the network at block 576,000, the blockchain is about 210 GB with 413,675,000 total transactions and 55,400,000 total unspent outputs. In Mimblewimble, transaction outputs are about 5 kB (including range proof ~5 kB and Pedersen commit ~33 bytes), transaction inputs are about 32 bytes and transaction proof are about 105 bytes (commit-to-zero and signature), block headers are about 250 bytes (Merkle proof and PoW) and non-confidential transactions are negligible. This sums up to a staggering 5.3 TB for a full sync blockchain of all information, with “only” 279 GB of that being the UTXOs. When we cut-through, we don’t want to lose all the history of transactions, so we retain the proofs for all transactions as well as the UTXO set and all block headers. This reduces the blockchain to 322 GB, a 94% reduction in size. The result is basically a total consensus state of only that which has not been spent with a full proof history, greatly reducing the amount of sync time for new nodes.
If Bulletproofs are implemented, the range proof is reduced from over 5kB to less than 1 kB, dropping the UTXO set in the above example from 279 GB to 57 GB.

*Based on the assumptions and calculations above.

There is also an interesting implication in PoS blockchains with explicit finality. Once finality has been obtained, or at some arbitrary blockchain depth beyond it, there is no longer the need to retain range proofs. Those transactions have been validated, the consensus state has been built upon it and they make up the vast majority of the blockchain size. If we say in this example that finality happens at 100 blocks deep, and assume that 10% of the UTXO set is pre-finality, this would reduce the blockchain size by another 250 GB, resulting in a full sync weight of 73 GB, a 98.6% reduction (even down 65% from its current state). Imagine this. A 73 GB blockchain for 10 years of fully anonymous Bitcoin transactions, and one third the current blockchain size.
It’s important to note that cut-through has no impact on privacy or security. Each node may choose whether or not to store the entire chain without performing any cut-through with the only cost being increased disk storage requirements. Cut-through is purely a scalability feature resulting in Mimblewimble based blockchains being on average three times smaller than Bitcoin and fifteen times smaller than Monero (even with the recent implementation of Bulletproofs).

What does this mean for INT and IoT?

Transactions within an IoT network require speed, scaling to tremendous volumes, adapting to a variety of uses and devices with the ability to keep sensitive information private. Up till now, IoT networks have focused solely on scaling, creating networks that can transact with tremendous volume with varying degrees of decentralization and no focus on privacy. Without privacy, these networks will just make those who use it targets who feed their attackers the ammunition.
Mimblewimble’s revolutionary use of elliptic-curve cryptography brings us a privacy protocol using Pedersen commitments for fully confidential transactions and in the process, removes the dependence on addresses and private keys in the way we are used to them. This transaction framework combined with Bulletproofs brings lightweight privacy and anonymity on par with Monero, in a blockchain that is 15 times smaller, utilizing full cut-through. This provides the solution to private transactions that fit the scalability requirements of the INT network.
The Mimblewimble protocol has been implemented in two different live networks, Grin and Beam. Both are purely transactional networks, focused on the private and anonymous transfer of value. Grin has taken a Bitcoin-like approach with community-funded development, no pre-mine or founders reward while Beam has the mindset of a startup, with VC funding and a large emphasis on a user-friendly experience.
INT, on the other hand, is researching implementing this protocol either on the main chain, creating all INT asset transfer private or as an optional and add-on subchain, allowing users to transfer their INT from non-private chain to the private chain, or vice versa, at will.

Where it falls short?

What makes this protocol revolutionary is the same thing that limits it. Almost all protocols, like Bitcoin, Ethereum, etc., use a basic scripting language with a function calls out in the actual transaction data that tells the verifier what script to use to validate it. In the simplest case, the data provided with the input calls “scriptSig” and provides two pieces of data, the signature that matches the transaction and the public key that proves you own the private key that created it. The output scripts use this provided data with the logic passed with it, to show the validator how to prove they are allowed to spend it. Using the public key provided, the validator then hashes it, checks that it matches the hashed public key in the output, if it does, it then checks to make sure the signature provided matches the input signature.
https://preview.redd.it/5u6m1eiv7p331.png?width=1200&format=png&auto=webp&s=3729eb12037107ae744d15cea9f9bc1e18a3c719
This verification protocol allows some limited scripting ability in being able to tell validators what to do with the data provided. The Bitcoin network can be updated with new functions allowing it to adapt to new processes or data. Using this, the Bitcoin protocol can verify multiple signatures, lock transactions for a defined timespan and do more complex things like lock bitcoin in an account until some outside action is taken.
In order to achieve more widely applicable public smart contracts like those in Ethereum, they need to be provided data in a non-shielded way or create shielded proofs that prove you satisfy the smart contract conditions.
In Mimblewimble, as a consequence of using the blinding factors as the key pairs, greatly simplifying the signature verification process, there are no normal scripting opportunities in the base protocol. What is recorded on the blockchain is just:

https://preview.redd.it/dwhiuc8y7p331.png?width=1200&format=png&auto=webp&s=69ea0a7797bc94a9766a4b31a639666bf9f1ebc4
  • Inputs used — which are old commits consumed
  • New outputs — which are new commits to publish
  • Transaction kernel — which contains the signature for the transaction with excess blinding factor, transaction fee, and lock_height.
And none of these items can be related to one another and contain no useful data to drive action.
There are some proposals for creative solutions to this problem by doing so-called scriptless-scripts†. By utilizing the properties of the Schnorr signatures used, you can achieve multisig transactions and more complex condition-based transactions like atomic cross-chain swaps and maybe even lightning network type state channels. Still, this is not enough complexity to fulfill all the needs of IoT smart contracts.
And on top of it all, implementing cut-through would remove transactions that might be smart contracts or rely on them.
So you can see in this design we can successfully hide values and ownership but only for a single dimensional data point, quantity. Doing anything more complex than transferring ownership of coin is beyond its capabilities. But the proof of ownership and commit-to-zero is really just a specific type of Zero-knowledge (ZK) proof. So, what if, instead of blinding a value we blind a proof?
Part 2 of this series will cover implementing private smart contracts with zkSNARKs.

References and Notes

https://github.com/ignopeverell/grin/blob/mastedoc/intro.md
https://github.com/mimblewimble/grin/blob/mastedoc/pow/pow.md
https://github.com/mimblewimble/grin/wiki/Grin-and-MimbleWimble-vs-ZCash
https://bitcointalk.org/index.php?topic=30579
[poel16] http://diyhpl.us/~bryan/papers2/bitcoin/mimblewimble-andytoshi-INCOMPLETE-DRAFT-2016-10-06-001.pdf
** In order to prove that v=0 and therefore the commit to zero, in fact, has no Hcomponent without revealing r, we must use Schnorr protocol:
prover generates random integer n, computes and sends point 𝑇←n𝐻
verifier generates and sends random integer 𝑖
prover computes and sends integer 𝑠←𝑖𝑏+n modq, where q is the (public) order of the curve
verifier knowing point r𝐻 computes point 𝑖(r𝐻), then point 𝑖(r𝐻)+𝑇; computes point 𝑠𝐻; and ensures 𝑖(r𝐻)+𝑇=𝑠𝐻.
[Arvan19] https://medium.com/@brandonarvanaghi/grin-transactions-explained-step-by-step-fdceb905a853
[Bulletproofs] https://eprint.iacr.org/2017/1066.pdf
[Max13] https://bitcointalk.org/?topic=279249
[MaxCT]https://people.xiph.org/~greg/confidential_values.txt
[Back13]https://bitcointalk.org/index.php?topic=305791.0
http://diyhpl.us/wiki/transcripts/grincon/2019/scriptless-scripts-with-mimblewimble/
https://tlu.tarilabs.com/cryptography/scriptless-scripts/introduction-to-scriptless-scripts.html#list-of-scriptless-scripts
http://diyhpl.us/~bryan/papers2/bitcoin/2017-03-mit-bitcoin-expo-andytoshi-mimblewmble-scriptless-scripts.pdf
submitted by INTCHAIN to INT_Chain [link] [comments]

13 Months of ADOPTION! -- NANO accepted here! (10)

Hi everyone,
Until May 2018 I posted this on a regular basis since the adoption rate was high. Sometimes we had several new entries per day. Then adoption slowed down and also private work slowed me down.
Also, USE NANO, https://usenano.org appeared and took over some of the work.
usenano.org's listings do not fully match this list and vice versa. Both of us would need to invest some work in order to provide a full list. ;-) -- Both lists together should provide a good overview.
Also: A few weeks ago BrainBlocks reported about 2000 merchants using BrainBlocks. In case they are reading here, please let us know.
This said, I am re-publishing The Reddit NANO Directory
Adoption is crucial! Adoption is king!
ATTENTION: The new Reddit design has screwed up the correct counting in here.
If you switch to the old Reddit design, you will realize, that I am able to count from 1 to over 130.
Dear online merchants,
Please state visibly that you accept NANO and I will be glad to link you here. As a customer I would like to learn about this payment option before having worked my way through to checkout. At the same time this is a great opportunity to advertise NANO as a currency ... on more than 130 sites so far!
Examples: 01, 02, 03, 04.
INTRO 1 (Jan 20, 2019)
After 13 months of adoption we are counting at least 155 (update to follow) shops / options to spend NANO.
This means a current growth rate of <1 shop per day.
NANO has been accepted so far in the US, CZ, GER, UK, CAN, AUS, BRA, FRA, AT, NL, TUR, PH, NZ, JP, RU + CW (Curaçao) + HR (Croatia), ITA, GR (Greece), IRL!!
UPDATED COUNTER: 157 shops / options
NANO Media Kit - logos for websites, apps, etc., https://www.reddit.com/nanocurrency/comments/7wh5uz/nano_media_kit_logos_for_websites_apps_etc
NANO Sign, great tool for merchants: http://nanosign.org
NANO Wallpapers, https://www.nano-wallpapers.com
New shop? Please post below or PM me and link me to your NANO sign on your site.
INTRO 2
1) This is the follow-up on https://www.reddit.com/nanocurrency/comments/8lvakf/5_months_of_adoption_nano_accepted_here_9
2) Please also find four other directories here:
a) USE NANO, https://usenano.org
b) Nano Acceptance on Google Maps, https://drive.google.com/open?id=1k8DqkaVf51xNr8l7bCUUQhJ23FJuQmnM&usp=sharing
c) all.things.nano, https://www.allthingsnano.net -- No longer maintained??
d) NANO is FAST, https://nanoisfast.com/websites-accepting-nano-payments
The Reddit NANO Directory
NANO ACCEPTED HERE!, https://nanothings.store/product/nano-accepted-here-window-sticke#
-- Hopefully in correct chronological order. -- Shop at your own risk!
Dec 24, 2017
1) Made by Docs, US, natural toothpaste, https://www.madebydocs.com (Were you #1?)
2) Josh’s Jungle!, US, salts & fresh peppers, https://www.joshjungle.com (Were you #1?)
3) Growing Opportunities International (GO!), US, donations, http://www.growingopportunitiesinternational.org/donate.html (Were you #1?)
4) BlockFevr, closed, https://blockfevr.com/game/dice/XRB
5) RaiGames, US, Social RaiBlocks Gambling, https://raigames.io/ -- (Be careful with gambling!) WARNING: https://www.reddit.com/RaiBlocks/comments/7qgxgl/raigamesdo_not_deposit_rai_warning/
6) deleted
7) smallsound/bigsound, US, guitar pedals, http://www.smallsoundbigsound.com/pay-with-cryptocurrency
8) Medbooks.CZ, CZ, used medical books classifieds, https://www.medbooks.cz
9) Late Apex, US, T-Shirts, mugs, phone cases: https://late-apex-racing.com/pages/home-tracks
Jan 09, 2018
10) Naturkost Leiferde, GER, organic food, http://www.naturkost-leiferde.de
Jan 10, 2018
11) RauchRoad, US, sunglasses, https://rauchroad.com
12) headphones.com, US, headphones, https://www.headphones.com
What this shop has learned from accepting NANO: https://www.reddit.com/nanocurrency/comments/7x3qr1/headphonescom_started_accepting_nano_a_month_ago/
Jan 14, 2018
13) Wild und Frei – Headshop.de, GER, headshop, https://wildundfrei-headshop.de
14) Hitsteps, US, realtime website analytics, https://www.hitsteps.com
15) PexPeppers, US, hot sauce, https://www.pexpeppers.com
16) Rah Straps, CAN, handmade camera straps, http://rahstraps.bigcartel.com
17) The Series One Shop, AUS, parts for real Land Rovers, http://www.seriesoneshop.com
Jan 15, 2018
18) SF BMW CODING; US, BMW coding, https://www.sfbmwcoding.com/now-accepting-raiblocks
19) Scott Mills, US, art, http://scottmillsart.com
20) Desert Island Survival, US, desert island survival courses, http://www.desertislandsurvival.com
21) Sekerka Tomáš, CZ, art, http://sekerkatomas.cz
22) Lindleys Autocentres, UK, car services, https://www.lindleysautocentres.co.uk
23) Imaginaire Digital, UK, web design agency, https://www.imaginaire.co.uk
Source: http://www.nottinghampost.com/news/business/bitcoin-now-being-accepted-payment-1064600
Jan 16, 2018
24) Grow Kit, CAN, grow shop, https://thegrowkit.ca/faq
Jan 21, 2018
25) Half Moon Mods, US, vape shop, https://www.halfmoonmods.com
Jan 23, 2019
26) Vape Club International, Malaysian vape juices and e-liquids, https://vapeclubmy.com
27) deleted
28) Doppel Store, Brasil, online store, https://www.doppelstore.com.br
29) DONGA, France, interior, https://www.donga.fr
30) Cryptodesign, US, cryptocurrency-related artwork, https://cryptodesigns.io
Jan 25, 2018
31) Fermentation Culture, AT, shop for Koji spores, http://www.fermentationculture.eu
32) Irische Nacht, GER, Irish music night, http://www.irische-nacht.rocks
33) Tony's Eliquid Co., US, vape lemonade flavors, https://tonyseliquid.com
34) Love At Every Sight, US, personalized cards and wine labels, https://loveateverysight.com/faq
Jan 26, 2018
35) PPC Protect, US, protection against click fraud, https://ppcprotect.com
36) EDGEWORTH, US, design company, https://edgeworthdesigncompany.com
37) D.o.A-C., Department of Art-Cryptomancy, US, Cryptomancy is, generally, a magical act intended to interface with the blockchain. This is not done simply for financial gain, but in fact more generally: to steward mystical and numinous interactions with the blockchain. http://www.doac.us
Jan 27, 2018
38) ACL CREATIVE STUDIO, US, film and book distribution, branding, editorial design, http://aclcreativestudio.com
Jan 29, 2018
The Copper Hat, CAN, quality wet shaving supplies, https://thecopperhat.ca
Jan 30, 2018
39) Domein-Direct, NL, webhosting & more, http://www.domein-direct.com
Jan 31, 2018
40) WK|END EYEWEAR, US, party sunglasses, https://wkend.club
Feb 2, 2018
41) Crypto Audio Club, US, erphones & erbuds, https://cryptoaudio.club
Feb 5, 2018
42) Brisbane Tech Repairs, AUS, Brisbane's first cryptocurrency friendly IT service!, http://www.brisbanetechrepairs.com
43) Online language teacher, https://www.reddit.com/nanocurrency/comments/7vetnx/i_am_an_online_language_teacher_and_i_accept_nano
44) NanoMerch.net, US, NANO merchandise, http://nanomerch.net
45) Bitcoin Psychic, US, live psychic readings by phone, text and chat, https://bitcoinpsychic.wixsite.com/bitcoinpsychic
Feb 12, 2018
46) LUCKY NANO, US, online poker, https://www.luckynano.com
47) LEYLAND, US, women's activewear, https://www.leyland.com
Feb 13, 2018
48) MEMTO, NL, personally made memorials, http://www.memto.nl
49) GPS Tracking Made Easy, US, GPS tracking devices for regular people and small businesses, https://gpstrackingmadeeasy.com
50) Korbinian Vogt, GER, special photo prints, https://korbinianvogtprint.com
Feb 14, 2108
51) SomaVita, US, ElevatePlus, supplement, https://www.somavitasupplements.com
Feb 16, 2018
52) Textracto, US, turns articles into data, https://textracto.com
53) CUT ALL THE SHIT, US, bullshit-free web hosting company, https://www.cutalltheshit.com
54) AZEWATE, TUR, metalworks shop, https://azewate.com
Feb 18, 2018
55) SLYDEV, AUS, 3D printed nerf accessories, https://www.slydev.com.au
Feb 19, 2018
56) The Milk Road, US, coffee roaster, https://www.milkroadcoffee.com
57) Work for NANO, US, Make It, Sell It And Earn Nano, http://www.workfornano.com
Feb 23, 2018
58) 1up coin, Accept Cryptocurrencies on your Stream! By using Twitch/YouTube, StreamLabs/StreamElements & Coinbase APIs we make it easy for you to accept Cryptocurrency donations!, https://1upcoin.com
59) NanoTwit.ch, NanoTwit.ch is a service for Twitch streamers and their viewers. https://nanotwit.ch
60) NANO THINGS, US, everything NANO, https://nanothings.store
Feb 24, 2018
61) Pure Nootropics, US, pure nootropics, https://www.purenootropics.net
62) STRUCTGLASS, AUS, Australia’s safest structural glass balustrade system, https://structglass.com.au
63) Daniel R. Treccia, US, Innovative Books in Sports Performance and Exercise Immunology, http://danieltreccia.com
Feb 25, 2018
64) Mentevagante, freelance artist and musician, https://www.reddit.com/Art/comments/7zg09v/that_look_ballpoint_pen_15x21/
65) Hamburg Maths Tutors, GER, Hamburg Maths Tutors, http://www.hamburgmathstutors.com
66) Digital Media Design, UK, digital media design, http://iinde.com
67) OB Club, US, non-profit medical marijuana delivery service, https://organicbudclub.com
68) Blade + Brow, US, Korean 6D Nanoblading (;-)), freckling, and hairlines, https://www.bladenbrow.com
69) Voetbal Quiz, NL, online football quizzes (in Dutch), http://www.voetbalquizkopen.nl
70) Cryptogirls, US, sexy shows, http://cryptogirls.live
Feb 26, 2018
71) Guess Winner, sports bets, https://guesswinner.com
March 01, 2018
72) Cryptimber, UK, NANO wood art, https://cryptimber.co.uk
March 02, 2018
73) Wit Working, BRA, coworking space in shared environments, https://www.witworking.com
74) Moriarti Watches, US, watches, https://moriartiwatches.com
75) VPN Into China, VPN service to access chinese websites with ip restrictions in China, https://vpnintochina.com
March 03, 2018
76) Laser Trees, US, jewelery, http://lasertrees.com
77) Kaizen, GER, sports socks, https://kaizen-sports.de
78) Healthy Harvest, US, hydroponics and horticultural supplies, https://www.healthyharvest.com
79) Be A Little Chaotic, US, T-shirts, hats, https://bealittlechaotic.com
80) NANO is FAST, US, "PAY WITH NANO" stickers, https://nanoisfast.com
March 04, 2018
81) CoinSpec, US, hardware wallets, https://coinspec.net
82) Gecko Vapes, UK, Vaping and E-Liquids, https://geckovapesco.com
83) Sara Carli, US, art, contemporary realism in oil, https://saracarli.com
84) Black Block Research, US, 'On-Chain Investment Intelligence', research, analysis and insights into the cryptocurrency markets, https://blackblockresearch.com
85) Luckygames, US, gambling, https://luckygames.io
86) ThinkHODL, US, crypto merchandise, https://thinkhodl.com
87) Canadian Bitcoin Giftcard, CAN, electronic gift cards, https://canadianbitcoingiftcard.ca
March, 10, 2018
88) PINOY GAME STORE, PH, online game store, http://www.pinoygamestore.com
89) mae., US, websites: design & branding, http://designedbymae.com
90) Nanod.es, service to spin up one's own Nano representative, https://nanod.es
March 12, 2018
91) Shillshack, crypto decals and T-Shirts, US, https://shillshack.com
92) Astral Clouds, vape juice, US, https://www.astralcloudz.com
93) APShaveCo, US, unique knots and brushes, https://www.etsy.com/ca/shop/APShaveCo
94) BINARY CABIN, US, custom web applications, employee management, CRM systems, https://binarycabin.com
95) betNANO, US, NANO lottery, https://betnano.win
96) NANO Poker, online poker, https://nanopoker.club
March 16, 2018
97) HODLFORK, US, cryptocurrency enamel pin collection, https://hodlfork.com
98) WOODLAND SHADES, US, sunglasses, watches, https://woodlandshades.com
Please read this: https://www.reddit.com/nanocurrency/comments/8h0pwj/do_not_send_your_nano_to_woodlandshadescom_you
March 21, 2018
99) Xenogifts, Free games, gift cards and more, https://www.xenogifts.com/blog/Cryptocurrencies-have-been-added-as-rewards.php
100) Eliquids.nz, NZ, E-Liquids, https://www.eliquids.nz
101) RISING SUN RECORDS, JP, records, https://risingsunrecords.shop
102) Crypto Apparel Company, UK, apparel, https://cryptoapparelcompany.co.uk
March 29, 2018
103) NANO meetups, NANO meetups info, best "NANO accepted here" sign so far, https://www.nanomeetups.com
April 02, 2018
104) VPWR, US, apparel, https://vpwrapparel.com/collections/nano
105) nanoboxes (= NANO-digital-ebay), buy and sell your digital products with Nano, https://nanobox.es
April 24, 2018
106) InkHip, US, apparel, https://inkhip.com
April, 26, 2018
107) The Crypto Factory, NANO Collectible Coin, https://www.thecryptofactory.io
April 30, 2018
108) Vityaz-Hotel, RU, hotel on Crimea, www.vityaz-hotel.ru
May 01, 2018
109) Dreamlandmagic, US, Magic Shop, https://www.dreamlandmagic.com
May 14, 2018
110) SatoshiMarket, US, embroidered polos, https://satoshimarket.io
May 22, 2018
111) PVP.me, CW (Curaçao), sports & esports betting, https://pvp.me
May 26, 2018
112) A Tempo, NL, classic car, nanocurrency
May 28, 2018
113) deleted
May 29, 2018
114) Silicon Lottery, US, processors, https://siliconlottery.com
June 1, 2018
115) Lynx Art Collection, US, artwork, https://lynxartcollection.com
June 2, 2018
116) AlcoYoung, US, alcohol gadgets, https://alcoyoung.com
June 3, 2018
117) Nano Coffee, US, coffee, https://nanocoffee.shop
June 4, 2018
118) Insight Music, UK, independent record label, http://insightmusic.co.uk
June 8, 2019
119) Menta za koktele, HR, mint cocktails in Croatia, Koktelmenta
June 10, 2018
120) What's Crypto?, GER, apparel, https://whats-crypto.com
June 20, 2018
121) EUTRINO, electronics, https://eutrino.com
July 06, 2018
122) Anonymous Venezuelan merchant accepted 29 NANO for 102 kg of food incl.cornmeal, meat, rice, sugar, beans, sauces and avocados. https://www.reddit.com/nanocurrency/comments/8wfl2venezuelan_user_i_bought_102_kg_of_food_today
July 25, 2018
123) Allin.bet, US, NANO poker, https://allin.bet
Aug 23, 2018
124) Bendigo Radiators, AUS, radiators, www.bendigoradiators.com
Oct 26, 2018
125) Hair Care Studio Angelika, Venlo, NL, no website
Nov 03, 2018
126) 100MilaCaffè, Turin, ITA, cafe, https://cryptoicocash.com/news/il-primo-caffe-acquistato-in-criptovaluta-nano-in-italia
127) RIVALS, US, photographer, http://www.keenanrivals.com
Jan 05, 2019
128) Kirinos Pizzaria, Rio, Brazil, pizzaria, https://twitter.com/oih_ana/status/1081471927275925505
Jan 11, 2019
129) BullHQ.com, US, apparel, https://bullheadquarters.com/collections/nano
Jan 19, 2019
130) 35North, GR, Olive Oil, https://35north.eu, (Welcome Greece!)
Jan 20, 2019
131) mickmon, IRL, music, http://mickmon.com/myself (Welcome Ireland!)
Feb 04, 2019
132) Travala.com, US, INT, Online Travel Agency, https://www.travala.com
DOCUMENTED PURCHASES with RaiBlocks
Jan 4, 2018
First recorded purchase with XRB/NANO: — 1 XRB bought 1 jar of toothpaste!
https://www.reddit.com/RaiBlocks/comments/7nya51/it_feels_good_to_support_companies_taking_a
Jan 10 & 11, 2018
Second & third recorded purchase with XRB/NANO:
— Audio-Technica DSR7BT headphones sent to Mikael in Finland (claimed on March 13)
— 2 shock absorbers for a Land Rover for 1.5 XRB, (from the deep archives: https://www.reddit.com/RaiBlocks/comments/7suvwd/one_month_of_adoption_raiblocks_accepted_here_3/dt7nuq0 )
Jan 12, 2018
Fourth purchase with XRB/NANO: — First album ever sold for XRB/NANO,
https://www.reddit.com/RaiBlocks/comments/7ps861/accepting_xrb_for_my_album_mistakes_made_carefully/
Jan 20, 2018
Purchase #5 and #6: It's toothpaste and peppers! https://imgur.com/a/kIVy7
https://www.reddit.com/RaiBlocks/comments/7pc8ot/made_a_couple_of_really_cool_purchases_with
Jan 20, 2018
Purchase #7: -- It's sunglasses!
https://www.reddit.com/RaiBlocks/comments/7rqae9/buyrai_rauchroad_unboxing_and_review
Jan 22, 2018
Purchase #8 -16: "So far there have been 8 or 9 successful XRB payments" for hot sauces: https://www.reddit.com/RaiBlocks/comments/7s23lh/just_got_my_first_physical_xrb_purchase
Jan 26, 2018
Purchase #17: vape lemonade flavors, https://www.reddit.com/RaiBlocks/comments/7t7com/just_made_my_first_ever_payment_with_xrb_could
VIDEOS
Documenting purchases with RaiBlocks: https://www.youtube.com/watch?v=pQ1jQs2GxBU
MARKETPLACES
Jan 23, 2018
1) BlockVerse, RaiBlocks MarketPlace, https://blockverse.io
2) BITLIT, open marketplace for buying and selling items/services online, https://bitlit.io
3) NANO LISTING, US, marketplace where you can list goods and services for NANO, https://www.nanolisting.com
4) OpenBazaar, Planning stage, https://www.reddit.com/RaiBlocks/comments/7s2uvi/the_openbazaar_peertopeer_marketplace_is_looking
GAMES & APPS
1) RaiBlocks App, US, Price, Graph, News, https://itunes.apple.com/us/app/raiblocks/id1334362676?mt=8
RENT, REAL ESTATE
1) First rent paid with RaiBlocks: https://www.reddit.com/RaiBlocks/comments/7olpeg/rent_in_raiblocks
SPAIN, ARGENTINA, INDIA, KOREA, DUBAI, SINGAPORE, ... AFRICA, ...
Anyone out there?
INFRASTRUCTURE
1) BrainBlocks, simple checkout for RaiBlocks, https://brainblocks.io
How to integrate a NANO gateway via BrainBlocks to your website (Programmers Guide) http://www.hitsteps.com/blog/how-integrate-nano-cryptocurrency-payment-gateway-via-brainblocks-to-your-website
2) GetXRB Start accepting RaiBlocks payments for your business -- GetXRB is an API for generating XRB invoices on the fly. -- https://www.getxrb.com
3) RaiPay for WooCommerce, WooCommerce payment gateway plugin that allows your customers to pay with RaiBlocks via RaiPay, https://github.com/coenjacobs/raipay-woocommerce
4) More: https://www.reddit.com/RaiBlocks/comments/7pxtns/hi_i_did_nothing_special_for_this_community_but
5) BrainBlocks Shopware Integration, https://www.reddit.com/RaiBlocks/comments/7rzkgh/brainblocks_shopware_integration
6) ArrowPay. Use ArrowPay's prebuilt plugins and tools to quickly and easily start accepting RaiBlocks on your website. https://arrowpay.io
7) Vaulty, one link for all accepted cryptos on your site, https://www.vaulty.io
8) python based program that displays the merchant's receive address as a QR code for the customer to scan, as well as displaying the transaction details in both FIAT and Crypto. More details: https://www.reddit.com/nanocurrency/comments/80ddbl/i_wrote_a_program_to_make_accepting/
Regular edits & updates.
Please let me know, in case I have forgotten anyone. Thanks.
submitted by Koba7 to nanocurrency [link] [comments]

Craig accidentally proves he's not Satoshi (again)

Here's Craig:
"I worked on Bitcoin for a long time before I found something that would not be able to be used in a manner that was anonymous."
...
"I designed Bitcoin to create an immutable evidence trail, money that is private and yet does not suffer the fate of Gyges. Anonymity is a curse. Nothing good comes of it."
First, having Bitcoin participants be 'anonymous' is literally on the first announcement from Satoshi.
Second, he reaffirms its importance again and again.
Third, (and most importantly) he even says that Bitcoin would be better if it didn't need every transaction to be public.
Here's the real Satoshi:
"If a solution was found [to avoid creating a public graph of every transaction], a much better, easier, more convenient implementation of Bitcoin would be possible."
I mean, he conclusively states that the only reason for the 'public ledger' is to prevent double-spends:
"It's the need to check for the absence of double-spends that requires global knowledge of all transactions."
A couple messages later he says:
"What we need is a way to generate additional blinded variations of a public key ... Then you need to be able to sign a signature such that you can't tell that two signatures came from the same private key. I'm not sure if always signing a different blinded public key would already give you this property. If not, I think that's where group signatures comes in. With group signatures, it is possible for something to be signed but not know who signed it."
"As an example, say some unpopular military attack has to be ordered, but nobody wants to go down in history as the one who ordered it. If 10 leaders have private keys, one of them could sign the order and you wouldn't know who did it."
So, Satoshi was highly interested in transaction anonymity and leaving out 'immutable evidence trails'. This is basically how Monero works.
submitted by Contrarian__ to bitcoinsv [link] [comments]

Beginner's Guide to Trading Crypto. Part 5

Beginner's Guide to Trading Crypto. Part 5

Talk The Trader Talk: A Journey Into The Realm Of Trader Slang

Slang is a natural evolution of a language under working conditions. Every industry has its own slang vocabulary, which may or may not be composed of morphologies of words directly related to the job. Sometimes situations related to the job may evolve or devolve into adjectives, verbs, nouns of even completely new words that reflect the object in question. To the uninitiated, such terms may sound like gibberish and could well resemble the talk of thugs that has been so vividly presented many times over in television series and movies.
Whether it is pidgin, slang, argot, or a dialect, industries have their own ways of expressing their ins and outs. For instance, the exhaust system of automobiles is often called the "puffer" among mechanics, a "fat finger" is a larger than intended trade among bankers, a "gat" is a weapon among street gangs, and "all day" is a life sentence among prisoners. The lists of slang terms are endless and are an extremely interesting read.
https://preview.redd.it/704sgly6nfz31.png?width=820&format=png&auto=webp&s=9d7fe3b1ef36869834dbf284ea0fcb4a7caee720

The Trader Lingo

To make sure that MoonTrader users get into the feel of what it is like to be part of the crypto market, we have compiled a comprehensive summary of some of the most widespread slang terms used by traders. Knowing these terms is an important part of working on an exchange, as understanding what traders are talking about is half the job of becoming one of them and being able to delve into the processes taking place. To talk the talk and walk the walk, traders must understand each other and, most importantly, shorten their speech into a mixture of phrases comprehensible only for the initiated and mystical to outsiders.
Babysitting: A slang term used by traders all over the world from Wall Street to the most obscure exchanges in Africa. The term means holding a trade that has been losing out for a while in hopes that it will gain in price, usually in vain. For example: “You’ve been babysitting that option for way too long, it’s a hopeless cause.”
Crunching: A situation in which a stock’s or asset’s price starts falling rapidly and has no support levels. For example: “The XXX stock is going down the drain. It’s crunching, leave it!”
Jig Out: This is a situation when the market makes a sudden turn for the worse and an investor or trader loses out as a result. For example: “The YYY stock jigged out on me today. Lost half a mil.”
Learning Curve: A fairy common expression meaning the amount of time and effort someone, such as a budding new trader, has to put into something to master the art and “learn the ropes”. For example: “The learning curve for Forex is pretty steep.”
Melt: Another fairly common expression that can be encountered in the world of finance, which signifies that a lot of money has been lost and an account has been depleted. For example: “My account melted through today after the market jigged me out on that nut.”
Nut: While nuts may be tasty as a snack or very useful for keeping things bound together with bolts, in trading a nut is the total amount of commissions that have to be paid for a certain trade. For example: “The nut on ZZZ is crazy these days.”
Permabull / Permabear: Since bullish markets are positive and bearish markets are sleepy, the traders working on such a market are called bulls or bears. There are some optimists who believe that such markets are always there. These traders are called permabulls. The opposite are permabears. For example: “Even if the market is dead and floating, he will still act like a permabull”.
https://preview.redd.it/rj90k43enfz31.jpg?width=680&format=pjpg&auto=webp&s=86c9c63f1484cc49f683ae12159d03429f465341
Printing on the “O”: If we consider that O is an extreme abbreviation of the term “Override”, then the phrase means that the price of an asset is below the bid price and there is an urgent need to sell it. “XYZ is printing on the Os all day!”
ScalpeScalping: The idea of scalping is opening hundreds and thousands of small trades in a short amount of time in hopes of generating a large amount of small profits. Scalpers are traders who engage in scalping. For example: “He’s a heck of a scalper.”
Slippage: A common situation for inexperienced traders who lose on assets that are insoluble and cause losses due to higher or lower prices. For example: “He’s been slipping on ZZZ for three weeks in a row.”
Squiggly Lines: Technical analysis consists of graphs and indicators that traders use to make sense of market dynamics. The lines on graphs are never straight, which would mean that the market is comatose, thus they are called squiggly, or uneven lines. For example: “I’ve been staring at the squiggly lines all day and my eyes are popping out.”
Tank: A tank is not only a military machine or a container, but also a verb, which could either mean to fill something up, like a container or a stomach, and also a drop. In this case, tanking means a market collapse. For example: “The market’s tanking! All is lost! All is lost!”
Unicorn, Vulture, Whale: The trading terminology bestiary is full of terms that have gained animalistic form. A unicorn is a situation reminiscent of the mythical beast, when a startup has reached a $1 billion valuation. A vulture is a trader who preys on falling assets and buys them up in hopes that they will rise in the future. A whale is a holder of a large amount of capital or an asset.
https://preview.redd.it/gj479zvhnfz31.png?width=700&format=png&auto=webp&s=e89c8bc881323f531661b2f7f355a470607765f1
Stick: The US dollar has a lot of synonyms from bucks and dough to aces and greenbacks. The stick is another synonym for the US currency used in trading. For example: “Made a K load of sticks today trading XYZ.”
Whack: A fairy straightforward term meaning that a trader has lost a fair amount of money. For example: “I got whacked trading ZZZ the other day.”
Bottom Fishing: There are traders and there are speculators. When a market has “tanked”, assets usually cost much lower and a certain breed of traders emerges who start buying up assets that have lost in value in hopes of selling them off at higher prices later. Such actions are called bottom fishing, or scooping up assets that have floated to the surface of a market like dead fish after a bomb goes off underwater. For example: “The market has sunk today and the sharks are bottom fishing.”
Choppiness: The market is never a calm place and its trials and tribulations are often compared to storms and waves. Since waves can be choppy, or rough in terms of the height of their crests, it is fair to compare market volatility to wavy seas. For example: “The choppiness of the market is not allowing institutional investors to enter with their capital.”
Dark Pools: There is always liquidity on the market that is hid away from average traders. Such liquidity is called a dark pool, which is usually in the hands of special groups. In essence, these are trading volumes created by orders placed by institutional investors. For example: “The dark pools are buying up Bitcoins real quick.”
Dead Cat Bounce or Rubber Band Effect: Since markets are unpredictable, it is often possible for markets to suddenly rebound after seeming dead for a long time. Such a situation is called a dead cat bounce, or a rubber band effect, which is quite figurative in itself. For example: “The market is preparing for a possible dead cat bounce after the recent wave of news.”
Hodl: A bastardization of the term Hold, misspelled by a drunk BitcoinTalk user, which simply means holding an asset in hopes that it will rise in price. For example: “Hodl Bitcoin! Hodl it!”
Short squeeze: There are situations when an asset suddenly rises in price and forces traders to close their positions. For example: “The holders were forced to short squeeze after the price of ZZZ suddenly spiked”.
Resistance Zone: In technical analysis, this is the area between the current support and resistance areas. Prices usually start resisting other prices in such areas and may start falling. For example: “The resistance area of $120 has been reached for ZZZ and we can expect a decline to areas of $100.”

Fallen Angel: Assets that may have reached price heaven are not guaranteed to stay there and it often happens that a highly valued asset has suddenly lost in price. Usually, this biblical analogy refers to high yielding bonds that once had investment grades. For example: “ZZZ has turned into a fallen angel after the US introduced sanctions against country YYY.”
Fat Tail: In statistics, such cases are called outliers and signify that a value has moved away from the mean and has gained a high degree of riskiness. For example: “ZZZ is showing fat tails and will soon reach non-investment levels.”
Flavor: Given the abundance of types of orders and assets on the market, traders often do not distinguish between them and simply call them different flavors. For example: “How about some ZZZ flavor?”
Hit The Bid: A rather straightforward expression meaning that someone has decided to sell an asset. For example: “The price just hit the low, so go and hit the bid”.
Odd Lot: A lot is usually considered to be a million dollars. An odd lot is anything under a million dollars. For example: “I sold that odd lot of ZZZ yesterday.”
Smoke And Mirrors: The poetic expression has made its way onto the market and means that a corporate entity is distorting the market image in hopes of attaining its own goals, usually to make an asset seem more attractive. For example: “The market is all smoke and mirrors after ZZZ flushed its stocks on.”
The list of trading slang terms is endless in its variety and the only way to fully immerse one’s self into it is trading actively and gaining experience. Years of work on any market in any industry will eventually saturate a participant’s mind with the necessary skills and terminology turn any greenhorn into a pro.
Check us out at https://moontrader.io
Facebook: https://www.facebook.com/MoonTraderPlatform
Twitter: https://twitter.com/MoonTrader_io
LinkedIn: https://www.linkedin.com/company/19203733
Reddit: https://www.reddit.com/Moontrader_official/
Telegram: https://t.me/moontrader_news_en

Originally posted on our blog.
submitted by MoonTrader_io to Moontrader_official [link] [comments]

2.5 Months of ADOPTION! -- NANO accepted here! (6)

Adoption is crucial! Adoption is king!
Dear online merchants,
Please state visibly that you accept NANO and I will be glad to link you here.
INTRO 1 (March 12, 2018)
After 2.5 months of adoption we are counting at least 116 shops / options to spend NANO.
This means a current growth rate of 1.8 shops per day.
NANO has been accepted so far in the US, CZ, GER, UK, CAN, AUS, BRA, FRA, AT, NL, TUR, PH -- update: NZ, JP!
UPDATED COUNTER: 127 shops / options — growth rate: 1.8 / day.
Dear shop owners, please display on your site, that customers can actually pay with NANO. A small sticker in a corner or at the footer would be sufficient. I would like to learn about this payment option before having worked my way through to checkout. At the same time, this is a great opportunity to advertise NANO as a currency ... on more than 116 sites so far!
Examples: 1, 2, 3, 4. (Heck, where did I see that small simple NANO sign?)
NANO Media Kit - logos for websites, apps, etc., https://www.reddit.com/nanocurrency/comments/7wh5uz/nano_media_kit_logos_for_websites_apps_etc
NANO Wallpapers, https://www.nano-wallpapers.com
New shop? Please post below or PM me and link me to your NANO sign on your site.
INTRO 2
1) This is the follow-up on https://www.reddit.com/nanocurrency/comments/7zwvdk/two_months_of_adoption_nano_accepted_here_5/
2) Please also find five other directories here:
a) USE NANO, https://usenano.org (bye, bye Spend RaiBlocks!)
b) RAIBLOCKS DIRECTORY, https://www.raiblocks.directory
c) Nano Acceptance on Google Maps, https://drive.google.com/open?id=1k8DqkaVf51xNr8l7bCUUQhJ23FJuQmnM&usp=sharing
d) all.things.nano, https://www.allthingsnano.net
e) NANO is FAST, https://nanoisfast.com/websites-accepting-nano-payments
The NANO Reddit Directory
NANO ACCEPTED HERE!, https://pbs.twimg.com/media/DR-79KSWAAAaisn.jpg
-- Hopefully in correct chronological order. -- Shop at your own risk!
Dec 24, 2017
1) Made by Docs, US, natural toothpaste, https://www.madebydocs.com (Were you #1?)
2) Josh’s Jungle!, US, salts & fresh peppers, https://www.joshjungle.com (Were you #1?)
3) Growing Opportunities International (GO!), US, donations, http://www.growingopportunitiesinternational.org/donate.html (Were you #1?)
4) BlockFevr, closed, https://blockfevr.com/game/dice/XRB
5) RaiGames, US, Social RaiBlocks Gambling, https://raigames.io/ -- (Be careful with gambling!) WARNING: https://www.reddit.com/RaiBlocks/comments/7qgxgl/raigamesdo_not_deposit_rai_warning/
6) RaiDots, US, game, https://www.raidots.live/faq
7) smallsound/bigsound, US, guitar pedals, http://www.smallsoundbigsound.com/pay-with-cryptocurrency
8) Medbooks.CZ, CZ, used medical books classifieds, https://www.medbooks.cz
9) Late Apex, US, T-Shirts, mugs, phone cases: https://late-apex-racing.com/pages/home-tracks
Jan 09, 2018
10) Naturkost Leiferde, GER, organic food, http://www.naturkost-leiferde.de
Jan 10, 2018
11) RauchRoad, US, sunglasses, https://rauchroad.com
12) headphones.com, US, headphones, https://www.headphones.com
What this shop has learned from accepting NANO: https://www.reddit.com/nanocurrency/comments/7x3qr1/headphonescom_started_accepting_nano_a_month_ago/
Jan 14, 2018
13) Wild und Frei – Headshop.de, GER, headshop, https://wildundfrei-headshop.de
14) Hitsteps, US, realtime website analytics, https://www.hitsteps.com
15) PexPeppers, US, hot sauce, https://www.pexpeppers.com
16) Rah Straps, CAN, handmade camera straps, http://rahstraps.bigcartel.com
17) The Series One Shop, AUS, parts for real Land Rovers, http://www.seriesoneshop.com
Jan 15, 2018
18) SF BMW CODING; US, BMW coding, https://www.sfbmwcoding.com/now-accepting-raiblocks
19) Scott Mills, US, art, http://scottmillsart.com
20) Desert Island Survival, US, desert island survival courses, http://www.desertislandsurvival.com
21) Sekerka Tomáš, CZ, art, http://sekerkatomas.cz
22) Lindleys Autocentres, UK, car services, https://www.lindleysautocentres.co.uk
23) Imaginaire Digital, UK, web design agency, https://www.imaginaire.co.uk
Source: http://www.nottinghampost.com/news/business/bitcoin-now-being-accepted-payment-1064600
Jan 16, 2018
24) Grow Kit, CAN, grow shop, https://thegrowkit.ca/faq
Jan 21, 2018
25) Half Moon Mods, US, vape shop, https://www.halfmoonmods.com
Jan 23, 2019
26) Vape Club International, Malaysian vape juices and e-liquids, https://vapeclubmy.com
27) XRB Life, US, buy anything from eBay with Raiblocks, https://shop.xrb.life
28) Doppel Store, Brasil, online store, https://www.doppelstore.com.br
29) DONGA, France, interior, https://www.donga.fr
30) Cryptodesign, US, cryptocurrency-related artwork, https://cryptodesigns.io
Jan 25, 2018
31) Fermentation Culture, AT, shop for Koji spores, http://www.fermentationculture.eu
32) Irische Nacht, GER, Irish music night, http://www.irische-nacht.rocks
33) Tony's Eliquid Co., US, vape lemonade flavors, https://tonyseliquid.com
34) Love At Every Sight, US, personalized cards and wine labels, https://loveateverysight.com/faq
Jan 26, 2018
35) PPC Protect, US, protection against click fraud, https://ppcprotect.com
36) EDGEWORTH, US, design company, https://edgeworthdesigncompany.com
37) D.o.A-C., Department of Art-Cryptomancy, US, Cryptomancy is, generally, a magical act intended to interface with the blockchain. This is not done simply for financial gain, but in fact more generally: to steward mystical and numinous interactions with the blockchain. http://www.doac.us
Jan 27, 2018
38) ACL CREATIVE STUDIO, US, film and book distribution, branding, editorial design, http://aclcreativestudio.com
Jan 29, 2018
The Copper Hat, CAN, quality wet shaving supplies, https://thecopperhat.ca
Jan 30, 2018
39) Domein-Direct, NL, webhosting & more, http://www.domein-direct.com
Jan 31, 2018
40) WK|END EYEWEAR, US, party sunglasses, https://wkend.club
Feb 2, 2018
41) Crypto Audio Club, US, erphones & erbuds, https://cryptoaudio.club
Feb 5, 2018
42) Brisbane Tech Repairs, AUS, Brisbane's first cryptocurrency friendly IT service!, http://www.brisbanetechrepairs.com
43) Online language teacher, https://www.reddit.com/nanocurrency/comments/7vetnx/i_am_an_online_language_teacher_and_i_accept_nano
44) NanoMerch.net, US, NANO merchandise, http://nanomerch.net
45) Bitcoin Psychic, US, live psychic readings by phone, text and chat, https://bitcoinpsychic.wixsite.com/bitcoinpsychic
Feb 12, 2018
46) LUCKY NANO, US, online poker, https://www.luckynano.com
47) LEYLAND, US, women's activewear, https://www.leyland.com
Feb 13, 2018
48) MEMTO, NL, personally made memorials, http://www.memto.nl
49) GPS Tracking Made Easy, US, GPS tracking devices for regular people and small businesses, https://gpstrackingmadeeasy.com
50) Korbinian Vogt, GER, special photo prints, https://korbinianvogtprint.com
Feb 14, 2108
51) SomaVita, US, ElevatePlus, supplement, https://www.somavitasupplements.com
Feb 16, 2018
52) Textracto, US, turns articles into data, https://textracto.com
53) CUT ALL THE SHIT, US, bullshit-free web hosting company, https://www.cutalltheshit.com
54) AZEWATE, TUR, metalworks shop, https://azewate.com
Feb 18, 2018
55) SLYDEV, AUS, 3D printed nerf accessories, https://www.slydev.com.au
Feb 19, 2018
56) The Milk Road, US, coffee roaster, https://www.milkroadcoffee.com
57) Work for NANO, US, Make It, Sell It And Earn Nano, http://www.workfornano.com
Feb 23, 2018
58) 1up coin, Accept Cryptocurrencies on your Stream! By using Twitch/YouTube, StreamLabs/StreamElements & Coinbase APIs we make it easy for you to accept Cryptocurrency donations!, https://1upcoin.com
59) NanoTwit.ch, NanoTwit.ch is a service for Twitch streamers and their viewers. https://nanotwit.ch
60) NANO THINGS, US, everything NANO, https://nanothings.store
Feb 24, 2018
61) Pure Nootropics, US, pure nootropics, https://www.purenootropics.net
62) STRUCTGLASS, AUS, Australia’s safest structural glass balustrade system, https://structglass.com.au
63) Daniel R. Treccia, US, Innovative Books in Sports Performance and Exercise Immunology, http://danieltreccia.com
Feb 25, 2018
64) Mentevagante, freelance artist and musician, https://www.reddit.com/Art/comments/7zg09v/that_look_ballpoint_pen_15x21/
65) Hamburg Maths Tutors, GER, Hamburg Maths Tutors, http://www.hamburgmathstutors.com
66) Digital Media Design, UK, digital media design, http://iinde.com
67) OB Club, US, non-profit medical marijuana delivery service, https://organicbudclub.com
68) Blade + Brow, US, Korean 6D Nanoblading (;-)), freckling, and hairlines, https://www.bladenbrow.com
69) Voetbal Quiz, NL, online football quizzes (in Dutch), http://www.voetbalquizkopen.nl
70) Cryptogirls, US, sexy shows, http://cryptogirls.live
Feb 26, 2018
71) Guess Winner, sports bets, https://guesswinner.com
March 01, 2018
72) Cryptimber, UK, NANO wood art, https://cryptimber.co.uk
March 02, 2018
73) Wit Working, BRA, coworking space in shared environments, https://www.witworking.com
74) Moriarti Watches, US, watches, https://moriartiwatches.com
75) VPN Into China, VPN service to access chinese websites with ip restrictions in China, https://vpnintochina.com
March 03, 2018
76) Laser Trees, US, jewelery, http://lasertrees.com
77) Kaizen, GER, sports socks, https://kaizen-sports.de
78) Healthy Harvest, US, hydroponics and horticultural supplies, https://www.healthyharvest.com
79) Be A Little Chaotic, US, T-shirts, hats, https://bealittlechaotic.com
80) NANO is FAST, US, "PAY WITH NANO" stickers, https://nanoisfast.com
March 04, 2018
81) CoinSpec, US, hardware wallets, https://coinspec.net
82) Gecko Vapes, UK, Vaping and E-Liquids, https://geckovapesco.com
83) Sara Carli, US, art, contemporary realism in oil, https://saracarli.com
84) Black Block Research, US, 'On-Chain Investment Intelligence', research, analysis and insights into the cryptocurrency markets, https://blackblockresearch.com
85) Luckygames, US, gambling, https://luckygames.io
86) ThinkHODL, US, crypto merchandise, https://thinkhodl.com
87) Canadian Bitcoin Giftcard, CAN, electronic gift cards, https://canadianbitcoingiftcard.ca
March, 10, 2018
88) PINOY GAME STORE, PH, online game store, http://www.pinoygamestore.com
89) mae., US, websites: design & branding, http://designedbymae.com
90) Nanod.es, service to spin up one's own Nano representative, https://nanod.es
March 12, 2018
91) Shillshack, crypto decals and T-Shirts, US, https://shillshack.com
92) Astral Clouds, vape juice, US, https://www.astralcloudz.com
93) APShaveCo, US, unique knots and brushes, https://www.etsy.com/ca/shop/APShaveCo
94) BINARY CABIN, US, custom web applications, employee management, CRM systems, https://binarycabin.com
95) betNANO, US, NANO lottery, https://betnano.win
96) NANO Poker, online poker, https://nanopoker.club
March 16, 2018
97) HODLFORK, US, cryptocurrency enamel pin collection, https://hodlfork.com
98) WOODLAND SHADES, US, sunglasses, watches, https://woodlandshades.com
March 21, 2018
99) Xenogifts, Free games, gift cards and more, https://www.xenogifts.com/blog/Cryptocurrencies-have-been-added-as-rewards.php
100) Eliquids.nz, NZ, E-Liquids, https://www.eliquids.nz
101) RISING SUN RECORDS, JP, records, https://risingsunrecords.shop
102) Crypto Apparel Company, UK, apparel, https://cryptoapparelcompany.co.uk
DOCUMENTED PURCHASES with RaiBlocks
Jan 4, 2018
First recorded purchase with XRB/NANO: — 1 XRB bought 1 jar of toothpaste!
https://www.reddit.com/RaiBlocks/comments/7nya51/it_feels_good_to_support_companies_taking_a
Jan 10 & 11, 2018
Second & third recorded purchase with XRB/NANO:
— Audio-Technica DSR7BT headphones sent to Mikael in Finland (claimed on March 13)
— 2 shock absorbers for a Land Rover for 1.5 XRB, (from the deep archives: https://www.reddit.com/RaiBlocks/comments/7suvwd/one_month_of_adoption_raiblocks_accepted_here_3/dt7nuq0 )
Jan 12, 2018
Fourth purchase with XRB/NANO: — First album ever sold for XRB/NANO,
https://www.reddit.com/RaiBlocks/comments/7ps861/accepting_xrb_for_my_album_mistakes_made_carefully/
Jan 20, 2018
Purchase #5 and #6: It's toothpaste and peppers! https://imgur.com/a/kIVy7
https://www.reddit.com/RaiBlocks/comments/7pc8ot/made_a_couple_of_really_cool_purchases_with
Jan 20, 2018
Purchase #7: -- It's sunglasses!
https://www.reddit.com/RaiBlocks/comments/7rqae9/buyrai_rauchroad_unboxing_and_review
Jan 22, 2018
Purchase #8 -16: "So far there have been 8 or 9 successful XRB payments" for hot sauces: https://www.reddit.com/RaiBlocks/comments/7s23lh/just_got_my_first_physical_xrb_purchase
Jan 26, 2018
Purchase #17: vape lemonade flavors, https://www.reddit.com/RaiBlocks/comments/7t7com/just_made_my_first_ever_payment_with_xrb_could
VIDEOS
Documenting purchases with RaiBlocks: https://www.youtube.com/watch?v=pQ1jQs2GxBU
MARKETPLACES
Jan 21, 2018
1) RAI MARKETPLACE, RaiBlocks MarketPlace, https://raimarketplace.com
Jan 23, 2018
2) BlockVerse, RaiBlocks MarketPlace, https://blockverse.io
3) BITLIT, open marketplace for buying and selling items/services online, https://bitlit.io
4) NANO LISTING, US, marketplace where you can list goods and services for NANO, https://www.nanolisting.com
5) OpenBazaar, Planning stage, https://www.reddit.com/RaiBlocks/comments/7s2uvi/the_openbazaar_peertopeer_marketplace_is_looking
GAMES & APPS
1) Ymir, US, multiplayer game, https://ymir-online.com
2) KeeperRl, ambitious dungeon builder with roguelike elements, http://keeperrl.com
3) CoinAudit, US, CryptoCurrency App, https://coinaudit.us
4) RaiBlocks App, US, Price, Graph, News, https://itunes.apple.com/us/app/raiblocks/id1334362676?mt=8
RENT, REAL ESTATE
1) First rent paid with RaiBlocks: https://www.reddit.com/RaiBlocks/comments/7olpeg/rent_in_raiblocks
ITALY, SPAIN, ARGENTINA, INDIA, JAPAN, KOREA, DUBAI, SINGAPORE, ... AFRICA, ...
Anyone out there?
INFRASTRUCTURE
1) RaiPay -- The first payment gateway for Raiblocks: https://raipay.io
Related AMA: https://www.reddit.com/RaiBlocks/comments/7pwn2z/im_archseer_one_of_the_developers_behind_raipayio
2) RaiWire -- The aim of RAIWIRE is to provide a service that makes integration as easy as possible for webshop merchants: http://raiwire.com
Please find detais here: https://www.reddit.com/RaiBlocks/comments/7qbmp7/i_have_been_working_on_a_payment_processor
3) GetXRB Start accepting RaiBlocks payments for your business -- GetXRB is an API for generating XRB invoices on the fly. -- https://www.getxrb.com
4) RaiPay for WooCommerce, WooCommerce payment gateway plugin that allows your customers to pay with RaiBlocks via RaiPay, https://github.com/coenjacobs/raipay-woocommerce
5) BrainBlocks, simple checkout for RaiBlocks, https://brainblocks.io
6) DoRaiMe, simple RaiBlocks donations. https://doraime.com
7) More: https://www.reddit.com/RaiBlocks/comments/7pxtns/hi_i_did_nothing_special_for_this_community_but
8) RaiBlocks Charts: http://raiblocks-charts.herokuapp.com/
9) BrainBlocks Shopware Integration, https://www.reddit.com/RaiBlocks/comments/7rzkgh/brainblocks_shopware_integration
10) ArrowPay. Use ArrowPay's prebuilt plugins and tools to quickly and easily start accepting RaiBlocks on your website. https://arrowpay.io
11) Vaulty, one link for all accepted cryptos on your site, https://www.vaulty.io
12) python based program that displays the merchant's receive address as a QR code for the customer to scan, as well as displaying the transaction details in both FIAT and Crypto. More details: https://www.reddit.com/nanocurrency/comments/80ddbl/i_wrote_a_program_to_make_accepting/
Coming soon
Yuta, providing elegant cryptocurrency payments, https://yutapay.com
Regular edits & updates.
Please let me know, in case I have forgotton anyone. Thanks.
Donations: xrb_3jgzh1tx5w9zbtjn5qcf8qe33digeof6ika494iencomzmxer9jc88dngrz4
submitted by Koba7 to nanocurrency [link] [comments]

My brief observation of most common Consensus Algorithms

I have studied most common consensus algorithms. Here is the summary, maybe for someone it will be helpful. My goal is to describe every specific consensus briefly so everyone can easily understand it. *Please let me know if I have wrote something wrong, or maybe you are aware of interesting algorithm, I have missed.
[Proof of Work] - very short, cuz it's well-known.
[1] Bitcoin - to generate a new block miner must generate hash of the new block header that is in line with given requirements.
Others: Ethereum, Litecoin etc.
[Hybrid of PoW and PoS]
[2] Decred - hybrid of “proof of work” and “proof of stake”. Blocks are created about every 5 minutes. Nodes in the network looking for a solution with a known difficulty to create a block (PoW). Once the solution is found it is broadcast to the network. The network then verifies the solution. Stakeholders who have locked some DCR in return for a ticket* now have the chance to vote on the block (PoS). 5 tickets are chosen pseudo-randomly from the ticket pool and if at least 3 of 5 vote ‘yes’ the block is permanently added to the blockchain. Both miners and voters are compensated with DCR : PoS - 30% and PoW - 60% of about 30 new Decred issued with a block. * 1 ticket = ability to cast 1 vote. Stakeholders must wait an average of 28 days (8,192 blocks) to vote their tickets.
[Proof of Stake]
[3] Nxt - The more tokens are held by account, the greater chance that account will earn the right to generate a block. The total reward received as a result of block generation is the sum of the transaction fees located within the block. Three values are key to determining which account is eligible to generate a block, which account earns the right to generate a block, and which block is taken to be the authoritative one in times of conflict: base target value, target value and cumulative difficulty. Each block on the chain has a generation signature parameter. To participate in the block's forging process, an active account digitally signs the generation signature of the previous block with its own public key. This creates a 64-byte signature, which is then hashed using SHA256. The first 8 bytes of the resulting hash are converted to a number, referred to as the account hit. The hit is compared to the current target value(active balance). If the computed hit is lower than the target, then the next block can be generated.
[4] Peercoin (chain-based proof of stake) - coin age parameter. Hybrid PoW and PoS algorithm. The longer your Peercoins have been stationary in your account (to a maximum of 90 days), the more power (coin age) they have to mint a block. The act of minting a block requires the consumption of coin age value, and the network determines consensus by selecting the chain with the largest total consumed coin age. Reward - minting + 1% yearly.
[5] Reddcoin (Proof of stake Velocity) - quite similar to Peercoin, difference: not linear coin-aging function (new coins gain weight quickly, and old coins gain weight increasingly slowly) to encourage Nodes Activity. Node with most coin age weight have a bigger chance to create block. To create block Node should calculate right hash. Block reward - interest on the weighted age of coins/ 5% annual interest in PoSV phase.
[6] Ethereum (Casper) - uses modified BFT consensus. Blocks will be created using PoW. In the Casper Phase 1 implementation for Ethereum, the “proposal mechanism" is the existing proof of work chain, modified to have a greatly reduced block reward. Blocks will be validated by set of Validators. Block is finalised when 2/3 of validators voted for it (not the number of validators is counted, but their deposit size). Block creator rewarded with Block Reward + Transaction FEES.
[7] Lisk (Delegated Proof-of-stake) - Lisk stakeholders vote with vote transaction (the weight of the vote depends on the amount of Lisk the stakeholder possess) and choose 101 Delegates, who create all blocks in the blockchain. One delegate creates 1 block within 1 round (1 round contains 101 blocks) -> At the beginning of each round, each delegate is assigned a slot indicating their position in the block generation process -> Delegate includes up to 25 transactions into the block, signs it and broadcasts it to the network -> As >51% of available peers agreed that this block is acceptable to be created (Broadhash consensus), a new block is added to the blockchain. *Any account may become a delegate, but only accounts with the required stake (no info how much) are allowed to generate blocks. Block reward - minted Lisks and transaction fees (fees for all 101 blocks are collected firstly and then are divided between delegates). Blocks appears every 10 sec.
[8] Cardano (Ouroboros Proof of Stake) - Blocks(slots) are created by Slot Leaders. Slot Leaders for N Epoch are chosen during n-1 Epoch. Slot Leaders are elected from the group of ADA stakeholders who have enough stake. Election process consist of 3 phases: Commitment phase: each elector generates a random value (secret), signs it and commit as message to network (other electors) saved in to block. -> Reveal phase: Each elector sends special value to open a commitment, all this values (opening) are put into the block. -> Recovery phase: each elector verifies that commitments and openings match and extracts the secrets and forms a SEED (randomly generated bytes string based on secrets). All electors get the same SEED. -> Follow the Satoshi algorithm : Elector who have coin which corresponded to SEED become a SLOT LEADER and get a right to create a block. Slot Leader is rewarded with minted ADA and transactions Fee.
[9] Tezos (Proof Of Stake) - generic and self-amending crypto-ledger. At the beginning of each cycle (2048 blocks), a random seed is derived from numbers that block miners chose and committed to in the penultimate cycle, and revealed in the last. -> Using this random seed, a follow the coin strategy (similar to Follow The Satoshi) is used to allocate mining rights and signing rights to stakeholders for the next cycle*. -> Blocks are mined by a random stakeholder (the miner) and includes multiple signatures of the previous block provided by random stakeholders (the signers). Mining and signing both offer a small reward but also require making a one cycle safety deposit to be forfeited in the event of a double mining or double signing. * the more coins (rolls) you have - the more your chance to be a minesigner.
[10] Tendermint (Byzantine Fault Tolerance) - A proposal is signed and published by the designated proposer at each round. The proposer is chosen by a deterministic and non-choking round robin selection algorithm that selects proposers in proportion to their voting power. The proposer create the block, that should be validated by >2/3 of Validators, as follow: Propose -> Prevote -> Precommit -> Commit. Proposer rewarded with Transaction FEES.
[11] Tron (Byzantine Fault Tolerance) - This blockhain is still on development stage. Consensus algorithm = PoS + BFT (similar to Tendermint): PoS algorithm chooses a node as Proposer, this node has the power to generate a block. -> Proposer broadcasts a block that it want to release. -> Block enters the Prevote stage. It takes >2/3 of nodes' confirmations to enter the next stage. -> As the block is prevoted, it enters Precommit stage and needs >2/3 of node's confirmation to go further. -> As >2/3 of nodes have precommited the block it's commited to the blockchain with height +1. New blocks appears every 15 sec.
[12] NEO (Delegated Byzantine Fault Tolerance) - Consensus nodes* are elected by NEO holders -> The Speaker is identified (based on algorithm) -> He broadcasts proposal to create block -> Each Delegate (other consensus nodes) validates proposal -> Each Delegate sends response to other Delegates -> Delegate reaches consensus after receiving 2/3 positive responses -> Each Delegate signs the block and publishes it-> Each Delegate receives a full block. Block reward 6 GAS distributed proportionally in accordance with the NEO holding ratio among NEO holders. Speaker rewarded with transaction fees (mostly 0). * Stake 1000 GAS to nominate yourself for Bookkeeping(Consensus Node)
[13] EOS (Delegated Proof of Stake) - those who hold tokens on a blockchain adopting the EOS.IO software may select* block producers through a continuous approval voting system and anyone may choose to participate in block production and will be given an opportunity to produce blocks proportional to the total votes they have received relative to all other producers. At the start of each round 21 unique block producers are chosen. The top 20 by total approval are automatically chosen every round and the last producer is chosen proportional to their number of votes relative to other producers. Block should be confirmed by 2/3 or more of elected Block producers. Block Producer rewarded with Block rewards. *the more EOS tokens a stakeholder owns, the greater their voting power
[The XRP Ledger Consensus Process]
[14] Ripple - Each node receives transaction from external applications -> Each Node forms public list of all valid (not included into last ledger (=block)) transactions aka (Candidate Set) -> Nodes merge its candidate set with UNLs(Unique Node List) candidate sets and vote on the veracity of all transactions (1st round of consensus) -> all transactions that received at least 50% votes are passed on the next round (many rounds may take place) -> final round of consensus requires that min 80% of Nodes UNL agreeing on transactions. It means that at least 80% of Validating nodes should have same Candidate SET of transactions -> after that each Validating node computes a new ledger (=block) with all transactions (with 80% UNL agreement) and calculate ledger hash, signs and broadcasts -> All Validating nodes compare their ledgers hash -> Nodes of the network recognize a ledger instance as validated when a 80% of the peers have signed and broadcast the same validation hash. -> Process repeats. Ledger creation process lasts 5 sec(?). Each transaction includes transaction fee (min 0,00001 XRP) which is destroyed. No block rewards.
[The Stellar consensus protocol]
[15] Stellar (Federated Byzantine Agreement) - quit similar to Ripple. Key difference - quorum slice.
[Proof of Burn]
[16] Slimcoin - to get the right to write blocks Node should “burn” amount of coins. The more coins Node “burns” more chances it has to create blocks (for long period) -> Nodes address gets a score called Effective Burnt Coins that determines chance to find blocks. Block creator rewarded with block rewards.
[Proof of Importance]
[17] NEM - Only accounts that have min 10k vested coins are eligible to harvest (create a block). Accounts with higher importance scores have higher probabilities of harvesting a block. The higher amount of vested coins, the higher the account’s Importance score. And the higher amount of transactions that satisfy following conditions: - transactions sum min 1k coins, - transactions made within last 30 days, - recipient have 10k vested coins too, - the higher account’s Important score. Harvester is rewarded with fees for the transactions in the block. A new block is created approx. every 65 sec.
[Proof of Devotion]
[18] Nebulas (Proof of Devotion + BFT) - quite similar to POI, the PoD selects the accounts with high influence. All accounts are ranked according to their liquidity and propagation (Nebulas Rank) -> Top-ranked accounts are selected -> Chosen accounts pay deposit and are qualified as the blocks Validators* -> Algorithm pseudo-randomly chooses block Proposer -> After a new block is proposed, Validators Set (each Validator is charged a deposit) participate in a round of BFT-Style voting to verify block (1. Prepare stage -> 2. Commit Stage. Validators should have > 2/3 of total deposits to validate Block) -> Block is added. Block rewards : each Validator rewarded with 1 NAS. *Validators Set is dynamic, changes in Set may occur after Epoch change.
[IOTA Algorithm]
[19] IOTA - uses DAG (Directed Acyclic Graph) instead of blockchain (TANGLE equal to Ledger). Graph consist of transactions (not blocks). To issue a new transaction Node must approve 2 random other Transactions (not confirmed). Each transaction should be validate n(?) times. By validating PAST(2) transactions whole Network achieves Consensus. in Order to issue transaction Node: 1. Sign transaction with private key 2. choose two other Transactions to validate based on MCMC(Markov chain Monte Carlo) algorithm, check if 2 transactions are valid (node will never approve conflicting transactions) 3. make some PoW(similar to HashCash). -> New Transaction broadcasted to Network. Node don’t receive reward or fee.
[PBFT + PoW]
[20] Yobicash - uses PBFT and also PoW. Nodes reach consensus on transactions by querying other nodes. A node asks its peers about the state of a transaction: if it is known or not, and if it is a doublespending transaction or not. As follow : Node receives new transaction -> Checks if valid -> queries all known nodes for missing transactions (check if already in DAG ) -> queries 2/3 nodes for doublepsending and possibility -> if everything is ok add to DAG. Reward - nodes receive transaction fees + minting coins.
[Proof of Space/Proof of Capacity]
[21] Filecoin (Power Fault Tolerance) - the probability that the network elects a miner(Leader) to create a new block (it is referred to as the voting power of the miner) is proportional to storage currently in use in relation to the rest of the network. Each node has Power - storage in use verified with Proof of Spacetime by nodes. Leaders extend the chain by creating a block and propagating it to the network. There can be an empty block (when no leader). A block is committed if the majority of the participants add their weight on the chain where the block belongs to, by extending the chain or by signing blocks. Block creator rewarded with Block reward + transaction fees.
[Proof of Elapsed Time]
[22] Hyperledger Sawtooth - Goal - to solve BFT Validating Nodes limitation. Works only with intel’s SGX. PoET uses a random leader election model or a lottery based election model based on SGX, where the protocol randomly selects the next leader to finalize the block. Every validator requests a wait time from an enclave (a trusted function). -> The validator with the shortest wait time for a particular transaction block is elected the leader. -> The BlockPublisher is responsible for creating candidate blocks to extend the current chain. He takes direction from the consensus algorithm for when to create a block and when to publish a block. He creates, Finalizes, Signs Block and broadcast it -> Block Validators check block -> Block is created on top of blockchain.
[Other]
[23] Byteball (Delegated Byzantine Fault Tolerance) - only verified nodes are allowed to be Validation nodes (list of requirements https://github.com/byteball/byteball-witness). Users choose in transaction set of 12 Validating nodes. Validating nodes(Witnesses) receive transaction fees.
[24] Nano - uses DAG, PoW (HashCash). Nano uses a block-lattice structure. Each account has its own blockchain (account-chain) equivalent to the account’s transaction/balance history. To add transaction user should make some HashCash PoW -> When user creates transaction Send Block appears on his blockchain and Receive block appears on Recipients blockchain. -> Peers in View receive Block -> Peers verify block (Double spending and check if already in the ledger) -> Peers achieve consensus and add block. In case of Fork (when 2 or more signed blocks reference the same previous block): Nano network resolves forks via a balance-weighted voting system where representative nodes vote for the block they observe, as >50% of weighted votes received, consensus achieved and block is retained in the Node’s ledger (block that lose the vote is discarded).
[25] Holochain - uses distributed hash table (DHT). Instead of trying to manage global consensus for every change to a huge blockchain ledger, every participant has their own signed hash chain. In case of multi-party transaction, it is signed to each party's chain. Each party signs the exact same transaction with links to each of their previous chain entries. After data is signed to local chains, it is shared to a DHT where every neighbor node validate it. Any consensus algorithms can be built on top of Holochain.
[26] Komodo ('Delegated' Delayed Proof of Work (dPoW)) - end-to-end blockchain solutions. DPoW consensus mechanism does not recognize The Longest Chain Rule to resolve a conflict in the network, instead the dPoW looks to backups it inserted previously into the chosen PoW blockchain. The process of inserting backups of Komodo transactions into a secure PoW is “notarization.” Notarisation is performed by the elected Notary nodes. Roughly every ten minutes, the Notary nodes perform a special block hash mined on the Komodo blockchain and take note of the overall Komodo blockchain “height”. The notary nodes process this specifc block so that their signatures are cryptographically included within the content of the notarized data. There are sixty-four “Notary nodes” elected by a stake-weighted vote, where ownership of KMD represents stake in the election. They are a special type of blockchain miner, having certain features in their underlying code that enable them to maintain an effective and cost-efcient blockchain and they periodically receives the privilege to mine a block on “easy difculty.”
post with references you can find here: https://bitcointalk.org/index.php?topic=2936428.msg30170673#msg30170673
submitted by tracyspacygo to CryptoTechnology [link] [comments]

How to Use Bitcoin Calculator Tips on when to invest in Bitcoin using Coins.PH - With ... hack bitcoin free software 2020 COINSPRO BASIC TRADING BITCOIN TO PHP TUTORIAL and Reviews ... free software bitcoin generator 2020

Top cryptocurrency prices and charts, listed by market capitalization. Free access to current and historic data for Bitcoin and thousands of altcoins. How To Get Free Bitcoins Without Any Transaction Fees Bitcoin Bitcoin Generator 2016 No Survey Bitcoin Wallet Generator Mining Bitcoin Generators With No Miner Fee Mining Litecoin With A Laptop Hackmining Bitcoin Miner Documentation Harris Bitcoin Miner Software Earn Up To 1 Btc Daily For Free Free Bitcoin Generator No Fee Available Now Youtube Bitcoin Generator Miner 100 Working No Scam 2017 ... Bitcoin - Philippine Peso Chart (BTC/PHP) Conversion rate for Bitcoin to PHP for today is ₱636,589. It has a current circulating supply of 18.5 Million coins and a total volume exchanged of ₱903,693,399,584 The "Bitcoin Generator" stores the generated Bitcoins in a store called "wallet". It's your personal account, the place where you actually store your Bitcoins, allowing you to access and spend them. Once your generation process has been verified, Bitcoins will be added to your wallet. The Generation process has been simplified nowadays. Although, it hasn't been always like that. Through time ... Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH.

[index] [39565] [33066] [23156] [7257] [16501] [28649] [6101] [35250] [13180] [9689]

How to Use Bitcoin Calculator

WHERE Is The Bitcoin PRICE Going? [Bitcoin BTC Technical Analysis Price Prediction 2020] - Duration: 10:34. Sajad Recommended for you #Cryptotab script free bitcoins how to earn free bitcoins how to earn bitcoins cryptotab hack bitsler script bitcoin generator how to get bitcoins bitcoin miner 2020 how to mine bitcoins cryptotab ... Fast Bitcoin Miner 2020 New **Free Download** Server mining no GPU, CPU ASIC Needed Direct to wallet - Duration: 4:23. Ernol Mant Ph 1,110 views Earn $10 via Cloudmining - - https://youtu.be/qK084Bxy5q0 Paano mag Futures Trading sa Binance - https://youtu.be/cn1xmgTJ5o0 Paano mag Futures Trading sa Bi... The main function of a Bitcoin calculator is to compute how much processing power it will take to generate Bitcoins with a given hardware setup. Because of the deterministic nature of all the ...

#