Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FactomProject/FactomCode
Factom Servers begin by providing proof of existence services, but then move on to provide proof of existence of transforms. A list of such entries can be thought of as a FactomChain. A FactomChain can be used to implement private tokens, smart contracts, smart properties, and more.
https://github.com/FactomProject/FactomCode
Last synced: about 2 months ago
JSON representation
Factom Servers begin by providing proof of existence services, but then move on to provide proof of existence of transforms. A list of such entries can be thought of as a FactomChain. A FactomChain can be used to implement private tokens, smart contracts, smart properties, and more.
- Host: GitHub
- URL: https://github.com/FactomProject/FactomCode
- Owner: FactomProject
- License: mit
- Created: 2014-09-10T22:14:46.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-12-28T17:06:26.000Z (over 6 years ago)
- Last Synced: 2024-06-19T14:11:04.304Z (3 months ago)
- Language: Go
- Homepage:
- Size: 6.8 MB
- Stars: 219
- Watchers: 85
- Forks: 62
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Factom
===========
**This repository is historical and no longer maintained.**
**For the current code, See FactomProject/factomd**Factom is an Open-Source project that provides a way to build applications on the Bitcoin blockchain.
Factom began by providing proof of existence services, but then moved on to provide proof of existence of transforms. A list of such entries can be thought of as a Factom Chain. Factom can be used to implement private tokens, smart contracts, smart properties, and more.
Factom leverages the Bitcoin Blockchain, but in a way that minimizes the amount of data actually inserted in the Blockchain. Thus it provides a mechanism for creating Bitcoin 2.0 services for the trading of assets, securities, commodities, or other complex applications without increasing blockchain "pollution".
State of Development
--------------------We are very much at an Alpha level of development. We have a demo client and a Factom server prototype which runs against the testnet3 Bitcoin network. Please check the development branch for latest.
GETTING STARTED
-------------------You need to set up Go environment and install the following packages:
* https://github.com/btcsuite/btcd
* https://github.com/btcsuite/btcwallet
* https://github.com/factomproject/factomcodeAfter installing and setting up Go, btcd, and btcwallet, the following command will obtain FactomCode, all dependencies, and install them (completing step 3 above):
```bash
$ go get -u github.com/factomproject/factomcode/...
```If you receive an error mentioning that go "Cannot download... godoc.org uses insecure protocol" and you have verified that godoc.org is the only domain/resource that is insecurely loading (via http rather than https), you can use the "-insecure" flag to bypass the problem, like so:
```bash
$ go get -insecure -u github.com/factomproject/factomcode/...
```*Note: the "warning: code.google.com is shutting down" warnings which may appear during installation/setup can safely be ignored.*