The invention relates to the technical field of
payment settlement, and discloses a scientific and technological achievement transaction fund automatic settlement method and
system based on a
smart contract, and the method comprises the steps: compiling a transaction parameter based on a transaction intention, obtaining a contract
byte code, deploying the contract
byte code to a block chain, and obtaining a unique contract address. The buyer locks transaction funds to the contract account, and meanwhile, an achievement delivery file uploaded by the seller is encrypted and fragmented to generate
derived data segments; the
derived data segments are distributed to distributed storage nodes, and storage addresses and content hash values returned by the nodes are combined into a fragment index
list according to an agreed format; and extracting digital
voucher information of the delivery file from the
list, and performing
byte verification on the digital
voucher information and a seller digital
voucher sample in the transaction parameters to obtain a content acceptance result. And finally, according to a settlement identifier in an acceptance result, automatically determining a transfer direction of funds of the two transaction parties. According to the invention, the efficiency of scientific and technological achievement transaction fund automatic settlement based on the
smart contract can be improved.