Part 2 of a series on Privacy on the BlockchainIn the second part of this series, Ill focus on financial privacy, including mixers and ring signatures. Each of these topics could warrant their own full post, so Ill stick to the high-level capabilities of each rather than diving too deep.If youre looking for privacy in cryptocurrency today, there are a few practical options, including mixing services, often called mixers or tumblers, and privacy-centric cryptocurrencies, like Monero and Zcash.
Lets discuss mixers and Monero, and save Zcash for a more detailed post on zero-knowledge proofs.MixersThe basic idea behind a mixing service is nearly as old as finance itself.A group of people want to keep their financial transactions private from some observer.
To do that, they combine their funds into one pool, keeping track of who is owed what on a private ledger. Think a second set of books. When those mixed funds are spent, the origin of a each payment is obscured observers see the amount paid and the recipient, but dont know which person or persons in the group authorized the payment.
Now, there are clearly some issues with a scheme like this. Who keeps the ledger? Who can be trusted with the pooled funds?
Lets take a closer look at how Bitcoin users have dealt with these issues.Centralized servicesBitMixer was a popular mixing service. Launched in 2014, it was a fairly literal implementation of the above scheme.
Users would deposit funds directly with the service. BitMixer then broke deposits into smaller pieces, mixing them with other users funds, as well as BitMixers own reserves. Users could then withdraw new outputs, unconnected on the blockchain to their original deposits.
In the middle, of course, BitMixer took a significant fee.So, who held the funds, and who kept the ledger? Both were controlled by the same centralized party a disaster waiting to happen.
Exit scams are common in Bitcoin, with a rich history of exchanges and other service operators walking away with customer deposits. Even if an operator is honest, trusting a centralized party with your financial privacy means trusting them to defend your privacy from governments, hackers, and internal threats.Refreshingly, the owner of BitMixer opted for an orderly shutdown no hacks or funny business.
In a post on BitcoinTalk, he (she? they?) explained that he was shutting down the service because he no longer believed privacy on the Bitcoin blockchain was an achievable goal.
Coming from someone who ran a mixing service for 3 years, thats a pretty strange change of opinion. As youll see, though, strong privacy on the Bitcoin blockchain is more difficult than it appears.CoinJoinA decentralized approach to mixing, called CoinJoin, was proposed by Gregory Maxwell in 2013.
Heres the idea. When user A needs to make a transaction to user B for 10 BTC, and user C needs to send user D 10 BTC, they can combine their transactions with one merged signature. Each user can publish a piece of the transaction, but neither can be spent until both pieces are put together.
When they are, both B and D are paid 10 BTC each, though its not clear which sender paid which. Using CoinJoin, theres no longer a need for a third party to hold pooled funds. And because mixing happens each transaction, theres no need for a private ledger just a service to match users who want to create joint transactions.
Enter JoinMarket, a decentralized Bitcoin mixing service using CoinJoin. JoinMarket keeps an order book, similar to an exchange. Makers market participants who add liquidity to the exchange offer to act as CoinJoin participants for a fee.
Takers, looking to mix their coins, are paired with makers, who swap bitcoins. JoinMarket is a huge improvement over centralized mixers, but there are a number of issues with the approach in practice.De-anonymizationThe MIT Technology Review recently summarized an effort by researchers at Princeton to de-anonymize Bitcoin transactions online.
They found that if a user employs 3 rounds of CoinJoin, mixing their wallet, and makes two payments to popular merchants online, the user can still be de-anonymized with 98% accuracy. Modern surveillanceHow did this happen?Since the advent of the web, the lack of a sustainable revenue model has made profiting off content creation difficult.
Content creators need a way to fund their work. And while there have been attempts to provide alternative sources of revenue, the tried and true revenue model is third-party advertising. Because so many sites are powered by ads, an incredible amount of technical talent has been devoted to improving so-called ad-tech better ad delivery, tracking, and customization.
Each step has been reasonable, but in the pursuit of better advertising, the modern web has been turned into an effective global surveillance apparatus.So how did the team from Princeton get these results? Easily.
The team applied an existing blockchain analysis technique to identify CoinJoin transactions, and another, which they call a cluster intersection attack, to combine leaked payment details from ad trackers with blockchain information, unraveling the trail of mixed funds.In the face of cookies and trackers, privacy from mixing falls apart.Does privacy have a chance?
Im an optimist. Privacy advocates are working at a disadvantage both technologically, against the ad-powered web, and increasingly socially, as the public becomes accustomed to the new normal of social media.There are a few things we can learn from this de-anonymization effort.
First, users who werent mixing coins were immediately exposed. A 2% chance at privacy is better than nothing, and as they say in the lotto, you have to play to win. Few real-world users are aware of the risks of de-anonymization, and have taken steps to mitigate the threat.
Mixers as a solution are poor because they dont work by default. Second, the reason this effort was possible is because so few people are involved in a mixers pool. If three people are involved in a CoinJoin transaction, a particular output must have originated from one of those three.
Those are good odds for a blockchain analyst. Finally, the fact that CoinJoin transactions can be easily spotted on the blockchain is worrisome. If no one uses CoinJoin but those going out of their way to attain a higher degree of privacy, theyre a great target for hackers and blockchain analysts alike.
Hiding in a crowdBetween mid-2015 and mid-2017, there were 164 million transactions on the Bitcoin blockchain. Of those, 78,697 transactions used CoinJoin.If you only take away one idea from this post, remember this privacy works best when everyone is doing it.
The obvious reason is that an ideal private transaction doesnt look private. Announcing your desire for privacy, ironically, often draws attention. The best way to ensure that no transactions receive extra attention is to make sure all transactions are private a sort of inverse privacy herd immunity.
The more private transactions, the less out-of-place a new private transaction appears. Theres another reason privacy advocates want privacy by default.Anonymity setsIn our discussion of mixing, we talked about two weaknesses to the common mixing scheme.
Who can be trusted with pooled funds, and who keeps the private ledger orchestrating the scheme. CoinJoin and other decentralized mixing methods solve the first question, and services like JoinMarket aim to address the second.Unfortunately, theres another variable neither of these address the size of the pool.
If a pool of funds is composed of 2 depositors, very little privacy is afforded. The pool is sometimes called the the privacy set, traceability set, or anonymity set. This is an important idea that will come up again and again in our discussion of privacy, and its a major flaw in many opt-in privacy schemes, including those built atop the Bitcoin network.
Too small an anonymity set, and transactions can be easily unmasked using statistical analysis. Privacy by defaultTo solve these issues, we need a cryptocurrency thats private by default. Every transaction should be private, and the anonymity set of each transaction should be as large as is feasible ideally, the set would include every user of the currency.
Monero is one such candidate cryptocurrency. Unlike many altcoins, Monero isnt a fork of Bitcoin. Instead, Monero is based on an alternative heritage, CryptoNote.
There are a number of privacy improvements in Monero over Bitcoin and other cryptocurrencies, but well focus on the most notable an alternative signature scheme. Ring signaturesFor the longest time, whenever I heard a discussion about signature schemes, my eyes would gloss over. Theyre presented as a dry topic, and schemes are often introduced mathematically, burying the lede.
As one of the building blocks of todays cryptocurrencies, signature schemes are incredibly important to discussions around privacy and security. They dont need to be boring, and as a user, you dont need to understand the math. Instead, we can focus on what a particular scheme claims to do, how its different from others, and the functionality it can support.
Moneros privacy stems from ring signatures, which are used to sign all transactions. Ring signatures are a type of group signature, and a cousin of threshold signatures, which well discuss later in the series.Typically, a cryptographic signature proves the authenticity and integrity of a document from a single signer.
This follows our intuitive understanding of signatures in the same way you might sign a check, uniquely identifying that you approve an expenditure. Group signatures work a bit differently. Instead of showing that a document was approved by a single signer, a group signature proves that one signer of a fixed group approved a document.
Importantly, the scheme doesnt expose which member of the group signed.This should sound similar to CoinJoin. Instead of requiring multiple participants to sign pieces of a transaction, which can then be merged, ring signatures allow anyone in a fixed group to sign a transaction.
Both offer plausible deniability which participant signed the transaction?The number of participants in a ring signature group is called the ring size. Similar to the number of participants in a CoinJoin transaction, the ring size determines the anonymity set for a signature.
A small ring size means easier de-anonymization, as the team from Princeton leveraged against CoinJoin. So, is Monero the ideal private cryptocurrency? Its certainly close.
There are still a few issues the community is working though.Users often choose a small ring size, weakening the anonymity guarantees of the network. A planned hard fork will address this issue in September, enforcing a minimum ring size.
Ring signatures obscure the linkage between sender and recipient, but they dont obscure the amount sent. RingCT, based on Gregory Maxwells Confidential Transactions, was launched on Monero in January. Confidential Transactions obscure the amount of a transaction, replacing it with a bound range.
Over 95% of Monero transactions are now protected by RingCT, which will become mandatory for all Monero transactions in September.While Monero enforces privacy by default and is a huge improvement over using a mixing service in Bitcoin, transactions still suffer from a bound anonymity set. In the next post, well discuss Zcash, a new cryptocurrency that addresses this issue, as well as zero-knowledge proofs for non-financial uses.
Thanks to Laura Wallendal, Corbin Pon, Bedeho Mender, and Brayton Williams for reviewing early drafts of this story.Learn MoreFor more information about the Keep Network:Join us on Reddit. Check out our whitepaper.
Read our business primer. Subscribe for email updates. Follow us on Twitter.
Join our Slack. Join our Telegram. RELATED QUESTION What are some opportunities to innovate in healthcare from a technology perspective?
New Technologies and Innovations in Healthcare Industry:Over the past few decades there is a huge growth in healthcare industry. Explosion of innovations are improving the quality of life and it increasing the life expectancy. Innovations are becoming major focus to increase efficiency, improve access, lower cost, increasing the quality, etc.
Furthermore, Asia Pacific's (most) comprehensive industry platform serves the entire value chain for the medical devices market with a combined display of products and technological innovation, together with professional exchange, to serve the business, academic and scientific sectors.Chinas International Medical Equipment Fair has been keen in uniting various countries together in order to exchange innovative ideas in the health industry.The following are the equipment with technological advancement which is focused widely in the healthcare industry.
Imaging Equipment In-Vitro Diagnostic Equipment Surgery and Emergency Equipment Orthopedic Devices and Supplies Medical IT Products Electro-Medical Devices Hospital Equipment Rehabilitation Equipment and Home-care Equipment Medical Optical Equipment Medical Consumables.URL:
Si tienes un
Pregunta,
Póngase en contacto con
Info@mecanmedical.com
{"site":{"site_id":2622,"site_type":1,"site_domain":"medical-hospital-equipment.com","domain_mode":2,"original_domain":"medical-hospital-equipment.com","language_code":"es","is_init_domain":0,"is_shop":false,"is_ssl":0,"lang_prefix":"/es","animate_name":"none","compress__ratio":"75,60,60"},"page":{"page_id":40439,"page_type":"ai_article_detail","page_code":423,"page_url":"/ai-article/mixers-and-ring-signatures.html","page_source":"","allowAnimat":0,"content_id":161,"content_type":5,"detail_thumb":"https://img.yfisher.com/1612518215994.jpg","detail_title":"Mixers and Ring Signatures","moq":1},"translateList":{"A new item has been added to your Shopping Cart":"Un nuevo artículo se ha agregado a su carrito de compras.","account":"cuenta","Account Name":"Nombre de la cuenta","Account Number":"Número de cuenta","Account is not exists":"La cuenta no existe","account security":"seguridad de la cuenta","Active Commission":"Comisión activa","Add a review on the product":"Añadir una reseña sobre el producto","Add to":"añadir","Add to Cart":"Añadir al carrito","address book":"directorio","affiliate links":"enlaces de afiliados","all":"todos","All Orders":"Todas las órdenes","Already commented":"Ya comentado","Are you sure to cancel this withdrawal?":"¿Seguro que cancelará este retiro?","Are you sure to delete the selected items?":"¿Está seguro de eliminar los elementos seleccionados?","Are you sure you want to delete it?":"¿Estás seguro de que quieres borrarlo?","Awaiting Payment":"En espera de pago","Awaiting Shipment":"En espera de envío","Back":"Atrás","Bank Transfer":"Transferencia bancaria","bank address":"dirección bancaria","basic information":"información básica","Buy":"Comprar","Buy Now":"compra ahora","bank name":"Nombre del banco","city":"ciudad","Copy successful":"Copiar exitoso","Copy failed":"Copia fallida","Can Extract":"Puede extraer","Currency Type":"Tipo de cambio monetario","Cancel":"cancelar","Cancel the success":"Cancelar el éxito","Cancelled":"Cancelado","Choose a country":"Elige un país","Choose Coupon":"Elegir cupón","Choose items":"Elija artículos","Clear":"Claro","Clear Search":"Borrar búsqueda","Comment Successful!":"¡Comenta exitoso!","Comment Failed!":"¡El comentario falló!","Commission Details":"Detalles de la comisión","Commission":"Comisión","Commission Status":"Estatus de comisión","commodity payment":"pago de productos básicos","completed":"completed","Completed":"terminado","Condition not met":"Condición no se cumplió","Confirm":"Confirmar","Confirm password is inconsistent with new password":"Confirmar contraseña es inconsistente con la nueva contraseña","Congratulations":"Felicidades","Congratulations! You are got a coupon.":"¡Felicidades! Tienes un cupón.","Congratulations! You are got all coupons.":"¡Felicidades! Tienes todos los cupones.","Continue":"Seguir","Continue Shopping":"seguir comprando","Copy the code and use it directly in the shopping cart.":"Copie el código y utilícelo directamente en el carrito de compras.","Country":"país","Coupon code":"Código promocional","Coupon List":"Lista de cupones","Date":"Fecha","days after receiving":"días después de recibir","Design customization":"Personalización de diseño","Do not use any discount":"No utilice ningún descuento","Earliest":"Más temprano","Export successful":"Exportación exitosa","Export failed":"Exportación fallida","email":"Email","email format does not match":"El formato de correo electrónico no coincide","Estimated Delivery Time":"Tiempo de entrega estimado","Effective Order Count":"Recuento de pedidos efectivos","Effective Sale Amount":"Cantidad de venta efectiva","Expense":"Gastos","expired":"Caducado","export a report?":"¿Exportar un informe?","Failed to upload files.":"Failed to upload files.","FAQ":"FAQ","Find Parts":"Encontrar partes","for order over":"Para ordenar","Free":"Gratis","Free Quote & Information Request":"Solicitud gratuita de cotización e información","Free Shipping":"Envío gratis","Get":"Obtener","Get coupons":"Obtener cupones","Get discount":"Obtener descuento","Get it":"Consíguelo","Get it after logging in and use it in the shopping cart.":"Consíguelo después de iniciar sesión y usarlo en el carrito de compras.","Go to Page":"Ir a la página","Highest Price":"Precio más alto","home":"hogar","Hot Sale":"Gran venta","Income":"Ingreso","Incorrect form format":"Formato de formato incorrecto","inquiry":"consulta","join guide":"Guía de unión","Last 30 days":"Últimos 30 días","Last 7 days":"Los últimos 7 días","Links report":"Informe de enlaces","Loading":"Cargando","Lowest Price":"El precio más bajo","Match Product":"Partido del producto","Merchant Free Shipping":"Envío libre del comerciante","message":"mensaje","Most Popular":"Más popular","my account":"mi cuenta","my coupons":"Mis cupones","my inquiry":"mi consulta","my orders":"Mis ordenes","my reviews":"mis críticas","my wishlist":"mi lista de deseos","name":"nombre","New Arrival":"Nueva llegada","Newest":"El más nuevo","No Quotation":"No hay cotización","No time limit":"Sin límite de tiempo","Not deleted":"No eliminado","not valid yet":"aún no válido","Off":"Apagado","Offers and Discounts":"Ofertas y descuentos.","ok":"OK","Only DOC,DOCX,PDF,PNG,JPEG and JPG files can be uploaded":"Solo se pueden cargar los archivos DOC, DOCX, PDF, PNG, JPEG y JPG","optional":"Opcional","order notes":"pedidos","Order over":"Ordenar","order id":"Solicitar ID","order status":"Estado del pedido","order amount":"Total de la orden","Orders Report":"Informe de pedidos","Other":"Otro","Password contains at least numbers and letters length should be 6-20":"La contraseña contiene al menos números y la longitud de las letras debe ser 6-20","Password is invalid":"La contraseña no es válida","Password length should be 6-20":"La longitud de la contraseña debe ser 6-20","Paypal":"Paypal","paypal payment":"Pago de PayPal","Pending":"Pendiente","Pending Commission":"Comisión pendiente","personal info":"información personal","Please click ’click to continue’ to retry.":"Por favor, haga clic en \"Haga clic para continuar\" para volver a intentarlo.","Please contact customer service for cash withdrawal":"Póngase en contacto con el servicio al cliente para retirar en efectivo","Please enter a valid email address":"Por favor, introduce una dirección de correo electrónico válida","Please enter the verification code":"porfavor ingrese el codigo de verificacion","Please login in first":"Por favor, inicie sesión en primer lugar","Please select attribute":"Por favor seleccione el atributo","Please select country/region":"Por favor seleccione País / Región","Please select superior":"Por favor seleccione Superior","Please select the number of ratings.":"Por favor, seleccione el número de calificaciones.","Please select your country":"por favor seleccione su país","Please upload the invoice file":"Sube el archivo de factura","Processing":"Procesando","Product Name":"nombre del producto","Please fill in the delivery address before selecting the payment method":"Complete la dirección de entrega antes de seleccionar el método de pago","promotion center":"centro de promoción","Promotion Link Click Amount":"Enlace de promoción Cantidad de clics","Promoted link clicks":"Clicks de enlace promocionado","Promotion Order Count":"Recuento de pedidos de promoción","Promotion Reports":"Informes de promoción","read more":"leer más","Received commission":"Comisión recibida","Refund":"Reembolso","Refuse":"Rechazar","Region":"Región","Register Success":"Registro exitoso","Remittance":"Remesa","Reviews":"Reseñas","reports":"informes","Sale ends in":"La venta termina en","Save in wishlist":"Guardar en la lista de deseos","Search":"Búsqueda","swift code":"código SWIFT","Select how to share":"Seleccione cómo compartir","Select premium items to increase your chances of making money":"Seleccione artículos premium para aumentar sus posibilidades de ganar dinero","Share items to your channels.when other purchase a from your link, you can get commission.":"Comparta artículos a sus canales. Cuando otros compren un enlace, puede obtener la comisión.","Share Product":"Compartir productos","shipment successful":"Envío exitoso","Shipping":"Envío","Shipping Address":"Dirección de Envío","Size guide":"Guia de tallas","Small Text":"Texto pequeño","Small Title":"Título pequeño","Sort By":"Ordenar por","Sales Amount":"Cantidad de ventas","State/Province/Territory":"Estado / Provincia / Territorio","Successfully delete":"Eliminar exitosamente","Successfully save":"Guardar con éxito","Thank you for trying":"Gracias por intentarlo","The account has been deactivated, please contact customer service to activate":"La cuenta ha sido desactivada, comuníquese con el servicio al cliente para activar","the content can not be blank":"El contenido no puede estar en blanco.","The coupon code has been copied and used in the shopping cart.":"El código de cupón ha sido copiado y utilizado en el carrito de compras.","The file name cannot exceed 100 characters":"El nombre del archivo no puede exceder los 100 caracteres","The file size cannot exceed 2MB":"El tamaño del archivo no puede exceder 2MB","The number of withdrawals on the day has been capped":"El número de retiros en el día ha sido limitado","The subscription is successful, thank you for your participation":"La suscripción es exitosa, gracias por su participación.","The user center is out of service. Please contact customer service":"El centro de usuario está fuera de servicio. Por favor, póngase en contacto con el servicio al cliente","There is no amount to withdraw":"No hay monto para retirar","There is no data to export":"No hay datos para exportar","This is Text":"Esto es texto","This is title":"Este es título","This transaction has failed.":"Esta transacción ha fallado.","Time to shop":"Tiempo para comprar","Tips":"Puntas","To be commented":"Ser comentado","Total":"Total","Tutorial":"Tutorial","This Supplier/Shipping Company does not deliver to your selected Country/Region.":"Este proveedor/compañía naviera no entrega a su país/región seleccionada.","Update password success":"Actualizar el éxito de la contraseña","Upload Image":"Cargar imagen","Upload up to 6 pictures":"Sube hasta 6 imágenes","uploading":"cargar","used":"usado","user center":"centro de usuarios","Upload Invoice":"Subir factura","valid now":"Válido ahora","Validity period":"Período de validez","View Cart & Checkout":"Ver carrito","views":"puntos de vista","Valid for":"Valido para","Welcome to the website":"Bienvenido al sitio web","Western Union":"Western Union","When your buyers received and confirmed orders, you can get commission right now!":"Cuando sus compradores recibieron y confirmaron pedidos, ¡puede recibir comisión ahora mismo!","Withdrawal":"Retiro","Withdrawal success":"Éxito de retiro","Withdrawal Method":"Método de retiro","Write a Review":"Escribe una reseña","Withdrawal Amount":"Cantidad de retiro","Yes":"Sí","Yesterday":"El dia de ayer","You are clicking too fast":"Estás haciendo clic demasiado rápido","You are got a coupon.":"Tienes un cupón.","You can select a maximum of 90 days":"Puede seleccionar un máximo de 90 días","You can withdraw the commission to your Paypal account.":"Puede retirar la comisión a su cuenta de PayPal.","You haven’t chosen an address yet":"Aún no has elegido una dirección","You haven’t selected a product yet":"No has seleccionado un producto todavía","Your rating":"Tu clasificación","Your review":"Tu reseña","Your shipping address error":"Su error de dirección de envío"}}