@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix mcr: <https://registry.apicrafter.io/vocab#> .
@prefix dt: <https://registry.apicrafter.io/datatype/> .
@prefix cat: <https://registry.apicrafter.io/category/> .
@prefix country: <https://registry.apicrafter.io/country/> .
@prefix tool: <https://registry.apicrafter.io/tool/> .

dt:p2pkhaddr a skos:Concept ;
    skos:inScheme <https://registry.apicrafter.io/> ;
    skos:notation "p2pkhaddr" ;
    skos:prefLabel "Bitcoin P2PKH address"@en ;
    skos:definition "Legacy Bitcoin address of the pay-to-public-key-hash (P2PKH) type. It is the Base58Check encoding of the version byte 0 and the 20-byte RIPEMD-160 hash of the SHA-256 hash of a public key, so it always starts with 1. Most such addresses have 33 or 34 characters; each leading zero byte of the hash adds a 1 and makes the address shorter. Testnet P2PKH addresses start with m or n and are not matched."@en ;
    skos:prefLabel "Адрес Bitcoin P2PKH"@ru ;
    skos:broader dt:crypto_address ;
    skos:example "1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs" ;
    skos:example "1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2" ;
    mcr:status "stable" ;
    mcr:isPII false ;
    mcr:classification "identifier" ;
    mcr:regexp "^1[1-9A-HJ-NP-Za-km-z]{25,33}$" ;
    mcr:checksum "base58check" ;
    rdfs:seeAlso <https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses> ;
    rdfs:seeAlso <https://en.bitcoin.it/wiki/Invoice_address> .
