gopkg.in/dedis/onet.v2@v2.0.0-20181115163211-c8f3724038a7/onet.go (about) 1 /* 2 Package onet is the Overlay Network which offers a simple framework for generating 3 your own distributed systems. It is based on a description of your protocol 4 and offers sending and receiving messages, handling trees and host-lists, and 5 easy deploying to Localhost, Deterlab or a real-system. 6 7 ONet is based on the following pieces: 8 9 - Local* - offers the user-interface to the API for deploying your protocol locally and for testing 10 - Node / ProtocolInstance - gives an interface to define your protocol 11 - Server - hold states for the different parts of Onet 12 - network - uses secured connections between hosts 13 14 If you just want to use an existing protocol, usually the ONet-part is enough. 15 If you want to create your own protocol, you have to learn how to use the 16 ProtocolInstance. 17 */ 18 package onet 19 20 // Version of onet. 21 const Version = "2.0" 22 23 // Version history notes: 24 // 1.2 (no comment) 25 // 2.0 first version where no base64 is allowed in {public,private}.toml files. Cothority's 26 // run_conode.sh migrates from 1.2->2.0 format files. 27 28 // This can be set during building. If set, it will be added onto the end 29 // of Version in the Status message. 30 var gitTag = ""