Bitcoin Forum
May 24, 2024, 01:51:40 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 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 102 »
241  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 11, 2018, 12:05:58 PM
Good afternoon. Now before the fork, the price of the coin will grow. Once the fork is finished, the coin will go down. I wish everyone good luck.

doge is going down to 50 satoshi, because there will never be serious demand for a meme coin


What fork ?
242  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 11, 2018, 03:01:35 AM
Dogecoin was a success with the demo test on the dogethereum bridge

https://sludgefeed.com/dogecoin-closes-in-on-tezos-and-vechain/

Quote
Dogecoin (DOGE) 0,006831 USD (10,94%) 0,00000107 BTC
dogecoin have some good news like that, i believe dogecoin price will reach 160 satoshi .

the dogecoin price is 107 satoshi and going up alone Cheesy



Or even break the previous ATH 185 sats  Smiley
243  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 11, 2018, 01:48:22 AM
lil bit of price suppression there before the rocket takes off, someone's filling up their bags with much coins
244  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 10, 2018, 10:28:20 PM
Dogecoin was a success with the demo test on the dogethereum bridge

https://sludgefeed.com/dogecoin-closes-in-on-tezos-and-vechain/
245  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 10, 2018, 04:33:47 PM
as amazing as this is always keep a mind sharp and weary that the rug can be just as easily pulled from under you. but for the meantime let's ride this baby to the moon !
246  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 10, 2018, 01:28:29 AM
Friggin love doge <3 best coin to be a HODLER in Cheesy
247  Alternate cryptocurrencies / Altcoin Discussion / Re: [HOWTO] compile altcoin for windows on linux using mxe and mingw on: September 10, 2018, 01:25:50 AM

Ok so the question is, is your boost installation done correctly, and are you using the correct version of boost ?

boost version is obviously is the issue here.  The Op method of installing boost within  MXE showed 1.60.0 version.  The Eidas coin link method install
boost as separate package outside mxe using "1_63_0" version.  I followed everything exact steps in the Eidas Coin link doc  method using "1_63_0" boost version for this error report.

MXE has greatly improved it's package installation system. You should use MXE to install it by changing the version/hash of boost in mxe/src/boost.mk. then doing make boost
248  Alternate cryptocurrencies / Altcoin Discussion / Re: [HOWTO] compile altcoin for windows on linux using mxe and mingw on: September 09, 2018, 10:12:08 PM

Yes, inside /mnt/mxe/usr/i686-w64-mingw32.static/include/boost  there are many files:
Code:
/mnt$ ls /mnt/mxe/usr/i686-w64-mingw32.static/include/
------skipped printout -----
ia64reg.h                           pshpack4.h                       xpsrassvc.idl
iaccess.h                           pshpack8.h                       ymath.h
iadmext.h                           pshpck16.h                       yvals.h
iadmw.h                             pstore.h                         zconf.h
iads.h                              pthread_compat.h                 zlib.h
icftypes.h                          pthread.h                        zmouse.h
honglu@debian:/mnt$

The output that you posted here does not show a "boost" folder in that directory that you did "ls /mnt/mxe/usr/i686-w64-mingw32.static/include/" 

You should actually have a directory /mnt/mxe/usr/i686-w64-mingw32.static/include/boost <<




Went back redid and confirmed,  yes, boost folder is there with many files:
Code:
/mnt/Eidas$ ls /mnt/mxe/usr/i686-w64-mingw32.static/include/boost

--------skipped, tons of files print out------------

compressed_pair.hpp      function_types                mpi                            range.hpp                      unordered
compute                  fusion                        mpi.hpp                        ratio                          unordered_map.hpp
compute.hpp              generator_iterator.hpp        mpl                            ratio.hpp                      unordered_set.hpp
concept                  geometry                      msm                            rational.hpp                   utility
concept_archetype.hpp    geometry.hpp                  multi_array                    ref.hpp                        utility.hpp
concept_check            get_pointer.hpp               multi_array.hpp                regex                          uuid
concept_check.hpp        gil                           multi_index                    regex_fwd.hpp                  variant
config                   graph                         multi_index_container_fwd.hpp  regex.h                        variant.hpp
config.hpp               hana                          multi_index_container.hpp      regex.hpp                      version.hpp
container                hana.hpp                      multiprecision                 scoped_array.hpp               visit_each.hpp
context                  heap                          next_prior.hpp                 scoped_ptr.hpp                 vmd
convert                  icl                           noncopyable.hpp                scope_exit.hpp                 wave
convert.hpp              implicit_cast.hpp             nondet_random.hpp              serialization                  wave.hpp
core                     indirect_reference.hpp        none.hpp                       shared_array.hpp               weak_ptr.hpp
coroutine                integer                       none_t.hpp                     shared_container_iterator.hpp  xpressive
coroutine2               integer_fwd.hpp               non_type.hpp                   shared_ptr.hpp
crc.hpp                  integer.hpp                   numeric                        signal.hpp
cregex.hpp               integer_traits.hpp            operators.hpp                  signals
cstdfloat.hpp            interprocess                  operators_v1.hpp               signals2
honglu@debian:/mnt/Eidas$ ls /mnt/mxe/usr/i686-w64-mingw32.static/include/boost/*.h
/mnt/mxe/usr/i686-w64-mingw32.static/include/boost/predef.h  /mnt/mxe/usr/i686-w64-mingw32.static/include/boost/regex.h


boost include folder has tons of "*.hpp" files,  and only two  regular looking  "*.h" files.


Ok so the question is, is your boost installation done correctly, and are you using the correct version of boost ?
249  Alternate cryptocurrencies / Altcoin Discussion / Re: [HOWTO] compile altcoin for windows on linux using mxe and mingw on: September 09, 2018, 09:59:27 PM

Yes, inside /mnt/mxe/usr/i686-w64-mingw32.static/include/boost  there are many files:
Code:
/mnt$ ls /mnt/mxe/usr/i686-w64-mingw32.static/include/
------skipped printout -----
ia64reg.h                           pshpack4.h                       xpsrassvc.idl
iaccess.h                           pshpack8.h                       ymath.h
iadmext.h                           pshpck16.h                       yvals.h
iadmw.h                             pstore.h                         zconf.h
iads.h                              pthread_compat.h                 zlib.h
icftypes.h                          pthread.h                        zmouse.h
honglu@debian:/mnt$

The output that you posted here does not show a "boost" folder in that directory that you did "ls /mnt/mxe/usr/i686-w64-mingw32.static/include/" 

You should actually have a directory /mnt/mxe/usr/i686-w64-mingw32.static/include/boost <<


250  Alternate cryptocurrencies / Altcoin Discussion / Re: [HOWTO] compile altcoin for windows on linux using mxe and mingw on: September 09, 2018, 07:25:33 PM

Does not work for me in Ubuntu 14.04 LTS  amd64 virtual machine .  Followed exactly the Eidas steps.  Tried twice.  Second time installed libboost apt-get dependency ,
then delete all libboost* packages to clear out before 2nd installation.  But in the end, the error msg is like below
Code:
ubuntu1404:/mnt/Eidas$ ./compile-EDS.sh 

-------compiling skipped print out------
i686-w64-mingw32.static-g++ -c -pipe -fno-keep-inline-dllexport -msse2 -O2 -std=gnu++11 -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -D__NO_SYSTEM_INCLUDES -DUSE_UPNP=1 -DSTATICLIB -DMINIUPNP_STATICLIB -DUSE_IPV6=1 -DUSE_LEVELDB -DWIN32 -D_WINDOWS -D_MT -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -Isrc -Isrc/json -Isrc/qt -I../mxe/usr/i686-w64-mingw32.static/include -Isrc/leveldb/include -Isrc/leveldb/helpers -I../mxe/usr/i686-w64-mingw32.static/include/boost -I../mxe/usr/i686-w64-mingw32.static/include -I../mxe/usr/i686-w64-mingw32.static/include/openssl -I../mxe/usr/i686-w64-mingw32.static/include -I../mxe/usr/i686-w64-mingw32.static/qt5/include -I../mxe/usr/i686-w64-mingw32.static/qt5/include/QtWidgets -I../mxe/usr/i686-w64-mingw32.static/qt5/include/QtGui -I../mxe/usr/i686-w64-mingw32.static/qt5/include/QtNetwork -I../mxe/usr/i686-w64-mingw32.static/qt5/include/QtCore -Ibuild -Ibuild -I../mxe/usr/i686-w64-mingw32.static/qt5/mkspecs/win32-g++  -o build/qrc_bitcoin.o release/qrc_bitcoin.cpp
i686-w64-mingw32.static-g++ -Wl,--dynamicbase -Wl,--nxcompat -Wl,-s -Wl,-subsystem,windows -mthreads -o release/Eidas-qt.exe build/txdb-leveldb.o build/bitcoin.o build/bitcoingui.o build/transactiontablemodel.o build/addresstablemodel.o build/optionsdialog.o build/sendcoinsdialog.o build/coincontroldialog.o build/coincontroltreewidget.o build/addressbookpage.o build/signverifymessagedialog.o build/aboutdialog.o build/editaddressdialog.o build/bitcoinaddressvalidator.o build/alert.o build/version.o build/sync.o build/util.o build/hash.o build/netbase.o build/key.o build/script.o build/main.o build/init.o build/net.o build/bloom.o build/checkpoints.o build/addrman.o build/db.o build/walletdb.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/transactiondescdialog.o build/bitcoinstrings.o build/bitcoinamountfield.o build/wallet.o build/keystore.o build/transactionfilterproxy.o build/transactionview.o build/walletmodel.o build/bitcoinrpc.o build/rpcdump.o build/rpcnet.o build/rpcmining.o build/rpcwallet.o build/rpcblockchain.o build/rpcrawtransaction.o build/overviewpage.o build/csvmodelwriter.o build/crypter.o build/sendcoinsentry.o build/qvalidatedlineedit.o build/bitcoinunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/protocol.o build/notificator.o build/qtipcserver.o build/rpcconsole.o build/noui.o build/kernel.o build/scrypt-x86.o build/scrypt-x86_64.o build/scrypt-arm.o build/scrypt_mine.o build/pbkdf2.o build/eidas-qt_plugin_import.o build/qrc_bitcoin.o build/moc_bitcoingui.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o build/moc_optionsdialog.o build/moc_coincontroldialog.o build/moc_coincontroltreewidget.o build/moc_sendcoinsdialog.o build/moc_addressbookpage.o build/moc_signverifymessagedialog.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_bitcoinaddressvalidator.o build/moc_clientmodel.o build/moc_guiutil.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_transactiondescdialog.o build/moc_bitcoinamountfield.o build/moc_transactionfilterproxy.o build/moc_transactionview.o build/moc_walletmodel.o build/moc_overviewpage.o build/moc_csvmodelwriter.o build/moc_sendcoinsentry.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_notificator.o build/moc_rpcconsole.o  -lmingwthrd -lmingw32 -L/mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libqtmain.a -L/mnt/mxe/usr/i686-w64-mingw32.static/lib -lminiupnpc /mnt/Eidas/src/leveldb/libleveldb.a /mnt/Eidas/src/leveldb/libmemenv.a -ldb_cxx -lmswsock -lpthread -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread_win32-mt -lboost_chrono-mt -L/mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/styles /mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/styles/libqwindowsvistastyle.a -L/mnt/mxe/usr/i686-w64-mingw32.static/lib -L/mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/platforms /mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/platforms/libqwindows.a -lwinspool /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5EventDispatcherSupport.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5FontDatabaseSupport.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5ThemeSupport.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5AccessibilitySupport.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5WindowsUIAutomationSupport.a -L/mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/imageformats /mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/imageformats/libqgif.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/imageformats/libqico.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/imageformats/libqjpeg.a -ljpeg -L/mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/bearer /mnt/mxe/usr/i686-w64-mingw32.static/qt5/plugins/bearer/libqgenericbearer.a /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5Widgets.a -luxtheme -ldwmapi /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5Gui.a -lcomdlg32 -loleaut32 -limm32 -lopengl32 -lharfbuzz -lcairo -lgobject-2.0 -lfontconfig -lfreetype -lm -lusp10 -lmsimg32 -lpixman-1 -lffi -lexpat -lbz2 -lpng16 -lharfbuzz_too -lfreetype_too -lglib-2.0 -lshlwapi -lpcre -lintl -liconv /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5Network.a -ldnsapi -liphlpapi -lssl -lcrypto -lgdi32 -lcrypt32 /mnt/mxe/usr/i686-w64-mingw32.static/qt5/lib/libQt5Core.a -lmpr -lnetapi32 -luserenv -lversion -lws2_32 -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lwinmm -lz -lpcre2-16 build/bitcoin-qt_res.o
/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_system-mt
/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_filesystem-mt
/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_program_options-mt
/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_thread_win32-mt
/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_chrono-mt
collect2: error: ld returned 1 exit status
make: *** [release/Eidas-qt.exe] Error 1



Make sure the "boost" directory actually exists in the target location you have specified:
Code:
MXE_INCLUDE_PATH=/mnt/mxe/usr/i686-w64-mingw32.static/include
MXE_LIB_PATH=/mnt/mxe/usr/i686-w64-mingw32.static/lib
i686-w64-mingw32.static-qmake-qt5 \
 BOOST_LIB_SUFFIX=-mt \
 BOOST_THREAD_LIB_SUFFIX=_win32-mt \
 BOOST_INCLUDE_PATH=$MXE_INCLUDE_PATH/boost \
 BOOST_LIB_PATH=$MXE_LIB_PATH \

As in you should see "boost" in MXE_INCLUDE_PATH=/mnt/mxe/usr/i686-w64-mingw32.static/include/boost`
in your INCLUDE PATH.
251  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 09, 2018, 01:49:27 AM
Doge is the perfect example of how a strong supporting community of a Coin can beat the odds and go against the resistance to reach the top, this is more than impressive and I see much more positive movement coming as we continue rising up together, shibu inu our favorite meme of crypto your bark truly does of have bite  Cheesy Grin
252  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 08, 2018, 02:50:12 AM
I really didn't see this pump coming in such a generalized bear market. To double the price and add 300 M$+ to the total capitalization is quite impressive. Do you think this price will be sustainable with the current market conditions?

We should be realistic without any use case and major support from mainstream it could be hard for this coin to remain on this current level. Big volatility in the market look over yesterday crash and any time soon you will the impact on this market too.

doge truly lives up to it's name .... to the mooon !!
253  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN] [ICO] HoloToken (HOT): Holo The Distributed Hosting Platform on: September 06, 2018, 05:51:06 PM
I just got my eyes on Holo  Grin

lol nice username @kurva Cheesy
254  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 03, 2018, 02:55:55 PM
Good evening. The first time I've heard about it. In any case, I think it will be a big plus for a coin. I will be watching the development of the coin. I wish everyone good luck.

hey guys did you hear anything about the fork ?
Its not happening as they didn't announce it yet but they have mentioned in their website and there is some development going on about doge eth bridge..
so i think its better to keep some more doge Tongue

There's no fork of dogecoin, there was a scam ethereum/doge coin called DOGX, where there's no active development going on. However, in other recent events the official ethereum team is working on a doge === ethereum bridge that will allow users to convert dogecoin to it's equivalent ERC20 dogethereum token and back to dogecoin using an ethereum smart contract.

Furthermore yahoo has added dogecoin to their USD/cryptocurrency trading platform. Information about this was posted a page or 2 back in this thread.

Why do you not read the thread first before posting a question. This clutters the thread with repetitive posts covering the important ones that ppl need to see :/  much wow $DOGE to the moon guys
255  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN] [ICO] HoloToken (HOT): Holo The Distributed Hosting Platform on: September 03, 2018, 02:09:39 PM
Faked volume on binance

You should have to provide the valid proof to CMC to exclude this from the whole trading volume and mark the Binance as fake exchange. But everybody knows you are just trolling and don't have any proof what are saying right now.

Yes, i don't know why people are trolling the best exchange, how can people simply commenting the negative news about the Binance exchange. Worldwide many people are kept believing this Binance exchange without any further problem trading in it.

Not trolling, it's common knowledge a lot of crypto trading volume is faked by exchanges to attract users. Ask anybody that's been in crypto for a few years or has run their own exchange.

And especially with 1200 or so btc volume on a thread that is only 20 pages long,...this is not a largely active project community, Like Doge is, with similar coin supply.

If you want proof.. get everybody to withdraw their holo coins from binance, and see what happens. this is your proof, because once every user's are off the order books, you'll still see trading going on Wink

Dodge is shit, stop fudding, and get lost.

Tell that to everyone that just made 60% profit on it over the last few days  Roll Eyes Kiss
256  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 03, 2018, 02:07:25 PM

Those here saying it will take another week or however long to reach 100 sats etc for doge, should look at what tron (TRX) did in only a month's time:

December 5, 2017:   0.00000018 sats       BTC$: 14,000$ (approx)

January 5, 2018:       0.00001410 sats       BTC$: 17,000$ (approx)

This was a 7800% increase  in one month !!


Tron supply: 65 Billion circulating supply / 99 Billion Capped

Doge supply: 115 Billion / No cap
257  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN] [ICO] HoloToken (HOT): Holo The Distributed Hosting Platform on: September 03, 2018, 01:54:03 PM
Faked volume on binance

You should have to provide the valid proof to CMC to exclude this from the whole trading volume and mark the Binance as fake exchange. But everybody knows you are just trolling and don't have any proof what are saying right now.

Yes, i don't know why people are trolling the best exchange, how can people simply commenting the negative news about the Binance exchange. Worldwide many people are kept believing this Binance exchange without any further problem trading in it.

Not trolling, it's common knowledge a lot of crypto trading volume is faked by exchanges to attract users. Ask anybody that's been in crypto for a few years or has run their own exchange.

And especially with 1200 or so btc volume on a thread that is only 20 pages long,...this is not a largely active project community, Like Doge is, with similar coin supply.

If you want proof.. get everybody to withdraw their holo coins from binance, and see what happens. this is your proof, because once every user's are off the order books, you'll still see trading going on Wink
258  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN] [ICO] HoloToken (HOT): Holo The Distributed Hosting Platform on: September 03, 2018, 11:58:20 AM
Faked volume on binance
259  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 02, 2018, 12:19:57 PM
We are going to have new holders who bought at peak and will enter in holding club until next rise. There is nothing bad to remain little in waiting phase as this is opportunity to learn to have patience and get familiar with this industry. I personally think next cycle of rising will be more sooner than previous one because of market's condition which is turning to be investor friendly.

The actual situation may be just a healthy correction, who knows if the trend is still upside?


This was a very impressive performance in a bear market, much attraction this will bring for new and old investors alike to a very old dog of crypto popularity, much wow. HODL'ng is very key to success in crypto.
260  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DOGE] Dogecoin - very currency many coin - v1.10.0 on: September 01, 2018, 08:03:48 AM
source:
https://github.com/dogethereum/docs

Dogecoin <-> Ethereum bridge docs
The Dogecoin <-> Ethereum bridge is a system that allows Doges to be moved from the Dogecoin blockchain to the Ethereum blockchain and back. Read the intro for non-technical users by Ross Nicoll.

Main subprojects
Dogethereum contracts: Ethereum contracts.
Dogethereum agents: External agents.
Dogethereum tools: CLI tools for Users and operators.
Scrypt hash verification: Interactive (i.e. challenge/response) validation of Scrypt hashes.
Doge to Eth
Design

Superblocks
The Doge -> Eth side uses a new concept we named Superblocks. Read the white paper.

Eth to Doge
Design

Collateralized bridge
We implemented a "collateralized" solution for the Eth -> Doge side. Here are the core concepts:

When a user wants to get doge tokens, she has to send the doges to a "Bridge operator". A bridge operator receives doges from users and holds them while they are locked. The smart contract mints doge tokens for the user.
When a user burns her doge tokens, a "bridge operator" is requested to send the doges back to the user.
Anyone can be a bridge operator.
"Bridge operators" deposit ether (collateral) on a smart contract. If they do anything with the doges but what is expected, they lose their eth deposit.
Anyone can report to the smart contract a doge tx showing a "bridge operator" misbehaviour.
There is an oracle for eth/doge price.
Actors
This is the list of external actors to the system and what they can do.

User
Lock (Doge -> Eth).
Transfer doge tokens (Eth -> Eth).
Unlock (Eth -> Doge).
Operator
Register as operator.
Add/Remove Eth collateral deposit.
Store locked doges.
Create, sign & broadcast doge unlock tx.
Superblock Submitter
Propose superblocks.
Defend superblocks.
Superblock Challenger
Challenge superblocks.
Doge/Eth Price Oracle
Inform Doge/Eth price rate.
Workflows
New Superblock

There is a new block on the doge blockchain, then another one, then another one...
Once per hour Superblock Submitters create a new Superblock containing the newly created blocks and send a Superblock summary to DogeClaimManager contract
Superblock Challengers will challenge the superblock if they find it invalid. They will request the list of block hashes, the block headers, etc. Superblock Submitters should send that information which is validated onchain by the contract.
A Superblock Challenger might challenge one of the block's scrypt hashes. In that case DogeClaimManager contract uses Truebit's Scrypt hash verification to check its correctness.
If any information provided by the Superblock Submitter is proven wrong or if it fails to answer, the Superblock is discarded.
If no challenge to the Superblock was done after a contest period (or if the challenges failed) the superblock is considered to be "approved". DogeClaimManager contract contract notifies DogeSuperblocks contract which adds the Superblock to its Superblock chain.
Note: DogeSuperblocks contract uses a checkpoint instead of starting from dogecoin blockchain genesis.
Sending dogecoins to ethereum

User selects an operator (any operator who has the desired amount of eth collateral).
User sends a lock doge tx of N doges to the doge network using Dogethereum tools lock tool.
The doge tx is included in a doge block and several doge blocks are mined on top of it.
Once the doge block is included in an approved superblock, the lock tx is ready to be relayed to the eth network.
A doge altruistic doge lock tx submitter finds the doge lock tx (In the future there will be a tool for users to relay their own txs).
The doge altruistic doge lock tx submitter sends an eth tx to DogeSuperblocks contract containing: the doge lock tx, a partial merkle tree proving the doge lock tx was included in a doge block, the doge block header that contains the doge lock tx, another partial merkle tree proving the block was included in a superblock and the superblock id that contains the block.
DogeSuperblocks contract checks the consistency of the supplied information and relays the doge lock tx to DogeToken contract.
DogeToken contract checks the doge lock tx actually sends funds to the doge address of a registered operator.
DogeToken contract mints N tokens and assigns them to the User. Dogecoin lock txs don't specify a destination eth address. Dogetokens will be assigned to the eth address controlled by the private key that signed the dogecoin lock tx.
Sending doge tokens back to dogecoin

User selects an operator (any operator who has the desired amount of locked doges).
User sends an eth tx to the DogeToken contract invoking the doUnlock function. Destination doge address, amount and operator id are supplied as parameters.
DogeToken contract selects the UTXOs to spend, defines the doge tx fee, change and operator fee.
The operator agent notices the unlock request. It creates, signs & broadcasts a doge unlock tx.
The user receives the unlocked doges.
The operator waits the doge tx to be confirmed and included in a superblock and then relays the doge unlock tx to the eth network, so change can be used by DogeToken contract for future unlocks.
Incentives
Some operations require gas to be spent or eth deposit to be frozen. Here are the incentives for doing that.

Submitting a Superblock: Superblock submitters will get a fee when the superblock they sent is used to relay a tx.
Being an operator: Each time a lock/unlock tx is made, operator gets a fee.
Sending dogecoin txs to DogeToken: Each user will send their own dogecoin lock tx to get doge tokens.
Superblock challenge: Challengers who find invalid superblocks will get some eth after the challenge/response game finishes.
Assumptions
Incentives will guarantee that there is always at least one honest Superblock Submitter and one honest Superblock Challenger online.
There are no huge reorgs (i.e. 100+ block) in Doge nor in Eth blockchains

source:
https://github.com/dogethereum/docs

Be aware this is using REAL doges from doge mainnet on the Ethereuem rinkeby testnet, it's not fullproof and loss of coins is possible ! only use what you are willing to risk if you go forward with testing this new system.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 102 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!