Bitcoin Forum
June 25, 2024, 07:51:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 [6] 7 8 »
101  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: December 27, 2015, 06:17:47 PM

Quote
- Does Factom embed hashes in the BTC blockchain?
yes.
https://github.com/FactomProject/FactomDocs/raw/master/Factom_Whitepaper.pdf
https://www.blocktrail.com/BTC/address/1K2SXgApmo9uZoyahvsbSanpVWbzZWVVMF/transactions

Quote
- Why are "Factoids" needed?
For simultaneous censorship resistance and spam resistance.  Also to pay server costs.
https://www.youtube.com/watch?v=X3rM2TQJt7o
https://github.com/FactomProject/FactomDocs/raw/master/FactomLedgerbyConsensus.pdf

Quote
- Should the term "Factoid" (which has some negative connotations) be replaced with "Fact" or some other term? Or are people happy with it?
You may be referring to the definition in the news article.  That isn't what the word means in my pre-2014 vocabulary.  I don't think the name will change.   
102  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: December 21, 2015, 07:23:17 PM
Quote
Well, I've been waiting hours after entering my password into Polo's deposit field. That could mean I entered the password incorrectly - which would be a lot better outcome than the "uh-oh!"

It might be a poloniex hiccup, or you may have been one of the lucky ones that had some trouble during the purchase. 

You can run keymaker to see if you got lucky.  It will be able to identify the problem if it is one of the known issues.

https://github.com/FactomProject/keymaker

The binaries can be run on a livecd linux version on an offline computer for best security.
103  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: December 04, 2015, 04:14:43 PM
Hey, neat, I just found our commit history visualized.

https://www.youtube.com/watch?v=ui5G_iczreM
104  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: November 29, 2015, 10:23:40 PM
Quote
someone could purchase entry credits without using FCT


Good question.  It is entirely a matter of perspective.

From the perspective of the network, any entry of data must be paid for with Entry Credits, which can only be created with a corresponding decrementing of Factoids.

The system is setup so that the person who holds the private key for Factoids can be a different entity that the the EC private key holder.

Lets take the example of BIGINT, a large institution who's lawyers have forbidden it from dealing with any tradable token.  ECs cannot be reassigned, so those are just fintech denominated in KiB, which the IT department can use no problem.

Here is how BIGINT will use Factom without using Factoids:

BIGINT creates an EC key, and issues a Purchase Order to a Intermediary A.  Intermediary A's lawyers and accountants are comfortable with tradable tokens.  Intermediary A purchases Factoids from the market and converts them to Entry Credits, crediting BIGINT's EC key.  Intermediary A creates an invoice on BIGINT's standard NET30 terms and sends it to BIGINT's accounts payable department.  BIGINT sends a USD$ ACH transfer 29 days after the invoice, per the terms.

Viola, BIGINT has used Factom without using Factoids.




Quote
Once the federated server system is up and running, does that mean FCT transactions can be processed in seconds?

Yes, to a degree.  It comes down to a matter of trust and time.  Like in bitcoin, the confidence increases with time, but is more granular at short time periods.



Here is a bitcoin analogy: assume that you knew which miner was going to win the next block.  Now assume they promised to include your transaction in the next block.  That might be considered processed.  There is still the chance that all the rest of the miners will orphan that block, and not include your transaction later.

Here are the levels of trust will occur in Factom:

1. Your full node client gets a transaction.  It passes all the rules of the protocol
+ a few seconds
2. The designated Federated server for that Chain broadcasts an acknowledgement for that transaction, arbitrating between any malleations or doublespends. (note, I think we solved malleation from anyone without the private key. https://github.com/FactomProject/ed25519/commit/dadf2ec666e4abca02e8275370686855b9e419cf)
+ a few seconds
3. The other Federated servers do not reject the designated one for any misdeeds.
+ The rest of the minute
4. The Federated servers shuffle, come to loose consensus, and change which chains they are responsible for.
+ The end of the 10 minute period
5. The Federated servers add up all the acknowledgements and create the block structures.  Then, the majority of them broadcast out a signature of the block. The Bitcoin anchor is created and broadcast on the Bitcoin network.
+ 10 more minutes.
6. A new block is created including the signatures of a majority of the Federated servers.
+ 1 hour
7. The Bitcoin anchor transaction has 6 confirmations, making it permanent, and also showing that Factom as a system is not itself forked.
105  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: November 23, 2015, 11:02:16 PM
Thank you for your concerns.

First off, big projects take time.  I'm sorry we didn't conquer the world over the past weekend.


Factoids were never intended to be a consumer level payment system, we have Bitcoin for that.  It doesn't make sense to have an iphone wallet for Factoids.  As described in the whitepaper, Factoids are a way for the system to have a value sacrifice in order to limit spam.  Factoids are the only way to get Entry Credits, which is the only way to enter data in Factom.

The best way to increase scarcity of the token is to increase usage of Entry Credits.  You seem to be advocating for increasing the number of speculators, which would also tend to the increase resale value of the token, but not in the long term.  Speculators are guessing that the system will be valuable, not because there will be more speculators later, but because Factoids will be needed to access a useful business system.

http://blog.factom.org/post/131555177929/more-on-factoids-factom-foundation-factom-inc

We also realize that making user friendly wallets is very hard.  We specialize in backend automation software.  We are growing our team to make better front end software, and we know we are subpar at it.  If you have the skills to help us make the wallet better, we would very much appreciate it.  The code is located here: https://github.com/FactomProject/walletapp  If you have some design experience, the HTML files are located here: https://github.com/FactomProject/walletapp/tree/master/staticfiles

Also, the wallet can be accessed by API calls.  If you would like to put a fancy c++ wallet frontend on the fctwallet backend, all the crypto and token handling is done.  If it is as easy as you say it is, then it shouldn't take you too long to make one that complies.


Our token sale received less than 5% of Ethereum, and only 1/3 of that has been released so far.  Here is the report of the progress from Michael Perklin, a well respected outside auditor: http://factom.org/downloads/factomreview.pdf  We are now concentrating on meeting the milestones, which mean having a multiserver federated system up and running.



Do you have any contacts with Microsoft or Chinese Auto Giant Wanxiang?  We would love an introduction.  Please get in touch with us if you know someone in the organization we should be talking to.


As far as customers, normally large organizations admire discretion.  We also have NDAs in place.  Thankfully, the volumetric usage of Factom is visible on the blockchain, so you can see the amount of data being put into Factom.

The news article about Honduras came out a few hours after the token sale ended.
106  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: November 16, 2015, 10:07:25 PM
Transactions will eventually take seconds, but for now, blocks are made every 10 minutes on the 10 minute mark.  Poloniex should take at least two confirmations, since the signatures for the Nth block come in block N+1.  

They probably wait for a longer time than that, or maybe even manually verify things.  Deposits into polo seem to take an erratic amount of time, indicating a manual process.
107  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: November 13, 2015, 10:12:51 PM
whiteorg72:

make sure you keep a copy of the factoid_wallet_bolt.db in the .factom directory.   This is your wallet file. 

make multiple copies of it. 

It can deterministically generate addresses, but recovery from old backups is... inconvenient.  If you want to have an easy way to restore, make a backup after creating each new address.




mishax1:

1K2SXgApmo9uZoyahvsbSanpVWbzZWVVMF is the address from which anchors are being placed in the bitcoin blockchain.

It is to keep Factom from rewriting history. 

See http://explorer.factom.org/dblock/89d7a815c3ce8b676dad3111fb3a839e6218398802d559f7953bd5591b8d1999

89d7... is the block hash. 

in bitcoin transaction https://blockchain.info/tx/387a0b9c23d60ef1646bc1bda14452e0a9297cb7501860a947561a5801c36536

we see the op_return value of 46610000000028d889d7a815c3ce8b676dad3111fb3a839e6218398802d559f7953bd5591b8d199 9

which decodes to:

Fa
0x0000000028d8=10456 which is the block height of the factom directory block.
89d7a815c3ce8b676dad3111fb3a839e6218398802d559f7953bd5591b8d1999 = the directory block hash.

The federated servers are responsible for anchoring, and since we are before milestone 2, only 1 server is anchoring.



Loading...

Cloudflare seems to be uppity about some connections.  Binary download links are available here too:
https://github.com/FactomProject/FactomDocs/blob/master/developerSandboxSetup.md#install-factom-binaries


108  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: November 09, 2015, 01:35:45 AM
That's an awesome Stegosaurus you guys have in the office.

Thanks Joerii.  I am really proud of this.  I used a CNC plasma cutter to cut out the pieces from plate steel.  I then MIG welded the pieces together.  This was a fun techshop project a few years back.


Larger: http://imgur.com/DiiA6Tq
109  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 08, 2015, 05:37:57 AM
dcxtx:  
That is fairly close.

At this point there is no way to conjure factoids for running a server on your home machine.
110  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 08, 2015, 01:11:17 AM
It is indeed possible to run your own server.  It is a great way to prototype applications on top of Factom without risking any value. 

Here are the directions to run a Factom Sandbox server:

https://github.com/FactomProject/FactomDocs/blob/master/developerSandboxSetup.md
111  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 07, 2015, 11:23:12 PM
http://factomstatus.com/
112  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 06, 2015, 02:59:20 AM
Note, if you are seeing checksum errors, there is still the checksum bug.  I have created this code as a workaround:

https://github.com/FactomProject/Testing/blob/master/FactomTests/bruteForce/wordRecovery.go

$ sha256sum *
87f82f7fa2c3add67515a155555a3e0fe31dfe7acdeec661c8bdcb4a73778917  wordRecovery.exe
2291d68f3f3fe0ff8c754c6ebdb7a2dd83d127c0842b379429792323318ab5f2  wordRecovery.go
e94e23d5e46bd6f6ad9509d089a7311b5549cb87f6c40b50e2a3faf13c686086  wordRecovery-mac

Mac: http://dropjar.com/#1y5m9x9s
Windows: http://dropjar.com/#1kfubghk
113  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 06, 2015, 02:56:32 AM
ok, I fixed a bug in the 12 word importation.  if your first word started with an "a", and had problems, this might fix it.

V 0.3.3 is up on github and installing from source should get the latest version.

The binary installers are not yet updated, but I have precompiled some for the impatient:

sha256sum
b3c0c1a8dab3831e7d5618a017bd59c4c834096aa9971b9eb96b68994a38afaf  linux/factom-cli
cc8746434e674b40ec80f4f71a4c356684ad40b832da0fcf15db19ac5bef49df  linux/factomd
68bee132e932357e91271cb42ac32f58b616d46d76dc6b090bc1e8ab96e39885  linux/fctwallet
cd8425470e534e1b863042d9ecea21ee5dff544151d41949298960890e66deba  mac/factomd
930b7f5e963567475e7a794b04e9715c37ef4730b75a0f2e1331d530cf729062  mac/fctwallet
8d8bd0fa79796b21b73a157e96e31f789c7c9497193f527a7dc1f46d48c7e679  mac/factom-cli
3532b4fc796e80307191d5db12a35bd4dc5cdd4d6558bfbe3127ab424c32715e  v0.3.3.zip
c5664f374fcc92221648f8cd14ae4c542029c202dc97b109249c96404916ef89  windows/factomd.exe
dc0191649554d095be5c3307617dec60df7a112dff392e6c442795bb510db8e2  windows/fctwallet.exe
b210a609b5528e7aaa103ea55f0eb9a467992e24a4aeaa928a30319eb386173a  windows/factom-cli.exe

http://dropjar.com/#1wb6yyd1
114  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 06, 2015, 12:48:23 AM
The import process does not sweep them into a new address.  They are still valuable unless you actively send the factiods to a new address in your wallet.

do not publish them unless the balance shows zero when you do a "factom-cli balances"

Factoids are account based, not transaction based.  unlike bitcoin, you can partially spend from an address.
115  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 06, 2015, 12:14:58 AM
Cornett, I updated my response to install btcd to help test.

Brian, can you tell me if the 12-word Koinify keyphrase can be used to re-import a wallet once it has already been imported into a factom wallet?


There is a 1 to 1 relationship between the 12 words and a Factom key.  That key can be present in multiple wallets.
https://github.com/FactomProject/FactomDocs/tree/master/token_sale

The wallets themselves generate their own keys based on a seed.  If you receive factoids to your wallet (outside of the one from koinify), and delete the wallet, there is no recovery.

The wallet has a deterministic seed, but recovery from old backups is not programmed into the wallet yet.  you should backup the wallet after every new address is created.
116  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 05, 2015, 11:58:43 PM
Huston! I have a problem  Smiley

When i'm running 'factomd' i'm getting this:

http://imgur.com/NiFd9yS

Actually we are in Austin, which is a 3 hours drive from Houston.

Is this on a Mac?

This looks like it will be tricky to diagnose.

Our code is based on btcd for the networking layer.  It would be good to know if btcd suffers from the same problem.  that would help narrow down the problem.

Please let post what happens when you run btcd.  Here are some directions: https://github.com/FactomProject/FactomDocs/blob/master/factomFullInstall.md

You only need btcd, not the wallet or the gui for this test.
https://github.com/FactomProject/FactomDocs/blob/master/factomFullInstall.md#install-btcd
117  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 05, 2015, 06:20:47 PM
To have low trust, the best way it to install from source code. Golang makes it ridiculously easy to download and compile binaries once Go itself is installed and setup correctly.

Here are some directions on how to get Factom up and running from source code:
https://github.com/FactomProject/FactomDocs/blob/master/communityTesterDirections.md

The binaries are there to help people get started quickly, but we have done the bulk of our testing with using these commands:

Code:
go get -v -u github.com/FactomProject/FactomCode/factomd
go get -v -u github.com/FactomProject/fctwallet
go get -v -u github.com/FactomProject/factom-cli
118  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 05, 2015, 04:50:00 PM
BitcoinSanDiego: PM sent

Compiling from scratch will not give different results.  I mainly provided the code so that you would not have to run random binaries without knowing what it is doing, and could compile it yourself to reduce trust.
119  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 05, 2015, 07:07:27 AM
BitcoinSanDiego:

Check which version you are on.  We fixed one problem which caused the S error earlier.  These are the latest versions:
Code:
$ factom-cli properties
Protocol Version:   0.1.5
factomd Version:    0.3.2
fctwallet Version:  0.1.2
factom-cli Version: 0.1.2

I made a more forgiving converter for the 12 words. There was at least one case where the token sale generated 12 words with an invalid checksum.  This software also recovers the private key for those.

This is what it gives when you give it 12 words from the token sale
Code:
$ go run wordRecovery.go 
Enter 12 words from Koinify here: xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Your Factoids were found in the bitcoin blockchain.
you can use the 12 words to import the Factoids into a wallet.
The corresponding public and private keys are:


Factoid Private Key: Fs3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Factoid Address: FA3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Check your balance at http://explorer.factom.org/


if you purchased factoids in one of these btc transactions:
3bc779e33a1ab15f1485e2585ae771473afcd447a5b1b75247a0d689ffcdcd5b
55e14849b421737b804c8f31fad723ad4f80b526d2acc99ebfd67df1cde8ae70
7c00dc03c5a6f54a5d749d71a599453a8aae39cd686cd9c380798cb1fc3930eb
80ad06d9b4f7bb0edd8e535b751871fe01d12dce4d583ff7ecaf04507179e737
829b39201e95e39fb8e47815d3c86428d78d96c7e3d3703992c3074b032c3309
c7acac7e9d4bdb63ae1bbadbd58f9308daf4a2e6826674d0884a1fdaf70e04c8
please contact Factom to recover your Factoids


to run it, first install golang. http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/

run:
Code:
go get github.com/FactomProject/factoid
go get github.com/FactomProject/factoid/wallet
go get github.com/FactomProject/go-bip39
go get github.com/FactomProject/go-bip32
download the wordrecovery sourcecode:
https://github.com/FactomProject/Testing/blob/master/FactomTests/bruteForce/wordRecovery.go
https://raw.githubusercontent.com/FactomProject/Testing/master/FactomTests/bruteForce/wordRecovery.go

run the code with "go run wordRecovery.go"

Or download the binaries.  Apologies for the quick and dirty distribution method, but check the hashes of the binaries:
$ sha256sum *
87f82f7fa2c3add67515a155555a3e0fe31dfe7acdeec661c8bdcb4a73778917  wordRecovery.exe
2291d68f3f3fe0ff8c754c6ebdb7a2dd83d127c0842b379429792323318ab5f2  wordRecovery.go
e94e23d5e46bd6f6ad9509d089a7311b5549cb87f6c40b50e2a3faf13c686086  wordRecovery-mac
Mac: http://dropjar.com/#1y5m9x9s
Windows: http://dropjar.com/#1kfubghk
These are standalone (no internet needed), and can be run on an isolated VM if needed.

120  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] FACTOM - Introducing Honesty to Record-Keeping on: October 05, 2015, 06:46:38 AM
Mishax1
8759786.67876100 is the current number of tokens in the system.

see http://explorer.factom.org and click the latest Directory Block.
http://explorer.factom.org/dblock/dce2eaf3ff5ea47c55df5e09febec07d5c43c4f89bcbea9385b8cd1abb3cf1a9
Pages: « 1 2 3 4 5 [6] 7 8 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!