The invention relates to a 
secret sharing method and apparatus based on a block 
chain system. The 
secret sharing method and apparatus based on a block 
chain system includes the steps: constructing a polynomial by using known secret shares, constructing pseudo sub-shares and 
verification information by using the polynomial, generating random values according to the secret shares and the pseudo sub-shares, and distributing the pseudo sub-shares, the 
verification information and the random values to secret participants; waiting for the secret participants to make a commitment protocol on the secret shares in the block 
chain system, and after all the secret participants complete the commitment protocol, waiting for the secret participants to disclose their respective pseudo sub shares in the block chain 
system; after the secret participants disclose the pseudo sub-shares, substituting the pseudo sub-shares and the 
verification information into a set verification equation, and when the verification equation is established, determining that the disclosed pseudo sub-shares to be correct; and after all the pseudo sub-shares are correct, obtaining the 
shared secret by means of the disclosedpseudo sub-shares and the random values. Therefore, the 
secret sharing method and apparatus based on a block chain 
system can avoid the 
user privacy leakage problem, can guarantee the fairness of secret sharing, and can enhance the security of secret sharing.