1. A distributed virtual trustless database based access control system for controlling access to restricted access areas comprising: a processor based resource access coordinator that performs actions of: defining specifications for a resource, wherein the resource is related to a restricted access area; allocating access rights for the resource based on the specifications; linking the access rights for the resource to a first trustless database computation; publishing the access rights for the resource; using a second trustless database computation, wherein the second trustless database computation includes information from the first trustless database computation, to perform: assigning the access rights for the resource to a requestor; and generating access-enabling codes for the access rights for the requestor using a private code; and granting access to the restricted access area upon presentation of the access-enabling codes; one or more servers that perform the actions of: receiving a request for the access rights for the resource from a requester device; receiving the private code from the requester device; transmitting a confirmation of assignment for the access rights to the requester device; and transmitting the access-enabling codes to the requester device.