Extended Public Key (т.н. xpub, ypub, zpub) е главният публичен ключ за даден акаунт в някой биткойн портфейл. Този ключ представлява дълъг низ от букви и цифри, обикновено започващ с xpub..., zpub... или ypub....
Extended Public Key се използва от портфейлите, за да могат да генерират различен публичен адрес за всяко ново получаване на биткойн към акаунта. Ако портфейлът има възможност за създаваене на повече от 1 биткойн акаунт в него, то всеки отделен акаунт ще има различен Extended Public Key.
Не трябва да споделяте Extended Public Key на акаунта си с някой, на който нямате доверие, защото всеки, който има достъп до него, ще може да види всичките ви публичните адреси към съответния акаунт и съответно всички минали и бъдещи трансакции в акаунта (но само в акаунта, за който е pub-а).
Използването на xpub/zpub/ypub е често срещано в системи за разплащания, които автоматично пренасочват биткойн плащания към даден биткойн портфейл. По този начин не е нужно ръчно да генерирате нов адрес за получаване на биткойн, защото с помощта на xpub, системата прави това автоматично.
Макар и Extended Public Key да дава достъп до публичните адреси към някой биткойн акаунт, той няма достъп до частните ключове, чрез които могат да се достъпят средствата в акаунта. Т.е. ако някой има Extended Public Key-а ви, той може единствено да вижда средствата ви, но не може да ги достъпи или открадне по какъвто и да е начин.
Не всеки портфейл поддържа и има функционалността да ви покаже Extended Public Key за биткойн акаунта ви. Някои все пак го правят и в тях ще можете да видите и вземете pub key-a.