迪斯克Disrupt DEX眾籌質押系統開發丨DAPP技術框架

Lyr96246466發表於2023-05-08

Web3.0 必定是去中心化的或者叫分散式的。開發+181公鏈2591合約開發3365微電-+開放協議,必定造就去中心化。同時,Web3

.0未來的暢銷將可以無縫地在任何裝置上使用,真正建立一個“無處不在的網路”。


“Web3.0”是對“Web2.0”的改進,在此環境下,使用者不必在不同中心化的平臺建立多種身份,而是能打造一個去中心化的

通用數字身份體系,通行各個平臺。Web3.0被用來描述網際網路潛在的下一階段,一個執行在“區塊鏈”技術之上的“去中心化”

的網際網路


func (t *SimpleChaincode) Init(stub shim.ChaincodeStubInterface) pb.Response {

        fmt.Println("ex02 Init")

        _, args := stub.GetFunctionAndParameters()

        var A, B string    // Entities

        var Aval, Bval int // Asset holdings

        var err error

 

        //接受了四個引數  

        if len(args) != 4 {

                return shim.Error("Incorrect number of arguments. Expecting 4")

        }

 

        // Initialize the chaincode

        //A代表a

        A = args[0]

        //A的value是100

        Aval, err = strconv.Atoi(args[1])

        if err != nil {

                return shim.Error("Expecting integer value for asset holding")

        }

        //B代表b

        B = args[2]

        //b的value是200

        Bval, err = strconv.Atoi(args[3])

        if err != nil {

                return shim.Error("Expecting integer value for asset holding")

        }

        fmt.Printf("Aval = %d, Bval = %d\n", Aval, Bval)

 

        // Write the state to the ledger

        err = stub.PutState(A, []byte(strconv.Itoa(Aval)))

        if err != nil {

                return shim.Error(err.Error())

        }

 

        err = stub.PutState(B, []byte(strconv.Itoa(Bval)))

        if err != nil {

                return shim.Error(err.Error())

        }

 

        return shim.Success(nil)

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2950784/,如需轉載,請註明出處,否則將追究法律責任。

相關文章