Author

Topic: [GUIDE] QR CODE: How they are implemented on Bitcoin, Alts and exchange wallet (Read 122 times)

hero member
Activity: 2520
Merit: 952
Don't have that much attention span to read and digest it all but merit for the effort ig Huh
legendary
Activity: 2268
Merit: 1379
Fully Regulated Crypto Casino
There are numerous generators that give QR code service for quick data entering, but the question is if they are safe to use and whether your input will become your output.
Many cases of QR code fraud have been reported on the scam board. When you want to use a QR code but your wallet doesn't have one, go to Blockchain and search for your wallet; it will reveal all transactions sent and received, as well as the total balance and QR code on the side; you can simply take a screenshot and share it with whomever you want to send money.
Obviously not all QR code generator arent safe. There are some made just to scam people, only used trusted site or known platform for this cause you never know what might they can do with that.

All legit blockchain project have QR code so if theres none then possibly it is fake and doesnt use qr generator. Anyway thanks OP for this wonderful post. Really quite long though.
full member
Activity: 546
Merit: 148
Table of Contents







Introduction

QR code is an abbreviation for Quick Response code, as the title implies. You may be wondering how these dispersed pixelated black and white images with three square lines included your bitcoin wallet address and your camera managed to scan, analyze, and identify the address without losing any character or embedded information in it. As small as it may appear, a QR code can store approximately 4000 characters and is easily detectable by a Laser camera and smartphone camera, which explains its widespread use in point of sales, in industries to track bill of materials, tracking of goods and products to consumers, in electronics to track parts details and other products without opening the package, stock control in warehouses and health care units.
Its simplicity has boosted its demand since it can quickly convey information and promote Brands to share a specific URL, to send a greeting text, request for a fixed amount of payment, share a video link, email and Wi-Fi without publicly displaying passwords.
Quick response code is a piece of the internet that is explored not only by tech companies, but it has also become a component of bitcoin wallets and other coins that are used across all centralized exchanges to make it easier and faster to send and receive payments between two or more people. You can receive a personalized amount from everyone that wants to send you money if you check your wallet.




The use of QR codes is very organized and suitable for anyone to use, but caution must be taken because you risk revealing your personal information such as monitoring your location, infecting your device with malicious URLs that may affect your device, and making your calendar and Google sensitive information available to hackers and criminals. There has not been a growth of reported cases of abuse and attack using QR code but since crypto space hasn't been regulated, there has been some reported theft by Baofeng how Fake Bitcoin QR Code Generators were stealing bitcoin from users and the amount they managed to steal from users who wanted to customize receiving wallet address to their either clients or customers. This guide will fundamentally show you what it entails, the building block, architecture of QR code and how it stores information and the risk associating with QR code and generator.




Quick Response Architecture

What exactly is a QR code and why the popular use? QR code is an upgraded unique 2-Dimensional type of Barcodes that hold more data than any other accessible Barcode and is quickly recognized by the camera, hence the term quick response, with the three squares functioning as the finder pattern that easily notifies the camera about the code orientation. Unlike 1-dimensional barcodes that hold very limited information in different widths of line and space and translate them into numbers of code that can be easily read by lasers, quick response codes on the other hand can hold up to 7089 digits or 4296 characters in a single picture.


QR codes come in a variety of configurations, each with a different number of modules or distinct arrangements that indicate the maximum number of Alphanumeric characters that it can carry; these modules are the black and white squares that form the QR code. There are currently around 40 different types of QR codes. For example, version 1 QR codes have a module of 21x21 with a maximum capacity of 22 characters, version 2 QR codes have a module of 25x25 with a maximum capacity of 22 characters, and version 40 QR codes have a module of 177x177 with a maximum capacity of 4296 characters. The module for each version increase with a corresponding increase in the capacity of information every version can hold.



The table below indicates the input, possible characters and maximum characters version 40 QR code can store in an image. The input includes Numeric, Alphanumeric, Binary and Adopted Chinese character that is used by Japanese.

InputMaximum charactersPossible characters
_________________________________________________________________________________
Numeric7,0890, 1, 2, 3, 4, 5, 6, 7, 8, 9
Alphanumeric4,296 0–9, A–Z (upper-case only), space, $, %, *, +, -, ., /, :
Binary2,953ISO 8859-1 Characters
Kanji/kana1,817Shift JIS / X 0208 Characters


Source: Stackoverflow



The purpose on Bitcoin, Altcoins and exchange wallet

From the beginning of your crypto journey, you will have comes across a QR code on your personal wallet or exchange wallet that comes with an address. This wallet has a distinctive code, contains your wallet alphanumeric characters and they come with either a private key or a public key, but not in all situations unless they are built-in and designed to work that way. The main purpose of this QR code is to assist you in sending your wallet address to anyone who may want to send you coins or transact with you. Since wallets addresses are long characters that are difficult to remember and can be interchanged when trying to call them to anyone, this is where QR code comes into play and which can be easily scanned and detect by anyone. Some non-custodial wallets may enable you to choose the amount of money you wish to receive from anyone, however, you should avoid QR generators since they are unsafe to use because after your wallet code is generated, there is no way to know if it includes your wallet unless when you scan it.


QR codes aren't only for wallets; some exchanges have a way of presenting products to their costumers in their own style. For example, an exchange may use the QR codes to guide its users to where they may download a wallet or app exchange in order to avoid being scammed by fraudsters, and it may also be used to show a URL code that contains a link to their Telegram groups and channels.


Error correction

Have you ever wondered why an image is usually placed in the center of a QR code, or why your camera was able to scan a damaged QR code despite some missing parts and provide the necessary information? This is due to the fact that they contain built-in error correction; each version of QR code includes a percentage of correction, allowing one to scan despite missing data without compromising anything. It can replace any missing data on any section of the code up to a particular degree. This is why certain exchanges usually put their logo in every QR code when they want to transmit information to their users, as well as in the case of bitcoin and other cryptocurrencies generators. This provided image can always be replaced and adjusted depending on wideness.


The larger the damaged part, the bigger level of correction data to be fix and the smaller the damaged part, the less amount of missing data to be replaced. It provides correction levels settings of low, medium, quartile, and high, allowing your camera to always read your fancy codes.

|
Error correcting level
Jump to:
© 2020, Bitcointalksearch.org