non-public key – Potential new BIP Proposal?

on

|

views

and

comments


I’ve been engaged on a mission which can assist producers of bodily merchandise and NFT makers to distribute their NFTs in the true world. My answer is to field up a paper pockets loaded with the NFT.

Some NFT makers who do digital motion figures might want the power for his or her shoppers so as to add “accent” NFTs to the product and so these producers are capable of put a public key to permit the person to deposit the accent NFTs to their motion determine NFT. Nevertheless some producers might intend to make the NFT obtainable for withdrawal solely. And might’t have a public key on the paper pockets. Nevertheless I need the buyer to have a unique kind of key to view steadiness, however not be capable to add to it. As of now I must centralize it like customary serial numbers and depend on the producer to offer their shoppers steadiness and proof of authenticity. It might be decentralized with a little bit of assist from Bitcoin builders and the BIP.

So I want to suggest a brand new kind of key derived from the non-public key to the Bitcoin neighborhood within the hopes of including a “Certification Key” to the structure of Bitcoin.

The important thing must be derived from the identical non-public key however be a quantity separate and incalculable given the general public key. This certification key would act as a sort of serial quantity. The sort of public key can be used for verification of an account and transactions on the blockchain nonetheless it wouldn’t enable for funds to be despatched to this deal with. This might remedy the NFT junk drawback of anybody sending tokens to your public deal with. The general public deal with would turn into one thing you ship to individuals you’re employed with whereas the certification key turns into your publicly shareable key so nobody can deposit rip-off NFTs in your pockets once more.

If a public secret’s derived by some math utilizing a set level G on the elliptical curve and okay=GOk the place Ok is the non-public key and okay is the general public key, might a second mounted level on the ecliptic curve “C” present a novel “certification key”? If we did c=COk to achieve a certification key we might now not have a key pair, however a key triplet.

Maybe deriving the certification key from the general public secret’s a greater choice? Unsure. However for my thought we want a 3rd key.

This third key not like the traditional cryptography story ought to NOT enable an individual in possession of the important thing to lock a message to the non-public key proprietor, nonetheless the proprietor of a certification key might “validate” if a locked message is meant for the recipient. Or within the case of Bitcoin it can mean you can see all of the messages or transactions to and from the general public/non-public key holders.

Does this make any sense? In a approach the certification secret’s merely the pockets’s serial quantity. I’m presently deriving a novel serial quantity from the non-public key in my mission and hashing it within the first transaction despatched to the pockets as a form of certificates of authenticity. This works provided that somebody is aware of the general public key to validate their serial quantity.

I believe this idea might additionally enhance the Bitcoin community in numerous methods. I’d like to see all of the distinctive methods individuals would use a certification key.

I’m new to the crypto house and simply studying improvement. I solely have a couple of months of self-taught cryptography data so forgive me if I’m not understanding ideas appropriately. Please notice this concept is solely theoretical and must be assessed by professionals to make sure that the keys generated will proceed to mathematically defend the non-public key.

Anyway good morning all and have an exquisite day!

Share this
Tags

Must-read

Waymo is attempting to seduce me. However an alternative choice is staring us within the face | Dave Schilling

It’s Tremendous Bowl weekend right here in America, which suggests a number of issues: copious quantities of gut-busting meals, controversial half-time present performances,...

Waymo raises $16bn to gas international robotaxi enlargement | Know-how

Self-driving automobile firm Waymo on Monday stated it raised $16bn in a funding spherical that valued the Alphabet subsidiary at $126bn.Waymo co-chief executives...

Self-driving taxis are coming to London – ought to we be anxious? | Jack Stilgoe

At the top of the nineteenth century, the world’s main cities had an issue. The streets had been flooded with manure, the unintended...

Recent articles

More like this

LEAVE A REPLY

Please enter your comment!
Please enter your name here