Bitcoin Forum
May 06, 2024, 07:17:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / 66 minutes between blocks? on: September 07, 2021, 07:29:16 PM
Today is "El Salvador day," so there's lots of news and lots of trading.

According to blockchain.info, block 699509 was timestamped 17:00 UTC and 699510 was timestamped 18:06 UTC -- a 66-minute interval. Isn't that quite unusual? If so, what might have been the cause?
2  Other / Meta / Post deletion emails on: September 04, 2021, 09:54:11 PM
Quote
A reply of yours, quoted below, was deleted by a Bitcoin Forum moderator. Posts are most frequently deleted because they are off-topic, though they can also be deleted for other reasons. In the future, please avoid posting things that need to be deleted.

May I suggest that, when the reasons are "other" that some guidance be provided so that I may "avoid posting things that need to be deleted"? The quoted email reports on a reply which was definitely on-topic, and I have no idea why it was deleted.

I understand that mods don't want to get into discussions of, i.e., arguments about, such decisions but might some variations of the boilerplate be assembled to provide a clue?
3  Bitcoin / Bitcoin Technical Support / How to verify that Core is using Tor? on: August 30, 2021, 06:29:52 PM
Installed Bitcoin Core 0.21.1 on a Ubuntu system, copied over the contents of the .bitcoin directory (including blockchain data) from another system on which I'd been running Core for years. Installed Tor, with which I've no prior experience. Started bitcoin-qt having only these parameters in ~/.bitcoin/bitcoin.conf:
dbcache=1024
datadir=[path to .bitcoin data directory on volume different from /home volume]
debug=tor

I presumed that Core defaults to using Tor for its output.

There were a sizeable number of connections, both in and out, and my blockchain was brought up to date. The only evidence I see of Tor in debug.log is numerous periodic instances of:
tor: Error connecting to Tor control socket
tor: Not connected to Tor control port 127.0.0.1:9051, trying to reconnect

--until I closed bitcoin-qt, which generated:
tor: Thread interrupt
Shutdown: In progress...
addcon thread exit
torcontrol thread exit

In neither the "New outbound peer connected" entries in debug.log nor in the Peers window did I see anything that specifically indicated Tor to me, but then I don't know what I'm looking for. I retained the debug.log and screenshots of the Peers window for review. I can issue CLI commands if helpful.
4  Bitcoin / Electrum / Problem verifying download's signature on: August 18, 2021, 07:42:32 PM
MacOS 11.5.1
I have PGPTools installed, but I thought showing CLI results would be useful here. In case it's not obvious, I'm not sophisticated w/r PGP.

Code:
~ % gpg --verify Downloads/electrum-4.1.5.dmg.ThomasV.asc Downloads/electrum-4.1.5.dmg 
gpg: Signature made Mon Jul 19 11:22:27 2021 PDT
gpg:                using RSA key 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6
gpg: key 2BD5824B7F9470E6: new key but contains no user ID - skipped
gpg: Total number processed: 1
gpg:           w/o user IDs: 1
gpg: Can't check signature: No public key

~ % gpg --import Downloads/electrum-4.1.5.dmg.ThomasV.asc
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

% cat Downloads/electrum-4.1.5.dmg.ThomasV.asc
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEZpTY3nvo7lYxvtlQK9WCS3+UcOYFAmD1wuMACgkQK9WCS3+U
[... omitted for brevity ...]
7CDdNAheFpE+xz2F3JSeXrWBHnnYP3k/bVMJwSmSgrvxVRzPpfM=
=K00C
-----END PGP SIGNATURE-----
5  Bitcoin / Press / 2012-07-06 Alternative Currencies Rise as the Eurozone Crisis Worsens on: July 06, 2012, 10:18:20 PM
Alternative Currencies Rise as the Eurozone Crisis Worsens

reason.com article by Matthew Feeney

Features Bitcoin; includes embedded YouTube ReasonTV video, "Bitcoin & The End of State-Controlled Money: Q&A with Jerry Brito"
6  Bitcoin / Bitcoin Technical Support / Error building bitcoind 0.5.2 on/for Mac OS 10.6.7 on: January 18, 2012, 10:44:29 PM
Code:
src $ make -f makefile.osx
llvm-g++ -mmacosx-version-min=10.5 -arch i386 -O3 -Wno-invalid-offsetof -Wformat -g -DMAC_OSX -DMSG_NOSIGNAL=0 -DUSE_SSL -DUSE_UPNP=1 -I"/opt/local/include" -I"/opt/local/include/db48" -o bitcoind -L"/opt/local/lib" -L"/opt/local/lib/db48" obj/nogui/checkpoints.o obj/nogui/crypter.o obj/nogui/db.o obj/nogui/init.o obj/nogui/irc.o obj/nogui/keystore.o obj/nogui/main.o obj/nogui/net.o obj/nogui/protocol.o obj/nogui/bitcoinrpc.o obj/nogui/script.o obj/nogui/util.o obj/nogui/wallet.o -dead_strip -ldb_cxx-4.8 -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lssl -lcrypto -lminiupnpc
ld: warning: ignoring file /opt/local/lib/db48/libdb_cxx-4.8.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libboost_system-mt.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libboost_filesystem-mt.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libboost_program_options-mt.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libboost_thread-mt.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libssl.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libcrypto.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: ignoring file /opt/local/lib/libminiupnpc.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
Undefined symbols for architecture i386:
  "_SSL_accept", referenced from:
      boost::asio::ssl::detail::engine::do_accept(void*, unsigned long)in bitcoinrpc.o
  "_i2d_ECPrivateKey", referenced from:
      CKey::GetPrivKey() const in wallet.o
  "DbEnv::~DbEnv()", referenced from:
      ___tcf_8 in db.o
      EnvShutdown()      in db.o
  "boost::thread::timed_join(boost::posix_time::ptime const&)", referenced from:
      ThreadRPCServer2(void*) in bitcoinrpc.o
  "boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)", referenced from:
      BackupWallet(CWallet const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in db.o
      AppInit2(int, char**)in init.o
      ThreadRPCServer2(void*) in bitcoinrpc.o
  "_d2i_ECPrivateKey", referenced from:
      CWalletDB::LoadWallet(CWallet*)      in db.o
  "_EC_KEY_generate_key", referenced from:
      CKey::MakeNewKey()      in keystore.o
  "_EC_KEY_set_public_key", referenced from:
      CKey::SetSecret(std::vector<unsigned char, secure_allocator<unsigned char> > const&)in keystore.o
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_BN_cmp", referenced from:
      EncodeBase58(unsigned char const*, unsigned char const*)in irc.o
      CheckProofOfWork(uint256, unsigned int)in main.o
      GetNextWorkRequired(CBlockIndex const*)  in main.o
      ComputeMinWork(unsigned int, long long)in main.o
      GetWarnings(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in main.o
      InvalidChainFound(CBlockIndex*)       in main.o
      CBlock::AddToBlockIndex(unsigned int, unsigned int)in main.o
      ...
  "_SSL_read", referenced from:
      boost::asio::ssl::detail::engine::do_read(void*, unsigned long)in bitcoinrpc.o
  "_SSLv3_server_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "_SSLv23_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "boost::thread::hardware_concurrency()", referenced from:
      GenerateBitcoins(bool, CWallet*)in main.o
  "_upnpDiscover", referenced from:
      ThreadMapPort2(void*) in net.o
  "_SSL_CTX_get_ex_data", referenced from:
      boost::asio::ssl::context::~context()in bitcoinrpc.o
  "Db::Db(DbEnv*, unsigned int)", referenced from:
      CDB::CDB(char const*, char const*)in db.o
      CDB::Rewrite(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)in db.o
  "_SSL_free", referenced from:
      boost::asio::ssl::detail::stream_core::stream_core(ssl_ctx_st*, boost::asio::io_service&)in bitcoinrpc.o
      boost::asio::ssl::detail::stream_core::~stream_core()in bitcoinrpc.o
  "boost::system::system_category()", referenced from:
      global constructors keyed to _ZN12_GLOBAL__N_12_1Ein db.o
      global constructors keyed to _ZN12_GLOBAL__N_12_1Ein init.o
      global constructors keyed to _ZN12_GLOBAL__N_12_1Ein main.o
      CallRPC(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)in bitcoinrpc.o
      ThreadRPCServer2(void*) in bitcoinrpc.o
      __static_initialization_and_destruction_0(int, int)in bitcoinrpc.o
      boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run()in bitcoinrpc.o
      ...
  "_FreeUPNPUrls", referenced from:
      ThreadMapPort2(void*) in net.o
  "typeinfo for DbException", referenced from:
      anon in db.o
  "_BN_div", referenced from:
      operator/(CBigNum const&, CBigNum const&)in db.o
      EncodeBase58(unsigned char const*, unsigned char const*)in irc.o
      CBigNum::ToString(int) constin main.o
      EvalScript(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, CScript const&, CTransaction const&, unsigned int, int)in script.o
  "_BN_get_word", referenced from:
      ValueString(std::vector<unsigned char, std::allocator<unsigned char> > const&)in init.o
      EncodeBase58(unsigned char const*, unsigned char const*)in irc.o
      CBigNum::ToString(int) constin main.o
      EvalScript(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, CScript const&, CTransaction const&, unsigned int, int)in script.o
  "boost::program_options::to_internal(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      boost::program_options::detail::basic_config_file_iterator<char>::getline(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)in util.o
  "_CRYPTO_free", referenced from:
      ___tcf_12 in util.o
  "boost::filesystem3::detail::copy_file(boost::filesystem3::path const&, boost::filesystem3::path const&, boost::filesystem3::copy_option::enum_type, boost::system::error_code*)", referenced from:
      BackupWallet(CWallet const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in db.o
  "_EVP_EncryptFinal_ex", referenced from:
      CCrypter::Encrypt(std::vector<unsigned char, secure_allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&)in crypter.o
  "_ERR_free_strings", referenced from:
      boost::asio::ssl::detail::openssl_init_base::do_init::~do_init()in bitcoinrpc.o
  "DbException::get_errno() const", referenced from:
      EnvShutdown()      in db.o
  "DbEnv::set_lk_max_objects(unsigned int)", referenced from:
      CDB::CDB(char const*, char const*)in db.o
  "_i2o_ECPublicKey", referenced from:
      CKey::GetPubKey() constin bitcoinrpc.o
  "_TLSv1_client_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "_BN_copy", referenced from:
      CBigNum::operator=(CBigNum const&)in main.o
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
      CBigNum::CBigNum(CBigNum const&)in script.o
  "Dbt::Dbt()", referenced from:
      CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int)in db.o
      bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAccount>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAccount&)in db.o
      bool CDB::Read<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CBigNum>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CBigNum&)in db.o
      bool CDB::Read<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uint256&)in db.o
      bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256>, CTxIndex>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, uint256> const&, CTxIndex&)in db.o
      bool CDB::Read<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CBlockLocator>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CBlockLocator&)in init.o
      bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long>, CKeyPool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long> const&, CKeyPool&)in wallet.o
      ...
  "_SSL_CTX_set_ex_data", referenced from:
      boost::asio::ssl::context::~context()in bitcoinrpc.o
  "_UPNP_GetValidIGD", referenced from:
      ThreadMapPort2(void*) in net.o
  "_BN_mod_mul", referenced from:
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_EC_GROUP_get_order", referenced from:
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "boost::filesystem3::path::wchar_t_codecvt_facet()", referenced from:
      boost::filesystem3::path::path<char*>(char* const&, boost::enable_if<boost::filesystem3::path_traits::is_pathable<boost::decay<char*>::type>, void>::type*)in util.o
  "DbEnv::close(unsigned int)", referenced from:
      EnvShutdown()      in db.o
  "_RAND_add", referenced from:
      RandAddSeedPerfmon()     in util.o
      CInit::CInit() in util.o
  "_BN_bn2mpi", referenced from:
      CBigNum::GetCompact() const in main.o
      CBigNum::getuint256()      in bitcoinrpc.o
      CBigNum::getvch() constin script.o
  "DbEnv::open(char const*, unsigned int, int)", referenced from:
      CDB::CDB(char const*, char const*)in db.o
  "_SSLv2_client_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "_EVP_DecryptUpdate", referenced from:
      CCrypter::Decrypt(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, secure_allocator<unsigned char> >&)in crypter.o
  "_ERR_reason_error_string", referenced from:
      boost::asio::error::detail::ssl_category::message(int) constin bitcoinrpc.o
  "_BN_sub", referenced from:
      operator-(CBigNum const&, CBigNum const&)in script.o
  "_BN_clear_free", referenced from:
      CTxDB::LoadBlockIndex()      in db.o
      operator+(CBigNum const&, CBigNum const&)in db.o
      DecodeBase58(char const*, std::vector<unsigned char, std::allocator<unsigned char> >&)in db.o
      operator<<(CBigNum const&, unsigned int)in db.o
      operator/(CBigNum const&, CBigNum const&)in db.o
      CBlockIndex::CBlockIndex()in db.o
      ValueString(std::vector<unsigned char, std::allocator<unsigned char> > const&)in init.o
      ...
  "Dbc::close()", referenced from:
      CWalletDB::LoadWallet(CWallet*)      in db.o
      CWalletDB::ListAccountCreditDebit(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::list<CAccountingEntry, std::allocator<CAccountingEntry> >&)in db.o
      CAddrDB::LoadAddresses()      in db.o
      CTxDB::LoadBlockIndex()      in db.o
      CDB::Rewrite(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)in db.o
  "_BIO_ctrl", referenced from:
      boost::asio::ssl::detail::engine::map_error_code(boost::system::error_code&) constin bitcoinrpc.o
  "boost::filesystem3::path::root_directory() const", referenced from:
      ThreadRPCServer2(void*) in bitcoinrpc.o
      GetPidFile()     in util.o
      GetConfigFile()     in util.o
  "_TLSv1_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "DbEnv::DbEnv(unsigned int)", referenced from:
      EnvShutdown()      in db.o
      global constructors keyed to _ZN12_GLOBAL__N_12_1Ein db.o
  "_SSL_set_bio", referenced from:
      boost::asio::ssl::detail::stream_core::stream_core(ssl_ctx_st*, boost::asio::io_service&)in bitcoinrpc.o
  "_SSLv23_client_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "Db::~Db()", referenced from:
      CDB::Rewrite(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)in db.o
  "vtable for boost::detail::thread_data_base", referenced from:
      boost::detail::thread_data_base::thread_data_base()in bitcoinrpc.o
  "_BN_new", referenced from:
      CKey::SetSecret(std::vector<unsigned char, secure_allocator<unsigned char> > const&)in keystore.o
  "_SHA256_Final", referenced from:
      CBlock::BuildMerkleTree() const in main.o
      CBlock::CheckMerkleBranch(uint256, std::vector<uint256, std::allocator<uint256> > const&, int)in main.o
  "boost::program_options::detail::common_config_file_iterator::get()", referenced from:
      ReadConfigFile(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >&)in util.o
      boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::basic_istream<char, std::char_traits<char> >&, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool)in util.o
  "_SSLv3_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "_OPENSSL_add_all_algorithms_noconf", referenced from:
      boost::asio::ssl::detail::openssl_init_base::do_init::do_init()in bitcoinrpc.o
  "_EVP_CIPHER_CTX_cleanup", referenced from:
      CCrypter::Decrypt(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, secure_allocator<unsigned char> >&)in crypter.o
      CCrypter::Encrypt(std::vector<unsigned char, secure_allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&)in crypter.o
  "_SHA256", referenced from:
      DecodeBase58Check(char const*, std::vector<unsigned char, std::allocator<unsigned char> >&)in db.o
      uint256 SerializeHash<CTransaction>(CTransaction const&, int, int)in db.o
      CDiskBlockIndex::GetBlockHash() const  in db.o
      CBlock::print() constin init.o
      EncodeBase58Check(std::vector<unsigned char, std::allocator<unsigned char> > const&)in irc.o
      CCryptoKeyStore::EncryptKeys(std::vector<unsigned char, secure_allocator<unsigned char> >&)in keystore.o
      CCryptoKeyStore::GetKey(CBitcoinAddress const&, CKey&) constin keystore.o
      ...
  "_ECDSA_SIG_new", referenced from:
      CKey::SetCompactSignature(uint256, std::vector<unsigned char, std::allocator<unsigned char> > const&)in bitcoinrpc.o
  "boost::thread::~thread()", referenced from:
      ThreadRPCServer2(void*) in bitcoinrpc.o
      AddTimeData(unsigned int, long long)in util.o
  "_EC_POINT_new", referenced from:
      CKey::SetSecret(std::vector<unsigned char, secure_allocator<unsigned char> > const&)in keystore.o
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_ECDSA_SIG_free", referenced from:
      CKey::SetCompactSignature(uint256, std::vector<unsigned char, std::allocator<unsigned char> > const&)in bitcoinrpc.o
      CKey::SignCompact(uint256, std::vector<unsigned char, std::allocator<unsigned char> >&)in bitcoinrpc.o
  "_SHA256_Update", referenced from:
      ThreadBitcoinMiner(void*)  in main.o
      SHA256Transform(void*, void*, void const*)in main.o
      FormatHashBuffers(CBlock*, char*, char*, char*)in main.o
      CBlock::BuildMerkleTree() const in main.o
      CBlock::CheckMerkleBranch(uint256, std::vector<uint256, std::allocator<uint256> > const&, int)in main.o
  "_EC_KEY_free", referenced from:
      CWalletDB::LoadWallet(CWallet*)      in db.o
      CKeyStore::GetPubKey(CBitcoinAddress const&, std::vector<unsigned char, std::allocator<unsigned char> >&) constin keystore.o
      CCryptoKeyStore::EncryptKeys(std::vector<unsigned char, secure_allocator<unsigned char> >&)in keystore.o
      CCryptoKeyStore::Unlock(std::vector<unsigned char, secure_allocator<unsigned char> > const&)in keystore.o
      CCryptoKeyStore::GenerateNewKey()       in keystore.o
      CKeyStore::GenerateNewKey()      in keystore.o
      CKey::SetSecret(std::vector<unsigned char, secure_allocator<unsigned char> > const&)in keystore.o
      ...
  "_EC_POINT_set_compressed_coordinates_GFp", referenced from:
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_CONF_modules_unload", referenced from:
      boost::asio::ssl::detail::openssl_init_base::do_init::~do_init()in bitcoinrpc.o
  "_BN_mod_inverse", referenced from:
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_EVP_EncryptInit_ex", referenced from:
      CCrypter::Encrypt(std::vector<unsigned char, secure_allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&)in crypter.o
  "boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool)", referenced from:
      boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::basic_istream<char, std::char_traits<char> >&, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool)in util.o
  "_SSL_connect", referenced from:
      boost::asio::ssl::detail::engine::do_connect(void*, unsigned long)in bitcoinrpc.o
  "_BN_num_bits", referenced from:
      CKey::GetSecret() constin keystore.o
      CKey::SignCompact(uint256, std::vector<unsigned char, std::allocator<unsigned char> >&)in bitcoinrpc.o
  "_BN_mpi2bn", referenced from:
      CBigNum::SetCompact(unsigned int)in db.o
      CBigNum::setvch(std::vector<unsigned char, std::allocator<unsigned char> > const&)in db.o
      LoadBlockIndex(bool) in main.o
      global constructors keyed to _ZN12_GLOBAL__N_12_1Ein main.o
      CScript::push_uint64(unsigned long long)in main.o
      CBigNum::setint64(long long)in script.o
  "_ERR_remove_state", referenced from:
      boost::asio::ssl::detail::openssl_init_base::do_init::~do_init()in bitcoinrpc.o
  "Dbc::get(Dbt*, Dbt*, unsigned int)", referenced from:
      CDB::ReadAtCursor(Dbc*, CDataStream&, CDataStream&, unsigned int)in db.o
  "_SSL_get_error", referenced from:
      boost::asio::ssl::detail::engine::perform(int (boost::asio::ssl::detail::engine::*)(void*, unsigned long), void*, unsigned long, boost::system::error_code&, unsigned long*)in bitcoinrpc.o
  "_EC_POINT_free", referenced from:
      CKey::SetSecret(std::vector<unsigned char, secure_allocator<unsigned char> > const&)in keystore.o
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_SSL_CTX_set_cipher_list", referenced from:
      ThreadRPCServer2(void*) in bitcoinrpc.o
  "_EVP_aes_256_cbc", referenced from:
      CCrypter::Decrypt(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, secure_allocator<unsigned char> >&)in crypter.o
      CCrypter::Encrypt(std::vector<unsigned char, secure_allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&)in crypter.o
      CCrypter::SetKeyFromPassphrase(std::basic_string<char, std::char_traits<char>, secure_allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned int, unsigned int)in crypter.o
  "_UPNP_DeletePortMapping", referenced from:
      ThreadMapPort2(void*) in net.o
  "_BN_add", referenced from:
      operator+(CBigNum const&, CBigNum const&)in db.o
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
      CBigNum::operator+=(CBigNum const&)in bitcoinrpc.o
  "_BIO_write", referenced from:
      unsigned long boost::asio::ssl::detail::io<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ssl::detail::handshake_op>(boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >&, boost::asio::ssl::detail::stream_core&, boost::asio::ssl::detail::handshake_op const&, boost::system::error_code&)in bitcoinrpc.o
      unsigned long boost::asio::ssl::detail::io<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ssl::detail::write_op<boost::asio::detail::consuming_buffers<boost::asio::const_buffer, boost::asio::const_buffers_1> > >(boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >&, boost::asio::ssl::detail::stream_core&, boost::asio::ssl::detail::write_op<boost::asio::detail::consuming_buffers<boost::asio::const_buffer, boost::asio::const_buffers_1> > const&, boost::system::error_code&)in bitcoinrpc.o
      unsigned long boost::asio::ssl::detail::io<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1> >(boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >&, boost::asio::ssl::detail::stream_core&, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1> const&, boost::system::error_code&)in bitcoinrpc.o
  "_EC_GROUP_get_curve_GFp", referenced from:
      ECDSA_SIG_recover_key_GFp(ec_key_st*, ECDSA_SIG_st*, unsigned char const*, int, int, int)in bitcoinrpc.o
  "_SSL_CTX_ctrl", referenced from:
      CallRPC(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)in bitcoinrpc.o
      ThreadRPCServer2(void*) in bitcoinrpc.o
  "boost::filesystem3::detail::space(boost::filesystem3::path const&, boost::system::error_code*)", referenced from:
      CheckDiskSpace(unsigned long long)in main.o
  "boost::filesystem3::detail::system_complete(boost::filesystem3::path const&, boost::system::error_code*)", referenced from:
      AppInit2(int, char**)in init.o
  "_SSLv3_client_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "DbEnv::remove(char const*, unsigned int)", referenced from:
      EnvShutdown()      in db.o
  "_BN_mul", referenced from:
      DecodeBase58(char const*, std::vector<unsigned char, std::allocator<unsigned char> >&)in db.o
      CBigNum::operator*=(CBigNum const&)in main.o
      operator*(CBigNum const&, CBigNum const&)in main.o
      EvalScript(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, CScript const&, CTransaction const&, unsigned int, int)in script.o
  "_SSLv2_method", referenced from:
      boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)in bitcoinrpc.o
  "_SSL_CTX_use_certificate_chain_file", referenced from:
      boost::asio::ssl::context::use_certificate_chain_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in bitcoinrpc.o
  "_BN_set_negative", referenced from:
      CBigNum::ToString(int) constin main.o
      EvalScript(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, CScript const&, CTransaction const&, unsigned int, int)in script.o
  "_ECDSA_verify", referenced from:
      CAlert::CheckSignature()      in main.o
      CheckSig(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, CScript, CTransaction const&, unsigned int, int)in script.o
  "boost::filesystem3::detail::remove(boost::filesystem3::path const&, boost::system::error_code*)", referenced from:
      Shutdown(void*)in init.o
  "_EVP_CIPHER_CTX_init", referenced from:
      CCrypter::Decrypt(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, secure_allocator<unsigned char> >&)in crypter.o
      CCrypter::Encrypt(std::vector<unsigned char, secure_allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&)in crypter.o
  "_BIO_read", referenced from:
      unsigned long boost::asio::ssl::detail::io<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ssl::detail::handshake_op>(boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >&, boost::asio::ssl::detail::stream_core&, boost::asio::ssl::detail::handshake_op const&, boost::system::error_code&)in bitcoinrpc.o
      unsigned long boost::asio::ssl::detail::io<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ssl::detail::write_op<boost::asio::detail::consuming_buffers<boost::asio::const_buffer, boost::asio::const_buffers_1> > >(boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >&, boost::asio::ssl::detail::stream_core&, boost::asio::ssl::detail::write_op<boost::asio::detail::consuming_buffers<boost::asio::const_buffer, boost::asio::const_buffers_1> > const&, boost::system::error_code&)in bitcoinrpc.o
      unsigned long boost::asio::ssl::detail::io<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1> >(boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >&, boost::asio::ssl::detail::stream_core&, boost::asio::ssl::detail::read_op<boost::asio::mutable_buffers_1> const&, boost::system::error_code&)in bitcoinrpc.o
  "_BN_lshift", referenced from:
      operator<<(CBigNum const&, unsigned int)in db.o
      CBigNum::operator<<=(unsigned int)in script.o
  "_BIO_free", referenced from:
      boost::asio::ssl::detail::stream_core::stream_core(ssl_ctx_st*, boost::asio::io_service&)in bitcoinrpc.o
      boost::asio::ssl::detail::stream_core::~stream_core()in bitcoinrpc.o
  "Dbt::Dbt(void*, unsigned int)", referenced from:
      CDB::Rewrite(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)in db.o
      bool CDB::Write<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, bool)in db.o
      bool CDB::Write<boost::tuples::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, CAccountingEntry>(boost::tuples::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> const&, CAccountingEntry const&, bool)in db.o
      bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAccount>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAccount const&, bool)in db.o
      bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAccount>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAccount&)in db.o
      bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)in db.o
      bool CDB::Erase<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned char, std::allocator<unsigned char> > > >(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned char, std::allocator<unsigned char> > > const&)in db.o
      ...

Too long for a single post; completed in next post this thread.
7  Other / Beginners & Help / Pool mining: why are some shares rejected? on: December 29, 2011, 04:18:02 PM
What is/are the cause(s) of share rejection?
8  Other / Beginners & Help / Pool mining: shares vs. solutions on: December 27, 2011, 03:06:06 AM
Is this right?

When mining as part of a pool, the miner tries to solve a block, i.e., to find a nonce value that makes the hash value less than that required by the current difficulty.  However, for each hash value that is calculated, the miner checks to see if it's less than the value required by (not sure of the terminology) the "share difficulty", which is much less difficult, and if it is, submits it to the pool as a share.  Then the miner continues to work on the block in order to find a solution.
9  Other / Meta / "Hide email address from public?" checkbox not effective on: December 18, 2011, 01:39:37 AM
I was very unpleasantly surprised when I hovered my mouses over the email (envelope) icon to the left of one of my posts to see my email address in the "send mail to" at the bottom of the screen.  I went to my profile and indeed the subject checkbox was checked as I was sure I would have left it.  So I changed my email address to a non-existent one.

I started receiving spam not caught by Google's filter a few days ago at my real address.  I'm not sure this Forum is to blame, but now I have my suspicions.
10  Bitcoin / Mining software (miners) / The only output is fan noise and hot air on: December 17, 2011, 07:57:17 AM
EDIT:  Posted in wrong forum, and the forum won't let me delete it.  I am going to repost in the cgminer forum.

cgminer 2.0.8, Ubuntu 10.04

I first ran cgminer this evening on my newly-built 3x5970 rig.  I access the rig from a Mac on a LAN via SSH.  And since this was to be a first familiarization run, I started with solo mining, pointing cgminer at an instance of bitcoind on my Mac.

I use this small script to run it:
Code:
#!/bin/bash
now="`date +%Y%m%d%H%M%S`"
cd ~/miners
DISPLAY=:0 cgminer -c cgminer.conf 2> logs/$now.log

(Confidential to those helping me earlier today:  I was logged in on the rig, so I dropped the sudo.)

When cgminer starts, I notice two things immediately:
It outputs a line on the terminal saying it started;
The GPU fan speeds increase substantially.

I also notice a little later via ps that there are six cgminer processes, which I hope is normal at one per GPU core.  I also notice a file in the current directory:
-rw-r--r-- 1 root root 750880 2011-12-16 22:36 phatk110817Cypressbitalignv2w128long8.bin

The log file is created, but it's empty.  Nor is there any further console output.

Here's the thing:  it's not responsive to the keyboard.  Keypress commands such as P, G, or Q are merely echoed.  I wondered if this had something to do with using a remote terminal, so I tried running it locally.  Whoops, I had specified an -intensity of 8 for all six cores, so in effect I was locked out of my monitor.  (I know about "d" but the .conf was intended for remote use and I had forgotten that.)

So each time I ran it I stopped it (and dropped the GPU fan revs) by rebooting.

Here's the .conf file, based on the example that came with the source code:
Code:
{
"pools" : [
{
"url" : "http://192.168.168.123:8332",
"user" : "oboy",
"pass" : "supersekrit"
}
],

"intensity" : "8",
"gpu-engine" : "0-950",
"gpu-fan" : "0-85",
"temp-cutoff" : "95,95,95,95,95,95",
"temp-overheat" : "85,85,85,85,85,85",
"temp-target" : "75,75,75,75,75,75",

"auto-fan" : true,
"auto-gpu" : true,
"expiry" : "120",
"gpu-threads" : "2",
"log" : "5",
"queue" : "1",
"retry-pause" : "5",
"scan-time" : "60",
"temp-hysteresis" : "3",
"worksize" : "0",

"donation" : "0.00",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}

OK guys, I have braced myself for looking stupid:  why is it unresponsive to the terminal and producing no output?
11  Bitcoin / Bitcoin Technical Support / bitcoind: graceful termination? on: December 16, 2011, 04:07:11 AM
bitcoind 0.5.1, Mac OS 10.6.7

When I quit the GUI version, Bitcoin-Qt, it often takes quite a while for it to actually terminate.  I assume it's doing some kind of cleanup, perhaps related to network connections.

I don't see any bitcoind command to accomplish an orderly shutdown.  Is there gentler way than killing the process?
12  Bitcoin / Bitcoin Technical Support / "Cannot obtain a lock on data directory..." on: December 16, 2011, 04:03:12 AM
bitcoind 0.5.1, Mac OS 10.6.7

My first experience with bitcoind:

bitcoind -daemon
--seems OK, I can see the process, seems to be some network traffic.

But...

bitcoind -rpcallowip=192.168.168.321
Bitcoin: Cannot obtain a lock on data directory /Users/foobar/Library/Application Support/Bitcoin.  Bitcoin is probably already running.

Bitcoin is indeed already running.  Do I misunderstand usage?  I thought the daemon would be listening for commands such as rpcallowip.

13  Bitcoin / Development & Technical Discussion / Missing Mac OS X bitcoind on: December 16, 2011, 02:14:44 AM
The sourceforge page for 0.5.1 says,
Quote
This folder contains Windows, Linux, and Mac binaries for bitcoind and bitcoin-qt version 0.5.1.

That statement is incorrect with respect to bitcoind for Mac.  There was none for 0.5 either, nor for ... well, I'm not sure for how long bitcoind/Mac has been missing in action.  I just tried to build it from source, but gave up after an hour or so.  (Much of that was chasing a Macports bug; the final disappointment was a link error.)
14  Other / CPU/GPU Bitcoin mining hardware / I have 3 5970s on the way; now what? on: November 30, 2011, 09:07:09 PM
I've ordered three ATI HD 5970s.

I do software, especially low-level optimization; hardware, not so much.  I'm in this project for the software thrills.

I've spent a lot of time in these Forums in the past five or six days.  I was influenced in my 5970s buy by DeathAndTaxes's discussion of the GPU and rigs.

Any kind soul(s) want to suggest the next focus of my attention?  Motherboard?  Case?  Would it be feasible to assemble a partial parts list (motherboard, PSU, ...) and then call a custom systems builder to supply a rig?
15  Other / Beginners & Help / GPU low-level programming? on: November 29, 2011, 02:52:51 AM
Can AMD/ATI GPUs be programmed in -- not sure this CPU terminology is appropriate -- assembly language?  Is there an instruction set  specification for the various cards available somewhere?  --Haven't found such things (yet) on an AMD site.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!