A first server comprising: a communication interface configured to communicate with one or more other servers, the one or more other servers also bidding for the access rights to the shared spectrum with the dynamic spectrum sharing, via a backchannel, and control a terrestrial antenna to communicate with a one or more radio nodes (RN_100_1... RN_100_M) that form a wireless network; a memory; and an electronic processor communicatively connected to the memory, the electronic processor configured to receive an allotment of bidding credits, determine an amount of available spectrum, generate a power spectrum matrix based on the amount of available spectrum that is determined, the power spectrum matrix being a logical aggregate of spectrum needs for all of the one or more radio nodes, generate a bid based on a need for spectrum access, using a portion of the allotted bidding credits in the bid, control the communication interface to transmit the power spectrum matrix that is generated and the bid that is generated to the one or more other servers, receive an external power spectrum matrix and an associated bid from each of the one or more other servers, compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated is a winning bid, wherein the bid is considered the winning bid when the bid has a first amount of bidding credits that is higher than a second amount of bidding credits in the associated bid that is received from the each of the one or more other servers, and control all of the one or more radio nodes to use the spectrum that is associated with the generated power spectrum matrix in response to determining that the bid that is generated is the winning bid. a communication interface configured to communicate with one or more other servers, the one or more other servers also bidding for the access rights to the shared spectrum with the dynamic spectrum sharing, via a backchannel, and control a terrestrial antenna to communicate with a one or more radio nodes (RN_100_1... RN_100_M) that form a wireless network; communicate with one or more other servers, the one or more other servers also bidding for the access rights to the shared spectrum with the dynamic spectrum sharing, via a backchannel, and control a terrestrial antenna to communicate with a one or more radio nodes (RN_100_1... RN_100_M) that form a wireless network; a memory; and an electronic processor communicatively connected to the memory, the electronic processor configured to receive an allotment of bidding credits, determine an amount of available spectrum, generate a power spectrum matrix based on the amount of available spectrum that is determined, the power spectrum matrix being a logical aggregate of spectrum needs for all of the one or more radio nodes, generate a bid based on a need for spectrum access, using a portion of the allotted bidding credits in the bid, control the communication interface to transmit the power spectrum matrix that is generated and the bid that is generated to the one or more other servers, receive an external power spectrum matrix and an associated bid from each of the one or more other servers, compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated is a winning bid, wherein the bid is considered the winning bid when the bid has a first amount of bidding credits that is higher than a second amount of bidding credits in the associated bid that is received from the each of the one or more other servers, and control all of the one or more radio nodes to use the spectrum that is associated with the generated power spectrum matrix in response to determining that the bid that is generated is the winning bid. receive an allotment of bidding credits, determine an amount of available spectrum, generate a power spectrum matrix based on the amount of available spectrum that is determined, the power spectrum matrix being a logical aggregate of spectrum needs for all of the one or more radio nodes, generate a bid based on a need for spectrum access, using a portion of the allotted bidding credits in the bid, control the communication interface to transmit the power spectrum matrix that is generated and the bid that is generated to the one or more other servers, receive an external power spectrum matrix and an associated bid from each of the one or more other servers, compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated is a winning bid, wherein the bid is considered the winning bid when the bid has a first amount of bidding credits that is higher than a second amount of bidding credits in the associated bid that is received from the each of the one or more other servers, and control all of the one or more radio nodes to use the spectrum that is associated with the generated power spectrum matrix in response to determining that the bid that is generated is the winning bid.